首页 > 编程知识 正文

企业员工管理java(企业员工管理系统代码)

时间:2023-12-24 12:05:36 阅读:320612 作者:LXOS

本文目录一览:

JAVA员工管理小程序

Employee类:

public class Employee {

private int id;

private String name;

private int age;

private String email;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

}

Manager类:

import java.util.ArrayList;

import java.util.List;

public class Manager {

public static ListEmployee employees = new ArrayListEmployee();

public static void addEmployee(Employee employee){

employees.add(employee);

}

public static void deleteEmployee(Employee employee){

employees.remove(employee);

}

public static void updateEmployee(Employee employee){

int len = employees.size();

for(int i=0;ilen;i++){

Employee e = employees.get(i);

if(e.getId() == employee.getId()){

deleteEmployee(e);

addEmployee(employee);

}

}

}

public static Employee selectEmployeeById(int id){

int len = employees.size();

if(len!=0){

Employee emp = new Employee();

for(int i=0;ilen;i++){

Employee e = employees.get(i);

if(e.getId() == id){

emp = e;

}

}

return emp;

}else{

return null;

}

}

public static Employee selectEmployeeByName(String name){

int len = employees.size();

if(len!=0){

Employee emp = new Employee();

for(int i=0;ilen;i++){

Employee e = employees.get(i);

if(e.getName().equals(name)){

emp = e;

}

}

return emp;

}else{

return null;

}

}

public static void printEmployees(){

int len = employees.size();

if(len != 0){

for(int i=0;ilen;i++){

System.out.println(employees.get(i).getId()+":t"+

employees.get(i).getName()+"t"+

employees.get(i).getAge()+"t"+

employees.get(i).getEmail());

}

}else{

System.out.println("无员工");

}

}

}

测试EmpManaTest类:

public class EmpManaTest {

public static void main(String[] args) {

Employee e = new Employee();

e.setId(1);

e.setName("zz");

e.setAge(20);

e.setEmail("zz@163.com");

Manager.addEmployee(e);

Employee e2 = new Employee();

e2.setId(2);

e2.setName("scof");

e2.setAge(18);

e2.setEmail("scofield@mail.com");

Manager.addEmployee(e2);

System.out.println("添加员工后:");

Manager.printEmployees();

System.out.println("----------------------------------------------");

Employee emp = new Employee();

emp.setId(1);

emp.setName("virus");

emp.setAge(30);

emp.setEmail("virus@163.com");

Manager.updateEmployee(emp);

System.out.println("修改员工后:");

Manager.printEmployees();

System.out.println("----------------------------------------------");

System.out.println("查询员工ByID:");

Employee empSelectId = Manager.selectEmployeeById(1);

System.out.println(empSelectId.getName());

System.out.println("----------------------------------------------");

System.out.println("查询员工ByName:");

Employee empSelectName = Manager.selectEmployeeByName("virus");

System.out.println(empSelectName.getEmail());

System.out.println("----------------------------------------------");

System.out.println("删除一个员工后:");

Manager.deleteEmployee(emp);

Manager.printEmployees();

}

}

这个是不是你想要的...........

简单的JAVA员工信息管理系统源码怎么做

1)每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。

(2)系统的功能包括:

(a)查询:按特定条件查找员工。

(b)修改:按编号对某个员工的某项信息进行修改。

(c)插入:加入新员工的信息。

(d)删除:按编号删除已离职员工的信息。

(e)排序:按特定条件对所有员工的信息进行排序。

java编程:某公司员工管理系统 有员工列表功能可以根据员工属性进行升、降排序,

ordey by 排序的字段 升序

ordey by 排序的字段 desc 降序

注:排序的字段可通过参数传递过来!望采纳!!!

Java公司员工管理系统

java 写的公司员工管理系统

员工信息管理 职位管理 工资管理

java web开发

数据库:mysql

开发工具:myeclipse or eclipse

服务器:tomcat

求助java设计 - 企业员工工资管理系统的源代码和运行效果截图

作为一个学生,需要增强自己的动手能力哦,不然这样的设计会变得毫无用处。下面这个可以学习下

网页链接

Java--(1):公司员工管理,构造一个类来表示公司员工;(2)构建一个Point类和一个Trianglele类。

一:这道题理解来,就是说,每个员工都包含三个参数,需要实现增加、修改数据的功能,并显示。很好做的一道题。

二:把point类设置成trianglele的内嵌类,其他的按照一般方法来写,即类中包含getXxx(),setXxx()、构造函数及main()组成。唯一要知道的就是如何用三个点来求得周长及面积。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。