二、课程设计的主要内容
某公司的人事管理系统需要采用面向对象的方式进行设计,其人事管理结构如下:所有员工分为三种岗位:管理岗,技术岗,销售岗。其中管理岗分为四级,技术岗分为五级,销售岗三级。
每个人员的基本信息包括工号、姓名、工资等(包含几种其它信息);基本操作包括信息更新、信息浏览。
管理岗人员的特有信息包括所在部门、级别、岗位责任等;基本操作包括级别调整等。管理岗起薪为2000元,每提升一级增加工资2000元。
技术岗人员的特有信息包括级别、技术专长等;基本操作包括级别调整等。技术岗起薪为4000元,每提升一级增加工资1000元。
销售岗人员的特有信息包括级别、负责区域、业绩等;基本操作包括级别调整、业绩调整等。销售岗起薪为1000元,每提升一级增加工资1000元,每月奖金为业绩的5%提成。
根据上述要求合理设计相应类结构,并利用其完成如下功能:
1)添加10个员工信息构成一个数组,必须包含各个岗位的员工。
2)统计数组中各类型岗位员工的数量。
3)统计数组所有员工的工资。
4)根据工号浏览职工信息。
5)将所有信息存储到文件中,下次重启程序时能够正确读出信息*。