来源:中国一卡通网 作者:刘松 裘祖荥 发布时间:2007-12-28 14:59:55 字体:[大 中 小]
摘 要:文中介绍了基于单片机与指纹模块的指纹自动考勤系统的设计。该系统采用单片机控制专用指纹模块进行指纹采集与指纹数据传输,利用上位机的ACESS数据库进行考勤信息的记录与管理,能够大大提高企业的考勤管理效率。因此这套系统具有比传统的人员与刷卡考勤管理系统更高的安全性和更好的实用性。
图3 指纹模块与单片机通讯连接
本系统指纹登陆系统的工作原理是这样的:由于指纹模块的耗电量较大,一般情况指纹模块是不工作的,系统不给它供电,只有在当单片机接收到上位机传来的指纹采集命令或指纹对比命令时才给它供电。
指纹模块电源控制电路如图4所示。
图4 BPM02电源控制方法
3 系统软件设计
本系统中的上位机考勤管理软件采用VC++中的MFC ODBC技术控制ACESS数据库进行用户个人信息的保存与考勤信息的记录。MFC ODBC让开发人员仅仅使用很少的代码就可以完成复杂的数据库访问,并可以对数据库中的内容方便地实现添加、修改、删除等操作,从而极大地减少了软件开发的工作量,缩短了开发周期,提高了效率。
考勤管理系统主要由2部分组成:(1)指纹信息采集系统。主要是上位机向单片机发送进行指纹采集的指令,由单片机控制指纹模块进行指纹数据的采集并将采集到的指纹数据通过串口送入上位机,上位机通过操作ACESS数据库对指纹数据与用户的个人相关信息进行存储。(2)指纹比对系统。当需要进行考勤管理时,上位机发送指令控制单片机对登录的用户指纹信息进行采集并与上位机数据库内存储的信息进行比对,如果比对成功则记录用户此次登录时间并存储。这样就可以获得用户的考勤信息并进行考勤管理。
4 结 论
本系统软硬件已通过实验调试,系统性能稳定,指纹信息的采集与考勤信息的记录所耗平均时间小于5 s,满足了考勤管理高效与实时性的要求,具有较好的应用前景。
参考文献:
[1] 翁汉兴,阎友才,刘哗清.指纹自动考勤系统在火电厂的应用.华中电力,2006(1):67-68.
[2] 陈建孝.利用指纹识别器进行考勤管理[J].内蒙古农业大学学报,2006,27(1):108-110.
[3] 常静.基于指纹识别的汽车门锁遥控器设计[J].城市车辆,2006(4):46-48.
[4] 马忠梅.单片机C51程序设计[M].北京航空航天大学出版社.
[5] 梁中华,王子威,祁春清,等.PC机与单片机串行通信
的研究[J].沈阳工业大学学报,2005,27(3):302—307.
[6] 刘海春,翁晓光.微机和单片机串行通信[J].电子测量技术,2004(2):59—60.
[7] 谢命坚.MFC的ODBC数据库编程技术[J].今IEI科苑,2006(7):10034.
[8] 罗瑞明.MFC子窗口管理方法及应用[J].电脑知识与技术,2006(7):167—168.
作者简介:
刘松,男,天津大学精密仪器与光电子工程学院测试计量技术及仪器专业硕士研究生,研究方向为精密仪器与智能化。
推荐文章
论坛热帖