基于JAVA的工资管理系统源码(J2EE 工资管理 毕业设计)


基于JAVA的工资管理系统源码(J2EE 工资管理 毕业设计)。 可直接运行。做毕业设计、课程设计或者想研究下技术的可以下载学习。需要更多资源的可以关注我。
资源截图
代码片段和文件信息
package com.sms.action;

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

import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.sms.entity.Employee;
import com.sms.entity.Salary;
import com.sms.entity.StartSalaryInfo;
import com.sms.exception.ExcelException;
import com.sms.other.ComputeSalarySingleton;
import com.sms.other.SalaryExport;
import com.sms.service.IEmployeeManage;
import com.sms.service.ISalaryManage;
import com.sms.service.IStartSalaryInfoManage;
import com.sms.util.ExcelUtil;

//工资自动生成
public class AutoSalary {
private List newSalaryList; 
private ComputeSalarySingleton computeSalarySingleton=ComputeSalarySingleton.getInstance();

@Resource
private ISalaryManage iSalaryManage;

@Resource
private IEmployeeManage iEmployeeManage;

@Resource
private IStartSalaryInfoManage iStartSalaryInfoManage;

public void initSalaryList(){
//System.out.println(“heh“);
newSalaryList=new ArrayList();
List list = iStartSalaryInfoManage.getAllStartSalaryInfo();

for(int i=0;i StartSalaryInfo startSalaryInfo=list.get(i);

Salary salary =new Salary(startSalaryInfo.getEid()startSalaryInfo.getPositionSalary()startSalaryInfo.getLevelSalary());
computeSalarySingleton.setSalary(salary);
iSalaryManage.addSalary(salary);

Employee employee=iEmployeeManage.findEmployeeById(startSalaryInfo.getEid());
if(employee==null){
System.out.println(“cao“);
System.out.println(startSalaryInfo.getEid());
}
SalaryExport salaryExport=new SalaryExport(startSalaryInfo.getEid() employee.getName() employee.getDepartment() salary.getPositionSalary() salary.getLevelSalary() salary.getTotleSalary() salary.getTime());
newSalaryList.add(salaryExport);
}
}

public String computeSalary(){
initSalaryList();

ActionContext.getContext().getSession().put(“newSalaryList“ newSalaryList);
return Action.SUCCESS;
}

public String exportSalary() throws ExcelException{
linkedHashMap fieldMap = new linkedHashMap();

fieldMap.put(“eid“ “职工号“);
fieldMap.put(“name“ “姓名“);
fieldMap.put(“department“ “单位“);
fieldMap.put(“positionSalary“ “岗位工资“);
fieldMap.put(“levelSalary“ “级别工资“);
fieldMap.put(“salary“ “月薪“);
fieldMap.put(“date“ “发放日期“);
 
String sheetName=“Sheet1“;
HttpServletResponse response = ServletActionContext.getResponse();

initSalaryList();
ExcelUtil.listToExcel(newSalaryList fieldMap sheetName response);

return Action.SUCCESS;
}

public List getNewSalaryList() {
return newSalaryList;
}

public void setNewSalaryList(List newSalaryList) {
this.newSalaryList = newSalaryList;
}

public ISalaryManage getISalaryManage() {
return iSalaryManage;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-08-07 03:19  SYSUSalaryManagementSystem-master
     文件         714  2014-08-07 03:19  SYSUSalaryManagementSystem-master.classpath
     文件           7  2014-08-07 03:19  SYSUSalaryManagementSystem-master.gitignore
     目录           0  2014-08-07 03:19  SYSUSalaryManagementSystem-master.myeclipse
     目录           0  2014-08-07 03:19  SYSUSalaryManagementSystem-master.myeclipseprofiler
     文件        1653  2014-08-07 03:19  SYSUSalaryManagementSystem-master.myeclipseprofilerSYSUSalaryManagementSystem on MyEclipse Tomcat 7.xml
     文件        1652  2014-08-07 03:19  SYSUSalaryManagementSystem-master.myeclipseprofilerSYSUSalaryManagementSystem on MyEclipse Tomcat.xml
     文件        1539  2014-08-07 03:19  SYSUSalaryManagementSystem-master.myeclipseprofilerssh2_test on MyEclipse Tomcat.xml
     文件         426  2014-08-07 03:19  SYSUSalaryManagementSystem-master.myhibernatedata
     文件        1435  2014-08-07 03:19  SYSUSalaryManagementSystem-master.project
     文件        1524  2014-08-07 03:19  SYSUSalaryManagementSystem-master.reverse.properties
     目录           0  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settings
     文件         491  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settings.jsdtscope
     文件         563  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settingsorg.eclipse.core.resources.prefs
     文件         617  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settingsorg.eclipse.jdt.core.prefs
     文件         530  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settingsorg.eclipse.wst.common.component
     文件         296  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-08-07 03:19  SYSUSalaryManagementSystem-master.settingsorg.eclipse.wst.jsdt.ui.superType.name
     文件         430  2014-08-07 03:19  SYSUSalaryManagementSystem-master.springBeans
     文件         770  2014-08-07 03:19  SYSUSalaryManagementSystem-mastereqoci1a.410.txt
     文件        1593  2014-08-07 03:19  SYSUSalaryManagementSystem-master3qdhuzmw.ej5.txt
     文件          65  2014-08-07 03:19  SYSUSalaryManagementSystem-masterREADME.md
     文件         681  2014-08-07 03:19  SYSUSalaryManagementSystem-masterSYSUSalaryManagementSystem on MyEclipse Tomcat.launch
     目录           0  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContent
     文件        3383  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContentAnnualEvaluation.jsp
     文件         665  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContentAutoComputeSalary.jsp
     文件        3313  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContentBasicSalaryStandard.jsp
     文件        4494  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContentDisplayEmployeeInfo.jsp
     文件       10650  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContentEmployee.jsp
     文件        2879  2014-08-07 03:19  SYSUSalaryManagementSystem-masterWebContentEmployeeEntry.jsp
............此处省略386个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)