RFID门禁管理系统设计说明书Word格式.docx

上传人:b****4 文档编号:17857372 上传时间:2022-12-11 格式:DOCX 页数:14 大小:882.23KB
下载 相关 举报
RFID门禁管理系统设计说明书Word格式.docx_第1页
第1页 / 共14页
RFID门禁管理系统设计说明书Word格式.docx_第2页
第2页 / 共14页
RFID门禁管理系统设计说明书Word格式.docx_第3页
第3页 / 共14页
RFID门禁管理系统设计说明书Word格式.docx_第4页
第4页 / 共14页
RFID门禁管理系统设计说明书Word格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

RFID门禁管理系统设计说明书Word格式.docx

《RFID门禁管理系统设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《RFID门禁管理系统设计说明书Word格式.docx(14页珍藏版)》请在冰豆网上搜索。

RFID门禁管理系统设计说明书Word格式.docx

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注销模块

注销模块界面如图所示

注销模块界面

本模块流程图如图所示:

注销模块流程图

输入身份信息,单击“注销”按钮,退出当前登录的用户,如果注销成功,系统提示注销成功,如果注销失败,系统返回注销失败界面。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1