栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

作者主页:夜未央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 {
    @Autowired
    private StaService staService;
    @Autowired
    private CzrzxxService czrzxxService;

    
    @GetMapping("find_Sta")
    @ResponseBody
    public PageInfo> find_Sta(HttpServletRequest request,String ssk){
        try {
            List> 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")
    @ResponseBody
    public List getXmAndZjhm_Sta(){
        List list = null;
        list = staService.getXmAndZjhm_Sta();
        return list;
    }


    
    @GetMapping("find_StaByZjhmAndXm")
    @ResponseBody
    public List find_StaByZjhmAndXm(String ssk){
        List list = null;
        list = staService.find_StaByZjhmAndXm(ssk);
        System.out.println(list);
        return list;
    }

    
    @GetMapping("getStaByZjhm")
    @ResponseBody
    public int getStaByZjhm(Sta sta){
        List map = null;
        String zjhm = sta.getZjhm();
        map = staService.getStaByZjhm(zjhm);
        if (map.size()<1){
            return 1;
        }else{
            return 0;
        }
    }
    
    @PostMapping("getStaByGh")
    @ResponseBody
    public Map getStaByGh(String gh){
        Map map = new HashMap<>();
        map = staService.getStaByGh(gh);
            return map;
    }
    
    @GetMapping("getStaSsbm")
    @ResponseBody
    public List> getStaSsbm(){
        List> list = null;
        try{
            list = staService.getStaSsbm();
        }catch (Exception e){
            e.printStackTrace();
        }
        return list;
    }
    
    @PostMapping("saveOrUpdate_Sta")
    @ResponseBody
    public int saveOrUpdate_Sta(Sta sta){
        int i = 0;
        System.out.println(sta);
        i = staService.saveOrUpdate_Sta(sta);
        return i;
    }
    
    @GetMapping("delete_StaByGh")
    @ResponseBody
    public 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 {
    @Autowired
    private ComService comService;
    @Autowired
    private CzrzxxService czrzxxService;

    
    @GetMapping("find_Com")
    @ResponseBody
    public PageInfo> find_Com(HttpServletRequest request, String ssk){
        try {
            List> 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")
    @ResponseBody
    public int saveOrUpdate_Com(Com com){
        int i = 0;
        i = comService.saveOrUpdate_Com(com);
        return i;
    }

    
    @PostMapping("getComById")
    @ResponseBody
    public Map getComById(String id){
        Map map = new HashMap<>();
        map = comService.getComById(id);
        return map;
    }

    
    @GetMapping("delete_ComById")
    @ResponseBody
    public 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013856.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号