文档介绍:xxx一卡通系统设计方案
为了营造安全便捷环境,改善企业管理水平,提高办公效率,xxx企业拟采用非接触式IC卡技术建设一卡通系统。表1是xxx标书中给出的具体需求。
表1. xxx一卡通系统需求表
楼层
房间
门禁
考勤
会议签到
消费
备注
一层
管理中心
2
xx办公室
1
xxx仓库
1
双开门
xxx仓库
1
大会议厅
1
电梯厅
3
二层
xxx仓库
2
双开门
三层
档案库
2
双开门
阅览室
2
双开门
走廊通道门
1
四层
走廊通道门
1
xxx室
2
1双开门
监控机房
2
1双开门
标准层
走廊通道门
11
双开门
十层
通讯机房
2
网络机房
3
1双开门
走廊通道门
1
双开门
十七层
走廊通道门
1
双开门
十八层
走廊通道门
1
双开门
xxx室
2
xxx室
1
xxx室
1
十九层
xxx室
7
二十层
xxx房
1
双开门
食堂
4
经过甲乙双方多次交流讨论,最终确立了如下设计目标:系统应具有先进性、实用性、扩展性和安全性等功能特点;系统建设应以综合布线为基础,避免重复建设和浪费资金;通讯采用TCP/IP协议,服务器采用WINDOWS NT,数据库采用SQL Server ;功能设置应针对管理特点并可以不断升级;服务器操作应设置分级权限,数据库应有备份措施;系统可以无缝集成巡更及停车场等其他管理子系统,扩展扩容简单方便;系统管理应多样化,广域网远程操作;系统之间能够共享信息数据,通过ODBC一卡通与BMS两个子系统可以互操作;电子门禁、考勤、会议签到、食堂消费等各子系统“一卡通行”。
图1. 一卡通系统的硬件体系架构图
xxx一卡通系统的硬件体系架构如图1所示。扩展器或控制器与采集器间采用RS-422通信协议;门禁考勤、消费与会议签到等工作站和中心服务器位于大厦局域网VLANx网段,采用TCP/IP通信协议;现有LH3服务器作为中心服务器并放在电脑机房,兼容计算机作为工作站并放在相应管理部门;安装了IC卡发行软件并经授权的工作站可发行本子系统IC卡,并可进行IC卡充值与注销;巡更管理子系统、停车场管理子系统和POS收费机是未来扩展部分。
xxx一卡通系统的软件体系架构由若干软件模块组成,如图2所示。其中,设备通讯模块用于控制设备与工作站之间的数据通讯,工作站通讯模块用于工作站之间以及工作站与服务器之间的数据通讯,数据库通讯模块用于服务器与工作站之间的数据通讯,数据库操作模块用于数据库存储过程和触发操作,几类模块基于TCP/IP协议和socket机制;web查询模块与Web服务模块支持基于HTML机制的网络查询;中心数据库储存一卡通系统所有的数据表,本地数据库储存本工作站所需的数据表。
xxx一卡通软件可以从功能上划分成若干子系统。其中,设备管理子系统用于管理一卡通的所有设备,包括主机、控制设备等等,负责设置其各种通讯参数,包括主机号、串号口,波特率等;门禁管理子系统用于实现电子门锁控制和记录出入时间;消费管理子系统用于实现内部员工消费统计和查询;考勤管理子系统用于实现内部员工考勤统计;会议签到管理子系统用于实现参会人员数据统计分析;停车场管理子系统用于实现进出大厦停车场的所有车辆集中控制管理;卡片发行子系统用于在一卡通实施的范围内进行各类授权操作。
web查询模块
Web服务模块
工作站通讯模块
设备通讯模块
本地数据库
数据库操作模块
数据库操作模块
中心数据库
服务器通讯模块
工作站通讯模块
设备通讯模块
本地数据库
数据库操作模块
第一个管理子系统
第N个管理子系统
xxx一卡通服务器
web查询模块
web查询模块
VLAN m
VLAN x
图2. 一卡通系统的软件体系架构图
xxx一卡通系统存在以下两类数据流:
【业务数据流】业务数据流是指服务器到工作站、工作站到服务器及工作站之间的数据流,它通过局域网传输并触发数据库的某种操作。为了减轻服务器压力,系统各个功能模块分布于不同的管理子系统工作站,采用分布式同步方式进行数据处理,而服务器只负责这些模块之间的数据同步。一卡通系统数据库被设计划分为中央数据库和本地数据库两部分;服务器运行中央数据库,各管理子系统工作站运行本地数据库。业务数据流有三个走向:中央数据库到本地数据库的数据流动,本地数据库到中央数据库的数据流动,本地数据库之间的数据流动。
【控制数据流】控制数据流是指工作站与其所带设备之间的数据流,在RS-422