摘要:如今,随着经济的迅速发展,企业和事业单位之间的竞争已经不仅仅是技术设备之间的较量管理手段也不可或缺。实现数据规范化、自动化的管理,是一个管理规范、运作高效的企事业单位的必然要求。因此本文以STM32单片机为主控芯片,利用RFID读卡技术结合物联网通信技术以及SQL server数据库和服务器的应用实现了一个操作简易功能较齐全的智能刷卡考勤系统。解决了传统的考勤方式带来的弊端,对后台考勤信息查询这部分做了比较完善的设计修改。
关键字:射频卡考勤;RC522;STM32单片机;RFID;Wi-Fi;SQL server
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题研究的目的及其意义-1
1.2现状及趋势分析-1
1.3课题研究的主要内容-2
第二章 RFID考勤系统总体设计-3
2.1系统的需求分析-3
2.2系统的整体工作流程分析-3
2.3射频考勤系统功能分析-4
2.4系统开发和运行环境-4
2.5本章小结-5
第三章 硬件设计-6
3.1 STM32单片机模块分析-6
3.1.1规格说明-6
3.1.2STM32最小系统-7
3.2 TFT液晶显示模块分析-8
3.2.1液晶显示屏的原理图-8
3.2.2液晶显示电路的工作原理-8
3.3 Wi-Fi模块 ESP8266分析-8
3.3.1Wi-Fi模块的原理图-8
3.3.2WIFI模块的工作原理-9
3.4RC522模块说明-9
3.4.1RC522简介-9
3.4.2RC522传感器的工作原理-10
3.5其他模块电路设计-11
3.6各模块的硬件连接-12
3.6.1RC522模块和开发板的连接-12
3.6.2W-iFi模块和开发板模块连接-14
3.7本章小结-14
第四章 软件设计-15
4.1主函数的设计-15
4.2读卡模块的设计-15
4.3考勤模块的设计-16
4.4显示模块的设计-17
4.4.1显示模块的设计原理及流程图-17
4.4.2显示屏实物显示-18
4.5 Wi-Fi模块的设计-19
4.6系统的数据库设计-19
4.7登录网页的制作-22
4.7.1用户登录界面-22
4.7.2员工考勤界面-23
4.8本章小结-24
第五章 测试与分析-25
5.1系统测试过程所遇问题及解决方法-25
5.2本章小结-25
结束语-26
致 谢-27
参考文献-28
附录-29