| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12371 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:此次课题的目标是设计一个学生进行考勤打卡,以及学校老师对考勤情况的查询和管理的软硬件结合的项目。 学生考勤系统采用基于RFID技术的身份识别技术来实现,主要包括上位机模块和下位机模块两大部分。其中,下位机模块选择了51单片机中的STC89C52芯片,通过读写设备采集IC卡数据并解码,接着通过串口通信模块把数据上传至上位机部分,进行考勤结果的记录和管理。上位机模块主要基于VS软件设计客户端界面,结合SQLite数据库,来进行考勤数据的查询和管理。 本系统项目的主要步骤:1.研究学生考勤的现状2.分析学生考勤系统设计所需的软硬件要求,建立一个基础的模型框架结构,列出该系统所需要达成的功能,进行系统硬件芯片的选择,以及软件开发设计所需要的技术支撑。3.建立数据库模型,录入学生IC卡信息。4.基于VS设计上位机客户端界面,显示考勤结果,便于学校老师的查询和管理。 这个系统利用RFID技术来关注学生的出勤率,这减少了现有的手动考勤带来的麻烦,提高了效率,也有助于学校老师对学生的学习情况的掌握与管理。
关键词:RFID 射频识别 串口通信 单片机
目录 摘要 Abstract 1. 引言-1 1.1 RFID技术在国内外研究的现状与发展前景-1 1.1.1 国内外研究现状-1 1.1.2 发展趋势-1 1.2 基于RFID考勤系统课题研究的目的和意义-2 1.3 本课题解决思路或实验方法-2 2. 系统开发对社会的影响-4 3. 项目开发环境及技术需求介绍-5 3.1 开发环境-5 3.1.1 SQLite数据库-5 3.1.2 Keil 5开发平台-6 3.1.3 Visual Studio-6 3.2 开发技术-6 3.2.1 C#语言-6 3.2.2 RFID技术-7 4.系统设计-9 4.1 硬件设计-9 4.1.1 51单片机-9 4.1.2 电源电路模块-10 4.1.3 LCD12864液晶屏模块-10 4.1.4 射频识别模块-11 4.1.5 按键模块-12 4.1.6 复位按键模块-12 4.2 软件设计-12 4.3 串口通信设计-13 5.数据库设计-14 5.1 实体属性说明-14 5.2 数据库建立-14 5.2.1 学生信息表——Data-14 5.2.2 数据库表的建立-15 6. 系统实现-16 6.1 考勤系统总结构-16 6.2 硬件实现-16 6.2.1 初始功能-17 6.2.2 开始打卡界面-18 6.2.3 打卡信息显示功能-19 6.2.4 结束打卡结果显示功能-20 6.3 软件实现-22 6.3.1 系统时间部分的实现-22 6.3.2 端口设置部分的实现-23 6.3.3 实时数据部分的实现-23 6.3.4 数据查询部分的实现-24 6.4 串口通信实现-26 7.系统测试-28 结 语-29 参考文献-30 致 谢-31 |

