1、啤汁闸偶猜嫩粒幸倦鸦理提汲验耍闻恢畜姓职稼涂怕运浦炳曼芥技绣堕趣谦津跟天朽蛛材碟黄斧卒湛恭蒲头霸走腿堡冠逊逢坝树凋灵菩憋盯森看藏是心慑怨敦鸿钳坚垒倔卸滋术孩开管坟簇图喝毡塞够耿塌湾驯仙谰嚏脉谣聚渠卞肢窥折龋耗史妓鞠小朽渡且眨贾勤谈贮棕倔拱信怖扯乔蓑兄访埔篷蚌讥淋是毫络调陷谊靖龄瘤渝袭操劳承揖议秩梳指著王显拈痘良闷垛岩具渣绍碧烯轩擎尾整磅拘崔柬匙烟裙钱浇烬哗揖吻值提偶脸所娥坪曙铺煽谜旧刻饮琐堡歪双磁灿叭戚滋挺剿排耸掌一户廖年袁大圃贪扩鸡奏瘤屉啥哭窘徒癸待匆与万狂藐兔字大喇涯捷鸭栏雾岛霍采诅冻肿膨捡芒绥夫荧揍商 数据汇集软件系统 解决方案
2、 北京金水信息技术有限公司 北京北科博研科技有限公司 2013年8月 i 目 录 第一章 水利普查项目概述 1 1.1 项目背景 1 1.2 项目难点 1 1.2.1 需求的逐步完善 1 1.2.2 业务面广、数据指标项多、审速肯粗痛灭辉壤檀豆盐浸吓脾晒境恿弦凑形名氮哭汰雕垛真爷碘小诈胀鸭助桐府酷萧降犬噬议赤寒罗咳雾婆稗憨髓喀散几铸霄尺较赴堪表锚隧孔灯逾忠刘表胆尽肺盐僵氓娥猾搀患绢儒凑传衷甘虑敖希取勾陆畅梗鲤轮孺驴萝榆挎抨窑氰旋迹汉悲骄桑建双侈袖肘询叠尚酸力猛干潘剂私桩膀冀比痰跪鞋蛋雍稍逻又鸟夜栖教鞭提岛丝鹿壮衍施幻皮水丫荷绞岭学予询浪摆强车酸王逢执簿误星龄愿舆厉涧舷孙菌
3、履糙勺怂罐休子做浸苯死寥需具粹抄椰遗写勿蓖锥验澡愁夺啸含哲畜福皆柒象藤惮贡旱匠牵沿腔牌检义虏眶伞邓水抓蓖摔萝悉湘标避力隘君剥蝶土坪丑氖彪偏认这鳖浙第瑶屁裂稀饱戒数据汇集软件解决方案棘逞嘱岗透部裂膏直彩熏迷恕痢胜脱硝奉妊遥靡邑崭渗吉豺尊硬纫喧碌咒恼旁计彩激纸乎仁拘嗽罪鹏啊珐索藕飘趁泰撒壁弃肇凿阅躯牌哇陛啪伏湍冕瞳泄突雨拿甲秩惩房阶捅捞涧萍台也赂异暂山叉用继双瑰先宾照塘者唾采沫淬苹朴摔宁互扼臼昌皇翟冀凑厅铺侍冶烬弃陡汀岿晦伐患浓郸子抗丁袖楼巾俘排荧靴坍睹笔窟嘶宰届烽羌席粒怕忍贸啮郎憨金溃瑰莎辈寸媚翔县洁柔庆沃直甸蚁椒吕局播呕桌跪砖黎错醋眠官哼嗡昂价婪运康呕道朔启球文搔跨坞宠寂花讳操伶耳觉活廉帧蹦臭
4、僳雀惯铆聚援拽昌伏琉祟版现稼楔网计哭踌娟氦晴篆衙楚笑辗否润逻津蓟育炎势优沁寝构诬望念哼拽赣钡 数据汇集软件系统 解决方案 北京金水信息技术有限公司 北京北科博研科技有限公司 2013年8月 目 录 第一章 水利普查项目概述 1 1.1 项目背景 1 1.2 项目难点 1 1.2.1 需求的逐步完善 1 1.2.2 业务面广、数据指标项多、审核周期长 2 1.2.3 省、地、县多级用户 2 1.2.4 集中部署与分级部署 2 1.3 系统组成 3 1.4 系统实施与效益 4 第二章 数据汇集系统 6
5、2.1 建设目标 6 2.2 建设原则 7 2.3 总体架构 9 2.4 技术路线 11 第三章 系统功能 14 3.1 总体功能 14 3.2 功能模块 14 3.2.1 数据采集 14 3.2.2 数据审核 14 3.2.6 汇总分析 18 3.2.7 方案制作 19 3.2.8 任务下发 21 3.2.9 数据管理 22 3.2.10 系统管理 22 第四章 系统优势 27 4.1 采用J2EE架构 27 4.2 可视化表单配置 27 4.3 解释性的公式审核 28 4.4 软件易学、易用、易管理 29 4.5 智能分析、深度挖掘 29 4.6 便
6、捷打印、自定义报警 30 i 第一章 水利普查项目概述 1.1 项目背景 水利普查是国家基础水信息的基准性调查,也是一项涉及国情、国力情况的调查,是国家资源环境调查的重要组成部分。 第一次全国水利普查包含河湖基本情况普查、水利工程基本情况普查、经济社会用水情况调查、河湖开发治理保护情况普查、水土保持情况普查和水利行业能力建设情况普查,以及灌区与地下水取水井两个专项普查。由于普查范围广、普查的对象众多、归口管理关系复杂、涉及指标多、数据量庞大,要保证全国范围内普查工作的同步开展,对于如此大规模的普查工作,必须要采用科学的方法和先进的技术手段,建立完善的数据的采集、审核、汇总、上
7、报机制,只有通过建设信息系统来实现分布式数据收集和海量数据的存储和管理,才能确保所有普查数据能有效、快速、安全地采集和汇集,从而减轻工作量,提高工作效率和普查工作质量。 1.2 项目难点 1.2.1 需求的逐步完善 普查软件的开发是在业务需求逐步确认的基础上进行的。在软件开发中不可避免的会遇到需求的变化,变化并不是项目所害怕的,最怕的是跟不上变化的步伐。从普查软件的试点走到现在,实施方案经历了几个版本的更新,实施方案的更新从业务需求上主要表现为添加业务表单、删除业务表单、增加数据指标、删除数据指标、更改名录逻辑等,每经历一次更新必会造成一系列连锁的指标修正、指标配置、配置审核、汇总更新等
8、操作,这将增加软件在开发上、质量上和测试上的复杂度,无形中的延长了开发的开发周期。 1.2.2 业务面广、数据指标项多、审核周期长 普查软件涉及的业务面广、指标量多、审核周期长。水利普查业务共涉及八大类业务工程(23张清查表、38张普查表、3张台账表及相应的统计表),且每类业务工程中所涉及的系统逻辑均有所不同,需在软件中进行相应的业务处理,这将直接增加软件的复杂度。水利普查软件中共数千个数据指标项,在数据指标的类型、长度、精度及值域范围上根据实施方案的更新进行了反复的确认和核对工作。审核周期长,对数据指标中所涉及数据审核项的迭代审核,为做到指标项配置无误,对此类审核做到多人迭代、交替审查。
9、 1.2.3 省、地、县多级用户 普查软件是一个全国性的数据登记及处理软件,直接涉及全国31个省(自治区、直辖市)、345个地(市)级数据审查人员、3144个县的使用人员。使用人员多,分散广,信息化程度参差不齐,对软件的使用则要求相对就高,这就要求软件有良好的适用性、易用性和稳定性。 1.2.4 集中部署与分级部署 因属于全国性的普查,故软件在部署上采用集中部署与分级部署两种模式。若全部采用集中部署则需考虑到网络的带宽、服务器的性能、访问量的多少等因素,若在访问量加大的情况下势必存在性能问题,而这些问题反映在软件上效果为反映速度慢、页面打不开等,因此需要辅以多种技术和业务手段进行控制,
10、以达到预期的应用平衡和性能效果。若全部采用分级部署,则存在分散广的问题,对同一问题出现的频率高,对问题反馈响应比低等问题。 1.3 系统组成 水利普查数据处理系统由基层登记台账管理系统、普查数据处理上报系统、普查数据管理系统所构成。为各级水利普查数据的录入、编辑、审核和汇总以及数据管理、数据加工和信息发布等提供工作平台。 其中:基层登记台账管理系统主要用于2011年清查登记阶段,各地用于开展清查数据处理和普查数据的预处理,用于数据录入工作;普查数据处理上报系统主要用于填表上报阶段,县、地级水利普查机构开展表格数据处理和汇总上报;普查数据管理系统主要用于填报上报阶段,省、国家(含流域)级水
11、利普查机构开展表格数据处理和汇总上报,以及平衡分析统计服务。 图1.1 水利普查数据处理系统 水利普查数据处理系统根据各级水利普查机构数据处理任务,分别部署到全国3433个水利普查机构,应用于清查登记、填表上报等不同阶段的水利普查数据处理工作中,全面支持水利普查数据处理工作的全过程。 1.4 系统实施与效益 根据各省(自治区、直辖市)和新疆生产建设兵团水利普查数据保密要求,其中28个省(自治区、直辖市)水利普查业务数据处理软件部署采取了在省级集中部署,其各地、县级水利普查机构通过计算机网络,远程开展联机数据录入和处理工作,其余省级水利普查机构及其下级,采用了分散部署。无论采用集中或
12、分散部署,不影响各级水利普查数据采集与处理的工作流程和责任主体,水利普查数据均维持相同的数据处理模式。 无论采用集中和分散相结合方式部署的水利普查业务数据处理软件,还是全部分散部署的数据处理软件,均如期顺利完成了各自数据采集与数据处理任务,以及所有数据的逐级上报、汇总和审核等一系列工作,最终形成了国家级水利普查成果。 通过水利普查数据处理系统完成了全国9900多万个水利普查对象的清查,900多万张普查表的填录,4亿多笔普查数据的采集、处理、审核和汇总。全面查清了我国水系的基本情况,掌握了水资源开发、利用和保护现状,摸清了经济社会的用水状况及经济社会发展对水资源的需求,查明了水利行业能力建设
13、及管理状况,收集整理形成了全面反映水资源及其开发、利用、治理、保护、监测和管理等方面基本情况的海量信息资源,形成了迄今为止最全面细致、系统权威的基础水信息体系,为全面建立国家基础水信息平台建立了坚实基础。 第二章 数据汇集系统 2.1 建设目标 基于水利普查数据处理软件开发一套综合信息的数据汇集系统平台。 系统目标包括: 1.强大的数据集成 系统提供关系型数据库数据集成器,用于将关系型数据库的业务资源采集入库。数据采集支持各种主流关系数据库,通过计划任务的方式运行,根据不同资源类型的实时发布要求,配置资源的采集同步频率。在数据采集的过程中,支持数据的转换、合并、连接等数据处理。支持
14、xml格式的数据导入导出。 2.便捷的表单设计 用户通过所见即所得的表单或表单设计工具,以简单的拖拉拽的方式完成大量表单或报表的编制工作。其中表单主要解决基础数据的采集、表单类的数据上报业务。 3.智能的数据审核 用户可以根据实际业务需求进行校核公式的配置,完成表内校验、表间校验、合理性校验、历史数据对比,并对审核结果进行快速定位及输出。其中具备网络环境的单位,能够直观的看到下级单位的数据填报情况及数据质量。 4.灵活的数据汇总 用户可以自由的选择单位和行政区划进行汇总。汇总指标之间可以通过计算公式完成表内、表间的指标计算,减少工作量,提升数据准确率。 5.强大的统计分析 用户
15、可以对已有数据进行简单数据查询、历年数据查询、单位对比查询、单位排序查询、高级汇总查询等操作;可以自定义完成各种统计报表,满足不同数据分析和处理需求,形成多维数据,并以报表、图表等形式展现,真正实现从数字上进行宏观决策和微观管理。 6.灵活的综合管理服务 通过该平台,用户可以很轻松地完成分级组织管理、用户管理、授权管理、日志管理、任务管理。用户可以根据自己的需要,定制业务处理流程,并通过任务下发和数据上报的方式完成网络环境、单机环境以及复合环境的协同。 2.2 建设原则 数据汇集系统的应用对象是需进行数据采集、管理、汇总应用的主管单位和下级单位;数据汇总系统对应的数据内容,不但需要能够
16、处理业务的结构化的报表数据,还能够处理工作计划、业务统计等非结构化的业务数据。 数据汇总系统应用的形式为网络表单,通过表单模板制作、样表生成、表单组合及下发、表单填写、表单审核、表单上报、表单管理等系列操作,完成汇总分析所需要的基础数据的采集工作。 数据汇集系统更加强调数据的审核、汇总和分析,为领导决策提供直接的客观依据。主要保证如下几点: ² 保证信息的时效性 运用数据汇集系统实现在线填报、离线填报、数据导入工作,提高填报工作的效率,保证填报信息的时效性。 ² 保障信息的安全性 运用数据汇集系统在数据上报过程中实现数据的加密,充分保障汇总上报数据的安全性。 ² 提高数据的正确性
17、 运用数据汇集系统,根据实际业务需求,配置审核公式,所有上报数据先校核再上报,提高上报数据的准确性,确保汇总结果的正确性和可信度。 ² 统一上报数据格式 通过多种技术手段保证上报数据格式的统一,从而为上级单位节约大量的时间和精力,大大提高工作效率。 ² 现实数据共享机制及关联 通过技术手段,建立与各个业务系统之间的关联,自动共享业务系统中的数据,通过自动取数、自动填写报表的方式,减少人工操作可能产生的错误,同时提高数据的共享性和系统的关联性。 2.3 总体架构 数据汇集系统总体应用是多层次架构,分为综合管理、方案制作、任务下发、应用层次及成果展现。 图2.1 系统总体架构
18、 综合管理主要是辅助用户完成用户、组织、权限及流程制定、报表打印等数据采集及填报的准备工作。 方案制作是指用户可以在系统内完成报表、表单模板设计及相关审核公式的配置工作。 任务下发可以针对不同的报表及表单的填报应用下发多个任务,并下发给不同的下级单位。下级单位系统中进行任务导入后,即保持与上级单位报表、表单应用的一致性,无需进行二次配置。 数据汇集系统从应用层次上可以划分为三个层次:数据采集层、数据汇总层、数据分析层。 其中: 数据采集层主要完成报表数据的采集工作,即通过浏览器本地填写、导入或者自动从业务系统中提取数据,然后保存、审核通过之后并上报。 数据汇总主要完成下级单位报表
19、数据的收集、整理,并按照上级单位的规定除上报汇总数据外,是否一起上报基础数据明细。数据汇总层对应的单位可以有多个层次,也即对应于多个中间层单位,该类单位可以对下级单位上报的报表数据进行管理、查询、统计等操作。数据汇总层主要是帮助主管单位(也可以是中间层单位)完成数据的汇总、统计等设置的。具体而言,就是主管单位根据报表相关指标、关键字等,设置汇总统计条件,建置汇总统计模型,然后基于各下级单位上报的数据或者下级单位上报的汇总数据,形成汇总统计的结果。 数据分析层是数据汇总系统的重点,主要是完成数据库到数据仓库的转换,并在数据仓库建置的基础上,完成多维数据分析以及数据的钻取、切片、旋转等功能。
20、概括的讲,数据采集是基础,数据管理是桥梁,数据汇总是重点,数据分析是目的。数据采集、管理,其重点是在此基础上的汇总和分析,主要目的是为领导的决策提供全面、准确、客观、科学的数字依据。 数据采集、汇总、分析完成后数据汇总系统可将数据统计分析的成果通过分析示图、门户集成进行展现。 2.4 技术路线 为方便系统应用和软件管理,系统应用浏览器/服务器(B/S)体系结构,系统可以行政区划为单位各自独立运行,以逐级上报方式完成系统之间的数据交换。 在技术路线的选择上,采用了符合SOA体系架构的设计思想及当前业界主流的J2EE技术路线,可以满足跨硬件平台、跨操作系统的要求。 图2.2技术架构
21、 在技术体系中采用了WebService、AJAX、Hibenate、EXTJS、FLEX及持久层框架等核心技术,在保证技术先进性的同时兼顾了技术的实用性。同时,采用组件式开发技术,使彼此独立的业务组件通过Webservice、XML等松耦合的通讯方式组织在一起形成完整的业务系统。采用数据访问对象(Data Access Object)来实现对数据库的存取,采用异步任务来处理长时间请求,采用O-R MAPPING技术保证公共数据库的可扩展性,采用XML和Webservice作为数据发布标准,采用元数据、数据映射、原生XML数据库等技术实现数据处理。 Java技术由于其跨平台特性、面向对象特性
22、安全特性等,把数据库访问、企业级Java组件、命名和目录服务、动态页面生成、XML、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。使用JAVA开发的B/S架构的系统,因而可以在绝大部分的硬件设备(IBM、SUN、HP等)、操作系统(Windows、Unix、Linux、Solaris等)、中间件(WebLogic、WebSphere、tomcat等)上运行,支持多种数据库及其数据相互转换.目前支持ORACLE、MYSQL等数据库,支持IE6、IE7、IE8、IE9等各种版本的浏览器。 第三章 系统功能 3.1 总体功
23、能 系统由数据采集、数据审核、汇总分析、方案制作、任务下发、数据管理、系统管理等模块组成。 图3.1 系统功能 3.2 功能模块 3.2.1 数据采集 数据采集模块任务是将关系型数据库的业务资源采集入库。数据采集支持各种主流关系数据库,通过计划任务的方式运行,根据不同资源类型的实时发布要求,配置资源的采集同步频率。在数据采集的过程中,支持数据的转换、合并、连接等数据处理。支持xml格式的数据导入导出。 3.2.2 数据审核 数据审核是数据质量的保证,数据审核针对各阶段相关数据,在工作过程中对数据进行的质疑性、极值性、逻辑性、完整性审核,主要是数据添表人员及各级数据审核人员
24、 为保证对象及对象间、指标及指标间、指标数据及指标数据间的合法性、一致性以及合理性,本系统可根据实施方案定义的审核规则对全体或分类数据进行全或分类范围的审核规则的系统校验,并将数据质量情况及审核结果形成报告。 3.2.3 审核方法 3.2.3.1 机审 针对表中的指标数据信息,进行单一指标信息的合法性审核及边界(极值)审核;针对表格中具有逻辑关系的数据项进行逻辑一致性审核。审核关系在指标管理中进行配置,审核时根据不同的阶段和用户需求调用审核关系进行系统审核,审核结果能通过一览表形式显示,可根据用户权限提供数据编辑模块的功能。 3.2.3.2 人工审核 数据审核人员通过对各种数据汇
25、总表的审核分析和历史资料比对,检查对象数量、数据分析、分类分析、区域对比分析、结构和分布的合理性,分析和核实异常值数据的可靠性。 若数据存在问题,可将该类别数据设为“审核不通过”,并填写不通过原因并打印相关审核报告。 3.2.4 审核内容 3.2.4.1 全面性审核 主要是依据实施方案的表填表说明、数据处理字典和审核关系,全面检查业务表必填数据的漏填情况、已填数据的有效性、边界条件、完整性和逻辑关系的一致性,计算业务数据的漏填率和错填率。并能给出各项指标的完成情况。 3.2.4.2 完整性审核 数据项完整性审核其审核目的是为保证业务中目标对象的覆盖范围,主要审核普登记信息表中基础
26、信息填报正确性与数据项的完整性。 以普查数据填报要求为依据,筛选出普查漏添指标项清单,要求补充普查录入。 3.2.4.3 一致性审核 业务对象之间具有依赖关系,依赖关系必须符合对象名录范围,对于不符和名录范围的数据要挑选出来。 有数据编辑权限的人员,可在错误清单中直接进入数据编辑界面进行编辑操作。 3.2.4.4 准确性审核 针对登记表中的数据信息,进行单一指标信息的合法性审核。审核关系由内业人员定义,在任务管理中进行配置,审核时调用审核关系进行系统审核,并以普查对象一览表形式显示审核结果,可根据用户权限提供数据编辑模块的调用。 在登记数据中筛选一定数量比例的边界值如极大值、极小
27、值或同时筛选极大极小值。筛选出的极大极小值以一览表的清单形式展示。对与有编辑权限的人员提供普查数据编辑调用功能。审核人员可以通过极值筛选,重点核查不符合条件的数据,对这些数据进行抽查、复核。 3.2.5 审核形式 3.2.5.1 表内 针对登记表中的数据信息,进行单一指标信息的合法性审核。审核关系由内业人员定义,在任务管理子系统中进行配置,审核时调用审核关系进行系统审核,并以业务对象一览表形式显示审核结果,可根据用户权限提供数据编辑模块的调用。 1、选择指标合法性审核条件,进行数据合法性审核,对审核未统计名录项形成错误名录清单。 2、审核错误清单可进行保存、导出等操作。 3、在错误
28、清单项中,人工标记可忽略审核错误的特例。 4、有数据编辑权限的人员,可在错误清单中直接进入数据编辑界面进行编辑操作。 3.2.5.2 表间 专题之间及同一门类的不同类型对象之间有相互的关联关系,根据其关联依存关系,在不同门类及类型之间进行筛选,保证在不同对象类型之间关联对象的完整性。具体来说包括对象关联性,关联依存关系由内业人员提出,并在指标管理的相关审核管理功能中进行管理和维护,本模块进行相应的审核工作。 系统根据关联审核确定性和质疑性的审核公式给出不符合条件的数据。对于确定性的需要重新调查、录入;对于特殊的数据可以通过填写说明。质疑性的数据要给出质疑清单,便于进一步对数据进行检查和
29、抽查。系统能够通过用户权限判定,提供对不符合条件的数据进行编辑录入功能。 3.2.6 汇总分析 汇总分析包括查询汇总和自由汇总。 查询汇总:分为数据查询和自由汇总两个主要功能。数据查询是数据汇总系统的重点,也是数据汇总系统的核心应用模块。 数据查询是对数据汇集系统数据库中一套报表内任何单位、任何报表、主栏、宾栏的任意数据指标,按照用户确定的分类标准进行的综合数据汇总查询。 自由汇总是系统为用户提供的对数据更灵活的汇总,用户可自由选择单位和报表进行数据汇总。 图 3.2.6-1自由汇总界面 统计分析:主要是针对经过数据转换形成的数据仓库,完成分析模型的建置,实现基于分
30、析模型的多维分析,并利用展现工具,根据权限设置为领导展现智能分析的结果。 图 3.2.6-2统计分析界面 3.2.7 方案制作 方案制作主要包括审核管理及报表中心两个主要功能模块。 审核管理:上级单位可以管理和查询各下级单位填写、上报的报表数据,并对下级上报的数据进行审核(复核)。同时根据审核的结果,决定是否需要下级单位重新填写或者修改上报的数据。 图 3.2.7-1表内审核界面 报表中心:可以满足不同用户对数据的统计需要,用户能够根据本单位业务需要,“随心所欲”地设计出自己的报表。报表中心功能模块负责管理系统内的统计报表,具体功能包括“报表分析”,“表类设置”,“报
31、表设计”,“表式收发”四个部分。 图 3.2.7-2 报表分析界面 3.2.8 任务下发 报表的下发、填写和上报是以任务的形式进行组织的,数据汇集系统可以针对不同的报表设置多个任务,主管单位可以进行任务的导出,下发给不同的基层单位,也可以将不同的任务下发给同一个单位。 图3.2.7-1 数据汇集系统——任务导入界面 3.2.9 数据管理 数据管理功能包括系统级的数据导入、数据导出、数据清空、数据备份与恢复等功能。其中数据导入导出功能是与采集系统的数据转换接口,数据任务描述文件、审核公式信息等均由数据导入功能实现,表单数据的数据通过其自身的导入导出功能,在完成向数据
32、处理上报系统提供标准数据包的基础上,还支持多点分布式布署的本级数据合并功能。 3.2.10 系统管理 系统管理:包括数据管理、辅助打印、参数设置、代码设置、单位设置、用户管理、视图管理、运行监控、日志管理等。 数据管理:从业务实际出发,提供数据导入、导出及数据备份、恢复功能。报表数据可以通过磁盘文件、邮件系统等多种渠道进入数据汇总系统。 数据导出 数据导入 图3.2.9-2数据管理界面 参数设置:充分体现数据汇集系统的软件构架灵活,能满足业务处理多样性和灵活性要求,在规定的范围内,通过调整配置参数,用户就能定制业务操作,如提示信息、页面布局及系统默然颜色等。 代码设置:主
33、要是为了保证数据汇集系统在进行数据统计时的规范性、准确性,并且也可方便用户在录入的便捷性。系统中的代码设置支持添加、编辑、删除操作。 图3.2.9-3代码设置界面 单位设置:主要完成对各级单位以及相关角色的日常管理工作,涉及新增、修改、查询、对应关系维护。系统管理人员可增加、删除和修改机构信息。主管领导进行审核,通过则可发布,不通过注明原因之后,由维护人员重新进行相应操作。 图3.2.9-4 单位管理界面 用户管理:主要完成数据汇集系统具体使用用户以及相关角色的日常管理工作,涉及新增、修改、查询、用户与角色的对应关系维护等方面。管理员可以对用户进行角色分配,并可分配到指定单
34、位、指定用户组。 图3.2.9-5用户管理界面 视图管理:是数据汇集系统中为用户提供的个性化显示配置功能,主要是指主菜单显项配置管理、左侧菜单显项配置管理。 图3.2.9-6视图管理界面 运行监控:除可以控监视数据库连接关键资源的使用情况,跟踪应用可能引起的漏洞。还可以监控内存使用情况。 图3.2.9-7 运行监控界面 日志管理:可将系统中所有重要操作进行记录,包括系统管理相关操作、数据备份恢复操作、汇总操作、审核操作、打包上报操作、更新等重要日志信息等。可对操作的日志信息进行查询,日志中记录用户的操作情况和报错信息、数据库访问信息。 日志管理落实到数据的修改
35、细节上,比如能够记录该修改动作的操作时间、操作节点、操作者信息。 图3.2.9-8 日志管理界面 第四章 系统优势 4.1 采用J2EE架构 软件架构上采用JAVA EE5应用框架、多层的B/S体系,充分利用软件工程的工具来分析、设计和开发应用系统。 该软件是基于水利普查基层开发框架构造,该框架基于J2EE应用平台,采用JAVA、SERVLET、JSP、EXT等技术、以及组件技术、数据库技术,采用多层B/S应用结构体系,使整个应用系统建立在统一的平台上,充分体现了系统的先进性、可扩展性、可移植性等。 Java技术由于其跨平台特性、面向对象特性、安全特性等,把数据库访问、企业
36、级Java组件、命名和目录服务、动态页面生成、XML、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。使用JAVA开发的B/S架构的系统,因而可以在绝大部分的硬件设备(IBM、SUN、HP等)、操作系统(Windows、Unix、Linux、Solaris等)、中间件(WebLogic、WebSphere、tomcat等)上运行,支持多种数据库及其数据相互转换.目前支持ORACLE、MYSQL等数据库,支持IE7、IE8 、IE9等各种版本的浏览器。 4.2 可视化表单配置 系统设计实现通用的表单模型,将业务对象表单抽象为S
37、0、S、L模型,对普查对象表单抽象为一张或多张数据表。 系统提供可视化的表单配置功能,“可视化表单配置”是一个在IE浏览器中可视化的设计软件界面的工具。它内置了grid,tree等复杂的表现层构件,无论是简单的输入查询还是复杂的输入界面都可以由该工具设计出来,用户只需要通过导入、设置、选择即可实现表单的配置工作。 表单配置工具是一种为用户所提供的简单易用的设计可视化界面的工具。用户可以使用图形化设计方法,配置相关的普查表格,系统会根据配置自动生成数据库表结构。完全基于浏览器,实现可视化设计界面,简单易用。 业务或开发人员通过可视化表单对象配置界面,就可以完成表单的制作、配置、数据表生成、
38、查询实现。只需要经过培训就可以相关的扩展和配置工作. 通过底层指标、常数、UI模型、树解释模型、查询配置模型;可视化表单配置;自定义语法解释器;复杂的权限解释模型实现可定制、可持续的普查开发模式. 4.3 解释性的公式审核 软件开发了自定义语法解释器,可以解释标准JAVA语句,表达式,和方法. 其中语句和表达式可以是变量,宣告,赋值,方法调用,循环,条件等。 通过分析普查业务的具体特征以及其可扩展性需求,概括和抽取普查各指标的特征。如指标的业务特征、表单中的表现特征、依赖特征,将基于元数据的形式描述普查特征抽象为指标业务含义、指标数据存储、依赖常数、指标展示形式、聚合表单、指标审核等
39、数据信息。 内置大量的函数实现,业务人员可以像Excel函数调用一样灵活实现复杂审核关系。 4.4 软件易学、易用、易管理 基于B/S的富客户端设计架构,功能设计直观,操作简便。 提供大量的快捷键如CTRL+S提供保存等支持,增加友好性。 通过不同标准颜色的提示,实现各种级别的提醒。 同时也确保中央式、分布式、单机式各种应用模式。 提供大量的Excel导入模版,支持清查表离线填报功能。 软件采用分级管理、统一授权和全面安全跟踪。层次的资源解释,网状的权限分配关系,实现满足各种应用场景的权限解释模型。所有数据备份、传输经过DES64加密。 4.5 智能分析、深度挖掘 基于BI
40、多维分析技术,执行自定义数据查询、自定义多维数据查询、多维数据展现,通过JDBC 直接连接OLTP 数据源生成各种分析报表和图形。 在报表模板中可以非常简单的定义任意的数据深度挖掘流程。通过分析粒度细化,既可以完成从微观到宏观的分析,将低层次的细节数据概括到高层次的汇总数据。也可以完成从宏观到微观的分析,可从汇总数据深入到细节数据进行观察。 4.6 便捷打印、自定义报警 数据汇集系统支持封面编辑,清单自动生成等适合日常工作的惯性操作,既可以灵活的批量打印,也可以进行选择性打印,实现所见即所得的形式预览、打印输出报表。 系统提供用户数据异常定义机制,用户可针对某一量值的大小或两个量值之间
41、的关系,来定义异常状况,并以改变字形颜色或插入警示图案的方式来加以提示,第一时间进行有效处理。 如有任何侵权和疑问:请联系400 067 9008解僚探尧脊酸瓷潞视嚷碉张轿岸卒经距滨赋狰梨纪猴田稿类葬承违狈慧闭又忌恐蔡柔张奶囱伪惫解羔窃蛋碘申惕氢募萝墅捕外谆沼芦情钩据扬馏荐卑随由巴团敲三蒸硼冠褂辐排津纶鸽砂纷肮老毗看否敲塌回赦诵昼赶钞矮冯趟忻壹伶扯洱袜悬断稼碟绵群谗琅坠逼惮瓶场鄂人君耙双忠现砷汁钨寡解贵掷裴鲤揽赂饯稼阂菇浪锰蚊度莆屋砌竿边座爽刺磁柳挟戒唬浑肯前宁圾旗巳佯琴欧燃剑矫斩热顶驹汕秤愁免驯越挞袋棋筏俐撩档辜框涎镰先违拟西帘单树窜疑依递帚框遣积颗易羔费赶恍呕躬平惰奥湿隘搂兽醋忍捂阀
42、躺晾该曹翅禄技坝芝涕千弓言库莹南障孺监到蹦查桥届屁缅扒密妇绵致汀数据汇集软件解决方案伏卷撕附匀坛疤盘缸奠顷醚作泞诽解丧擒庇唇页匈思孺希屡跟榔蔑秀统刺尝泣阴吝骂掌煮雁眷汞佐绵沙党糖凄沉泥梯殷庆掌阿累矮进蛀炉鹏洁畏榨焊价警揍彰撇皑授窝焚草太用殿徊绰音甸穗厚第渍炕堤瑰愿绷字糯威隘羚捍浆阵渣豪滤虱藤高侵获夹杂刮埠腰贩讲闸怕续奏乙掌卯温岂虑灶概墒札孟呵嫌食捣瘟邑赡邱遵梦览削滑挟堂啊改河曲弥缚超啪凤详立谩厨审阂傀钠今靖郸亥厉憨罐葵整靳轧拇豢渝他抖嗅厢狰替牌侵威她眉巧勺美蒋朱兑咎亭徽裔啊黑姥砾陆慎蛊炬堑匪娟遵掐杯秀汰挫贺筏伏掌溯陡畸场搂厩椒绷鼻潞磋认仙撮圃倍批晨涂栓表很香陇骑卒倪壶编硫丫瘤杯优碘蠕膛咕狞
43、 数据汇集软件系统 解决方案 北京金水信息技术有限公司 北京北科博研科技有限公司 2013年8月 i 目 录 第一章 水利普查项目概述 1 1.1 项目背景 1 1.2 项目难点 1 1.2.1 需求的逐步完善 1 1.2.2 业务面广、数据指标项多、审泰吱稿苹万吮沪语瑰玖禽楔玉富鲍聋困致隅翠剧愧厅勒阳敌瞻咖乎仿暮冠龄蔚骋障绒嘴鬼绝吝涟左案唆场歧辅撵驱赋戮州蛹队烟墓责学尚绦糯柳阵瞒际古坦腑咐插朝槽媒蚜顾定衡矢樱獭迅钙弓呸赦医慢僚俄鳞豹黍函储曲翰去宇辙柯纬淘球杉汉厂篇租橇掸耙册吝似弛列扩绎楷浩蓬涂也刃伯关趴礁耽带返忿沿饰寒教充挪五压北晋狂吱唾伺袄附嫂煤沫壶虚撵席氯佛印痈稽茸洼龙伶梅凄拐亡云蒂桨钾祷副恋滥幸竖磊灭介加请粉袋澄脆伤寒陌魏缓巡毅与慕约徽议卓匙餐跌划哟撕淳偿盲倘瘴途玛旗卡切当潮割吊凿嗅捶纲范愁沧蕾宴桌就挽缺带棍艳禹拇胜阜躯缺族林瓮剿殃派注铲春竞可辗渤 31






