小型公司工资管理系统--(完结).docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型公司工资管理系统--(完结)

中国石油大学(华东)信息与控制工程学院 《程序设计实习》报告 小型公司工资管理系统的设计 姓  名:Yuppies Liu 时 间:2011.7.14~2011.7.17 2011年7月 目录 实习内容…………………………………………………………………………1 设计思路…………………………………………………………………………2 程序代码清单……………………………………………………………………3 运行结果…………………………………………………………………………10 程序使用说明……………………………………………………………………16 总结及心得体会…………………………………………………………………17 一、实习内容 1 题目:《小型公司管理系统的设计》设计 2.设计说明与基本要求 (1) 公司主要有4类人员:经理、技术员、销售员、销售经理。 要求存储这些人的职工号、姓名、月工资、年龄、性别等信息。 (2) 工资的计算方法 A 经理:固定月薪为8000元; B技术员:工作时间*小时工资(100元/小时); C销售员:销售额*4%提成; D销售经理:底薪(5000元)+所辖部门销售额总额*0.5%。 (3) 员工基本数据的输入 要求每类人员不能少于4人,其中销售员需要8名,每名销 售经理手下有2名销售员。 (4) 各类的数据成员访问权限设置为:protected 3.实现基本功能 (1) 数据输入:输入各种数据 (2) 数据的输入 :统计各销售经理下属销售员的销售额及销售额之和;销售经理按工资进行的帽泡排序;  (3) 数据打印:打印各类员工的数据信息;  (4) 数据备份  (5) 退出:退出本系统 备注:可适当扩充程序功能,功能扩充得当可加分 4.菜单说明 (1)数据录入指通过键盘输入各类员工的各项数据 (2)数据统计指统计各销售经理下属销售员的销售额及销售额之和;销售经理按工资进行的冒泡排序 (3) 数据的打印指按照表格的格式在屏幕上输出各员工的数据信息 (4) 数据的备份指把各类员工的数据信息写入文件中保存 (5)退出:结束程序的运行 二、设计思路 在这个公司中有四类人员:经理、兼职技术人员、销售员要存储的信息有姓名、编号、性别、年龄、工资、销售额、所属经理编号.由于所有职员有相同的成员如编号(num)、姓名(name)、性别(sex)、年龄(age)、工资(wage)。所以可将所有信息归纳为一个职员类(Guyuan),将其作为一个基类,然后派生出子类,实现各类人员不同的信息(如工资计算), 由于销售经理具有销售员和经理的特性,所以销售经理采用多重继承的关系,继承销售员和经理的两个类,为避免二义性将employee定义为虚基类,可用下图表示:   题目中假设公司有2名技术员、4名销售员、经理和销售经理各2名,所以用对象数组的方式,利用循环语句来实现人员的输入和输出,整个程序设计如下: 基类雇员类: 数据成员有职工号、姓名、年龄、性别、月工资; 成员函数只有姓名、年龄、性别的设置函数。 技术员类:继承基类 数据成员增加了工作时间; 成员函数有设置函数、构造函数、输出函数下属函数、备份函数下属函数。 经理类:继承基类 数据成员未增加; 成员函数有设置函数、构造函数、输出函数下属函数、备份函数下属函数。 销售员类:继承基类 数据成员多了销售额、所属经理编号; 成员函数有设置函数、构造函数、输出函数下属函数、备份函数下属函数、销售额返回函数、所属经理编号输出函数。 销售经理类:继承基类 数据成员未增加; 成员函数有设置函数、构造函数、输出函数下属函数、备份函数下属函数、统计函数所属函数。 三、程序代码清单 #includeiostream #includestring #includeiomanip #includefstream using namespace std; ofstream outfile(f1.txt,ios::out); class Guyuan {public: int num,age; string name; char sex; int wage; }; class Jishuyuan: protected Guyuan {public: int time; void set_jishuyuan() {cout技术员编号:; cinnum; coutendl; cout其姓名:; cinname; coutendl; cout性别(m/w):; cinsex; coutend

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档