用java写一个人事管理系统 数据库用 oracle mysql也行简单一点的实现的功能如下
用java编写一个人事管理系统的主要功能有:(1)登录管理(2)人员管理(3)部门管理(4)报表打印其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添...
用java编写一个人事管理系统的 主要功能有:
(1)登录管理
(2)人员管理
(3)部门管理
(4)报表打印
其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添加、修改,删除
参考主要数据结构表:
人员信息表(编号,姓名,性别,出生日期,学历,部门,照片,联系电话,联系地址,身份证号码)
部门信息(编号,部门名称
最好写的简单一点 数据库用orace 带word 文档解释先给80分
基于jsp的系统 并不是要你做成pc的
拜托你复制黏贴的技术也高明点行不 别以为我看不懂 展开
(1)登录管理
(2)人员管理
(3)部门管理
(4)报表打印
其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添加、修改,删除
参考主要数据结构表:
人员信息表(编号,姓名,性别,出生日期,学历,部门,照片,联系电话,联系地址,身份证号码)
部门信息(编号,部门名称
最好写的简单一点 数据库用orace 带word 文档解释先给80分
基于jsp的系统 并不是要你做成pc的
拜托你复制黏贴的技术也高明点行不 别以为我看不懂 展开
4个回答
展开全部
链接数据库用到JDBC,一般链接数据库都要用到数据库驱动、链接字符串、登录名、登录密码。这4个属性可以提取到一个父类中,每一种数据库写一个类继承父类。要是这些都没问题了,就可以用楼上哥们儿说的,简单工厂模式,简单工厂是用到了java中的多态特性。
import java.sql.Connection;
public abstract class BaseConnect {
public BaseConnect(String driverClass, String url, String loginName,
String password) {
super();
this.driverClass = driverClass;
this.url = url;
this.loginName = loginName;
this.password = password;
}
protected String driverClass;
protected String url;
protected String loginName;
protected String password;
public abstract void initDriver();
public abstract Connection getConnect();
public abstract void closeConnect(Connection conn);
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OraclConnect extends BaseConnect {
public OraclConnect(String driverClass, String url, String loginName,
String password) {
super(driverClass, url, loginName, password);
// TODO Auto-generated constructor stub
}
@Override
public void initDriver() {
try {
Class.forName(driverClass);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
@Override
public Connection getConnect() {
try {
return DriverManager.getConnection(url, loginName, password);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
@Override
public void closeConnect(Connection conn) {
try {
if (conn != null && !conn.isClosed()) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
以此类推,上面代码是我随便一写,你自己再改进下。
import java.sql.Connection;
public abstract class BaseConnect {
public BaseConnect(String driverClass, String url, String loginName,
String password) {
super();
this.driverClass = driverClass;
this.url = url;
this.loginName = loginName;
this.password = password;
}
protected String driverClass;
protected String url;
protected String loginName;
protected String password;
public abstract void initDriver();
public abstract Connection getConnect();
public abstract void closeConnect(Connection conn);
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class OraclConnect extends BaseConnect {
public OraclConnect(String driverClass, String url, String loginName,
String password) {
super(driverClass, url, loginName, password);
// TODO Auto-generated constructor stub
}
@Override
public void initDriver() {
try {
Class.forName(driverClass);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
@Override
public Connection getConnect() {
try {
return DriverManager.getConnection(url, loginName, password);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
@Override
public void closeConnect(Connection conn) {
try {
if (conn != null && !conn.isClosed()) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
以此类推,上面代码是我随便一写,你自己再改进下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现成儿的
北京鼎讯同创技术有限公司 专注于人力资源管理软件服务
机构管理、职位管理、人员管理、系统管理、人事异动、合同管理、薪资管理、保险管理、报表管理、表格工具、领导决策、文档管理;招聘管理、培训管理、任免管理、绩效管理、考勤管理等。
北京鼎讯同创技术有限公司 专注于人力资源管理软件服务
机构管理、职位管理、人员管理、系统管理、人事异动、合同管理、薪资管理、保险管理、报表管理、表格工具、领导决策、文档管理;招聘管理、培训管理、任免管理、绩效管理、考勤管理等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,80分就想让别人给开发个软件啊??软件在小那也是软件呀,要花钱的大哥!!提供详细的需求我可以给你做做~~价钱要谈的哦~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询