小型公司工资管理系统实习报告

小型公司工资管理系统实习报告

ID:1325991

大小:152.50 KB

页数:28页

时间:2017-11-10

小型公司工资管理系统实习报告_第1页
小型公司工资管理系统实习报告_第2页
小型公司工资管理系统实习报告_第3页
小型公司工资管理系统实习报告_第4页
小型公司工资管理系统实习报告_第5页
资源描述:

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

1、中国石油大学(华东)信息与控制工程学院《程序设计实习》报告小型公司工资管理系统设计专业班级:电子1403学  号:14050203**姓  名:张恩赐实习时间:2015年7月6日~7月10日2015年7月目录一、实习内容-------------------------------------------------------------------------------------------1二、设计思路----------------------------------------------------------------------------

2、---------------2三、程序调试过程中典型问题及解决方法-------------------------------------------------------3四、源程序代码----------------------------------------------------------------------------------------4五、程序使用说明-------------------------------------------------------------------------------------23六、总

3、结及心得体会----------------------------------------------------------------------------------page27一、实习内容1、设计目的:   以《程序设计语言(C/C++)》为基础,针对具有一定难度的综合性题目,进行分析、编程、调试和运行,进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧,巩固所学理论知识,是理论与实践相结合,提高分析问题、解决问题的能力。 通过设计一个简单的《小型公司工资管理系统》,进一步熟悉C++中类的概念、类的封装、继承和多态的实现方式。了解系统开发的需求

4、分析、类层次设计、模块分析、编码测试、模块组装与整体调试的全过程;逐步熟悉程序设计的方法,并养成良好的编程习惯。 2、 设计要求:      (1)公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。 (2)工资的计算方法: A.经理:固定月薪为8000; B.技术员:工作时间*小时工资(100元每小时); C.销售员:销售额*4%提成; D.销售经理:底薪(5000)+所辖部门销售额总额*0.5%; (3)输入数据要求每类人员不能少于2人,并按以下格式输出: 职工号 姓名 性别 年龄 岗位 工资 排

5、名 (4)部门业绩表 某销售经理所辖部门各销售员的业绩及自己的工资表 (5)菜单要求:要有一个菜单,用于选择各项功能,其中 1.数据录入:输入各种数据;2. 数据统计:统计各种数据; 3. 数据打印:打印上述表格; 4.数据备份:把相关数据写入文件; 5. 退出:退出本系统;page27二、设计思路1.4个主要功能设置为4个函数(指前四个功能);主体用swith()来实现功能选择;2.四个职员都具有姓名,性别,年龄三个属性,可以设置为一个基类包含这三个属性;这样这四类职员可设为派生类;3.按功能分步来做。page27三、程序调试过程中典型问题及解决方法1.对象数

6、组的设置,这里的对象数组的元素多少可以动态设置。后来了解到new运算符。2.受保护的成员数据的访问。在类中定义非空函数返回受保护的成员函数值;在需要变动的受保护成员函数(如销售经理的工资)的访问中,与前面不同的是在类中定义的非空函数加入了参数。3.表格因输入数据影响不会一直对齐。后来了解到setw()函数。page27四、源程序代码#include#include//stew()函数所在的头文件#include//文件输入输出流函数所在头文件#include//exit()退出函数所在头文件

7、#includeusingnamespacestd;//用来接收用户指令intpi;classtechnology;//定义了指向类类型technology的数据的指针变量technology*t;classmanager;manager*m;classsalesman;salesman*sn;classsalesmanager;salesmanager*sr;//我们定义了一个基类;该基类包含了公司4类人员的基本属性:姓名,性别,年龄。classemployee{public:voidinput_data_employee();string

8、get_name(){r

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

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

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