1 / 27
文档名称:

中南大学c++课程设计.doc

格式:doc   大小:475KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中南大学c++课程设计.doc

上传人:1557281760 2017/7/6 文件大小:475 KB

下载得到文件列表

中南大学c++课程设计.doc

文档介绍

文档介绍:中南大学
本科生课程设计(实践)任务书、设计报告
(计算机程序设计基础C++)
题目
中南大学职工工资管理系统
学生姓名及学号
###
指导教师
樊广军
学院
机电工程学院
专业班级
###
计算机基础教学实验中心
2015、7、6——2015、7、17

目录
一年心得------------------------1
系统需求分析-----------------------------2
总体设计---------------------------------2
详细设计--------------------------------3
系统调试--------------------------------3
结果分析-------------------------------5
程序源代码-----------------------------5
总结-----------------------------------20
参考文献------------------------------20
MFC的实践与成果-------------------------20
C++程序设计实验报告
——中南大学职工工资管理系统
一年心德
计算机程序设计基础C++这一课程在时间悄悄地流逝中已接近尾声了,感觉收获颇多。以前很少用计算机办公,只是将它当作一种娱乐工具。可如今意识到:计算机最大的用处就是解放人类。让我们的生活更加高效。当然,有这些收获,最重要的是有一个引路人,那就是老师您。在这里,对您一学年的教导,说声:谢谢。
系统需求分析

现在的学校学生数量较多,各自所选课程,所修课程学分及成绩不同。成绩管理系统应运而生。
:
职工基本信息:为方便管理职工工资,编写一个职工工资管理系统软件。系统记录必须包括职工姓名、职工编号;
职工工资的基本信息:基本工资、职务工资、岗位津贴、五险一金等;
数据的录入:如录入职工的基本信息,如姓名、ID;
数据的修改:如修改指定ID、或者指定姓名的职工信息;
数据的插入:插入某个职工信息;
数据的查询:如按ID查询、按姓名查询等;
数据的删除:如删除指定ID、或者指定姓名的职工信息
统计:(A)计算各项工资平均工资及总工资, (B)统计符合指定条件(如职工工资前三项之和在3000元以上、3000~2500元、2500~1000元)以内的工资职工人数及占总职工人数的百分比。(C)以表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。
其他:可以根据自己的思路设计其他功能。
总体设计

系统通过调用函数来实现职工信息录入、职工信息修改、职工信息删除、职工信息查询以及数据保存文件等功能。luru{}函数用于录入职工个人信息(如:姓名、ID、津贴、医疗保险、基本工资、岗位津贴、公积金);search1{}函数用于按姓名查找职工;search2{}函数用于按照ID查找职工信息;Average{}函数用于计算职工平均工资;shanchu{}函数用于删除个人数据;xiugai{}函数用于修改职工个人信息,工资信息。主函数main()用于调用这些函数。

本系统定义了Work类,还定义了诸多函数共同实现系统所需功能。

总工资及平均值
按姓名或ID查询
综合显示
删除本职工的各项信息
医保等社会福利
工资、其他
姓名、ID
个人信息
删除信息
查询信息
添加信息
职工信息管理系统
详细分析
 工资的设计: 定义了一个浮点型变量用来存放工资,定义了设置总收入和显示平均收入的函数。
 职工信息类的设计: 该类定义了一个Work类类型的变量,定义了一个字符数组用来存放职工姓名、ID、总收入和平均收入,定义了设置和显示私有成员的函数。
 查找的设计: 定义了两个函数分别是Search1和Search2,分别是指利用ID查找职工信息和利用姓名查找职工信息。
系统调试












结果分析
程序总共设计了四个类,满足了课题对类的要求,在设计的过程中,建立了较为清晰的类层次,也利用了面向对象的方法以及C++的编程思想来完成系统的设计,做到了用文件存储学生成绩信息、从文件中读取职工工资信息信息、修改信息、查询信息、删除信息显示文件中存储的信息等要求。而且界面简洁,容易操