/*C语言课程设计任务书:职工档案管理系统设计*/
#include <>
#include<>
#include <>
#include <>
#include <>
#define MAX_NUM 95
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[MAX_NUM];
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>=0&&m<=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,查找职工 6,保存职工& \n");
printf(" & 3,修改职工 7,读取档案& \n");
printf(" & 4,删除职工 8,职工排序& \n");
printf(" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \n");
printf("--------------------------------------------退出,请按0----------------\n");
printf("
华工职工管理系统,源代码 来自淘豆网www.taodocs.com转载请标明出处.