RFID门禁管理系统设计说明书Word下载.docx
《RFID门禁管理系统设计说明书Word下载.docx》由会员分享,可在线阅读,更多相关《RFID门禁管理系统设计说明书Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
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系统软硬件、公共类介绍
3.1.1系统软硬件介绍
本系统使用开发工具有:
●visualstudio2010、
●SQLServer2008
系统工作原理图如图3-2所示:
系统工作原理图
3.2系统实现
3.2.1登录模块
在PC端运行系统,弹出登录界面如图所示
图3-3 登录界面
本模块流程图如图所示
登录功能流程图
数据库表:
管理员用户表(Administrator),如表所示
用户表
列名
含义
类型及大小
是否允许为空
A_UserName
用户名
VARCHAR(20)
否
A_Password
密码
用户表是用于在门禁系统登陆时进行权限认证,只有当用户名和密码相互匹配时,才可成功登陆系统:
主要流程如下:
(1)获取用户输入的用户名和密码。
(2)链接数据库,对数据库进行验证验证输入的是否正确。
(3)将查询的结果,返回保存在数据库中。
(4)判断登录是否成功。
3.2.2系统主界面原型
登录成功之后,进入首页的主界面,如上图所示的界面。
3.2.3信息模块
登记信息界面如图3-5所示:
信息界面
本模块流程图如图所示:
登记信息流程图
本模块需使用的数据库表:
人员信息表,如表所示
人员信息表
CardNumber
卡号
VARCHAR(40)
Name
姓名
Sex
性别
VARCHAR
(2)
Identity
身份证号码
VARCHAR(18)
jurisdiction
权限(门的权限)
VARCHAR(10)
Status
状态
在登记信息时,登记的用户信息都会存储在此表中。
功能实现流程如下:
(1)调用Reader类中OpenSerial方法的打开串口。
(2)串口成功打开后程序打开计时器,在计时器事件中调用search()方法读卡,若读卡成功则在界面上显示读取到的卡片信息,若失败则提示“操作失败!
”。
(3)输入卡片身份信息时,单击按钮触发单击事件,调用存储到数据库的方法。
3.2.3挂失和取消挂失模块
挂失和取消挂失界面设计如图所示:
挂失和取消挂失界面设计
本模块流程图如所示:
挂失及取消挂失功能流程图
本功能实现流程如下:
输入身份信息,如需要挂失,单击挂失按钮,若挂失成功提示“挂失成功”,操作失败则提示“挂失失败”。
如需要取消挂失暂停使用,则单击取消挂失按钮刷卡开门模块
刷卡开门界面如图所示:
刷卡开门界面设计
本模块流程如图所示:
刷卡开门功能流程图
刷卡记录表,如表3-3所示:
刷卡记录表
Card
Time
时间
DATATIME(20)
door
被开启的门
3.2.4注销模块
注销模块界面如图所示
注销模块界面
本模块流程图如图所示:
注销模块流程图
输入身份信息,单击“注销”按钮,退出当前登录的用户,如果注销成功,系统提示注销成功,如果注销失败,系统返回注销失败界面。