金财工程一体化管理信息系统改进探析
2017-03-21马之荣
马之荣
摘要:金财工程是我国公共财政改革的重要内容之一,对提高财政部门工作效率和财政资金使用效率有着积极意义。该文对金财工程一体化管理信息系统改进目标、业务系统架构、应用支撑平台结构以及平台技术框架进行论述,实现各财政业务系统的集成化运作。
关键词:金财工程;一体化;管理信息系统;应用支撑平台
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)33-0276-02
1金财工程一体化管理信息系统的改进设计
金财工程即政府财政管理信息化建设,为了解决现行财政业务系统多、系统衔接困难、系统重复开发以及系统集成度低等问题,有必要构建起涵盖财政所有核心业务和内部事务管理的金财工程管理信息系统,通过建设支撑平台改进金财工程的运行机制,形成表层业务系统共享数据库的一体化管理信息系统,满足各种财政业务需求。
1.1系统改进目标
系统改进以建设应用支撑平台为基础,按照平台的标准规范逐步改造其他核心业务系统,促使业务系统与应用支撑平台形成有机整体。系统改进目标具体如下:支撑预算编制、预算执行、财政决策等全过程的预算管理;增强系统数据层、应用层、驱动层的稳定性和可扩展性;实现控制机制的统一、数据平台的统一、编码体系的统一,灵活设置各项控制级次,根据控制指标的不同采取不同的控制方式,提高系统控制的一体化程度;实现业务数据的横向、纵向交换,满足地方财政、预算单位、银行以及其他政府职能部门的信息查询与数据交换需求。
通过构建金财工程应用支撑平台,可支撑表层业务系统的改造与升级,统一业务系统接口标准,满足业务系统可扩展性的需求;应用支撑平台详细纳入财政业务、会计信息的各项记录,自动生成相关报告,为财政部门决策提供可靠依据;应用支撑平台具备灵活的流程控制功能,通过合并、分解流程,对业务流程进行优化,提高系统运行效率;应用支撑平台将预算指标控制与总账控制相结合,使各类财政主体业务均受制于用款计划、预算指标、支付管理的约束,增强财政资金监管力度,构建起一体化的财政工作平台。
1.2业务系统架构
金财工程管理信息系统包括各子系统,各子系统下又细分多项任务功能,具体如下:电子政务子系统,可完成办公自动化、会计政务等任务;预算编制子系统,可完成预算编审、定员定额、项目库等任务;预算执行子系统,可完成国库集中收付、工资统发、会计核算中心、政府采购等任务;政府会计子系统,可完成账务处理、电子报表、报表汇总、财务分析、资产管理等任务;查询分析子系统,可完成远程查询、语音查询、决策分析等任务。
为了实现各子系统在应用支撑平台上的对接,应对各子系统进行改造。以预算编制系统为例,该系统应采用集中式计算体系结构和安全性高的数据交换机制,支持C/S、B/S产品架构以及多种终端设备,既可在客户端运行,也可在浏览器中运行。该系统应采用数据挖掘技术和数据仓库技术,可对数据进行统计分析,生成多种统计分析报表,满足部门预算管理需要。通过对原有系统进行改造,不仅能够实现各子系统的完美对接,而且还能够保证子系统运行的独立性和使用的独立性,满足财政信息化业务处理的高要求[1]。
1.3应用支撑平台结构
金财工程应用支撑平台建设以标准编码体系、统一数据结构为基础,将关键数据保存在平台的数据库中,实现总会计账的自动生成,为财政部门查询、统计、分析数据提供操作平台。该平台由模块化的组件构成,各组件之间的依赖性较强,具体包括:
1)数据字典组件。该组件为所有组件的基础,以提供基础数据为主,是平台运行的基础部分,实现基础数据管理与存储相统一。
2)总账控制组件。该组件采用会计分录驱动模式,通过交易命令控制总账处理,并统一调用各业务系统,为明细账和报告的编制提供数据。
3)交易命令组件。该组件服务于总账控制,交易凭证需经过该组件才能访问总账。
4)交易凭证组件。该组件通过工作流进行表层业务的基本操作,录入交易凭证。
5)工作流组件。该组件对各类交易凭证下所涉及的工作流程进行描述与控制。
6)数据交换组件。该组件用于统一系统内外部的数据,实现数据的快速交换。在内部数据交换方面,可有效接入表层各业务系统的数据;在外部数据交换方面,可统一财政部门与其他政府职能部門的系统数据衔接。
7)权限组件。该组件用于限制非授权用户进行相关业务操作,支持单点登陆,使用户可在授权范围内登录一次便可访问所有应用系统[2]。
8)报表组件。该组件用于向用户呈现视图化的数据整理结果,生成各种财政分析报告。
9)应用安全组件。该组件用于保障系统远程操作安全,并保证该组件运行的独立性。
2金财工程一体化管理信息系统的技术框架
2.1系统运行机制
为保证原有财政业务系统的建设成果,可采取生长式与接入式相结合的建设模式,基于应用支撑平台开发新的信息系统或改造原有信息系统,促使系统间的数据实现横向与纵向的交换贯通。应用支撑平台提供基于J2EE的应用服务框架,利用JAVA技术进行开发,其一体化的管理信息系统运行机制如下:
1)横向数据交换。系统的横向数据交换主要包括业务处理类与统计管理类,前者通过信息化辅助业务流程进行业务处理,如预算编制、指标管理、预算执行等;后者通过集中分析和预测各类业务数据,生成各类报表,为财政部门决策提供依据,如转移支付测算、财政经济景气分析等[3]。
2)纵向数据交换。系统的纵向数据交换涉及以下三层:应用业务表层为最高层,包括部门预算编审、工资统发等;交易凭证驱动层为中间层,包括用款计划管理、指标管理等;信息控制层为最底层,包括权限管理、工作流控制等。
2.2系统技术框架
1)数据库层。采用分布式数据库,提高系统可扩展性,降低系统故障发生几率;分析和判断各业务系统内聚性和耦合性高低,根据分析结果采用不同的存储方式;支持主流数据库、开源数据库以及异构数据库,并具备均衡数据库负载、数据更新同步、数据应急恢复等功能。
2)中间层。采用J2EE中的Weblogic应用服务器进行中间层设计,促进系统运行的稳定性得以进一步提升,可为其他业务系统之间的互操作提供技术支撑;为满足面向服务架构的要求,采用由软件开发商量身定做的BEA WebLogic Platform ISV Edition平台套件,保证系统操作的便捷性、灵活性。
3)持久层。持久层按照访问机制,通过编写SQL语句访问数据库,并从服务层中分离数据库存储操作,进一步增强系统的可扩展性,促使系统更加易于维护;持久层的设计采用Hibernate与ibatis两种方案相结合的方式,发挥两种方案各自的优势、弥补不足[4]。
4)业务层。业务层用于实现业务流程与制定业务规则,为数据交换提供平台,位于持久层与表现层之间。在业务层设计中引入Spring架构,提高组件框架的可扩展性,有效衔接和集成不同子系统,满足系统开放性的要求。
5)表现层。表现层采用Java技术,设计友好、丰富的人机双向信息交换界面。在Java技术的支持下,客户端可自动升级,降低系统维护成本,给予用户更加便捷的操作体验。
6)系统门户。采用BEA WebLogic Portal建立系统门户,以便与Weblogic Server集成,既保证系统安全运行,又为用户提供集成视图,增强用户操作的简便性[5]。为了保证用户快速获取信息资源,在系统门户上提供多种操作功能,包括消息通知、系统索引、待办事项等,提高系统操作效率。
7)数据仓库工具。采用SAP BO产品作为数据仓库工具,可集成office工具,快速收集、提取、梳理、加载、转换数据,并提供报表分析功能和开放式接口,提高系统的可扩展性和实用性。
3 结论
总而言之,通过构建金财工程一体化管理信息系统,可对部门预算系统、总账系统、国库集中支付系统等原有系统进行改造,并开发与接入政府采购系统、债务管理系统、决策支持系统、非税收入收缴系统等新系统,对登录门户进行统一管理。利用应用支撑平台改进金财工程系统建设,可整合业务系统运作,實现业务数据在各子系统之间的交换,提高信息集中共享程度,为财政部门提供决策支持。
参考文献:
[1] 李铮铮.“金财工程”应用支撑平台的建设实践[J].吉林省经济管理干部学院学报,2013(10):124-127.
[2] 王伟东.基于J2EE的金财工程运行服务系统设计与实现[D].厦门大学,2013.
[3] 张玉艳.加快“金财工程”在基层财政推广应用的思考[J].财政监督,2012(7):86-88.
[4] 沈昱池.大数据时代我国财政信息共享的思考[J].地方财政研究,2015(11):102-105.
[5] 王博.新疆乌鲁木齐市财政信息管理系统的设计与实现[D].厦门大学,2014.