中文久久久字幕|亚洲精品成人 在线|视频精品5区|韩国国产一区

歡迎來到優(yōu)發(fā)表網(wǎng)!

購物車(0)

期刊大全 雜志訂閱 SCI期刊 期刊投稿 出版社 公文范文 精品范文

信息工程管理專業(yè)范文

時間:2023-06-29 16:41:27

序論:在您撰寫信息工程管理專業(yè)時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。

信息工程管理專業(yè)

第1篇

課 程 設(shè) 計(jì)

課程名稱: C 程 序 設(shè) 計(jì) 課題名稱: 職工信息管理 班 級: 計(jì)算機(jī)學(xué)院1507班 完 成 人: 姓名(學(xué)號) 指導(dǎo)教師: 李珊

湖南理工學(xué)院計(jì)算機(jī)學(xué)院

2016年6月27日

一、 設(shè)計(jì)要求與功能分析

定義菜單函數(shù),主要源代碼 void menu() /*菜單函數(shù)*/ {

printf(" \n"); printf("\n"); printf("\n");

printf(" ******************職工信息管理****************\n"); printf(" 1. 錄入職工信息"); printf(" 2. 瀏覽職工信息\n"); printf(" 3. 查詢職工信息"); printf(" 4. 刪除職工信息\n"); printf(" 5. 添加職工信息"); printf(" 6. 修改職工信息\n"); printf(" 7. 查詢排序\n"); printf(" 8. 退出\n");

printf(" ********************謝謝使用******************\n"); printf("\n"); printf("\n"); }

二、 總體設(shè)計(jì)

輸出1到7數(shù)字可進(jìn)入執(zhí)行不同的功能的函數(shù),并在執(zhí)行結(jié)束后返回主頁面

流程圖

三、 詳細(xì)設(shè)計(jì)與程序?qū)崿F(xiàn)

職工輸入功能:主要功能完成職工信息的輸入,主要程序

void input() /*錄入函數(shù)*/ {

int i,m;

printf("請輸入需要創(chuàng)建信息的職工人數(shù)(1--100):\n"); scanf("%d",&m); for (i=0;i

printf("職工號: "); srand((int)time(0));

em[i].num=rand()%10000+20000000; if(em[i].num!=em[i-1].num) printf("%8d ",em[i].num); printf("\n");

printf("請輸入姓名: "); scanf("%s",em[i].name); getchar();

printf("請輸入性別(f--女 m--男): "); scanf("%c",&em[i].sex); printf("請輸入年齡: "); scanf("%d",&em[i].age); printf("請輸入學(xué)歷: "); scanf("%s",em[i].xueli); printf("請輸入工資: "); scanf("%d",&em[i].wage); printf("請輸入住址: "); scanf("%s",em[i].addr);

printf("請輸入電話: "); scanf("%d",&em[i].tel); printf("\n"); }

printf("\n創(chuàng)建完畢!\n"); save(m); }

void save(int m) /*保存文件函數(shù)*/ { int i; FILE*fp;

if ((fp=fopen("employee_list","wb"))==NULL) {

/*創(chuàng)建文件并判斷是否能打開*/

printf ("cannot open file\n"); exit(0); }

for (i=0;i

int load() /*導(dǎo)入函數(shù)*/ {

FILE*fp; int i=0;

if((fp=fopen("employee_list","rb"))==NULL) {

printf ("cannot open file\n"); exit(0); } else { do {

fread(&em[i],sizeof(struct employee),1,fp); i++; }

while(feof(fp)==0); }

fclose(fp); return(i-1); }

截圖如下

瀏覽職工信息:主要功能讀取職工信息,主要代碼 void display() /*瀏覽函數(shù)*/ { int i;

int m=load();

printf("\n 職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n"); for(i=0;i

printf("\n %d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel); } 截圖

查詢職工信息:主要代碼

void search()/*查詢函數(shù)*/ {

int t,flag; do {

printf("\n按職工號查詢請按1 ; 按學(xué)歷查詢請按2 ; 按電話號碼查詢請按3, 進(jìn)入主函數(shù)按4\n"); scanf("%d",&t); if(t>=1&&t

flag=1; peak; } else { flag=0;

printf("您輸入有誤,請重新選擇!"); } }

while(flag==0); while(flag==1) {

switch(t) {

case 1:printf("按職工號查詢\n");search_num();peak; case 2:printf("按學(xué)歷查詢\n");search_xueli();peak; case 3:printf("按電話號碼查詢\n");search_tel();peak; case 4:main();peak; default:peak; } } }

void search_num() {

int num; int i,t;

int m=load();

printf("請輸入要查找的職工號(20001111---20009999):\n"); scanf("%d",&num); for(i=0;i

if(num==em[i].num) {

printf("\n已找到此人,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel); peak; }

if(i==m)

printf("\n對不起,查無此人\n"); printf("\n");

printf("返回查詢函數(shù)請按1, 繼續(xù)查詢職工號請按2\n"); scanf("%d",&t); switch(t) {

case 1:search();peak; case 2: peak; default:peak; } }

void search_xueli()

{

char xueli[30]; int i,t;

int m=load();

printf("請輸入要查找的學(xué)歷:\n"); scanf("%s",xueli); for(i=0;i

if(strcmp(em[i].xueli,xueli)==0) {

printf("\n已找到,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel); }

if(i==m)

printf("\n對不起,查無此人\n"); printf("\n");

printf("返回查詢函數(shù)請按1, 繼續(xù)查詢學(xué)歷請按2\n"); scanf("%d",&t); switch(t) {

case 1:search();peak; case 2:peak; default :peak; } }

void search_tel() {

long int tel; int i, t;

int m=load();

printf("請輸入要查找的電話號碼:\n"); scanf("%ld",&tel); for(i=0;i

printf("\n已找到此人,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wag

e,em[i].addr,em[i].tel);

peak;

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1, 繼續(xù)查詢電話號碼請按2\n");

scanf("%d",&t);

switch(t)

{

case 1:search();peak;

case 2:peak;

default :peak;

}

}

刪除職工信息,主要函數(shù)

void del() /*刪除函數(shù)*/

{

int i,j,n,t,flag;

char name[20];

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

printf("請輸入要刪除的職工的姓名:\n");

scanf("%s",name);

for(flag=1,i=0;flag&&i

{

if(strcmp(em[i].name,name)==0)

{

printf("\n已找到此人,原始記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf("\n確實(shí)要刪除此人信息請按1, 不刪除請按0\n");

scanf("%d",&n);

if(n==1) /*如果刪除,則其他的信息都往上移一行*/

{

for(j=i;j

{

strcpy(em[j].name,em[j+1].name);

em[j].num=em[j+1].num;

em[j].sex=em[j+1].sex;

em[j].age=em[j+1].age;

strcpy(em[j].xueli,em[j+1].xueli);

em[j].wage=em[j+1].wage;

strcpy(em[j].addr,em[j+1].addr);

em[j].tel=em[j+1].tel;

}

flag=0;

}

}

}

if(!flag)

m=m-1;

else

printf("\n對不起,查無此人!\n");

printf("\n 瀏覽刪除后的所有職工信息:\n");

save(m); /*調(diào)用保存函數(shù)*/

display(); /*調(diào)用瀏覽函數(shù)*/

printf("\n繼續(xù)刪除請按1,不再刪除請按0\n");

switch(t)

{

case 1:del();peak;

case 0:peak;

default :peak;

}

}

截圖

添加職工信息,主要代碼

void add()/*添加函數(shù)*/

{

FILE*fp;

int n;

int count=0;

int i;

int m=load();

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

fp=fopen("emploee_list","a");

printf("請輸入想增加的職工數(shù):\n");

for (i=m;i

{

printf("\n 請輸入新增加職工的信息:\n");

printf("請輸入職工號: ");

srand((int)time(0));

em[i].num=rand()%10000+20000000;

if(em[i].num!=em[i-1].num)

printf("%8d ",em[i].num);

printf("\n");

printf("請輸入姓名: ");

scanf("%s",em[i].name);

getchar();

printf("請輸入性別(f--女 m--男): ");

scanf("%c",&em[i].sex);

printf("請輸入年齡: ");

scanf("%d",&em[i].age);

printf("請輸入學(xué)歷: ");

scanf("%s",em[i].xueli);

printf("請輸入工資: ");

scanf("%d",&em[i].wage);

printf("請輸入住址: ");

scanf("%s",em[i].addr);

printf("請輸入電話: ");

scanf("%d",&em[i].tel);

printf("\n");

count=count+1;

printf("已增加的人數(shù):\n");

printf("%d\n",count);

}

printf("\n添加完畢!\n");

m=m+count;

printf("\n瀏覽增加后的所有職工信息:\n");

printf("\n");

save(m);

display();

fclose(fp);

}

截圖

修改職工信息:主要源代碼

void modify() /*修改函數(shù)*/

{

int num;

char name[10];

char sex;

int age;

char xueli[30];

int wage;

char addr[30];

long int tel;

int b,c,i,n,t,flag;

int m=load(); /*導(dǎo)入文件內(nèi)的信息*/

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

printf("請輸入要修改的職工的姓名:\n");

scanf("%s",name);

for(flag=1,i=0;flag&&i

{

if(strcmp(em[i].name,name)==0)

{

printf("\n已找到此人,原始記錄為:\n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf("\n確實(shí)要修改此人信息請按1 ; 不修改請按0\n");

scanf("%d",&n);

if(n==1)

{

printf("\n需要進(jìn)行修改的選項(xiàng)\n 1.職工號 2. 姓名 3. 性別 4. 年齡 5. 學(xué)歷 6. 工資 7. 住址 8. 電話\n");

printf("請輸入你想修改的那一項(xiàng)序號:\n");

scanf("%d",&c);

if(c>8||c

printf("\n選擇錯誤,請重新選擇!\n");

}

flag=0;

}

}

if(flag==1)

printf("\n對不起,查無此人!\n");

do

{

switch(c) /*因?yàn)楫?dāng)找到第i 個職工時,for 語句后i 自加了1, 所以下面的應(yīng)該把改后的信息賦值給第i-1個人*/

{

case 1:printf("職工號改為: ");

scanf("%d",&num);

em[i-1].num=num;

peak;

case 2:printf("姓名改為: ");

scanf("%s",name);

strcpy(em[i-1].name,name);

peak;

case 3:printf("性別改為: ");

getchar();

scanf("%c",&sex);

em[i-1].sex=sex;

peak;

case 4:printf("年齡改為: ");

scanf("%d",&age);

em[i-1].age=age;

peak;

case 5:printf("學(xué)歷改為: ");

strcpy(em[i-1].xueli,xueli);

peak;

case 6:printf("工資改為: ");

scanf("%d",wage);

peak;

case 7:printf("住址改為: ");

scanf("%s",addr);

strcpy(em[i-1].addr,addr);

peak;

case 8:printf("電話改為: ");

scanf("%ld",&tel);

em[i-1].tel=tel;

peak;

}

printf("\n");

printf("\n是否確定所修改的信息?\n 是 請按1 ; 不, 重新修改 請按2:

scanf("%d",&b);

}

while(b==2);

printf("\n瀏覽修改后的所有職工信息:\n");

printf("\n");

save(m);

display();

printf("\n繼續(xù)修改請按1,不再修改請按0\n");

scanf("%d",&t);

switch(t)

{

case 1:modify();peak;

case 0:peak;

default :peak;

}

}

截\n"); 圖

查詢排序:主要源代碼

void sort(){/*排序*/

int i;

printf("請選擇關(guān)鍵字排列:1.工號 2. 年齡 3. 工資 ");

scanf("%d",&i);

while(i3){

printf("輸入有誤,請重新輸入:");

scanf("%d",&i);

}

switch(i)

{

case 1:

sort_num();peak;

case 2:

sort_age();peak;

case 3:

sort_wage();peak;

default:

peak;

}

}

void sort_num()

{

int len,i,j,t,m=load();

for(i=0;i

for(j=1;j

if(em[i].num>em[j].num)

{

t=em[i].num;

em[i].num=em[j].num;

em[j].num=t;

}

display();

getchar();

}

void sort_age()

{

int i,j,t,m=load();

for(i=0;i

for(j=1;j

if(em[i].age>em[j].age)

{

t=em[i].num;

em[i].num=em[j].num;

em[j].num=t;

}

display();

getchar();

}

void sort_wage()

{

int i,j,t,m=load();

for(i=0;i

for(j=1;j

if(em[i].wage>em[j].wage)

{

t=em[i].num;

em[i].num=em[j].num;

em[j].num=t;

}

display();

getchar();

}

截圖

退出系統(tǒng)。

四、 收獲、體會及意見

心得體會:回顧此次程序設(shè)計(jì),感慨良多,雖然對著電腦做程序,有點(diǎn)累也有點(diǎn)熱,可是看到勞動成果時,真是別有一翻滋味在心頭,世上無難事只怕有心人,的確如此。做完這個課程設(shè)計(jì),我們的自信一下子提高了,我們也會寫程序了;盡管對于有些人這種程序會很簡單,可對我們C 語言初學(xué)者來說,已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們增強(qiáng)了信心。享受勞動成果的滋味實(shí)在很美妙啊

五、 參考資料索引

【1】譚浩強(qiáng). C語言程序設(shè)計(jì)教程[M]. 北京:清華大學(xué)出版社,2009年

【2】網(wǎng)上查資料

六、 程序清單

完整程序

#include

#include

#include

#define N 100

struct employee

{

int num;

char name[10];

char sex;

int age;

char xueli[30];

int wage;

char addr[30];

long int tel;

}em[100]; /*定義一個結(jié)構(gòu)體*/

void menu();

void input();

void save(int);

void display();

void del();

void add();

void search();

void search_num();

void search_xueli();

void search_tel();

void sort();

void sort_num();

void sort_wage();

void sort_age();

void modify(); /*定義各函數(shù)*/

void menu() /*菜單函數(shù)*/

{

printf(" \n");

printf("\n");

printf("\n");

printf(" ******************職工信息管理****************\n");

printf(" 1. 錄入職工信息");

printf(" 2. 瀏覽職工信息\n");

printf(" 3. 查詢職工信息");

printf(" 4. 刪除職工信息\n");

printf(" 5. 添加職工信息");

printf(" 6. 修改職工信息\n");

printf(" 7. 查詢排序\n");

printf(" 8. 退出\n");

printf(" ********************謝謝使用******************\n");

printf("\n");

printf("\n");

}

void main()

{

menu(); /*調(diào)用菜單函數(shù)*/

int n,flag;

char a;

do

{

printf("請選擇你需要操作的步驟(1--8):\n");

scanf("%d",&n);

if(n>=1&&n

{

flag=1;

peak;

}

else

{

flag=0;

printf("您輸入有誤,請重新選擇!");

}

}

while(flag==0);

while(flag==1)

{

switch(n)

{

case 1:printf(" 輸入職工信息\n");printf("\n");input();peak; case 2:printf(" 瀏覽職工信息\n");printf("\n");display();peak;

case 3:printf(" 按職工號查詢職工信息\n");printf("\n");search();peak; case 4:printf(" 刪除職工信息\n");printf("\n");del();peak;

case 5:printf(" 添加職工信息\n");printf("\n");add();peak;

case 6:printf(" 修改職工信息\n");printf("\n");modify();peak; case 7:

printf(" 查詢排序\n");

printf("\n");

sort();

getchar();peak;

case 8:exit(0);peak;

default :peak;

}

getchar();

printf("\n");

printf("是否繼續(xù)進(jìn)行(y or n):\n");

scanf("%c",&a);

if(a=="y")

{

flag=1;

system("cls"); /*清屏*/

menu(); /*調(diào)用菜單函數(shù)*/

printf("請?jiān)俅芜x擇你需要操作的步驟(1--7):\n");

scanf("%d",&n);

printf("\n");

}

else

exit(0);

}

}

void input() /*錄入函數(shù)*/

{

int i,m;

printf("請輸入需要創(chuàng)建信息的職工人數(shù)(1--100):\n");

scanf("%d",&m);

for (i=0;i

{

printf("職工號: ");

srand((int)time(0));

em[i].num=rand()%10000+20000000;

if(em[i].num!=em[i-1].num)

printf("%8d ",em[i].num);

printf("\n");

printf("請輸入姓名: ");

scanf("%s",em[i].name);

getchar();

printf("請輸入性別(f--女 m--男): ");

scanf("%c",&em[i].sex);

printf("請輸入年齡: ");

scanf("%d",&em[i].age);

printf("請輸入學(xué)歷: ");

scanf("%s",em[i].xueli);

printf("請輸入工資: ");

scanf("%d",&em[i].wage);

printf("請輸入住址: ");

scanf("%s",em[i].addr);

printf("請輸入電話: ");

scanf("%d",&em[i].tel);

printf("\n");

}

printf("\n創(chuàng)建完畢!\n");

save(m);

}

void save(int m) /*保存文件函數(shù)*/

{

int i;

FILE*fp;

if ((fp=fopen("employee_list","wb"))==NULL) /*創(chuàng)建文件并判斷是否能打開*/

{

printf ("cannot open file\n");

exit(0);

}

for (i=0;i

if (fwrite(&em[i],sizeof(struct employee),1,fp)!=1)

printf("file write error\n");

fclose(fp);

}

int load() /*導(dǎo)入函數(shù)*/

{

FILE*fp;

int i=0;

if((fp=fopen("employee_list","rb"))==NULL)

{

printf ("cannot open file\n");

exit(0);

}

else

{

do

{

fread(&em[i],sizeof(struct employee),1,fp);

i++;

}

while(feof(fp)==0);

}

fclose(fp);

return(i-1);

}

void display() /*瀏覽函數(shù)*/

{

int i;

int m=load();

printf("\n 職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

for(i=0;i

printf("\n %d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

}

void del() /*刪除函數(shù)*/

{

int m=load();

int i,j,n,t,flag;

char name[20];

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

printf("請輸入要刪除的職工的姓名:\n");

scanf("%s",name);

for(flag=1,i=0;flag&&i

{

if(strcmp(em[i].name,name)==0)

{

printf("\n已找到此人,原始記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf("\n確實(shí)要刪除此人信息請按1, 不刪除請按0\n");

scanf("%d",&n);

if(n==1) /*如果刪除,則其他的信息都往上移一行*/

{

for(j=i;j

{

strcpy(em[j].name,em[j+1].name);

em[j].num=em[j+1].num;

em[j].sex=em[j+1].sex;

em[j].age=em[j+1].age;

strcpy(em[j].xueli,em[j+1].xueli);

em[j].wage=em[j+1].wage;

strcpy(em[j].addr,em[j+1].addr);

em[j].tel=em[j+1].tel;

}

flag=0;

}

}

}

if(!flag)

m=m-1;

else

printf("\n對不起,查無此人!\n");

printf("\n 瀏覽刪除后的所有職工信息:\n");

save(m); /*調(diào)用保存函數(shù)*/

display(); /*調(diào)用瀏覽函數(shù)*/

printf("\n繼續(xù)刪除請按1,不再刪除請按0\n");

scanf("%d",&t);

switch(t)

{

case 1:del();peak;

case 0:peak;

default :peak;

}

}

void add()/*添加函數(shù)*/

{

FILE*fp;

int n;

int count=0;

int i;

int m=load();

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

fp=fopen("emploee_list","a");

printf("請輸入想增加的職工數(shù):\n");

scanf("%d",&n);

for (i=m;i

{

printf("\n 請輸入新增加職工的信息:\n");

printf("請輸入職工號: ");

srand((int)time(0));

em[i].num=rand()%10000+20000000;

if(em[i].num!=em[i-1].num)

printf("%8d ",em[i].num);

printf("\n");

printf("請輸入姓名: ");

scanf("%s",em[i].name);

getchar();

printf("請輸入性別(f--女 m--男): ");

scanf("%c",&em[i].sex);

printf("請輸入年齡: ");

scanf("%d",&em[i].age);

printf("請輸入學(xué)歷: ");

scanf("%s",em[i].xueli);

printf("請輸入工資: ");

scanf("%d",&em[i].wage);

printf("請輸入住址: ");

scanf("%s",em[i].addr);

printf("請輸入電話: ");

scanf("%d",&em[i].tel);

printf("\n");

count=count+1;

printf("已增加的人數(shù):\n");

printf("%d\n",count);

}

printf("\n添加完畢!\n");

m=m+count;

printf("\n瀏覽增加后的所有職工信息:\n");

printf("\n");

save(m);

display();

fclose(fp);

}

void search()/*查詢函數(shù)*/

{

int t,flag;

do

{

printf("\n按職工號查詢請按1 ; 按學(xué)歷查詢請按2 ; 按電話號碼查詢請按3, 進(jìn)入主函數(shù)按4\n");

scanf("%d",&t);

if(t>=1&&t

{

flag=1;

peak;

}

else

{

flag=0;

printf("您輸入有誤,請重新選擇!");

}

}

while(flag==0);

while(flag==1)

{

switch(t)

{

case 1:printf("按職工號查詢\n");search_num();peak;

case 2:printf("按學(xué)歷查詢\n");search_xueli();peak;

case 3:printf("按電話號碼查詢\n");search_tel();peak;

case 4:main();peak;

default:peak;

}

}

}

void search_num()

{

int num;

int i,t;

int m=load();

printf("請輸入要查找的職工號(20001111---20009999):\n");

scanf("%d",&num);

for(i=0;i

if(num==em[i].num)

{

printf("\n已找到此人,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

peak;

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1, 繼續(xù)查詢職工號請按2\n");

scanf("%d",&t);

switch(t)

{

case 1:search();peak;

case 2: peak;

default:peak;

}

}

void search_xueli()

{

char xueli[30];

int i,t;

int m=load();

printf("請輸入要查找的學(xué)歷:\n");

scanf("%s",xueli);

for(i=0;i

if(strcmp(em[i].xueli,xueli)==0)

{

printf("\n已找到,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1, 繼續(xù)查詢學(xué)歷請按2\n");

scanf("%d",&t);

switch(t)

{

case 1:search();peak;

case 2:peak;

default :peak;

}

}

void search_tel()

{

long int tel;

int i, t;

int m=load();

printf("請輸入要查找的電話號碼:\n");

scanf("%ld",&tel);

for(i=0;i

if(tel==em[i].tel)

{

printf("\n已找到此人,其記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

peak;

}

if(i==m)

printf("\n對不起,查無此人\n");

printf("\n");

printf("返回查詢函數(shù)請按1, 繼續(xù)查詢電話號碼請按2\n");

scanf("%d",&t);

switch(t)

{

case 1:search();peak;

case 2:peak;

default :peak;

}

}

void sort(){/*排序*/

int i;

printf("請選擇關(guān)鍵字排列:1.工號 2. 年齡 3. 工資 ");

scanf("%d",&i);

while(i3){

printf("輸入有誤,請重新輸入:");

scanf("%d",&i);

}

switch(i)

{

case 1:

sort_num();peak;

case 2:

sort_age();peak;

case 3:

sort_wage();peak;

default:

peak;

}

}

void sort_num()

{

int len,i,j,t,m=load();

// memset((char *)&temp,0,sizeof(em));

for(i=0;i

for(j=1;j

if(em[i].num>em[j].num)

{

t=em[i].num;

em[i].num=em[j].num;

em[j].num=t;

}

display();

getchar();

}

void sort_age()

{

int i,j,t,m=load();

for(i=0;i

for(j=1;j

if(em[i].age>em[j].age)

{

t=em[i].num;

em[i].num=em[j].num;

em[j].num=t;

}

display();

getchar();

}

void sort_wage()

{

int i,j,t,m=load();

for(i=0;i

for(j=1;j

if(em[i].wage>em[j].wage)

{

t=em[i].num;

em[i].num=em[j].num;

em[j].num=t;

}

display();

getchar();

}

void modify() /*修改函數(shù)*/

{

int num;

char name[10];

char sex;

int age;

char xueli[30];

int wage;

char addr[30];

long int tel;

int b,c,i,n,t,flag;

int m=load(); /*導(dǎo)入文件內(nèi)的信息*/

printf("\n 原來的職工信息:\n");

display(); /* 調(diào)用瀏覽函數(shù)*/

printf("\n");

printf("請輸入要修改的職工的姓名:\n");

scanf("%s",name);

for(flag=1,i=0;flag&&i

{

if(strcmp(em[i].name,name)==0)

{

printf("\n已找到此人,原始記錄為:\n");

printf("\n職工號\t姓名\t性別\t年齡\t學(xué)歷\t工資\t住址\t電話 \n");

printf("\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n",em[i].num,em[i].name,em[i].sex,em[i].age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf("\n確實(shí)要修改此人信息請按1 ; 不修改請按0\n");

scanf("%d",&n);

if(n==1)

{

printf("\n需要進(jìn)行修改的選項(xiàng)\n 1.職工號 2. 姓名 3. 性別 4. 年齡 5. 學(xué)歷 6. 工資 7. 住址 8. 電話\n");

printf("請輸入你想修改的那一項(xiàng)序號:\n");

scanf("%d",&c);

if(c>8||c

printf("\n選擇錯誤,請重新選擇!\n");

}

flag=0;

}

}

if(flag==1)

printf("\n對不起,查無此人!\n");

do

{

switch(c) /*因?yàn)楫?dāng)找到第i 個職工時,for 語句后i 自加了1, 所以下面的應(yīng)該把改后的信息賦值給第i-1個人*/

{

case 1:printf("職工號改為: ");

scanf("%d",&num);

em[i-1].num=num;

peak;

case 2:printf("姓名改為: ");

scanf("%s",name);

strcpy(em[i-1].name,name);

peak;

case 3:printf("性別改為: ");

getchar();

scanf("%c",&sex);

em[i-1].sex=sex;

peak;

case 4:printf("年齡改為: ");

scanf("%d",&age);

em[i-1].age=age;

peak;

case 5:printf("學(xué)歷改為: ");

scanf("%s",xueli);

strcpy(em[i-1].xueli,xueli);

peak;

case 6:printf("工資改為: ");

scanf("%d",wage);

peak;

case 7:printf("住址改為: ");

scanf("%s",addr);

strcpy(em[i-1].addr,addr);

peak;

case 8:printf("電話改為: ");

scanf("%ld",&tel);

em[i-1].tel=tel;

peak;

}

printf("\n");

printf("\n是否確定所修改的信息?\n 是 請按1 ; 不, 重新修改 請按2: \n");

scanf("%d",&b);

}

while(b==2);

printf("\n瀏覽修改后的所有職工信息:\n");

printf("\n");

save(m);

display();

printf("\n繼續(xù)修改請按1,不再修改請按0\n");

scanf("%d",&t);

switch(t)

{

case 1:modify();peak;

case 0:peak;

default :peak;

第2篇

    1.1加強(qiáng)學(xué)生創(chuàng)新精神和創(chuàng)新意識的培養(yǎng)

    傳統(tǒng)的教學(xué)模式使學(xué)生機(jī)械記憶、被動模仿,這抑制了學(xué)生的創(chuàng)新精神,要倡導(dǎo)以學(xué)生為主體的教學(xué)方法,改變填鴨式的上課方式,多采用靈活的、開放式、啟發(fā)式教學(xué)模式,如研討課、講座課、案例分析課等,并多采取現(xiàn)場教學(xué)、情景教學(xué)等教學(xué)方式。利用現(xiàn)代教學(xué)設(shè)備增大課堂教學(xué)的信息量,提高教學(xué)效果,通過網(wǎng)絡(luò)多媒體實(shí)現(xiàn)資源共享,通過雙語教學(xué)推進(jìn)高等工程教育國際化;改革傳統(tǒng)的教學(xué)實(shí)踐內(nèi)容,增強(qiáng)實(shí)踐環(huán)節(jié),培養(yǎng)學(xué)生運(yùn)用經(jīng)驗(yàn)與直觀判斷來解決工程問題的實(shí)踐能力,加強(qiáng)創(chuàng)新精神和創(chuàng)新意識的培養(yǎng),讓大學(xué)生自己有機(jī)會去深入學(xué)習(xí)與思考。美國加州理工學(xué)院的瑪·卡門教授有句名言:科學(xué)家研究已有的世界,工程師創(chuàng)造未來的世界。可見,工程師的重要品質(zhì)在于其創(chuàng)造和創(chuàng)新能力。在大工程的背景下,創(chuàng)造和創(chuàng)新能力更是成為工程管理教育的關(guān)鍵所在。因此,在課程設(shè)置和教學(xué)改革方面,應(yīng)更加重視學(xué)生的個性化選擇,以使學(xué)生能夠在自身個性和興趣的基礎(chǔ)上,構(gòu)建自身的知識結(jié)構(gòu),發(fā)展創(chuàng)造性和創(chuàng)新能力。

    1.2加強(qiáng)工程管理專業(yè)學(xué)生的人文素質(zhì)教育

    管理學(xué)科是一門邊緣交叉學(xué)科,在實(shí)際工作中,需要融合多學(xué)科的成果。因?yàn)槊鎸?fù)雜的現(xiàn)代工程系統(tǒng),工程師不可避免地涉及政治、經(jīng)濟(jì)、文化等多方面的因素,這不是僅有狹窄的技術(shù)知識背景就能勝任的,解決現(xiàn)代工程問題要求工程師能夠打破學(xué)科壁壘,把被學(xué)科割裂開來的工程再還原為一個整體。這就要求高等工程教育在課程設(shè)置上要充分考慮學(xué)科的交叉與融合,要為學(xué)生提供綜合知識背景,以有利于復(fù)雜工程問題的解決。將工程倫理學(xué),工程社會學(xué),工程哲學(xué)等課程整合到工程教育的課程體系中來,加強(qiáng)學(xué)生的人文素質(zhì)教育。有效地培養(yǎng)現(xiàn)代工程技術(shù)人才的組織管理能力、語言文字表達(dá)能力、協(xié)調(diào)能力等。因此,在工程管理教育的課程改革中要實(shí)現(xiàn)人文類課程,經(jīng)濟(jì)類課程,法律類課程在工程教育課程體系中占有一定比例,而且應(yīng)該將工程倫理、工程史學(xué)、經(jīng)濟(jì)管理、生物學(xué)、哲學(xué)、法律等課程納入到必修課程體系中,在授課過程中要能夠與工程課程相整合,與工程技術(shù)相聯(lián)系。同時在課程改革過程中,也要注意不能矯枉過正,因?yàn)閺?fù)合型人才是以專業(yè)知識、技能為基礎(chǔ)的復(fù)合,不能過分強(qiáng)調(diào)通才的培養(yǎng)而忽略專業(yè)知識的傳授。工程管理教育的目標(biāo)仍應(yīng)是培養(yǎng)專業(yè)人才,但要擴(kuò)大適應(yīng)面,以適應(yīng)社會需要及應(yīng)付各種變化的需要,實(shí)現(xiàn)從單一型專業(yè)人才到復(fù)合型通才的轉(zhuǎn)變。

    1.3改革課程體系,培養(yǎng)學(xué)生的工程意識

    工程管理在某種意義上本身就意味著實(shí)踐,工程管理教育所培養(yǎng)的人都是要去解決實(shí)踐問題的。但長期以來,在科學(xué)主義的影響下,工程管理教育也走上了學(xué)科化、學(xué)術(shù)化的道路。不能否認(rèn),工程管理教育的科學(xué)化使過去以經(jīng)驗(yàn)為基礎(chǔ)的工程管理教育向前管理邁進(jìn)了一步,但是,這并不意味著工程管理教育可以忽視工程管理實(shí)踐。正是在這種意義上說,工程管理教育需要回歸工程的本來涵義。這就要求課程設(shè)置和教學(xué)改革要面向工程更加重視學(xué)生工程管理實(shí)踐能力的培養(yǎng)。對于那些過于注重課程自成體系,求全,求深,忽視基本原理的實(shí)際應(yīng)用等傾向要加以認(rèn)真改革,防止工程教育中理論與實(shí)踐相脫離的傾向,面向工程,回歸工程,重視學(xué)生的主動性和創(chuàng)造性,加強(qiáng)工程意識、工程實(shí)踐能力的培養(yǎng),要在課程改革過程中重塑教育觀念,要面向工程對各類學(xué)科進(jìn)行有機(jī)的重組,進(jìn)行跨學(xué)科教育。只有這樣工程管理專業(yè)教育的整個過程才能實(shí)現(xiàn)全面質(zhì)量管理,也才能使培養(yǎng)出來的學(xué)生滿足工程界乃至社會的需求。

    1.4“習(xí)而學(xué)”教學(xué)模式

    理論知識是實(shí)踐活動的準(zhǔn)備和基礎(chǔ),學(xué)習(xí)遵循從理性認(rèn)識到感性認(rèn)識的過程和規(guī)律。但是,從工程學(xué)科的特點(diǎn)來說,人的認(rèn)知規(guī)律卻并不絕對服從于這個次序,因?yàn)楣こ虒?shí)踐活動本身具有不依附于科學(xué)知識的獨(dú)立性。對于工程學(xué)科的學(xué)習(xí)來說“,情境化”的認(rèn)知方式更符合學(xué)習(xí)者的特點(diǎn)。對這個問題,我國著名工程學(xué)家茅以升先生早在上世紀(jì)50年代就提出了著名的“習(xí)而學(xué)”模式。所謂“習(xí)”,是指在現(xiàn)場作業(yè),其主要任務(wù)為修習(xí)技能及培養(yǎng)工程意識,但同時也要學(xué)習(xí)相關(guān)理論;所謂“學(xué)”,是指在課堂作業(yè),其主要任務(wù)是修學(xué)理論,但同時也要修習(xí)相關(guān)技能。他認(rèn)為“:學(xué)的對象是理論,習(xí)的對象是實(shí)踐。因此在學(xué)習(xí)里應(yīng)求其統(tǒng)一?!傲?xí)而學(xué)”是對“學(xué)而習(xí)”傳統(tǒng)模式的徹底改革。工程管理教育的理論課程教學(xué)與實(shí)踐課程教學(xué)如何進(jìn)行?理論課與實(shí)踐課、基礎(chǔ)課與專業(yè)課的設(shè)置順序如何安排?這都是工程管理教育教學(xué)中非常重要也非常實(shí)際的問題。茅以升先生的“習(xí)而學(xué)”教學(xué)模式,是一種有異于人們慣常思維的課程設(shè)計(jì)思想,即主張:為了遵從工程教學(xué)的特性,實(shí)踐教學(xué)可以放在理論教學(xué)的前面,專業(yè)課程也可以在基礎(chǔ)課程前面設(shè)置。它的精髓在于理論與實(shí)際的緊密結(jié)合,其本質(zhì)特征是強(qiáng)調(diào)實(shí)踐基礎(chǔ)上的理論化:先習(xí)后學(xué),再習(xí)再學(xué),實(shí)習(xí)與理論相結(jié)合?!傲?xí)而學(xué)”模式的一個重要指導(dǎo)思想是強(qiáng)調(diào)習(xí)學(xué)交替,“習(xí)而學(xué)”模式給我們打破傳統(tǒng)的課程論思想、以新的視角重新審視教學(xué)改革和設(shè)置課程提供了方法論上的依據(jù),提供了新的對策與思路,為從根本上解決我國高等工程管理教育長期存在的理論與實(shí)際脫節(jié)、科學(xué)與生產(chǎn)脫節(jié)的問題提供了一個獨(dú)特的解決路徑。

第3篇

1.1加強(qiáng)學(xué)生創(chuàng)新精神和創(chuàng)新意識的培養(yǎng)

傳統(tǒng)的教學(xué)模式使學(xué)生機(jī)械記憶、被動模仿,這抑制了學(xué)生的創(chuàng)新精神,要倡導(dǎo)以學(xué)生為主體的教學(xué)方法,改變填鴨式的上課方式,多采用靈活的、開放式、啟發(fā)式教學(xué)模式,如研討課、講座課、案例分析課等,并多采取現(xiàn)場教學(xué)、情景教學(xué)等教學(xué)方式。利用現(xiàn)代教學(xué)設(shè)備增大課堂教學(xué)的信息量,提高教學(xué)效果,通過網(wǎng)絡(luò)多媒體實(shí)現(xiàn)資源共享,通過雙語教學(xué)推進(jìn)高等工程教育國際化;改革傳統(tǒng)的教學(xué)實(shí)踐內(nèi)容,增強(qiáng)實(shí)踐環(huán)節(jié),培養(yǎng)學(xué)生運(yùn)用經(jīng)驗(yàn)與直觀判斷來解決工程問題的實(shí)踐能力,加強(qiáng)創(chuàng)新精神和創(chuàng)新意識的培養(yǎng),讓大學(xué)生自己有機(jī)會去深入學(xué)習(xí)與思考。美國加州理工學(xué)院的瑪·卡門教授有句名言:科學(xué)家研究已有的世界,工程師創(chuàng)造未來的世界??梢?,工程師的重要品質(zhì)在于其創(chuàng)造和創(chuàng)新能力。在大工程的背景下,創(chuàng)造和創(chuàng)新能力更是成為工程管理教育的關(guān)鍵所在。因此,在課程設(shè)置和教學(xué)改革方面,應(yīng)更加重視學(xué)生的個性化選擇,以使學(xué)生能夠在自身個性和興趣的基礎(chǔ)上,構(gòu)建自身的知識結(jié)構(gòu),發(fā)展創(chuàng)造性和創(chuàng)新能力。

1.2加強(qiáng)工程管理專業(yè)學(xué)生的人文素質(zhì)教育

管理學(xué)科是一門邊緣交叉學(xué)科,在實(shí)際工作中,需要融合多學(xué)科的成果。因?yàn)槊鎸?fù)雜的現(xiàn)代工程系統(tǒng),工程師不可避免地涉及政治、經(jīng)濟(jì)、文化等多方面的因素,這不是僅有狹窄的技術(shù)知識背景就能勝任的,解決現(xiàn)代工程問題要求工程師能夠打破學(xué)科壁壘,把被學(xué)科割裂開來的工程再還原為一個整體。這就要求高等工程教育在課程設(shè)置上要充分考慮學(xué)科的交叉與融合,要為學(xué)生提供綜合知識背景,以有利于復(fù)雜工程問題的解決。將工程倫理學(xué),工程社會學(xué),工程哲學(xué)等課程整合到工程教育的課程體系中來,加強(qiáng)學(xué)生的人文素質(zhì)教育。有效地培養(yǎng)現(xiàn)代工程技術(shù)人才的組織管理能力、語言文字表達(dá)能力、協(xié)調(diào)能力等。因此,在工程管理教育的課程改革中要實(shí)現(xiàn)人文類課程,經(jīng)濟(jì)類課程,法律類課程在工程教育課程體系中占有一定比例,而且應(yīng)該將工程倫理、工程史學(xué)、經(jīng)濟(jì)管理、生物學(xué)、哲學(xué)、法律等課程納入到必修課程體系中,在授課過程中要能夠與工程課程相整合,與工程技術(shù)相聯(lián)系。同時在課程改革過程中,也要注意不能矯枉過正,因?yàn)閺?fù)合型人才是以專業(yè)知識、技能為基礎(chǔ)的復(fù)合,不能過分強(qiáng)調(diào)通才的培養(yǎng)而忽略專業(yè)知識的傳授。工程管理教育的目標(biāo)仍應(yīng)是培養(yǎng)專業(yè)人才,但要擴(kuò)大適應(yīng)面,以適應(yīng)社會需要及應(yīng)付各種變化的需要,實(shí)現(xiàn)從單一型專業(yè)人才到復(fù)合型通才的轉(zhuǎn)變。

1.3改革課程體系,培養(yǎng)學(xué)生的工程意識

工程管理在某種意義上本身就意味著實(shí)踐,工程管理教育所培養(yǎng)的人都是要去解決實(shí)踐問題的。但長期以來,在科學(xué)主義的影響下,工程管理教育也走上了學(xué)科化、學(xué)術(shù)化的道路。不能否認(rèn),工程管理教育的科學(xué)化使過去以經(jīng)驗(yàn)為基礎(chǔ)的工程管理教育向前管理邁進(jìn)了一步,但是,這并不意味著工程管理教育可以忽視工程管理實(shí)踐。正是在這種意義上說,工程管理教育需要回歸工程的本來涵義。這就要求課程設(shè)置和教學(xué)改革要面向工程更加重視學(xué)生工程管理實(shí)踐能力的培養(yǎng)。對于那些過于注重課程自成體系,求全,求深,忽視基本原理的實(shí)際應(yīng)用等傾向要加以認(rèn)真改革,防止工程教育中理論與實(shí)踐相脫離的傾向,面向工程,回歸工程,重視學(xué)生的主動性和創(chuàng)造性,加強(qiáng)工程意識、工程實(shí)踐能力的培養(yǎng),要在課程改革過程中重塑教育觀念,要面向工程對各類學(xué)科進(jìn)行有機(jī)的重組,進(jìn)行跨學(xué)科教育。只有這樣工程管理專業(yè)教育的整個過程才能實(shí)現(xiàn)全面質(zhì)量管理,也才能使培養(yǎng)出來的學(xué)生滿足工程界乃至社會的需求。

1.4“習(xí)而學(xué)”教學(xué)模式

理論知識是實(shí)踐活動的準(zhǔn)備和基礎(chǔ),學(xué)習(xí)遵循從理性認(rèn)識到感性認(rèn)識的過程和規(guī)律。但是,從工程學(xué)科的特點(diǎn)來說,人的認(rèn)知規(guī)律卻并不絕對服從于這個次序,因?yàn)楣こ虒?shí)踐活動本身具有不依附于科學(xué)知識的獨(dú)立性。對于工程學(xué)科的學(xué)習(xí)來說“,情境化”的認(rèn)知方式更符合學(xué)習(xí)者的特點(diǎn)。對這個問題,我國著名工程學(xué)家茅以升先生早在上世紀(jì)50年代就提出了著名的“習(xí)而學(xué)”模式。所謂“習(xí)”,是指在現(xiàn)場作業(yè),其主要任務(wù)為修習(xí)技能及培養(yǎng)工程意識,但同時也要學(xué)習(xí)相關(guān)理論;所謂“學(xué)”,是指在課堂作業(yè),其主要任務(wù)是修學(xué)理論,但同時也要修習(xí)相關(guān)技能。他認(rèn)為“:學(xué)的對象是理論,習(xí)的對象是實(shí)踐。因此在學(xué)習(xí)里應(yīng)求其統(tǒng)一?!傲?xí)而學(xué)”是對“學(xué)而習(xí)”傳統(tǒng)模式的徹底改革。工程管理教育的理論課程教學(xué)與實(shí)踐課程教學(xué)如何進(jìn)行?理論課與實(shí)踐課、基礎(chǔ)課與專業(yè)課的設(shè)置順序如何安排?這都是工程管理教育教學(xué)中非常重要也非常實(shí)際的問題。茅以升先生的“習(xí)而學(xué)”教學(xué)模式,是一種有異于人們慣常思維的課程設(shè)計(jì)思想,即主張:為了遵從工程教學(xué)的特性,實(shí)踐教學(xué)可以放在理論教學(xué)的前面,專業(yè)課程也可以在基礎(chǔ)課程前面設(shè)置。它的精髓在于理論與實(shí)際的緊密結(jié)合,其本質(zhì)特征是強(qiáng)調(diào)實(shí)踐基礎(chǔ)上的理論化:先習(xí)后學(xué),再習(xí)再學(xué),實(shí)習(xí)與理論相結(jié)合?!傲?xí)而學(xué)”模式的一個重要指導(dǎo)思想是強(qiáng)調(diào)習(xí)學(xué)交替,“習(xí)而學(xué)”模式給我們打破傳統(tǒng)的課程論思想、以新的視角重新審視教學(xué)改革和設(shè)置課程提供了方法論上的依據(jù),提供了新的對策與思路,為從根本上解決我國高等工程管理教育長期存在的理論與實(shí)際脫節(jié)、科學(xué)與生產(chǎn)脫節(jié)的問題提供了一個獨(dú)特的解決路徑。

2結(jié)束語

第4篇

【關(guān)鍵詞】工業(yè)工程;管理信息系統(tǒng);教學(xué)改革

一、工業(yè)工程專業(yè)特點(diǎn)及學(xué)生就業(yè)去向

工業(yè)工程專業(yè)是以生產(chǎn)過程為對象,以提高勞動生產(chǎn)率、保證質(zhì)量和降低成本為目標(biāo),特別注重研究人的因素,充分發(fā)揮投入資源的作用。近年來,物流工程、虛擬制造、企業(yè)資源計(jì)劃、人力資源管理等成為該領(lǐng)域的熱點(diǎn)。工業(yè)工程專業(yè)培養(yǎng)的學(xué)生具有經(jīng)濟(jì)、管理和系統(tǒng)工程的理論與方法,同時具備扎實(shí)的專業(yè)工程技術(shù),是從事工業(yè)工程和管理的高級專業(yè)技術(shù)和管理人才。

其課程設(shè)置包括經(jīng)濟(jì)管理類和工業(yè)技術(shù)類兩大部分。學(xué)生畢業(yè)后主要從事工業(yè)工程師等與工業(yè)工程有關(guān)的工作,在跨國公司、外資企業(yè)、國有、民營企業(yè)等從事管理工作,以提高生產(chǎn)率、降低成本。

二、《管理信息系統(tǒng)》課程的地位和作用

從工業(yè)工程專業(yè)的特性來看,管理信息系統(tǒng)雖然不是該專業(yè)的主干課程,但是隨著信息技術(shù)在各行各業(yè)的應(yīng)用,通過各類管理信息系統(tǒng)的實(shí)施,有效提高了企業(yè)的管理水平和經(jīng)濟(jì)效益。因此,管理信息系統(tǒng)已成為工業(yè)工程能夠在實(shí)際中充分發(fā)揮作用的有力支撐工具。

三、《管理信息系統(tǒng)》課程教學(xué)現(xiàn)狀及存在的問題

工業(yè)工程專業(yè)授課一般應(yīng)結(jié)合實(shí)際案例,并經(jīng)常讓學(xué)生到跨國公司、外資企業(yè)實(shí)習(xí),參與實(shí)際工業(yè)項(xiàng)目的運(yùn)作和管理。但由于時間和條件的限制,學(xué)生無法真正到企業(yè)調(diào)研并解決企業(yè)信息化課題。

課堂使用的教材的內(nèi)容一般都比較理論化,有些概念、方法或理論看起來似乎很簡單,其實(shí)其真正的內(nèi)涵只有通過信息系統(tǒng)的開發(fā)、實(shí)施的實(shí)踐經(jīng)歷才能透徹地理解和把握;只有通過實(shí)踐才能了解不同管理信息系統(tǒng)的差別,掌握管理信息系統(tǒng)的實(shí)質(zhì)。但對于工業(yè)工程的非計(jì)算機(jī)類學(xué)生,很多高校并未開設(shè)程序設(shè)計(jì)語言課程,致使《管理信息系統(tǒng)》的教學(xué)僅限于理論學(xué)習(xí),紙上談兵,嚴(yán)重影響了學(xué)生學(xué)習(xí)興致和效果。

四、《管理信息系統(tǒng)》課程教學(xué)改革辦法

1.在教學(xué)體系上進(jìn)行改革。管理信息系統(tǒng)是一門與管理學(xué)、計(jì)算機(jī)科學(xué)、系統(tǒng)科學(xué)、經(jīng)濟(jì)學(xué)等多學(xué)科密切相關(guān)的綜合叉學(xué)科,是現(xiàn)代化管理觀念、方法與信息技術(shù)的結(jié)合體。它有一個重要的特性就是對相關(guān)知識的有序性要求比較高。因此,學(xué)生只有先具備了一定的背景知識,才有可能充分理解和掌握它的思想和方法。然而,目前我國高等院校管理信息系統(tǒng)課程開設(shè)的隨意性比較大,未能充分考慮學(xué)生的知識準(zhǔn)備。有些高校在該課程設(shè)置上存在著該課程所必須的基礎(chǔ)知識明顯滯后的問題。這種現(xiàn)狀造成的結(jié)果是:一是給教師的課程講授帶來了較大難度,有的教師為了能讓學(xué)生順利地學(xué)習(xí)這門課,不得不花大量時間對相關(guān)知識進(jìn)行補(bǔ)充和說明;二是不利于學(xué)生對知識的理解吸收,學(xué)生理解起來比較困難,難以學(xué)到該課程的實(shí)質(zhì)內(nèi)容。

由于管理信息系統(tǒng)學(xué)科的綜合交叉性較強(qiáng),應(yīng)該找準(zhǔn)它在學(xué)生所學(xué)專業(yè)整個課程體系中的定位。開設(shè)該課程必須要考慮該學(xué)科對知識有序性的要求,有充分的先行課程作為基礎(chǔ)。

2.在教學(xué)理念上進(jìn)行改革。管理信息系統(tǒng)對不同的專業(yè)的學(xué)生,要求是不一樣的,從工業(yè)工程專業(yè)的特性可以看出,對工業(yè)工程的專業(yè)人才來說,既要掌握一定的管理信息系統(tǒng)開發(fā)技術(shù),又要掌握管理信息系統(tǒng)在實(shí)際應(yīng)用中與管理相結(jié)合的運(yùn)用方法。但是工業(yè)工程人員不同于專業(yè)的管理信息系統(tǒng)開發(fā)人員,不需要對系統(tǒng)的開發(fā)技術(shù)有深入的掌握,在實(shí)際工作中,主要是結(jié)合企業(yè)實(shí)際管理的需要,擔(dān)任管理信息系統(tǒng)的設(shè)計(jì)者、規(guī)劃者的角色,指導(dǎo)管理信息系統(tǒng)的開發(fā)和實(shí)施,以符合企業(yè)的管理實(shí)際。

所以,在教學(xué)過程當(dāng)中,應(yīng)當(dāng)重點(diǎn)突出,主次分明,合理分配時間。

3.在教學(xué)方法和手段上進(jìn)行改革。①課堂教學(xué)方法改革。管理學(xué)教學(xué)中很重要的方法是案例教學(xué)法。案例教學(xué)法不拘泥于嚴(yán)格的概念定義和精確的推理,采用以事實(shí)說話的方法收集現(xiàn)實(shí)的例子來說明問題,同時給學(xué)生在學(xué)習(xí)中以更大的自。許多學(xué)校的管理學(xué)教學(xué),特別是工商管理碩士(MBA)教學(xué)的成功,證明案例教學(xué)是一種生動、有效的教學(xué)方法。但在管理信息系統(tǒng)的教學(xué)中,案例教學(xué)法并未得到廣泛的應(yīng)用。

管理信息系統(tǒng)從本質(zhì)上屬于管理學(xué)科,具有管理學(xué)科鮮明的實(shí)踐性特征,教學(xué)中要充分利用管理學(xué)教學(xué)中普遍應(yīng)用的案例教學(xué)法。教師要精心組織或挑選適用授課對象特征的案例。通過師生互動和模擬教學(xué),使學(xué)生全方位地參與系統(tǒng)開發(fā)的過程。

②加強(qiáng)課程設(shè)計(jì)環(huán)節(jié),做到理論和實(shí)踐的有機(jī)結(jié)合。管理信息系統(tǒng)是一門實(shí)踐性很強(qiáng)的課程,學(xué)生動手能力的培養(yǎng)非常重要。必須安排充足的實(shí)驗(yàn)課時,每次實(shí)驗(yàn)要安排好實(shí)驗(yàn)課題,安排學(xué)生進(jìn)行指定的項(xiàng)目開發(fā)操作,最后組織學(xué)生進(jìn)行總結(jié)。有條件的學(xué)校應(yīng)該盡量安排學(xué)生深入企業(yè)調(diào)研和分析,并邀請有關(guān)工程技術(shù)、管理人員給予精心指導(dǎo),為學(xué)生的生產(chǎn)實(shí)踐技能的提高和素質(zhì)培養(yǎng)打下良好的基礎(chǔ)。

參考文獻(xiàn):

第5篇

[關(guān)鍵詞] 管理信息系統(tǒng); 教學(xué)研究; 教學(xué)改革

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 09. 077

[中圖分類號] G642 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2012)09- 0123- 01

在經(jīng)濟(jì)全球化、信息化的強(qiáng)烈沖擊下,社會經(jīng)濟(jì)運(yùn)行模式和企業(yè)管理方式都發(fā)生了根本的變革,信息和知識已經(jīng)成為創(chuàng)造社會財(cái)富的戰(zhàn)略資源,信息系統(tǒng)在組織中的戰(zhàn)略地位和作用空前提高。信息系統(tǒng)不僅僅是支持組織日常管理的工具,也是進(jìn)行組織改革、制度創(chuàng)新和知識創(chuàng)新的戰(zhàn)略舉措。因此掌握管理信息系統(tǒng)的基本原理和系統(tǒng)建設(shè)的基本方法,就成為現(xiàn)代管理者知識體系中的重要組成部分。管理信息系統(tǒng)課程正是為了滿足社會對管理信息系統(tǒng)專門人才的需求而設(shè)置的[1]。

隨著科學(xué)技術(shù)的發(fā)展,教育改革的深化,管理信息系統(tǒng)在概念、內(nèi)容、體系上都發(fā)生了重大的變化,因此對管理信息系統(tǒng)課程的教學(xué)也提出了新的要求。因此有必要針對該課程的教學(xué)管理現(xiàn)狀進(jìn)行分析,找出存在的問題,并進(jìn)行行之有效的教學(xué)改革。

1 管理信息系統(tǒng)課程教學(xué)中存在的問題

(1) 課程體系復(fù)雜,學(xué)生知識儲備不足。管理信息系統(tǒng)是一門綜合管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、行為科學(xué)、計(jì)算機(jī)科學(xué)和通信技術(shù)的交叉性的邊緣學(xué)科,具有復(fù)雜性、理論性和實(shí)踐性相結(jié)合的特點(diǎn)。因此要求學(xué)生具備相應(yīng)的知識儲備,而作為工商管理專業(yè)的學(xué)生,經(jīng)濟(jì)和管理知識是他們特長,計(jì)算機(jī)知識相對薄弱,因此部分同學(xué)感覺課程內(nèi)容深奧而難以理解,因此喪失了學(xué)習(xí)的興趣,表現(xiàn)為被動、應(yīng)付式的學(xué)習(xí),甚至產(chǎn)生厭煩心理,難以實(shí)現(xiàn)預(yù)期教學(xué)效果。

(2) 教材內(nèi)容相似,缺乏針對性。管理信息系統(tǒng)作為一門管理類課程,而非技術(shù)類課程,具有兩層含義:面向管理的信息系統(tǒng)和信息系統(tǒng)的管理,兩方面均表明了管理信息系統(tǒng)應(yīng)側(cè)重管理而非信息技術(shù)本身[2]。因此針對工商管理專業(yè)的學(xué)生,其授課內(nèi)容和重點(diǎn)也應(yīng)有所區(qū)別。而國內(nèi)大部分教材的內(nèi)容、體系大致相似,知識陳舊,在內(nèi)容安排和案例設(shè)計(jì)上缺少針對性和創(chuàng)新性,此外教材內(nèi)容的相對穩(wěn)定性和知識更新的快速性也構(gòu)成了教學(xué)過程的主要矛盾。

(3) 理論教學(xué)和實(shí)踐教學(xué)難融合。從教學(xué)方法來看,該門課程主要以講授法為主,案例分析法、討論法和實(shí)踐法結(jié)合為輔。由于學(xué)生缺乏對企業(yè)實(shí)際生產(chǎn)運(yùn)營管理的了解,因此在學(xué)習(xí)過程中,總是由于缺乏感性知識,而被動地接受新知識,不能很好地理解管理信息系統(tǒng)是如何在企業(yè)中發(fā)揮支持決策作用的。例如在介紹MRP的基本思想、原理以及如何利用信息技術(shù)改變傳統(tǒng)的生產(chǎn)方式和競爭戰(zhàn)略時,由于學(xué)生不了解制造業(yè)的生產(chǎn)流程,所以在講授該部分內(nèi)容時,就需要教師傳遞大量相關(guān)信息輔助學(xué)生理解。究其原因,就是由于理論教學(xué)和實(shí)踐教學(xué)難融合。

2 管理信息系統(tǒng)教學(xué)改革思路

針對以上問題,我們結(jié)合管理信息系統(tǒng)課程的特點(diǎn)提出了教學(xué)改革思路。

2.1 合理設(shè)置先導(dǎo)課程,教師加強(qiáng)引導(dǎo)

由于管理信息系統(tǒng)課程對相關(guān)知識的有序性要求比較高,因此該課程一般設(shè)置在第六或第七學(xué)期開課較為合理,這樣才能保證學(xué)生在學(xué)習(xí)過程中將相關(guān)知識進(jìn)行綜合,充分理解該學(xué)科的基本思想和脈絡(luò)。

在授課過程中,教師要適當(dāng)?shù)匾龑?dǎo)學(xué)生,采用多種教學(xué)手段和教學(xué)方法,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,及時地對課堂教學(xué)內(nèi)容進(jìn)行總結(jié)、反饋。例如通過課前回顧上次課程的重點(diǎn)內(nèi)容,課中對相關(guān)知識點(diǎn)進(jìn)行串聯(lián),選擇恰當(dāng)合理的案例進(jìn)行分組討論,課后安排閱讀資料和案例鞏固學(xué)習(xí)內(nèi)容等方式來調(diào)動學(xué)生的學(xué)習(xí)主動性,并根據(jù)學(xué)生的反饋意見及時調(diào)整自己的教學(xué)方案和進(jìn)度。此外,授課教師還可以根據(jù)授課效果向?qū)W生推薦參考書目、學(xué)術(shù)期刊和相關(guān)網(wǎng)站輔助學(xué)生課后擴(kuò)大視野,真正做到以人為本,提高教學(xué)效果。

2.2 選擇符合專業(yè)培養(yǎng)要求的教材

根據(jù)工商管理專業(yè)培養(yǎng)目標(biāo)所選用的教材,內(nèi)容應(yīng)側(cè)重于管理信息系統(tǒng)的基本概念、基本理論,并初步掌握系統(tǒng)分析、設(shè)計(jì)、實(shí)施和評價(jià)的方法以及開發(fā)過程的管理,并適當(dāng)增加管理信息系統(tǒng)如何將先進(jìn)的管理思想、方法、手段與現(xiàn)代信息技術(shù)相結(jié)合,以及如何對企業(yè)的決策起支持作用等相關(guān)內(nèi)容。

管理信息系統(tǒng)是信息技術(shù)和管理理論緊密結(jié)合的科學(xué),隨著計(jì)算機(jī)技術(shù)和管理理論的發(fā)展,要求教師應(yīng)該將相關(guān)理論的發(fā)展前沿和趨勢納入到課程教學(xué)過程中,如:新的網(wǎng)絡(luò)技術(shù)、通信技術(shù)、開發(fā)工具、柔性制造思想、供應(yīng)鏈思想等。

2.3 完善實(shí)踐教學(xué)體系

管理信息系統(tǒng)的課程特點(diǎn)要求理論和實(shí)踐相結(jié)合,加強(qiáng)理論教學(xué)效果和培養(yǎng)學(xué)生的實(shí)際操作能力。通過組織學(xué)生到實(shí)際企業(yè)進(jìn)行調(diào)研,了解企業(yè)生產(chǎn)經(jīng)營的基本流程,以及管理信息系統(tǒng)是如何提供信息支持組織內(nèi)的各級管理者進(jìn)行決策[3]。例如通過安排學(xué)生上機(jī)操作了解ERP系統(tǒng)中的財(cái)務(wù)子系統(tǒng)、采購子系統(tǒng)、銷售子系統(tǒng)、生產(chǎn)子系統(tǒng)等功能模塊,通過實(shí)際操作了解企業(yè)相應(yīng)的業(yè)務(wù)流程,企業(yè)的管理功能如何利用信息系統(tǒng)加以實(shí)現(xiàn)等內(nèi)容。

本文通過對工商管理專業(yè)管理信息系統(tǒng)課程教學(xué)現(xiàn)狀的深入分析,揭示了目前該課程在教學(xué)過程中所存在的諸多問題,并針對各個具體問題提出了教學(xué)改革的思路,旨在克服目前教學(xué)過程中存在的弊端,提高教學(xué)效果,實(shí)現(xiàn)教學(xué)目標(biāo)。

主要參考文獻(xiàn)

[1] 黃梯云,李一軍. 管理信息系統(tǒng)[M]. 第4版. 北京:高等教育出版社,2009.

第6篇

一、管理信息系統(tǒng)課程的理論基礎(chǔ)與體系結(jié)構(gòu)

從系統(tǒng)的角度,管理科學(xué)為基礎(chǔ),信息技術(shù)及計(jì)算機(jī)技術(shù)優(yōu)化管理工作。遵從軟件工程的原則,開發(fā)運(yùn)行穩(wěn)定、質(zhì)量可靠、互動性好的MIS軟件系統(tǒng),配置合適的硬件環(huán)境,構(gòu)建新的管理信息系統(tǒng),涉及硬件技術(shù)、軟件技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)和管理開發(fā)過程的項(xiàng)目管理、質(zhì)量管理和網(wǎng)絡(luò)技術(shù)。

項(xiàng)目管理包括配置管理、質(zhì)量管理和人力資源管理等。規(guī)劃階段進(jìn)行可行性研究,涉及技術(shù)經(jīng)濟(jì)學(xué)方面的指示,如投資分析。分析階段,涉及管理信息系統(tǒng)、系統(tǒng)論、管理學(xué)、組織行為學(xué)等方面的知識;設(shè)計(jì)階段涉及管理信息系統(tǒng)、系統(tǒng)論、管理學(xué)和通信網(wǎng)絡(luò)技術(shù);實(shí)施階段涉及軟件技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和配置管理、測試管理。管理信息系統(tǒng)與其他學(xué)科之間的關(guān)系如下圖所示。

二、工商管理類專業(yè)管理信息系統(tǒng)課程教學(xué)體系

結(jié)合管理信息系統(tǒng)課程的理論基礎(chǔ)和體系結(jié)構(gòu),結(jié)合現(xiàn)有文獻(xiàn)提出的管理信息系統(tǒng)改革方法,提出以下改革建議。根據(jù)工商管理類專業(yè)的特點(diǎn),減少M(fèi)IS開發(fā)方法和開發(fā)過程所占的比例,添加MIS與企業(yè)競爭優(yōu)勢、MIS管理、經(jīng)管領(lǐng)域MIS應(yīng)用等知識模塊。工商管理類專業(yè)MIS理論教學(xué)內(nèi)容主要包括以下四部分:

(一)管理信息系統(tǒng)基礎(chǔ)理論篇

1.管理信息系統(tǒng)基本概念:信息、系統(tǒng)、信息系統(tǒng)以及管理信息系統(tǒng)的概念,管理信息系統(tǒng)的發(fā)展歷程。

2.管理信息系統(tǒng)理論基礎(chǔ):管理理論、信息論、系統(tǒng)論、控制論、行為科學(xué)、數(shù)學(xué)以及運(yùn)籌學(xué)等基礎(chǔ)理論學(xué)科的把握。

3.管理信息系統(tǒng)的分類:基于管理層次的分類、基于管理職能結(jié)構(gòu)的分類、信息資源的空間分類以及技術(shù)架構(gòu)分類。

4.管理信息系統(tǒng)的系統(tǒng)結(jié)構(gòu):概念結(jié)構(gòu)、層次結(jié)構(gòu)、功能結(jié)構(gòu)、軟件結(jié)構(gòu)和硬件結(jié)構(gòu)。

(二)管理信息系統(tǒng)的開發(fā)基礎(chǔ)篇

1.管理信息系統(tǒng)的技術(shù)基礎(chǔ):計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)。

2.管理信息系統(tǒng)的開發(fā)條件:企業(yè)業(yè)務(wù)流程分析與企業(yè)業(yè)務(wù)改革,領(lǐng)導(dǎo)的支持與參與。

3.系統(tǒng)的開發(fā)方法:結(jié)構(gòu)化開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法和計(jì)算機(jī)輔助工程。

4.數(shù)據(jù)庫技術(shù)基礎(chǔ):概念模型、關(guān)系模型、概念模型和關(guān)系模型的轉(zhuǎn)換、關(guān)系模型的規(guī)范化。

5.通信與網(wǎng)絡(luò):數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)。

(三)系統(tǒng)開發(fā)與管理篇

1.管理信息系統(tǒng)規(guī)劃:管理信息系統(tǒng)規(guī)劃的必要性、目標(biāo)、內(nèi)容與組織管理,管理信息系統(tǒng)規(guī)劃模型,系統(tǒng)規(guī)劃的主要方法。

2.管理信息系統(tǒng)的分析:系統(tǒng)分析的目標(biāo)、任務(wù)及步驟,系統(tǒng)詳細(xì)調(diào)查與分析,新系統(tǒng)邏輯方案的建立。

3.管理信息系統(tǒng)的設(shè)計(jì):系統(tǒng)設(shè)計(jì)的任務(wù)與原則,系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)配置方案設(shè)計(jì)、系統(tǒng)流程設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)。

(四)典型應(yīng)用篇

1.生產(chǎn)管理信息系統(tǒng):生產(chǎn)管理系統(tǒng)的發(fā)展、物料需求計(jì)劃、制造資源計(jì)劃、企業(yè)資源計(jì)劃。

2.決策支持系統(tǒng):決策支持系統(tǒng)的概述,決策支持系統(tǒng)的發(fā)展歷程,決策支持系統(tǒng)功能與支持,智能決策支持系統(tǒng),群體決策支持系統(tǒng)。

3.電子商務(wù):電子商務(wù)的概念、分類,電子商務(wù)的應(yīng)用框架,電子商務(wù)中的支付,電子商務(wù)的安全問題。

三、工商管理類專業(yè)管理信息系統(tǒng)課程教學(xué)改革建議

課程教學(xué)改革尤其是教學(xué)內(nèi)容改革具有必要性和迫切性。一些文獻(xiàn)分析了管理信息系統(tǒng)教學(xué)中存在的問題,并從不同角度提出了教學(xué)改革的措施和方法,如梁妍和王知強(qiáng)針對信息管理系統(tǒng)學(xué)科的特點(diǎn),對管理信息系統(tǒng)的教材、實(shí)踐教學(xué)、教學(xué)方法、教師素質(zhì)等方面進(jìn)行了改革研究。

關(guān)于教學(xué)方法已有較多研究,如討論法、案例法、項(xiàng)目驅(qū)動法、自主實(shí)驗(yàn)法等。管理信息系統(tǒng)是管理科學(xué)、系統(tǒng)科學(xué)、應(yīng)用數(shù)學(xué)、計(jì)算機(jī)科學(xué)和通訊技術(shù)等多學(xué)科綜合發(fā)展起來的邊緣學(xué)科,它既具有較深和較寬的理論基礎(chǔ),又是一門實(shí)踐性很強(qiáng)的學(xué)科。在教學(xué)過程中,應(yīng)結(jié)合學(xué)生的特點(diǎn),在教學(xué)內(nèi)容上避免以純理論和純技術(shù)的觀點(diǎn)描述信息系統(tǒng),而應(yīng)將信息技術(shù)、管理方法和組織行為有機(jī)地結(jié)合起來,從管理和應(yīng)用的角度介紹信息系統(tǒng)。在教學(xué)手段上應(yīng)多采用課堂討論、案例分析、實(shí)際系統(tǒng)調(diào)查等加強(qiáng)對信息系統(tǒng)的整體認(rèn)識,結(jié)合上述教學(xué)內(nèi)容提出一種專題討論和案例啟發(fā)相結(jié)合的教學(xué)法。

(一)并非課程全部內(nèi)容均適合采用這種教學(xué)方法,可根據(jù)教學(xué)實(shí)際從上述四部分內(nèi)容中選取一些作為案例討論的專題。如管理信息系統(tǒng)對管理的影響,管理信息系統(tǒng)與企業(yè)競爭優(yōu)勢、企業(yè)信息安全、管理信息系統(tǒng)成敗的因果等。

(二)建議對學(xué)生分組,如每組4-5人,小組式任務(wù)安排可使任務(wù)量合理化,學(xué)生間團(tuán)結(jié)協(xié)作。

(三)針對專題內(nèi)容,選擇有針對性。本土化的新穎案例可由教師指定或由學(xué)生小組自行確定。

(四)為保障教學(xué)效果,要求學(xué)生課前認(rèn)真準(zhǔn)備。

如,講解管理信息系統(tǒng)成敗原因分析這一專題時,安排學(xué)生準(zhǔn)備企業(yè)管理信息系統(tǒng)建設(shè)成功或失敗的案例。學(xué)生分小組準(zhǔn)備資料和課后在課堂討論互動,教師引導(dǎo)和啟發(fā)學(xué)生思考:通過成功案例總結(jié)管理信息系統(tǒng)成功的經(jīng)驗(yàn)有哪些?通過失敗案例分析失敗的教訓(xùn)是什么?如何準(zhǔn)確把握企業(yè)信息系統(tǒng)的需求?如何確定信息系統(tǒng)的開發(fā)策略?如何分析和選擇軟件供應(yīng)商等,最終由教師總結(jié)歸納管理信息系統(tǒng)成功的關(guān)鍵因素。這種教學(xué)方法注重營造開放、互動的課堂氣氛,引導(dǎo)和鼓勵學(xué)生主動思考,激發(fā)學(xué)生學(xué)習(xí)的積極性和能動性,培養(yǎng)信息化環(huán)境下自主學(xué)習(xí)的能力,有助于提高學(xué)生的綜合素質(zhì),培養(yǎng)團(tuán)結(jié)協(xié)作精神。

四、結(jié)論

如果對于案例教學(xué)的方法沒有深入的了解和研究,很多人會將案例教學(xué)當(dāng)做是教師講述理論概念后的故事舉例,進(jìn)而總結(jié)結(jié)論,再要求學(xué)生提交閱讀案例的心得,而實(shí)際上,案例教學(xué)是以具體問題為學(xué)習(xí)和討論的焦點(diǎn),選擇貼近現(xiàn)實(shí)的問題要求學(xué)生分析并提出解決方案的學(xué)習(xí)過程。在案例教學(xué)中,學(xué)了什么并不重要,重要的是學(xué)生在尋求解決方案的過程中認(rèn)知能力和解決問題能力得到提升,學(xué)生挖掘隱含在案例之內(nèi)的知識點(diǎn)的過程更是一個深化知識理解和掌握的過程,希望以上的探討能起到拋磚引玉的作用。

參考文獻(xiàn):

[1]鄧三鴻,許鑫,王昊,等.案例教學(xué)在管理信息系統(tǒng)課程中的實(shí)踐探討[J].現(xiàn)代教育技術(shù),2012(22):120-125.

[2]徐生菊,徐升華.經(jīng)管類專業(yè)《管理信息系統(tǒng)》課程教學(xué)改革研究[J].圖書館學(xué)研究,2012(1):7-11.

第7篇

【關(guān)鍵詞】應(yīng)用技術(shù)型本科 管理信息系統(tǒng) 教學(xué)改革

管理信息系統(tǒng)能夠幫助企業(yè)提高效率和效益,幫助企業(yè)獲得戰(zhàn)略資源,企業(yè)管理信息系統(tǒng)建設(shè)已經(jīng)成為衡量企業(yè)信息化的重要標(biāo)志之一[1]。隨著我國信息化的推進(jìn),我國企業(yè)需要大量既懂信息系統(tǒng)又懂行業(yè)知識的復(fù)合型人才。因此,以應(yīng)用技術(shù)型高校人才培養(yǎng)目標(biāo)為中心,在新的人才培養(yǎng)理念的基礎(chǔ)上,進(jìn)行管理信息系統(tǒng)課程教學(xué)改革,對于實(shí)現(xiàn)教學(xué)目標(biāo),滿足企業(yè)人才需求具有重要意義。

一、應(yīng)用技術(shù)型本科

《現(xiàn)代職業(yè)教育體系建設(shè)規(guī)劃(2014~2020年)》中指出,應(yīng)用技術(shù)類型本科是直接服務(wù)區(qū)域經(jīng)濟(jì)社會發(fā)展,以舉辦本科職業(yè)教育為重點(diǎn),融職業(yè)教育、高等教育和繼續(xù)教育于一體的新型大學(xué)。應(yīng)用技術(shù)型本科是近年來我國為了適應(yīng)經(jīng)濟(jì)發(fā)展、科學(xué)進(jìn)步、產(chǎn)業(yè)升級,高等教育大眾化發(fā)展需要建立起來的,是相對于傳統(tǒng)“理論型”和“學(xué)術(shù)型”人才培養(yǎng)模式而言的,具有創(chuàng)新性、職業(yè)性、應(yīng)用性等特征[2]。應(yīng)用技術(shù)型本科定位于培養(yǎng)高層次應(yīng)用技術(shù)類人才,培養(yǎng)符合經(jīng)濟(jì)社會需要的技術(shù)技能人才。

二、管理信息系統(tǒng)課程教學(xué)現(xiàn)狀

從培養(yǎng)高層次應(yīng)用技術(shù)型人才的角度分析傳統(tǒng)管理信息系統(tǒng)課程教學(xué),可以發(fā)現(xiàn)其中存在很多問題,這些問題主要表現(xiàn)在:

(一)課程內(nèi)容缺乏針對性與職業(yè)需求不匹配

隨著信息技術(shù)的飛速發(fā)展和管理理念不斷創(chuàng)新,管理信息系統(tǒng)在概念、內(nèi)容、體系上都發(fā)生了重大的變化,但是管理信息系統(tǒng)教材更新比較慢,且不同的專業(yè),講授基本相同的知識,課程內(nèi)容與專業(yè)結(jié)合不緊密,缺乏必要的針對性,無法滿足職業(yè)需求。

(二)先修課程教多,學(xué)生的知識儲備不足,實(shí)踐環(huán)節(jié)薄弱

管理信息系統(tǒng)是一門集管理科學(xué)、計(jì)算機(jī)科學(xué)、系統(tǒng)科學(xué)等為一體的綜合性、交叉性課程。工程管理類專業(yè)學(xué)生對行業(yè)管理知識了解較多,但是計(jì)算機(jī)知識較為薄弱。學(xué)生知識儲備不足,開展實(shí)踐教學(xué)困難,對很多知識的掌握會僅僅停留在對概念的理解上,很難學(xué)以致用。

(三)師資缺乏

復(fù)合型人才培養(yǎng)要求管理信息系統(tǒng)教師應(yīng)具備多學(xué)科知識,然而一般來說高校教師只具備單一的專業(yè)背景,而且大部分教師信息系統(tǒng)開發(fā)經(jīng)驗(yàn)較少,“雙師型”教師短缺直接影響管理信息系統(tǒng)課程教學(xué)質(zhì)量。

傳統(tǒng)的教學(xué)模式無法滿足高層次應(yīng)用技術(shù)型人才培養(yǎng)的需求,應(yīng)用技術(shù)型本科管理信息系統(tǒng)課程教學(xué)改革勢在必行。

三、高層次應(yīng)用技術(shù)型人才培養(yǎng)新要求

近年來,隨著高等教育結(jié)構(gòu)調(diào)整,很多本科院校向應(yīng)用技術(shù)型轉(zhuǎn)型。應(yīng)用技術(shù)型本科在人才培養(yǎng)過程中要求課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對接,教學(xué)過程與生產(chǎn)過程對接。應(yīng)用技術(shù)型高校的很多工程管理類專業(yè)將管理信息系統(tǒng)作為專業(yè)核心課程列入培養(yǎng)方案,滿足了企業(yè)對復(fù)合型管理信息系統(tǒng)人才的需求,但是也對管理信息系統(tǒng)課程教學(xué)提出了新的要求。

(一)教學(xué)內(nèi)容和職業(yè)需求相匹配、與行業(yè)知識相結(jié)合

隨著我國產(chǎn)業(yè)結(jié)構(gòu)不斷優(yōu)化,就業(yè)形式也在不斷發(fā)生變化。傳統(tǒng)行業(yè)就業(yè)人數(shù)減少,高端產(chǎn)業(yè)和新興產(chǎn)業(yè)就業(yè)人數(shù)增加,對勞動力素質(zhì)要求更高,對于動手能力高超、創(chuàng)造能力突出、適應(yīng)能力極強(qiáng)的高技能型人才需求極大。因此,管理信息系統(tǒng)教學(xué)內(nèi)容的設(shè)置要注重培養(yǎng)學(xué)生的動手能力、創(chuàng)造能力和適應(yīng)能力。

(二)教學(xué)方法和崗位實(shí)踐、職業(yè)培訓(xùn)相對接

高層次應(yīng)用技術(shù)型人才要求具備更多的專用性人力資本。專用性人力資本的積累大多來自于崗位實(shí)踐和職業(yè)培訓(xùn)。高校教育培養(yǎng)的更多的是通用性人力資本。目前,我國高等教育比較容易使學(xué)生出現(xiàn)通用性人力資本過剩,但專用性人力資本缺乏的現(xiàn)象[3]。因此,在管理信息系統(tǒng)教學(xué)過程中,應(yīng)該引入崗位實(shí)踐和職業(yè)培訓(xùn),使人才培養(yǎng)與產(chǎn)業(yè)升級過程中人才需求相適應(yīng)。

四、高層次應(yīng)用技術(shù)型人才培養(yǎng)觀念下管理信息系統(tǒng)課程教學(xué)改革思路

針對管理信息系統(tǒng)教學(xué)現(xiàn)狀以及高層次應(yīng)用技術(shù)性人才要求,可以從教學(xué)理念、教學(xué)內(nèi)容、教學(xué)方法等方面開展教學(xué)改革。

(一)改善師資水平,引入?yún)f(xié)同教學(xué)理念

所謂協(xié)同教學(xué)(team teaching),就是多位教師組成教學(xué)團(tuán)隊(duì),共同策劃和執(zhí)行某門課程教學(xué)的教學(xué)形式。可以由不同專業(yè)的教師和企業(yè)的高級專業(yè)技術(shù)人員共同組成教學(xué)團(tuán)隊(duì),改變一位教師負(fù)責(zé)的狀況,可以發(fā)揮教學(xué)團(tuán)隊(duì)的優(yōu)勢,提高教學(xué)質(zhì)量[4]。管理信息系統(tǒng)課程教學(xué)團(tuán)隊(duì)可以包括具有行業(yè)背景的教師、計(jì)算機(jī)專業(yè)背景的教師和企業(yè)中系統(tǒng)開發(fā)人員(外聘)組成。在教學(xué)中培養(yǎng)學(xué)生的同時,鍛煉教師隊(duì)伍。

(二)整合教學(xué)內(nèi)容

針對專業(yè)特色,制定教學(xué)內(nèi)容。例如交通運(yùn)輸專業(yè)的學(xué)生管理信息系統(tǒng)課程,側(cè)重點(diǎn)應(yīng)該以物流管理系統(tǒng)、道路實(shí)時監(jiān)測系統(tǒng)等作為案例。重視先修課程的開設(shè),設(shè)置課程組,壓縮各課程理論教學(xué)學(xué)時,注重實(shí)踐環(huán)節(jié)。

(三)引入“項(xiàng)目驅(qū)動”式教學(xué)方法

項(xiàng)目驅(qū)動教學(xué)方法是指師生共同完成一個具有實(shí)際意義的項(xiàng)目,該方法能夠?qū)⒗碚撝R與實(shí)踐結(jié)合起來,加深對理論知識的理解,激發(fā)學(xué)生學(xué)習(xí)興趣。在管理信息系統(tǒng)教學(xué)過程中引入一個典型的、完整的、具有使用價(jià)值的項(xiàng)目,讓學(xué)生分組由導(dǎo)師帶領(lǐng)實(shí)際進(jìn)行系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等環(huán)節(jié),實(shí)踐過程中的需求驅(qū)動理論知識學(xué)習(xí),培養(yǎng)學(xué)生的實(shí)踐能力。

五、總結(jié)

高層次應(yīng)用技術(shù)型人才培養(yǎng)要求使得管理信息系統(tǒng)課程教學(xué)改革勢在必行,通過引入“協(xié)同教學(xué)”的教學(xué)理念和“項(xiàng)目驅(qū)動”的教學(xué)方法、針對專業(yè)特色整合教學(xué)內(nèi)容可以提高學(xué)生的學(xué)習(xí)興趣、實(shí)踐能力、創(chuàng)新能力,夯實(shí)學(xué)生的理論知識。從而使學(xué)生能夠適應(yīng)社會發(fā)展帶來的產(chǎn)業(yè)升級、行業(yè)變化,滿足用人單位對復(fù)合型管理信息系統(tǒng)人才的需求。

參考文獻(xiàn)

[1]薛華成.管理信息系統(tǒng)[M].北京:清華大學(xué)出版社,2011.

[2]張典兵.應(yīng)用技術(shù)型高校創(chuàng)新人才培養(yǎng)的問題審思[J].教育與職業(yè):研究與探索,2015(16):18-21.