基于单片机的指纹考勤系统设计(附程序代码)(任务书,开题报告,论文13000字,程序代码)
摘 要
随着网络技术和计算机的应用,社会经济在不断的发展,企业和高校对员工和学生的考勤管理提出了新的要求。指纹考勤系统的原理就是基于指纹识别。考勤系统从最原始的手工记录,演变到利用IC卡或者磁卡打卡记录,然而这些考勤方法存在很多的漏洞。第一代手工记录已经无法适应当今社会的潮流,低效而且存在代为记录的状况,不适用于企业考勤管理,已被淘汰。第二代利用IC卡或者磁卡打卡考勤较于第一代手工记录效率和准确性上都有提高,却存在很大的问题。第二代考勤系统可能存在代为刷卡的现象。这种人卡分离的现象无法准确的得知打卡人的真实身份,除此之外,还可能存在持卡人忘记带卡或者卡丢失,卡消磁等等现象都为考勤设置了障碍,不够人性化。而指纹是人体的显著特征,它具有普遍性和唯一性,是代表每个人独特的永久存在的生理特征或行为特征。作者根据人体的指纹来开发考勤系统,既解决了人卡分离的问题又解决了身份识别和验证的问题。指纹考勤系统是一种准确性较高的考勤系统。因此,作者研究了一种基于单片机指纹考勤系统。它可以采用新型的指纹录入和指纹对比,实现了对用户身份识别和验证。而且,单片机系统比较简单,这样人机交互方便,具有较高的实用性[1-2]。作者的主要研究工作如下:
1.查阅相关文献,设计了一种人机交互友好的指纹考勤系统的设计方案;作者查阅了近几年的文献,并实现了一种比较便捷的基于单片机的指纹考勤系统。
2.设计并实现了基于单片机的指纹考勤系统的硬件电路和软件功能;作者此次研究架构了一个自上而下的基于单片机的指纹考勤系统的框架,了解了系统各个模块之间的功能,清楚了相关模块主芯片的使用方法,实现了基于单片机的指纹考勤系统的硬件设计。作者实现了基于单片机的指纹考勤系统的软件功能;作者使用keil平台,编写了能够实现在单片机的控制下,各个模块协同工作的程序。
3.基于单片机的指纹考勤系统能够实现相关的考勤功能;作者设计的指纹考勤系统能够实现指纹录入,指纹删除,考勤查看,以及用户签到的功能。
关键词:单片机;指纹考勤系统;人机交互;便捷友好
Abstract
With the application of network technology and computer, the social economy has been developing continuously, and the enterprises and colleges have put forward new requirements for the attendance management of employees and students. The principle of fingerprint attendance system is based on fingerprint identification.Attendance system evolves from the original manual recording to the use of IC card or magnetic card punch card records, which have many loopholes. The first generation of manual records have been unable to adapt to the current trend of social development, which is inefficient and unsafe.The first generation does not apply to enterprise attendance management, which has been eliminated. The second generation attendance system is the use of IC cards or magnetic cards. Compared to the first generation of manual records, it has improved efficiency and accuracy.However,there are many problems.The second generation attendance system may have the phenomenon of cheating ,which is helping others sign.It can’t identify the cardholder's true identity. In addition, the cardholder forget to bring the card or card loss, card demagnetization and other phenomena set obstacles for the attendance , not humane.Fingerprint is a prominent feature of the human body, with universal and unique, is representative of each person's unique permanent existence of the physiological characteristics or behavioral characteristics.The author uses the human body's fingerprint to develop the time and attendance system, not only solved the problem of human card separation and solved the problem of identification and verification.Fingerprint attendance system is of high accuracy.Therefore, the author studies a fingerprint attendance system which bases on single chip. It can use the new fingerprint input and fingerprint comparison to achieve the user identification and authentication. Moreover, the microcontroller system is relatively simple, so that human-computer interaction is convenient, and of high Practicality[1-2].The author's main research work is as follows:
1. Read the relevant literature, put forward a human-computer interaction-friendly fingerprint attendance system design; The author reviews the literature in recent years and presents a convenient fingerprint attendance system based on single chip microcomputer.
2. The hardware and software functions of the fingerprint attendance system based on single chip microcomputer are designed and realized. In this study, the author puts forward a top-down framework of fingerprint attendance system based on single-chip microcomputer, understand the function of each module of the system, clarify the use of the main module of the relevant module, and realize the single- Hardware Design of Fingerprint Time Attendance System. The author uses the keil platform to write programs that can work with each module under the control of the microcontroller.
3. Based on the single-chip fingerprint attendance system to achieve the relevant attendance function; The author designed the fingerprint attendance system to achieve fingerprint entry, fingerprint delete, fingerprint view, and the user sign function.
Key Words:SCM;fingerprint attendance ;human-computer interaction;convenient and friendly
目 录
摘 要 III
Abstract IV
第1章 绪论 1
1.1 课题研究的背景和意义 1
1.2 国内外研究现状分析 2
1.3 本文的主要研究内容及组织结构 2
第2章 指纹考勤系统的关键技术研究 4
2.1 需求分析及元器件选择 4
2.1.1 51单片机 4
2.1.2 指纹识别器FPM10A 5
2.1.3 DS1302芯片 6
2.1.4 AT24C02存储模块 7
2.2 关键技术 8
2.3 设计难点 9
2.4 解决方案 9
2.5 本章小结 9
第3章 指纹考勤系统硬件电路设计与实现 10
3.1 总体方案设计 10
3.2 硬件电路设计与实现 11
3.2.1 单片机最小系统 11
3.2.2 指纹识别模块 12
3.2.3 矩阵键盘模块 13
3.2.4 LCD12864液晶显示电路 14
3.2.5 DS1302时钟电路 14
3.2.6 AT24C02存储电路 15
3.3 本章小结 15
第4章 指纹考勤系统的软件模块实现 16
4.1 系统软件开发环境简介 16
4.2 系统主程序的设计 16
4.3 指纹录入程序 17
4.4 指纹删除程序 18
4.5 考勤查看程序 19
4.6 用户签到程序 20
4.7 本章小结 22
第5章 指纹考勤系统的调试与结果分析 23
5.1 系统功能展示 23
5.1.1 指纹录入功能 23
5.1.2 指纹删除功能 24
5.1.3 用户签到功能 25
5.1.4 考勤查看 27
5.2 结果分析 28
5.3 本章小结 28
第6章 总结与展望 29
6.1 总结 29
6.2 展望 29
参考文献 30
致 谢 31
附 录 32
|