- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 引言
1.1 项目背景
“门禁管理系统”对人员进出通道进行管理的系统,从传统意义的门锁发展到用后面卡片门径系统,但是卡片与读卡机具之间磨损大,经常出现故障并且安全系数低。密码锁又容易导致密码丢失或者盗用,又无法查清,通常这些安全系数都很低。这个时期的门禁系统还处于尚不成熟的阶段,所以这个时候“RFID门禁管理系统”应运而生。
第二章 详细设计
2.1系统需求功能
1.人员管理:门禁系统是用来管理人的出入的。在软件必须管理人的基本资料,同时需要给人发卡以后才能进行后面的授权操作。?
2.门禁视频联动:照片可以选择文件或者粘贴到这里。也可以选择使用摄像头抓拍照片
3.自动报警功能:非法使用卡或强行打开门锁等非正常情况下系统会将自动发出报警信号,系统将自动记录非常状况的时间、门号、状态等详细信息,确保门锁安全和事后查证。
2.2 系统功能模型
2.2.1 功能图
RFID门禁管理系统用户主要分为两种:普通用户和管理员,管理员可对所有功能进行操作,普通用户只具有普通的刷卡权限。系统主要功能如图所示:
系统功能图
2.2.2系统功能描述
系统功能如表2-1所示:
系统功能描述表
编号
功能名称
功能描述
输入
系统响应
输出
1
登录
检查用户是否合法
用户名和密码
在数据库中查询用户信息
成功则跳转到门禁管理界面,若登录失败给出相应提示
编号
功能名称
功能描述
输入
系统响应
输出
2
建立通道
建立T1和T2通道
输入ip、端口号、appID、password
建立连接通道
若建立成功提示“1LT3通道建立成功”,“1LT2通道建立成功”若建立失败提示失败原因
3
Ping
链路检测命令
长地址、短地址
上报节点信息
若成功则提示“Ping指令成功”,若失败则相应提示
4
串口操作
打开串口用于数据传输
选择需要打开的COM口
打开系统与设备之间的连接
若删除成功提示“打开串口成功”,失败则提示“打开串口失败”并提示失败原因
5
刷卡开门
刷卡开门
无
打开电磁门
若成功则打开电磁门,若失败则提示失败信息
6
登记信息
登记用户信息
姓名、性别、身份证号、权限
存入用户信息
若登记成功则提示“登记信息成功”,失败则提示“登记信息失败!”
7
挂失
若卡遗失可以挂失
身份证号
在数据库中修改卡对应的状态
若挂失成功提示“挂失成功”,失败则提示“挂失失败!”
8
取消挂失
若找回遗失的卡可以取消挂失
身份证号
在数据库中修改卡对应的状态
若成功则提示“取消挂失成功!”,失败则提示“取消挂失失败!”
9
注销
若卡遗失后无法找回可以进行注销
身份证号
在数据库中删除对应的卡
若成功则提示“注销成功!”,若失败则提示“注销失败!”
2.2.3系统流程图
系统流程如图所示:
第三章 系统设计与实现
系统软硬件、公共类介绍
3.1.1 系统软硬件介绍
本系统使用开发工具有:
visual studio 2010、
SQL Server2008
系统工作原理图如图3-2所示:
系统工作原理图
3.2 系统实现
3.2.1 登录模块
在PC端运行系统,弹出登录界面如图所示
图3-3 登录界面
本模块流程图如图所示
登录功能流程图
数据库表:管理员用户表(Administrator),如表所示
用户表
列名
含义
类型及大小
是否允许为空
A_UserName
用户名
VARCHAR(20)
否
A_Password
密码
VARCHAR(20)
否
用户表是用于在门禁系统登陆时进行权限认证,只有当用户名和密码相互匹配时,才可成功登陆系统:主要流程如下:
(1)获取用户输入的用户名和密码。
(2)链接数据库,对数据库进行验证验证输入的是否正确。
(3)将查询的结果,返回保存在数据库中。
(4)判断登录是否成功。
3.2.2系统主界面原型
登录成功之后,进入首页的主界面,如上图所示的界面。
3.2.3信息模块
登记信息界面如图3-5所示:
信息界面
本模块流程图如图所示:
登记信息流程图
本模块需使用的数据库表:人员信息表,如表所示
人员信息表
列名
含义
类型及大小
是否允许为空
CardNumber
卡号
VARCHAR(40)
否
Name
姓名
VARCHAR(20)
否
Sex
性别
VARCHAR(2)
否
Identity
身份证号码
VARCHAR(18)
否
jurisdiction
权限(门的权限)
VARCHAR(10)
否
Status
状态
VARCHAR(20)
否
在登记信息时,登记的用户信息都会存储在此表中。功能实现流程如下:
(1)调用Reader类中OpenSerial方法的打开串口。
(2)串口成功打开后程序打开计时器,在计
文档评论(0)