门禁考勤软件设计与实现设计报告--学位论文.doc
上传人:白凡****12 上传时间:2024-09-12 格式:DOC 页数:33 大小:1.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

门禁考勤软件设计与实现设计报告--学位论文.doc

门禁考勤软件设计与实现设计报告--学位论文.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

沈阳航空航天大学课程设计报告课程设计名称:物联网综合课程设计课程设计题目:13.56MHZ门禁考勤软件设计与实现院(系):计算机学院专业:班级:学号:姓名:指导教师:完成日期:沈阳航空航天大学课程设计报告--目录TOC\o"1-3"\h\zHYPERLINK\l"_Toc408951759"第1章总体设计方案PAGEREF_Toc408951759\h2HYPERLINK\l"_Toc408951760"1.1设计原理PAGEREF_Toc408951760\h2HYPERLINK\l"_Toc408951761"1.2设计思路PAGEREF_Toc408951761\h3HYPERLINK\l"_Toc408951762"1.3设计环境PAGEREF_Toc408951762\h5HYPERLINK\l"_Toc408951763"第2章详细设计方案PAGEREF_Toc408951763\h7HYPERLINK\l"_Toc408951764"2.1顶层方案图的设计与实现PAGEREF_Toc408951764\h7HYPERLINK\l"_Toc408951765"2.2功能模块的设计与实现PAGEREF_Toc408951765\h7HYPERLINK\l"_Toc408951766"2.2.1信息管理的实现PAGEREF_Toc408951766\h8HYPERLINK\l"_Toc408951767"2.2.2刷卡功能的实现PAGEREF_Toc408951767\h13HYPERLINK\l"_Toc408951769"第3章编程下载与硬件测试PAGEREF_Toc408951769\h17HYPERLINK\l"_Toc408951770"3.1编程下载PAGEREF_Toc408951770\h17HYPERLINK\l"_Toc408951771"3.2硬件测试及结果分析PAGEREF_Toc408951771\h17HYPERLINK\l"_Toc408951772"附录(课设程序源代码)PAGEREF_Toc408951772\h22沈阳航空航天大学课程设计报告KEYWORDS\*MERGEFORMAT第1章总体设计方案1.1设计原理本课设题目名称为13.56MHZ门禁考勤软件设计与实现,在数字技术网络技术飞速发展的今天门禁技术得到了迅猛的发展。门禁系统早已超越了单纯的门道及钥匙管理,它已经逐渐发展成为一套完整的出入管理系统。它在工作环境安全、人事考勤管理等行政管理工作中发挥着巨大的作用。需要刷卡进行考勤管理的门禁系统,门禁卡在发放最终用户使用前,经由系统管理员设置,确定可使用区域及用户权限,用户使用门禁卡刷卡进入管理区域,无门禁卡或权限未开通用户,不能进入管理区域。正是在这一应用背景下,本课设设计了一套基于13.56MHZ的RFID技术的智能门禁考勤管理系统。RFID技术是一种非接触的自动识别技术。该技术的原理主要是利用射频信号和空间耦合的传输属性,从而能够对物体进行自动识别。RFID技术在门禁考勤上发挥了很大的作用。卡读卡器以固定频率向外发出电磁波,在此设计中频率是13.56MHZ,当感应卡进入读卡器电磁波辐射范围内时,会触发感应卡上的线圈,产生电流并触发感应卡上的天线向读卡器发射一个信号,该信号带有卡片信息,读卡器将电平信号转换成数字序号,以韦根协议传送给就地控制器,就地控制器将信息上传给上层控制器,最终上传给门禁服务器,门禁服务器将卡号与数据库内的信息进行比对,从而得到全部的卡片信息。RFID系统主要由电子标签、RFID读写器和天线三部分构成。每张门禁卡的RFID标签都是唯一的电子标签,其内部信息需要用EEPROM进行存储卡的各项信息;而RFID读写器由RFID控制器和RFID天线构成,读写器主要用来读取和写入RFID标签信息;而天线的作用就是用来传递RFID读写器和RFID标签之间的信息信号。1.2设计思路根据13.56MHZ门禁考勤软件的原理,可以将该考勤管理软件分为以下几个部分:刷卡识别、信息管理。刷卡识别:该功能可以利用13.56MHZ电子标签卡实现考勤识别,该识别功能主要分为两步:接收读卡器串口数据(如图1.1所示)、解析卡的数据(如图1.2所示)。打开串口start(“COM1”)检测串口数据获取串口有效数据包onPortDataReady()发射接收数据信号rec