职工信息管理系统c语言设计_第1页
职工信息管理系统c语言设计_第2页
职工信息管理系统c语言设计_第3页
职工信息管理系统c语言设计_第4页
职工信息管理系统c语言设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国地质大学课程设计报告中国地质大学课 程 设 计 报 告 书中国地质大学 年 9 月 6日课 程 设 论 文 务 书班三、课程设计(论文)的内容要求:1、设计内容:中国地质大学课程设计报告 查询和排序功能:(至少一种查询方式) -算法 按工资查询中国地质大学课程设计报告1 employee numname(姓名sexagexueli工资addrtel(电话)8 个基类,即为员工的基本信息。2,创建了主函数mainmenuadddeldisplayInputloadmodifysavesearchsearch numsearch xueli各项功能。void main() menu();int

2、 n,flag;char a;-Configuration: 1 - Win32 Debug-Compiling.1.c中国地质大学课程设计报告四、程序使用指南2,选择录入职工信息,按提示录入中国地质大学课程设计报告中国地质大学课程设计报告五源代码#include #include #include #include #define N 100int 工号char xueli30;/学历int wage;/工资char addr30;/住址long int tel;/电话em100;void menu();void input();void add();printf( 欢迎使用查询系统*n);

3、*职工信息管理*n);5.增加职工信息);void main()int n,flag;char a;menu();请选择你需要操作的步骤(1-7):n);scanf(%d,&n);if(n=1&n=7)flag=1;break;elseflag=0;您输入有误,请重新选择!);case 输入职工信息n);printf(n);input();break;中国地质大学课程设计报告getchar();flag=1;请再次选择你需要操作的步骤(1-7):n);elseexit(0);int i,m;请输入需要创建信息的职工人数(1-100):n);scanf(%d,&m);for (i=0;im;i+

4、)请输入姓名:scanf(%s,);getchar(););请输入性别(f-女scanf(%c,&emi.sex);男):);请输入工资:);请输入电话:scanf(%d,&emi.tel);printf(n);printf(n创建完毕!n);save(m);void save(int m)int i;FILE*fp;if (fp=fopen(employee_list,wb)=NULL)printf (cannot open filen);exit(0);for (i=0;im;i+)if (fwrite(&emi,sizeof(struct employee),1,fp)!

5、=1)printf(file write errorn);int load()FILE*fp;int i=0;if(fp=fopen(employee_list,rb)=NULL)printf (cannot open filen);exit(0);else中国地质大学课程设计报告i+;while(feof(fp)=0);fclose(fp);return(i-1);void display()int i;int m=load();printf(n职工号t姓名t性别t年龄t学历t工资t住址t电话n);for(i=0;im;i+)printf(n%dt%st%ct%dt%st%dt%st%ldn

6、,emi.num,,emi.sex,emi.age,emi.xueli,emi.wage,emi.addr,emi.tel);int m=load();int i,j,n,t,flag;char name20;printf(n 原来的职工信息:n);display();printf(n);printf(请输入要删除的职工的姓名:n);scanf(%s,name);for(flag=1,i=0;flag&im;i+)if(strcmp(,name)=0)printf(n已找到此人,原始记录为:n);printf(n职工号t姓名t性别t年龄t学历t工资t住址t电话n

7、);flag=0;elsedisplay();printf(n继续删除请按 1,不再删除请按 0n);scanf(%d,&t);switch(t)case 1:del();break;case 0:break;default :break;int m=load();中国地质大学课程设计报告scanf(%d,&n);for (i=m;i=1&t=4)flag=1;break;elseflag=0;您输入有误,请重新选择!);switch(t)case 按职工号查询n);search_num();break;case 按学历查询n);search_xueli();break;case 3:main

8、();break;default:break;void search_num()int num;int i,t;int m=load();中国地质大学课程设计报告n);,emi.addr,emi.tel);if(i=m)printf(n对不起,查无此人n);printf(n);返回查询函数请按 1,继续查询职工号请按 2n);scanf(%d,&t);switch(t)case 1:search();break;case 2: break;default:break;void search_xueli()int m=load();printf(n已找到,其记录为:n);printf(n职工号t

9、姓名t 性别t年龄t学历t工资t住址t 电话n);if(i=m)printf(n);返回查询函数请按 1,继续查询学历请按 2n);scanf(%d,&t);switch(t)case 2:break;default :break;int num;int age;char addr30;long int tel;int b,c,i,n,t,flag;int m=load();printf(n 原来的职工信息:n);display();for(flag=1,i=0;flag&im;i+)if(strcmp(,name)=0)printf(n已找到此人,原始记录为:n);print

10、f(n职工号t姓名t性别t年龄t学历t工资t住址t电话n);printf(n%dt%st%ct%dt%st%dt%st%ldn,emi.num,,emi.sex,emi.age,emi.xueli,emi.wage,emi.addr,emi.tel);printf(n确实要修改此人信息请按 1 ; 不修改请按 0n);scanf(%d,&n);if(n=1)printf(n需要进行修改的选项n 1.职工号 2.姓名 3.性别 4.年龄 5.学历 6.工资 7.住址 8.请输入你想修改的那一项序号:n);scanf(%d,&c);printf(n选择错误,请重新选择!n);fla

11、g=0;中国地质大学课程设计报告break;case 2:printf(姓名改为: );scanf(%s,name);strcpy(,name);break;case 3:printf(性别改为: );getchar();case 4:printf(年龄改为: );scanf(%d,&age);emi-1.age=age;break;case 5:printf(学历改为: );scanf(%s,xueli);strcpy(emi-1.xueli,xueli);break;case 6:printf(工资改为: );case 7:printf(住址改为: );scanf(%s,addr);strcpy(emi-1.addr,addr);break;case 8:printf(电话改为: );scanf(%ld,&tel);emi-1.tel=t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论