作者主页:夜未央5788

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

- 基于SpringBoot-Layui开发的学生版企业考勤管理系统完整代码; 可供练习和毕业设计学习参考.
- 分别为员工打卡系统和企业考勤管理两个系统
- 其中企业考勤管理系统主要功能包括: 员工信息管理、考勤信息管理、考勤统计、操作日志信息、登录日志信息、系统用户管理等功能

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 
5.数据库:MySql 5.7版本;

6.是否Maven项目:是

技术栈

1. 后端:SpringBoot+Mybatis

2. 前端:JSP+Bootstrap+jQuery+LayUI

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中application.yml配置文件中的数据库配置改为自己的配置;
4. 运行项目,输入http://localhost:8080/web/jsp/login.jsp 登录
管理端用户名  admin  密码  123456

打卡端用户名  马云  密码  630021197005112121

运行截图

代码相关

员工控制器

@Controller
@RequestMapping("/sta")
public class StaController {@Autowiredprivate StaService staService;@Autowiredprivate CzrzxxService czrzxxService;/***** 查询员工表*/@GetMapping("find_Sta")@ResponseBodypublic PageInfo<Map<String,Object>> find_Sta(HttpServletRequest request,String ssk){try {List<Map<String,Object>> list = null;PageHelper.startPage(Integer.valueOf(request.getParameter("page")),Integer.valueOf(request.getParameter("limit")));list = staService.find_Sta(ssk);PageInfo info = new PageInfo(list);return info;}catch (Exception e){e.printStackTrace();return null;}}/***** 员工表姓名和证件号码*/@GetMapping("getXmAndZjhm_Sta")@ResponseBodypublic List<Map> getXmAndZjhm_Sta(){List<Map> list = null;list = staService.getXmAndZjhm_Sta();return list;}/***** 搜索员工表*/@GetMapping("find_StaByZjhmAndXm")@ResponseBodypublic List<Map> find_StaByZjhmAndXm(String ssk){List<Map> list = null;list = staService.find_StaByZjhmAndXm(ssk);System.out.println(list);return list;}/**通过证件号码查询员工表*/@GetMapping("getStaByZjhm")@ResponseBodypublic int getStaByZjhm(Sta sta){List<Map> map = null;String zjhm = sta.getZjhm();map = staService.getStaByZjhm(zjhm);if (map.size()<1){return 1;}else{return 0;}}/**通过工号查询员工表*/@PostMapping("getStaByGh")@ResponseBodypublic Map<String,Object> getStaByGh(String gh){Map<String,Object> map = new HashMap<>();map = staService.getStaByGh(gh);return map;}/**查询部门表*/@GetMapping("getStaSsbm")@ResponseBodypublic List<Map<String,Object>> getStaSsbm(){List<Map<String,Object>> list = null;try{list = staService.getStaSsbm();}catch (Exception e){e.printStackTrace();}return list;}/**新增或修改员工表*/@PostMapping("saveOrUpdate_Sta")@ResponseBodypublic int saveOrUpdate_Sta(Sta sta){int i = 0;System.out.println(sta);i = staService.saveOrUpdate_Sta(sta);return i;}/**删除员工*/@GetMapping("delete_StaByGh")@ResponseBodypublic int delete_StaByGh(String gh,String name){int i = 0;i = staService.delete_StaByGh(gh,name);if(i>0){String bz = "删除员工";System.out.println(name);czrzxxService.addCzrzxx(bz,name);}return i;}
}

考勤专员控制器

@Controller
@RequestMapping("/com")
public class GdkqzydhController {@Autowiredprivate ComService comService;@Autowiredprivate CzrzxxService czrzxxService;/**查询各地考勤专员信息表*/@GetMapping("find_Com")@ResponseBodypublic PageInfo<Map<String,Object>> find_Com(HttpServletRequest request, String ssk){try {List<Map<String,Object>> list = null;PageHelper.startPage(Integer.valueOf(request.getParameter("page")),Integer.valueOf(request.getParameter("limit")));list = comService.find_Com(ssk);PageInfo info = new PageInfo(list);return info;}catch (Exception e){e.printStackTrace();return null;}}/**新增或修改各地考勤专员表*/@PostMapping("saveOrUpdate_Com")@ResponseBodypublic int saveOrUpdate_Com(Com com){int i = 0;i = comService.saveOrUpdate_Com(com);return i;}/**通过id查询各地考勤专员表*/@PostMapping("getComById")@ResponseBodypublic Map<String,Object> getComById(String id){Map<String,Object> map = new HashMap<>();map = comService.getComById(id);return map;}/**通过id删除考勤表信息*/@GetMapping("delete_ComById")@ResponseBodypublic int delete_ComById(String id,String name){int i = 0;i = comService.delete_ComById(id);if(i>0){String bz = "删除考勤专员信息";czrzxxService.addCzrzxx(bz,name);}return i;}}

如果也想学习本系统,下面领取。回复:079springboot

Java项目:springboot基于bs的企业考勤管理系统相关推荐

  1. 基于JAVA+SpringBoot+Mybatis+MYSQL的企业考勤管理系统

    系统主要分别为员工打卡系统和企业考勤管理两个系统 企业考勤管理系统主要功能包括: 员工信息管理.考勤信息管理.考勤统计.操作日志信息.登录日志信息.系统用户管理等功能 员工打卡系统主要功能包括: 上班 ...

  2. Java项目:JSP员工出差请假考勤管理系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目为后台管理系统: 管理员角色包含以下功能: 登录,首页,考勤记录增删改查,假期申 ...

  3. Java项目:基于jsp+ssm驾校预约管理系统(计算机毕业设计)

    驾校预约管理系统是一个高校用来管理教员和学员的授课信息并存储档案必需的一个管理系统,由于时代的进步,它成为了一个现代化管理不可缺少的一部分.它的查询的方便简洁,可以为一个驾校经营者节约足够的时间,为驾 ...

  4. 基于SSH的学生考勤管理系统

    1.项目介绍 基于SSH的学生考勤管理系统分为三种用户:管理员.教师.学生 管理员:课程管理.学生管理.课程表管理.学院管理等 教师:课程表查询.增加请假单.审核请假 学生:查看课程表.查看考勤信息. ...

  5. Java项目:基于java+ssm企业员工考勤系统(计算机毕业设计)

    设计和开发一个企业员工考勤管理系统,企业员工和管理员只需登录系统就能实现网上考勤.建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,企业员工能够在各个岗位上的工作状态得到及时的反馈, ...

  6. 计算机毕业设计-springboot企业考勤管理系统(前后端分离)员工考勤管理系统-公司日常管理系统java代码

    计算机毕业设计-springboot企业考勤管理系统(前后端分离)员工考勤管理系统-公司日常管理系统java代码 注意:该项目只展示部分功能,如需了解,联系咨询即可. 作者:IT跃迁谷 1.开发环境 ...

  7. java web物资管理系统,基于jsp的企业物资管理系统a-JavaEE实现企业物资管理系统a - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业物资管理系统a, 该项目可用各类java课程设计大作业中, 企业物资管理系统a的系统架构分为前后台两部分, 最 ...

  8. java企业车辆管理系统_基于jsp的企业车辆管理系统-JavaEE实现企业车辆管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业车辆管理系统, 该项目可用各类java课程设计大作业中, 企业车辆管理系统的系统架构分为前后台两部分, 最终实 ...

  9. 基于springboot+mybatis+mysql+html企业人事管理系统

    基于springboot+mybatis+mysql+html企业人事管理系统 一.系统介绍 二.功能展示 1.用户登陆 2.员工奖惩--员工 3.合同管理--员工 4.个人薪酬--员工 5.培训管理 ...

最新文章

  1. 一劳永逸,iOS 网页视图控制器通用类封装
  2. 王可汗:数据科学带我解开摩擦学的“反常现象” | 提升之路系列(七)
  3. tasklist 妙用
  4. 计算机硕士工资情况收集
  5. 朴实!简单!依你所好,MySQL排序查询ORDER BY
  6. c json输出html标签,Json编码HTML字符串
  7. redis与memcached区别
  8. 布鲁斯的秘密-序章:我是布鲁斯
  9. Hadoop学习笔记(二):MapReduce的进度和状态
  10. java前端导入excel_Java之导入Excel Vue框架前端篇
  11. java 拦截器实现接口调用频率限制
  12. 几种凹凸贴图(Bump Mapping)的学习记录
  13. 新百家姓前20位(附前300名)
  14. 使用Java读写dbf文件【附源代码】
  15. import java.sql.*;问题:The package java.sql is not accessible
  16. 如何解决Mathtype在Word中功能区是灰色的情况
  17. js根据经纬度计算多边形面积
  18. 在微信开发者工具导入整个weui的实例,查看weui的用法
  19. 宝塔免费ssl证书是什么
  20. taishan服务器修改为u盘启动,bios改成u盘启动

热门文章

  1. 织女星开发板RISC-V核通过SPI协议驱动ARDUINO LCD模块(触屏)
  2. 软件测试实战(微软技术专家经验总结)--第五章(测试技术)读书笔记
  3. C语言实现贪吃蛇小游戏1.0
  4. [附源码]java毕业设计新闻发布和评论管理系统
  5. 利用 FFmpeg 和 ImageMagick, AVI 转 GIF(不失真)
  6. 从头开始学51单片机之实例2:用定时中断实现流水灯
  7. C#(WPF)实现拳皇(一)
  8. android 固定底栏位置,电脑底端任务栏固定位置应该如何设置?在哪里设置?
  9. 将文件打包成zip包
  10. 手机发射机的功能电路(4)---上变频器、功率放大器