文档详情

人事档案的管理系统.doc

发布:2017-03-11约1.25万字共13页下载文档
文本预览下载声明
人事档案管理系统 源代码: #include stdio.h #includestring.h #include stdlib.h #include conio.h #include stdlib.h #define MAXSize 400 struct worker { int ID; char Birth[20]; char Sex[20]; char Name[30]; char Telenum[20]; int Wage; char Department[30]; char Job[30]; } work[MAXSize]; void main() { void showmenu(); /* 声明主菜单函数 */ void append(); /* 声明添加函数 */ void search(); /* 声明查找函数 */ void output(); /* 声明输出函数 */ void modify(); /* 声明修改函数 */ void deletes(); /* 声明删除函数 */ void save(); /* 声明保存函数 */ void read(); /* 声明录入函数 */ void sort(); /* 声明排序存函数 */ int m; showmenu(); scanf(%d,m); for(;m=0m=8;) { switch(m) { case 1: append(); /* 用户选择 1 号菜单,程序执行 添加的数据文件的函数 */ break; case 2: search();/* 用户选择 2号菜单,程序执行 查找数据的函数 */ break; case 3: modify();/* 用户选择 3 号菜单,程序执行 修改数据的函数 */ break; case 4: deletes();/* 用户选择 4号菜单,程序执行 删除数据的函数 */ break; case 5: output();/* 用户选择 5号菜单,程序执行输出数据录的函数 */ break; case 6: save();/* 用户选择 6 号菜单,程序执行保存数据的函数 */ break; case 7: read();/* 用户选择7 号菜单,程序执行 读取文件的函数 */ break; case 8: sort();/* 用户选择8 号菜单,程序执行 排序数据的函数 */ break; case 0: exit(0);/* 用户选择 3 号菜单,程序执行退书的函数 */ printf(\n\n操作完毕,请再次选择!); default:printf(错误,重新输入\n);} showmenu(); scanf(%d,m); } } /* 主菜单函数 */ void showmenu()/* 显示 主菜单,并返回用户所选择的 菜单项 的 编号 */ { printf( ********************************************************************\n); printf( ^^^^^^^^^^^^^^^^^^^^^^^员工档案管理系统^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n); printf( --------------------------------------------------------------------\n); printf( *******************************************************************\n); printf( \n); printf( \n); printf( 1,录入员工 5,输出员工 \n); printf( 2,查找员工
显示全部
相似文档