1 / 13
文档名称:

华工职工管理系统,源代码.doc

格式:doc   大小:43KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华工职工管理系统,源代码.doc

上传人:水中望月 2019/2/24 文件大小:43 KB

下载得到文件列表

华工职工管理系统,源代码.doc

相关文档

文档介绍

文档介绍:/*C语言课程设计任务书:职工档案管理系统设计*/#include<>#include<>#include<>#include<>#include<>#define MAX_NUM 95structworker{intID;charBirth[20];charSex[20];charName[30];charTelenum[20];intWage;charDepartment[30];charJob[30];}work[MAX_NUM];voidmain(){ voidshowmenu();/*声明主菜单函数*/voidappend();/*声明添加函数*/voidsearch();/*声明查找函数*/voidoutput();/*声明输出函数*/voidmodify();/*声明修改函数*/voiddeletes();/*声明删除函数*/voidsave(); /*声明保存函数*/ voidread();/*声明录入函数*/voidsort();/*声明排序存函数*/intm;showmenu();scanf("%d",&m);for(;m>=0&&m<=8;){switch(m){case1:append();/*用户选择1号菜单,程序执行添加的数据文件的函数*/break;case2:search();/*用户选择2号菜单,程序执行查找数据的函数*/break;case3:modify();/*用户选择3号菜单,程序执行修改数据的函数*/break;case4:deletes();/*用户选择4号菜单,程序执行删除数据的函数*/break;case5:output();/*用户选择5号菜单,程序执行输出数据录的函数*/break;case6:save();/*用户选择6号菜单,程序执行保存数据的函数*/break;case7:read();/*用户选择7号菜单,程序执行读取文件的函数*/break;case8:sort();/*用户选择8号菜单,程序执行排序数据的函数*/break;case0:exit(0);/*用户选择3号菜单,程序执行退书的函数*/printf("\n\n操作完毕,请再次选择!");default:printf("错误,重新输入\n");}showmenu();scanf("%d",&m);}}/*主菜单函数*/voidshowmenu()/*显示主菜单,并返回用户所选择的菜单项的编号*/{printf("********************************************************************\n"); printf("^^^^^^^^^^^^^^^^^^^^^^^职工档案管理系统^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); printf("----------------------------------设计者:陈文凯---------------------\n");printf("*******************************************************************\n"); printf("\n");printf("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\n");printf("&1,添加职工5,输出职工&\n");printf("&2,查找职工6,保存职工&\n");printf("&3,修改职工7,读取档案&\n");printf("&4,删除职工8,职工排序&\n");printf("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\n");printf("--------------------------------------------退出,请按0----------------\n");printf("请选择(0--8):");}/*添加函数*/voidappend(){intnumber,i;FILE*fp; charfilepn[MAX_NUM]; system("cls"); printf("\n您选择的是添加职工!\n");printf("\n请输入本次添加的职工人数:");scanf("%d",&number);if(number>MAX_NUM){ printf("您输入的人数太多,大于%d人!\n",MAX_NUM);}for(i=0;i<number;i++){ printf("\n请输入第%d个职工的编号:\t",i+1);scanf("%d",&work[i].