一、背景:
针对宁夏区">电信公司的统计系统需求情况,我公司设计了基于网络综合信息管理平台的解决方案,为网络化纯B/S模式软件系统;该方案采用单点维护,能够大幅减少数据上报审核时间消耗等等。
二、系统概述
系统建立在现代统计理论、经济预测技术、人工智能和专家系统理论基础之上,对企业的统计信息管理提供了全面的支持。该系统立足于基层数据采集,对统计数据从采集、审核、传输、接收、整理、汇总、存储到运用的全过程提供了全面的支持,可以帮助人们制作任意报表、灵活查询,提供了预测、分析和评价等多种辅助决策工具,并将分析结果以文字、任意表格、任意图表等丰富的表现形式展现出来。
三、功能特点
1.充分利用网络技术,构建高效、统一的基础统计数据采集平台;
2.采用XML技术,确保数据在企业内任何地方被一致理解;
3.采用标准数据库,确保数据将来的可交互性;
4.基于开放的平台和开放的技术,如XML技术、Web Service技术,使系统很方便与今后的系统整合和集成;
5.基于B/S技术的三层/多层分布式应用体系架构,允许任何合法用户,在任何时间、任何地方、以任何方法访问任何数据。可以对任何层进行单独的扩展和升级;
6.具有统一的统计指标体系,确保统计数据横向和纵向的一致性,并允许新的数据很方便引入;
7.具有强大的定制能力,许多常规的功能需求都不需要重新开发,只需在现有功能的基础上进行定制即可获得;
8.具有非常灵活、细致的权限管理能力,可以对系统中任意粒度的资源(如数据、功能模块、查询模板、报表等)定制访问权限;
9.具有非常灵活的公式定义引擎,能够在横向(指标之间的逻辑)和纵向(时间轴上)表达指标之间的任何关系,可以利用公式审核数据的合法性和合理性;
10.具有非常灵活的报表制作引擎,可以生成任意格式的报表;
11.具有丰富的分析模型,其中包括时间序列分析技术、回归分析、专家系统和企业综合评价模型等,帮助用户对统计数据进行精加工和深度利用。
四、系统架构
系统采用业界流行的三层/多层分布式应用体系架构,这种架构保证了系统的可扩展性和可伸缩性,每一层均可被单独扩展和升级,整个系统分为四个层次:原始数据层、数据层、业务逻辑层和表现层。
1.原始数据层:原始数据层涵盖了各类业务数据,这一层次的关键是定义了一个通用的数据描述格式,由于各类业务数据千差万别,如果没有一个通用的数据描述格式,数据库系统与各业务系统之间交换数据几不可能。
2.数据层:数据层涉及到数据建模和数据存储。数据建模包括数据库的建模工具和统计元数据定义模块。
3.业务逻辑层:业务逻辑层涉及到对数据库的数据进行查询和分析。业务逻辑层的分析功能可分为两部分:一部分是直接针对较明细的数据库数据;一部分是针对统计数据进行分析。针对统计数据我们提供了统计人员所需的所有功能,包括动态查询、制表、统计制图、预测等功能。我们提供的报表生成工具可以灵活定制出绝大部分中国人特有的分析报表,而不需要编写一行代码。
4.表现层:表现层包括动态和静态的页面,本系统主体部分采用B/S结构设计。对于查询、分析功能,用户只需通过浏览器即可访问,不需要额外的安装和配置工作。系统主体采用B/S结构,各级用户通过浏览器录入统计数据或部分数据库数据,并通过浏览器完成查询、制表和分析等工作。但考虑到实际的网络设施状况,系统还提供了一个桌面客户端程序,该程序可单机运行,专用于统计数据的录入、审核和上传。在单机运行模式下,该客户端程序可将用户录入的数据暂存在本地,当网络连通时,该程序可将客户端暂存的数据按约定的格式发送给服务器。