收藏 分享(赏)

人事管理系统VC代码.doc

上传人:hyngb9260 文档编号:6730237 上传时间:2019-04-21 格式:DOC 页数:16 大小:48.50KB
下载 相关 举报
人事管理系统VC代码.doc_第1页
第1页 / 共16页
人事管理系统VC代码.doc_第2页
第2页 / 共16页
人事管理系统VC代码.doc_第3页
第3页 / 共16页
人事管理系统VC代码.doc_第4页
第4页 / 共16页
人事管理系统VC代码.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、人事管理系统 VC代码#include #include #include #define N 100struct member_infochar xm7;char xb3;char sr15;char whcd13;char zc17;char sfzh19;char lxdh12;int gl;int nl;struct member_info memberN+1;int CurrentCount=0;void input()char sfjx=1;while(sfjx!=0)if(CurrentCount=N)printf(“n人数已达上限,不能添加!n“);sfjx=0;elseCur

2、rentCount+;printf(“n请输入员工信息(姓名 性别 生日 年龄 文化程度 联系电话 身份证号码 工龄 职称):n“);scanf(“%s%s%s%d%s%s%s%d%s“,memberCurrentCount.xm,memberCurrentCount.xb,memberCurrentCount.sr,printf(“n是否继续(0-结束,其它-继续):“);scanf(“%d“,printf(“人员已排序“);int i,j;for(i=1;ii;j-)if(strcmp(memberj.sfzh,memberj-1.sfzh)2)count=5;if(count=10)re

3、turn 0;elsereturn 1;struct mem_gzfloat jbgz;float cql;float jj;float kk;float grsd;float sf;struct mem_gz memN+1;void inputgz()char sfjx=1;CurrentCount=0;while(sfjx!=0)if(CurrentCount=N)printf(“n工资已添加完毕,无法添加!n“);sfjx=0;elseCurrentCount+;printf(“请输入身份证号码为:%s 的员工工资资料n“,memberCurrentCount.sfzh);printf(

4、“n请输入员工工资信息(基本工资 考勤 奖金 扣款 个人所得税):n“);scanf(“%f%f%f%f%f“,memCurrentCount.sf=memCurrentCount.jbgz*memCurrentCount.cql+memCurrentCount.jj-memCurrentCount.kk-memCurrentCount.grsd;printf(“n是否继续(0-结束,其它-继续):n“);scanf(“%d“,system(“pause“);void savegz()FILE *fq;fq=fopen(“yggzxx.txt“,“w“);if(fq=NULL)printf(“

5、n文件打开不成功,信息无法保存!n“);elsefprintf(fq,“%d“,CurrentCount);for(int i=1;iCurrentCount)printf(“查无此人!n“);elseprintf(“n此人工资信息如下:n“);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f 实发工资:%fn“,memdcbh.jbgz,memdcbh.cql,memdcbh.jj,memdcbh.kk,memdcbh.grsd,memdcbh.sf);printf(“n是否继续(0-结束,其它-继续):“);scanf(“%d“,system(

6、“pause“);void delgz()int dcbh;int sfjx=1,j;while(sfjx!=0)printf(“n请输入一个待删工资的编号:“);scanf(“%d“,if(dcbhCurrentCount)printf(“查无此人!n“);elseprintf(“n此人工资信息如下:n“);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f 实发工资:%fn“,memdcbh.jbgz,memdcbh.cql,memdcbh.jj,memdcbh.kk,memdcbh.grsd,memdcbh.sf);printf(“n按任意键开

7、始删除n“);system(“pause“);for(j=dcbh+1;jCurrentCount)printf(“查无此人!n“);elseprintf(“n此人工资信息如下:n“);printf(“基本工资: %f 考勤: %f 奖金: %f 扣款: %f 个人所得税: %f 实发工资:%fn“,memdcbh.jbgz,memdcbh.cql,memdcbh.jj,memdcbh.kk,memdcbh.grsd,memdcbh.sf);printf(“n请输入新内容n“);printf(“n请输入人员工资信息(基本工资 考勤 奖金 扣款 个人所得税 实发工资):“);scanf(“%f%

8、f%f%f“,printf(“n已成功修改n“);system(“pause“);printf(“n是否继续(0-结束,其它-继续):“);scanf(“%d“,system(“pause“);void listgz()int i;printf(“n 员工工资信息表n“);printf(“ 序号 基本工资 考勤 奖金 扣款 个人所得税 实发工资n“);for(i=1;i=CurrentCount;i+)printf(“%4d %8f%8f%8f%8f“,i,memi.jbgz,memi.cql,memi.jj,memi.kk,memi.grsd,memi.sf);system(“pause“)

9、;void main()int xz=1;printf(“ *n“);printf(“ * 欢迎使用人事工资管理系统 *n“);printf(“ *nnn“);if(check()!=0)printf(“n你无权使用本系统nn“);system(“pause“);elsewhile(xz!=0)printf(“n请选择相应功能:n“);printf(“1-录入n2-查询n3-修改n4-删除n5-保存n6-读取n7-输入员工工资n8-保存工资信息n9-读取工资信息n10-修改工资信息n11-删除工资信息n12-工资列表n0-结束n请输入选择:“);scanf(“%d“,switch(xz)cas

10、e 1:input();break;case 2:search();break;case 3:modify();break;case 4:del();break;case 5:save();break;case 6:read();break;case 7:inputgz();break;case 8:savegz();break;case 9:readgz();break;case 10:modifygz();break;case 11:delgz();break;case 12:listgz();break;case 0:printf(“nn谢谢使用本系统!nn“);system(“pause“);break;default:printf(“n无此功能,请重新选择n“);system(“pause“);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报