资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
员工管理系统案例数组实现基础项目设计需求分析员工信息的基本情况普通员工属性:员工编号、员工姓名、员工职务、请假天数、基本工资普通员工工资:基本工资+基本工资*0.1+基本工资*0.5+200经理属性:员工编号、员工姓名、员工职务、请假天数、基本工资经理工资:基本工资+基本工资*0.2+基本工资*0.5+500董事属性:员工编号、员工姓名、员工职务、请假天数、基本工资董事工资:基本工资+基本工资*0.08+基本工资*0.3+2000+3000工资扣除部分,所有员工都一样如果请假少于5天,基本工资发75%, 多于5天,基本工资发50%需求分析实现的管理功能增加员工信息查询员工信息(根据员工编号) 删除员工信息(根据员工编号)打印员工信息(打印所有员工信息)概要设计Employee类:员工的父类CommonEmployee:普通员工类,继承自Employee,重写工资计算方法Manager类:经理类,继承自Employee,重写工资计算方法Director类:董事类,继承自Employee,重写工资计算方法EmployeeManage类:员工管理类,增加员工,查找员工,删除员工TestEmployeeManage类:对管理类进行测试详细设计Employee类:所有员工的父类classEmployee/成员属性员工编号员工姓名员工职务请假天数基本工资/构造方法(无参,有参)/工资计算方法:如果请假,工资如何计算/显示详细信息的方法/get和set方法详细设计CommonEmployee类:普通员工类,继承自EmployeeclassCommonEmployeeextendsEmployee/构造方法无参publicCommonEmployee()有参publicCommonEmployee(参数)super(参数);/调用父类有参构造/重写工资计算方法详细设计Manager类:经理类,继承自EmployeeclassManagerextendsEmployee/构造方法无参publicManager()有参publicManager(参数)super(参数);/调用父类有参构造/重写工资计算方法详细设计Director类:董事类,继承自EmployeeclassDirectorextendsEmployee/构造方法无参publicDirector()有参publicDirector(参数)super(参数);/调用父类有参构造/重写工资计算方法详细设计TestEmployeeManage类:测试类,提供选择界面calssTestEmployeeManage/成员属性EmployeeManage对象/构造方法创建EmployeeManage对象欢迎界面业务选择main方法欢迎界面方法业务选择方法类的关系图Employee类class Employee /成员属性 Sting ID; String name; String position; int holiday; double salary; /构造方法 / 工资计算方法 sumSalary();/显示详细信息 display(); /get和setCommonEmployee类Class CommonEmployee extends Employee /构造方法 /重写父类工资计算方法Manager类Class Manager extends Employee /构造方法 /重写父类工资计算方法Director类Class Director extends Employee /构造方法 /重写父类工资计算方法TestEMD类(测试类)class TestEmployeeManage /成员属性 Scanner sc Employee ems int maxIndex=-1; /main方法 public static void main(Sting args) /业务选择界面 / switch语句(调用增删改查方法) /增加 public static addEmployee() /删除 public static delEmployee() /修改 public static updateEmployee() /查找 public static queryEmployee()
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号