欢迎来到天天文库
浏览记录
ID:42042982
大小:135.13 KB
页数:7页
时间:2019-09-06
《课程设计员工管理系统文库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、员工管理系统数组版■阶段项目1第一部分案例描述案例目的学习面向对象的主耍特征和基木概念,包括类、对象、继承、封装、多态、方法的重载和重写、Java的访问修饰符与其它关键字等。案例难度★★★案例覆盖技能点1、流程控制语句2、类、对象3、封装、继承、多态4、方法的垂载、垂写5、访问修饰符6^static适用课程和对象JAVA血向对象编程基础第二部分需求和开发环境使用技术和开发环境JAVA、MyEclipse6.0或以上、JDK6.0或以上案例需求需求说叨:员工信息的基本情况(1)普通员工属性:员工编号、员工
2、姓名、员工职务、请假天数、棊木工资普通员工工资:在基本工资的基础上增加10%的丁作餐,50%的岗位补助,200元住房补助棊本工资+基本工资*0.1+棊本工资*0.5+200(1)经理属性:员工编号、员工姓名、员工职务、请假犬数、基本工资经理工资:在基不工资的基础上增加20%的工作餐,50%的岗位补助,500元住房补助基本工资+基木工资*0.2+基木工资*0.5+500(2)董事属性:员工编号、员工姓名、员工职务、请假天数、基本工资董事工资:在基本工资的基础上增加8%的工作餐,30%的岗位补助,2000元
3、住房补助,3000元投资补助某本工资+基本工资*0.08+某本工资*0.3+2000+3000工资扣除部分,所有员工都一样无请假,基木工资全发,有请假,扣除每天平均工资*请假天数通过而向对象的编程思想,实现员工信息的增删改查,存储结构为数组。限定数组长度为100,业务流程如下•、启动业务选择界面请选择业务:二、增加员工1.增加普通员工请选择业务:1请输入员工编号:E001请输入员工姓名:张三请输入员工职务(普通员工,经理,董事长):普通员工请输入员工请假天数:2请输入员工基本工资:2000增加数据成功2
4、900.0编号:E001姓名:张三职务:普通员工请假天数:2工资:2.增加经理请选择业务:1请输入员工编号:E002请输入员工姓名:李四请输入员工职务(普通员工,经理,经理请输入员工请假天数:1请输入员工基本工资:3000增加数据成功编号:E002姓名:李四职务:经理请假天数:1工资:4850.01.增加董事长请选择业务:1请输入员工编号:E003请输入员工姓名:王五请输入员工职务〈普通员工,经理,董事长〉:董事长请输入员工请假天数:5请输入员工基本工资:5000增加数据成功编号:E003姓名:王五职务
5、:董事长请假天数:5工资:11900.0三、删除请输入员工姓名李四编号:E002姓名:李四职务:经理请假天数1工资:4850.0删除数据成功四、修改也◎件21E力■:3请输入员工姓名张三编号:E001姓名:张三职务:普通员工请假天数:2工资:2900.0请重新输入员工信息请输入员工姓名:张三请输入员工职务(普通员工,经理,董事长〉:经理请输入员工请假天数:1请输入员工基本工资:3000修改数据成功编号:E001姓名:张三职务:经理请假天数:1工资:4850.04、查询请选择业务:4请输入员工姓名王五编号
6、:E003姓名:王五职务:董事长请假天数:5工资:11900.0系统基本模块包括:功能点难度备注父类Employee类的创建★★★三个子类:CommonEmployee类,Manager类和Director★★★类的创建管理类TestEMD类——增加★★★★管理类TestEMD类——删除★★★★管理类TestEMD类——修改★★★★管理类TestEMD类——查询★★★★项目类汇总Employee类classEmployee!〃成気骨性StingID;Stringname;Stringposition;i
7、ntholiday;doublesalary;法//工笏十算方法sumSalary();〃显科细信息displayO;//getiflsetCommonEmployee类ClassCommonEmployeeextendsEmployee{/胸励法憧写5^1勞十算方法}Manager^ClassManagerextendsEmployee{悄葩法煙写52^1笏十算方法}Director类ClassDirectorextendsEmployee{法/厘写5^1耐算方法}TestEMD类(测试类)class
8、TestEmployeeManage{〃成员雇性ScannerscEmployeeDemsintmaxlndex=-1;//main方法publicstaticvoidmain(StingQargsX〃业务选择界面//switch语句(凋用堵删改童方法)publicstaticaddEmployee(X)publicstaticdelEmployee(X}/樓改publicstaticupdateEmployee(X}瞳找publicsta
此文档下载收益归作者所有