集成指挥调度系统概要设计说明书Word格式.docx
《集成指挥调度系统概要设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《集成指挥调度系统概要设计说明书Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
6.2.设备控制13
6.3.系统管理14
7.出错处理设计14
7.1.出错输出信息14
7.2.出错处理对策14
1.引言
1.1.编写目的
泉州市公安交通指挥中心整修升级工程是泉州市城市基础设施和管理设施建设的重要工程,对提高城市现代化管理水平,发掘泉州市潜在经济和社会效益,提升城市形象和地位,具有积极的正面影响和重要意义。
本说明书定义了集成指挥调度系统的软件系统构架,定义了将软件系统需求转换为系统实现的方法,为软件开发人员实施系统定义了工作指南。
1.2.项目背景
集成指挥调度系统是泉州市公安交通指挥中心整修升级工程的一部分,由深圳博康科技发展有限公司开发设计。
1.3.参考资料
《技术需求》
《泉州市公安交警综合信息交换平台概要设计》
2.任务概述
2.1.目标
集成指挥调度系统是公安交通指挥中心的关键应用,本系统的目标是要建成一个以GIS电子地图为基础的,融合指挥调度、视频监控、交通控制、交通诱导、事件处置的,功能强大的,综合性的一体化平台。
2.2.运行环境
1)硬件环境
IntelPentium4处理器2.4GHz或以上机型,256M内存,32MBDDR显存,10/100M以太网卡,15’CRT或液晶显示器。
2)软件环境
MicrosoftWindows98/2000/XP(简体中文版)或以上操作系统,安装Mapx4.5。
2.3.需求概述
集成指挥调度系统是一套用于指挥中心及相关领导桌面上的应用程序。
它是公安交通指挥中心的核心应用软件,也是交警指挥(包括值班)行为的主要技术载体。
它以GIS电子地图为基础,通过综合信息交换平台集成了指挥中心内交通流量检测、交通信号控制、视频监控、电子警察、接处警远端处理、交通诱导等子系统提供的各种交通数据信息,并对这些信息进行相关的处理分析,判断交通当前道路交通状况,提供强大的各交通管理子系统的控制功能供交通管理者人工干预,提供预案设置功能供交通管理者快速决策和实施交通管理。
集成指挥调度系统的功能要求如下:
1)GIS电子地图应用
2)道路交通数字视频监控
3)交通信号上端控制及预案管理
4)交通诱导功能
5)指挥调度功能
6)交通事件处理
7)交通综合态势监控
8)定制功能执行
2.4.条件与限制
集成指挥调度系统在公安交通指挥中心运行,与其它子系统的通讯通过综合信息交换平台进行,因此,该主机必须能接入公安交通指挥中心网络系统。
3.总体设计
3.1.处理流程
根据系统的功能需求,集成指挥调度系统的主体业务流程如下:
3.2.总体结构和模块外部设计
根据系统的功能需求,集成指挥调度系统主要由以下几个模块组成:
数据采集模块、数据处理模块、GIS电子地图模块、设备控制模块和系统管理模块。
系统模块逻辑图如下:
3.3.功能分配
3.3.1.数据采集模块
数据采集模块的功能是采集前端交通设施(交通信号机、电子警察、治安卡口、视频前端监控点等)的联机状态、工作状态、异常状态信息,交通流量信息,突发事件信息,事故发生信息等。
数据采集模块通过基于XML的消息服务与综合信息交换平台交换数据,采集到的数据提交给数据处理模块进行处理。
3.3.2.数据处理模块
数据处理模块对数据采集模块采集到的数据进行解析处理,感知前端交通设施的工作状态,感知交通状况,判断交通拥堵事件,感知交通事件。
数据处理模块处理后的状态、事件等信息提交给电子地图模块进行显示。
3.3.3.电子地图模块
GIS电子地图模块提供简洁、直观的可视化信息界面,提供前台操作员的图形操作界面。
主要功能包括:
交通地理信息(包括街道、建筑、道路等)的地图显示,地图的缩放、平移、定位、窗口管理、图层管理等功能,以及手工标注功能;
重要交通设施(交通信号机、电子警察、治安卡口、视频前端监控点等)的专题制图显示,以及联机状态、工作状态、异常状态的显示;
各路口、路段的交通流情况、拥堵情况、实时交通流数据等的动态显示,交通拥堵路段和交通事故事件的标注功能;
可视化的交通信息查询功能,包括对路口、主要交通设施、主要建筑物、公共场所、停车场等分布及容量,有关各职能部门的分布,警力分布,公交线路及各站点以及重要党政机关的位置等信息的查询;
对前端交通设施的控制界面,通过点选前端交通设施的名称或图标,可对它们进行控制。
3.3.4.设备控制/故障上报模块
设备控制模块由图形用户界面驱动,解释用户的控制指令,按规定格式打包成消息,通过综合信息交换平台发送给对应的前端设备。
当系统运行故障时,该模块同时还负责将系统的运行状态通过综合信息交换平台上报给运行保障系统。
3.3.5.系统管理模块
系统管理模块监视系统的运行状态,将故障或错误信息显示在用户界面上,同时通过设备控制/故障上报模块向运行保障系统报告。
系统管理模块还处理系统运行参数、电子地图设置参数、子系统通讯设置参数等的管理。
4.接口设计
4.1.外部接口
根据现有系统的需求,地理信息系统使用的是MapInfo公司的产品,地理信息数据库采用Oracle9i,地理信息数据库引擎采用Oracle9iSpatial,客户端使用MapX组件,它是一种ActiveX控件,可嵌入在用户窗体中,通过MapX控件提供的方法、属性和事件,即可实现对电子地图的显示、控制、修改等操作。
系统对数据库的访问采用ADO来实现。
系统的用户界面采用多窗口设计,可任意打开、关闭、拉伸、移动一个窗口,每个窗口可显示相同或不同的图层。
系统使用菜单和工具栏驱动,用户用鼠标点选各种工具,实现地图的缩放、平移、定位、快速浏览、图层切换、添加或删除标注、编辑地理元素的属性等。
系统提供查询界面,由用户输入查询条件,系统将检索到的交通信息显示在地图上。
查询界面由菜单和工具栏驱动,采用弹出式对话框的形式。
综合信息交换平台提供开发接口,本系统只需要调用这些接口API,即可实现与综合信息交换平台的数据交换,系统只与综合信息交换平台进行数据通讯,所有与其他系统的交互数据,都经过综合信息交换平台转发。
4.2.内部接口
系统的各个模块贯彻高内聚、低耦合的设计原则,各个模块功能独立,只对外公开少量的接口,其他模块通过调用这些接口来进行交互。
5.数据结构设计
系统使用的数据主要有:
基础地理信息数据、警用电子地图数据、交通路网信息数据、交通设备设施信息数据。
基础地理信息
基础地理信息包括政府机关、公安部门、医疗单位、学校、银行、邮政、消防、大型公共建筑、宾馆饭店、企事业单位、大型体育和娱乐场所、交通运输集散地、居民地街区、行政区域、水系、桥梁、村庄、乡镇、建筑物及其标注、公共交通等。
警用电子地图数据
包括:
视频监控设备图层、交通信号灯图层、交通流量检测图层(微波检测,视频检测、电子警察分布图层、卡口图层、交通诱导图层、警力分布图层、其它图层。
基础地理信息数据和警用电子地图数据以MapInfo的物理格式存储在数据库服务器的磁盘阵列上。
交通路网信息
交通路网信息数据主要有公路和城市道路。
公路类型包括高速公路、一级公路、二级公路、三级公路、四级公路和等外公路;
城市道路类型包括快速路、主干路、次干路、支路和其他道路;
道路属性信息包括道路等级、道路长度、宽度、线形,路面性质,道路编码,路段隔离设施,车道划分,设计车速、容量等。
路口有丁字路口、十字交叉路口、五叉路口和其他路口等。
交通路网数据格式如下:
1)、道路
字段名
类型
长度
NULL
说明
PK
ID
CHAR
5
N
道路编码
ROAD_TYPE
VARCHAR2
16
道路类型代码
ROAD_NAME
64
道路名称
ROAD_LENGTH
NUMBER
8
道路长度
ROAD_WIDTH
4
道路宽度
LANE_NUMBER
2
车道数
ROAD_CAPABILITY
道路容量
ROAD_SPEED
道路设计速度
2)、交叉口
路口编码
CROSS_TYPE
交叉口类型代码
CROSS_NAME
交叉口名称
3)、路段
路段编码
SECTION_TYPE
路段类型代码
SECTION_NAME
路段名称
FK
ROAD_ID
道路编号,引用a_road.ID
HOME_CROSS_ID
头节点,引用a_cross.ID
END_CROSS_ID
尾节点,引用a_cross.ID
4)、车道
10
车道编号
CROSS_ID
道路编码或路口编码
TYPE
车道所属位置类型(路口、路段)
DIRECTION_ID
车道方向代码
LANE_TYPE_ID
车道类型代码
交通设备设施信息
交通设备、设施信息数据包括以下基本信息:
交通标志、标线,路口电视监视点,电子警察,超速监测点,公路车辆监测记录子系统场外设备点,诱导标志点,路口信号控制点,交通流量采集点等。
设备、设施信息存储格式如下:
1)、设备存储格式
设备编码
DEVICE_NAME
设备名称
DEVICE_MODEL
设备型号
DEVICE_STATUS
设备状态代码
DEVICE_TYPE
30
设备类型
INSTALL_DATE
安装日期
ENABLE_DATE
启用日期
PRODUCT_FACTORY
128
生产厂家
PRODUCT_PHONE
联系方式
2)、信号控制设备
DEVICE_ID
COMMUNICATE_MODE
设备通讯方式代码
IP_ADDRESS
15
IP地址
所安装路口编码,
3)、电视摄像机
CONTROL_ID
3
对应控制主机编号
VEDIO_MODE
制式
所安装路口编码、
4)、公路车辆监测记录子系统场外设备
通讯方式
GATE_ID
安装卡口编号、
5)、闯红灯自动记录系统场外设备
所安装路口码
6)、交通诱导屏设备
COLOR
屏颜色
LEFT
左边距
TOP
上边距
WIDTH
宽
HEIGHT
高
REFRESH_RATE
刷新率
SHARE_DIRECTORY
共享目录
SHARE_PASSWORD
20
共享口令
SECTION_ID
安装路段编码
7)、停车场诱导设备
TELEPHONE_NO
电话号码
PARK_ID
停车场编码
8)、手持终端设备
MOBILE_NO
POLECEMAN_ID
所属警员编号,
引用a_policeman.ID
9)、交通标志、标线
设施编码
交叉口/路段编码
LANE_ID
交通标志、标线类型
CONTENT
32
标志、标线内容
10)、设备维修记录
序号
REPAIR_WORKER
维修人
REPAIR_REASON
维修原因
START_TIME
开始时间
STOP_TIME
结束时间
NOTE
备注
6.运行设计
6.1.数据采集
当有前端交通设施的数据经过综合信息交换平台到达系统时,数据采集模块接收这些数据,然后调用数据处理模块进行解析,然后调用电子地图模块显示交通流量信息、设备状态和交通事件等。
系统侦测综合信息交换平台的通讯事件,当有数据到达时,触发数据采集模块,从消息队列中取出数据,并调用数据处理模块。
数据处理模块解析数据的来源、类型、过滤掉无效数据,更新交通流量记录,并判断交通拥堵事件、突发事件等,然后通知电子地图模块更新显示。
6.2.设备控制
用户通过电子地图上的设备图标,对前端交通设备进行控制。
用户双击前端交通设备的图标,系统使用弹出式对话框展示设备控制界面,用户输入或选择控制方法和参数,点击“确定”,系统将调用设备控制模块。
设备控制模块将控制指令按XML消息格式进行封包,调用综合信息交换平台的接口,把消息提交给综合信息交换平台。
6.3.系统管理
系统管理模块侦测系统的运行状态,包括数据库连接状态、网络通讯状态、系统工作状态等,调用电子地图模块,将各种状态信息显示在用户界面上。
当出现异常情况时,除了在用户界面上显示错误信息外,还调用设备控制/故障上报模块,把错误信息提交给综合信息交换平台。
7.出错处理设计
7.1.出错输出信息
系统运行中出现的错误通过工作状态图标、信息工具栏和弹出消息框来显示。
错误描述
输出形式
输出信息
1
无法连接数据库
弹出消息框
“错误:
系统无法连接到数据库!
”
无法加载地图数据
系统无法加载地图数据!
无法连接到综合信息交换平台
工作状态图标
显示断开连接的图标
与综合信息交换平台通讯错误
信息工具栏
显示具体的错误类型、原因、发生时间等
7.2.出错处理对策
当出现无法连接数据库、无法加载地图数据等严重错误时,因其严重影响系统的运行,系统应提示用户退出系统,检查并排除故障后再重新启动。
当出现通讯错误时,系统应提示用户发生了通讯错误,系统应具有自动恢复功能,即自动重建与综合信息交换平台的信息通道,无需重启系统。