一种企业预算管理系统及方法

文档序号:7893871阅读:181来源:国知局
专利名称:一种企业预算管理系统及方法
技术领域
本发明涉及一种管理系统及方法,尤其涉及一种企业预算管理系统及方法,属于计算机应用领域。
背景技术
企业预算管理,包括财务预算、经营计划是企业绩效管理业务中最为核心的应用,也是最常用的财务分析应用,针对财务数据的分析,需满足其多维度,多角度,即席查询分析等特点。现有的企业预算管理技术,在定义预算表单时需要设置大量繁琐复杂的取数公式,汇总公式,以及固化的业务规则。无法实现预算编制中的财务数据多维度展现,财务数据的即席钻取,灵活的业务规则运算等功能。

发明内容
本发明的目的是,针对现有企业预算技术无法存储和展现多维财务数据的不足,提供一种不需要定义取数公式即可展现多维财务数据的企业预算管理系统。本发明解决上述技术问题的技术方案如下一种企业预算管理系统,包括系统服务模块、业务管理模块和数据存储模块;所述系统服务模块为浏览器和服务器结构的展示界面及外部终端设备提供支持服务,发送指令和数据至业务管理模块并接受业务管理模块反馈的处理后的数据;所述业务管理模块用于接收和分类处理从系统服务模块传输的数据,并将处理后的数据发送至数据存储模块,进一步按照系统服务模块发送的指令调用数据存储模块中的数据;所述数据存储模块用于存储从业务管理模块传输至的数据,并按照业务管理模块的调用传输数据至业务管理模块。本发明的有益效果是本发明所述系统通过采用多维数据仓库技术实现企业预算管理,解决了现有企业预算实现技术中,无法存储和展现多维财务数据,无法对多维财务数据进行钻取及切面观察,以及无法实现灵活的分析计算的问题;用户不需要定义取数公式即可展现多维财务数据,不需要定义汇总公式即可实现上下级问的聚集汇总计算,并可通过自行编写计算脚本,实现灵活的业务规则运算;实现了针对财务数据的分析,满足其多维度,多角度,即席查询分析等功能。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述业务管理模块包括维度管理模块、预算表管理模块和OLAP联机分析处理管理模块;
所述维度管理模块将接收到的数据按照预算管理的要求抽象成若干业务维度,并将具体业务数据按照所述业务维度分类整理生成多维度数据集,进一步管理所述多维度数据集;
所述预算表管理模块用于创建及管理预算表单布局,满足多维数据展现的需求;所述OLAP管理模块用于对多维度数据集的多维数据进行分析处理。进一步,所述业务管理模块还包括权限管理模块,所述权限管理模块用于设定用户和用户组,角色,功能以及数据访问权限。进一步,所述OLAP管理模块对多维度数据集的多维数据进行查询、回写、聚集计算、公式计算及脚本计算。本发明的另一个目的是,针对现有企业预算方法无法存储和展现多维财务数据的不足,提供一种不需要定义取数公式即可展现多维财务数据的企业预算管理方法。本发明解决上述技术问题的技术方案如下一种企业预算管理方法,具体步骤如下步骤I :业务管理模块建立多维数据集;步骤2 :通过定义预算表单中行,列,页面,视点各轴上维度及成员布局;步骤3 :基于多维数据集生成数据查询语句,并建立计算引擎实现联机分析处理和计算;步骤4 :实现在二维表单中展现多维数据。本发明的有益效果是本发明所述方法通过采用多维数据仓库技术实现企业预算管理,解决了现有企业预算实现技术中,无法存储和展现多维财务数据,无法对多维财务数据进行钻取及切面观察,以及无法实现灵活的分析计算的问题;用户不需要定义取数公式即可展现多维财务数据,不需要定义汇总公式即可实现上下级间的聚集汇总计算,并可通过自行编写计算脚本,实现灵活的业务规则运算;实现了针对财务数据的分析,满足其多维度,多角度,即席查询分析等功能。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述步骤I具体包括以下步骤步骤I. I :按照具体业务分析角度设置维度;步骤I. 2 :按照步骤I. I所设置维度将数据分类整理。进一步,所述步骤3中所述的计算包括聚集计算、成员公式计算和业务规则计算,所述聚集计算是根据维度层级自动生成的汇总关系,以现实数据从上级到下级的下钻查询及下级到上级的上卷查询; 所述成员公式计算是通过在维度成员上定义公式,实现指标型数据的动态计算;所述业务规则计算是通过用户自定义的计算脚本,实现更为复杂的函数,逻辑计算以及对多个财务数据的计算及赋值。进一步,所述步骤4中所述二维表单将多维数据展现到预算表单编制界面。


图I为本发明实施例I所述的一种企业预算管理系统结构图;图2为本发明实施例2所述的一种企业预算管理系统结构图;图3为本发明实施例3所述的一种企业预算管理方法流程图;图4为本发明实施例3所述的一种企业预算管理系统的多维数据存储结构图;图5为本发明实施例3所述的一种企业预算管理系统的组织维度表;
图6为本发明实施例3所述的一种企业预算管理系统的科目维度表。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图I所示,本发明实施例I所述的一种企业预算管理系统,包括系统服务模块I、业务管理模块2和数据存储模块3 ;所述系统服务模块I为浏览器和服务器结构的展示界面及外部终端设备提供支持服务,发送指令和数据至业务管理模块2并接受业务管理模块2反馈的处理后的数据;所述业务管理模块2用于接收和分类处理从系统服务模块I传输的数据,并将处理后的数据发送至数据存储模块3,进一步按照系统服务模块I发送的指令调用数据存储模块3中的数据;所述数据存储模块3用于存储从业务管理模块2传输至的数据,并按照业务管理模块2的调用传输数据至业务管理模块2。如图2所示,本发明实施例2所述的一种企业预算管理系统,包括系统服务模块I、业务管理模块2和数据存储模块3 ;所述业务管理模2块包括维度管理模块21、预算表管理模块22和OLAP联机分析处理管理模块23 ;所述维度管理模块21将接收到的数据按照预算管理的要求抽象成若干业务维度,并将具体业务数据按照所述业务维度分类整理生成多维度数据集,进一步管理所述多维度数据集;所述预算表管理模块22用于创建及管理预算表单布局,满足多维数据展现的需求;所述OLAP管理模块23用于对多维度数据集的多维数据进行分析处理。 所述业务管理模块2还包括权限管理模块24,所述权限管理模块24用于设定用户和用户组,角色,功能以及数据访问权限。所述OLAP管理模块23对多维度数据集的多维数据进行查询、回写、聚集计算、公式计算及脚本计算。如图3所示,本发明具体实施例I所述的一种企业预算管理方法,具体包括以下步骤步骤I.多维数据集市建模根据企业的行业及自身特点,将业务数据按计划或预算管理的要求抽象成若干个业务维度,并把具体业务数据按这几个维度分类整理。具体步骤包括实现预置维度,支持自定义维度,以及各维度下维度成员的管理。通过以上设置,实现多维度财务数据的存储及查询。该步骤功能在图I中维度管理模块中实现;建模步骤包括创建维度表,事实表以及维度成员。维度表包括预置的维度科目,组织,期间,年,币种,版本,情景,以及用户自定义维度。维度成员为各维度表中的记录。如研发部为组织维度表中的记录。事实表为所有维度交叉出的度量值,如2013年I季度,研发部,研发成本,预算第一版本的数额为30万人民币。其中2013年为年维度成员,I季度为期间维度成员,研发部为组织维度成员,研发成本为科目维度成员,预算为情景维度成员 (典型情景维度成员为预算,实际,最好情景,最坏情景等),第一版为版本维度成员,人民币为币种维度成员,30万为度量值。图5和图6举例说明了科目和组织两个维度的数据库存储结构。其中预置维度需考虑维度的特性,并设置预置属性,以便于查询及过滤。例如组织维度需有预置组织类型属性,包括普通企业、总部等。科目维度的预置属性有余额类型平均数、期初值等;科目类型费用、收入、资产等。
如图4所示,为多维事实数据表的存储结构,描述的是企业预算管理系统中,财务数据的多维存储结构。其中组织,科目,场景,版本,币别,期间为系统预置维度。原因是这些维度是所有企业应用中必要的分析角度。组织,科目,币别,期间是财务分析必要维度,场景和版本是预算对比分析和滚动预算业务所必须的维度。自定义维度是企业针对自身业务需求创建的特殊维度,如区域,产品等,是对预置维度的补充。步骤2.预算表单布局定义通过定义预算表单中行,列,页面,视点各轴上维度及成员布局,实现多维数据在二维预算表单中的展现,并支持页面维度成员间切换,实现多层面财务数据的展现。其中行和列上的维度及成员定义了预算表单中二维数据的展现格式,页面上的维度及成员用于切换二维预算数据表单中的数据内容。如页面上的版本维度及成员,可让用户在第一版和第二版之间切换预算数据。视点上的维度及成员则为表单中的默认维度及成员。如视点维度为币别,成员为人民币,意味着该预算表单中所有数据都是以人民币方式体现的。该步骤功能预算表单管理模块中实现。
步骤3. OLAP多维查询及计算引擎的设置基于预算表单的布局设置,系统可以自动生成多维数据查询语句,实现财务数据的多维展现及回写。多维度财务数据还需要高效的计算引擎才能实现对财务数据的实时分析。这种实时的分析和计算包括以下几种类型 聚集计算根据维度层级自动生成的汇总关系,以实现数据从上级到下级的下钻查询,以及下级到上级的上卷查询等。如1,2,3月数据自动汇总到I季度,1,2,3,4季度数据自动汇总到全年。单价与数量通过乘法聚集计算符聚集出总价,等等; 成员公式计算通过在维度成员上定义公式,实现例如指标型数据的动态计算。如资产负债率科目等于负债科目除以资产科目,等等; 业务规则通过用户自定义的计算脚本,实现更为复杂的函数,逻辑计算以及对多个财务数据的计算及赋值;以下业务规则可计算出科研项目中的项目金额以及生产项目中的产品销售金额。scope ([Measures]. [Amount], Leaves ([Dim 产品]),{descendants ([项目合计] [生产项目]” leaves), descendants ([项目合计].[科研项目]” leaves)});[项目金额]=([单价])*[数量];end scope ;scope ([Measures]. [Amount], descendants ([生产项目],,Leaves),Descendants ([本部],,leaves));[产品销售金额]=([产品销售数量])*[产品销售单价];end scope ;该步骤功能在图I中OLAP管理模块中实现。步骤4.多维预算编制从预算表单布局定义中,形成多维数据查询条件,通过OLAP模块从数据仓库中查询出多维数据网格,展现到预算表单编制界面,并支持多维预算数据回写至数据仓库。预算表单管理模块实现了这部分功能,用户可通过页面维度成员选择,切换到不同组织,不同编制版本等切面;也可通过数据钻取功能实现上级数据和明细数据间的即时查询。以期间维度为例可通过点击I季度维度成员以下钻到1、2、3月份的明细数据,也可反向收拢1、2、3月份数据只展现I季度的汇总数据。 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范 围之内。
权利要求
1.一种企业预算管理系统,其特征在于,包括系统服务模块、业务管理模块和数据存储模块; 所述系统服务模块为浏览器和服务器结构的展示界面及外部终端设备提供支持服务,发送指令和数据至业务管理模块并接受业务管理模块反馈的处理后的数据; 所述业务管理模块用于接收和分类处理从系统服务模块传输的数据,并将处理后的数据发送至数据存储模块,进一步按照系统服务模块发送的指令调用数据存储模块中的数据; 所述数据存储模块用于存储从业务管理模块传输至的数据,并按照业务管理模块的调用传输数据至业务管理模块。
2.根据权利要求I所述的企业预算管理系统,其特征在于,所述业务管理模块包括维度管理模块、预算表管理模块和OLAP联机分析处理管理模块; 所述维度管理模块将接收到的数据按照计划管理的要求抽象成若干业务维度,并将具体业务数据按照所述业务维度分类整理生成多维度数据集,进一步管理所述多维度数据集; 所述预算表管理模块用于创建及管理预算表单布局; 所述OLAP管理模块用于对多维度数据集的多维数据进行分析处理。
3.根据权利要求2所述的企业预算管理系统,其特征在于,所述业务管理模块还包括权限管理模块,所述权限管理模块用于设定用户和用户组,角色,功能以及数据访问权限。
4.根据权利要求I至3任一项所述的企业预算管理系统,其特征在于,所述OLAP管理模块对多维度数据集的多维数据进行查询、回写、聚集计算、公式计算及脚本计算。
5.一种企业预算管理方法,其特征在于,具体步骤如下 步骤I :业务管理模块建立多维数据集; 步骤2 :通过定义预算表单中行,列,页面,视点各轴上维度及成员布局; 步骤3 :基于多维数据集生成数据查询语句,并建立计算引擎实现联机分析处理和计算; 步骤4 :实现在二维表单中展现多维数据。
6.根据权利要求I所述的企业预算管理方法,其特征在于,所述步骤I具体包括以下步骤 步骤I. I :按照具体业务分析角度设置维度; 步骤I. 2 :按照步骤I. I所设置维度将数据分类整理。
7.根据权利要求I所述的企业预算管理方法,其特征在于,所述步骤3中所述的计算包括聚集计算、成员公式计算和业务规则计算,所述聚集计算是根据维度层级自动生成的汇总关系,以现实数据从上级到下级的下钻查询及下级到上级的上卷查询; 所述成员公式计算是通过在维度成员上定义公式,实现指标型数据的动态计算;所述业务规则计算是通过用户自定义的计算脚本,实现更为复杂的函数,逻辑计算以及对多个财务数据的计算及赋值。
8.根据权利要求I所述的企业预算管理方法,其特征在于,所述步骤4中所述二维表单将多维数据展现到预算表单编制界面。
全文摘要
本发明涉及一种企业预算管理系统及方法,其中一种企业预算管理系统,包括系统服务模块、业务管理模块和数据存储模块;所述系统服务模块为浏览器和服务器结构的展示界面及外部终端设备提供支持服务,发送指令和数据至业务管理模块并接受业务管理模块反馈的处理后的数据;所述业务管理模块用于接收和分类处理从系统服务模块传输的数据,并将处理后的数据发送至数据存储模块;所述数据存储模块用于存储从业务管理模块传输至的数据。本发明实现了存储和展现多维数据,实现灵活的分析计算;不需定义取数公式即可展现多维数据,不需定义即可实现聚集汇总计算,可自行编写计算脚本,实现灵活的业务规则运算;可多维度,多角度,即席查询分析等。
文档编号H04L29/08GK102682360SQ20121011360
公开日2012年9月19日 申请日期2012年4月17日 优先权日2012年4月17日
发明者蔡志宏 申请人:北京智达方通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1