智能一卡通系统软件架构说明
从内部组成上看,“一卡通”软件由以下几大模块组成:
(1) 设备通讯模块:用于各控制主机与其所控制设备之间的通讯;
(2) 网络通讯模块:用于各模块之间在网络上的数据通讯,基于TCP/IP协议和socket机制。
(3) 中心数据库:储存“一卡通”系统所有的数据表;
(4) 本地数据库:储存本工作站所需的数据表;
(5) 数据库操作模块:对数据库操作的存储过程和触发器(位于后面);
(6) web查询支持模块:支持网络查询的模块,基于HTML机制。
从功能上看“一卡通”软件由以下几部分组成:
(7) 设备管理子系统:用于管理“一卡通”的所有设备,包括主机、控制设备等等,负责设置其各种通讯参数,包括主机号、串口号,波特率等;
(8) 人事管理子系统:用于 “一卡通”系统所需人员、车辆资料的录入、修改、管理和查询;
(9) 卡片发行子系统:在“一卡通”实施的范围内进行各类授权操作;包括IC卡发行及条码卡发行等;
(10) 门禁管理子系统:实现电子门锁控制,出入时间记录;
(11) 停车场管理系统:对大楼固定车辆和临时车辆进行IC卡或条码卡管理和控制。