🔥作者主页:雨晨源码🔥
💖简介:java、微信小程序、安卓;定制开发,远程调试 代码讲解,文档指导,ppt制作💖
💖文末获取源码💖
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻Java精彩实战毕设项目案例
Java精彩新手课设项目案例
小程序精彩项目案例
## 🏆1 开发环境
- 开发语言:Java - 技术:SSM+Layui+html
- 数据库:MySQL - 架构:B/S - 源码类型: Web
- 编译工具:Idea、Eclipse、MyEclipse (选其一)
- 其他:jdk1.8、Tomcat8.5 、Navicat
##🏆 2 功能介绍:两个角色:员工/管理员
2.1 员工:登录,个人信息管理,考勤详情,工资详情等。
2.2 管理员:登录,员工管理,部门管理,岗位管理,奖金管理,工资管理,月考勤管理,图表显示(各部门人数统计柱状图,各部门工资折线图,各部门工资占比饼状图,各年月工资对比图)等。
##🏆3 项目功能截图:
3.1代码文件截图
3.2 前台员工页面:
1. 登录页面
2. 个人信息管理
3. 考勤详情
4.工资详情
3.3 管理员端页面:
1. 部门管理
2. 岗位管理
3. 工资查询
4. 考勤管理
5. 员工管理
6. 统计图
##🏆4 代码实现:
4.1 工资管理
@RequestMapping("salarySettlementAll.do")@ResponseBodypublic Map<String, String> salarySettlementAll(String date) {Map<String, String> stringMap = new HashMap<String, String>();try {salaryService.insertSalaryAllByDate(date);stringMap.put("msg", "工资结算完成");return stringMap;} catch (CustomException e) {stringMap.put("msg", e.getMessage());return stringMap;}}// 删除工资项目@RequestMapping("deleteSalaryByEid.do")@ResponseBodypublic int deleteSalaryByEid(@RequestParam(value = "arr")int[] ids) {salaryService.deleteSalaryByEid(ids);return 1;}// 发放工资项目@RequestMapping("issueSalaryByEid.do")@ResponseBodypublic void issueSalaryByEid(@RequestParam(value = "arr")int[] ids) {salaryService.updateSalaryBySid(ids);}