Java员工管理系统

Java实现无界面的员工管理系统



功能实现
1.查看所有信息
2.添加新员工(不用输入员工编号,由系统分配)
3.根据编号删除员工
4.根据编号修改员工
5.根据部门查看所有员工
6.根据薪资排序展示所有员工信息(从小到大)

1.部门类

Dept.java

public class Dept {
   
	private int dId;//部门号
	private String dName;//部门名称
	private String dSite;//部门位置
	
	public Dept() {
   
		
	}
	public Dept(int dId,String dName,String dSite) {
   
		this.dId=dId;
		this.dName = dName;
		this.dSite = dSite;
	}

	public int getdId() {
   
		return dId;
	}

	public void setdId(int dId) {
   
		this.dId = dId;
	}

	public String getdName() {
   
		return dName;
	}

	public void setdName(String dName) {
   
		this.dName = dName;
	}

	public String getdSite() {
   
		return dSite;
	}

	public void setdSite(String dSite) {
   
		this.dSite = dSite;
	}
	
	
	
	
	
	
}

2.员工类

Emp.java

public class Emp {
   
	private int eId;//员工号
	private String eName;//员工姓名
	private String gender;//员工性别
	private double salary;//员工薪资
	private Dept dept;//员工所属部门
	
	public Emp() {
   
		
	}
	public Emp(int eId, String eName, String gender, double salary, Dept dept) {
   
		super();
		this.eId = eId;
		this.eName = eName;
		this.gender = gender;
		this.salary = salary;
		this.dept = dept;
	}
	public int geteId() {
   
		return eId;
	}
	public void seteId(int eId) {
   
		this.eId = eId;
	}
	public String geteName() {
   
		return eName;
	}
	public void seteName(String eName) {
   
		this.eName = eName;
	}
	public String getGender() {
   
		return gender;
	}
	public void setGender(String gender) {
   
		this.gender = gender;
	}
	public double getSalary() {
   
		return salary;
	}
	public void setSalary(double salary) {
   
		this.salary = salary;
	}
	public Dept getDept() {
   
		return dept;
	}
	public void setDept(Dept dept) {
   
		this.dept = dept;
	}
	
	
	
	
	
}

3.员工管理系统功能

EmpManage .java

public class EmpManage {
   
	static Emp  [] emps=new Emp[20];
	static Dept []depts =new Dept[3];
	
	 Emp  [] emps2=new Emp[20];
	static int neweId=1003;//初始化员工编号
	static {
   //静态块
		Dept d1=new Dept();
		d1.setdId(101);
		d1.setdName("市场部");
		d1.setdSite("A1楼");
		
		Dept d2=new<
  • 6
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值