Electron桌面端人脸考勤一体机产品系统

我要开发同款
Lycra曹2026年06月23日
12阅读

技术信息

语言技术
HTML5JavaScriptVueNode.jselectron
系统类型
WindowsWeb
行业分类
企业服务

作品详情

行业场景

公司在大门和各个办公区域已经部署了人脸识别的面板机硬件,但面板机只负责采集和比对,打卡记录和人员信息没有一个统一的系统来归集和管理,因此立项该桌面端考勤系统,可以跑在windows工控机上和面板机硬件直连。同时把人员信息、排班计划、打卡记录、调休申请、考勤统计全部纳管起来,形成一个从“人脸识别打卡”到“考勤报表输出”的完整闭环。

功能介绍

人员管理:维护公司内部员工的基本信息、部门归属、工号、人脸照片等,支持人员的新增、离职、调岗操作,同时与面板机设备的人脸库做同步。
考勤管理:对接面板机打卡记录,实时接收员工的签到签退数据,在页面上展示每日打卡明细,支持管理员手动补卡、修正异常打卡记录。
考勤计算:根据预设的考勤规则(如上下班时间、迟到/早退阈值、加班计算方式、旷工判定标准等),对打卡数据进行自动化计算,生成个人和部门的考勤统计报表。
排班管理:支持按部门或按个人配置排班计划,可以设置固定班次、轮班制、弹性工时等不同的排班模式,考勤计算时会根据排班规则来判定工时是否达标。
调休管理:管理员工的调休申请和调休余额,支持调休的申请、审批、额度扣减与恢复,并在考勤计算时把调休时长计入工时统计。
人脸布控:调用本地SDK实现人脸识别能力,用于面板机端的人员身份核验;同时支持将系统中的人员信息和人脸模板下发到指定的面板机设备,实现人员库的远程布控和更新。

项目实现

1、主导人员管理、考勤计算、排班管理、调休管理等核心业务模块的前端开发及对应的Electron端接口设计,保障复杂排版规则下的数据流转准确性。
2、设计人员、排班、考勤记录等SQL表模型,编写SQL查询逻辑进行本地数据持久化与统计分析,将考勤机在断网环境下可独立完成数据存储与计算,具备后端数据库设计与开发能力。
3、对接面板机硬件底层布控接口(如人脸地库同步、实时抓拍回调、识别结果推送),通过Node.js在Electron主进程中封装统一的调用与异常处理逻辑,打通主进程与渲染进程的IPC通信链路,将硬件能力暴露为前端可用的JS接口,实现人脸注册、识别回传与考勤记录自动生成的全流程闭环。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论