我有一难题!!!!
题目:小型公司工资管理系统
设计说明与要求:
1、公司主要有4类人员:经理、技术员、销售员、销售经理。要求存储这些人的职工号、姓名、部门、岗位、月工资等信息。职工号起始为1000,顺序增加,删除某职工时,职工号保留。例如:某2000号职工被删除,若新增另一位职工,则新增职工号为2001。
2、工资的计算方法:
A、经理:固定月薪为8000;
B、技术员:工作时间*小时工资(100元每小时);
C、销售员:销售额*4%提成;
D、销售经理:底薪(5000)+所辖部门销售额总额*0.5%;
3、类的层次结构大体如下:首先设一抽象类。它派生了经理类。技术员类,销售员类,销售经理类;其中销售经理类继承了技术员类和经理类。
4、要求实现功能:
a、程序要求采用面向对象的方法实现,至少要定义四个类;
b、输入数据要求每类人员不能少于4人;
c、按以下格式统计输出(排名按工资降序排);
职工号 姓名 部门 岗位 工资 排名
1000 刘 1
1001 张 2
1002 李 3
等等 4
d、 可以按职工号查询某职工的信息;
e、 可以按职工号修改某职工的信息;
f、 可以按职工号删除某位职工;
(提示,职工号设为抽象类的静态成员数据!!!)
--------------------next---------------------
阅读(1025) | 评论(0) | 转发(0) |