• 大小: 40.12MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-08
  • 语言: 数据库
  • 标签: SSH框架mvc  

资源简介

本项目以大型 企业级管理项目《企业人力资源管理系统》,项目组有多人共同开发完成,用时在三周左右。从项目需求到设计到模块整合等等有详细描述,使用数据库为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\.mymetadata
     文件        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.xml
     目录           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个文件信息

评论

共有 条评论

相关资源