基于RFID的家庭智能门禁管理系统设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于RFID的家庭智能门禁管理系统设计与实现基于射频识别的家庭智能门禁管理系统的设计与实现:毕业设计方案课题名称:基于RFID的家庭智能门禁管理系统设计与实现班级:物联网姓名:指导教师:完成日期:20XX年X月X日毕业设计任务书指导老师:一、毕业设计课题名称基于RFID的家庭智能门禁管理系统设计与实现二、毕业设计任务根据培养高级技术实用人才这一目标的要求,选题从实际情况出发,选取适合于高职基于RFID的家庭智能门禁管理系统设计与实现本文内容:毕业设计方案课题名称:基于RFID的家庭智能门禁管理系统设计与实现班级:物联网姓名:指导教师:完成日期:20XX年X月X日毕业设计任务书指导老师:一、毕业设计课题名称基于RFID的家庭智能门禁管理系统设计与实现二、毕业设计任务根据培养高级技术实用人才这一目标的要求,选题从实际情况出发,选取适合于高职学生要达到的实际能力和水平,培养学生综合运用所学的知识与技能分析与解决问题的能力,并巩固和扩大学生的课堂知识与实际岗位技能相结合的专题作为毕业设计题目。本课题是根据物联网应用技术专业所开设课程内容,设计一个中小模型的智能家居系统的方案,并实现其部分功能。功能主要包括门禁子系统、燃气检测子系统、防火子系统、家室温度控制子系统、灯光窗帘控制子系统、防盗子系统等,大家可先对这些系统进行需求分析,然后选择1至多个子系统(至少1个)进行方案设计,并选择相关硬件设备,搭建系统硬件平台和开发环境,实现相关的功能。最终成果系统方案和设计过程文档、系统源代码和系统模拟模型。三、毕业设计要求1、选题要求根据物联网应用技术专业所开设课程内容,题目为智能家居系统方案设计与实现,设计一个中小模型的智能家居系统的方案,并实现其部分功能。功能主要包括门禁子系统、燃气检测子系统、防火子系统、家室温度控制子系统、灯光窗帘控制子系统、防盗子系统等,大家可先对这些系统进行需求分析,然后选择1至多个子系统(至少1个)进行方案设计,并选择相关硬件设备,搭建系统硬件平台和开发环境,实现相关的功能。2、方案标题要求整个方案应包括封面、毕业设计任务书(已下发)、摘要关键字、目录、毕业设计正文、结束语、致谢、参考文献;封面包括:学校名称、专业名称、姓名、课题名称、指导老师等信息(要有图文混排)格式要求正文:正文,中文字体用五号宋体字,英文用TimesNewRoman字体,行间距:固定值为22磅。(2)一级标题:二号字,黑体,加粗,居中对齐,段上下空20磅。(3)二级标题:三号字,宋体,居中对齐,段上下空10磅。(4)三级标题:四号字,黑体,缩进两字,段上下空6磅,中间空一格。(5)页脚:显示页码。毕业设计任务书、摘要、目录的页码以大写罗马数字编号,如:ⅠⅡⅢ,居中;从第一章前言到结束语、致谢、参考文献的页码以阿拉伯数字编号,居中。(6)页眉:论文所在的章节名称,居中,小五号,宋体。封面无页眉。(7)添加图(表)题:为“毕业论文”第一章节中的图添加“图(表)1-1,图(表)1-2”所示的图题;第二章节的图添加“图(表)2-1,图(表)2-2”所示的图题。选择全文的图都添加类似的图题。(8)创建目录:显示页码,页码右对齐,格式来自正式,显示级别为三级。要求学生在规定的时间内,经过努力可以按时完成设计,取得相应的成果。对于有些可能超出所学知识范围的题目,应该通过自学或在实践中学习进行弥补。通过毕业设计,提高学生的专业知识和岗位技能,培养学生的文献检索能力、开发设计能力、创新思维能力、独立工作能力与协作工作能力、培养学生严谨务实的科学作风与奉献精神,使学生受到科学研究、专业设计和撰写技术报告的基本训练。四、毕业设计过程及进度计划课题总体规划与方案设计阶段(二周):确定所要实现的功能内容;设计制作阶段(六周);修改完备阶段(二周);撰写完善毕业设计方案阶段(一周);毕业答辩(一周)五、毕业设计论文格式要求毕业设计方案或报告主要包括以下部分:(1)封面(2)毕业设计任务书(3)摘要与关键词(4)目录(5)引言(6)正文(7)参考文献六、毕业设计答辩程序及准备要求1、答辩程序(1)介绍毕业设计情况及本人主要完成的设计内容,时间为5分钟(2)答辩老师提出2-3个问题,由答辩人回答,回答问题时间为10分钟2、准备要求(1)答辩时必须提供光盘、毕业设计论文或报告。(2)准备好个人讲述提纲,制作PPT七、毕业设计评分标准依据学院毕业设计评分表,制作如下评分标准:设计过程(30分):基本专业知识掌握情况(10分)、分析解决问题能力方面(12分)、工作态度及遵守纪律情况(8分)设计成果(40分):固定任务完成情况(10分)、设计原理数据方面(10分)、方案质量方面(12分)、设计创新或实用方面(8分)答辩情况(30分):对设计的阐述方面(15分)、回答问题情况(15分)八、其他指导教师的E-mail:联系电话:QQ:摘要本文主要阐述了RFID门禁系统的设计与实现,采用北京京胜世纪科技有限公司的物联网综合开发平台以及物联网综合实验箱模拟智能家居环境进行开发,主要实现了智能家居门禁管理。本系统是一个软件和硬件相结合的一个应用系统,硬件主要有:ISO15693读写器、ISO15693标签、WSN无线传感网关、协调器、继电器、电磁门;软件主要有:SQLServer2008、VisualStadio2010。本模块主要实现的功能有:登记信息、刷卡开门、挂失、取消挂失、注销等功能,其功能描述如下:登记信息功能:将PC和ISO15693读写器用串口连接,并正确打开串口;正确打开串口后系统将控制ISO15693读写器开始循环读卡;当看到界面上显示了读到的卡号后输入姓名、性别、身份证号和权限,系统将登记的信息保存到数据库中。挂失功能:输入身份证号,系统检测数据库中对应的表中是否存在该身份证号对应的身份信息,若存在则将该身份证对应的卡设置为不能使用。取消挂失功能:输入身份证号,系统检测数据库中对应的表中是否存在该身份证号对应的身份信息,若存在则将该身份证对应的卡恢复使用。刷卡开门功能:选择需要打开的门,建立PC和网关的连接通道,检查通道是否建立成功,若成功则进行下一步;打开串口,若串口成功打开则开启线程,使用线程读卡和判断权限;若所选择的门和刷到的卡的权限相匹配则打开电磁门五秒。关键字:WSNRFID物联网门禁系统目录第一章引言11.1项目背景11.2RFID门禁系统的优势11.3相关技术介绍21.3.1C#编程语言21.3.2.NetFramework平台21.3.3SQLServer200831.3.4无线传感器网络31.3.5ISO15693协议4第二章系统需求分析和概要设计52.1系统需求功能52.2系统功能模型52.2.1功能图52.2.2系统功能描述52.2.3系统流程图62.2.4性能需求7第三章系统设计与实现83.1系统软硬件、公共类介绍83.1.1系统软硬件介绍83.1.2公共类介绍93.2系统实现103.2.1登录模块103.2.2登记信息模块113.2.3挂失和取消挂失模块133.2.4刷卡开门模块143.2.5注销模块17第四部分系统功能测试与评价194.1测试概述194.2系统功能测试194.3系统评价22结束语23致谢24参考文献25第一章引言1.1项目背景门禁系统就是对出入口通道进行管制的系统,它是在传统的门锁基础上发展而来的。传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能通过各种手段把它打开。在出入人员很多的通道(象办公大楼、酒店客房)钥匙的管理很麻烦,钥匙丢失或人员更换都要把锁和钥匙一起更换。为了解决这些问题,就出现了电子磁卡锁,电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代,但随着这两种电子锁的不断应用,它们本身的缺陷就逐渐暴露,磁卡锁的问题是信息容易复制,卡片与读卡机具之间磨损大,故障率高,安全系数低。密码锁的问题是密码容易泄露,又无从查起,安全系数很低。同时这个时期的产品由于大多采用读卡部分(密码输入)与控制部分合在一起安装在门外,很容易被人在室外打开锁。这个时期的门禁系统还停留在早期不成熟阶段,因此当时的门禁系统通常被人称为电子锁,应用也不广泛。市场急需一种新型的门禁系统,RFID门禁系统应运而生。1.2RFID门禁系统的优势本方案设计的门禁系统是基于非接触式感应ISO15693卡识别技术的RFID智能门禁系统,由管理系统、感应式读卡器、RFID标签等组成的一个功能强大的智能型网络门禁系统,人员手持一张合法的感应式ISO15693卡即可通过ISO15693卡读写器自动控制授权允许开启电磁门。门禁系统取代传统的机械锁匙,减少钥匙管理的麻烦,有效地避免钥匙流失。同时可记录、查询进出人员信息,与普通机械锁有着无法比拟的优越性,其优越性如下。1.使用安全机械锁因为部分在外,通过钥匙或其他工具可以轻易开锁进入。而RFID门禁系统是通过传递加密的数字信息,由网关给协调器发送命令通过继电器控制电磁门的开与闭。2.管理安全机械锁的钥匙非常容易遗失或流出,为了安全,须将锁更换。而RFID门禁系统只需将遗失的卡挂失或注销即可。3.使用方便一张卡可以代替钥匙,只要对一张卡授相应的权限,该卡即可通行授权进出指定的区域。不必携带一大串钥匙,开门时寻找钥匙的麻烦。4.管理方便。省去了配置钥匙、分配钥匙的麻烦。只需通过权限设置,轻松规划人员出入权限通过管理软件随时查看各区域人员进出情况。1.3相关技术介绍1.3.1C#编程语言C#是本方案实现过程中主要使用的编程开发语言之一。C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C++程序员可以高效的开发程序,且因可调用由C/C++编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。1.3.2.NetFramework平台Microsoft.NETFramework是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。在今天的软件环境中,应用程序的来源很多,它们执行很多任务。对应用程序代码的信任是一个主要需求,因为我们谁也不想软件或信息遭到破坏。给予许可的安全策略不会允许对敏感信息的不适当的访问,或将本地机器暴露给恶意的程序或甚至是有平常错误的代码。.NETFramework的目的就是要让建立WebServices以及因特网应用程序的工作变的简单,.NETFramework包括了三大部分:第一个部分是CommonLanguageRuntime(CLR,所有.NET程序语言公用的执行时期组件),第二部分是共享对象类别库(提供所有.NET程序语言所需要的基本对象),第三个部分是重新以组件的

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功