导航:首页 > 编程语言 > java员工管理代码

java员工管理代码

发布时间:2022-05-13 07:23:14

java老师布置了个作业 写一个员工管理员系统 ,员工能够登录系统 查询

这是最简单的了.
就一个类 , 用户类 User
六个属性 : id , 姓名 , 年龄 , 手机 , 生日 , 权限
普通用户的权限值比如给个 normal , 管理员给个 admin
这就可以了 . 每次登陆时候判断权限是 normal 还是 admin
是admin就把其他用户列出来显示 , 随便修改 .
如果是 normal , 就只显示当前登陆用户的信息 , 让他只能改自己的就是了 .

如果需要帮你画类图或者需要代码 , 可以私信我 .
满意请采纳 , 谢谢

⑵ 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 List<Employee> employees = new ArrayList<Employee>();

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;i<len;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;i<len;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;i<len;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;i<len;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("[email protected]");
Manager.addEmployee(e);

Employee e2 = new Employee();
e2.setId(2);
e2.setName("scof");
e2.setAge(18);
e2.setEmail("[email protected]");
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("[email protected]");
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数据结构编写一个简单的职工管理系统 急求高手进。。。。

import java.util.Scanner;
import java.util.Stack;

public class TestNumTran {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入需要转换的数字:");
int num = scan.nextInt();
int ocNum = num;
Stack stack = new Stack();
int flag = 0;
while(num != 0) {
flag = num%2;
if(flag == 0 ) {
stack.push(0);
} else {
stack.push(1);
}
num = num/2;
}
System.out.print(ocNum + "转换成二进制为:");
while(!stack.empty()) {
System.out.print(stack.peek());
stack.pop();
}
}
}

书的下载地址:
另外,虚机团上产品团购,超级便宜

⑷ 用java接口如何实现员工信息管理,不需要代码,把程序的框架讲一下就行

员工信息嘛,无非就是增删改查四类操作
定义个员工类,假设Employee
然后定义个接口,这个接口主要有4个方法,即增删改查

public interface EmployeeInterface{

Employee save(Employee employee);
boolean delete(Employee employee);
List query(Employee employee);
Employee update(Employee employee);

}
//保存为EmployeeInterface.java,这是接口

public class EmployeeInterfaceImpl implements EmployeeInterface{
public Employee save(Employee employee){
//这里就是你操作数据库了
System.out.println("数据保存了");
return null;
}
public boolean delete(Employee employee){
//这里就是你操作数据库了
System.out.println("数据删除了");
return false;
}
public List query(Employee employee){
//这里就是你操作数据库了
System.out.println("数据查询了");
return null;
}
public Employee update(Employee employee){
//这里就是你操作数据库了
System.out.println("数据更新了");
return null;
}
}
//保存为EmployeeInterfaceImpl.java,这是实现类

public class Employee{
//自己定义一些字段
}
//保存为Employee.java
List需要导入包
import java.util.List;

⑸ 用JAVA怎么编写HR(部门员工管理系统) 要源代码

如果纯用Java的话,最好采用Swing,这样利于用户交互,但是现在估计没有谁有那个源代码的了,lz还是自己努力一下,亲手实践才是自己的……

⑹ 求一段简单的JAVA代码 要求员工工资管理系统的一个增删改查代码,谢谢了

对数据库进行增删改查?
以下是 sql server 2013+java.实现的是对MSC对象的增删改查.
需要下载连接驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver
网上搜一下就行

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
class MSC
{
public String MscID;
public String MscName;
public String MscCompany;
public float MscLongitude;
public float MscLatitude;
public float MscAltitude;

public MSC(String MscID, String MscName, String MscCompany,
float MscLongitude, float MscLatitude,float MscAltitude){

this.MscID = MscID;
this.MscName = MscName;
this.MscCompany = MscCompany;
this.MscLongitude =MscLongitude;
this.MscLatitude = MscLatitude;
this.MscAltitude = MscAltitude;

}
}
public class sqlserverjdbc {

public Connection getConnection(){
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=gsm"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123"; //密码
Connection dbConn = null;

try {
Class.forName(driverName);
dbConn =DriverManager.getConnection(dbURL, userName, userPwd);
} catch (Exception e) {
e.printStackTrace();
}

return dbConn;
}

public void printUserInfo(){

Connection con = getConnection();
Statement sta = null;
ResultSet rs = null;
System.out.println("打印表格MSC信息");
try {
sta = con.createStatement();
rs = sta.executeQuery("select * from MSC信息");

System.out.println("MscID\tMscName\tMscCompany\tMscLongitude\tMscLatitude\tMscAltitude");

while(rs.next()){
System.out.println(rs.getString("MscID")+"\t"+
rs.getString("MscName")+"\t"+
rs.getString("MscCompany")+"\t"+
rs.getFloat("MscLongitude")+"\t"+
rs.getFloat("MscLatitude")+"\t"+
rs.getFloat("MscAltitude"));
}

con.close();
sta.close();
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("打印完成\n");

}

public void delete(String MscID){

Connection con = getConnection();
String sql = "delete from MSC信息 where MscID = " + MscID;
PreparedStatement pst;

System.out.println("删除表格MSC信息中 ID = "+MscID+"的记录");
try {
pst = con.prepareStatement(sql);
pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("记录删除失败!!!");
}
System.out.println("记录删除成功!!!\n");

}

public void insert(MSC msc){

Connection con = getConnection();
String sql = "insert into MSC信息 values(?,?,?,?,?,?)";
PreparedStatement pst;

System.out.println("插入一条记录");
try {
pst = con.prepareStatement(sql);
pst.setString(1, msc.MscID);
pst.setString(2, msc.MscName);
pst.setString(3, msc.MscCompany);
pst.setFloat(4, msc.MscLongitude);
pst.setFloat(5, msc.MscLatitude);
pst.setFloat(6, msc.MscAltitude);

pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("插入失败!!!");
}
System.out.println("插入成功!!!\n");

}

//更新MscID的MscName
public void updateMscName(String MscID, String MscName){

Connection con = getConnection();
String sql = "update MSC信息 set MscName = ? where MscID = ?";
PreparedStatement pst;

System.out.println("修改一条记录");
try {
pst = con.prepareStatement(sql);
pst.setString(1, MscName);
pst.setString(2, MscID);

pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("修改失败!!!");
}
System.out.println("修改成功!!!\n");

}

public static void main(String args[]){

sqlserverjdbc sql = new sqlserverjdbc();
sql.printUserInfo();
sql.delete("1111");
sql.printUserInfo();
sql.updateMscName("5215", "联想");
sql.printUserInfo();
sql.insert(new MSC("1111", "中兴" ," 中兴", (float)12.2, (float)3.4,(float)45.5));
sql.printUserInfo();

}
}

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

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

网页链接

⑻ Java公司员工管理系统

java 写的公司员工管理系统
员工信息管理 职位管理 工资管理
java web开发
数据库:mysql
开发工具:myeclipse or eclipse

服务器:tomcat

⑼ Java人事管理系统代码和数据库

你要连的数据库是SQL 还是ORACLE
但是代码都查不多

下面的是连接SQL数据库的代码

你需要先创建个数据库,还有表,表的字段是登陆名和密码
下面的"SA" 是登陆名 "111111" 是密码
ORACLE 和这个查不多

import java.sql.*;//做数据库时候必须要引入的包
import com.microsoft.jdbc.sqlserver.SQLServerDriver;
public class DBFactory {
Connection Conn=null;
PreparedStatement Stmt=null;
ResultSet Rs=null;
String driverName="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String OracleUserName="sa";
String OracleUserPwd="111111";
String ConnUrl="jdbc:sqlserver://localhost:1433;databaseName=news";
public Connection getConnection()
{
try {
Class.forName(driverName);
} catch (ClassNotFoundException ex) {
System.out.println("加载驱动程序有错误");
}
try {
Conn = DriverManager.getConnection(ConnUrl, OracleUserName,OracleUserPwd);
} catch (SQLException ex1) {
System.out.print("取得连接的时候有错误,请核对用户名和密码");
}

return Conn;
}

这个是连接ORACLE数据库代码
import java.sql.*;
import oracle.jdbc.driver.OracleDriver;
public class DBFactory {
Connection Conn=null;
PreparedStatement Stmt=null;
ResultSet Rs=null;
String driverName="oracle.jdbc.driver.OracleDriver";
String OracleUserName="scott";
String OracleUserPwd="tiger";
String ConnUr1="jdbc:oracle:thin:@locahost:1521:Ora";
public Connection getConnection()
{
try {
Class.forName(driverName);
} catch (ClassNotFoundException ex) {
System.out.println("加载驱动程序有错误");
}
try {
Conn = DriverManager.getConnection(ConnUr1, OracleUserName,OracleUserPwd);
} catch (SQLException ex1) {
System.out.print("取得连接时有错误,请核对用户名和密码");
}
return Conn;
}

希望能追加分数谢谢!

阅读全文

与java员工管理代码相关的资料

热点内容
管家婆辉煌2加密狗挪到另一台电脑 浏览:760
摩托车在哪里app看考题 浏览:356
苹果5app在哪里设置 浏览:737
如何查看服务器的磁盘使用 浏览:165
python蒙特卡洛模型投点图 浏览:330
安卓手机属于什么接口 浏览:742
微信群推广网站源码 浏览:764
九江离鹰潭源码 浏览:719
python可以当作函数的返回值 浏览:422
地铁逃生体验服怎么进入安卓 浏览:833
齐鲁工惠app的中奖记录在哪里 浏览:759
linuxkill命令详解 浏览:103
dhcp服务器动态分配地址 浏览:265
门禁卡加密了能破解吗 浏览:215
在哪里下载百度网盘app 浏览:917
服务器要升级什么意思 浏览:831
银行还房贷解压方法 浏览:702
服务器主机办公如何提速 浏览:920
cad打印为pdf 浏览:418
卖手表的app哪里可以卖 浏览:55