资源简介
java实现企业员工信息管理系统完整版
第一部分 案例描述
案例目的
学习面向对象的主要特征和基本概念,包括类、对象、继承、封装、多态、方法的重载和重写、Java的访问修饰符与其它关键字以及集合等。
案例难度
★★★
案例覆盖技能点
1、流程控制语句
2、类、对象
3、封装、继承、多态
4、方法的重载、重写
5、访问修饰符
6、static、finally
7、集合
适用课程和对象
普通员工
属性:员工编号、员工姓名、员工职务、请假天数、基本工资
普通员工工资:
在基本工资的基础上增加10%的工作餐,50%的岗位补助,200元住房补助
基本工资+基本工资*0.1+基本工资*0.5+200
经理
属性:员工编号、员工姓名、员工职务、请假天数、基本工资
经理工资:
在基本工资的基础上增加20%的工作餐,50%的岗位补助,500元住房补助
基本工资+基本工资*0.2+基本工资*0.5+500
董事
属性:员工编号、员工姓名、员工职务、请假天数、基本工资
董事工资:
在基本工资的基础上增加8%的工作餐,30%的岗位补助,2000元住房补助,3000元投资补助
基本工资+基本工资*0.08+基本工资*0.3+2000+3000
工资扣除部分,所有员工都一样
无请假,基本工资全发,有请假,扣除每天平均工资 * 请假天数

代码片段和文件信息
package test9_10StaffManagement;
/***
* 5.参照类Director添加普通员工类CommonEmployee,
* CommonEmployee也继承于员工类Employee
* @author HP-Developer
* @data 2015-9-10
* 普通员工工资:
在基本工资的基础上增加10%的工作餐,50%的岗位补助,200元住房补助
基本工资+基本工资*0.1+基本工资*0.5+200
*
*/
public class CommonEmployee extends Employee {
public CommonEmployee(String ID String name String postion int holiday
double salary String position) {
super(ID name postion holiday salary position);
this.setID(ID);
this.setName(name);
this.setPosition(position);
this.setHoliday(holiday);
this.setSalary(salary);
}
public double sumSalary(int holiday){
return (this.getSalary()*1.6+500)/30*(30-this.getHoliday());
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-09-11 08:04 test9_10StaffManagement\
文件 853 2015-09-11 08:04 test9_10StaffManagement\CommonEmployee.java
文件 827 2015-09-11 08:04 test9_10StaffManagement\Director.java
文件 1476 2015-09-11 08:04 test9_10StaffManagement\Employee.java
文件 3789 2015-09-11 08:04 test9_10StaffManagement\EmployeeInformationPro.java
文件 770 2015-09-11 08:04 test9_10StaffManagement\Manager.java
文件 2763 2015-09-11 08:04 test9_10StaffManagement\TestEmployee.java
相关资源
- java代码编写将excel数据导入到mysql数据
- 在线聊天系统(java代码)
- java sql2000员工管理系统数据库、文档
- java SQLServer做的员工管理系统
- 动物交换游戏java代码及注释
-
JAVA代码注释规范codetemplates.xm
l - 操作系统 生产者消费者问题 Java代码
- 读取百万级数据量的xlsx文件的java代码
- 银行家算法的java代码实现,Swing写的
- java代码双重混淆
- java代码在window获取linux文件
- Java代码万年历编写
- 银行家算法JAVA代码实现,附带图形化
- HDP java代码,非参数主题模型学习算法
- 代码相似度检测测试数据
- N后问题 算法课设Java代码和报告
- 自动生成Java代码,采用SSM框架
- ibeacon三点定位demojava代码
- java代码实现word转换成pdf
- Javaweb做的员工管理系统
- 在手机上编辑运行java代码
- 北大青鸟 超市账单管理项目Java代码
- jsp+serlvet增删改查员工系统
- 学生管理系统java代码
- java代码大全
- Java代码 MySql导出到SqlLite
- jsp+javaBean+mysql在线调查问卷系统-Jav
- java代码实现的微云盘系统仿百度云
- jsp+mysql的员工管理系统
- 基于Java代码的USB摄像头采集与显示
评论
共有 条评论