【摘要】本文是对基于指纹识别的考勤及门禁系统进行的研究,生物识别的安全性使它具有广阔的市场。现阶段,与其他识别方法相比,指纹识别的准确性高、采集方便、识别速度快、指纹识别技术较成熟、易被接受。因此,我们将指纹识别技术用于考勤系统,并辅以门禁系统用来扩展功能,将指纹识别系统与门禁系统连接在一起,以公司员工签到为背景,分析了指纹识别技术与门禁的相关知识,对系统展开了需求分析与概要设计,介绍了与考勤与门禁系统相关的软件与硬件,对系统进行了调试,描述了系统实现的相关流程。最终,通过“白盒测试”与“黑盒测试”两种方法对整个系统进行测试,找出错误与不足,完善系统。
【关键词】指纹识别;指纹考勤;门禁;matlab;数据库
目录
摘要
Abstract
1 引 言-1
1.1 选题背景-1
1.2 课题研究的目的与意义-1
1.3 论文的结构安排-1
2指纹识别的相关技术介绍-2
2.1指纹图像的预处理-2
2.1.1图像的增强-2
2.1.2图像的二值化-4
2.1.3 图像细化-4
2.2 指纹图像的特征提取和特征匹配-5
3系统的需求分析及体系结构-5
3.1 系统的需求分析-5
3.2 系统的设计目标及原则-5
3.3 体系结构-6
4 详细设计-7
4.1 软件设计原理-7
4.2 数据库设计-7
4.2.1 数据需求分析-7
4.2.2 数据库逻辑结构设计-7
4.2.3 数据库表的建立-8
4.3有关硬件模块的实现-8
4.3.1 STC89C52的介绍-9
4.3.2按键控制部分电路-9
4.3.3指纹模块-10
4.3.4门禁系统的相关硬件-11
5系统的实现-12
5.1 系统操作流程-12
5.2软件程序设计及调试-13
5.3后台数据库-14
6.系统测试-15
6.1测试目的-15
6.2测试原则-15
6.3测试方法-15
6.4系统测试环境-16
6.5系统测试过程-16
6.5.1 数据库登录模块测试-16
6.5.2 指纹数据管理模块测试-16
6.5.3 签到模块测试-17
6.6测试总结-18
7.总结和展望-18
参考文献-19
致 谢-20