资源简介
本项目以大型 企业级管理项目《企业人力资源管理系统》,项目组有多人共同开发完成,用时在三周左右。从项目需求到设计到模块整合等等有详细描述,使用数据库为oracle10g,源码及素材齐全导入数据库即可使用。导入数据库需注意:在cmd一键导入即可(不懂的同志先看看说明方法,以免出错)。分享出此项目也希望能够帮助更多人一起学习进步
代码片段和文件信息
package com.pb.action;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import util.PaginationSupport;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.pb.entity.HrHire;
import com.pb.hire.service.HireService;
@Controller
@Scope(“prototype“)
public class HireAction extends ActionSupport{
@Resource(name=“hireServiceImpl“)
private HireService hireService;
private List list;
private Integer id;
private String companyid;
private int pageSize;
private int pageNo;
private PaginationSupport pageSupport;
private HrHire hrHire;
public String list() {
/*list = hireService.findByPage(pageSize pageNo DetachedCriteria.forClass(HrHire.class));*/
pageSupport = hireService.findByPage(pageNo pageSize);
Mapject> request = (Mapject>) ActionContext.getContext().get(“request“);
request.put(“pageSupport“ pageSupport);
return “list“;
}
//进入修改的页面
public String updateUI() {
HrHire hire = hireService.query(id);
Mapject> request = (Mapject>) ActionContext.getContext().get(“request“);
request.put(“hire“ hire);
return “updateUI“;
}
//进行修改
public String update() {
hrHire.setReleasetime(new Date());
hireService.update(hrHire);
return “update“;
}
//单个的查看页面
public String view() {
HrHire hire = new HrHire();
hire.setId(id);
HrHire h = hireService.query(id);
Mapject> request = (Mapject>) ActionContext.getContext().get(“request“);
request.put(“hire“ h);
return “view“;
}
//进入添加的页面
public String addUI() {
return “addUI“;
}
//添加用户
public String add() {
hrHire.setReleasetime(new Date());
hireService.addEntity(hrHire);
return “add“;
}
//删除用户
public String delete(){
hireService.delete(id);
return “delete“;
}
//模糊查询
public String search(){
DetachedCriteria criteria = DetachedCriteria.forClass(HrHire.class);
criteria.add(Restrictions.like(“companyid“ “%“+companyid+“%“));
list = hireService.findByCriteria(criteria);
return “search“;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getCompanyid() {
return companyid;
}
public void setCompanyid(String companyid) {
this.companyid = companyid;
}
public HrHire getHrHire() {
return hrHire;
}
public void setHrHire(HrHire hrHire) {
this.hrHire = hrHire;
}
p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-20 14:35 人力资源管理系统\
目录 0 2016-04-22 09:23 人力资源管理系统\1.需求\
文件 826592 2015-05-26 21:41 人力资源管理系统\1.需求\人力资源管理需求.doc
目录 0 2016-04-22 09:29 人力资源管理系统\2.设计\
文件 90284 2015-05-23 14:50 人力资源管理系统\2.设计\hr.cdm
文件 38400 2015-05-23 15:28 人力资源管理系统\2.设计\人力资源数据库设计说明.xls
文件 148480 2010-06-06 15:59 人力资源管理系统\2.设计\人力资源管理概要设计说明.doc
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\
文件 5005 2015-05-17 11:49 人力资源管理系统\3.编码\HRM\.classpath
文件 282 2015-06-06 16:32 人力资源管理系统\3.编码\HRM\.myme
文件 1409 2015-05-17 11:51 人力资源管理系统\3.编码\HRM\.project
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\.settings\
文件 500 2015-05-17 11:47 人力资源管理系统\3.编码\HRM\.settings\.jsdtscope
文件 330 2015-05-17 11:47 人力资源管理系统\3.编码\HRM\.settings\org.eclipse.jdt.core.prefs
文件 49 2015-05-17 11:47 人力资源管理系统\3.编码\HRM\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-05-17 11:47 人力资源管理系统\3.编码\HRM\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\
文件 3861 2015-06-06 16:33 人力资源管理系统\3.编码\HRM\src\applicationContext.xm
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\pb\
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\pb\action\
文件 3521 2015-06-07 10:16 人力资源管理系统\3.编码\HRM\src\com\pb\action\HireAction.java
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\pb\action\login\
文件 1043 2015-06-05 12:29 人力资源管理系统\3.编码\HRM\src\com\pb\action\login\LoginAction.java
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\pb\action\record\
文件 2873 2015-05-23 16:50 人力资源管理系统\3.编码\HRM\src\com\pb\action\record\RecordAction.java
文件 2668 2015-05-26 09:57 人力资源管理系统\3.编码\HRM\src\com\pb\action\record\RecordPageAction.java
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\pb\action\salary\
文件 2668 2015-06-06 13:54 人力资源管理系统\3.编码\HRM\src\com\pb\action\salary\SalaryAction.java
目录 0 2015-06-06 16:14 人力资源管理系统\3.编码\HRM\src\com\pb\action\user\
............此处省略261个文件信息
评论
共有 条评论