SpringBoot+Mybatis-plus的员工打卡系统

随便说说

分享一下最近在做的一个项目吧。。
这两天天天熬夜凌晨三点,早上七点又要爬起来上班,再肝个八个小时的代码
身体真的吃不消了。
之前在学校做点小东西,熬到两三点,四五点,早上八点依然可以起来,但是最近真的
身体变得好差
不说了,都是泪啊。。。
在这里插入图片描述
为什么你这么大???
欸嘿,我故意的~~~~ 你好可爱
为什么要养🐕🐕呢,因为它可以陪伴我呀
写了两年技术文章了,这应该是第一次写日常文章~~
哈哈哈,主要还是博主的语文功底太差啦~~~~
为什么我一直要用~~ 都怪小朱同学(坐我旁边的台湾同事),把她的台湾腔传染给我,这里手动批评小朱
这两天我都在吃梭子蟹,不知道你有没有吃呢?

在这里插入图片描述

要求

言归正传了
下面是经理给我的一些要求:
一、用户管理
1、用户列表
列表字段:姓名、登录名、性别、手机号、薪资、岗位、角色
列表按钮:编辑、启用、停用、重置密码
搜索条件:用户名、状态(启用停用)
顶部按钮:新增用户
导入、导出
二、考勤管理
1、考勤打卡
按钮:上班打卡(8点-8点半)、下班打卡(18点-18点30)
迟到扣50,早退扣100,旷工200
2、考勤列表
列表字段:姓名、打卡时间、打卡状态(正常、迟到、早退)
搜索条件:姓名、打卡状态
三:流程管理
1、流程管理
列表字段:姓名、类型、意见、审核状态
按钮:查看详情
2、新建流程
字段:类型(请假、辞职、报销)开始时候(请假)、结束时间(请假)、理由、天数(请假时显示)、金额(报销时显示)
3、审核流程
列表字段:姓名、类型、意见、审核状态
按钮:审核(是否通过、意见)
4、我的流程
同流程列表
四、薪资管理
1、我的工资
列表字段:姓名、迟到扣费、旷工扣费、早退扣费、奖金、基本工资、月份
2、工资详细
生成本月工资,字段同上,多一个审批按钮,可以输入奖金
3、岗位薪资
列表字段:岗位、薪资
按钮:新增、编辑、删除
五、个人信息管理
姓名、地址、电话、密码可以修改

权限相关
2个角色,管理员和员工
员工权限:考勤管理-考勤打卡、考勤列表
流程管理-我的流程、新建流程
薪资管理-我的工资
个人信息管理

数据库设计

下面是我设计的数据库,当然是和前端小姐姐撕逼了好多次,该成的数据库
随便看一下吧 10.10.65.174是我们公司的服务器地址
在这里插入图片描述
Staff表是员工信息表
在这里插入图片描述
salary表是员工的工资表
包含一些早退迟到扣的钱啦还有奖金什么的
在这里插入图片描述
这个是离开事务表 有三种类型0请假,1离职,2报销
在这里插入图片描述
部门表
在这里插入图片描述
审核表
在这里插入图片描述
打卡表
在这里插入图片描述

分层

在这里插入图片描述
我一共分了这么多层
当然都是springboot很基本的东西,相信能看到这的人也能看得懂
在这里插入图片描述
这是主要的方法类

接口

然后就开始写接口啦
其中测试的艰辛只有我和我们的前端能理解了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

jenkins

在这里插入图片描述
总共调试近60次。。
如果有需要资料的,想学习的,不懂的,私信我就行。
个人网站:
https://zyy0822.github.io/
csdn:
https://blog.csdn.net/weixin_43923223
邮箱:
674198412@qq.com

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值