基于指纹识别的企业员工考勤系统的设计(2)
当有手指接触到FCD4B14 的传感区域, FCD4B14 就开始了指纹的采集, 通过其内部的数模转换器将采集到的各个像素的模拟信号转换成数字信号, 并传输至XCR3256XL。XCR3256XL 把当前的奇数场图像存储在静态存储器ODD 中, 把当前的偶数场图像存储在静态存储器EVEN 中; 其状态线用于指示当前状态: 当指示低电平时, 表明可以从静态存储器中读取数据, 当高电平时, 表明XCR3256XL 正在向静态存储器中写数据; 选择ODD 线用于选择从静态存储器中读取奇数场数据, 选择EVEN 线用于选择从静态存储器中读取偶数场数据。当一帧完全存储后, XCR3256XL 向S3C44B0X 发出中断信号, 然后由考勤机应用程序作进一步处理。
3.2 考勤机应用程序
考勤机应用程序由指纹采集处理模块、配置模块和自动校时模块构成, 三个模块的功能描述如下:指纹采集处理模块在响应XCR3256XL 的中断后, 将接收到的所采集指纹的原始奇数场和偶数场数据组成完整的一帧, 即一个完整的指纹图像, 然后进行图像的预处理和指纹特征信息的提取, 最后将包含指纹特征信息和当前时间的签到数据包通过网络发送给应用服务器。
配置模块在接收到来自应用程序服务器的配置考勤机控制命令后, 该模块根据命令中的配置参数( 如: 当前时间、考勤有效时间、IP 地址、考勤机ID 等) 完成考勤机配置工作。
自动校时模块在接收到应用服务器定时发来的校时数据包后, 更新考勤机当前时间, 然后应答应用程序服务器, 从而使两者在时间上达到同步, 以保证考勤时间的准确性。
4 数据库设计
数据库服务器上关系数据库系统可使用SQL Server 或ORACLE。数据库中的表主要包括企业组织信息表、员工基本信息表、员工指纹特征信息表、班次表、请假表、加班表、考勤机信息表、签到记录表、考勤记录表等。其中, 员工指纹特征信息表( 由员工ID 和员工指纹特征信息两个字段构成) 存储着该企业所有员工指纹的特征信息, 是与活体指纹进行比对的基础, 为提高比对的效率, 可在其指纹特征信息字段上建立索引。考勤记录表存储着员工出勤、迟到、早退等考勤结果数据, 它是应用服务器根据考勤规则处理的结果, 也是管理人员进行查询统计的基础。
5 应用服务器
应用程序服务器上运行着员工信息录入程序、考勤服务程序和考勤管理程序三个程序。员工信息录入程序用于录入及修改企业员工的基本信息( 包括指纹的特征信息) 并将其存入数据库中, 通常在系统初建立时及有新员工加入时使用。考勤服务程序自始至终运行着, 根据管理人员设置的时间间隔定时向考勤机发送时钟同步信号, 如果超时没有收到考勤机的应答, 表明考勤机故障或
网络通信故障, 立即通过考勤管理程序通知管理人员; 一旦接收到指纹考勤机发送来的签到数据包, 就将数据包放入待处理队列中, 然后以FIFO 方式依次处理该队列的每个数据包, 其处理过程为: 首先提取数据包中的指纹特征信息, 然后通过比对数据库中员工指纹特征信息表就可以找到相匹配的记录, 从而确定了员工ID, 再结合数据包中其他的信息( 如: 签到时间) 、数据库中该员工班次的信息以及考勤规则就能够判定出该员工此次考勤的结果( 如: 正常出勤、迟到、早退等) , 并自动生成考勤记录存入数据库的考勤记录表中。考勤管理程序用于员工考勤数据的管理。
排班模块完成用于编排员工的出勤班次, 包括班次的设定、排班方式的确定、排班对象的设定、节假日的设定等。可选择排班的方式为轮班排班或按周排班, 排好班后可以以日程表的形式显示该员工一年内每天的排班情况。
查询统计模块提供分类查询和汇总统计功能。分类查询可以按员工个人、部门和整个企业为单位进行考勤记录的查询, 也可以按正常出勤、迟到、早退、缺勤的出勤类型进行查询。汇总查询分为个人汇总和部门汇总, 可根据需要对不同时间段进行年统计、月统计和日统计。查询统计结果可以通过自定义式样生成报表。考勤登记模块用于员工请假、加班预登记以及考勤数据的人工处理。人工考勤登记用于考勤机故障时或在某些特殊情况下( 如: 临时派遣员工外出办事, 无法在下班时录入指纹) 直接登记员工考勤记录。有时考勤签到记录不符合考勤规则( 如: 重复多次签到) , 考勤服务程序根据考勤规则尽量生成考勤记录, 并标记出异常签到记录, 考勤管理员使用异常考勤记录确认功能对异常记录进行确认, 为保证考勤的客观公正, 人工不能增加修改考勤签到记录, 只能对考勤结果数据进行调整。
考勤机管理模块实现对分布在企业各处的指纹考勤机的集中管理。在指纹考勤机工作前需要控制其进行设置, 包括: 当前时间、考勤有效时间、IP 地址、考勤机ID 等。通过考勤服务程序可获得各个指纹考勤机的状态( 正常或故障) , 在考勤管理系统界面上以图形化的方式显示给考勤管理者, 实现对系统中各个考勤机的实时监控。系统维护模块完成对用户的管理和进行数据维护等功能[4]。包括用户的创建、删除、权限的授予及剥夺、密码的设置与修改、数据的备份与恢复等。
6 结束语
本系统在某中型制衣厂投入使用后, 能够快速、稳定、准确地完成考勤。利用指纹特征的唯一性, 彻底解决了代打卡问题; 考勤记录以及员工考勤统计信息都由本系统自动生成, 管理者可以实时监控员工在岗状况和及时获得考勤信息, 大大提高了企业管理的效率和水平。总而言之, 本系统对企业实现人事管理现代化、规范化具有重要的意义。
(责任编辑:admin)- “扫一扫”关注融合网微信号
免责声明:我方仅为合法的第三方企业注册用户所发布的内容提供存储空间,融合网不对其发布的内容提供任何形式的保证:不保证内容满足您的要求,不保证融合网的服务不会中断。因网络状况、通讯线路、第三方网站或管理部门的要求等任何原因而导致您不能正常使用融合网,融合网不承担任何法律责任。
第三方企业注册用户在融合网发布的内容(包含但不限于融合网目前各产品功能里的内容)仅表明其第三方企业注册用户的立场和观点,并不代表融合网的立场或观点。相关各方及作者发布此信息的目的在于传播、分享更多信息,并不代表本网站的观点和立场,更与本站立场无关。相关各方及作者在我方平台上发表、发布的所有资料、言论等仅代表其作者个人观点,与本网站立场无关,不对您构成任何投资、交易等方面的建议。用户应基于自己的独立判断,自行决定并承担相应风险。
根据相关协议内容,第三方企业注册用户已知悉自身作为内容的发布者,需自行对所发表内容(如,字体、图片、文章内容等)负责,因所发表内容(如,字体、图片、文章内容等)等所引发的一切纠纷均由该内容的发布者(即,第三方企业注册用户)承担全部法律及连带责任。融合网不承担任何法律及连带责任。
第三方企业注册用户在融合网相关栏目上所发布的涉嫌侵犯他人知识产权或其他合法权益的内容(如,字体、图片、文章内容等),经相关版权方、权利方等提供初步证据,融合网有权先行予以删除,并保留移交司法机关查处的权利。参照相应司法机关的查处结果,融合网对于第三方企业用户所发布内容的处置具有最终决定权。
个人或单位如认为第三方企业注册用户在融合网上发布的内容(如,字体、图片、文章内容等)存在侵犯自身合法权益的,应准备好具有法律效应的证明材料,及时与融合网取得联系,以便融合网及时协调第三方企业注册用户并迅速做出相应处理工作。
融合网联系方式:(一)、电话:(010)57722280;(二)、电子邮箱:2029555353@qq.com dwrh@dwrh.net
对免责声明的解释、修改及更新权均属于融合网所有。