还剩35页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
C语言程序设计课程设计课程名称C程序设计课题名称职工信息管理班级计算机学院1507班完成人姓名学号指导教师李珊湖南理工学院计算机学院2016年6月27日
1、设计要求与功能分析定义菜单函数,主要源代码voidmenu/*菜单函数*/{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;}
2、总体设计输出1到7数字可进入执行不同的功能的函数,并在执行结束后返回主页面流程图
3、详细设计与程序实现职工输入功能主要功能完成职工信息的输入,主要程序voidinput/*录入函数*/{intim;printf请输入需要创建信息的职工人数1--100:\n;scanf%dm;fori=0;im;i++{printf职工号;srandinttime0;em[i].num=rand%_____+20000000;ifem[i].num!=em[i-1].numprintf%8dem[i].num;printf\n;printf请输入姓名:;scanf%sem[i].name;getchar;printf请输入性别f--女m--男:;scanf%cem[i].___;printf请输入年龄:;scanf%dem[i].age;printf请输入学历:;scanf%sem[i].___li;printf请输入工资:;scanf%dem[i].wage;printf请输入住址:;scanf%sem[i].addr;printf请输入__:;scanf%dem[i].tel;printf\n;}printf\n创建完毕!\n;s__em;}voids__eintm/*保存文件函数*/{inti;FILE*fp;iffp=fopenemployee_listwb==NULL/*创建文件并判断是否能打开*/{printfcannotopenfile\n;exit0;}fori=0;im;i++/*将内存中职工的信息输出到磁盘文件中去*/iffwriteem[i]sizeofstructemployee1fp!=1printffilewriteerror\n;fclosefp;}intload/*导入函数*/{FILE*fp;inti=0;iffp=fopenemployee_listrb==NULL{printfcannotopenfile\n;exit0;}else{do{freadem[i]sizeofstructemployee1fp;i++;}whilefeoffp==0;}fclosefp;returni-1;}截图如下浏览职工信息主要功能读取职工信息,主要代码voiddisplay/*浏览函数*/{inti;intm=load;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;fori=0;im;i++/*m为输入部分的职工人数*/printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;}截图查询职工信息主要代码voidsearch/*查询函数*/{inttflag;do{printf\n按职工号查询请按1;按学历查询请按2;按__号码查询请按3进入主函数按4\n;scanf%dt;ift=1t=4{flag=1;break;}else{flag=0;printf您输入有误,请重新选择!;}}whileflag==0;whileflag==1{switcht{case1:printf按职工号查询\n;search_num;break;case2:printf按学历查询\n;search____li;break;case3:printf按__号码查询\n;search_tel;break;case4:__in;break;default:break;}}}voidsearch_num{intnum;intit;intm=load;printf请输入要查找的职工号20001111---20009999:\n;scanf%dnum;fori=0;im;i++ifnum==em[i].num{printf\n已找到此人,其记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;break;}ifi==mprintf\n对不起,查无此人\n;printf\n;printf返回查询函数请按1继续查询职工号请按2\n;scanf%dt;switcht{case1:search;break;case2:break;default:break;}}voidsearch____li{char___li
[30];intit;intm=load;printf请输入要查找的学历:\n;scanf%s___li;fori=0;im;i++ifstrcmpem[i].___li___li==0{printf\n已找到,其记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;}ifi==mprintf\n对不起,查无此人\n;printf\n;printf返回查询函数请按1继续查询学历请按2\n;scanf%dt;switcht{case1:search;break;case2:break;default:break;}}voidsearch_tel{longinttel;intit;intm=load;printf请输入要查找的__号码:\n;scanf%ldtel;fori=0;im;i++iftel==em[i].tel{printf\n已找到此人,其记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;break;}ifi==mprintf\n对不起,查无此人\n;printf\n;printf返回查询函数请按1继续查询__号码请按2\n;scanf%dt;switcht{case1:search;break;case2:break;default:break;}}截图删除职工信息,主要函数voiddel/*删除函数*/{intm=load;intijntflag;charname
[20];printf\n原来的职工信息:\n;display;/*调用浏览函数*/printf\n;printf请输入要删除的职工的姓名:\n;scanf%sname;forflag=1i=0;flagim;i++{ifstrcmpem[i].namename==0{printf\n已找到此人,原始记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;printf\n确实要删除此人信息请按1不删除请按0\n;scanf%dn;ifn==1/*如果删除,则其他的信息都往上移一行*/{forj=i;jm-1;j++{strcpyem[j].nameem[j+1].name;em[j].num=em[j+1].num;em[j].___=em[j+1].___;em[j].age=em[j+1].age;strcpyem[j].___liem[j+1].___li;em[j].wage=em[j+1].wage;strcpyem[j].addrem[j+1].addr;em[j].tel=em[j+1].tel;}flag=0;}}}if!flagm=m-1;elseprintf\n对不起,查无此人!\n;printf\n浏览删除后的所有职工信息:\n;s__em;/*调用保存函数*/display;/*调用浏览函数*/printf\n继续删除请按1,不再删除请按0\n;scanf%dt;switcht{case1:del;break;case0:break;default:break;}}截图添加职工信息,主要代码voidadd/*添加函数*/{FILE*fp;intn;intcount=0;inti;intm=load;printf\n原来的职工信息:\n;display;/*调用浏览函数*/printf\n;fp=fopenemploee_lista;printf请输入想增加的职工数:\n;scanf%dn;fori=m;im+n;i++{printf\n请输入新增加职工的信息:\n;printf请输入职工号:;srandinttime0;em[i].num=rand%_____+20000000;ifem[i].num!=em[i-1].numprintf%8dem[i].num;printf\n;printf请输入姓名:;scanf%sem[i].name;getchar;printf请输入性别f--女m--男:;scanf%cem[i].___;printf请输入年龄:;scanf%dem[i].age;printf请输入学历:;scanf%sem[i].___li;printf请输入工资:;scanf%dem[i].wage;printf请输入住址:;scanf%sem[i].addr;printf请输入__:;scanf%dem[i].tel;printf\n;count=count+1;printf已增加的人数:\n;printf%d\ncount;}printf\n添加完毕!\n;m=m+count;printf\n浏览增加后的所有职工信息:\n;printf\n;s__em;display;fclosefp;}截图修改职工信息主要源代码voidmodify/*修改函数*/{intnum;charname
[10];char___;intage;char___li
[30];intwage;charaddr
[30];longinttel;intbcintflag;intm=load;/*导入文件内的信息*/printf\n原来的职工信息:\n;display;/*调用浏览函数*/printf\n;printf请输入要修改的职工的姓名:\n;scanf%sname;forflag=1i=0;flagim;i++{ifstrcmpem[i].namename==0{printf\n已找到此人,原始记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;printf\n确实要修改此人信息请按1;不修改请按0\n;scanf%dn;ifn==1{printf\n需要进行修改的选项\n
1.职工号
2.姓名
3.性别
4.年龄
5.学历
6.工资
7.住址
8.__\n;printf请输入你想修改的那一项序号:\n;scanf%dc;ifc8||c1printf\n选择错误,请重新选择!\n;}flag=0;}}ifflag==1printf\n对不起,查无此人!\n;do{switchc/*因为当找到第i个职工时for语句后i自加了1所以下面的应该把改后的信息赋值给第i-1个人*/{case1:printf职工号改为:;scanf%dnum;em[i-1].num=num;break;case2:printf姓名改为:;scanf%sname;strcpyem[i-1].namename;break;case3:printf性别改为:;getchar;scanf%c___;em[i-1].___=___;break;case4:printf年龄改为:;scanf%dage;em[i-1].age=age;break;case5:printf学历改为:;scanf%s___li;strcpyem[i-1].___li___li;break;case6:printf工资改为:;scanf%dwage;break;case7:printf住址改为:;scanf%saddr;strcpyem[i-1].addraddr;break;case8:printf__改为:;scanf%ldtel;em[i-1].tel=tel;break;}printf\n;printf\n是否确定所修改的信息\n是请按1;不重新修改请按2:\n;scanf%db;}whileb==2;printf\n浏览修改后的所有职工信息:\n;printf\n;s__em;display;printf\n继续修改请按1,不再修改请按0\n;scanf%dt;switcht{case1:modify;break;case0:break;default:break;}}截图查询排序主要源代码voidsort{/*排序*/inti;printf请选择关键字排列:
1.工号
2.年龄
3.工资;scanf%di;whilei1i3{printf输入有误,请重新输入;scanf%di;}switchi{case1:sort_num;break;case2:sort_age;break;case3:sort_wage;break;default:break;}}voidsort_num{intlenijtm=load;//memsetchar*temp0sizeofem;fori=0;im-1;i++forj=1;jm;j++ifem[i].numem[j].num{t=em[i].num;em[i].num=em[j].num;em[j].num=t;}display;getchar;}voidsort_age{intijtm=load;fori=0;im-1;i++forj=1;jm;j++ifem[i].ageem[j].age{t=em[i].num;em[i].num=em[j].num;em[j].num=t;}display;getchar;}voidsort_wage{intijtm=load;fori=0;im-1;i++forj=1;jm;j++ifem[i].wageem[j].wage{t=em[i].num;em[i].num=em[j].num;em[j].num=t;}display;getchar;}截图退出系统
4、收获、体会及意见心得体会回顾此次程序设计,感慨良多,虽然对着电脑做程序,有点累也有点热,可是看到劳动成果时,真是别有一翻滋味在心头,世上无难事只怕有心人,的确如此做完这个课程设计,我们的自信一下子提高了,我们也会写程序了;尽管对于有些人这种程序会很简单,可对我们C语言初学者来说,已经很不容易了这次体验为以后的学习计算机的我们增强了信心享受劳动成果的滋味实在很美妙啊
5、参考资料索引【1】谭浩强.C语言程序设计教程[M].北京清华大学出版社2009年【2】网上查资料
6、程序清单完整程序#includestdio.h#includewindows.h#includetime.h#includestring.h#defineN100structemployee{intnum;charname
[10];char___;intage;char___li
[30];intwage;charaddr
[30];longinttel;}em
[100];/*定义一个结构体*/voidmenu;voidinput;voids__eint;voiddisplay;voiddel;voidadd;voidsearch;voidsearch_num;voidsearch____li;voidsearch_tel;voidsort;voidsort_num;voidsort_wage;voidsort_age;voidmodify;/*定义各函数*/voidmenu/*菜单函数*/{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__in{menu;/*调用菜单函数*/intnflag;chara;do{printf请选择你需要操作的步骤1--8:\n;scanf%dn;ifn=1n=8{flag=1;break;}else{flag=0;printf您输入有误,请重新选择!;}}whileflag==0;whileflag==1{switchn{case1:printf◆◆◆输入职工信息◆◆◆\n;printf\n;input;break;case2:printf◆◆◆浏览职工信息◆◆◆\n;printf\n;display;break;case3:printf◆◆◆按职工号查询职工信息◆◆◆\n;printf\n;search;break;case4:printf◆◆◆删除职工信息◆◆◆\n;printf\n;del;break;case5:printf◆◆◆添加职工信息◆◆◆\n;printf\n;add;break;case6:printf◆◆◆修改职工信息◆◆◆\n;printf\n;modify;break;case7:printf◆◆◆查询排序◆◆◆\n;printf\n;sort;getchar;break;case8:exit0;break;default:break;}getchar;printf\n;printf是否继续进行yorn:\n;scanf%ca;ifa==y{flag=1;systemcls;/*清屏*/menu;/*调用菜单函数*/printf请再次选择你需要操作的步骤1--7:\n;scanf%dn;printf\n;}elseexit0;}}voidinput/*录入函数*/{intim;printf请输入需要创建信息的职工人数1--100:\n;scanf%dm;fori=0;im;i++{printf职工号;srandinttime0;em[i].num=rand%_____+20000000;ifem[i].num!=em[i-1].numprintf%8dem[i].num;printf\n;printf请输入姓名:;scanf%sem[i].name;getchar;printf请输入性别f--女m--男:;scanf%cem[i].___;printf请输入年龄:;scanf%dem[i].age;printf请输入学历:;scanf%sem[i].___li;printf请输入工资:;scanf%dem[i].wage;printf请输入住址:;scanf%sem[i].addr;printf请输入__:;scanf%dem[i].tel;printf\n;}printf\n创建完毕!\n;s__em;}voids__eintm/*保存文件函数*/{inti;FILE*fp;iffp=fopenemployee_listwb==NULL/*创建文件并判断是否能打开*/{printfcannotopenfile\n;exit0;}fori=0;im;i++/*将内存中职工的信息输出到磁盘文件中去*/iffwriteem[i]sizeofstructemployee1fp!=1printffilewriteerror\n;fclosefp;}intload/*导入函数*/{FILE*fp;inti=0;iffp=fopenemployee_listrb==NULL{printfcannotopenfile\n;exit0;}else{do{freadem[i]sizeofstructemployee1fp;i++;}whilefeoffp==0;}fclosefp;returni-1;}voiddisplay/*浏览函数*/{inti;intm=load;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;fori=0;im;i++/*m为输入部分的职工人数*/printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;}voiddel/*删除函数*/{intm=load;intijntflag;charname
[20];printf\n原来的职工信息:\n;display;/*调用浏览函数*/printf\n;printf请输入要删除的职工的姓名:\n;scanf%sname;forflag=1i=0;flagim;i++{ifstrcmpem[i].namename==0{printf\n已找到此人,原始记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;printf\n确实要删除此人信息请按1不删除请按0\n;scanf%dn;ifn==1/*如果删除,则其他的信息都往上移一行*/{forj=i;jm-1;j++{strcpyem[j].nameem[j+1].name;em[j].num=em[j+1].num;em[j].___=em[j+1].___;em[j].age=em[j+1].age;strcpyem[j].___liem[j+1].___li;em[j].wage=em[j+1].wage;strcpyem[j].addrem[j+1].addr;em[j].tel=em[j+1].tel;}flag=0;}}}if!flagm=m-1;elseprintf\n对不起,查无此人!\n;printf\n浏览删除后的所有职工信息:\n;s__em;/*调用保存函数*/display;/*调用浏览函数*/printf\n继续删除请按1,不再删除请按0\n;scanf%dt;switcht{case1:del;break;case0:break;default:break;}}voidadd/*添加函数*/{FILE*fp;intn;intcount=0;inti;intm=load;printf\n原来的职工信息:\n;display;/*调用浏览函数*/printf\n;fp=fopenemploee_lista;printf请输入想增加的职工数:\n;scanf%dn;fori=m;im+n;i++{printf\n请输入新增加职工的信息:\n;printf请输入职工号:;srandinttime0;em[i].num=rand%_____+20000000;ifem[i].num!=em[i-1].numprintf%8dem[i].num;printf\n;printf请输入姓名:;scanf%sem[i].name;getchar;printf请输入性别f--女m--男:;scanf%cem[i].___;printf请输入年龄:;scanf%dem[i].age;printf请输入学历:;scanf%sem[i].___li;printf请输入工资:;scanf%dem[i].wage;printf请输入住址:;scanf%sem[i].addr;printf请输入__:;scanf%dem[i].tel;printf\n;count=count+1;printf已增加的人数:\n;printf%d\ncount;}printf\n添加完毕!\n;m=m+count;printf\n浏览增加后的所有职工信息:\n;printf\n;s__em;display;fclosefp;}voidsearch/*查询函数*/{inttflag;do{printf\n按职工号查询请按1;按学历查询请按2;按__号码查询请按3进入主函数按4\n;scanf%dt;ift=1t=4{flag=1;break;}else{flag=0;printf您输入有误,请重新选择!;}}whileflag==0;whileflag==1{switcht{case1:printf按职工号查询\n;search_num;break;case2:printf按学历查询\n;search____li;break;case3:printf按__号码查询\n;search_tel;break;case4:__in;break;default:break;}}}voidsearch_num{intnum;intit;intm=load;printf请输入要查找的职工号20001111---20009999:\n;scanf%dnum;fori=0;im;i++ifnum==em[i].num{printf\n已找到此人,其记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;break;}ifi==mprintf\n对不起,查无此人\n;printf\n;printf返回查询函数请按1继续查询职工号请按2\n;scanf%dt;switcht{case1:search;break;case2:break;default:break;}}voidsearch____li{char___li
[30];intit;intm=load;printf请输入要查找的学历:\n;scanf%s___li;fori=0;im;i++ifstrcmpem[i].___li___li==0{printf\n已找到,其记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;}ifi==mprintf\n对不起,查无此人\n;printf\n;printf返回查询函数请按1继续查询学历请按2\n;scanf%dt;switcht{case1:search;break;case2:break;default:break;}}voidsearch_tel{longinttel;intit;intm=load;printf请输入要查找的__号码:\n;scanf%ldtel;fori=0;im;i++iftel==em[i].tel{printf\n已找到此人,其记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;break;}ifi==mprintf\n对不起,查无此人\n;printf\n;printf返回查询函数请按1继续查询__号码请按2\n;scanf%dt;switcht{case1:search;break;case2:break;default:break;}}voidsort{/*排序*/inti;printf请选择关键字排列:
1.工号
2.年龄
3.工资;scanf%di;whilei1i3{printf输入有误,请重新输入;scanf%di;}switchi{case1:sort_num;break;case2:sort_age;break;case3:sort_wage;break;default:break;}}voidsort_num{intlenijtm=load;//memsetchar*temp0sizeofem;fori=0;im-1;i++forj=1;jm;j++ifem[i].numem[j].num{t=em[i].num;em[i].num=em[j].num;em[j].num=t;}display;getchar;}voidsort_age{intijtm=load;fori=0;im-1;i++forj=1;jm;j++ifem[i].ageem[j].age{t=em[i].num;em[i].num=em[j].num;em[j].num=t;}display;getchar;}voidsort_wage{intijtm=load;fori=0;im-1;i++forj=1;jm;j++ifem[i].wageem[j].wage{t=em[i].num;em[i].num=em[j].num;em[j].num=t;}display;getchar;}voidmodify/*修改函数*/{intnum;charname
[10];char___;intage;char___li
[30];intwage;charaddr
[30];longinttel;intbcintflag;intm=load;/*导入文件内的信息*/printf\n原来的职工信息:\n;display;/*调用浏览函数*/printf\n;printf请输入要修改的职工的姓名:\n;scanf%sname;forflag=1i=0;flagim;i++{ifstrcmpem[i].namename==0{printf\n已找到此人,原始记录为\n;printf\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t__\n;printf\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\nem[i].numem[i].nameem[i].___em[i].ageem[i].___liem[i].wageem[i].addrem[i].tel;printf\n确实要修改此人信息请按1;不修改请按0\n;scanf%dn;ifn==1{printf\n需要进行修改的选项\n
1.职工号
2.姓名
3.性别
4.年龄
5.学历
6.工资
7.住址
8.__\n;printf请输入你想修改的那一项序号:\n;scanf%dc;ifc8||c1printf\n选择错误,请重新选择!\n;}flag=0;}}ifflag==1printf\n对不起,查无此人!\n;do{switchc/*因为当找到第i个职工时for语句后i自加了1所以下面的应该把改后的信息赋值给第i-1个人*/{case1:printf职工号改为:;scanf%dnum;em[i-1].num=num;break;case2:printf姓名改为:;scanf%sname;strcpyem[i-1].namename;break;case3:printf性别改为:;getchar;scanf%c___;em[i-1].___=___;break;case4:printf年龄改为:;scanf%dage;em[i-1].age=age;break;case5:printf学历改为:;scanf%s___li;strcpyem[i-1].___li___li;break;case6:printf工资改为:;scanf%dwage;break;case7:printf住址改为:;scanf%saddr;strcpyem[i-1].addraddr;break;case8:printf__改为:;scanf%ldtel;em[i-1].tel=tel;break;}printf\n;printf\n是否确定所修改的信息\n是请按1;不重新修改请按2:\n;scanf%db;}whileb==2;printf\n浏览修改后的所有职工信息:\n;printf\n;s__em;display;printf\n继续修改请按1,不再修改请按0\n;scanf%dt;switcht{case1:modify;break;case0:break;default:break;}}自评意见“千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.通过这次课程设计,本人在多方面都有所提高综合运用本专业所学课程的理论和生产实际知识进行职工信息管理系统的实际训练从而培养和提高学生__工作能力,提高了计算能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,__思考的能力也有了提高签名韩笑宇2016年6 月27 日自评等级指导教师评定等级签名年月日1工号2年龄3工资返回主页输入修改项的序号输入职工的姓名职工信息增加的职工数删除职工的姓名按学历查询按__号码查询按职工号查询进入主页任意键返回继续录入查询排序修改职工信息添加职工信息删除职工信息查询职工信息浏览职工信息录入职工信息欢迎进入职工信息管理系统开始完成Case......defaultCase1SwitchnCINN。