基于RFID技术的学生考勤系统.doc

资料分类:单片机自动化 上传会员:番番呀 更新时间:2023-05-16
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:众所周知,学生的管理在当今学校工作中的重中之重。这个课题的研究根本是为了使学生的管理工作更加有序、便捷,维护校园秩序。从环境方面考虑,纸质考勤每次使用纸张,造成资......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: