小型公司的工资管理系统实训报告.doc

小型公司的工资管理系统实训报告.doc

ID:50236898

大小:5.41 MB

页数:60页

时间:2020-03-07

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

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

1、面向对象实训报告----题目:小型公司的工资管理系统指导老师:xxx学生姓名:xxx班级:计Yxxx学号:xxxxxxxxxxx时间:xxxx年x月x日59/60目录一、实训内容与目的-------------------------------------------2二、设计分析----------------------------------------------------3三、执行结果和结果分析-------------------------------------23四、实训总结

2、---------------------------------------------------2759/60一、实训内容:59/60小型公司的工资管理设计任务编写一个小型公司的工资管理程序。该公司主要有4类人员:经理、兼职技术人员、销售员和销售经理。其中月薪计算方法为:经理固定月薪8000元,兼职技术如愿100元/小时,销售员为当月销售额的4%,销售经理保底工资5000元另加所管部门销售额的5‰。设计要求(1)职工编号自动产生(从1000起编号)。(2)将公司人员的编号、姓名和月薪等信息保

3、存在文件中,然后从文件中读入这些信息并显示。如果访问文件失败,采用异常处理机制解决。(3)设计输入,输出的界面。(成绩为优良,需采用MFC方式。若设计困难可以使用DOS方式)59/6059/60二、设计分析:(1)类的定义:1、“employee.h”#include#include#include#include#include#includeclassemployee{p

4、ublic:employee(){};doublegerno();char*getname();char*gerpost();doublegetsalary();59/60virtualdoublepay()=0;employee(doublen,charmingzi[20],doubles){number=n;strcpy(name,mingzi);income=s;}~employee(){};protected:doublenumber;charname[20];charpost[20];d

5、oubleincome;};classTechnician:publicemployee{protected:59/60doublehour;doubleper;public:doubleSet_hour();doublepay();};classSaleman:virtualpublicemployee{protected:doublesalary;//销售额public:voidsale();doublepay();};59/60classManager:virtualpublicemploy

6、ee{protected:public:doublepay();};classSalesmanager:virtualpublicManager,virtualpublicSaleman{public:doublepay();};structperson{intgonghao;59/60charxingming[20];charzhiwei[20];floatshouru;floatxiaoshi;};voidsaverenshu();intreadrenshu();voiddeletgon(in

7、tx);voiddeletname(intx);voidread(intx);voidxiugai_all(intx);voidsavetech(intx,char*y,char*z,floate,floatho);voidsave(intx,char*y,char*z,floate);(2)”change.cpp”#include"employee.h"59/60intk;voidsave(intx,char*y,char*z,floate)//保存文件{structpersona;a.gong

8、hao=x;strcpy(a.xingming,y);strcpy(a.zhiwei,z);a.shouru=e;cout<<"工号:"<

9、ios::out);if(!cun){cout<<"cannotopenfile"<

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

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

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