用户应用系统开发数据资源建设及系统集成部分 需求书.docx
《用户应用系统开发数据资源建设及系统集成部分 需求书.docx》由会员分享,可在线阅读,更多相关《用户应用系统开发数据资源建设及系统集成部分 需求书.docx(82页珍藏版)》请在冰豆网上搜索。
![用户应用系统开发数据资源建设及系统集成部分 需求书.docx](https://file1.bdocx.com/fileroot1/2023-2/13/520f5ef1-a333-4d65-b466-bda181835643/520f5ef1-a333-4d65-b466-bda1818356431.gif)
用户应用系统开发数据资源建设及系统集成部分需求书
用户应用系统开发、数据资源建设及系统集成部分
需求书
2013年11月
1.概述
1.1建设目标
本项目的建设目标是综合运用先进的计算机网络、电子通讯、软件工程、地理信息系统、视频会商等技术,充分利用现有资源,建设覆盖全省的水库工程后期扶持管理信息系统,以技术进步促进水库移民管理,适应宏观形势对水库移民发展的需要,提升水库工程后期扶持管理效能和管理水平,为水库工程后期扶持管理提供全面的技术支持。
1.2建设范围
本方案的范围覆盖河南省省办、18个市(地)和173个县(市、区)三级移民管理机构,以及全省196.8万水库移民。
1.3建设任务
本项目建设任务包括身份认证体系建设、应用支撑平台建设、应用系统开发、数据资源建设和系统总集成。
1.4建设周期
本项目建设周期为九个月。
1.5建设原则
本项目在国家关于信息化建设的大政方针指导下,坚持“依托现有,统筹规划;急用先建,分期实施;确保安全,运行稳定”的基本原则。
2.现状及需求
2.1现状
2.1.1水库移民管理现状
2.1.1.1在建水库移民
从1991年开始,河南省境内开工建设了小浪底、西霞院、盘石头、燕山、河口村等水库工程,水库淹没影响移民21万人,国家累计投入移民资金80多亿元。
到2009年底,除盘石头水库移民未完成搬迁、河口村水库移民未开始搬迁外,其他水库移民已全部搬迁完毕,累计搬迁移民20.4万人,征用土地23万亩,建设移民新乡镇8个,移民新村300多个。
2.1.1.2水库移民扶持工作
1、大中型水库移民后期扶持工作
对纳入后期扶持的水库移民,河南省按照国家规定征求了移民群众意见,将后期扶持资金发给移民个人。
另外,在每人每年扶持600元之外,国家还安排后期扶持结余资金、大中型水库库区基金和应急补助资金,用于大中型水库库区、移民安置区基础设施建设和经济发展。
2、小型水库移民困难问题处理工作
河南省小型水库移民问题处理总体安排20年,实行项目扶持的办法,主要搞基础设施建设,扶持资金不发给移民个人。
2.1.2移民管理信息化现状
1、网络建设
省办已架设水利政务网,该网络上联水利部,下联各市(地)、县(市、区)。
信息化基础设施有待完善。
2、业务应用系统
目前,河南省移民管理的业务应用系统仅有单机版信访管理软件。
业务应用系统开发总体上落后于移民管理业务需求,与移民管理现代化有较大差距,制约了移民信息化发展。
2.1.3移民管理存在的问题
为解决移民遗留问题,从1986年开始有计划地处理已建水库移民遗留问题,到2006年国务院实行新的移民扶持政策前,中央和省累计投资7亿元,重点处理了21座大型水库的遗留问题,扶持移民87.77万人。
水库移民后期扶持政策实施后,各地主要负责发放移民后期扶持资金,实施移民扶持项目,并统筹处理水库移民遗留问题。
2.1.4移民管理信息化存在的问题
1、基础设施不足
目前部分移民管理机构尚未接入水利政务网,网络基础设施尚需完善。
2、业务应用不理想
全国水库移民后期扶持管理信息系统(以下简称全国移民信息系统)功能不能完全满足省水库移民信息管理需要;后期扶持管理系统省级分中心尚未建设,水库移民管理工作还没有一套成熟的业务应用系统将省、市、县移民管理机构的水库移民管理信息进行互联互通,目前需要查询移民资料只能通过全国移民信息系统。
3、信息化建设资金投入不充足
我省水库移民信息化资金投入无正式渠道来源,信息化建设设备配套不足,管理经费短缺。
资金缺乏成为制约水库移民信息化进度、水平和效益的主要问题。
2.2需求分析
2.2.1用户分析
省水库移民管理信息系统的服务对象(系统用户)主要包括:
各级水库移民管理机构、水利部水库移民开发局、政府相关职能部门和社会公众。
以上四类服务对象,不同的服务对象有不同的业务需求,即使同一类服务对象,其不同层次也有不同的业务需求,需要在统一的平台上开发相应的入口满足不同层次、不同服务对象的功能需求。
2.2.2业务需求分析
后期扶持方式方案确定核查后,省、市、县各级移民管理机构根据批准的各水库移民后扶方案展开移民后扶管理工作。
后扶管理工作包含移民后期扶持规划计划管理、后期扶持项目管理、后期扶持资金管理以及信访管理。
2.2.3数据存储量估算
后期扶持管理数据存储量估算主要是为了在系统设计时保证存储系统能够满足河南省水库移民后期扶持管理系统的正常运行。
后期扶持管理系统整体数据5年总存储量约为11TB。
3.项目总体框架
3.1总体框架
基础设施层由机房、会商室、地方配套设施、网络基础设施和系统管理软硬件组成,为水库移民管理的信息采集提供传输、交换和存储的硬件平台。
资源管理层存储系统相关数据资源,通过数据转换、加工、提取和过滤等过程,向应用支撑层提供数据服务。
应用支撑层是连接基础设施和应用系统的桥梁。
包含中间件组件、报表系统、地理信息系统和数据交换平台。
业务应用层包括各业务系统,集中运行业务逻辑。
表现层负责与用户交互,接受用户请求,并把业务应用层的处理结果展现给用户。
标准规范体体系、安全平台及系统运行维护管理贯穿系统各个层次,保证系统符合标准、安全可靠。
3.2系统划分
3.2.1应用系统构成
根据系统的总体结构,应用系统由地理信息系统、移民基本资料管理系统、规划管理系统、后扶资金管理系统、汇总分析系统、统计报表系统、综合管理系统、移民信访及系统管理九大系统组成。
3.2.2应用系统数据来源
应用系统地理信息数据由国家水库移民后期扶持管理系统提供共享数据,省分中心根据实际需要对该数据资源进行扩充。
水库工程数据,根据审批(核准)的水库工程可行性研究报告、移民安置规划及相关设计变更文件填写。
移民后期扶持人口数据,根据国家核定的后期扶持人数或本行政区域后期扶持人口登记情况据实填写。
后期扶持相关规划和年度计划数据,根据《大中型水库移民后期扶持规划》、《大中型水库库区和移民安置区基础设施建设和经济社会发展规划》和年度计划填写。
后期扶持资金数据,根据后期扶持有关资金下拨、支付使用情况填写。
后期扶持项目数据,根据后期扶持项目实施情况填写。
移民安置规划大纲、移民安置规划数据根据审批(核准)的水库工程可行性研究报告、移民安置规划及相关设计变更文件填写。
征地补偿资金、移民安置资金数据根据水利工程建设法人组织编制的年度移民安置协议书和相关政府部门编制的年度移民安置计划等文件填写。
经济社会指标数据,根据各级统计部门的统计年鉴、统计公报或统计资料填写。
移民信访数据,根据各级移民管理机构处理来信、来访情况填写。
3.2.3应用系统功能及相互间关系
应用系统由地理信息系统、移民基本资料管理系统、规划管理系统、后扶资金管理系统、汇总分析系统、统计报表系统、移民信访系统、综合管理系统、系统管理及河南省水利工程移民网组成。
地理信息系统主要用来以地理信息的查询方式查询系统中的移民信息,其地理信息来源于采集发布,移民信息来自其它各应用系统。
移民基本资料管理系统主要用来进行水库工程、移民人口核定、省市县社会经济和移民所在村现状的管理,其信息来源于各市、县已有移民管理系统的数据迁移、采集录入。
规划管理系统主要用来进行规划计划及其所含项目的信息、审核、审批信息的管理,信息来源于采集录入。
资金管理系统主要是用来进行后扶项目专项资金备选项目、基础资料和资金分配预案信息的审核、审批信息的管理,信息来源于采集录入。
汇总分析系统主要是进行规划信息、项目信息、资金信息的统计、汇总、分析,信息来源于其他子系统。
统计报表系统主要用来进行《大中型水库移民基本情况表》、《大中型水库移民后期扶持规划实施情况表》、《大中型水库库区和移民安置区基础设施建设和经济发展规划实施情况表》、《大中型水库移民后期扶持相关资金收入支出情况表》和《大中型水利水电工程建设征地补偿和移民安置情况表》等报表的在线填报、审查和统计。
移民信访系统主要用来进行信访信息管理、重大事件及时上报、及时提醒、及时处理,信息来源于采集录入。
综合管理系统主要用来满足移民日常业务工作需求,如公文查阅、发布通知公告、经验交流文章的上传下载、移民培训情况的登记管理、移民组织机构的登记管理,其信息来源于手工录入。
系统管理是对系统一个最基本的管理信息进行管理,包括用户的管理,系统角色的管理,系统模块管理,系统功能管理,授权管理、日志管理、数字字典管理、动态监管、项目种类管理和行政区划管理等。
河南省水利工程移民网是将业务系统内公众信息展示,方便公众用户查询。
3.3安全体系
安全体系框架是对系统提供保护的策略的集合,包括:
物理环境安全、运行管理安全、数据安全、资源可信、网络及系统安全等五个层次,共同为省水库移民后期扶持管理信息系统提供多级别多层次的安全保障。
安全体系包含物理环境安全、运行管理安全、数据安全、资源可信和网络及系统安全。
4.身份认证体系
部移民局基于水利部外网已经建设完成的身份认证系统,为每个用户颁发数字证书,用户通过数字证书实现强身份认证,才可以登录移民信息管理平台,处理相应的业务。
目前已经颁发有6000多张的证书,证书用户分布在全国。
为使省移民系统即可利用已有的证书,也可以为省移民系统相关用户提供服务,整体采用“两级部署”的方式,在省级分中心建设国家移民系统RA系统的下级证书受理点(LRA)系统,省级分中心LRA系统统一受国家移民RA系统的管理。
国家移民RA系统通过对于LRA系统权限的控制,可以保证省级分中心LRA系统只颁发本省的数字证书。
在省级分中心建设目录服务系统,通过复制的方式把国家移民系统目录服务系统中本省数字证书、黑名单信息的复制到省级分中心的目录服务系统,作为省移民系统认证的依据。
在省级分中心建设身份认证网关,为省移民系统提供基于数字证书的安全防护,实现用户的强身份认证、传输信息的保密,保证省移民系统的安全、可靠运行。
在省级身份认证网关认证过程中,网关会自动的从部署在省级分中心的目录服务系统获取黑名单信息,实现数字证书的认证。
由于要保证部移民局下发的密钥可在省移民系统中使用,且要接受部移民局RA系统的统一授权管理,因此需选用与国家移民系统一致或兼容的设备。
表4-1身份认证体系软硬件设备配置清单
名称
产品型号
数量
单位
备注
LRA(证书受理)系统
SRQ05V5.0
1
套
提供数字证书的申请、审核、注销、更新等服务
目录服务系统
吉大正元目录服务系统
1
套
发布证书和黑名单,10000用户数
安全认证网关
G3000
1
套
提供数字证书身份认证
USBKEY
SED34
100
枚
存储证书
5.应用支撑平台
5.1功能与性能
应用支撑平台包括基础服务和通用业务服务两个核心组成部分,其主要作用是为业务系统的设计、建设提供一个高可靠性、稳定性、高扩展性和安全性的支撑环境,为各业务系统提供统一用户管理、统一权限管理等基础服务,同时包含相关的工具软件、统一日志管理、统一数据字典管理等通用业务服务,从而减少应用系统的编码量和维护量,使应用系统的开发更专注于业务需求,消除开发与集成之间的障碍。
在性能方面,应用支撑平台应能满足全天候(24x7x365)不间断运行的要求,作为各业务应用的技术支撑基础,在缓存管理、资源池监控、内存安全等方面应达到较高的性能要求,以确保应用支撑平台重启率低于1%。
5.2支撑软件配置
由于需要将全国移民信息系统部署到我省,因此选用与全国移民信息系统一致的支撑软件,保证其兼容性,支撑软件清单如下:
表5-1支撑软件配置清单
序号
软件名称
版本
数量
单位
1
地理信息服务器
ArcGISServerv10企业级标准版
1
套
2
地理信息数据处理平台
ArcEditor-CONv10
1
套
3
数据库管理系统
OracleDatabaseEnterpriseEdition10g(25NUP)2CPU,带RAC
2
套
4
J2EE应用中间件
TongWeb5
2
套
5
报表系统
润乾报表专业版4.5.4(含设计器);增强统计套件
2
套
配置一套ArcGISServerv10企业级标准版地理信息服务器软件,用于提供地理信息服务,配置如下:
表5-2地理信息服务器软件配置要求
序号
指标参数
1
应支持32位或64位Windows7/2008/vista/2003/XP、RedhatLinux4/5、SUSELinux10、SunSolaris10操作系统;支持多种Web/应用服务器,包括IIS、Apache、JBoss、OracleApplicationServer10gRelease3、SunJavaSystemApplicationServer、Tomcat、Weblogic、Websphere。
2
支持构建面向服务体系架构(SOA)的企业级GIS应用,支持标准的WebService、OGC规范的WMS、WFS、WFS-T、WCS和KML服务发布,具有与其他企业级系统(如ERP,CRM等)集成整合的能力。
3
支持构建基于服务器的企业级GISWeb应用,具有可伸缩的体系结构,支持负载均衡,支持大用户量的Web并发访问。
4
支持服务器端日志管理,支持宕机后快速恢复;支持服务连接有效性的定期检查,并支持自动修复。
提供GIS服务创建和管理框架,支持便捷的创建和管理二维/三维地图显示服务,影像服务,要素服务,搜索服务,几何服务,远程空间数据库访问服务,网络分析服务,地理定位服务,和自定义高级GIS分析服务、允许自定义样式的WMS服务、支持编辑更新的WFS-T服务等。
5
支持具有时态信息的地图服务,提供基于时间维的查询,支持历史回溯的动画展示。
6
提供影像服务,支持基于WCS/WMS访问其中的单幅影像,支持基于影像服务的在线处理。
7
支持Web客户端通过地图服务访问独立表,提供服务器端地图与独立表格关联的能力,实现业务信息的快速搜索、查询。
8
发布高级的GISWeb空间分析服务:
开发者可以将GIS的空间分析功能以SOAPWeb服务的形式在GIS应用服务器上发布,并且通过Internet的分布式计算框架来访问这些Web服务。
能在一个集中管理的企业级服务器上执行高级的GIS分析和空间查询操作。
9
支持REST地图服务定制扩展,增强地图服务能力。
10
支持基于RESTAPI编程清除地图切片,可在服务更新时,快速刷新切片。
11
为了面对多用户并发访问以及服务器端空间计算的需要,GIS应用服务器应提供诸多服务器调优技术,至少应包括:
服务器端地图切片技术、服务器端进程预运行、服务器端缓冲池等。
12
支持空间服务器对象池化(Pooling)机制,获得多用户并发访问性能,提升请求响应速度。
13
支持进程占用模式的按需设置,即设置实例和进程间的关系,例如独立实例进程,拥有独立的计算资源,实例间互不影响,便于应用效率的提升和服务故障的排查。
14
提供服务器端切片机制和便捷的切片更新工具,支持按需切片和预切片,支持指定范围、指定比例尺的切片快速更新和创建,支持切片地图服务与非切片地图服务的叠加显示。
15
支持紧凑的切片存储,减少切片文件的零散存储,提升切片复制迁移的效率。
16
支持混合模式切片技术,自动支持不同的图片格式进行切片。
例如:
可在地图范围中间使用JPEG格式切片减少图片的存储大小,在切片边缘使用PNG32来保持切片的透明效果。
17
提供切片协同创建工具,支持切片分布式创建,支持切片的导入和导出。
18
支持多种Web服务和应用的安全机制,支持基于用户和角色的安全授权,支持基于令牌的身份认证,支持SSL(SecuritySocketLayer)加密机制,支持反向代理服务器部署策略,增强安全性。
19
支持标准的开发语言,包括.NET和Java,用于构建Web应用和Web服务,同时提供与流行开发语言IDE环境集成;
配置一套ArcEditor-CONv10地理信息数据处理平台,用于处理地理信息相关数据,配置如下:
表5-3地理信息数据处理平台配置要求
序号
指标参数
1
支持32位和64位WindowsXP/2003/2008/Vista/windows7操作系统。
2
拥有对E00、Coverage、ShapeFile数据格式支持的能力,提供超过30种以上其他数据格式的转换功能。
3
提供对在本机、网络、企业级数据库中的地图文档、数据和工具的快速搜索,并直接加载或运行搜索的结果;支持地图符号按照名字或标签描述的关键字搜索。
4
支持基本的地图浏览、图层管理、空间和属性查询、统计图表和报表生成、地图符号化以及制图打印;支持多种专题图制作,如唯一值、渐变色、多属性符号、饼图、柱状图、点密度图等。
5
支持点、线、面状符号的自定义及扩展。
6
支持元数据的显示、创建、编辑和管理,并可以自定义元数据编辑器和样式表。
7
方便灵活的地图编辑工具,可以编辑基于文件和数据库的空间数据格式。
提供便捷的类CAD编辑工具和编辑快捷键,支持编辑环境下的捕捉,支持以版本管理的方式对存储在空间数据库中的数据进行多用户并发编辑。
8
支持高级标注放置和冲突检测。
如标注与要素的自动避让,自动去除重复标注,多标注的自动换行等。
9
支持数据视图和地图视图的动态切换,提供比例尺,指北针,图例,对象,动态文本等地图整饰元素,支持地图输出为EPS、SVG等矢量图像格式,且支持具有地理坐标参考的PDF格式输出。
10
支持基于数据驱动的排版地图自动生成,包括标题、报表的布局和分幅地图册的自动生成。
11
支持时空数据类型,时间信息可以存储为矢量、栅格等数据的属性,也可以支持时态数据的类型,如netCDF等,并提供时间控制器,实现对时态数据的动态显示控制。
12
除了提供基本的空间数据管理功能外,还可以直接支持工业标准的CASE工具,进行空间数据库设计、数据模型定义,并可以扩展数据对象行为。
13
支持空间数据与属性数据的动态挂接和永久挂接,一对多和多对多进行关联。
15
支持通过拓扑关系维护数据库中空间数据一致性和完整性,包括拓扑关系定义,校验,拓扑错误改正及编辑工具,可以自定义拓扑规则的应用范围,允许将拓扑错误设为例外。
提供功能丰富的空间分析工具集:
包括:
空间叠加工具、临近分析工具、数据管理工具、数据转换工具等。
16
提供集成的空间处理(空间分析)框架,支持多种执行方式,包括命令行,脚本,对话框,可视化建模工具和编程方式。
除了可以直接支持基本的空间分析操作外,还可以支持不同形式空间处理模型的整合,构建专业的完整的工作流模型。
模型可以保存在数据库中,并进行共享。
17
空间处理可以直接支持标准的脚本语言,如Python,Perl等,并可以脱离软件环境单独运行脚本。
18
空间处理的可视化建模工具提供用户界面交互的方式建立,修改和维护模型;可以方便地定义模型参数,运行全部或部分模型,结果可以直接添加到工作窗口;模型可以导出为脚本。
19
兼容GeoTIFF,ERDASImage和JPEG2000等格式影像,可在软件中直接读取,即不需要任何转换即可添加到地图中;支持与矢量数据的叠加显示,提供卷帘、影像透明设置工具,增强数据浏览效果。
20
渲染流行的位图格式,包括TIFF、JPEG、PNG、GIF和PCX。
21
支持为更快单幅的栅格处理;支持中心线和外轮廓线两种扫描方式;支持对栅格单元的捕捉;使用手工追踪栅格单元,可以对产生的要素有更多的控制能力;提供选择栅格单元的工具。
配置二套OracleDatabaseEnterpriseEdition10g(25NUP)2CPU,带RealApplicationClusters,配置如下:
表5-4数据库管理系统配置要求
序号
指标参数
1
支持各个主流厂商的硬件及操作系统平台,Unix,Linux,Windows。
转换平台时,应用程序不用修改。
2
支持主流的网络协议,如TCP/IP。
3
支持存储关系型数据和对象型数据。
4
支持多CPUSMP平台,支持基于共享存储的并行集群。
5
具有支持并行操作所需的技术,包括多CPU并行和多服务器并行、事务处理的完整性控制技术等,支持并行查询/DML、备份/恢复、导入/导出、索引创建。
6
支持同构、异构数据源的访问,包括文件数据源;能和异构数据库互相复制。
7
支持存储过程、触发器。
触发器支持语句执行前、执行后和可替换型三种方式。
支持行级触发器。
触发器的触发操作和事件包括DML、DDL、数据库启停、错误信息、登录/注销。
8
支持B1级安全标准,内嵌行级安全功能,支持基于行业标准的数据库存储加密、传输加密及完整性校验。
能够将原有异种数据库向本数据库无损失移植。
9
支持中文国标字符集等多字节字符集,支持Unicode3.2以上版本。
10
应具有强的容错能力、错误恢复能力、错误记录及预警能力,能在不影响数据库运行的条件下快速恢复已提交的修改,可以把整个数据库、指定表或指定的记录恢复到指定时间点。
11
支持SQL及SQLJ开发存储过程,内嵌Java虚拟机。
12
支持数据库自动实时跟踪、监控,可自动性能调优,并能为管理员提供调优建议。
13
支持大规模数据加载和更新,数据库的数据文件能跨平台互相交换。
14
支持RAC
配置2套TongWeb5J2EE应用中间件,用于运行省移民系统,配置如下:
表5-5J2EE应用中间件配置要求
属性
指标参数
总体要求
★遵循标准。
全面支持JavaEE5国际工业标准和相关规范,并通过国际标准认证。
支持JDK6.0。
必须支持主流平台和多种数据库如Oracle、DB2、SQLServer等,提供双工备份的数据库连接池技术。
支持异构数据库间的负载均衡技术。
★应用服务器提供商为JavaEE6标准制定成员,并具有专家参与下一个版本(JSR316)的标准制定,并可提供网址查询。
技术与功能
★支持EJB3.0。
必须支持EJB实例池。
支持JavaEEManagement1.1和JavaEEApplicationDeployment1.2规范。
JavaEEJMX1.2。
★支持多服务器群集部署、负载均衡。
集群技术支持Session非序列化对象复制技术,优化应用程序结构,实现快速便捷开发。
支持对多种对象的集群功能,包括Web组件应用、EJB、JDBC等集群。
★全面支持JMS1.1标准,提供内置的JMS服务,必须支持将TongLINK/Q、MQSeries等其他第三方消息中间件作为消息服务代理。
必须支持Cache技术,包括Web静态内容cache、Prepare语句cache、Entitybeancache等。
安全性
基于JAAS架构,实现基于容器的安全策略,提供基于数据库和LDAP认证的LoginModule,支持用户增加LoginModule,支持单点登录
管理与开发
必须具备标准的B/S模式管理控制台,可对远程的应用服务器环境进行应用部署、管理维护和监控。
支持对系统运行状态、Web应用、EJB组件、数据库连接池、交易服务、JMS服务及其它服务端组件与服务进行动态监控与管理。
★提供应用移植工具,实现应用程序