壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4723|回复: 1

全面预算管理软件的实现技术

[复制链接]
发表于 2011/8/18 16:16:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
全面预算管理软件的实现技术
北京智达方通科技有限公司
http://www.intelcubetech.com
20118
随着会计电算化的广泛实施,中国企业对财务分析应用,尤其是全面预算管理工具的需求越来越强烈。近年来,国内也有一些软件企业推出了一些预算管理系统。但是由于对财务分析应用通用架构理解的偏差,软件的功能性,通用性乃至性能都无法于国际间通用的预算管理系统相比。本文就全面预算管理系统的实现技术做一些介绍。
预算管理软件作为财务分析领域中最为重要和复杂的一个应用,在国外已经有近20年的市场应用经验。作为财务分析应用的平台技术,多维数据仓库(Data Warehouse)以及联机分析处理(OLAP)更有着20多年的发展历史。基于数据仓库及联机分析处理(OLAP)技术搭建预算管理乃至全部商业智能应用,是这一类系统的通用技术架构。目前来说,违背这一架构的产品设计,都无法满足用户在财务分析应用时的即席查询、数据钻取和实时分析的功能及性能要求。
目前国内的预算管理软件设计有两类误区:一类是把预算管理作为办公自动化(OA)应用来设计。功能偏向预算具体业务,如预算填报、审批流程。忽视了预算管理过程中实时分析、对比和计算的要求,没有把预算管理视作财务分析领域的应用。另一类是了解到预算管理对分析计算、数据钻取的要求,但是不了解或不掌握多维数据仓库和联机分析过程技术,无法在技术上实现以上需求。这一类产品有些提出了维度的概念,但数据的存储既不是基于多维数据仓库,也没有充分抽象全部的业务元数据。比如有的系统中可灵活切换组织,但不能切换科目等等。根据页签进行多维度切换更是难以实现。
这几类软件设计的共同缺陷还包括把预算表单设计成对纸质表单的简单对应。预算表单中的数据直接存储在预算表单布局结构中。多个预算表单中的数据会产生大量的数据同步问题。预算表单中的业务数据要定义大量的取数公式跟业务系统连接,一旦预算表单格式发生变化,取数公式、汇总关系等等都需要重新调整,维护性很差。
基于传统财务业务系统开发全面预算系统,不可能实现即席查询、多维数据展现及数据钻取这类在财务分析应用中时刻需要的功能,必须采用强于计算和分析功能的多维数据仓库及OLAP技术。而传统财务业务系统是采用OLTP技术,无法实现数据的多维读写及分析,不适合设计企业预算管理与分析应用。
总述,一个功能性和通用性强的预算管理软件应该满足以下需求:
l  能实现企业多角度分析决策的管理要求。加强业务计划,实现战略、计划、财务的集成。
l  业务数据按维度划分,存储在多维数据仓库中。常用的维度包括:组织,科目,期间,版本,场景,币别,等等。每个维度的成员包含层级。
l  预算表是业务数据和分析数据的视图,而不是存储数据的结构。多张预算表都指向同一个数据仓库结构。不存在数据同步问题,也不需要定义繁杂的取数公式。
l  预算表单可通过页签面做多维度切换
l  事实数据根据维度成员的层级可实现自动聚集,包括汇总等计算操作。
l  可实现实时的数据钻取。从宏观到明细实时切换。
以上功能都是预算管理过程中时刻需要的功能,也是只有多维数据仓库和联机分析过程(OLAP)技术才能实现的功能。只有遵循这种通用架构设计才能实现全面预算管理的功能,目前来讲,无其他捷径可走。
从实现技术上来看,基于JavaEE的多层架构较适合高并发,分布式的财务分析,预算管理应用。下图为一个支持分布式部署及数据缓存技术的全面预算管理系统架构:
持久层(数据仓库及数据库)
系统单例及展现层接口
数据缓存
维度管理
表单管理
OLAP处理
权限管理
DAO
DM
RDBMS
DM
DM
浏览器
Excel
移动设备
展现层及客户端
业务逻辑层
流程管理
数据持久层: 由多维数据仓库OLAP引擎存储业务及分析数据,并提够多维数据双向读写,计算引擎的实时计算分析功能。关系型数据库存储系统相关数据,如预算表单布局定义,审批流程信息,功能,权限,系统参数等等。DM – DataMart (数据集市) RDBMS (关系型数据库)。
业务逻辑层: 包含全面预算管理的所有业务功能模块:维度管理,表单管理,OLAP多维数据处理,权限管理(可独立部署),流程管理(可独立部署)。
展现层及客户端: 基于浏览器的B/S结构展现层,不需要客户端维护。用JSP+JavaScript方式实现动态效果。图表分析功能可用JSJS+Flash方式实现。
总结:
基于多维数据仓库及联机分析处理(OLAP)设计包括全面预算管理等典型财务分析,商业智能应用,是经过20多年技术和市场验证的路线,也是Oracle/HyperionIBM/Cognos等主流财务分析软件供应商采用的技术。基于财务业务系统开发全面预算等财务分析和商业智能应用,不可能实现即席查询、多维数据展现及数据钻取等在财务分析应用中时刻需要的功能。
发表于 2013/7/23 17:50:37 | 显示全部楼层
全面预算管理是利用预算对企业内部各部门、各单位的各种财务及非财务资源进行分配、考核、控制,以便有效地组织和协调企业的生产经营活动,完成既定的经营目标。是企业全过程,全方位及全员参与的预算管理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/28 23:06 , Processed in 0.012029 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表