门禁考勤软件设计与实现--设计报告

门禁考勤软件设计与实现--设计报告

ID:33288894

大小:604.00 KB

页数:33页

时间:2019-02-23

门禁考勤软件设计与实现--设计报告_第1页
门禁考勤软件设计与实现--设计报告_第2页
门禁考勤软件设计与实现--设计报告_第3页
门禁考勤软件设计与实现--设计报告_第4页
门禁考勤软件设计与实现--设计报告_第5页
资源描述:

《门禁考勤软件设计与实现--设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、沈阳航空航天大学课程设计报告课程设计名称:物联网综合课程设计课程设计题目:13.56MHZ门禁考勤软件设计与实现院(系):计算机学院专业:班级:学号:姓名:指导教师:完成日期:沈阳航空航天大学课程设计报告目录第1章总体设计方案21.1设计原理21.2设计思路31.3设计环境5第2章详细设计方案72.1顶层方案图的设计与实现72.2功能模块的设计与实现72.2.1信息管理的实现82.2.2刷卡功能的实现13第3章编程下载与硬件测试173.1编程下载173.2硬件测试及结果分析17附录(课设程序源代码)22-32-沈阳航空

2、航天大学课程设计报告第1章总体设计方案1.1设计原理本课设题目名称为13.56MHZ门禁考勤软件设计与实现,在数字技术网络技术飞速发展的今天门禁技术得到了迅猛的发展。门禁系统早已超越了单纯的门道及钥匙管理,它已经逐渐发展成为一套完整的出入管理系统。它在工作环境安全、人事考勤管理等行政管理工作中发挥着巨大的作用。需要刷卡进行考勤管理的门禁系统,门禁卡在发放最终用户使用前,经由系统管理员设置,确定可使用区域及用户权限,用户使用门禁卡刷卡进入管理区域,无门禁卡或权限未开通用户,不能进入管理区域。正是在这一应用背景下,本课设设

3、计了一套基于13.56MHZ的RFID技术的智能门禁考勤管理系统。RFID技术是一种非接触的自动识别技术。该技术的原理主要是利用射频信号和空间耦合的传输属性,从而能够对物体进行自动识别。RFID技术在门禁考勤上发挥了很大的作用。卡读卡器以固定频率向外发出电磁波,在此设计中频率是13.56MHZ,当感应卡进入读卡器电磁波辐射范围内时,会触发感应卡上的线圈,产生电流并触发感应卡上的天线向读卡器发射一个信号,该信号带有卡片信息,读卡器将电平信号转换成数字序号,以韦根协议传送给就地控制器,就地控制器将信息上传给上层控制器,最终

4、上传给门禁服务器,门禁服务器将卡号与数据库内的信息进行比对,从而得到全部的卡片信息。RFID系统主要由电子标签、RFID读写器和天线三部分构成。每张门禁卡的RFID标签都是唯一的电子标签,其内部信息需要用EEPROM进行存储卡的各项信息;而RFID读写器由RFID控制器和RFID天线构成,读写器主要用来读取和写入RFID标签信息;而天线的作用就是用来传递RFID读写器和RFID标签之间的信息信号。-32-沈阳航空航天大学课程设计报告1.2设计思路根据13.56MHZ门禁考勤软件的原理,可以将该考勤管理软件分为以下几个部

5、分:刷卡识别、信息管理。刷卡识别:该功能可以利用13.56MHZ电子标签卡实现考勤识别,该识别功能主要分为两步:接收读卡器串口数据(如图1.1所示)、解析卡的数据(如图1.2所示)。打开串口start(“COM1”)检测串口数据获取串口有效数据包onPortDataReady()发射接收数据信号recvPackage()数据包解析onRecvedPackage()发射对应信号图1.1接收读卡器串口数据框图-32-沈阳航空航天大学课程设计报告寻卡process_searchCard()数据打包IEEE14443Packa

6、ge()发送sendData()等待信号获取卡号成功onFoundCard()读卡成功onReadCard()图1.2解析卡的数据框图信息管理:由数据库包含的用户表和考勤日志表功能可以实现添加、删除或修改门禁卡信息。门禁考勤软件系统功能结构框图如图1.3所示:门禁考勤软件刷卡识别信息管理入图1.3门禁考勤软件系统功能结构框图-32-沈阳航空航天大学课程设计报告1.3设计环境1.软件环境(1)QT是一个多平台的C++图形应用程序应用框架,QT是完全面向对象的,很容易扩展,并且允许真正的组件编程。QTCreator可以实现

7、代码的查看、编辑、界面的查看、以图形化的方式编辑、修改、编译等工作;甚至在PC环境下还可以对应用程序进行调试。调试QTCreator还是一个跨平台的工具,它支持包括Linux、MacOSX以及Windows在内的多种操作系统平台,使得不同的开发工作者可以在不同的开发平台下共享代码或协同工作。(2)超级终端:Windows自带的超级终端可以在PC端使用串口通信来对实验箱进行控制,将编译生成的文件下载到实验箱上并运行。2.硬件环境物联网多网技术综合教学开发平台B版(以下简称实验箱),重在研究不同网络在物联网中的各种应用,包

8、含RFID技术、Zigbee、BlueTooth、Wifi、GPRS等各种数据通信方式,可应用于物联网专业教学、项目开发等方向。该系统聚集了传感器网络、RFID射频、WIFI无线网、GPRS通讯、蓝牙技术、二维码扫描等物联网相关技术平台,涉及技术比较广泛。实验箱结构如图1.4所示。功能特点:实验箱提供了全面的开发工具和配套资料,最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。