资源描述:
《职工信息管理系统源程序——地大》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include#include#include#include#defineN100structemployee//职工信息基本情况{charnum[13];//工号charname[20];//姓名charsex[4];//性别charage[3];//年龄charxueli[20];//学历charsalary[10];//工资charaddr[55];//住址charphnum[13];//电话号码}em[N];i
2、ntpaixu=0;voidshanchu();voidjiemian();voidinput();voiddisplay();voidchange();voidsearch();voidsearch_xueli();voidmain(){charkey;jiemian();do{printf("tt请你选择操作类型:");printf("==============tt==============");printf("tt1进入录入职工信息管理");printf("t
3、t2进入输出职工信息管理");printf("tt3进入查询职工信息管理");printf("tt4进入修改职工信息管理");printf("tt5进入删除职工信息管理");printf("tt6进入查询职工学历管理");printf("tt0退出系统");printf("==============tt==============");key=getch();switch(key){case'0':{printf("谢谢你的使用再见!");
4、exit(0);}case'1':input();//输入职工信息break;case'2':display();//显示职工信息break;case'3':search();//查询职工信息break;case'4':change();//修改职工信息break;case'5':shanchu();//删除职工信息break;case'6':search_xueli();//查询职工学历break;default:printf("输入有错误,请按操作要求进行操作");}}while(1);}vo
5、idjiemian()//进入主界面{inti;for(i=1;i<=27;i++)printf("%");printf("制作人:周涵t班级:061122t学号:20121003498");for(i=1;i<=27;i++)printf("%");}voidshanchu()//删除职工信息{FILE*fp;charsh;inti,j;charnname[20];do{printf("请输入要删除职工的姓名:");scanf("%s",nname);if((fp=fopen("D:
6、\123.txt","w+"))==NULL){printf("不能够打开该文件!");exit(1);}for(i=0;i<=paixu;i++){if(!strcmp(nname,em[i].name)){printf("该职工的信息如下,请对照删除:");for(j=1;j<=80;j++)printf("*");printf("工号tt姓名tt性别t年龄");printf("%-16s%-16s%-8s%s",em[i].num,em[i].name,em[i].s
7、ex,em[i].age);printf("学历ttt工资t电话号码tt");printf("%-24s%-8s%-16s",em[i].xueli,em[i].salary,em[i].phnum);printf("家庭住址:");printf("%s",em[i].addr);for(j=1;j<=80;j++)strcpy(em[j].num,em[j+1].num);strcpy(em[j].name,em[j+1].name);strcpy(em[j].sex
8、,em[j+1].sex);strcpy(em[j].age,em[j+1].age);strcpy(em[j].xueli,em[j+1].xueli);strcpy(em[j].salary,em[j+1].salary);strcpy(em[j].phnum,em[j+1].phnum);strcpy(em[j].addr,em[j+1].addr);fwrite(&em[paixu],sizeof(structemployee),1,fp);fclose(fp);}else