资源简介
基于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\.myeclipse\profiler\
文件 1653 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.myeclipse\profiler\SYSUSalaryManagementSystem on MyEclipse Tomcat 7.xm
文件 1652 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.myeclipse\profiler\SYSUSalaryManagementSystem on MyEclipse Tomcat.xm
文件 1539 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.myeclipse\profiler\ssh2_test on MyEclipse Tomcat.xm
文件 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\.settings\org.eclipse.core.resources.prefs
文件 617 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.settings\org.eclipse.jdt.core.prefs
文件 530 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.settings\org.eclipse.wst.common.component
文件 296 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 430 2014-08-07 03:19 SYSUSalaryManagementSystem-master\.springBeans
文件 770 2014-08-07 03:19 SYSUSalaryManagementSystem-master\0eqoci1a.410.txt
文件 1593 2014-08-07 03:19 SYSUSalaryManagementSystem-master\3qdhuzmw.ej5.txt
文件 65 2014-08-07 03:19 SYSUSalaryManagementSystem-master\README.md
文件 681 2014-08-07 03:19 SYSUSalaryManagementSystem-master\SYSUSalaryManagementSystem on MyEclipse Tomcat.launch
目录 0 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\
文件 3383 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\AnnualEvaluation.jsp
文件 665 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\AutoComputeSalary.jsp
文件 3313 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\BasicSalaryStandard.jsp
文件 4494 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\DisplayEmployeeInfo.jsp
文件 10650 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\Employee.jsp
文件 2879 2014-08-07 03:19 SYSUSalaryManagementSystem-master\WebContent\EmployeeEntry.jsp
............此处省略386个文件信息
相关资源
- servlet+jsp实现上课点名系统
- Android毕业设计(客户端+服务器源码)
- java j2ee 课程设计报告
- 人才招聘网站 毕业设计
- 2018网上商城毕业设计
- 基于java新闻发布及管理系统源码+论文
- Java 网上招聘系统的设计与实现源码
- Android毕业设计源码论文
- 家政服务系统(JAVASSMBOOTSTRAPJSPAJAXMY
- 超市进销存管理系统(SSMMYSQLVUEJSP)
- 基于java web的医院在线挂号系统
- 旅游资源管理_jsp.zip
- Android毕业设计报告+服务端+客户端+设
- 图书馆管理系统 _jsp.zip
- 基于Android平台的校园通软件毕业设计
- expert one-on-one j2ee development without ejb中
- 员工工资管理系统(文档+视频+源码)
- java+GUI界面的企业工资管理系统
- 基于JavaEE的 工资管理系统 mysql数据库
- Android毕业设计(客户端 + 服务器源码
- 基于JAVA的科研管理信息系统设计毕设
- 基于JSP的校友录管理系统毕业论文,
- 酒店预订系统毕业设计整套
- 基于Android平台的俄罗斯方块--毕业设
- springbot学生奖惩管理系统毕业设计程
- java航空订票系统毕业设计论文
- J2EE图书管理系统187088
- 七篇优秀java餐饮管理系统毕业设计
- 通用工资管理体系的设计与实现
- 基于jsp的电子商务网站设计
评论
共有 条评论