基于RFID的门禁管理系统.docx
- 文档编号:301020
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:33
- 大小:1.36MB
基于RFID的门禁管理系统.docx
《基于RFID的门禁管理系统.docx》由会员分享,可在线阅读,更多相关《基于RFID的门禁管理系统.docx(33页珍藏版)》请在冰豆网上搜索。
基于RFID的门禁管理系统
课程设计任务书
学院
计算机与信息工程学院
专业
物联网工程
课程名称
条码与技术
题目
基于的门禁管理系统
完成期限
自2015年12月23日至2016年1月5日共两周
内
容
及
任
务
1、项目的目的
系统学习2010开发环境及设计语言,学习2008开发环境及设计语言;研究基于15693协议开发的应用,研究技术在实际生活中的具体应用;综合利用上述知识,实现对标签写入人员信息、自动识别人员信息、对非法人员发出警报并显示门的开关状态等功能。
2、项目任务的主要内容和要求
1、任务内容
设计一套基于的门禁系统,利用技术,实现对标签写入人员信息、自动识别人员信息、对非法人员发出警报并显示门的开关状态等功能。
2、任务要求
该系统能够完成人员信息的写入、对信息的自动识别、监控是否有非法人员闯入和介绍实验室的语言播报。
3、项目设计(研究)思路
系统主要包括硬件电路连接和软件模块的设计。
硬件电路连接部分,主要是将实验箱中的15693M模块通过串口线连接到端,进行数据的传输。
软件模块部分,主要是利用2010开发环境来完成软件界面的设计,达到写入、监控、识别的目的;另外还用到了2008数据库开发环境,保存人员的相关信息。
四、具体成果形式和要求
1、符合设计要求的可展示的硬件,软件系统;
2、各项设计功能满足设计需求,功能完成且运行流畅;、
3、系统使用说明及设计报告。
进
度
安
排
起止日期
工作内容
12.23-12.25
搜集相关资料,准备实验相关物品以及对应软件工具
12.26-1.4
学习2010和2008开发环境及设计语言,进行设计的硬件搭建,数据库建立,界面设计
1.5
项目验收和答辩
主
要
参
考
资
料
[1]孙三才,许熏伊.精通与程序设计[M].北京:
中国铁道出版社,2003:
37-46
[2]华国栋,刘文予.基于的数据库访问及其性能优化[J].电脑知识与技术学术交流,2007(09):
20-21
[3]朱印红,苏振巍.网站模块化开发全程实录.北京:
清华大学出版社,2009.7
[4]常永英程序设计教程版.北京:
机械工业出版社,2009.9
[5]李书涛 语言程序设计教程.北京:
北京理工大学出版社,1993:
65-70.
指导教师
意见
(签字):
年月日
系(教研室)主任意见
(签字):
年月日
课程设计说明书
学院名称:
计算机与信息工程学院
班级名称:
物联网工程
学生姓名:
学号:
题目:
基于的门禁管理系统
指导教师:
起止日期:
2015年12月23-2016年1月5日
一、绪论1
1.1引言1
二、相关知识1
2.115693协议1
2.1.115693标准相关指令简介1
2.1.2相关说明2
2.22010开发环境2
2.32008开发环境3
三、概要设计4
3.1总体设计4
3.1.1需求规定4
3.1.2运行环境5
3.1.3基本设计概念5
3.1.4系统流程5
3.1.5人工处理的部分6
3.2接口设计6
3.2.1用户接口6
3.2.2外部接口6
3.2.3内部接口6
3.3系统数据结构设计7
3.3.1物理结构设计的要点7
3.3.2数据结构与程序的关系7
四、详细设计8
4.1系统流程图8
4.2打开串口的程序说明9
4.3读卡的程序说明9
4.4增加、删除、修改的程序说明9
4.5自动读卡的程序说明9
五、系统测试10
5.1串口的测试10
5.2初始化卡片11
5.2.1读卡11
5.2.2添加12
5.2.3修改12
5.2.4删除12
5.3门禁监视12
5.3.1自动读卡13
5.3.2语音13
六、结论15
附录15
参考文献30
一、绪论
1.1引言
射频识别( ,)技术是从20世纪80年代开始走向成熟的一项自动识别技术,是当前最受人们关注的热点之一,该项技术既传统也充满新意和活力。
射频识别是无线电识别的简称,它源于无线电通信技术,综合了现代计算机智能控制、智能识别、计算机网络等高新技术,顺应了计算机集成制造系统,电子商务等热点应用的发展需要。
射频识别应用电磁场,以非接触、无视觉、高可靠的方式传递特定识别信息,由于大规模集成电路技术的日益成熟,使得射频识别系统的体积大大减少,从而进入了实用化阶段。
射频识别技术具有工作距离大、信息收集处理快捷及较好的环境适应性等优点, 极大地加速了有关信息的采集和处理,在近年来获得了极为迅速的发展。
随着科技的发展,人们开始追求智能化的生活,而门禁系统则是生活中非常实用的系统,在这个即要求效率又要求安全的需求下,门禁系统将逐渐走进人们的生活。
随着建设的发展,公司、工厂、学校都安装了门禁系统。
门禁系统的普及率快速增长,由于其安全和便捷使得门禁系统得到了用户的认可。
但系统可能还不够完善,存在某些不够人性化的方面。
如果技术足够成熟,系统足够健壮那么会得到广大用户的实用。
针对社会发展的需求和面临的问题结合技术,设计并实现基于的门禁管理系统,实现人员信息的录入、人员识别、陌生人警报等。
二、相关知识
2.115693协议
15693是针对射频识别应用的一个国际标准,该标准定义了工作在13.56下智能标签和读写器的空气接口及数据通信规范,符合此标准的标签最远识读距离达到2米。
2.1.115693标准相关指令简介
在机软件控制下可执行15693标准相关指令,其必备指令和常用可选指令一共有15个。
指令定义如下表2-1所示,具体如下:
表2-1指令定义
01
:
..
02
:
a..
03
:
a..
04
:
..
05
:
(s)a.
06
:
(s)’
07
:
(s)’.
08
:
(s)’
09
:
(s)’.
0A
:
(s)’.
0B
:
(s)’
0C
:
a(s).
0D
:
(s).
0E
:
(.,,).
0F
:
(s)(s).
2.1.2相关说明
对命令功能通俗的描述和使用相关要求如下:
01()指令:
强制的指令,对应15693标准的0x01指令;读取场强范围内处于激活状态的标签。
根据相应的标志,可以只读取单个标签,也可以读取多个标签,执行防冲突功能,理论上可以一次读出所有处于激活状态的标签。
02():
强制的指令,对应15693标准的0x02指令;使激活的标签进入静默状态。
一次只能对单个标签操作,且必须跟在同一个标签的01()指令之后。
本系统的开发就是基于15693协议,其中主要使用了方法,就行寻卡的操作,进行功能的实现。
2.22010开发环境
可以用来创建平台下的应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和插件。
的通用语言框架机制(,),其目的是在同一个项目中支持不同的语言所开发的组件。
所有支持的代码都会被解释成为可执行的机器代码然后运行。
高效的开发环境2010采用拖曳式便能完成软件的开发。
简简单单的操作便可以实现一个界面的生成。
本系统就是利用2010开发环境中的开发模板,进行系统控制界面的开发。
2.32008开发环境
是英文的缩写,意思为结构化查询语言。
语言的主要功能就是同各种数据库建立联系,进行沟通。
按照(美国国家标准协会)的规定,被作为关系型数据库管理系统的标准语言。
语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
是一个关系数据库管理系统。
该系统具有以下特点:
Ø安全性:
可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
Ø高效性:
可以降低开发和管理他们的数据基础设施的时间和成本。
Ø智能性:
提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
所以本系统就采用了2008开发环境作为用户相关信息的数据库保存体,用来方便快捷的获取到用户的信息。
3、概要设计
3.1总体设计
3.1.1需求规定
利用技术,实现对标签写入用户信息、对用户信息的识别与监控。
标签写入学用户信息,通过读取标签,将获取的标签号,写入数据库,同时跟此标签编号对应的还有用户姓名,单位名称,联系电话等信息也同时写进数据库的一张表中。
也就是说,实际上标签里没有存储关于用户的任何信息,所有的信息都存放在数据库中。
门禁监视,读到的标签的编号,根据该编号从数据库中读出该用户的信息显示在界面上,并且欢迎该用户;若数据库中没有该便签编号,界面上显示为“无效卡”,发出警报信息提示出示有效证件。
3.1.2运行环境
操作系统:
7操作系统
软件环境:
2010开发环境2008数据库
硬件环境:
系统实验箱
3.1.3基本设计概念
本系统的设计由层,逻辑层和数据库层三部分组成,如表3-1所示:
表3-1三层架构
层()
逻辑层(标签写入用户信息,修改信息,门禁监视功能)
数据库层(保存信息)
●层:
完成端的控制界面,完成与用户之间的交互
●逻辑层:
具体的功能实现层,完成具体的功能,与用户界面进行衔接
●数据库层:
保存关于人员的相关信息,包括卡的编号、用户姓名、单位名称
本系统的设计概念就是将代码与界面分开,既保证用户的良好的交互也保证数据的分离,达到方便、快捷的目的。
3.1.4系统流程
该门禁管理系统,系统运行时,主要有以下步骤:
1 先选择串口号以及波特率,接着进行打开串口;
2 为某一个用户录入信息,选取一张白卡,读出卡号,填写用户的信息,点击保存按钮,数据成功保存至数据库,同样的方法,将要进入该房间的用户的姓名、单位名称、联系电话、称谓以及用户照片都添加到数据库进行保存;
3 用户刷卡进入某房间,已成功注册的用户可以进入房间,系统根据用户所持卡的编号查询出用户的信息,显示在系统界面,欢迎用户进入,如果用户持未注册的卡刷卡进入房间,则系统界面上回显示该卡无无效卡,并发出警报;
注:
1).修改已注册的用户信息,若发现已注册的用户信息有误,可进行修改用户信息或者删除用户信息和所持卡的卡号。
2).点击界面上的实验室介绍,语音播报实验室介绍。
3.1.5人工处理的部分
在本系统中,需要人工处理的部分,主要是读卡时,将用户的相关信息与卡片绑定,然后存入数据库,可省去用户进入房间的相关行为,使进入房间的过程更加便捷,也使管理人员可以更容易的统计相关信息。
3.2接口设计
3.2.1用户接口
用户接口是为了方便用户与计算机应用交流的窗口,通过接口,用户可以操作使用应用程序,本系统中,使用者可以添加用户的信息,可以对用户进入房间进行门禁监视,也可以查看对房间(实验室等)的介绍或者注意事项。
3.2.2外部接口
本系统中的外部接口主要是指端的串口与实验箱上的串口进行连接,设置波特率等基本的连接操作。
3.2.3内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。
具体参数的结构将在下面数据结构设计的内容中说明。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 RFID 门禁 管理 系统