news 2026/5/30 21:09:27

基于Springboo和vue开发的企业批量排班系统人脸识别考勤打卡系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于Springboo和vue开发的企业批量排班系统人脸识别考勤打卡系统

企业批量排班人脸识别考勤系统

演示视频

https://www.bilibili.com/video/BV1KU9iYsEBU/

角色

管理员、普通员工

技术

SpringBoot、MySQL、Vue.js、ArcSoft人脸识别SDK、Maven、Lombok、PageHelper、Apache POI

核心功能

本系统是一款企业级批量排班与人脸识别考勤管理系统,旨在通过先进的人脸识别技术实现精准考勤,并提供灵活的批量排班、请假申请及审批、考勤统计分析等功能,提升企业人事管理效率。

功能介绍

管理员

  1. 部门管理:管理企业内部部门信息,支持部门的增删改查。
  2. 员工管理:维护员工基本信息,包括人脸数据采集、账号状态管理及所属部门分配。
  3. 排班管理:定义班次时间(如早班、午班、晚班),并为员工进行批量或个性化排班。
  4. 考勤监控:实时查看员工打卡状态,监控考勤异常情况,支持考勤数据的汇总统计。
  5. 审批管理:对员工提交的请假、加班等申请进行审核并给出处理结果。
  6. 公告发布:发布企业内部通知公告,确保信息及时传达给全体员工。

普通员工

  1. 个人信息维护:查看并完善个人基本资料,上传或更新人脸识别照片。
  2. 人脸识别打卡:通过人脸识别技术进行每日上下班打卡,系统自动记录打卡时间及状态(正常、迟到、早退)。
  3. 排班查询:查看个人的排班计划,了解工作时间安排。
  4. 申请提交:在线提交请假、调休等申请,并查看审批进度。
  5. 考勤记录查看:查询个人的历史考勤明细及统计报表。
  6. 通知查看:接收并阅读管理员发布的系统公告和通知。

数据字典

管理员表 (sc_admin)

字段名类型备注
idint主键ID,自增
unamevarchar(255)管理员用户名
upassvarchar(255)管理员密码

申请审批表 (sc_apply)

字段名类型备注
idint主键ID,自增
typevarchar(255)申请类型(如请假、加班等)
contextvarchar(255)申请内容描述
start_tsvarchar(255)开始时间
end_tsvarchar(255)结束时间
ctsvarchar(255)创建时间
is_auditvarchar(255)审核状态(是否已审核)
resultvarchar(255)审核结果(通过/驳回)
audit_tsvarchar(255)审核时间
employees_idvarchar(11)关联员工ID
imgslongtext相关附件图片

考勤打卡表 (sc_clockin)

字段名类型备注
idint主键ID,自增
employees_idvarchar(11)员工ID
ctsvarchar(255)创建时间
dayvarchar(255)打卡日期
dkstart_tsvarchar(255)上班打卡时间
dkend_tsvarchar(255)下班打卡时间
is_latevarchar(255)是否迟到
leave_earlyvarchar(255)是否早退

部门信息表 (sc_department)

字段名类型备注
idint主键ID,自增
dnamevarchar(255)部门名称
ctsvarchar(255)创建时间

员工信息表 (sc_employees)

字段名类型备注
idint主键ID,自增
unovarchar(255)员工工号/账号
upassvarchar(255)登录密码
ctsvarchar(255)创建时间
sexvarchar(255)性别
borthvarchar(255)出生日期
department_idvarchar(11)所属部门ID
realnamevarchar(255)真实姓名
faceimglongtext人脸照片路径/Base64
ustatevarchar(255)账号状态
leavedayvarchar(255)剩余假期天数
isfacevarchar(255)是否已采集人脸
facedatalongblob人脸特征数据

监控记录表 (sc_jiankong)

字段名类型备注
idint主键ID,自增
eidint员工ID
ctsvarchar(255)记录时间
pfloat监控参数P
rfloat监控参数R
yfloat监控参数Y
hmvarchar(255)监控说明

监控统计表 (sc_jktotal)

字段名类型备注
idint主键ID,自增
datevarchar(255)统计日期
inempvarchar(255)在岗员工姓名列表
notempvarchar(255)缺勤员工姓名列表
ineidsvarchar(255)在岗员工ID列表
noteidsvarchar(255)缺勤员工ID列表

通知公告表 (sc_notice)

字段名类型备注
idint主键ID,自增
titlevarchar(255)公告标题
contexttext公告内容
ctsvarchar(255)发布时间

班次定义表 (sc_schedul)

字段名类型备注
idint主键ID,自增
snamevarchar(255)班次名称(如早班)
start_tsvarchar(255)班次开始时间
end_tsvarchar(255)班次结束时间
ctsvarchar(255)创建时间

排班管理表 (sc_schedul_manager)

字段名类型备注
idint主键ID,自增
start_tsvarchar(255)班次开始时间
end_tsvarchar(255)班次结束时间
notevarchar(255)备注信息
employees_idvarchar(255)员工ID
ctsvarchar(255)创建时间
dayvarchar(255)排班日期
typevarchar(255)班次类型名称

部分截图




















版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 12:08:59

Java企业级风控实战:对接天远多头借贷行业风险版API构建信贷评分引擎

重构信贷风控的“数据防线” 在银行、持牌消金及大型互金平台的信贷审批流程中,Java 承载着核心的业务逻辑。面对日益隐蔽的“多头共债”人群,仅靠央行征信往往难以覆盖高频的小额网贷记录。业务系统需要一个能够实时量化借款人“饥渴度”的外部探针。 天…

作者头像 李华
网站建设 2026/5/28 14:51:24

模型微调速成班:基于云端的个性化风格迁移教程

模型微调速成班:基于云端的个性化风格迁移教程 作为一名平面设计师,你是否曾想过将自己的作品风格"注入"AI模型,让它帮你快速生成符合个人审美的设计稿?传统方法需要面对PyTorch复杂的参数调整和GPU环境配置&#xff0c…

作者头像 李华
网站建设 2026/5/28 23:33:31

基于 注解 + 配置类 的方式 整合三层架构组件

项目创建 practice-ioc 最终项目结构依赖导入 这里的依赖没有版本号&#xff0c;是因为已经在父工程的 dependencyManagement 统一管理版本了 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0&qu…

作者头像 李华
网站建设 2026/5/29 13:13:44

突破性能极限:如何用Z-Image-Turbo预置镜像实现2K高清输出

突破性能极限&#xff1a;如何用Z-Image-Turbo预置镜像实现2K高清输出 对于专业摄影师而言&#xff0c;将AI生成图像用于商业图库是一个极具吸引力的方向&#xff0c;但大多数模型在高分辨率输出时面临质量不稳定、生成速度慢等问题。Z-Image-Turbo预置镜像通过创新的8步蒸馏技…

作者头像 李华
网站建设 2026/5/28 22:22:07

技术创业者必看:低成本搭建AI图像生成SaaS

技术创业者必看&#xff1a;低成本搭建AI图像生成SaaS 为什么选择AI图像生成SaaS&#xff1f; 作为一名技术创业者&#xff0c;你可能已经注意到AI图像生成技术的巨大潜力。从营销海报到产品设计&#xff0c;Stable Diffusion等开源模型正在改变内容创作的方式。但传统部署方案…

作者头像 李华