小型公司工资管理系统设计毕业设计(论文)word格式

上传人:豆浆 文档编号:25744358 上传时间:2017-12-17 格式:DOC 页数:17 大小:125KB
返回 下载 相关 举报
小型公司工资管理系统设计毕业设计(论文)word格式_第1页
第1页 / 共17页
小型公司工资管理系统设计毕业设计(论文)word格式_第2页
第2页 / 共17页
小型公司工资管理系统设计毕业设计(论文)word格式_第3页
第3页 / 共17页
小型公司工资管理系统设计毕业设计(论文)word格式_第4页
第4页 / 共17页
小型公司工资管理系统设计毕业设计(论文)word格式_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《小型公司工资管理系统设计毕业设计(论文)word格式》由会员分享,可在线阅读,更多相关《小型公司工资管理系统设计毕业设计(论文)word格式(17页珍藏版)》请在金锄头文库上搜索。

1、目 录一、课程设计目的.1二、课程设计内容.11、题目及简介.12、设计说明.13、程序设计.1(1)程序流程图.1(2)程序代码.2三、课程设计总结.15参考文献.151一、 课程设计目的(1) 要求学生达到熟练掌握 c+语言的基本知识和技能;(2) 基本掌握面向对象程序设计的基础思路和方法;(3) 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。二、 课程设计内容1、题目及简介(1) 设计题目:小型公司工资管理系统设计(2) 简介:公司主要有 4 类人员:经理,技术员,销售员,销售经理。要求存储这些人的职工号,姓名,月工资,岗位,年龄,性别等信息。工资的计算方法:经理:固定月

2、薪为 8000;技术员:工作时间*小是工资(100 元每小时) ;销售员:销售额*4%提成;销售经理:底薪(5000)+所辖部门销售额总额*0.5%;要求;1) 输入数据要求每类人员不能少于 4 人,并按一下格式输出:职员号 姓名 性别 年龄 岗位 工资 排名 及某销售经理管理所辖部门各销售员的业绩及自己的工资表:职员号 姓名 销售额 销售额合计。2)总体设计,要有一个菜单,用于选择各项功能,其中(1)数据录入:输入各种数据;(2)数据统计:各销售经理的工资计算及最终按工资进行的冒泡排序;(3)数据打印:打印上述表格;(4)退出:退出本系统;2 设计说明充分利用了类的继承与派生的知识,先定义了

3、一个雇员类 Employee,由雇员类公有派生出技术员类 Tech,销售员类 Seller,经理类 Manager,由销售员类Seller,经理类 Manager 公有派生出销售经理类 XManager。把基类都定义为虚基类。通过基类去写的派生类就可以调基类的公有成员。利用 for 循环把经理数据,技术员数据,销售员数据,销售经理数据输入,利用冒泡排序法把各销售经理的资按升序排列。利用 switch 进行选择系统进行的工作。在主菜单中进行调用各函数,从而实现系统各功能的运行。3 程序设计(1)程序流程图2雇员类技术员类 经理类 销售员类类销售经理类开始主函数输入 ii=1 录入 i=2 统计

4、i=3 打印 i=4 退出InputMenu()输入 ii=1Manager 类i=2Tech 类i=3Seller 类i=4XManager 类i=5返回结束(2)程序代码#include#include#includeclass Employee/雇员类protected:int num;int age;char name10;double income;char sex;public:3virtual void Set() coutname;coutsex;coutage;void Get() coutnum;couthour;per=100;income=hour*per;class

5、Seller: virtual public Employee/销售员类protected:double salary;/销售额int ss;/所属经理编号public:double Gets() return salary;void Set() coutnum;4Employee:Set();coutsalary;coutss;income=salary*0.04;void Get1() int n=10-strlen(name);coutnum;Employee:Set();income=8000;class Xmanager:virtual public Manager,public S

6、eller/销售经理类protected:Seller c1;/销售员Seller c2;/销售员double totals;/销售总额public:double returnt() return totals;void Setc() c1.Set();coutnum;Employee:Set();totals=c1.Gets()+c2.Gets();income=5000+totals*0.005;5void Getx() couti;switch(i) case 1:InputManager(); break;case 2:InputTech (); break;case 3:InputS

7、eller();break; case 4:InputXManager();break;case 5:fanhui();return 0; break; 7return 1;int StatisticMenu()/数据统计for(i=0;ii;switch(i) case 1:IntputMenu();break;case 2:StatisticMenu();break; case 3:PrintMenu();break;case 4:return 0;break;void main() Showmenu();运行结果:小型公司工资管理系统 请选择您所需要的操作 数据录入: 1,并按回车键 数

8、据统计: 2,并按回车键 数据打印: 3,并按回车键 退出系统: 4,并按回车键 请选择一个操作: 1小型公司工资管理系统 请选择您所需要的操作 经理数据输入 : 1,并按回车键 技术员数据输入 : 2,并按回车键 销售员数据输入 : 3,并按回车键 销售经理数据输入: 4,并按回车键 返回上一层 : 5,并按回车 请选择一个操作:1经理编号:1其姓名:king性别(m/w):m9年龄:24经理编号:2其姓名:ji性别(m/w):w年龄:34经理编号:3其姓名:ding性别(m/w):m年龄:42经理编号:4其姓名:wang性别(m/w):w年龄:34小型公司工资管理系统 请选择您所需要的操作

9、 数据录入: 1,并按回车键 数据统计: 2,并按回车键 数据打印: 3,并按回车键 退出系统: 4,并按回车键 请选择一个操作: 1小型公司工资管理系统 请选择您所需要的操作 经理数据输入 : 1,并按回车键 技术员数据输入 : 2,并按回车键 销售员数据输入 : 3,并按回车键 销售经理数据输入: 4,并按回车键 返回上一层 : 5,并按回车 请选择一个操作:2技术员编号:1其姓名:jing性别(m/w):m年龄:24工作时间:8技术员编号:2其姓名:han性别(m/w):w年龄:32工作时间:9技术员编号:3其姓名:hong10性别(m/w):m年龄:23工作时间:9技术员编号:4其姓名

10、:ji性别(m/w):m年龄:41工作时间:9-小型公司工资管理系统 请选择您所需要的操作 数据录入: 1,并按回车键 数据统计: 2,并按回车键 数据打印: 3,并按回车键 退出系统: 4,并按回车键 请选择一个操作: 1小型公司工资管理系统 请选择您所需要的操作 经理数据输入 : 1,并按回车键 技术员数据输入 : 2,并按回车键 销售员数据输入 : 3,并按回车键 销售经理数据输入: 4,并按回车键 返回上一层 : 5,并按回车 请选择一个操作: 3销售员编号:1其姓名:li性别(m/w):m年龄:25销售额:2091所属经理编号:1销售员编号:2其姓名:ki性别(m/w):m年龄:34

11、销售额:2345所属经理编号:2销售员编号:3其姓名:df性别(m/w):m年龄:3411销售额:2314所属经理编号:3销售员编号:4其姓名:wei性别(m/w):w年龄:25销售额:2653所属经理编号:4销售员编号:5其姓名:ning性别(m/w):m年龄:26销售额:2312所属经理编号:1销售员编号:6其姓名:si性别(m/w):w年龄:24销售额:2654所属经理编号:2销售员编号:7其姓名:kingding性别(m/w):m年龄:25销售额:3452所属经理编号:3销售员编号:8其姓名:ni性别(m/w):w年龄:34销售额:3425所属经理编号:4-小型公司工资管理系统 请选择

12、您所需要的操作 数据录入: 1,并按回车键 数据统计: 2,并按回车键 数据打印: 3,并按回车键 退出系统: 4,并按回车键 请选择一个操作: 1小型公司工资管理系统12 请选择您所需要的操作 经理数据输入 : 1,并按回车键 技术员数据输入 : 2,并按回车键 销售员数据输入 : 3,并按回车键 销售经理数据输入: 4,并按回车键 返回上一层 : 5,并按回车 请选择一个操作: 4销售经理编号:1其姓名:jing性别(m/w):m年龄:25销售经理编号:2其姓名:di性别(m/w):w年龄:26销售经理编号:3其姓名:deng性别(m/w):m年龄:26销售经理编号:4其姓名:sing性别(m/w):w年龄:27-小型公司工资管理系统 请选择您所需要的操作 数据录入: 1,并按回车键 数据统计: 2,并按回车键 数据打印: 3,并按回车键 退出系统: 4,并按回车键 请选择一个操作: 2职工编号 1 销售经理 jing 下属销售员的业绩为: 职工号 姓名 销售额

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号