指纹识别员工考勤系统上位机程序设计【字数:8187】

摘 要随着科技的进步指纹技术在公司员工考勤管理系统中的应用有助于公司在人事管理中对员工信息的统一管理,这样可以充分实现公司的基本管理要求,提高公司的绩效和管理能力。指纹识别技术和考勤系统的结合可以很便捷的访问员工的每日出勤,出勤日统计,查询员工,员工管理。为公司提供有关员工信息的全面统计数据,使公司能够建立适当的奖励和惩罚制度。本系统不仅结合计算机技术和指纹分析技术,还采用MFC应用架构和本地的EXCEL数据存储库来提供高安全性和可靠性指纹识别考勤打卡和数据存储功能,所以该系统可以轻松执行考勤功能,同时具有搜索,员工管理等功能。该系统最大的特色在于以前公司打卡方式的陈旧,而且容易逃脱打卡查询或者代替打卡。这样对公司的奖惩制度不利,也对管理打卡的部门造成了困扰。所以结合人类每个人独有的生物特征,进行的指纹识别和员工考勤系统才具有讨论研究价值。
目 录
摘 要 I
绪论 1
1指纹识别的基本原理 2
1.1指纹识别基本框图 2
1.1.1指纹图像的采集 2
1.1.2预先处理指纹图像 2
1.1.3指纹特征提取 2
1.1.4指纹匹配 3
1.2指纹识别系统的工作模式 3
2 指纹识别考勤系统的设计 4
2.1设计系统的分析 4
2.1.1 系统的安全可靠性和可行性分析 4
2.1.2综合性原则 4
2.1.3先进性 4
2.2 系统模块的设计 4
2.2.1系统硬件模块 4
2.2.2 系统其他模块 4
2.3系统软件技术介绍 5
2.3.1 MFC介绍 5
2.3.2 C++编程语言介绍 5
2.3.3 EXCEL数据层的LibXL库 5
2.4本章小结 5
3数据层的设计与实现 6
3.1数据层的设计规则 6
3.2基于EXCEL的数据存储表开发过程 6
3.3数据层的实现 6
3.3.1指纹识别算法实现 6
3.3.2 指纹记录数据库 8
 *好棒文|www.hbsrm.com +Q: ^351916072# 
3.3.3数据表中获取指纹代码 9
3.4本章小结 10
4 系统的实现 11
4.1考勤系统的实现 11
4.1.1界面设计 11
4.1.2登录的代码实现 15
4.2本章小结 21
5、结语 23
参考文献 24
致谢 25
绪论
随着生物科学和技术的成熟,以及计算机技术的快速发展和广泛应用,我们已经开发出了多种基于人类特征的识别技术。通过分析指纹的全局和局部特征,可以从指纹的几个特征值准确地识别个体的身份。因为有机体的特征是独特的,所以通过提取其独特的特征将其转换为数字代码,从而获得指纹特征的模板与数据库系统中的指纹进行对比。这样就能实现指纹识别技术在出勤系统中的应用。在今天的指纹、面部,视网膜,掌纹,语音等识别技术中,指纹识别是最常用的识别技术。近年来,指纹识别技术已成为识别和认证领域的一项新技术。随着技术的进步,21世纪的高科技技术之一是成熟的指纹识别技术。
虽然有些部门仍然使用传统的考勤卡和其他传统的考勤登记方式,但这样做效率低,管理不方便,而且容易伪装登录。 随着指纹识别技术的发展和成熟,“数字化”已经成为一个主题,各个公司都采用了稳定,可靠,简单,清晰的方法。 高科技参与最常见的是基于指纹识别的考勤方法。
指纹识别是在通过成像装置读取指纹图像后,使用计算机软件提取指纹的特征数据,最后通过具有生理特征的匹配算法获得处理结果,采集设备分为光学和晶体硅传感器和超声波扫描,预先处理,以减少噪音,增加山脊和山谷的清晰度,消除噪音,不破坏图像中真正重要的信息。系统硬件提供连接外接设备的功能,指纹识别器收集的指纹图像通过外围设备转换成数据并存储在数据库中。指纹识别器收集的指纹图像通过外围设备和授权设置以及员工登记和结账信息查询功能,将数据转换为数据库。
该系统由指纹识别和考勤系统两部分组成而且与公司员工数据库进行融合以便于对公司员工进行日常的考勤打卡,指纹数据库具有的指纹存储以及实现日常的员工考勤打卡记录功能已经完成。运用考勤员工系统将有助于减少不必要时间的浪费。他们可以有更多的时间和精力来做其他事情,此系统也可以减少登录等常见问题,使公司管理更高效。
1指纹识别的基本原理
1.1指纹识别基本框图
指纹识别系统分为图像采集,指纹图像预处理,指纹图像特征提取和指纹图像的匹配,具体如图11所示。
图11 指纹识别框图
1.1.1指纹图像的采集
指纹图像的识别范围仅限于指纹采集的区域,这样一方面确保了识别的准确性,另一方面也具备安全性。指纹采集仪器包括基于光学传感器的、基于电容传感器的和基于射频传感技术的。本设计采用的是基于光学传感器的指纹采集仪。光学传感器的关键是光的全反射,当手指放在涂膜板上并且指纹照射在玻璃表面上时,反射光被电荷耦合器件转换成相应的电信号,并进一步输送到对应的传输端。电容传感器是半导体电容传感粒子形成的电容值,这些电容值的存在区域就是我们手指指纹所在的区域。当手指触摸指纹表面时,凹陷区的电容和正常区之间的电容值不同从而获取到整个手指指纹区域。
1.1.2预先处理指纹图像
指纹识别过程中会有很多因素的影响,这些因素会影响指纹特征检测,并产生许多错误特征。因此,在提取指纹特征之前,必须进行指纹图像的预处理,以便后续处理更容易。指纹图像的预处理消除了指纹图像的干扰,保持了指纹图像的清晰,其优点在于可以通过平滑、锐化、增强和二值化原始灰度图像,来有效地执行分割和特征提取等任务。
1.1.3指纹特征提取
指纹图像是人体手指表面凸凹不平的纹线在二维平面的映像,它的感兴趣区域(ROI由一系列浓淡相间的脊线和谷线紧密排列,形成了一种近乎平行的纹理结构。要在充分分析指纹纹理特点以及ROI和背景关系的基础上,通过图像分割、滤波处理等技术尽可能消除不利因素的影响,突出手指本身固有的结构及细节特点,便于提取指纹特征。
1.1.4指纹匹配
指纹匹配是用采集的指纹特征与指纹数据库中保存的指纹特征相比较,判断是否属于同一指纹。可以根据指纹的纹形进行粗匹配,进而利用指纹形态和细节特征进行精确匹配,给出两枚指纹的相似性得分。根据应用的不同,对指纹的相似性得分进行排序或给出是否为同一指纹的比对结果。指纹对比有两种方式:1、一对一比对:根据用户ID从指纹库中检索出待对比的用户指纹,再与新采集的指纹比对;2、一对多比对:新采集的指纹和指纹库中的所有指纹逐一比对。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzdq/112.html

好棒文