c语言课程设计人事管理系统毕业设计(doc毕业设计论文)

上传人:Bod****ee 文档编号:47343290 上传时间:2018-07-01 格式:DOC 页数:36 大小:167.04KB
返回 下载 相关 举报
c语言课程设计人事管理系统毕业设计(doc毕业设计论文)_第1页
第1页 / 共36页
c语言课程设计人事管理系统毕业设计(doc毕业设计论文)_第2页
第2页 / 共36页
c语言课程设计人事管理系统毕业设计(doc毕业设计论文)_第3页
第3页 / 共36页
c语言课程设计人事管理系统毕业设计(doc毕业设计论文)_第4页
第4页 / 共36页
c语言课程设计人事管理系统毕业设计(doc毕业设计论文)_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《c语言课程设计人事管理系统毕业设计(doc毕业设计论文)》由会员分享,可在线阅读,更多相关《c语言课程设计人事管理系统毕业设计(doc毕业设计论文)(36页珍藏版)》请在金锄头文库上搜索。

1、C C 语言课程设计语言课程设计目目 录录1成员分工表2系统功能分析3函数简介4系统流程图5原代码6各成员总结成员分工表成员分工表姓名姓名 学号学号 任务任务1程序输/插入函数部分设计,程序总体检验,课程封面设计以及成员任务安排2程序查询部分设计3程序删除部分设计4负责登录页面,成员表格的制作5注册页面代码的编写6负责程序浏览部分一、 系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。 本系统分为如下的几大模块:档案查询,输入新员

2、工的信息,删除员工信息和浏览员工信息。其中的主要模块包括: 1、 主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口,该界面提供用户登陆和新用户的注册。 2、 查询模块 该模块提供查询符合某一条件的人事档案的界面,其中包括两种查询方式,一种是按姓名查找,另一种是按职工号查找。3、输插入模块 该模块主要功能是输入新员工的信息。4、删除模块 该模块主要是删除员工的信息。5、 浏览模块 该模块提供全部人事档案的界面。6、 退出系统二、函数简介该系统运用了三个结构体数组和 10 个函数,结构体数组包括:denglu 数组、yuefen1 数组和 worker 数组,denglu 数组中有两个元

3、素:用户名 username10和密码key5;yuefen1 数组中只有一个元素:月份,而 worker 数组中包含有二十个元素:职工号gonghao,姓名 xingming20,应发工资 yfgz,实发工资 sf,电费 df,税金 sj,性别 sex4,职位 position10,部门 department10,工作时间 wokestate20,联系电话 tel13,身份证号 shenfenzheng20,银行卡号 kahao10,QQ 号码 qq10,年龄 age,邮箱 email20,政治面貌plotical10,籍贯 jiguan40,婚否 ifmarry5,住址 address40

4、,实发工资 sfgz。函数包括:1.登陆界面函数 denglujiemian;2.读取函数 duqu;3.浏览函数 liulan;4.查询函数 chaxun;5.删除函数 shanchu;6.输入和插入函数 luru;7.登陆函数 load;8.实发工资计算函数 shifagongzi;9.个人所得税计算函数 shuijin;10.注册函数 zhuce三 、单位人事管理系统流程图注册登陆主界面查询删除输/插入单个信息员工信息退出系统四、原代码简介#include#include#define N 100void denglujiemian();void load();void zhuce(vo

5、id);struct dengluchar username10;char key5;struct yuefen1int yuefen;struct workerint gonghao;char xingming20;float yfgz;float sf;float df;float sj;char sex4;char position10;char department10;char wokestate20;char tel13,shenfenzheng20,kahao10,qq10;int age;char email20;char plotical10;char jiguan40;ch

6、ar ifmarry5;char address40;float sfgz;struct yuefen1 m12;int ygsm;struct worker aN;float shuijin(float m)float shui1,shui2;float tmp;shui1=0;shui2=0;if(m=1500)shui1=(m-1500)*0.1;shui2=30;else if(m=1000 k=j;x=ai;ai=ak;ak=x;for(i=0;i=1scanf(“%d“,for(i=0;iygsmi+);if(ai.gonghao!=d)c=0;while(c!=1scanf(“%

7、d“,if(c=2)goto label_1;if(c=1)ai.gonghao=d;ai.mb.yuefen=b+1;printf(“请输入姓名:n“);scanf(“%s“,ai.xingming);printf(“请输入性别: n“);scanf(“%s“,printf(“请输入籍贯: n“);scanf(“%40s“,printf(“请输入通讯地址: n“);scanf(“%40s“,printf(“请输入部门: n“);scanf(“%s“,printf(“请输入政治面貌: n“);scanf(“%10s“,printf(“请输入职位: n“);scanf(“%s“,printf(“

8、请输入年龄: n“);scanf(“%d“,printf(“请输入联系号码: n“);scanf(“%s“,ai.tel);printf(“请输入婚姻状况: n“);scanf(“%s“,ai.ifmarry);printf(“请输入工作地: n“);scanf(“%s“,ai.wokestate);printf(“请输入邮箱: n“);scanf(“%20s“,ai.email);printf(“请输入此人该月的应发工资: n“);scanf(“%f“,printf(“请输入此人该月所用水费: n“);scanf(“%f“,printf(“请输入此人该月所用电费: n“);scanf(“%f

9、“,printf(“请输入此人的身份证号:n“);scanf(“%20s“,ai.shenfenzheng);printf(“请输入此人的银行卡号:n“);scanf(“%s“,ai.kahao);printf(“请输入此人的 QQ 号码:n“);scanf(“%s“,ai.qq);ai.sj=shuijin(ai.yfgz);ai.sfgz=shifagongzi(ai.yfgz,ai.sf,ai.df,ai.sj);ygsm+;c=0;while(c!=1 scanf(“%d“,if(c=1)goto label_1;if(c=2)goto label_2;else if(ai.mb.yu

10、efen=b+1)c=0;while(c!=1 scanf(“%d“,if(c=1)printf(“请输入姓名:n“);scanf(“%s“,ai.xingming);ai.mb.yuefen=b+1;printf(“请输入性别: n“);scanf(“%s“,printf(“请输入籍贯: n“);scanf(“%40s“,printf(“请输入通讯地址: n“);scanf(“%40s“,printf(“请输入部门: n“);scanf(“printf(“请输入政治面貌: n“);scanf(“%10s“,printf(“请输入职位: n“);scanf(“%s“,printf(“请输入年龄

11、: n“);scanf(“%d“,printf(“请输入联系号码: n“);scanf(“%s“,ai.tel);printf(“请输入婚姻状况: n“);scanf(“%s“,ai.ifmarry);printf(“请输入工作地: n“);scanf(“%s“,ai.wokestate);printf(“请输入邮箱: n“);scanf(“%20s“,ai.email);printf(“请输入此人该月的应发工资:n“);scanf(“%d“,printf(“请输入此人该月所用水费:n“);scanf(“%d“,printf(“请输入此人该月所用电费: n“);scanf(“%d“,print

12、f(“请输入此人的身份证号:n“);scanf(“%20s“,ai.shenfenzheng);printf(“请输入此人的银行卡号:n“);scanf(“%s“,ai.kahao);printf(“请输入此人的 QQ 号码:n“);scanf(“%s“,ai.qq);ai.sj=shuijin(ai.yfgz);ai.sfgz=shifagongzi(ai.yfgz,ai.sf,ai.df,ai.sj);while(c!=1 scanf(“%d“,if(c=1)goto label_1;if(c=2)goto label_2;elsegoto label_1; if(ai.mb.yuefen

13、=NULL)ai.mb.yuefen=b+1;printf(“请输入姓名:n“);scanf(“%s“,ai.xingming);ai.mb.yuefen=b+1;printf(“请输入性别: n“);scanf(“%s“,printf(“请输入籍贯: n“);scanf(“%40s“,printf(“请输入通讯地址: n“);scanf(“%40s“,printf(“请输入部门: n“);scanf(“printf(“请输入政治面貌: n“);scanf(“%10s“,printf(“请输入职位: n“);scanf(“%s“,printf(“请输入年龄: n“);scanf(“%d“,pr

14、intf(“请输入联系号码: n“);scanf(“%s“,ai.tel);printf(“请输入婚姻状况: n“);scanf(“%s“,ai.ifmarry);printf(“请输入工作地: n“);scanf(“%s“,ai.wokestate);printf(“请输入邮箱: n“);scanf(“%20s“,ai.email);printf(“请输入此人该月的应发工资:n“);scanf(“%f“,printf(“请输入此人该月所用水费:n“);scanf(“%f“,printf(“请输入此人该月所用电费: n“);scanf(“%f“,printf(“请输入此人的身份证号:n“);s

15、canf(“%20s“,ai.shenfenzheng);printf(“请输入此人的银行卡号:n“);scanf(“%s“,ai.kahao);printf(“请输入此人的 QQ 号码:/n“);scanf(“%s“,ai.qq);ai.sj=shuijin(ai.yfgz);ai.sfgz=shifagongzi(ai.yfgz,ai.sf,ai.df,ai.sj);c=0;while(c!=1 scanf(“%d“,if(c=1)goto label_1;if(c=2)goto label_2; c=0;while(c!=1 scanf(“%d“,if(c=1)goto label_1;if(c

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

最新文档


当前位置:首页 > 学术论文 > 毕业论文

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