人事档案的管理系统.doc
文本预览下载声明
人事档案管理系统
源代码:
#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,查找员工
显示全部