资源简介
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
相关资源
- FTP客户端的JAVA代码---网络课程设计
- RPN计算器 java代码
- 文件加密与解密的java代码
- 动物园java代码
- java电子相册
- 无线温湿度传感器上位机JAVA代码
- 3D坦克java
- java代码生成数字证书
- voiipui开发设计详细
- 在线拍照Java代码实现
- java教学计划编制的全部代码
- 随机路点移动模型RWPJava代码
- java代码实现图片压缩
- 朴素贝叶斯java代码
- 转换代码vox转wav的java代码
- oracle+javaweb 电影管理系统
- 《剑指Offer》题目及代码带目录修订版
- 《剑指Offer》题目及代码修订版
- PageRank实现java代码有图形操作文件操
- 《剑指Offer》题目及java代码实现
- java编写的简单手机通讯录
- bp神经网络对数据分类的实现java代码
- webUploader断点续传js+java代码及说明
- DES+3DES加密算法java代码+图解
- (swing+mysql+jdbc员工管理系统
- Java+sqlserver2000做的员工管理系统带
- RSA JAVA代码
- MQTT相关java代码实现
- 毕业设计_java+sql2000员工管理系统
- logistic regression 超详细java代码 带 数据
评论
共有 条评论