欢迎来到天天文库
浏览记录
ID:39436363
大小:53.50 KB
页数:4页
时间:2019-07-03
《嵌入式RFID学生考勤管理系统 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下载文档收藏嵌入式RFID学生考勤管理系统本项目主要设计一套管理系统来解决考勤记录的人工实现,基于嵌入式系统利用RFID无线射频技术采集校园卡数据,并基于Web2.0技术设计了配套管理查询系统提供学生考勤历史数据的查询。本项目主要设计一套管理系统来解决考勤记录的人工实现,基于嵌入式系统利用RFID无线射频技术采集校园卡数据,并基于Web2.0技术设计了配套管理查询系统提供学生考勤历史数据的查询。<<隐藏窗体顶端窗体底端附件:大学生科技项目设计报告(论文)嵌入式RIFD校园卡考勤管理系统制作者制作者:胡良杰指导教师:王真星指导教师【内容摘要:本项目主要设计一套管理系统来解决考勤记录的人工实现,
2、基于嵌入式系内容摘要】内容摘要统利用RFID无线射频技术采集校园卡数据,并基于Web2.0技术设计了配套管理查询系统提供学生考勤历史数据的查询。:【关键词】RFID无线射频,考勤记录,Web2.0关键词】一、项目背景校园学生考勤是现今日常教学过程中必不可少的一个组成部分,以往,学生的考勤工作主要都由任课教师完全承担,在上课之前几分钟或者是上课后花费几分钟的时间进行全班的点名,然后在学期末用人工的方式观察、分析学生在教学活动中的出席情况。这样做不但消耗了教学时间、也不具备灵活性。从记录考勤数据,到分析考勤记录都需要花费教师额外的时间与精力。嵌入式RFID校园卡考勤管理系统正试图以一种更快捷方便
3、的方式解决考勤过程中的各种问题。二、系统设计校园卡考勤查询管理系统基于嵌入式技术,这样可以方便集成分布到校园中的每一个教室里。校园卡基于RFID无线射频技术,通过射频技术便可获取校园卡中的各类信息,对于校园卡考勤的应用而言,仅仅需要得到校园卡的一个唯一标志号便可完成考勤记录。1)软硬件构成和基本流程嵌入式RFID考勤管理系统的主要由硬件、软件和软硬件交互驱动程序三个部分组成。硬件部分主要建立在S3C2410为基础的平台之上,通过RFID模块读取刷卡信息,并通过韦根协议将刷卡卡号数据传输到硬件设备的一对IO口上,通过在嵌入式Linux中编写对应的驱动程序读出卡号数据,并结合Socket通讯技术
4、,将卡号数据传输到远程服务器上。软件则主要由一个Web网站组成,主要实现简单的考勤数据记录查询。该考勤系统的基本工作流程如下:每堂课上课前学生凭各自的校园卡(基于RFID无线射频技术)刷卡后进入教室。安装于教室内的设备在接收到读卡器发送来的学生刷卡记录数据后,将数据通过Socket连接发送到远程服务器上。远程服务器有一个专门的服务器程序负责接收由嵌入式设备发起的Socket连接通讯请求。远程服务器应用程序会等待数据发送设备的Socket连接请求,一旦有一个需要发送数据的设备,该设备就主动发起Socket连接请求,服务器端则会开启一个新的线程来处理一批数据传输。接收程序在接收到数据后,将数据通
5、过MySQL数据库的Java接口直接将数据存储到特定数据库中。教务人员或教师可以通过浏览器远程登陆基于JSP构建的考勤状况查询网站,远程查询某一堂课或某一名学生在某一段时间内的考勤情况等信息;教务人员还可以进行诸如设置课程、每堂课上课时间、应到课学生等操作。整个系统的流程如图1所示:1校园卡校园卡校园卡刷卡采集数据RFID模块嵌入式终端设备S3C2410LinuxSocket通讯数据存储考勤管理数据库远程服务器(端口12321)数据库访问考勤管理查询网站查询学生教师其他管理者图1嵌入式RFID校园卡考勤管理系统首先,各个学生持有校园卡在不同的教室,也即不同的RFID模块上进行刷卡动作,刷卡成
6、功后RFID模块通过Wiegand-26标准协议将数据发送给嵌入式终端设备,设备端应用程序是运行于嵌入式Linux下的后台应用程序,该程序读取RFID模块的传入信号,并将其解析后得到一个校园卡的PID号。接着,嵌入式设备通过与服务器的Socket连接将所有从RFID模块读取到的数据连同时间戳以及教室编号发送至服务器接收程序。服务器接收程序与嵌入式设备上的发送程序紧密配合,负责将接收到的数据再存储值整个系统的“数据中心”——MySQL数据库中。最后,应用的中心便建立在这个集中的数据库中,基于考勤记录数据,可以进行多方面的应用,本考勤管理查询系统实现的一个JSP网站应用,可以通过浏览器登录考勤网
7、站进行考勤记录的多功能查询。2)考勤Web应用程序实现项目的主要应用部分在软件的实现形式与内容上,主要采用Web应用程序的方式实现查询系统的部署。Web页面结合运用了JSP技术、XHTML、JavaScript、XML和数据库等技术。存储考勤记录的数据库采用开放源代码的MySQL数据库作为考勤管理查询网站的后台数据2库。MySQL是一个开放源码的小型关系型数据库管理系统,具有体积小、速度快、总体拥有成本低等特
此文档下载收益归作者所有