本项目基于SSM框架开发而成,主要完成员工的薪资管理功能。本系统功能完整,运行无误,界面简洁大方。
后台开发技术:SSM
前端开发技术:JQUERY+CSS
开发工具:IDEA / ECLIPSE
数据库:MYSQL5.7
TOMCAT:8.5.31
基于MAVEN环境开发
主要完成的功能 有:用户管理、部门管理、岗位工资管理、工龄工资管理、考勤 工资管理、绩效工资管理、工资管理、图形报表统计管理等等。
系统部分功能展示如下
后台登陆
后台主界面
员工管理
部门管理
岗位管理
职称奖金管理
工龄奖金管理
工资项管理
考勤管理
工资管理:包含工资发放,工资结算,工资查询
图形报表展示统计数据
package com.salary.service.impl;
import com.salary.dao.AdminDao;
import com.salary.entities.Admin;
import com.salary.service.AdminService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;
@Service
public class AdminServiceImp implements AdminService {
@Autowired
private AdminDao adminDao;
@Override
public boolean selectAll(Admin admin) {
Admin admin1=adminDao.selectAll(admin);
if (admin1 != null){
//说明有,登录成功
return true;
}else {
//登录失败
return false;
}}
}
package com.salary.service.impl;
import com.salary.dao.ChecksDao;
import com.salary.entities.Checks;
import com.salary.service.ChecksService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.Date;
import java.util.List;
@Service
public class ChecksServiceImpl implements ChecksService {@Autowired
private ChecksDao checksDao;@Override
public ListselectAll(Integer empId, String mon, Integer deptId) {
return checksDao.selectAll(empId,mon,deptId);
}@Override
public void insertChecks(Checks checks) {
checksDao.insertChecks(checks);
}@Override
public void updateChecks(Checks checks) {
checksDao.updateChecks(checks);
}@Override
public void deleteChecks(Integer checksId) {
checksDao.deleteChecks(checksId);
}@Override
public void deleteChecksOfBatch(ListchecksIds) {
checksDao.deleteChecksOfBatch(checksIds);
}@Override
public Checks selectChecksByChecksId(Integer checksId) {
return checksDao.selectChecksByChecksId(checksId);
}
}
package com.salary.service.impl;
import com.salary.dao.DeptDao;
import com.salary.entities.Dept;
import com.salary.service.DeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;
@Service
public class DeptServiceImpl implements DeptService {
@Autowired
private DeptDao deptDao;@Override
public ListselectAll() {
return deptDao.selectAll();
}@Override
public Dept selectDeptBydeptName(String deptName) {
return deptDao.selectDeptBydeptName(deptName);
}@Override
public void insertDept(Dept dept) {
deptDao.insertDept(dept);
}@Override
public void updateDept(Dept dept) {
deptDao.updateDept(dept);
}@Override
public void deleteDept(Integer deptId) {
deptDao.deleteDept(deptId);
}
}
package com.salary.service.impl;
import com.salary.dao.EmpDao;
import com.salary.entities.Emp;
import com.salary.service.EmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;
import java.util.Map;
@Service
public class EmpServiceImpl implements EmpService {@Autowired
private EmpDao empDao;
@Override
public ListselectAll(Integer empId,String empName,Integer deptId) {
return empDao.selectAll(empId,empName,deptId);
}@Override
public Emp selectOne(Integer empId) {
return empDao.selectOne(empId);
}@Override
public void updateEmp(Emp emp) {
empDao.updateEmp(emp);
}@Override
public void deleteEmp(Integer empId) {
empDao.deleteEmp(empId);
}@Override
public void deleteEmpOfBatch(ListempIds) {
empDao.deleteEmpOfBatch(empIds);
}@Override
public void insertEmp(Emp emp) {
empDao.insertEmp(emp);
}@Override
public List}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)