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

【a01】Springboot+vue+mysql员工考勤管理系统(多角色登录、请假、打卡)

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

【a01】Springboot+vue+mysql员工考勤管理系统(多角色登录、请假、打卡)

开发环境:Springboot+Mysql+Vue+Nodejs+Maven+JDK1.8
技术栈:spring-boot、mysql、mybatis-plus、druid连接池。

部分功能及代码介绍:
1.员工类型:部门经理、副总经理、总经理、人事人员、财务人员


    
        
        
        
        
        
        
    

2.请假申请可以经过部门经理、总经理审核同意

       
          添加申请
          请假记录
          部门经理审核申请
          总经理审核申请

3.请假类型:

formatType(row){
            if (row.type == 0) {
                return '事假';
            } else if (row.type == 1) {
                return '年假';
            } else if (row.type == 2) {
                return '婚假';
            } else if (row.type == 3) {
                return '产检';
            } else if (row.type == 4) {
                return '产假';
            } else if (row.type == 5) {
                return '哺乳';
            } else if (row.type == 6) {
                return '陪产';
            } else if (row.type == 7) {
                return '外出';
            } 
        },

4.员工打卡类型:

   formatType(row){
            if (row.type == 0) {
                return '上班打卡';
            } else if (row.type == 1) {
                return '下班打卡';
            } else if (row.type == 2) {
                return '外出打卡';
            } else if (row.type == 3) {
                return '返回打卡';
            }
        },

5.员工当前状态:

  loadstate(){
            var empId = window.sessionStorage.getItem('empId');
            this.$http.get('/queryEmpStateById/'+empId).then(res => {
                if (res.data==0){
                    this.state = '下班';
                    this.isHere = false;
                }else if (res.data==1){
                    this.state = '在班';
                    this.isHere = true;
                }else if (res.data==2){
                    this.state = '外出';
                    this.isHere = false;
                }else if (res.data==3){
                    this.state = '假期';
                    this.isHere = false;
                }else if (res.data==4){
                    this.state = '请假';
                    this.isHere = false;
                }
            });
        },

6.员工信息展示












**运行截图展示:** ![在这里插入图片描述](https://img-blog.csdnimg.cn/df85f58c3951463a8fe9a13ece9e6086.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/866e4372698942948b0b1b237a2916e0.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/b96a6381c5d343458d4e648c3acffdf1.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/01c9cd3f15ea4157a62c804dd506d48f.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/a52c064eaef948578a986c5b60aea275.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ca971c86119845ceb0d2cbeaa421a9c4.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/01914e1a392b4332b55f610192033a77.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/0cdd1da57ea4490891ef551e17f78838.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ca59b47cca61453fb485712acf06199a.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/95122b7353904d9fb0b8e4712e1c8326.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/6c069644a6204ccd9265aa87c7801cef.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ddb5d3c829674a5ca263859e670a02bb.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/d10bd2d6cd5946fb994cce09399895fb.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/630e0f9398af4c3387902fabfa2195e6.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/fece292c8b9349afbfbfb608b6cb5eff.jpeg#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/3bb60b7ab919489d9496190ac7a9d23f.jpeg#pic_center) **一.vscode前端运行过程:** 1.安装依赖 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c0829b844c7248dfbefd95bf08ffd967.png) ```c npm i ``` 或者 ```c cnpm i ``` 2.启动项目 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a233a6d3ddf7484b8123f9c405013be2.png) ```c cnpm run dev ``` 6.跳转即可打开 ![在这里插入图片描述](https://img-blog.csdnimg.cn/de5f8775da064e279ee58954e15970fe.png) **(数据库请自行导入,这里就不展开)**

IDEA后端连接数据库 教程(保姆级):
(注意:建议使用jdk1.8)

选择对应目录

选择从外部模型导入maven项目

在右侧连接数据库

分别填入用户名、数据库密码、数据库名称

记得修改springboot-vue-student-masterspringboot-vue-student-mastersrcmainresources下application.yml配置文件的密码为自己数据库的密码。

更新maven文件

运行成功

以上操作配置完,便可以打开

http://localhost:8080/#/login

运行啦

源码及数据库:
百度云链接:https://pan.baidu.com/s/1QnZ0Vc5w5cJCw1KnAP18IA
提取码:674p

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

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

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