rfid技术的考勤系统(源码)

科技的发展,给人类的生活带来了便利。物联网时代的来临,数字化,智能化已深入人们的日常生活,利用无线射频技术进行识别考勤,顺应了时代发展的潮流,方便了人们的生活。采用RFID识别模块、WIFI通信、单片机、液晶显示模块、客户端显示,以及相关上位机软件设计从而实现射频卡的无线识别,有着非常广阔的应用前景,例如校园识别,公交卡识别都属于这一范畴。有着非常广的发展空间!本设计首先介绍了系统的原理,开发过程以及系统中所用到的技术,并对系统进行了分析设计,最后通过相应的开发平台进行实现。本设计主要研究射频卡考勤管理。系统由硬件和软件两个部分构成。硬件部分实现相关校园卡卡号的读取,显示学生信息,传输信号等功能。软件部分能够完成对学生信息的管理,显示。实现对学生考勤的综合管理。关键词 RFID,WIFI,单片机,考勤
目 录
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 1
1.4 常见技术对比 2
1.5 射频卡原理 2
2 系统硬件设计 3
2.1 系统硬件结构 3
2.2 硬件模块介绍 4
2.3 单片机程序开发 8
2.4 硬件仿真 12
2.5 硬件调试 13
3 系统软件设计 15
3.1 软件功能模块设计 15
3.2 数据库设计 16
3.3 数据表设计 18
3.4 软件详细设计 20
3.5 系统软件制作与调试 26
4 系统调试与测试 27
4.1 系统调试 27
4.2 系统测试 31
5 系统功能改进与扩展 32
5.1 系统改进 32
5.2 系统功能扩展 32
结 论 33
致 谢 34
参 考 文 献 35
附录 36
1 绪论
1.1 课题背景
信息技术的飞速发展带来了巨大的经济效益。物联网时代的到来改变了传统的生活 *好棒文|www.hbsrm.com +Q: ^351916072# 
方式。如今,快节奏的生活方式要求高校管理改革,由此而发展的基于RFID技术的信息化考勤系统变得尤为欢迎。它给高校老师带来了非常便捷的考勤方式,使得教学活动变得不再繁琐,老师也能更好地把精力投入到教学活动中,提高了高校的上课效率。由此可以看出一款经济、高效的考勤系统顺应了经济社会的发展,有着非常良好的应用和市场前景。
1.2 目的和意义
学生上课的出勤管理是整个高校管理体系中非常重要的一个环节。对高校教学质量的提高包括对高校的评选、评优以及提高高校老师的上课效率都有着非常重要的作用[1]。如何能保证在不耽误学生上课时间的情况下,高效便捷的掌握学生的出勤情况,意义重大。
现有的高校考勤系统大部分是基于相关软件的考勤,还是需要高校老师的手动操作,依然摆脱不了繁琐的信息对比。根据市场调查,也发现类似的基于射频卡技术的考勤系统,但使用过于麻烦,例如用户在使用前需要携带相关设备的读卡器,相关考勤管理软件需要提前打开,若用于学生考勤既耽误学生的上课时间,又影响了考勤效率。这迫使市场需要一款既能提高效率,又方便使用的考勤管理系统。
1.3 系统设计思想
学生考勤系统由硬件和软件两个部分构成。硬件部分主要是能够实现读取卡号,显示相关学生信息,以及能够传输和接收相关信息。软件部分包括操作界面和数据库处理两个内容,操作界面主要是相关内容的显示,包括登录和操作两个内容。操作页面由显示学生信息,显示课程信息,学生考勤信息页面,考勤操作页面,教师信息页,开课设置页面等六个页面组成。数据库处理是用来处理对老师,学生,课程管理以及上课考勤等相关信息的处理。
系统的硬件部分,根据调查市场上现有的RFID考勤系统,需要读卡器和PC直接连接,造成使用非常不方便[1]。为了解决这一问题,本设计打算采用无线通信技术取代传统的有线通信。读卡器端直接放置在教室门口,学生在班级门口时,就能刷卡进入班级。因此本设计硬件的相关模块包括:电源模块,刷卡提示模块,显示模块,无线通信模块,射频卡识别模块以及控制模块。电源模块用来给系统供电,因为系统中各部分工作电压不同,电压模块能解决相关问题。刷卡提示模块是利用蜂鸣器或发光二极管等提示,当刷卡成功时能发出提示声音或指示灯发光。显示部分是利用相关液晶屏显示学生的相关信息以及系统工作情况。无线通信模块,系统能够将读取的射频卡号发送给上位机,也能接收上位机发出的信息。射频卡识别模块能够读取相关卡号,并能传送至主控制芯片。控制模块,利用相关芯片对给部分进行控制处理,完成系统硬件功能。
软件部分能够实现对老师的添加,老师可以对学生进行添加,删除,修改,查看。同时也能添加和删除相关课程,查询每门课学生人数,出勤情况,同时也能及时查看学生刷卡情况,能够看到学生照片用以对比学生信息。
1.4 常见技术对比
常见的识别技术有:条形码技术,二维码,RFID,指纹识别等技术。各种识别技术由于成本技术差异等原因适用的领域也不相同,通过对上述技术的相关原理的比较,分析得出RFID技术是最适合学生考勤识别的。
条形码技术应用最多的是超市商品的识别,具有成本低,操作简单等优势,缺点也很明显,即不能存储中文,形式过于简单。二维码技术是在条形码技术无法满足更多的现实需求的前提下产生的,原理是使用某些特定的几何图形按照相关规律在二维平面上分布黑白相间的图形而记录相关信息的,由于有横向和纵向两个方向同时表达信息[2],因此二维码可以在很小的面积内表达大量信息,具有存储范围大,可靠性高,成本低等优点,广泛出现在例如手机联系人识别,移动支付等诸多领域,但在学生考勤方面,由于二维码需要打印在相关二维平面上具有易忘记携带,易污染,损坏等客观原因,因此不适合作为学生考勤的技术。
指纹识别是利用人指纹图案获对比识别技术,由于人的指纹具有终身不变性,唯一性和方便性等特点指纹识别也出现在相关考勤领域,但由于成本昂贵,识别效率慢等缺点,并不适合作为高校考勤的识别工具。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1386.html

好棒文