一个项目设计:职工信息管理系统.doc

上传人:自*** 文档编号:126205236 上传时间:2020-03-23 格式:DOC 页数:40 大小:670KB
返回 下载 相关 举报
一个项目设计:职工信息管理系统.doc_第1页
第1页 / 共40页
一个项目设计:职工信息管理系统.doc_第2页
第2页 / 共40页
一个项目设计:职工信息管理系统.doc_第3页
第3页 / 共40页
一个项目设计:职工信息管理系统.doc_第4页
第4页 / 共40页
一个项目设计:职工信息管理系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《一个项目设计:职工信息管理系统.doc》由会员分享,可在线阅读,更多相关《一个项目设计:职工信息管理系统.doc(40页珍藏版)》请在金锄头文库上搜索。

1、#include #include #include #include #include #define N 100struct employee/职工基本情况int num; /工号char name10; /姓名int sex; /性别int position; /职位int age; /年龄int cult; /学历int salary; /工资int state; /健康情况long tel; /联系电话char adr50; /住址emN;int numN=0;struct employee newem;void mainmenu(); /主菜单void input(); /输入模块

2、void display(); /显示模块void del(); /删除模块void add(); /添加模块void count(); /统计模块void change(); /修改模块int changeposition(); /修改职位int changecult(); /修改学历int changesalary(); /修改工资 int changestate(); /修改身体状况void changmany(); /修改多项信息void print(); /打印函数void select(); /查询模块void numselect(); /按工号查询void nameselect(

3、); /按姓名查询void cultselect(); /按学历查询void positionselect(); /按职位查询 2010-7-11 11:46 回复 LUZIF200826 2位粉丝 2楼void stateselect(); /按身体状况查询void sexselect(); /按性别查询void ageselect(); /按年龄区间查询void salaryselect(); /按工资区间查询void paixu(); /排序模块void numpx(); /按工号排序void cultpx(); /按学历排序void positionpx(); /按职位排序void s

4、tatepx(); /按身体状况排序void agepx(); /按年龄排序void salarypx(); /按工资排序void main() /主函数 char password7=1; char s7; int flag=0; int n=3; system(mode con: lines=100 cols=120 ); do printf(请你输入密码:n); scanf(%s,s); if(!strcmp(s,password) /若密码正确 printf(恭喜你成功登陆了nnn); flag=1; break; else printf(输入有错误请重新输入:n); n-; whil

5、e(n0); if(!flag) printf(你的输入次数已到再见n); 2010-7-11 11:46 回复 LUZIF200826 2位粉丝 3楼 exit(0); printf(请按任意键继续!n); getch(); mainmenu();void mainmenu() /主菜单 int choicemanage=0; while(1) system(cls); printf(tt欢迎进入职工信息管理系统n); printf(tt=n); printf(tt请你选择操作类型:n); printf(tt1输入职工信息n); printf(tt2显示职工信息n); printf(tt3查

6、询职工信息n); printf(tt4修改职工信息n); printf(tt5追加一个职工信息n); printf(tt6删除一个职工信息n); printf(tt7统计职工信息n); printf(tt8对职工信息进行排序n); printf(tt0退出n); printf(tt=n); scanf(%d,&choicemanage); switch(choicemanage) case 1: input(); /输入职工信息 break; case 2: display(); /显示职工信息 break; case 3: select(); /查询职工信息 break; case 4: c

7、hange(); /修改职工信息 break; case 5: add(); /追加一个职工信息 break; case 6: del(); /删除一个职工信息 2010-7-11 11:46 回复 LUZIF200826 2位粉丝 4楼 break; case 7: count(); /统计职工信息 break; case 8: paixu(); /对职工信息进行排序 break; case 0: printf(谢谢你的使用再见n); exit(0); default: printf(你的输入有错请重新输入n); void input() /输入模块 FILE *fp; int k,j,fl

8、ag=0,i=0; char choice; system(cls); if(fp=fopen(employee.txt,w)=NULL) exit(0); srand(time(NULL); while(1) i+; system(cls); printf(第%d个职工n,i); printf(n); do emi.num=rand()%6000+2000; /自动生成工号 for(j=0;numj;j+) if(numj=emi.num) flag=1; break; if(flag!=1) numi=emi.num; break; while(1); 2010-7-11 11:46 回复 LUZIF200826 2位粉丝 5楼 printf(工号:%dn,numi); printf(请输入姓名:n); /输入姓名 scanf(%s,emi.name); printf(n); do printf(请选择性别以1为男2为女:n); /输入性别 scanf(%d,&k); if(k=1&k=2) emi.sex=k; break;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号