当前位置:首页>文档>基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容

基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容

  • 2026-03-05 19:24:19 2026-01-20 02:53:30

文档预览

基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容
基础支撑平台-需求规格说明书(完整版_436套软件开发需求文档_VD516-软件开发需求文档_10各类系统软件开发需求_更新内容

文档信息

文档格式
doc
文档大小
10.545 MB
文档页数
50 页
上传时间
2026-01-20 02:53:30

文档内容

基础支撑平台需求规格说明书 保密申明:秘密级 基础支撑平台 需求规格说明书 版本:V1.2 第1页共50页基础支撑平台需求规格说明书 保密申明:秘密级 变更记录 日期 版本 变更说明 作者 1.0 创建 雷柏先 1.1 整体更新,完善内容 雷柏先 1.2 更新字体,页眉、页脚 雷柏先 2 / 50基础支撑平台需求规格说明书 保密申明:秘密级 目 录 第1章. 文档概述..................................................................................................................5 1.1 文档目的..................................................................................................................5 1.2 项目背景..................................................................................................................5 第2章. 需求概述..................................................................................................................5 2.1 建设目标..................................................................................................................5 2.2 用户分析..................................................................................................................6 2.3 约束条件..................................................................................................................7 2.3.1 设计原则..........................................................................................................7 2.3.2 设计约束..........................................................................................................7 第3章. 整体架构..................................................................................................................8 3.1 总体架构..................................................................................................................8 3.2 技术架构................................................................................................................15 3.2.1 技术架构........................................................................................................15 3.2.2 数据运行架构.................................................................................................17 3.3 基础支撑平台架构.................................................................................................18 第4章. 功能需求................................................................................................................19 4.1 功能概述和列表.....................................................................................................19 4.2 功能描述................................................................................................................19 4.2.1 流程服务........................................................................................................19 4.2.2 报表服务........................................................................................................28 4.2.3 消息服务........................................................................................................32 4.2.4 检索服务........................................................................................................36 4.2.5 大数据分析服务.............................................................................................46 第5章. 非功能性需求........................................................................................................47 第6章. 应用集成需求........................................................................................................48 6.1 集成需求说明........................................................................................................48 6.2 接口需求................................................................................................................48 6.3 单点认证接口........................................................................................................49 6.4 人员数据接口........................................................................................................49 6.4.1 组织数据接口.................................................................................................49 6.4.2 消息发送日志监控接口.................................................................................49 6.5 接口设计原则........................................................................................................50 6.5.1 基本原则........................................................................................................50 6.5.2 数据交换格式标准.........................................................................................50 6.5.3 文档交换格式标准.........................................................................................50 第7章. 系统部署环境........................................................................................................51 7.1 硬件环境................................................................................................................51 7.2 软件环境................................................................................................................52 7.3 网络环境................................................................................................................52 第8章. 验收标准................................................................................................................53 8.1 软件功能验收标准.................................................................................................53 8.2 初始数据验收标准.................................................................................................53 8.3 软件质量验收标准.................................................................................................53 3 / 50基础支撑平台需求规格说明书 保密申明:秘密级 8.3.1 标准定义........................................................................................................53 8.3.2 软件错误的严重性等级.................................................................................53 8.3.3 错误与严重性级等级对应.............................................................................54 8.3.4 验收标准........................................................................................................54 8.4 软件性能验收标准.................................................................................................55 4 / 50基础支撑平台需求规格说明书 保密申明:秘密级 第1章. 文档概述 1.1 文档目的 本文档的目的是阐述基础支撑平台的业务功能需求,以指导项目实施人员、 开发人员及其它相关人员进行设计与开发,是概要设计说明书和详细设计说明书 的编写依据。 本文档主要面向系统分析与设计人员、程序开发人员、系统测试人员和最终 用户。 1.2 项目背景 通过一中心、四平台和8个应用的建设,即无锡城市大数据中心、电子政务综 合信息服务平台、城市管理综合信息服务平台、经济运行综合信息服务平台、民 生服务综合信息服务平台和各行各业各领域的智慧应用建设,把无锡打造成为具 有国际影响力的智慧城市建设先行示范区、具有一流竞争力的智慧经济发展产业 集聚区、具有较强辐射力的智慧民生服务创新先导区。 项目通过(一期)平台搭建期、(二期)初始化期、(三期等等)业务应用期的建 设,达成整合(政务、社会、资源、网络数据),优化(业务流程、系统架构、功能服 务、信息传播),共享(数据、知识、功能、信息)等能力,提升城市智慧水平,在更 注重发展质量、更注重创新创造、更注重生态文明、更注重市场机制、更注重公平 正义、更注重改善民生的社会新常态下,实现惠民、强企、优政的目标。 第2章. 需求概述 2.1 建设目标 项目(一期)平台搭建期,重点目标旨在搭建大数据中心和四个业务支撑平 台,完成城市大数据中心及其业务应用从“无”到“有”的第一步历程,初步涉 及40多个委办局或政府办,集中采集这些部门在业务或管理中使用到的信息系 5 / 50基础支撑平台需求规格说明书 保密申明:秘密级 统的数据,进行数据集成(集中化和体系化),并重点完成人口信息库、法人信息 库的数据整合(完整性、一致性、及时性),同时在基于云计算(IaaS)平台资源的 基础上,建立Hadoop大数据库,并将集成的数据和整合好的数据,通过大数据中 心基础功能支撑平台提供给四业务平台。四业务平台通过使用大数据中心的数据 进行开发业务功能工作,实现在大数据中心统一认证的基础上,为政府和其他用 户提供服务。 项目(一期)平台搭建期,根据整体项目的分期整体规划、分段框架实施、逐 段目标落实的原则,一期工程数据集成范围从无锡市中 60多个委办局中重点调 研40多个委办局或政府办,集采一些重点信息系统来实施数据集成;一期工程数 据整合范围选定:人口信息库和法人信息库,主要考虑到居民和企业(或机构)是 政府政务服务的主要对象,也是后期开展智慧业务的主要对象,公用性特别强。 项目(一期)平台搭建期,根据逐段目标落实原则,为更好的验证平台搭建的 业务效果,并选取了四业务平台系统的搭建,开展四平台(即电子政务综合信息 服务平台、城市管理综合信息服务平台、经济运行综合信息服务平台、民生服务 综合信息服务平台)的业务服务,这四个业务平台基本覆盖了大部分的政务大数 据在智慧业务中的接入范围,可为后续业务应用的扩展提供持续接入能力。 2.2 用户分析  市领导 数据中心提供有价值的数据、行政地图、决策方法供各级领导、管理决策人 员方便、直观地进行分析,使统计决策变的科学化、人性化。  各委办局业务单位 各委办局业务单位向数据中心提供数据或使用数据中心提供的数据,业务部 门之间通过数据中心交换数据。  普通市民 社会公众,可以依托数据中心提供的应用服务对公众需求做出快速反应,公 众可以更直接广泛的获得政府提供的服务。  运维人员 运维人员,监控着数据中心的所有情况,对系统所产生的异常情况作出快速 6 / 50基础支撑平台需求规格说明书 保密申明:秘密级 反应。 2.3 约束条件 2.3.1设计原则 大数据系统建设中,积累了无锡的各委办局的大量数据,随着系统的推进, 数据运行将会越来越全面化和多样化,在本次大数据系统建设中,应遵循四大原 则:  用户信息保护原则 保护用户信息为系统建设的重中之重,用户信息的使用都必须建立在用户主 动、自愿和授权的基础之上。  客户隐私有效保护原则 系统建设时,在数据使用、交换等过程中,要绝对保证用户的信息隐私安全。  数据对等和交换原则 数据分享后,要完成回流、增值、再沉淀的过程,使得分享和交换的双方共同 受益。  价值可衡量原则 数据合作前一定会制定客观的价值评估体系,确保数据合作公正和公平。 2.3.2设计约束  系统遵循的标准和规范 J2EE和企业云建设标准  软件、硬件环境的约束 1.iPortal 使用java编写,支持跨平台,建议安装在linux系统; 2.文件接入服务,支持linux系统,硬件能支持linux系统即可; 3.Hadoop服务,支持linux系统,硬件能支持linux系统即可; 4.终端控件,支持windows系统,硬件无关; 5.掌上电脑/智能手机,支持android系统的设备和IOS系统  接口/协议的约束 7 / 50基础支撑平台需求规格说明书 保密申明:秘密级 Iftp,FTP,hadoop,rdp,samba 第3章. 整体架构 3.1 总体架构 系统架构各层次涉及的子系统或模块列表如下,主要涉及 11个子系统或模 块,其中,数据采集层涉及1个模块,数据层涉及4个模块,服务支撑层涉及2个 模块(6个支撑系统),应用层涉及7个子系统,门户层涉及2个模块。基本原则如 下: 1. 支撑数据处理的功能性问题,由大数据平台负责解决; 2. 数据转换、数据整合、数据业务逻辑处理等的数据处理问题,由各库解决; 各库包括:人口库、法人库。 3. 数据采集以及采集后的ODS库数据管理由共享交换平台和ODS库集成解 决。 4. 系统对外提供的功能服务,由基础支撑平台解决。 5. 系统对外提供的数据服务,由数据管理平台和数据共享交换平台共同实 现,数据管理平台出API接口,数据共享交换平台做代理。 功能边界划分 模块/子系统 功能定位 包含任务 排除任务 (1)数据共享 负责将数 (1) 调研各委办局的信息来源系 (1) 采 集 到 ODS 交换平台 据从各委 统。 库后,确保数 8 / 50基础支撑平台需求规格说明书 保密申明:秘密级 办局的来 (2) 将大数据中心及其下游系统使 据与来源数 源系统中 用的数据实时、完整的采集到 据有效和一 采集数据 ODS库。 致外,不需要 集成数据 对不同来源 (3) 配合大数据中心及其下游系统 到ODS库 的数据进行 进行数据整合,数据核对,数据 数据整合扩 问题追溯和解决。 充处理。 (2)ODS库数 负 责 ODS (1) 承接数据共享交换平台采集到 (1)对来自不同数据 据集成整合 库的数据 ODS的数据,运用ETL工具,根 源的数据没有进 开发 调研、数据 据ODS库的数据模型,将数据 行数据整合的职 集成等的 按短周期进行快照、按长周期 责; 具体业务 进行累积、按长短周期设定的 (2)不对各局同类同 逻辑开发。 容量队列进行置换管理,实现 业务意义的数据 对下游使用ODS库数据的模块 的一致性负责。 或系统,能进行实时数据更新、 历史数据提供和追溯的能力。 (2) 实现ODS库数据模型的设计与 管理,实现数据库冷热的有序 规划和监控。 (3) 实现ODS库数据项的集成,对 数据的完整性和及时性负责。 (3)大数据管 负责实现 (1) 具备将数据从ODS库整合到人 (1) 只提供工具 理平台 架构中数 口库和法人库的工具和转换处 和模板任务 据层的功 理任务程序; 程序,不负责 能性服务 人口库、法人 (2) 具备将数据从ODS库整合到基 和大数据 库等基础信 于 Hadoop 套件的大数据库 平台的集 息库具体的 HBase库的平台和转换处理任 成、监控、 数据项的数 务; 任务调度 据 Map 和 转 等。 (3) 具备将基础信息库的数据和大 换开发,数据 数据库里的数据提供给外界使 核对,数据变 用的API和服务能力; 化后处理。 (4) 具备对Hadoop大数据平台各种 运行资源的监控和所经处理的 数据质量监控的功能; (5) 具备对数据从ODS库抽取、加 载到基础信息库和大数据库、 在基础信息库和大数据库进行 转换的运行任务环境集成功 能。 (6) 具备从基础信息库和大数据库 根据用户权限和角色鉴权的数 据服务能力。 (7) 承担基础信息库中的数据同步 到大数据库平台数据的功能。 (8) 配合人口库、法人库、ODS库 等,进行数据开发、数据核对、 数据流和控制流设计等工作。 (4)人口库数 负责人口 (1)调研各委办局的信息来源系统,并 (1) 不负责考虑 据集成整合 库的数据 归纳整理涉及人口信息的数据项, 数据集成和 开发 调研、数据 数据更新情况等形成人口信息库 整合环境、工 9 / 50基础支撑平台需求规格说明书 保密申明:秘密级 集成、数据 的需求规格; 具、模板等的 整合等的 非数据处理 (2)根据需求规格,设计如何集成来自 具体业务 的问题。 各个不同来源的人口数据项,设计 逻辑开发。 如何将数据项进行整合(不限于: 编码转换、数据补充、属性扩展、相 似项整合等)处理,并形成数据集 成整合设计说明书; (3)根据设计说明书,将相关的数据集 成和整合设计,并根据大数据管理 平台提供的ETL工具和任务模板, 转换为数据处理的编码程序,将程 序挂载到 ETL 平台,进行运行处 理; (4)对人口信息库的数据质量负责; (5)配合大数据管理平台进行数据管 理工具测试和程序模板测试; (6)配合下游系统(不限于:四平台), 进行数据提取的核对、校验和问题 处理。 (5)法人库数 负责法人 类似人口库数据集成整合开发的职责。 (1) 不负责考虑 据集成整合 库的数据 数据集成和 开发 调研、数据 整合环境、工 集成、数据 具、模板等的 整合等的 非数据处理 具体业务 的问题。 逻辑开发。 (6)基础支撑 负责大数 (1) 统一认证服务; (1) 完成相关服 平台 据平台功 务和系统,并 (2) 流程服务; 能性服务 发布,供外部 的基础支 (3) 消息服务; 调用和使用, 撑。 具体使用的 (4) 报表服务; 实例,由调用 (5) 检索服务; 或使用者,各 自配置或设 (6) 大数据分析组件服务。 计。 (7)政务数据 结合人口 (1) 开发政务信息平台展现操作系 (1) 负责数据问 开放平台 库和法人 统; 题的发现,不 库数据,提 负责对人口 (2) 并根据人口库和法人库数据, 供数据的 库数据和法 进行数据配置; 查询展示 人库数据的 服务 (3) 确保操作接口稳健无异常发 数据问题跟 生; 踪解决。 (4) 确保展示数据准确无异议; (5) GIS平台由无锡市国土局提供。 (6) 配合功能基础支撑平台,测试 和集成基础功能服务操作界 面。 (8)统一登陆 实现基于 (1) 结合基础支撑平台的统一认证 (1) 统一登陆门 门户 大数据中 服务能力,实现本系统及子系 户,用户成功 心的系统 统的统一认证和单点登录; 认证后,属于 的用户统 大数据中心 10 / 50基础支撑平台需求规格说明书 保密申明:秘密级 一认证和 (2) 登陆后,根据登陆账号的权限 本身平台的 单点登录。 和角色,对具备使用权限的系 模块可以到 统显示其功能菜单,对于不具 子系统各模 备使用权限的系统隐藏功能菜 块;属于下游 单; 系统的,仅到 子系统本身, (3) 用户点击功能菜单后,能直接 该属子系统 进入分属子系统或模块; 模块的权限 (4) 负责整套系统的功能性访问的 和角色控制 权限控制; 由各自系统 完成。 (5) 配合大数据平台和基础支撑平 台,有序规划、设计和实施,数 据访问方面的权限控制机制。 (9)舆情服务 满足网络 (1) 完成系统三大子系统,包括:信 (1) 系统相对独 系统 舆情监控 息采集子系统、数据处理分析 立,负责数据 和热点事 子系统、舆情应用子系统,实现 的收集、处 件追踪工 网络舆情的收集、检索、分析和 理、存储,并 作过程中 管理; 为大数据中 各个环节 心提供舆情 (2) 完成舆情展示功能,包括:功能 的用户需 相关的有效 包括:首页展示、文章列表展 求。 数据接口,不 示、舆情趋势分析、指数分析、 负责相关数 汇总报告、公众展示、指挥中 据集成到大 心、专题追踪、人物监控; 数据中心的 (3) 接口功能:对舆情收集和处理 任务,只提供 好的数据,有选择的纳入大数 接口服务; 据中心ODS库集成; (4) 配合各业务系统需求,提供基 于互联网舆情相关数据。 (10)流动人 实现对流 (1) 登记功能:为流动人口、单位提 (1) 系统相对独 口管理系统 动人口信 供登记服务,包括信息登记、信 立,负责数据 息的申报、 息变更、信息注销、办证预约等 的收集、生 比对、审核 功能;为房屋提供信息登记、变 产、处理、存 和房屋二 更、注销功能。 储,并为大数 维码管理 据中心提供 (2) 审核功能:对登记的信息,实现 等功能,与 流动人口相 民警审核和自动审核。民警审 大数据中 关的有效数 核功能包括扫码查询、信息审 心进行数 据接口,不负 核、信息查询、人口登记、房屋 据交换与 责相关数据 登记等;自动审核功能包括缉 共享,建成 集成到大数 控库比对、历史比对、任务下达 后服务于 据中心的任 等。 无锡市的 务,只提供接 二维码地 (3) 管理功能:实现对房屋管理、信 口服务; 址库。 息管理和系统管理。房屋管理 包括二维码地址管理、二维码 地址查询;信息管理包括综合 查询、综合报表;系统管理包括 用户管理、角色管理、系统用户 权限、数据管理、系统日志。 (4) 接口功能:实现将流动人口管 理服务系统生产的数据,有效 地集成到大数据中心ODS库。 11 / 50基础支撑平台需求规格说明书 保密申明:秘密级 (11)信息资 对无锡市 (1) 调研收集无锡市各委办局现有 (1) 系统相对独 源管理与服 现有信息 的主要信息资产,并分析形成 立,负责数据 务工程 资产进行 主要的信息资产梳理的范围和 的收集、生 梳理,优先 对象; 产、处理、存 梳理涉及 储,并为大数 (2) 建立信息资源登记系统; 人口信息 据中心提供 及法人单 (3) 对信息资源分门别类进行梳理 信息资源相 位等信息 和系统登记; 关的有效数 资产。 据接口,不负 (4) 制定信息资源并数据的各种规 责相关数据 范和制度; 集成到大数 (5) 接口功能:实现将信息资源登 据中心的任 记系统生产的数据,有效地集 务,只提供接 成到大数据中心ODS库。 口服务; 3.2 技术架构 3.2.1技术架构 基于整体业务框架,技术架构为实现整体业务目标的实施: 在 数 据 采 集 层 , 技 术 上 引 用 了 东 方 通 的 三 个 产 品 进 行 集 成 (TongIntergrator、TongIntegrator Adapter、TongLINK/Q)。 在数据层,基础信息库和业务模型库引用Oracle数据库;在大数据存储引入 Hadoop 和 HBase;在大数据管理平台引用三个产品(TongIntergrator ETL、 12 / 50基础支撑平台需求规格说明书 保密申明:秘密级 TongFGTP、TongLINK/Q)。 在服务支撑层,引用了JBPM、FusionChars、NoSQL、TongLINK/Q等四个产品 组件。 在应用层及以上,引用了TongWeb组件进行应用服务处理。具体组件功能集 成情况如下表所列。 模块/功能点 组件名称 关键技术 参照产品 数据ETL,任务调度,跨软 大数据管理平台 ETL平台套件 TongIntegrator ETL 件平台任务集成 大数据管理平台 Hadoop集群套件 分布式存储运算技术 Hadoop 2.7.X 大数据管理平台 Hadoop集群套件 Big Table技术 Hbase 数据共享交换平台 应用集成中间 应用集成服务容器 TongIntegrator TongIntegrator 数据共享交换平台 应用集成中间件适配器 采集适配程序接口集 Adapter,TongLINK/Q 人口库、法人库、业务 数据库集群套件 数据库 Oracle 库、ODS库 数据服务 数据分发器套件 消息Queue和JMS技术 TongLINK/Q 通用文件传输平台,大数据 数据服务API 数据分发器套件 TongGTP 量数据分发 所有页面请求逻辑处 应用服务器中间件 应用服务器 TongWeb 理 基础功能支撑平台- 流程流转中间件 流程处理 JBPM+定制 流程服务 基础功能支撑平台- 报表套件 报表模板、图表自动绘制 FusionChars+定制 报表服务 基础功能支撑平台- Hadoop集群套件 Big Table技术 Hbase+NOSQL+定制 大数据分析服务 基础功能支撑平台- Hadoop集群套件 数据库 Oracle+SQL+定制 检索服务 基础功能支撑平台- 数据分发器套件 消息Queue和JMS技术 TongLINK/Q 统一认证 13 / 50基础支撑平台需求规格说明书 保密申明:秘密级 3.2.2数据运行架构 基于整体技术框架、各层各模块或子系统功能定位、功能边界划分,整套 系统数据运行流程如上图所示,主要原则有如下几条: (1) 所有来源系统的数据均需要通过数据共享交换平台集成到数据中心 ODS 库; (2) 数据中心里的数据分两类,即大数据库数据和ODS库数据。其中,大数据 库数据:数据整合后的数据,比如:人口信息、法人信息;ODS库数据:数据 集成后但暂不做整合的数据,除人口信息和法人信息外,存放于ODS库中 这两类数据的主要区别在于,以下几方面: (3) 数据质量标准不同:ODS库中的数据,直接集成原始信息系统,数据完整性 一致性较差;大数据库中存储的数据,是数据整合后的保证(完整性、一致 性、及时性)的数据; (4) 数据服务方式不同:ODS库中的数据,数据中心提供有认证的入库查询服 务;大数据库中的数据,由大数据管理平台开发数据服务 API(Data API),再经数据服务总线提供数据服务。 (5) 数据中心实现主要通过传统数据库(Orale)和基于Hadoop大数据平台的 数据库(HBase)两种技术形式来实现。这两类数据库承担数据处理任务的 区别主要是:基于Hadoop大数据平台的数据库(简称:大数据库),相对于 传统数据库不承担ODS库数据存储处理。 14 / 50基础支撑平台需求规格说明书 保密申明:秘密级 (6) 人口库、法人库、ODS库,除实时库建设外,均进行历史库的建设,用于政 府数据仓库的建设和数据历史的追溯。 3.3 基础支撑平台架构 基础支撑平台功能架构如下图所示: 基础支撑平台包括:统一认证、流程服务、检索服务、报表服务、消息服务、大 数据分析服务。 (1) 统一认证 统一认证用于管理支撑平台以及各业务系统的登录、用户、组织、权 限等。 (2) 流程服务 流程服务通过流程模型的定义,以webservice的形式对外提供流程 服务。流程服务提供模型配置、任务管理、流程管理、组织管理、权限 管理、消息管理等。 (3) 检索服务 15 / 50基础支撑平台需求规格说明书 保密申明:秘密级 检索服务可按一定的角色权限,对数据仓库开放的数据进行全文检索 (4) 报表服务 报表服务对外提供报表和图形的生成服务。第三方系统按一定的格式 传入数据,即可生成表格和图形。 (5) 消息服务 消息服务提供邮件、短信、即时消息的推送功能。 (6) 大数据分析服务 提供结构化的海量数据进行离线统计分析服务的订阅以及结果获取 功能。 第4章. 功能需求 4.1 功能概述和列表 基础支撑平台主要为一中心四平台的运行提供基础支撑服务,基础支撑平台 实现的服务包括:流程服务、消息服务、检索服务、报表服务、大数据分析组件服 务。 4.2 功能描述 4.2.1流程服务 流程服务提供自定义流程设计和发布、流程查看和监控、流程对外服务等功 能。包括流程服务、流程设计与管理和应用场景三块。 功能列表如下: 序号 功能 一级模块 二级模块 三级模块 说明 1 查看任务 待办任务 2 审批任务 3 我的任务 已办任务 查看任务 流程设计与管 4 查看委托任务 理 委托任务 5 查看被委托任务 6 设置基本信息 我的流程 发起流程 7 设置模型信息 16 / 50基础支撑平台需求规格说明书 保密申明:秘密级 序号 功能 一级模块 二级模块 三级模块 说明 8 我发起的流程 查看我发起的流程 9 我参与的流程 查看我参与的流程 10 委托管理 设置委托 11 新建模型 12 模型文件管理 编辑模型 13 删除模型 模型管理 14 基本信息配置 15 模型配置管理 参与人配置 16 发布管理 17 启动流程 18 挂起流程 19 流程管理 流程列表 终止流程 20 修改流程 21 删除流程 22 新增角色 23 角色管理 编辑角色 24 删除角色 25 新增部门 26 编辑部门 27 部门管理 删除部门 28 新增人员 29 人员管理 编辑人员 30 组织管理 删除人员 31 邮件通知配置 消息通知管 消息通知配置 理 32 短信通知配置 33 用户列表 查看用户详情 34 权限管理 权限组列表 权限管理 35 配置用户权限 36 模型列表服务 37 启动流程服务 38 流程管理服务 流程服务 对外服务 Webservice 39 查看流程服务 40 任务管理服务 41 消息通知服务 42 定义模板 场景案例: 应用场景 流程服务web页面 43 数据查看申 发布模板 17 / 50基础支撑平台需求规格说明书 保密申明:秘密级 序号 功能 一级模块 二级模块 三级模块 说明 44 启动流程 服务调用client 45 查看任务 46 请 流程审批 47 消息接收方 消息通知 服务流程如下图所示: 18 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.1.1 流程服务  模型列表服务  业务描述 查看可以发起的流程模板。  功能描述 模型列表服务返回当前用户可发起的流程的类型列表。  功能列表 序号 一级模块 二级模块 三级模块 1 接收用户ID 模型列表服务 2 返回模型列表  功能说明 接收用户ID:调用接口后,传入当前登录ID 返回模型列表:通过用户ID,返回当前用户可以发起的流程模型列 表。  启动流程服务  业务描述 启动一个新流程。  功能描述 启动流程服务通过指定一个流程模板,实例化一个流程,返回该流程 的详细信息。  功能列表 序号 一级模块 二级模块 三级模块 1 接收用户ID和模型ID 2 启动流程服务 启动流程服务 3 返回流程服务ID  功能说明 接收用户ID 和模型ID:调用启动流程服务,传入用户ID和模型ID 等参数。 启动流程服务:根据模型ID,实例化一个流程。 返回流程服务ID:启动成功后,返回实例化的流程的ID。 19 / 50基础支撑平台需求规格说明书 保密申明:秘密级  流程管理服务  业务描述 提供流程的日常管理。  功能描述 参与人可以审批流程,如同意、驳回等。系统管理员可以对流程进行 管理,如:运行监控、暂停流程、终止流程、删除流程。系统管理员也可以 对流程中的某一个活动进行管理,如跳过任务、撤销任务、打回任务等操 作,返回被操作流程的流程ID。  功能列表 序号 一级模块 二级模块 三级模块 1 接收参数 2 流程管理服务 更新和保存流程状态 3 返回状态和流程ID  功能描述 接收参数:调用服务,接收相应的参数:用户ID、流程ID、操作类型、 操作类型值等 更新和保存流程状态:根据操作类型和值,对相应的流程进行保存和 更新。 返回状态和流程ID:根据修改结果,返回修改状态和流程ID。  查看流程服务  业务描述 选择一个流程查看详细信息。  功能描述 输入流程的ID号,返回流程的详细信息。  功能列表 序号 一级模块 二级模块 三级模块 1 接收参数 查看管理服务 返回流程的详细信息  功能描述 接收参数:调用接口,返回用户ID和流程ID参数。 20 / 50基础支撑平台需求规格说明书 保密申明:秘密级 返回流程的详细信息:返回当前流程的详细信息。  任务管理服务  业务描述 查看我的流程任务,如我的待办任务、已办任务、我发起的流程、我参 与的流程、委托任务等。  功能描述 根据登录用户信息,返回该用户的任务列表。包括以下列表: (1) 我的待办任务:需要我审批的流程任务。 (2) 已办的任务:我已经审批的任务。 (3) 我发起的流程:我发起的流程任务。 (4) 我参与的流程:不是我发起,我作为参与人的流程。 (5) 委托任务:我委托的任务流程。  消息通知服务  业务描述 流程的操作后,通过消息发送给相应的下一个审批人。  功能描述 当前流程操作完成后,根据流程的模型,通过消息发送给下一个审批 人,通知形式包括邮件、短信等。  功能列表 序号 一级模块 二级模块 三级模块 1 接收参数 消息通知服务 返回通知消息的状态  功能描述 接收参数:调用服务,接收用户ID、流程ID参数。 返回通知消息的状态:返回该流程下一审批人的消息发送状态和详 情。 4.2.1.2 流程设计与管理  我的任务  功能名称:我的任务 21 / 50基础支撑平台需求规格说明书 保密申明:秘密级  功能描述:显示当前需要“我”处理的任务列表,包括“我”作为执 行人的任务和被委托的任务;可查看某个任务;可以对某个任务进行 处理(同意、驳回)。  我的流程  功能名称:我的流程  功能描述:显示我发起的流程和我参与的流程。在“我的流程”下, 可以发起新的流程;可以查看某个流程的运行状态。  模型管理  功能名称:模型管理  功能描述:可以在“模型管理”功能模块中定义流程模型(流程模 板),包括设置流程图 、参与人、每个环节任务等。模型定义完成后, 可以发布模型。  流程管理  功能名称:流程管理  功能描述:系统管理员可以使用流程管理功能。在该功能下,系统管 理员可以对流程进行管理,如:运行监控、暂停流程、终止流程、删除 流程。系统管理员也可以对流程中的某一个活动进行管理,如跳过任 务、撤销任务、打回任务等。  组织管理  功能名称:组织管理  功能描述:组织管理用于管理流程的中所涉及的人员或角色。  权限管理  功能名称:权限管理  功能描述:权限管理用于对流程的权限控制。 在流程中,分为以下权限: (1) 超级管理员:管理整个系统。 (2) 管理员:定制流程、管理流程、管理组织等。 (3) 普通人员:发起流程、查看流程。  消息通知管理  功能名称:消息通知管理 22 / 50基础支撑平台需求规格说明书 保密申明:秘密级  功能描述:用于通知用户流程的处理状态,如新来代办任务、流程审 批进度。通知形式主要是邮件。该管理功能用于配置是否对用户下发 通知。 4.2.1.3 流程服务使用场景  场景案例:数据查看申请  业务描述:流动人口管理系统申请查看政务开放平台的法人信息  业务流程: (1) 在提交申请前,需在流程服务中配置有该申请类型的模板 (2) 流动人口系统提交申请 (3) 流程服务启动流程并流转 (4) OA或者其他审批系统进行审批通过 (5) 通知政务开放平台配置权限 (6) 完成 23 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.2报表服务 报表服务为系统提供报表生成和图形生成的接口功能 。主要分报表设计与 管理、报表服务、应用场景三部分。功能列表如下: 序号 功能 一级模块 二级模块 三级模块 说明 1 新增目录 2 模板目录管理 编辑目录 3 删除目录 4 编辑模板 5 模板列表 删除模板 6 报表模板 模板移动到 7 模板搜索 模板搜索 8 模板预览 模板预览 9 模板基本信息配置 10 创建新模板 表格设置 报表设计 11 图形设置 与管理 12 新增目录 13 图形目录管理 编辑目录 14 删除目录 15 编辑图形 图形列表 16 删除图形 图形管理 17 图形搜索 图形搜索 18 图形预览 图形预览 19 图形基本信息配置 20 创建新图形 选择基本图形 21 样式设置 对外服务 报表生成服务 报表生成服务 报表服务 Webservice 图形生成服务 图形生成服务 22 创建新图形 报表服务 web 页 面 应用场景 场景案例:流 23 创建新模板 动人口分布图 24 表 服务调用client 调用并查看结果 服务流程如下图所示: 24 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.2.1 报表服务  报表生成服务  业务描述 为用户提供报表的生成。  功能描述 通过报表生成服务接口的调用,可以传入特定格式的数据,系统解析 数据,并按照设定的模板生成报表。  功能列表 序号 一级模块 二级模块 三级模块 1 报表模板目录 报表生成服务 2 报表模板配置 25 / 50基础支撑平台需求规格说明书 保密申明:秘密级 3 报表模板管理  功能说明 报表模板目录:用于管理报表模板归类。 报表模板配置:用于创建新报表模板。 报表模板管理:用于编辑、删除、预览模板。  图形生成服务  业务描述 为用户提供图形的生成。  功能描述 通过报表生成服务接口的调用,可以传入特定格式的数据,系统解析 数据,并按照设定的图形模板生成图形,包括饼图、柱状图、折线图等。  功能列表 序号 一级模块 二级模块 三级模块 1 图形模板目录 2 图形生成服务 图形模板配置 3 图形模板管理  功能说明 图形模板目录:用于管理报表图形归类。 图形模板配置:用于创建新图形模板。 图形模板管理:用于编辑、删除、预览图形。 4.2.2.2 报表设计与管理  我的模板  功能名称:我的模板  功能描述:查看我的创建的报表模板,通过目录来管理分类。  创建模板  功能名称:创建模板  功能描述:提供模板的创建页面,包括定义模板基本信息,图形样式 26 / 50基础支撑平台需求规格说明书 保密申明:秘密级 等。  图形管理  功能名称:图形管理  功能描述:查看我创建的图形,通过目录来管理分类。 4.2.2.3 报表服务使用场景  场景案例:流动人口分布图表  业务描述:流动人口数据分布报表  业务流程: (1) 在使用报表服务前,需在报表服务中定义好报表模板 (2) 流动人口系统生成特定格式数据 (3) 报表服务生成图形 (4) 返回URL到流动人口系统 (5) 结束 4.2.3消息服务 系统提供消息服务,旨用于其它系统提供统一的短信通知、邮件通知服务接 口、以及实现系统与系统间的即时消息接收、管理、转发等服务。 4.2.3.1 短信消息服务  业务描述 27 / 50基础支撑平台需求规格说明书 保密申明:秘密级 短信消息,即提供发送短信的服务接口;该接口功能实现一端连接无锡市政 务网的短信发送代理网关,服务一端提供,短信内容发布操作接口或短信内容接 收服务。  功能描述 依赖条件:信电局提供接入短信中心的短信网关接入代码和服务代码; 服务功能:用户通过ESB总线注册的短信服务webservice,调用短信封包功 能,然后连接短信网关,将短信提交到短信网关待发队列,然后由短信网关连接 短信中心发送短信到目标用户,达到消息通知的功能。  功能列表: 序号 一级模块 二级模块 三级模块 1 短信网关配置 2 短信服务 接收短信内容 3 发送短信内容  功能说明: 短信网关配置:管理员可在此配置短信发送代理网关相关信息。 短信内容接收:接收上游系统发送的发信人列表、收信人列表及短信内容。 短信内容发送:向短信代理网关发送发信人列表、收信人列表及短信内容。  短信使用场景 登录页面校验码短息服务场景。  业务描述: 用户在登录统一认证平台时,业务系统向短信服务接口发送校验码及用户号 码,由短信服务接口转发给短信代理网关,最后将短信发到用户手机。用户输入 正确的校验码后方可登录统一认证平台。  业务流程: 28 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.3.2 邮件消息服务  业务描述 邮件消息服务提供发件器配置页面及发送邮件的服务接口;配置页面提供发 件器配置的新增、删除、查看、修改功能,接口功能实现一端根据发件器配置连接 相应的邮件服务器,服务一端提供,邮件内容发布操作接口或邮件内容接收服务  功能描述 依赖条件:由发件器配置设定的邮件服务器; 服务功能:用户可以通过Web页面配置发件器,并通过ESB总线注册的邮件 服务WebService,调用发件器配置,然后连接指定的邮件服务器,将邮件发送到 目标用户邮箱,达到消息通知的功能。  功能列表: 序号 一级模块 二级模块 三级模块 1 新增发件器 2 修改发件器 发件器配置 3 邮件服务 删除发件器 4 查看发件器 5 邮件内容接收 29 / 50基础支撑平台需求规格说明书 保密申明:秘密级 6 邮件内容发送  功能说明: 发件器配置:可在Web页面中新增发件器、修改发件器、删除发件器、查看发 件器。 邮件内容接收:接收上游系统发送的发件人列表、收件人列表、抄送列表、密 送列表及邮件内容。 邮件内容发送:根据发件器确定邮件服务器,向收件人、抄送人、密送人发送 邮件内容。  邮件使用场景 审批流程中待办事项邮件通知。  业务描述: 在业务系统中,用户收到一份待办文件时,由业务系统向邮件服务发送发件 人列表、收件人列表、抄送列表、密送列表及邮件内容。再由邮件服务转发至用户 邮箱。  业务流程: 30 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.3.3 即时消息服务  业务描述: 即时消息服务提供发送、查询即时消息的服务接口;接口功能实现一端向目 标用户发送即时消息,服务一端提供即时消息接收和查询服务。  功能描述: 依赖条件:ESB总线提供的消息服务功能; 服务功能:用户直接向ESB总线消息服务功能发送即时消息,再由ESB总线 分发至各个业务系统,达到消息通知的功能。  功能列表 序号 一级模块 二级模块 三级模块 1 即时消息发送 2 即时消息服务 即时消息接收 3 即时消息查询  功能说明: 即时消息发送:向下游业务系统发送即时消息。 即时消息接收:接收上游业务系统的即时消息。 即时消息查询:向业务系统提供即时消息内容查询功能。  即时消息使用场景: 大数据中心新增了帐号,需要通知各平台的即时消息通讯。  业务描述: 当管理员在大数据中心新增一个帐号时,由大数据中心向消息服务发送收件 人列表及消息内容。再由消息服务分发至各平台相应的用户。  业务流程: 31 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.4检索服务 检索服务提供对大数据中心存储文本信息进行检索的系统功能。根据操作的 用户的权限和角色,来检索大数据中心中Oralce存储的规则化文本数据。系统功 能列表如下: 序号 一级模块 二级模块 三级模块 说明 1 用户查询 2 用户的角色编辑 3 角色和用户 角色添加 4 角色修改 5 角色删除 6 检索服务 标签配置 7 检索配置 数据源配置 8 字段配置 9 检索首页 检索功能 10 检索结果列表页 11 详情模板库 检索结果详情模板 32 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.4.1 用户和角色 4.2.4.1.1 用户管理 提供用户列表界面,用户数据与统一认证平台同步,此子系统内不提供对用 户信息的修改。可以根据用户名,账号等按条件查询用户,可以对用户进行角色 编辑操作,支持多选进行批量编辑用户有且只有一种角色,不同的角色在检索时 数据的访问权限不同。  业务要素:用户查询,用户角色编辑  使用对象:系统管理员  设计原型: 33 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.4.1.2 角色管理 提供检索系统中角色的管理,包括“角色添加”,“角色修改”,“角色删 除”功能。本角色的作用仅针对检索系统。角色可以赋予用户,一个用户拥有一 个角色,一个角色可以赋予不同的用户,不同的角色在检索系统中对数据的访问 权限不同。  使用对象:系统管理员  设计原型: 34 / 50基础支撑平台需求规格说明书 保密申明:秘密级 (1) 角色添加 系统管理员通过管理界面点击新增弹出框,要求输入角色名、角色描述、角 色组,系统将判断角色名是否存在。角色组用于对一个或多个角色进行分组,在 对字段赋有效角色时可分组操作,更加方便快捷。  业务元素:角色名,角色描述,角色分组  设计原型: (2) 角色修改 系统管理员可通过管理界面点击编辑弹出框修改角色的信息,包括角色名 角色描述,角色组。修改角色名时将判断其唯一性。 35 / 50基础支撑平台需求规格说明书 保密申明:秘密级  业务元素:角色名,角色描述,角色分组  设计原型: (3) 角色删除 系统管理员可通过管理界面删除角色,同时拥有此角色的用户将失去角色, 因此失去对应数据的访问权限。  业务元素:角色,删除标志 4.2.4.2 检索配置 通过检索配置,可配置检索时可选择的标签,可以配置标签所访问的数据库 可以配置数据库下角色对表和字段的访问权限。此配置的目的为:1.规定各标签 的检索数据范围2.不同角色检索数据的范围  使用对象:系统管理员 (1) 标签配置 系统管理员后台配置标签,包括:标签添加,标签修改,标签删除。该配置作 用:一方面直接控制前台检索界面的显示,另一方面决定后台检索时各标签对应 的访问数据范围。  使用对象:系统管理员  设计原型: 36 / 50基础支撑平台需求规格说明书 保密申明:秘密级  标签添加 系统管理员通过管理界面点击新增弹出框添加标签,标签属性有标签名称、 标签描述、标签序号、标签显示。标签名称将进行唯一性验证,标签序号控制标签 显示在检索首页的顺序(越小越靠前),标签显示控制标签在检索界面的显示与 否(默认显示)。  业务元素:标签名称,标签描述,标签序号  设计原型: 37 / 50基础支撑平台需求规格说明书 保密申明:秘密级  标签修改 系统管理员通过管理界面修改标签的属性:标签名称、标签描述、标签序号 和数据源。标签名称将进行唯一性验证,标签序号控制标签显示在检索首页的顺 序(越小越靠前),标签显示控制标签在检索界面的显示与否(默认显示)。  业务元素:标签名称,标签描述,标签序号  标签删除 系统管理员通过管理界面可以删除标签,为了防止误操作,此删除为数据库 逻辑删除,为可恢复操作。  业务元素:标签,删除标记  配置数据源 系统管理员通过管理界面可以点击配置标签库的数据源,在配置界面点击新 增弹出框添加数据库,填写必要的数据库连接配置数据源的配置,添加后删除和 编辑。配置目的规定了对应标签下检索数据的范围。  业务元素:序号,数据库名,数据库链接,数据库用户名,数据库密码  设计原型: 38 / 50基础支撑平台需求规格说明书 保密申明:秘密级 图 1.配置数据源界面 图 2.数据库配置 (2) 字段配置 系统管理员可在标签配置数据源界面,设置标签下数据库的权限,配置表的 各字段:是否访问(默认否)、字段别名、关联可访问的角色。达到控角色访问的数 据范围。  业务元素:是否访问,字段别名,关联角色  设计原型: 39 / 50基础支撑平台需求规格说明书 保密申明:秘密级 4.2.4.3 检索功能 提供检索首页,用于选择标签和输入检索关键字。系统根据后台配置和用户 选择的标签及输入的关键字,确定并检索对应范围的数据,返回匹配结果集并生 成结果列表页显示于用户。用户点击列表中其中一条条目,将跳转详情页面展示 其详细内容。  使用对象:所有用户  设计原型: 40 / 50基础支撑平台需求规格说明书 保密申明:秘密级 图 3.检索首页 图 4.检索结果列表界面 4.2.4.4 详情模板库 系统管理员可通过管理界面配置详情展示的模板,根据不同类型配置不同样 式的模板。 41 / 50基础支撑平台需求规格说明书 保密申明:秘密级  使用对象:系统管理员 4.2.4.5 业务流程图 4.2.5大数据分析服务 大数据分析服务旨在根据结构化的海量数据进行离线统计分析服务的订阅 以及结果获取功能。 4.2.5.1 服务订阅  业务描述 解决用户在海量数据下的数据分析需要。  功能描述 该功能是用户根据大数据中心平台已有的数据结构,以通用的结构化语 言订阅周期性的数据分析服务,再经过通用分析结果查询API查询数据的服 务。  功能列表: 42 / 50基础支撑平台需求规格说明书 保密申明:秘密级 功能名称 功能说明 结构化语言验证 根据输入的结构化语言,验证其有效性 系统资源有效性验证 根据当前系统资源判断该服务是否可以被订阅 数据服务管理 已保存的数据服务的增删改查(包括未订阅成功的) 数据查询 根据数据分析服务的分析结果,提供API接口给用户调用,以查询最 近周期内的结果数据 4.2.5.2 服务使用场景 基于大数据中心(人口库、法人库)的历史记录进行数据的统计分析。  业务流程: 例如一个用户需要订阅一个查询无锡市所有在职人员的学历分布情况。 (1) 首先给出一个根据人口库的数据结构而制定的结构化分析语句 (比如SQL) (2) 根据流程图的指示订阅服务。 (3) 使用数据服务API查询接口查询已生成的数据。 43 / 50基础支撑平台需求规格说明书 保密申明:秘密级 第5章. 非功能性需求 关键问题1:性能指标 内容描述:用户量:支持10,000人同时在线,至少支持100个应用级并发用户数;响应 时间:CPU和内存占用在合理范围内:简单交易<0.5S、复杂交易<3S、普通查询<10S、 复杂查 询<30S、 普通报表<120S、复杂报表<300S;交易吞吐量:在响应时间满足要求的条件下,常用 交易吞吐量可支持35Tran/s;网页失败率:在峰值时,小于十万分之五; 关键问题2:可用性指标 内容描述:系统应能保留5年的业务历史数据;Web、App、DB均支持负载均衡;实现7*24 或准7*24服务;系统中使用网络协议、硬件接口、数据接口等必须是标准的,如消息队列、 WEB服务、基于JAVA的应用系统数据接口等;界面风格统一符合公司标准;可自定义个性化 快速菜单,支持键盘和鼠标操作;提供输入合法性检查和值域检查,对复杂的动作要有必要 的提示信息;提供在线帮助,导航,向导等各种方式。 关键问题3:安全性指标 内容描述: 认证:支持安全证书、签名和身份认证,自动识别和处理重复登录;审计:提 供完整的操作审计信息,包括登录日志、操作日志、批处理日志及数据库日志,统一日志的备 份和清理方式;所有密码进行复杂度校验,并且加密存储,自动强制定期修改,支持动态认证 码;系统应采用HTTPS方式发布、支持IPSEC VPN、SSL VPN 等加密隧道传输;系统应能支持 url过滤,能防止IE历史记录中的残留信息,并且防止代理服务器中缓存的影响;授权:提供 面向角色的用户授权管理功能,可参数化配置多层次安全控制;对敏感数据进行加密传输和 存放,重要数据防篡改机制;数据自动安全备份和恢复机制。 第6章. 应用集成需求 6.1 集成需求说明 软件接口标准是建设数据中心不可忽视的一项工作。软件接口大致可以分为 同步和异步两种方式。 6.2 接口需求 软件接口分为数据接口和应用接口两类,包括以下内容:  数据接口 (1) SQLServer。 (2) Oracle。 (3) DB2。 (4) XML。  应用接口 44 / 50基础支撑平台需求规格说明书 保密申明:秘密级 (5) SOAP。 (6) WebService。 6.3 单点认证接口 基础支撑平台各子系统依赖单点认证接口,通过单点登录认证接口,传递登 录会话信息到个基础支撑平台下的各个子系统。 6.4 人员数据接口 基础支撑平台各子系统依赖人员数据接口,通过该接口,获取人员信息以及 新增、编辑人员信息。 6.4.1组织数据接口 流程服务模块依赖组织数据接口,通过组织数据接口,获取组织数据,以及 更新组织信息。 6.4.2消息发送日志监控接口 消息发送日志监控接口是消息服务模块提供给各系统的一个消息发送查询 的接口,各业务系统根据规范接入该接口,以便查询制定用户的消息接收情况。 6.5 接口设计原则 6.5.1基本原则  开闭原则 模块可以不被修改的前提下扩展,面向对象设计的重要原则是创建抽象化, 并且从抽象化导出具体化。  里氏代换原则 45 / 50基础支撑平台需求规格说明书 保密申明:秘密级 一个实体如果使用的是一个基类的话,那么一定适用于其子类。  接口隔离原则 要依赖于抽象,不要依赖于具体。  合成/聚合复用原则 使用多个专门的接口,比使用单一的总接口要好  迪米特法则 要尽量使用合成/聚合,尽量不要使用继承 6.5.2数据交换格式标准 为了使数据中心能在不同的部门间更好地进行数据交换,必须制定统一的数 据交换格式标准,能保证数据交换的有效性,实现"互联互通、资源共享"的要求。 数据交换格式标准的具体内容包括: (1)数据交换代码格式规范。 (2)服务请求标准。 (3)服务请求应答格式规范。 (4)会话协议标准。 6.5.3文档交换格式标准 数据中心不但要管理结构化数据,还要管理非结构化数据。在交换的数据资 源中,公文等电子文档的数据交换需要单独考虑。公文在计算机系统中以一定的 电子文档形式进行表述,公文的电子表述格式的好坏直接关系到电子文档类数据 的共享,以及系统在未来的使用寿命和可扩展性。因此,必须在充分分析行业业 务处理需求的基础上,借鉴国内外经验,搞好电子文档交换格式标准的制定工作 应参照国家的电子公文交换格式标准进行设计。 文档交换格式标准的具体内容包括: XML业务表示规范。 (1)电子公文交换处理规范。 (2)电子公文存档管理规范。 (3)电子公文处理流程规范。 46 / 50基础支撑平台需求规格说明书 保密申明:秘密级 (4)电子政务业务生成的通用技术要求。 第7章. 系统部署环境 7.1 硬件环境 系统最小配置如下表所列。 序号 系统名称 服务器型号 基本配置 用途 1 应用服务器1 虚拟机 4C/8G/60G 用于部署应用程序 Centos6.3-64bit 2 应用服务器2 虚拟机 4C/8G/60G 用于部署应用程序 Centos6.3-64bit 3 数据库服务器1 虚拟机 4C/8G/60G 部署Oracle Centos6.3-64bit 4 数据库服务器2 虚拟机 4C/8G/60G 部署Oracle Centos6.3-64bit 5 分布式主机 虚拟机 4C/8G/200G 部署Hadoop主节点 Centos6.3-64bit 6 分布式主机 虚拟机 4C/8G/200G 部署Hadoop从节点 Centos6.3-64bit 7 分布式主机 虚拟机 4C/8G/4T 部署Hadoop数据节点 Centos6.3-64bit 8 分布式主机 虚拟机 4C/8G/4T 部署Hadoop数据节点 Centos6.3-64bit 9 分布式主机 虚拟机 4C/8G/4T 部署Hadoop数据节点 Centos6.3-64bit 10 分布式主机 虚拟机 4C/8G/4T 部署HBase数据库及工具 Centos6.3-64bit 7.2 软件环境 序号 名称 版本 备注 47 / 50基础支撑平台需求规格说明书 保密申明:秘密级 1 JDK 1.6.0 JDK 2 Apache Tomcat 6.0.42 中间件 3 Memcached 1.4 缓存服务 4 Oracle 11g 数据库 5 HBase 0.94 分布式数据库 6 Hadoop 2.6 分布式系统集群 7 HIVE 1.2 分布式系统数据查询工具 7.3 网络环境 服务主机与主机间带宽不少于千兆网交换机及网络设备,Hadoop集群主机 间建议万兆网交换机及网络设备。 网络设备的正确互连,使得我们的互联网络更加的畅通、便捷,同时这些网 络设备的安全性更是需要得到更好的管理,管理功能包括:  创建并实施保护交换机端口安全的策略  能够通过网页模式安全地管理设备  能够通过命令行模式安全地管理设备 第8章. 验收标准 8.1 软件功能验收标准 根据软件功能列表列出的功能和实现要求,检验功能实现完整性,稳定性。 功能完备,操作稳定,即达到验收要求。 8.2 初始数据验收标准 软件运行上线后,验收标准为:  历史数据导入后,产生正确的数据输出。  各模块由用户输入数据后,产生正确的数据输出。 48 / 50基础支撑平台需求规格说明书 保密申明:秘密级 8.3 软件质量验收标准 软件质量验收标准是结合国家标准、软件行业惯例所提出的对于软件系统质 量的要求,所有交付的软件必须满足本标准的约定。 8.3.1标准定义 (1) 测试用例不通过数的比例<1.5%; (2) 不存在错误等级为1的错误; (3) 不存在错误等级为2的错误; (4) 错误等级为3的错误数量<=5; (5) 所有提交的错误都已得到更正。 8.3.2软件错误的严重性等级 (1) 软件错误的严重等由重到轻,如下: (2) 不能执行正常功能或重要功能,或者危及人身安全; (3) 严重地影响系统要求或基本功能实现,且没有办法解决; (4) 严重地影响系统要求或基本功能实现,但存在合理的解决办法; (5) 使操作者不方便或遇到麻烦,但不影响执行正常功能或重要功能; (6) 其他错误。 8.3.3错误与严重性级等级对应  一级错误 这一级别的错误一般包括以下内容:没有实现或错误地实现重要的功能;业 务流程存在重大隐患;软件在操作过程中由于软件自身原因自动退出系统或出现 死机的情况;软件在操作过程中由于软件自身的原因对系统或数据造成破坏;在 现有的软、硬件建设环境下不能实现应有的功能;特殊软件在操作过程中可能危 及系统和人身安全等。  二级错误 49 / 50基础支撑平台需求规格说明书 保密申明:秘密级 这一级别的错误一般包括:没有实现基本功能,并且不存在替代办法;没有 实现重要功能中的部分功能,并且不存在替代办法;业务流程衔接错误;密钥以 明文方式存储;没有留痕功能;用户的权限分配不合理;在现有的环境下,不能实 现部分功能且没有替代方案;没有满足系统的性能要求。  三级错误 这一级的错误与第二级别的相对应的,而第三级错误则存在替代方法;对误 操作或错误操作没有提示,导致非法数据进入数据库。  四级错误 这一级别的错误通常为易用性方面的错误。比如界面不存好,前后风格不一 中英文混杂;查询结果输出不直观等。  五级错误 通常为文档方面的错误,如安装手册、操作手册、维护手册中的描述错误。 8.3.4验收标准 本次项目验收标准为: (1) 不允许存在1级和2级错误; (2) 3级错误必小于等于5%(以用户的测试错误数为基础数据); (3) 所有用户提出的错误均已得到修正。 8.4 软件性能验收标准 根据软件性能要求列出的性能条目,采用测试用例检验、查看运行报告和现 场检验结合的方式,检验性能是否满足要求的描述。满足即达到验收标准。 50 / 50