职工工资管理系统

职工工资管理系统

ID:15641932

大小:380.00 KB

页数:41页

时间:2018-08-04

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

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

1、《C++语言程序设计》课程设计任务书系 别计算机科学与技术专业计算机科学与技术班级11级计科班设计人员:于浩指导教师:鲁书喜时间:2012年6月课设计题目:职工工资管理系统一设计的目的通过课程设计,学生在下述各方面的能力应该得到锻炼:巩固《面向对象程序设计》课程的基本知识和方法,通过该系统的实现,进一步培养学生理论联系实际、综合分析和解决问题的能力;掌握自顶而下的结构化程序设计的方法;进一步掌握在集成环境中程序调试的方法。二设计内容用面向对象程序设计方法实现一个简单的工资管理系统。系统的主要功能是:计算职工当月工资并存档。公司内有5种不同类型

2、的职工:ü技术人员(technician)ü销售人员(salesman)ü文秘(secretary)ü技术经理(tech-manager)ü销售经理(sales-manager)他们的工资计算方式各不相同。1)技术人员的工资根据他当月工作的小时数来定,时薪为35元;2)销售人员的工资则是根据本人当月销售额来确定,工资为销售额的5%;3)文秘有4000元的基本工资,奖金视当月工作情况而定;4)技术经理和销售经理都有6000元的固定工资,技术经理的工作业绩可分为3个等级,每级可以获得1000元奖金,5)销售经理除有6000元的固定工资外,销售经理

3、的奖金由他所管理的销售员的销售业绩而定,为总销售额的0.2%。所用函数如下:fixedSalary(固定工资)Bonus(奖金、红利)getRate(提成比率)三设计思路:雇员类基本流程:文秘类销售员类经理类技术员类销售经理类总体设想1)数据录入:输入各种数据;2)数据统计:各销售经理的工资计算及最终按工资进行的冒泡排序;3)数据打印:打印上述表格;1)数据备份:把相关数据写入文件;2)退出:推出本系统;程序:#include#include#includeusingnamespacest

4、d;//全局数据doubletechnicianHour=35;doublesalesgetRate=5;doubleSecretarySalary=4000doubleManagerSalary=6000;doubleSalesManagerBonus=0.2;voidWrong(){cout<<"=====>提示:输入错误!请重新选择:";}voidNotfind(){cout<<"=====>提示:没有找到该员工!";}classStaff//基类,员工类{protected:stringname,num,sex;int

5、post,age;doublewages,sum;Staff*next;public:Staff(stringn,stringm,strings,inta,intp){num=n;name=m;sex=s;age=a;post=p;}virtualvoidCalcSalary()=0;virtualvoidOutput()=0;friendclassCompany;};classTechnician:publicStaff//技术员工类{private:doublehour;public:Technician(stringn,stringm,

6、strings,inta,intp,doublet):Staff(n,m,s,a,p){hour=t;}doubleGetT(){returnhour;}voidSetT(doublet){this->hour=t;}voidCalcSalary(){wages=technicianHour*hour;}voidOutput(){CalcSalary();cout<<"编号:"<

7、dl;}};classSalesman:publicStaff//销售员类{public:doubleamount;Salesman(stringn,stringm,strings,inta,intp,doublet):Staff(n,m,s,a,p){amount=t;}doubleGetAmount(){returnamount;}voidSetAmount(doublet){this->amount=t;}voidCalcSalary(){wages=salesgetRate/100*amount;}voidOutput(){CalcS

8、alary();cout<<"编号:"<

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

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

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