题目:【员工管理系统】
一.语言和环境
A. Java
B. 环境要求
二.功能要求
完成员工管理系统的开发,一级菜单功能包括:
查询所有员工,并分页
查询所有部门,并分页
添加员工
添加部门
查询部门有哪些员工
查询该员工属于哪些部门
删除员工
退出
三.数据库设计
无
四.具体要求及推荐实现步
1.1 项目结构如下图所示:
2.1 【10分】系统开始显示菜单:
2.2 【10分】一级菜单选项1:
2.3【10分】 一级菜单选项2:
2.4 【10分】一级菜单选项3:
2.5 【10分】一级菜单选项4:
2.6 【10分】一级菜单选项5:
2.7 【10分】一级菜单选项6:
2.8 【10分】一级菜单选项7:退出
代码实现:
package com.biu.demo01;
//员工类
public class Emp {
private int empId;//员工编号
private String empName;//员工姓名
private int empAge;//员工年龄
private int empGender;//员工性别:0男1女
private int deptId; //所属部门编号
public Emp(int empId, String empName, int empAge, int empGender, int deptId) {
super();
this.empId = empId;
this.empName = empName;
this.empAge = empAge;
this.empGender = empGender;
this.deptId = deptId;
}
public int getDeptId() {
return deptId;
}
public void setDeptId(int deptId) {
this.deptId = deptId;
}
@Override
public String toString() {
return "Emp [empId=" + empId + ", empName=" + empName + ", empAge=" + empAge + ", empGender=" + empGender + "]";
}
public Emp() {
super();
}
public Emp(int empId, String empName, int empAge, int empGender) {
super();
this.empId = empId;
this.empName = empName;
this.empAge = empAge;
this.empGender = empGender;
}
public int getEmpId() {
return empId;
}
public void setEmpId(int empId) {
this.empId = empId;
}
public String getEmpName() {
return empName;
}
public void setEmpName(String empName) {
this.empName = empName;
}
public int getEmpAge() {
return empAge;
}
public void setEmpAge(int empAge) {
this.empAge = empAge;
}
public int getEmpGender() {
return empGender;
}
public void setEmpGender(int empGender) {
this.empGender = empGender;
}
}
package com.biu.demo01;
public class Dept extends Emp {
private int deptId;//部门序号
private String deptName;//部门名称
@Override
public String toString() {
return "Dept [deptId=" + deptId + ", deptName=" + deptName + "]";
}
public Dept() {
super();
}
public Dept(int deptId, String deptName) {
super();
this.deptId = deptId;
this.deptName = deptName;
}
public Dept(int empId, String