职工工资管理系统报告

职工工资管理系统报告

ID:39771202

大小:274.01 KB

页数:21页

时间:2019-07-11

职工工资管理系统报告_第1页
职工工资管理系统报告_第2页
职工工资管理系统报告_第3页
职工工资管理系统报告_第4页
职工工资管理系统报告_第5页
资源描述:

《职工工资管理系统报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息技术与工程学院课程设计报告课程名称高级语言程序设计设计题目职工工资管理系统专业班级14级计本一班小组成员张亢元仝亚超王佩指导教师温娟娟成绩2015年06月17日目录1需求分析11.1问题描述11.2功能描述12系统设计22.1总体设计22.2详细设计33系统测试53.1输入功能测试53.2显示功能测试63.3修改功能测试73.4查找功能测试83.5删除功能测试93.6统计功能测试103.7排序功能测试113.8打印功能测试124总结135调试分析13参考文献13附录141需求分析1.1问题描述设计一

2、个职工工资管理系统,实现功能如下:(1)输入记录:将每一个职工的姓名、ID号、基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个结构体。(2)显示记录:根据职工姓名或者ID号显示一个或几个职工的各项工资。(3)修改记录:对任何一个结构体中的成员按照要求进行修改,并显示修改前后结构体中的所有成员信息。(4)查找记录:查找满足条件的职工信息,要求显示所有的职工成员信息。(5)删除记录:删除满足条件的职工信息。(6)统计:a.计算各项工资的总工资及平均工资。b.统计符合指定条件(如职工工资前三项之和

3、在3000元以上、3000~2000元、2000~1000元以内)的职工人数及占总职工人数的百分比。c.按职工总工资进行排序,可从小到大,也可从大到小。d.按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。1.2功能描述职工工资管理:通过1-5可以选择对员工工资信息的编辑:添加查找删除等。员工工资输出:通过6-8可以将员工工资按不同顺序输出。2系统设计2.1总体设计structworker19定义了一个结构体类型的员工信息。intinput(structworkerwork[],i

4、nta)//输入函数,输入职工的信息voidxianshi(structworkerwork[],inta)//显示,按要求显示需要显示的职工信息voidxiugai(structworkerwork[],inta)//修改函数,修改需要修改的职工信息voidsearch(structworkerwork[],inta)//查找函数,查找符合条件的员工,并输出其信息voiddele(structworkerwork[],inta)//删除函数,删除满足条件的员工信息voidtongji(structwo

5、rkerwork[],inta)//统计函数,统计员工的信息voidpaixu(structworkerwork[],inta)//排序函数,按照要求将员工信息排序voiddayin(structworkerwork[],inta)//打印,将所有职工的信息输出2.2详细设计根据题目需要,定义员工的信息结构体。员工信息结构体包括学生的姓名、ID号、基本工资、职务工资、岗位津贴、医疗保险、公积金。查询员工信息功能:可以通过ID号和姓名查询。通过姓名查询的话是用strcmp函数比较姓名是否相等。编辑员工信息

6、功能:首先判断是否有该员工的信息,如果有的话再进行编辑,否则的话退出。删除员工功能:通过ID号找到员工,进行删除。19系统主窗体系统主窗体输入职工确定?NY输入职工信息操作成功显示信息1、通过姓名查询存在?NY操作成功2、通过ID查询存在?N操作成功Y修改信息输入员工ID操作成功筛选信息输入筛选信息操作成功删除信息输入删除条件操作成功统计信息操作成功排序信息1、总工资从小到大2、总工资从小到大操作成功操作成功打印信息操作成功193系统测试3.1输入功能测试输入“1”显示“系统已有职工的工资记录,再次输入

7、将覆盖原记录,要继续吗?(请输入'y'或'n'):”接着输入“y”显示输入员工人数输入员工信息如下:01张望1286794198109135203402李明118562813594114174003王小民895438986473129404张效章1350868210116150216205彭山7453988461681098¼193.2显示功能测试193.3修改功能测试193.4查找功能测试193.5删除功能测试193.6统计功能测试3.7排序功能测试193.8打印功能测试194总结本次课程设计的名称是

8、员工工资管理系统,由于我们组能力有限,加之近期课程任务比较紧迫,所以该系统还是有许多不完善的地方。系统完全实现的功能有输入记录、显示记录、修改记录、查找记录、删除记录、统计等。尽管还是有许多的不完善之处,总的来说还是收获很大的,因为通过这次的团队合作,我们组首先对c只是有了很深的了解,就是程序的分析和设计也有了很深的体会。我们将会在今后的学习和工作中发扬团队精神,而且会认真虚心的向有经验的人们学习交流。希望我们以后能再接再厉,做出更加优秀i

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

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

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