1、国家防汛抗旱指挥系统二期河北省工程项目防洪工程数据库及应用支撑平台实施方案(初版)北京慧图科技股份有限公司(编制)2016 年 06 月目录1.文档介绍 .11.1 编写目的 11.2 文档范围 11.3 读者对象 22. 项目概述 22.1.项目背景 22.2.建设目标 42.3.建设任务 52.3.1.防洪工程数据库建设 .52.3.2.基础商品软件购置 .82.3.3.应用支撑平台的定制开发及集成部署 .133.总体设计 .133.1.建设原则 133.2.技术框架 163.2.1.防汛抗旱综合数据库总体框架 .163.2.2.应用支撑平台总体框架 .173.3.体系架构 193.4.技
2、术路线 223.5.部署架构 244.项目实施建设方案 .254.1.防洪工程数据库 254.1.1.建设范围 .254.1.2.建设基础 .284.1.3.建设分工 .294.1.4.组织管理步骤 .304.1.5.主要技术方法 .354.1.6.各级实施 .374.2.应用支撑平台功能开发需求 524.2.1.系统资源服务 .524.2.2.公共基础服务 .564.2.3.应用服务 .634.2.4.服务管理 .644.2.5.平台监控 .694.3.应用支撑平台部署和集成调试 704.3.1.建设内容 .714.3.2.提交成果 .714.4.应用支撑平台技术标准编辑 724.4.1.建
3、设任务 .724.4.2.建设内容 .724.4.3.提交成果 .735.实施组织方案 .745.1.组织实施 745.1.1.项目组织结构图 .745.1.2.项目组织职责与人员构成 .745.1.3.人力资源安排 .765.1.4.项目沟通管理 .785.2.进度计划安排 795.2.1.进度计划 .795.2.2.进度保证措施 .815.3.质量保障方案 835.3.1.质量目标 .835.3.2.质量保证计划 .835.3.3. ISO 质量管理体系 .845.4.地市级用户培训 855.4.1.培训目的 .855.4.2.培训计划 .865.4.3.培训内容及课程 .86北京慧图科技
4、股份有限公司 项目实施方案1 / 1001. 文档介绍1.1 编写目的河北省国家防汛抗旱指挥系统二期工程防洪工程数据库及应用支撑平台建设项目实施方案的编制,是为了使项目建设参与人员对河北省防汛二期工程防洪工程数据库及应用支撑平台的实施过程有一个总体的认识,使之成为整个项目实施过程的基础。本文档描述了防洪工程数据库建设从前期数据收集准备、工程名录及数据的逐级核实、完善、数据质量的层层控制等,到数据统一录入系统、审核、汇总与上报入库等以及本级数据库建设具体实施方法;本文档依据招投标及合同文件的要求,结合现场预调研的结果,对河北省应用支撑平台及基础商品软件的集成、架构及定制开发功能等编制具体的实施方
5、案以及项目实施的组织方案。1.2 文档范围河北省国家防汛抗旱指挥系统二期工程防洪工程数据库及应用支撑平台建设项目实施方案是河北省各级工作开展的具体的实施方法。河北省防洪工程数据库省级节点的实施方案仅描述河北省级节点的不同阶段的实施方法,主要包括前期数据收集准备、工程名录及数据的完善、任务分解下发、数据统一录入系统、审核、汇总与上报入库阶段的实施方法。基础商品软件的购置内容及应用支撑平台的定制、功能开发等阶段的实施方法。北京慧图科技股份有限公司 项目实施方案2 / 1001.3 读者对象 项目办(河北省防办)明确不同阶段各项工作的具体实施方法,明确实施方案可行性。 地级市、区县等工程管理单位明确
6、填报流程及规则,负责后期新增/变更工程数据录入上报。对属于本级单位的工程数据质量负责。 项目实施人员明确工作流程及不同阶段各项工作的具体实施方法。2. 项目概述2.1. 项目背景河北省国家防汛抗旱指挥系统二期工程目标是要构建河北省科学、高效、安全的防洪抗旱决策支撑体系,进一步提高防汛抗旱指挥调度水平和效率,切实保障人民的生命和财产安全。建设内容主要包括:信息采集系统、防汛抗旱综合数据库、数据汇集与应用支撑平台、业务应用系统、通信与计算机网络系统、系统集成与应用整合6 个部分。防洪工程数据库按照中央统一设计的数据库标准组织建设,在水利部、流域机构和省级单位分级运行,为各级各类应用系统提供防洪工程
7、基础信息等。二期工程防洪工程数据库建设主要包括(1)补充完善一期工程防洪工程数据库;(2)整合及确认水利普查成果;(3)建设新增工程类别防洪工程数据库等内容。应用支撑平台建设针对省级数据量大、应用范围广、业务需求复杂等情况,采用多种先进技术相结合的方式,为防汛抗旱各业务应北京慧图科技股份有限公司 项目实施方案3 / 100用提供统一的技术架构和运行环境,为上层应用建设提供基础框架和底层通用服务,为数据存取和数据集成提供运行平台。应用支撑平台是整个防汛抗旱指挥系统的核心,它为上层应用系统提供各类支撑服务、功能模块、开发组件、数据访问接口、安全管理策略、应用协调和约束。上层应用系统调用支撑平台的各
8、项功能模块、开发组件、数据访问接口等资源来架构各自的应用系统,并将自己的公共服务组装提交给支撑平台提供公用和共享。河北省防汛抗旱指挥系统二期工程将继续沿用一期工程应用支撑平台的分层设计方法,将应用支撑平台内部将服务划分为系统资源服务、公共基础服务和应用服务三个层次。北京慧图科技股份有限公司 项目实施方案4 / 100图 2-1 防汛抗旱指挥系统项目总体结构图2.2. 建设目标面向防汛抗旱业务需求、在已有数据基础上,完成河流、水库、控制站、堤防(段) 、海堤(段) 、蓄滞(行)洪区、湖泊、水闸、机电排灌站、灌区、圩垸、跨河工程、治河工程、险点险段和墒情监测站 15 类工程数据的收集、整理加工、审
9、核入库,形成可供平台北京慧图科技股份有限公司 项目实施方案5 / 100及各业务系统调用的数据库,为国家、流域和省级防汛抗旱业务应用查询、会商和决策支持提供防洪工程的基础数据支持。在购置商品组件的基础上,沿用一期工程应用支撑平台的分层设计方法,进行集成和完善一期工程已建和新建的公共服务组件。完善相关的标准与开发规范,扩充完善应用支撑平台的资源与服务功能,整合数据资源和应用系统,形成基于统一技术架构的防汛抗旱应用开发与运行支撑环境,实现信息共享和业务协同。2.3. 建设任务河北省国家防汛抗旱指挥系统二期工程数据库及应用支撑平台建设项目的建设内容包含三部分:防洪工程数据库建设、基础商品软件购置、应
10、用支撑平台的定制开发及集成部署。2.3.1. 防洪工程数据库建设部署位置 建设内容省级单位1、利用水利部统一开发的数据录入核查及上报系统,以部项目办提供的初始工程名录和数据项为基础,核实、补充本省级单位工程对象防洪工程入库名录和工程数据项。2、在一期工程基础上,建立或完善省级防洪工程数据库。3、上报数据。2.3.1.1. 工程名录完善(1)河流、水库、控制站、堤防(段) 、海堤(段) 、蓄滞(行)洪区、湖泊、水闸、机电排灌站和灌区等 10 类工程:在水利部下发的流域直管工程对象初始名录(具体以通过数据录入核查及上报系统下发的数据为准)基础上,根据当地工程实际情况,开展本省级单位工程对象名录的核
11、实完善工作,重点核查对象名称是否有误,北京慧图科技股份有限公司 项目实施方案6 / 100对象是否有重复、遗漏,是否有需要调整的二期工程重点建设工程对象。(2)圩垸、跨河工程、治河工程、险点险段和墒情监测站等 5类对象:根据当地实际情况,确定圩垸等 5 类防洪工程对象名录。其中跨河工程、治河工程、险点险段的建设范围只包括重要防洪河(湖)段(见附录 2) 。(3)跨省工程对象:配合流域机构开展跨省工程名录整理工作。2.3.1.2. 资料收集整理按照中央对防洪工程数据库库表结构的统一设计及填表说明,并结合本级单位对防洪工程数据指标的需求,在水利部下发的基础数据的基础上,结合水利普查时点之后,当地工
12、程属性变化实际情况,开展除流域直管工程之外防洪工程(包括非省管,需流域机构统计上报的工程)数据收集整理工作,并配合流域机构开展跨省工程对象数据收集整理工作。2.3.1.3. 数据录入核查上报(1)本省级单位工程对象数据核实、完善和录入:结合水利部防洪工程数据库建设项目开发的数据录入核查及上报系统,对于河流、水库、控制站、堤防(段) 、海堤(段) 、蓄滞(行)洪区、湖泊、水闸、机电排灌站、灌区等 10 类二期工程重点建设工程对象,按照防洪工程数据库表要求,开展水利部下发初始数据核实完善工作,对错误数据项进行修改,对缺失数据项进行补充录入;对于河流、水库、堤防(段) 、海堤(段) 、湖泊、水闸、机
13、电排灌站、北京慧图科技股份有限公司 项目实施方案7 / 100灌区等 8 类防洪工程的其它对象,开展水利部下发初始数据核实确认工作,对错误数据项进行修改,并结合当地已建数据库成果进行补充完善;对于圩垸、跨河工程、治河工程、险点险段、墒情监测站等防洪工程对象类别,开展工程数据项录入工作;对于跨地市、跨区县防洪工程,开展工程数据项核实、补充、完善工作。(2)数据质量审核:制定数据质量控制方案,结合水利部防洪工程数据库建设项目开发的数据录入核查及上报系统以及专家经验,对于本省级单位工程对象,开展工程数据质量审核;配合相关流域机构开展跨省工程数据质量汇总审核工作。(3)上报数据至相关流域机构。(4)配
14、合水利部和相关流域机构开展对象汇总审核及问题反馈工作。2.3.1.4. 本级数据库建立(1)准备本省级单位防洪工程数据库数据收集整理录入的软硬件环境。(2)结合水利部下发的数据录入核查及上报系统和基础数据,开展本级数据录入核查及上报系统安装及防洪工程数据库建库工作,其中防洪工程数据库表结构应与水利部防洪工程数据库保持一致。(3)结合水利部防洪工程数据库建设项目分切的数据内容,以及国家防汛抗旱指挥系统防洪工程数据库设计报告要求,建立或完善本省级单位数据库。(4)项目建设防洪工程数据库应能满足国家防汛抗旱指挥系统对“ 两台一库 ”的统一规划要求。(5)结合当地工程管理实际和防洪工程数据库数据应用需
15、求,北京慧图科技股份有限公司 项目实施方案8 / 100建立本省级单位防洪工程数据更新维护机制。2.3.2. 基础商品软件购置购置内容管理与信息发布、数据分析与图表展示工具等商品组件、系统资源管理与告警服务商品组件,空间分析处理模块等,见如下清单。序号 项目 单位 数量1 资源管理服务 项 12 告警服务 项 13 图表展示工具 项 14 数据分析工具 项 15 内容管理与发布 项 16 GIS 分析处理 项 1购置的基础商品软件技术指标要符合如下的要求:序号 指标项 指标要求1 数据资源管理1) 规范化、 流程化服务管理系统应参照 ITIL 规范实施,包括 ITIL 定义的概念、流程,要求与
16、标准内的管理流程契合度高。ITIL 是基于流程的方法论.IT 部门可用其检查是否用一种可控的和可训练有素的方法为最终用户交付所需的 IT 服务. ITIL 合并了一套最佳的实践惯例, 可适用于几乎所有 IT 组织, 无论其规模大小, 或采取何种技术.ITIL 用于创建和提供服务管理流程,通过使用服务和系统管理工具,用户可以更加轻松地完成这些任务。2) 开放性需要遵循行业标准建设,开放相关的接口,保证管理内容的一致性和管理信息共享。要求监控管理系统数据接口标准化,能与主流服务管理软件无缝集成,能与主流机房监控管理软件集成。监控管理系统的系统管理模块要求能支持与主流网管软件的集成。3) 高连续 应
17、能支持 7x24 小时连续不间断工作,同时数据采集北京慧图科技股份有限公司 项目实施方案9 / 100序号 指标项 指标要求可用性 的负荷不应明显影响信息化系统的正常运行,以保证整个集中监控平台的高连续可用性。4) 有效性应当能够对被管理资源进行有效的监控,即监控阈值应当根据需求自上至下进行设计,报警事件的关联要有一套切实可行的算法和工具,能够对历史事件进行收集,智能挖掘,分析和关联设计,以保证监控系统所产生的报警事件真正有效。5 安全性 应具有容错能力,同时具有良好的恢复能力,还应提供完善的安全策略确保自身和被管系统的安全。6 集成性应该具有良好的系统集成功能,可以实现和多种维护工具、网管工
18、具、安全系统、知识管理工具以及其他相关系统的集成,流程工具应该可以实现和其他流程工具的集成和互通7 可管理 性数据采集模块包括采集接口程序、采集时间、周期和采集方式可以 灵 活 的 配 置 管 理 ; 服 务 管 理 模 块 的 流程 可 以 灵 活 的 进 行 调 整2 告警服务1)应能根据预先定制的规则产生实际业务运行中的各种报警信息。报警信息可以通过开发的应用系统实时显示出来,或者以短信的形式发送给相关责任人。2) 可配置 性告警服务功能的输入为需要告警的信息参数配置文件,输出是输出告警信息的具体数据。该项服务的配置文件可通过应用程序进行定制,告警服务通过配置文件进行解析来对信息进行监控
19、,监控的结果可通过消息服务或其它方式通知应用系统,由应用系统对监控的的结果进行反解析和处理。3) 灵活性告警服务可在应用系统运行时后台自动加载启动,也可通过系统干预人工启动,用户可以通过告警服务控制台设置和修改告警参数。3 数据分析与图表展示工具1)通用数据访问与混搭实时数据混搭的数据块技术专业的自动数据块模型工具web 环境中终端用户数据混搭多数据源访问:关系型数据库、多维数据库、XML、SOAP、Java 组件(POJO) 、EJB 组件、文本文件、CORBA 对象、北京慧图科技股份有限公司 项目实施方案10 / 100序号 指标项 指标要求OLAPcubes、SAP、PeopleSoft
20、、JDEdwards和 SiebelCRM灵活控制的单元级数据安全机制高级数据处理推送机制多源数据混搭技术2)可视化商业智能分析无限多维图表技术图表笔刷技术解决数据探索问题零客户端拖拽式设计模式仪表盘、温度计、地图、选择列表等丰富的可视化互动元素多层次多角度分析视图面向分析、监控的数据视图OLAP 数据源数据混搭与可视化分析囊括了同比、环比、移动平均等流行的商业数据模型3) 即席报 表基于 Web 的零客户端软件下载Flash 友好界面可定制的报表创建向导功能自定义报表布局自定义数据分组、聚合、条件、高亮等自定义元素级显示属性自动应用数据安全过滤控制4)灵活的报表设计强大的所见即所得报表设计模
21、式灵活的网格式页面布局和流式文档布局模式丰富的报表展现元素库灵活的表格处理能力包括简单易用的分组表、高级交叉表以及行列对称的动态扩展表格自由定位的段落布局能力灵活多变的多维图表高度可重用的报表模板和组件多级内嵌的子报表处理能力方便快捷的地图信息展现能力5)商业逻辑处理能力多层次多级别的 JavaScript 脚本内嵌机制脚本与条件可控的元素高亮机制脚本与条件可控的元素可见性和分页机制脚本与条件可控的参数流逻辑处理机制报表级及数据级自动动态钻取机制北京慧图科技股份有限公司 项目实施方案11 / 100序号 指标项 指标要求6) 集成与 开发基于 URL 和 JSP 的页面元素集成方式,支持Web
22、Service 和 SOAP 架构适应异构环境下的报表应用简单方便的多种 LDAP 安全集成,包括iPlanet、ADS、OracleLDAP 等支持基于 CSS 的元素和界面定制与用户原有系统完美融合高度可配置的报表门户灵活开放的 JAVAAPI 使基于 StyleReport 的二次开发直接便捷4 内容管理与发布工具1) 内容编辑灵活多样的模板定制功能;简捷、方便的内容编写功能;专题制作功能;编辑内容可自动生成多种表现形式。2) 内容管理文件、目录管理;素材管理功能;信息管理;频道、栏目的管理。3) 信息发布根据网站实际工作特点将编、签、组、发的工作思想引入到发布系统中,从而避免了网页错误
23、;相关页面的触发更新周期可自由控制;跨平台实时修改、预览功能;批量审批、签发功能;单条信息的一稿多发功能;内容组版功能。4) 访问量 统计数字、图表双重显示访问量;页面访问量、IP 访问量双重显示;按栏目、子栏目分别统计访问量;按月、日、小时统计访问量;按用户统计访问量;访问网页链接来源分析;访问地区统计分析;关键词统计分析;页面访问排行分析。5 GIS 服务北京慧图科技股份有限公司 项目实施方案12 / 100序号 指标项 指标要求1) 地理处理模型支持通用的系统建模工具,支持 UML(统一建模语言)所定义的模型;提供建立空间处理流程和脚本可视化建模环境;高级数据处理推送机制多源数据混搭技术
24、2)数据编辑、管理支持基于模板的编辑,可对同一层要素的不同类别设定不同的默认值和编辑规则;提供了用拉杆调整影像数据及矢量数据的对比度、亮度、透明度、部分屏蔽、闪烁等功能;支持任意等级建立影像数据金字塔以及金字塔的部分更新,支持 LZW、JPEG、JPEG2000 等压缩技术存储影像;支持通过版本管理进行空间数据的长事务处理,实现多用户并发编辑和访问;支持分布式异构空间数据库复制功能,且支持多级树状结构的复制,支持Checkout/CheckinReplication,OneWayReplication,TwoWayReplication 等复制方式;提供对 Coverage、E00、Shape
25、 数据格式的直接读取;提供 Portal 门户搭建工具,支持 Oracle 数据库Spatial 字段类型,支持 SQLServer 数据库的Geometry、Geography 字段类型,支持开放的WKBinary 空间数据类型;3) 高级制 图支持高级注记功能,能够自动处理注记之间的冲突;提供高级制图技术 Representation,有制图表达和地图综合的强大功能,能够对同一套数据制作多种不同的、精美的、无歧义的地图;支持制图符号的自动对齐、自动旋转、拖曳内部填充符号等(alignMarkertoStrokeorFill) ,可直接以等腰三角形表示水文站点,并使其沿河流垂直分布。4) 动
26、画显 示支持历史版本管理、支持历史标签管理、支持多维动画、时间动画;支持时态 GIS 功能,能高亮或压抑显示动态变化的GIS 数据,支持生成时钟图表格式。北京慧图科技股份有限公司 项目实施方案13 / 100序号 指标项 指标要求5) 拓扑管 理提供对数据进行各种拓扑校验、拓扑编辑、拓扑矫正、错误统计工具;支持属性域、子类,支持定义空间数据之间的规则,包括关系规则、连接规则、拓扑规则等;6) 扫描矢 量化提供自动矢量化工具,包括栅格编辑,栅格捕捉,手动的栅格跟踪和批量矢量化;支持栅格地形图的配准。7) 二次开 发 支持 Python 动态脚本语言编程。8) 三维分 析支持 Collada 开放
27、标准三维数据格式;支持大数据量的高效浏览,提供创建 Cache,分配内存以及降低贴图纹理的方法加快显示速度;提供三维分析工具创建和分析表面,如三维地表建模、挖填分析、通视分析、计算表面积与体积、坡度/坡向计算、生成剖面图、阴影分析等功能;提供剖面图工具,支持在一个图中同时创建多条线的剖面,以及在图表中显示视线可见的结果;在三维中进行交互式测量,沿地表距离的距离、三维对象高度、两点间的三维距离;具有三维空间的网络分析功能;可以在 3D 环境中进行动态追踪和移动对象的显示;可以将地理配准的全动态视频图层叠加到三维表面;2.3.3. 应用支撑平台的定制开发及集成部署(1)在购置商品组件的基础上,进行
28、二次开发,继续完善一期工程已建和新建的公共服务组件。已建需完善的公共服务主要包括:服务资源管理、告警、安全、图表、报表、统一数据交换、统一数据访问、统一用户管理、统一监控管理等;新开发的主要包括:GIS 服务、统一资源目录及目录查询服务等面向应用的公共服务。(2)完成应用支撑平台的更新部署和调试工作。北京慧图科技股份有限公司 项目实施方案14 / 1003. 总体设计3.1. 建设原则为了保证河北省防洪工程数据库及应用支撑平台项目建设的可行性和实用性、平台的可兼容性及稳定性,在深入调研和充分了解实际情况的前提下,充分汲取省防办的意见和建议。在项目建设过程中主要遵循以下原则:一、防洪工程数据库建
29、设原则1、充分利用已有成果原则防洪工程数据库作为国家防汛抗旱指挥系统工程的重要基础数据库之一,国家防汛抗旱指挥系统二期工程是国家防汛抗旱指挥系统一期的续建工程,所以在建设时应充分利用已有成果,在系统设计时,应充分考虑与一期工程的衔接,尽量沿用一期工程的数据库设计成果,在一期工程的基础上完成河北省防洪工程数据库建设;第一次全国水利普查成果已包括二期工程中的 9 类,所以在建设时也应充分利用已有成果,将水普成果与一期数据成果实现对接,最大限度利用水普成果。2、实用性原则防洪工程数据库作为国家防汛抗旱指挥系统工程的重要基础数据库之一,其服务对象为防汛抗旱指挥系统的各级应用子系统,将为它们提供防洪工程
30、基础信息,从而满足各级防汛抗旱指挥部门查询、会商和决策支持的需要。因此项目建设必须紧密结合本省防汛抗旱指挥部门的实际需求,以保证完成本省防洪工程数据库的建设,为指挥系统提供有效、完整、实用的基础信息支撑。北京慧图科技股份有限公司 项目实施方案15 / 1003、可行性原则项目建设必须能够适应本省实际情况和体现各种防洪工程的客观基础,具备充分的可行性。例如,防洪工程数据指标项有很多,不能保证每个工程都能将所有指标数据收集完整,应对重点工程对象需要入库的数据保证所有的指标项都有,而一般工程可以只报重要数据项,只有这样,才能保证防洪工程数据库建设的有效完成。4、标准化和规范化的原则项目建设要遵循国家
31、、水利部有关的规范和标准,保证数据库建设的规范化和标准化,保证数据库的开放性和兼容性,使其具备持续发展和不断完善的条件。5、充分有效的数据校核原则在充分应用已有资料的同时,应对原有数据、文档、图、表等进行有效检核,应加强过程控制和审核,及时发现问题、纠正错误;对发现的有关设计过程中的不合理之处,应及时向项目主管部门反映。二、应用支撑平台建设原则1、统一规划、统一标准、统一开发、统一使用本项目建设将在国家防汛抗旱指挥系统二期工程初步设计和技术标准的框架下,按照支持资源共享和业务协同的原则,软件统一开发、统一使用,一次开发,多层次使用。充分利用中央已建设的成果和标准,定制开发平台的相关功能,实现本
32、省级和中央的共享支撑要求。2、经济实用、安全可靠、技术先进本项目的建设将选用当今先进成熟主流的信息技术,并适度超前北京慧图科技股份有限公司 项目实施方案16 / 100地采用先进技术,如采用 SOA 的架构思想,数据交换标准采用XML,软件接口采用 Web Service 技术;系统采用开放的、基于J2EE 标准的设计方案,保证应用系统跨平台的要求等,实现“实用、安全、兼容、开放、共享”的目标,使项目建成之后能够适应今后业务及技术发展的变化。3、统一规划、需求牵引,急用先建、应用至上本项目的建设基本上涵盖了全区防汛抗旱相关信息,面广量大,不可能一蹴而就,从业务应用需求的实际出发,在建设策略上区
33、分轻重缓急,实施整合要抓住重点,根据管理和服务对象,选择关联性强、信息共享迫切的信息资源优先开展分类整合,有步骤推动各信息资源整合和共享,尽快取得经验和成效,从而达到分步实施、边建边用,以点带面,不断充实的目标,发挥资金投入的最大效益。3.2. 技术框架3.2.1. 防汛抗旱综合数据库总体框架防汛抗旱综合数据库由数据库管理系统、数据库和数据字典组成,在国家防汛抗旱指挥系统中。综合数据库部署在省级,作为省级防汛抗旱指挥系统中“两台一库”的组成部分。数据库系统总体结构如下图所示:北京慧图科技股份有限公司 项目实施方案17 / 100图 3-1 数据库系统结构示意图在数据库系统中,按数据的内容属性和
34、应用需求将防汛抗旱信息划分为若干相对独立的子集,并据此形成各个数据库。各数据库间通过数据字典建立相应的引用关系。根据数据共享的程度,将数据库分为公共数据库与专用数据库两大类。公共数据库主要包括实时水雨情数据库、历史大洪水数据库、防洪工程数据库、地理空间库、历史洪灾数据库、旱情数据库、洪涝灾害统计数据库。专用数据库是根据某特定应用系统的需要,为实现系统功能而建设的数据库,用于存放支撑该系统运行所需的专用数据,其它应用系统没有对其共享数据的需求。防汛抗旱综合数据库建设包括公共数据库的全部建设内容和各个业务应用系统的专用数据库的数据库环境和预留存储空间的建设,不包括各个专用数据库的设计、数据内容建设
35、部分,该部分由各个业务应用系统安排。本次项目为防洪工程数据库建设,不包含防汛抗旱综合数据库北京慧图科技股份有限公司 项目实施方案18 / 100建设。3.2.2. 应用支撑平台总体框架本次项目建设中应用支撑平台建设项目是整个防汛抗旱指挥系统的核心,它为上层应用系统提供各类支撑服务、功能模块、开发组件、数据访问接口、安全管理策略、应用协调和约束。上层应用系统调用支撑平台的各项功能模块、开发组件、数据访问接口等资源来架构各自的应用系统,并将自己的公共服务组装提交给支撑平台提供公用和共享。河北省防汛抗旱指挥系统二期工程将继续沿用一期工程应用支撑平台的分层设计方法,将应用支撑平台内部将服务划分为系统资
36、源服务、公共基础服务和应用服务三个层次。应用支撑平台的总体框架如下图所示:应用支撑平台总体结构图1、资源服务层资源服务层主要包含了对各类系统资源进行综合管理的功能,这些资源包括数据资源、通信资源、存储资源等。这些资源可以被北京慧图科技股份有限公司 项目实施方案19 / 100面向公共基础的服务单元以及面向应用的服务组件所使用,但是对于各类业务应用已经不可见,业务应用对这些资源的访问必须通过面向公共基础的服务单元或者面向应用的服务组件来进行。这类服务单元和组件主要包括统一的数据访问接口、数据转换服务、系统资源管理、数据字典管理等。二期工程建设将购置数据分析工具,补配资源管理商品组件,构建元数据管
37、理组件,并进一步完善统一数据访问服务功能。2、公共基础层公共基础服务层主要包含各类通用的服务,这些服务是从所有具体的应用中抽象出来的,服务粒度较小,通用性较强,非常适合通过组合与装配形成某个应用服务层的服务,这些服务同时也可以直接由某个应用进行调用,完成其所需要的某项功能。二期工程建设将配置内容管理与信息发布模块,进一步完善安全服务、统一用户管理、统一数据交换服务,并基于元数据库开发统一资源目录。3、应用服务层应用服务层主要包含与业务应用紧密相关的各类服务,这些服务可以由各类上层应用直接使用,服务的功能粒度较大,上层应用可以对这些服务做简单的组合来满足自身的需求。二期工程建设将购置图表展示工具
38、,补配告警服务商品组件,补配 GIS 空间分析处理模块,进一步完善告警服务、报表服务,并在购置的商品组件的基础上开发图表服务、GIS 服务、目录查询服务等业务组件。3.3. 体系架构根据工程的建设目标,工程建设最终将形成防汛抗旱综合数据北京慧图科技股份有限公司 项目实施方案20 / 100库(防洪工程库和社会经济库) 、洪涝灾害分析评估系统(省级洪涝灾害分析评估开发)和应用支撑平台(商业软件和平台建设及服务) 。为实现资源共享,减少重复开发,按照系统体系结构,将业务应用系统涉及的各类资源整合为统一的七个层次和两个体系,即采集传输层、计算机网络层、硬件设备层、数据汇集层、应用支撑层、业务应用层面
39、和三级应用交互层,二个体系分别是:安全性保障体系和标准规范体系。如下图所示:系统体系架构图各个层次间的关系由接口定义,而层内各子系统间的关系由协议规范。其基本原则是:采集系统与平台间通过网络相连,而用户北京慧图科技股份有限公司 项目实施方案21 / 100应用系统则基于平台实现信息及软件资源的共享。一、采集传输层采集传输层是河北省国家防汛抗旱指挥系统二期工程-软件平台的数据资源基础,是各类防汛抗旱信息采集系统的有机集成。防汛抗旱信息一般划分为水情、工情、旱情和灾情等。信息采集系统基本结构包括三个部分:测站(点) 、测报通信网及分中心,二、计算机网络层网络系统以水利部机关为中心,以各流域机构和省
40、(自治区、直辖市)及新疆生产建设兵团防汛抗旱部门为纽带,以各地分中心为基础,连接各级各类防汛抗旱部门,形成分级网络结构,支持水雨情、工情、旱情和灾情信息的实时收集、传输和处理,为业务系统提供资源共享的网络环境。网络整体采用统一的主流协议和拓扑结构,支持因特网协议簇。本次建设时,将充分利用河北省现有的计算机网络环境。三、硬件设备层硬件基础设施为国家防汛抗旱指挥系统二期工程河北省建设项目防汛抗旱综合数据库、洪灾评估系统和应用支撑平台项目提供基础的硬件支撑环境,包括支撑各类应用运行和各类数据存储的服务器、存储、备份、显示及机房环境等。河北省国家防汛抗旱指挥系统二期工程项目建设中,省、市、县均按照国家
41、要求配备有相对应的应用服务器等,为国家防汛抗旱指挥系统二期工程河北省建设项目防汛抗旱综合数据库、洪灾评估系统和应用支撑平台项目提供了北京慧图科技股份有限公司 项目实施方案22 / 100基础的软硬件支撑环境。四、数据资源层数据资源层是系统信息汇集和数据存储与管理的基础,包括数据汇集平台和防汛抗旱综合数据库。基于数据汇集平台,建设河北省国家防汛抗旱指挥系统二期工程防汛抗旱综合数据库,实现防汛抗旱业务相关数据存储和管理平台,为国家防汛抗旱指挥系统二期工程河北省建设项目防汛抗旱综合数据库、洪灾评估系统和应用支撑平台项目提供数据访问、数据存储、数据备份、数据挖掘等各项数据管理服务。五、应用支撑层应用支
42、撑平台提供全系统共享的信息资源的集合,包括资源管理、信息交换与共享、软件构件、模型和数据存取等部分, (鉴于天气雷达产品应用服务的公用特性,也将其作为公共服务列入应用支撑平台) ,为防汛抗旱指挥业务处理提供信息及软件资源支撑服务。资源共享的实现有赖于数据库技术及软件复用技术的支撑。六、业务应用层业务应用层主要指业务应用系统,主要用于将采集到的信息进行各项业务应用,提供统一的用户界面,也是整个系统的展示层。河北省国家防汛抗旱指挥系统二期工程-软件平台,是在全面对汛情实时监视的基础上,强化形势研判和预警的技术支撑,形成省、市、县三级联动的防汛抗旱综合指挥平台。七、应用交互层三级应用交互层是直接与用
43、户交互的层面,提供三级应用交互。按照使用对象进行分类,包括省级用户、地市级用户和县级用户,北京慧图科技股份有限公司 项目实施方案23 / 100省、地市、县三级用户根据各自权限的分配,统一应用;地市级、县级用户登录后,系统将自动根据具体权限显示用户所属行政区信息,保证各级平台形成分工明晰、相互联动、相互支撑的整体,为防汛抗旱管理提供全面支撑。本次项目建设主要内容为数据资源层防洪工程数据库建设及应用支撑平台建设。3.4. 技术路线针对本次项目建设,我公司提出清晰、成熟、技术可靠及可扩展性好的技术路线,保证了系统的稳定运行。具体技术路线如下:河北省国家防汛抗旱指挥系统二期工程防洪工程数据库及应用支
44、撑平台项目是国家防汛抗旱指挥系统二期工程项目建设的重要内容,系统建设沿用指挥系统二期工程项目建设技术路线,充分利用其运行环境,以实现最大程度共享,避免重复建设的同时,充分考虑本次项目建设的特点,在技术路线的选择上,采用了面向切面编程技术思想及当前业界主流的开发技术,系统采用以 B/S 为主,C/S为辅的技术路线,可以满足跨平台、跨操作系统的要求。1、整个系统的体系结构是一个统一的集成框架,保证整个系统平台的完整性,能够对所有软硬件之间进行有效、稳定、安全的集成。总体采用 B/S 模式,用户使用浏览器能够完成所有操作,数据的汇集、整编、入库可采用 C/S 模式。系统功能围绕河北省防汛抗旱综合业务
45、系统管理业务流程展开,采用面向服务的 SOA 架构体系,便于软件功能模块的独立开发和关联整合。数据持久层使用轻量级的 Ibatis 实现,实现视图、控制器与模型的彻底分离,无论前端如北京慧图科技股份有限公司 项目实施方案24 / 100何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响。2、系统提供相关业务功能的接口服务,支持 WebService 的引入。并在此基础上预留服务接口,保证系统的高内聚低耦合,实现对已建系统的资源整合以及后期新增信息化系统的兼容对接。3、为了提高系统程序的复用性,在系统架构上,将各架构层实现组件化开发,组件功能对外开放统一的 API 和 servi
46、ce 接口,组件内部程序的逻辑相对独立,使修改程序时,不影响其他组件的调用。3.5. 部署架构一、应用支撑平台部署应用支撑软件平台沿用一期平台的建设成果上进行开发升级,并统一部署在省级中心,为各业务应用系统提供统一授权、服务管理应用。二、防洪工程数据库数据录入与更新维护系统的部署防洪工程数据库数据录入与更新维护系统采用集中部署分级管理实施方式,系统统一由水利部开发实施,前期先统一部署到水利部,各流域、省份通过水利专网访问数据上报核查系统进行防洪工程数据的校核、录入、完善工作;等数据统一上报给部里审核通过后,部里再给各地方分切下发防洪工程数据及建库脚本和系统安装部署文件,各省再进行部署应用。河北
47、省防洪工程数据库数据录入与更新维护系统的部署,将基于本项目应用支撑平台的基础上集中部署在省级,分级管理应用,北京慧图科技股份有限公司 项目实施方案25 / 100即:通过平台统一授权管理,各地级市(区县)用户可以通过水利专网统一授权访问系统资源。防洪工程数据库数据录入与更新维护系统的三级部署图4. 项目实施建设方案4.1. 防洪工程数据库4.1.1. 建设范围防洪工程数据库按照中央统一设计的数据库标准组织建设,在水利部、流域机构和省级单位分级运行,为各级各类应用系统提供防洪工程基础信息,包括工程特征数据及文件、工程图、音像资料和历史资料等。二期工程防洪工程数据库建设主要包括以下几方面内容:(1
48、)补充完善一期工程防洪工程数据库。对于河北省一期工程入库的河流、水库、控制站、海堤(段) 、蓄滞(行)洪区、水闸类防洪工程对象,按中央统一设计的防洪工程数据库所包含的表和字段,结合当地最新情况,对工程对象名录及数据进行补充、修改、完善和上报。北京慧图科技股份有限公司 项目实施方案26 / 100(2)整合及确认水利普查成果。对于水利普查成果数据相对于一期工程入库的防洪工程新增重点工程对象(见表 1) ,在中央下发基础数据基础上,按中央统一设计的防洪工程数据库所包含的表和字段,结合当地最新情况,对工程对象名录及数据进行核实修改、补充完善和上报;对于水利普查成果数据相对于一期工程入库的防洪工程新增的其它工程对象(见表 1) ,在中央下发基础数据基础上,对相关普查对象名录及数据指标