ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:17.40KB ,
资源ID:19987231      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19987231.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华工职工管理系统源代码Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

华工职工管理系统源代码Word文档格式.docx

1、 /* 声明输出函数 */ void modify(); /* 声明修改函数 */ void deletes(); /* 声明删除函数 */ void save(); /* 声明保存函数 */ void read(); /* 声明录入函数 */ void sort(); /* 声明排序存函数 */ int m;showmenu();scanf(%d,&m);for(;m=0&mMAX_NUM) 您输入的人数太多,大于 %d 人!,MAX_NUM);for(i=0;inumber;i+)n请输入第%d个职工的编号:t,i+1);worki.ID);t职工档案:tt姓名:%sworki.Name)

2、;tt出生年月:worki.Birth);tt电话:worki.Telenum);tt性别:worki.Sex);tt工资:worki.Wage);tt部门:worki.Department);tt职称:worki.Job);n您的输入是: *职工档案信息库*n 序号 编号 姓名 出生年月 电话t 性别 t工资t部门t职称n %d %d %s %st%st%st%dt%st%sn,i+1,worki.ID,worki.Name,worki.Birth,worki.Telenum,worki.Sex,worki.Wage,worki.Department,worki.Job); *n /* 查找

3、函数 */ void search() int number=MAX_NUM,findID,v,i; char findName30;n您选择的是档案查询! *请选择查询方式*nt t 1-按编号查找;t t t t 2-按姓名查找n /*以下可以修改为子菜单方式:1-按编号查找,2-按姓名查找*/ *n请选择:v);switch(v) case 1: system(n您选择的是按编号查找!n请输入职工的编号:findID);if(worki.ID=findID)if(inumber) 查找结果如下:t编号t姓名 t出生年月t电话t 性别t工资t部门t职称nt%dt%s t%st%st %st

4、%dt%st%sn,worki.ID,worki.Name,worki.Birth,worki.Telenum,worki.Sex,worki.Wage,worki.Department,worki.Job);else printf(您输入的编号不存在!n您选择的是按姓名查找!n请输入职工的姓名:findName);if(!strcmp(worki.Name,findName)您输入的姓名不存在! /* 输出函数 */ void output() int i,number=MAX_NUM; for(i=0; void deletes()int findID,i,j,number=MAX_NUM

5、;n您选择的是档案删除! for(j=i;jnumber-1;j+) workj.ID=workj+1.ID; strcpy(workj.Name,workj+1.Name); strcpy(workj.Telenum,workj+1.Telenum); strcpy(workj.Birth,workj+1.Birth); strcpy(workj.Sex,workj+1.Sex); workj.Wage=workj+1.Wage; strcpy(workj.Department,workj+1.Department); strcpy(workj.Job,workj+1.Job);else ,

6、worki.ID,worki.Name,worki.Telenum,worki.Birth,worki.Sex,worki.Wage,worki.Department,worki.Job);number-; /* 修改函数 */ void modify() int findID,i,number=MAX_NUM; char yz9,psw9=12345678;n您选择的是档案修改! while(1)n请输入密码!9; yzi=getch();* if(yzi=r yzi=0 break; if(!strcmp(psw,yz)n密码正确! else密码错误,请重输!t姓名 t出生年月电话tt 性

7、别t工资t部门t职称n原档案:nt%d t%st%st %st%dt%st%sn,worki.Name,worki.Birth,worki.Telenum,worki.Sex,worki.Wage,worki.Department,worki.Job);请输入新档案:n else /* 保存函数 */ void save() FILE *fp; int number=MAX_NUM,i;您选择的是职工档案的保存!请输入文件路径及文件名:,filepn);if(fp=fopen(filepn,w+)=NULL)不能打开文件!for (i=0;i+) if (fwrite(&worki,sizeo

8、f(struct worker),1,fp)!=1) 写入文件错误!fclose(fp);文件已经保存! /* 读取档案函数 */ void read() FILE *fp;您选择的是职工档案的读取!/*输入文件路径及名称*/r+ i=0;while(!feof(fp)fread(&worki+,sizeof(struct worker),1,fp);number=i-1;/*排序函数*/void sort()int i,j,n=MAX_NUM,s,v; char temp20;n您选择的是数据排序! *请选择排序方式*nt t 1-按编号排序;t t t t 2-按工资排序n1-按编号排序,

9、2-按工资排序*/=n;for(j=i+1;if(workj.IDworki.ID)strcpy(temp,worki.Birth);strcpy(worki.Birth,workj.Birth);strcpy(workj.Birth,temp);strcpy(temp,worki.Name);strcpy(worki.Name,workj.Name);strcpy(workj.Name,temp);strcpy(temp,worki.Sex);strcpy(worki.Sex,workj.Sex);strcpy(workj.Sex,temp);s=worki.Wage; worki.Wage

10、=workj.Wage; workj.Wage=s;strcpy(temp,worki.Telenum);strcpy(worki.Telenum,workj.Telenum);strcpy(workj.Telenum,temp);strcpy(temp,worki.Department);strcpy(worki.Department,workj.Department);strcpy(workj.Department,temp);strcpy(temp,worki.Job);strcpy(worki.Job,workj.Job);strcpy(workj.Job,temp); s=worki.ID; worki.ID=workj.ID; workj.ID=s; 新的排序如下:n;break ; int k;n您选择的是按工资排序!t t 1-按工资从高到低排序;t t t t 2-按工资从低到高排序n1-按工资从高到低排序;2-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1