资源简介

基于ssh的人力资源管理项目,功能庞大,条理清晰,包括人力资源档案管理,调动管理工资管理,招聘管理,统计管理,系统管理(有权限验证)等等。(内有数据库)

资源截图

代码片段和文件信息

package com.accp.crazyHR.action;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

import com.accp.crazyHR.biz.EngageAnswerBiz;
import com.accp.crazyHR.entity.EngageAnswer;
import com.accp.crazyHR.form.EngageAnswerForm;

public class EngageAnswerAction extends DispatchAction {

private EngageAnswerBiz engageAnswerBiz = null;

public EngageAnswerBiz getEngageAnswerBiz() {
return engageAnswerBiz;
}

public void setEngageAnswerBiz(EngageAnswerBiz engageAnswerBiz) {
this.engageAnswerBiz = engageAnswerBiz;
}

/**
 * 数组处理的方法
 * 
 * @param strs
 * @return list
 */
public static List getList(String[] strs) {
List listOne = new ArrayList();
List listTwo = new ArrayList();
List listAll = new ArrayList();
for (int i = 0; i < strs.length; i++) {
if (datavile(strs[i]) == 1) {
listOne.add(strs[i]);
} else {
listTwo.add(strs[i]);
}
}
String other = ““;
for (String str : listOne) {
int numb = Integer.parseInt(str.substring(0

1));
String str3 = ““;
if (other.indexOf(numb + ““) != -1)
continue;
other += numb + ““;
for (String str2 : listOne) {
if (str2.startsWith(““ + numb)) {
str3 += str2.substring(1

str2.length());
}
}
str3 = numb + str3;
listAll.add(str3);
}

String other1 = ““;
for (String str : listTwo) {
int numb = Integer.parseInt(str.substring(0

2));
String str3 = ““;
if (other1.indexOf(numb + ““) != -1)
continue;
other1 += numb + ““;
for (String str2 : listTwo) {
if (str2.startsWith(““ + numb)) {
str3 += str2.substring(2

str2.length());
}
}
str3 = numb + str3;
listAll.add(str3);
}
return listAll;
}

/**
 * 验证个位或十位数的方法 (拼接时用)
 * 
 * @param a
 * @return
 */
public static int datavile(String a) {
try {
String str = a.substring(0 2);
Integer.parseInt(str);
return 2;
} catch (Exception ex) {
return 1;
}
}

/**
 * 仍然是验证各位到十位数的方法 (拆分时用)
 * 
 * @param a
 * @return
 */
public static boolean validate(String a) {
String str = a.substring(0 2);
try {
Integer.parseInt(str);
return true;
} catch (Exception ex) {
return false;
}
}

/**
 * 生成一张试卷
 * 
 * @param mapping
 * @param form
 * @param request
 * @param response
 * @return
 */
public ActionForward doSaveOneAnswer(ActionMapping mapping
ActionForm form HttpServletRequest request
HttpServletResponse response) {
EngageAnswerForm engageAnswerForm = (EngageAnswerForm) form;

EngageAnswer engageAnswer = engageAnswerForm

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7909  2011-06-06 16:52  hr\.classpath

     文件        279  2011-06-20 21:26  hr\.mymetadata

     文件       1220  2011-06-06 16:51  hr\.project

     文件        330  2011-06-06 16:50  hr\.settings\org.eclipse.jdt.core.prefs

     文件    3145728  2011-06-21 00:05  hr\DB\crazyHr.mdf

     文件    1048576  2011-06-21 00:05  hr\DB\crazyHr_log.ldf

     文件       5581  2011-06-06 16:49  hr\src\applicationContext.xml

     文件      11847  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\EngageAnswerAction.java

     文件       1821  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\EngageExamAction.java

     文件       5362  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\EngageJobReleaseAction.java

     文件      12337  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\EngageResumeAction.java

     文件       8346  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\EngageSubjectsAction.java

     文件      16884  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\HunanFileAction.java

     文件       9228  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\SalaryGrantAction.java

     文件       2497  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\SalaryProjectAction.java

     文件      10763  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\SalaryStandardAction.java

     文件       7396  2011-06-06 16:49  hr\src\com\accp\crazyHR\action\UsersAction.java

     文件       4259  2011-06-06 16:49  hr\src\com\accp\crazyHR\bean\Chart2D.java

     文件       2635  2011-06-06 16:49  hr\src\com\accp\crazyHR\bean\LineChart.java

     文件       2856  2011-06-06 16:49  hr\src\com\accp\crazyHR\bean\MutiBarChart2D.java

     文件       2242  2011-06-06 16:49  hr\src\com\accp\crazyHR\bean\PieChart.java

     文件        385  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\EngageAnswerBiz.java

     文件        143  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\EngageExamBiz.java

     文件        478  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\EngageJobReleaseBiz.java

     文件        566  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\EngageResumeBiz.java

     文件        577  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\EngageSubjectsBiz.java

     文件       1540  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\HumanFileBiz.java

     文件        889  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\SalaryGrantBiz.java

     文件        344  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\SalaryProjectBiz.java

     文件        822  2011-06-06 16:49  hr\src\com\accp\crazyHR\biz\SalaryStandardBiz.java

............此处省略738个文件信息

评论

共有 条评论