APP下载

铁路基本建设投资统计分析系统的设计与实现

2013-05-11张锦超朱显钢

铁路计算机应用 2013年3期
关键词:铁道部字典报表

张锦超,朱显钢,史 宏

(1.中国铁道科学研究院 电子计算技术研究所,北京 100081;2. 铁道部 统计中心,北京 100844)

铁路基本建设投资统计是铁路统计工作的重要组成部分,是铁路基本建设计划管理、检查、监督工作的重要手段。近年来,为了缓解铁路运输能力和市场需求之间的供需矛盾,铁道部加快了基本建设投资的步伐,同时由于投资主体对投资进度信息的需求不断提高,客观上对铁路基本建设投资统计提出了更高的要求。为了进一步适应铁路建设投资统计工作的需要和铁路信息化发展的基本要求,为各级建设组织单位和投资主体提供全面、及时、准确的决策支持信息,需要开发一套铁路基本建设投资统计分析系统。

1 需求分析

1.1 岗位及职能

铁路基本建设投资统计业务涉及铁道部、铁路局、指挥部等不同层次的单位和部门,岗位层次图如图1所示。

图1 岗位层次图

铁道部作为铁路基本建设投资统计分析工作的管理单位,主要负责基本建设项目投资计划的收集,投资统计项目库的建立,按照建设单位进行任务分派,建设单位投资进度数据的收集,向国家统计局上报数据等工作。

各铁路局、中国铁路投资公司、铁道部直属单位是基本建设项目的建设单位,主要负责本单位基本建设项目任务的接收,按照项目所在的省份和管辖的指挥部进行二次分派,向铁道部和地方统计局上报投资进度数据等工作。

指挥部、合资公司是基本建设项目的执行单位,主要负责本单位基本建设项目任务的接收,向财务部门和工程实施部门收集投资进度完成信息,向建设单位上报数据等工作。

1.2 业务流程

系统的业务流程如图2所示。

图2 业务流程图

部级流程:铁道部接收铁路基本建设投资计划及变更的项目通知,将基本建设计划数据导入投资统计系统,对全部基建项目按照建设单位进行分解,形成项目库字典并分发至各建设单位。

铁道部接收建设单位上报的项目数据,审核并汇总后形成投资统计报表和卡片,最后按照国家统计局要求的格式上报数据。

建设单位级流程:建设单位接收铁道部下发的项目库,对跨省项目进行分解,再根据填报单位进行分解,形成建设单位级投资统计项目库字典并分发至各填报单位。

建设单位接收填报单位上报的项目数据或代替建设单位完成数据录入,审核并汇总后形成投资统计报表和卡片,最后按照部和地方统计局的要求上报数据。

填报单位级流程:填报单位接收上级单位下发的项目库,按照项目投资完成实际进度收集录入指标,最后完成项目上报。

2 系统架构

铁路基本建设投资统计分析系统按照功能分为投资统计共用平台和各级单位专用子系统两大部分。投资统计共用平台是系统设计的核心,主要提供各级单位专用子系统的挂接功能、计划导入子系统、录入模版子系统、报表模版子系统、项目管理子系统、基础维护子系统,权限管理子系统,下发收审子系统等功能。各岗位专业子系统在平台的基础上,进行个性需求开发和录入模板配置,报表配置,功能配置来实现业务组织,主要包括铁道部投资统计子系统、建设单位投资统计子系统、指挥部级投资统计子系统等主要功能。系统架构如图3所示。

图3 系统架构图

3 主要功能

基本建设投资统计分析系统的功能结构如图4所示。

初始化模块实现报告期内项目数据的初始化操作,通过计划文件导入、上级单位下发项目字典导入、读取上期项目3个途径完成。

项目管理实现项目定义的增加、删除、修改,项目分解、计划汇总、特征值定义、项目导出等功能。

图4 功能结构图

数据录入实现投资完成数据的采集,包括基本建设月报、月快报、年报中指标的录入和年报能力指标的录入。

数据收审主要实现将下级上报的数据文件进行反解压和反序列化操作之后向用户提供数据查看、修改、入库等功能。

报表处理主要实现项目数据汇总、数据四舍五入、报表查询打印、上报基础库、上报国家库等功能。

字典维护实现系统字典相关的维护工作,包括单位、省市、能力等基础字典维护;指标字典、校验关系字典、报表字典的子系统设计字典的维护;字典备份、字典恢复、脚本维护等功能。

系统设置主要实现系统当前用户权限的设置、系统当前工作目录的设置,系统在实施时关键参数的动态设置等功能。

4 关键技术及核心设计

4.1 项目编码

项目编码标准如表1所示。

表1 项目编码标准表

项目编码由立项年度、项目流水号、子项目编码3组信息组成,分别由阿拉伯数字和大写英文字母组成,共16位。

4.2 字典设计

字典设计是系统高可配置的基础,本系统字典设计包括简单的单位、省市字典的维护工作,客户输入的录入界面、输出报表、系统所包含指标、校验关系等,这些字典的设计和调整直接影响子系统的功能,其主要内容如表2所示。

表2 重要字典的相关内容

4.3 控制器设计

控制器是系统的核心部件,系统结合投资统计业务特点,采用了用户定制具体业务处理流程的思路,设计出可灵活拓展的统计指标体系和自定义模板式的录入界面,以适应日常统计业务需求。主要通过对项目集、属性集、指标集、公式集、数据集的调用,在控制器中心通过预定的规则向用户展示录入界面、录入指标、校验关系的结果等功能,系统通过控制器的设计实现统计指标的变化、公式的变化、录入界面的变化等一系列功能。控制器逻辑如图5所示。

图5 控制器逻辑图

4.4 报表引擎设计

系统根据报表数据模型和报表展示模型,分别对应业务数据的读取处理和报表展示,其中数据模型与统计指标模型、校验关系模型关联,负责数据的获取和处理,报表模型负责数据在页面上的展示输出。这种设计模式实现了业务数据和报表展示的分离,降低了数据和报表的耦合性,更好的适应统计指标和报表界面的频繁变化;使原先周期长、成本高、需要开发人员参与的报表升级维护工作转变为普通业务人员可以方便完成的日常工作,大大地减少了运营成本。同时,报表拥有强大的展现和打印导出功能,并且提供完善的报表权限管理,支持多级汇总。报表设计引擎如图6所示。

5 结束语

铁路基本建设投资统计分析系统是铁路信息化建设的重要组成部分,该系统在设计过程中采用了大量的通用化设计思想,为实现用户的个性化需求起到了重要作用,对系统后期的维护提供了很大的帮助。本系统设计开发工作已经完成,并且系统已在全路推广实施,得到了基层单位的普遍好评。

图6 报表设计引擎图

[1]铁道部统计中心. 铁路固定资产投资统计规则[S]. 北京:中国铁道出版社,2004.

猜你喜欢

铁道部字典报表
字典的由来
大头熊的字典
正版字典
镇长看报表
2012年1 — 9月货运机车车辆运用指标
月度报表
月度报表
年终总结