职工管理系统课程设计c语言

职工管理系统课程设计c语言

ID:31292702

大小:70.58 KB

页数:26页

时间:2019-01-08

职工管理系统课程设计c语言_第1页
职工管理系统课程设计c语言_第2页
职工管理系统课程设计c语言_第3页
职工管理系统课程设计c语言_第4页
职工管理系统课程设计c语言_第5页
资源描述:

《职工管理系统课程设计c语言》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录一、系统开发的背景1二、系统分析与设计1(一)系统功能要求1(二)系统模块结构设计2三、系统的设计与实现3(一)输入职工基本信息3(二)显示职工信息4(三)添加新的职工信息4(四)修改职工信息5(五)删除职工信息9(六)查询职工信息11四、系统测试12(一)测试main()函数12(二)测试输入输出函数13(三)测试添加、删除、修改函数14(四)测试查询函数15五、总、结17六、附件(代码、部分图表)17职工工资管理系统一、系统开发的背景工资管理是一个单位不可缺少的部分,因为工资是一个单位与职员之间最重要的关系纽带,它是职

2、员辛勤劳动的主要成果,不同的职员工资不同,所产牛的价值也不同。一直以来人们都是使用传统的方式管理,但是这种方法效率低,管理不方便,随着计算机科学的不断发展,更加不能满足人们的需求,为了能合理的管理工资问题,使用计算机对单位工资信息进行管理成为人们的迫切需要。对企业源是企而言,全而开发和应用计算机管理信息系统就是近期不能冋避的问题。在企业管理中,人力资业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。二、系统分析与设计(-)系统功能要求输入记录:将每一

3、个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。查找记录:对数据文件的任意记录进行查找。删除记录:可删除数据文件中的任一记录。统计:计算各项工资平均工资及总工资、统计符合指定条件(二)系统模块结构设计首先是定义了一个输入输岀头文件,接着是一个宏定义,下面是函数声明部

4、分,用结构体存储和录入该程序的所有数据,主函数部分包括设计的全部信息,之后是输出主菜单和调用函数,退出程序。此程序中包括:输入模块、查询模块、修改模块、删除模块、输出模块、追加模块。职工工资管理输查修删输追入询改除岀加模模模模模模块块块块块块图1职工工资管理系统功能图通过上图的功能分析,把整个系统分为六个模块输入模块:该模块先是对职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据的录入并保存。查询模块:实现按姓名、ID号查询每个职工的信息,查询显示基本工资、职务工资、岗位津贴、医疗保险、公积金。修改模块

5、:该模块实现按职工号对职工所有信息的修改。删除模块:该模块实现按职工号对职工所有信息的删除。输出模块:该模块实现按职工号输出职工的所有信息。追加模块:该模块实现添加新的职工的信息。三、系统的设计与实现(一)输入职工基本信息分析:通过结构体的数组来进行操作,先头定义数组str[],先输入需要输入的职工人数m,然后进入循环,每次循环将各项输入结构体数组对应项的对应成员中,当循环次数等于人数时,完成全部员工的资料输入,退出循环。该模块的具体代码如下所示。voidsave(){printf(H输入数据:");system(”c

6、is”);printf(u职工人数(l-10):H);scanf("%dn,&m);for(i二0;i

7、i++){fprintf(fp,"%d%s%d%d%d%d%dn,str[i].id,str[i].xm,str[i].jbgz,str[i].zwgz,str[i].jt,str[i].yb,str[i].gjj);}fclose(fp);)(二)显示职工信息先通过读取函数的返回值确定职工人数m,再通过循环将员工工资资料逐个打印,当循环次数达到m时退出循环。其中总工资由程序计算,总工资二基木工资+职务工资+津贴-医疗保险-公积金该模块的具体代码如下所示。voiddisplayO/*浏览函数*/{inti,sum=();s

8、ystem(”cis”);printfC职工号姓名基本工资职务工资津贴医疗保险公积金总工资“);for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。