求大神帮忙啊,太难了
c++吧
全部回复
仅看楼主
level 1
爱德华SH 楼主
求会的。。。。 求代码
【系统概要】
要求该职员信息管理程序主要实现如下功能:
(1)公司主要由总经理,技术经理和技术人员,销售经理和销售人员。要求存储所有人员的如下信息:姓名,编号,级别,当月薪水,计算月薪总额并显示全部信息。
(2) 人员的编号从1开始,依次递增。
(3)对所有人员有提升级别的功能。假设所有人员的初始级别均为1级,然后进行升级,总经理升级为4级,技术经理和销售经理升级3级,技术人员升级2级,销售人员为1级。
(4)月薪的计算办法如下:总经理拿固定月薪10000元,技术经理拿固定月薪6000元+奖金,技术人员拿固定月薪3000元+奖金,销售经理既拿固定月薪也领取销售提成,固定月薪为4000元,销售提成为所在部门当月销售总额的5%,销售人员的月薪按当月销售额的1%提成。
【基本功能要求】
设计一个基类employee,然后派生出类technician(技术员)类,manager(经理)类和salesman(销售人员)类共3类。由于技术经理即是经理又是技术人员,兼有两类人员的特点,因此同时继承了technician 类和manager类的特点。销售经理即是经理又是销售人员,继承了manager 类和salesman类的特点= =
程序可由3部分组成,employee.h是类定义头文件,employee.cp是类实现文件,manager.cpp是主函数文件。
2013年06月18日 03点06分 1
level 1
爱德华SH 楼主


函数名或其他成分
功能
employee
char *name;int grade;
float accumPay;
int individualEmpNo;
static int employeeNo;
employee();
~employee();
void pay();
void prompt(int);
void displayStatus();
姓名、级别
月薪总额
个人编号
编号最大值
构造函数
析构函数
计算月薪函数
升级函数
显示人员信息函数
technician
double jiangjin;int fenshu;
technician();
void pay();
void displayStatus();
奖金、绩效分数
构造函数
计算月薪函数
显示人员信息函数
salesman
double commRate;
double sales;
salesman();
void pay();
void displayStatus();
按销售额提取酬金百分比
当月销售额
构造函数
计算月薪函数
显示人员信息函数
manager
float monthlyPay;
manager();
void pay();
void displayStatus();
固定月薪
构造函数
计算月薪函数
显示人员信息函数
salesmanager
salesmanager();
void pay();
void displayStatus();
构造函数
计算月薪函数
显示人员信息函数
techmanager
Techmanager();
void pay();
void displayStatus();
构造函数
计算月薪函数
显示人员信息函数
2013年06月18日 03点06分 2
1