RFID门禁管理系统设计说明书
第一章 引言
1.1 项目背景
“门禁管理系统”对人员进出通道进行管理的系统,从传统意义的门锁发展到用后面卡片门径系统,但是卡片与读卡机具之间磨损大,经常出现故障并且安全系数低。密码锁又容易导致密码丢失或者盗用,又无法查清,通常这些安全系数都很低。这个时期的门禁系统还处于尚不成熟的阶段,所以这个时候“RFID门禁管理系统”应运而生。
RFID门禁管理系统设计说明书
第二章 详细设计
2.1系统需求功能
1.人员管理:门禁系统是用来管理人的出入的。在软件必须管理人的基本资料,同时需要给人发卡以后才能进行后面的授权操作。 2.门禁视频联动:照片可以选择文件或者粘贴到这里。也可以选择使用摄像头抓拍照片
3.自动报警功能:非法使用卡或强行打开门锁等非正常情况下系统会将自动发出报警信号,系统将自动记录非常状况的时间、门号、状态等详细信息,确保门锁安全和事后查证。 2.2 系统功能模型 2.2.1 功能图
RFID门禁管理系统用户主要分为两种:普通用户和管理员,管理员可对所有功能进行操作,普通用户只具有普通的刷卡权限。系统主要功能如图所示:
RFID门禁管理系统设计说明书
系统功能图
2.2.2系统功能描述 系统功能如表2-1所示:
系统功能描述表
编号 功能名称 1 登录 检查用户是否合法 用户名和密码 在数据库中查询用户信息 成功则跳转到门禁管理界面,若登录失败给出相应提示 编号 功能名功能描述 输入 系统响应 输出 功能描述 输入 系统响应 输出
RFID门禁管理系统设计说明书
称 2 建立通建立T1和输入ip、道 T2通道 端口号、appID、password 建立连接通道 若建立成功提示“1LT3通道建立成功”,“1LT2通道建立成功”若建立失败提示失败原因 3 Ping 链路检测长地址、短上报节点命令 地址 信息 若成功则提示“Ping指令成功”,若失败则相应提示 4 串口操作 打开串口用于数据传输 选择需要打开的COM口 打开系统与设备之若删除成功提示“打开间的连接 串口成功”,失败则提示“打开串口失败”并提示失败原因
RFID门禁管理系统设计说明书
5 刷卡开门 刷卡开门 无 打开电磁门 若成功则打开电磁门,若失败则提示失败信息 6 登记信息 登记用户信息 姓名、性别、身份证号、权限 存入用户信息 若登记成功则提示“登记信息成功”,失败则提示“登记信息失败!” 7 挂失 若卡遗失可以挂失 身份证号 在数据库中修改卡对应的状态 若挂失成功提示“挂失成功”,失败则提示“挂失失败!” 8 取消挂失 若找回遗失的卡可以取消挂失 身份证号 在数据库中修改卡若成功则提示“取消挂对应的状失成功!”,态 失败则提示
RFID门禁管理系统设计说明书
“取消挂失失败!” 9 注销 若卡遗失后无法找回可以进行注销 身份证号 在数据库中删除对应的卡 若成功则提示“注销成功!”,若失败则提示“注销失败!” 2.2.3系统流程图 系统流程如图所示:
RFID门禁管理系统设计说明书
第三章 系统设计与实现
3.1 系统软硬件、公共类介绍 3.1.1 系统软硬件介绍 本系统使用开发工具有: ? visual studio 2010、 ? SQL Server2008
系统工作原理图如图3-2所示:
系统工作原理图
RFID门禁管理系统设计说明书
3.2 系统实现
3.2.1 登录模块
在PC端运行系统,弹出登录界面如图所示
图3-3 登录界面
本模块流程图如图所示
RFID门禁管理系统设计说明书
登录功能流程图
数据库表:管理员用户表(Administrator),如表所示
用户表
是否允列名 含义 类型及大小 许为空 A_UserNa用户名 me A_Passwo密码 rd VARCHAR(20) 否 VARCHAR(20) 否 用户表是用于在门禁系统登陆时进行权限认证,只有当用户名和密码相互匹配时,才可成功登陆系统:主要流程如下:
RFID门禁管理系统设计说明书
(1)获取用户输入的用户名和密码。
(2)链接数据库,对数据库进行验证验证输入的是否正确。 (3)将查询的结果,返回保存在数据库中。 (4)判断登录是否成功。
3.2.2系统主界面原型
登录成功之后,进入首页的主界面,如上图所示的界面。
RFID门禁管理系统设计说明书
3.2.3信息模块
登记信息界面如图3-5所示:
信息界面 本模块流程图如图所示:
登记信息流程图
RFID门禁管理系统设计说明书
本模块需使用的数据库表:人员信息表,如表所示
人员信息表
是否允许为列名 含义 类型及大小 空 CardNumber Name Sex Identity 卡号 姓名 性别 身份证号码 VARCHAR(40) VARCHAR(20) VARCHAR(2) VARCHAR(18) 否 否 否 否 否 否 jurisdiction 权限(门的权限) VARCHAR(10) Status 状态 VARCHAR(20) 在登记信息时,登记的用户信息都会存储在此表中。功能实现流程如下:
(1)调用Reader类中OpenSerial方法的打开串口。
(2)串口成功打开后程序打开计时器,在计时器事件中调用search()方法读卡,若读卡成功则在界面上显示读取到的卡片信息,若失败则提示“操作失败!” 。
(3)输入卡片身份信息时,单击按钮触发单击事件,调用存储到数据库的方法。3.2.3 挂失和取消挂失模块
挂失和取消挂失界面设计如图所示:
RFID门禁管理系统设计说明书
挂失和取消挂失界面设计
本模块流程图如所示:
挂失及取消挂失功能流程图
本功能实现流程如下:
输入身份信息,如需要挂失,单击挂失按钮,若挂失成功提示“挂失成功”,操作失败则提示“挂失失败”。如需要取消挂失暂停使用,则单击取消挂失按钮刷卡开门模块
RFID门禁管理系统设计说明书
刷卡开门界面如图所示:
刷卡开门界面设计
本模块流程如图所示:
RFID门禁管理系统设计说明书
刷卡开门功能流程图
本模块需使用的数据库表:刷卡记录表,如表3-3所示:
刷卡记录表
是否允许列名 含义 类型及大小 为空
RFID门禁管理系统设计说明书
Card Time door 卡号 时间 被开启的门 VARCHAR(20) DATATIME(20) VARCHAR(20) 否 否 否 3.2.4 注销模块
注销模块界面如图所示
注销模块界面
本模块流程图如图所示:
注销模块流程图
RFID门禁管理系统设计说明书
输入身份信息,单击“注销”按钮,退出当前登录的用户,如果注销成功,系统提示注销成功,如果注销失败,系统返回注销失败界面。
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库RFID门禁管理系统设计说明书.doc在线全文阅读。
相关推荐: