« 首页 - 西安必信达软件技术有限公司 - BXDSOFT.COM
企业财务数字化应用的一种数据架构设计方式
「在企业数字化过程中,作为部门级应用,财务是最先引入信息技术的部门。本文着重讨论财务数字化,参照ERP国家标准(GB/T.25109),提出一种二维分层参考模型,并详细讨论按这个思路解决财务数字化问题的好处。(2021-8-6)」
关键词:实体;企业数字化;企业数字化模型
  中图分类号:F232 文献标识码:A 文章编号:1007-9416(2020)01-0149-02
  1 概论
  一切都是数据,从底层业务人员对各种凭证的处理,到高层管理人员根据财务分析报表做出决策,每一个环节都是数据。根据这样一个理念,概括总结出如图1所示。
  分层是信息技术的基本思考方式,本文围绕图1所示的7层模型展开论述。
  实体层:在商品化管理软件中一般称为基础数据,是企业财务管理中涉及的基本对象。
  关系层:根据企业管理制度或属性而产生联系的实体,包括一对一关系,一对多关系。
  预算層:全面预算管理,即对资金的筹措计划,费用计划等。
  交易层:企业运作过程的记录、统计、核算,产生对帐薄的影响。
  帐薄层:反映交易结果的数据,帐薄根据产生的过程和反映的维度不同,可以再分多个层次。
  分析层:对帐薄数据的分析,产生各种KPI, 比如比率分析,周转率分析,为企业决策提供依据。
  决策层:企业管理者根据分析产生的结果,所做出的决策。
  各层之间的关系是上层数据的输入依赖下层数据的输出,决策层的输出作为反馈,对预算层、关系层和实体层进行调整。
  2 分层论述
  实体层包括供应商、部门、银行、会计科目、成本中心、利润中心、会计用户、客户等企业在财务管理工作中常见的实体。对于实体层对象的划分和定义是创建健壮的数字化系统的基本工作。系统分析者要识别企业财务管理的实体类型,并给出确切的定义。
  关系层表达的是实体层定义的实体之间的相互关系。企业实体之间的关系,有些是根据管理制度设定的,是可以改变的,一般在业务流程的某个环节起控制作用,比如预算定额。预算定额表达的关系是业务部门、费用类型、会计年度(或会计期间)之间的关系。
  预算层表达的是资金计划,类似于运营部门的生产和物料计划,运行部门关注的重点是数量,那么对于财务部门来说关注的是价值,而不是数量。价值的等价物就是资金,包括成本控制。预算层的数据用来控制交易层的交易处理,使各业务领域的交易不至于超出资金预算范围。
  交易层表达实体属性值的实际变化和对这些变化的记录和计算。比如作为固定资产来说,随着时间的推移,其资产的价值逐渐转移到产品中,资产的状态也会变化,比如使用中、已报废、已封存、已出租等,在月底结账时,可以针对一类资产制作一张折旧核算单。另一方面,根据在关系层和预算层设置的规则,可以在交易流程的某些环节进行控制,比如在销售发货环节,如果我们设置了某个客户的信用额度,在发货时可以检查其信用额度,一旦超出便停止发货,这样保证了交易的信用安全。
  帐薄层主要是根据管理的需要,按粒度或维度设置的帐薄。比如财务上的总分类帐、明细分类帐、管理辅助帐。根据帐薄的用途,帐薄层还可以进行层次划分。不同的层次为不同的人员服务。
  分析层的作用是将来自帐薄层的数据和交易层的数据进行综合分析,比如现在流行的BI(商务智能分析软件)工具,对数据进行多维度,多层次立体化的分析,即要知其然,也能知其所以然。分析结果作为分析层的输出,提供给决策层使用。
  决策层表达高层管理人员根据分析层的分析结果,进行决策,决策结果作为输出反馈到下面交易层、预算层、关系层、实体层,进行调整,以便整体输出朝年初制定的财务目标迈进。这样整个企业数字模型形成一个闭环,是一个有生命力的整体。
  读规则数据有两方面的规则,一是上层数据引用下层数据的规则,主要是行引用规则和部分列规则,二是数据用户在查询各层的数据时的权限,权限主要是通过用户与实体的关系来实现。
  写规则数据主要指每一层的数据在写入过程中必须符合的数据约束,常见的写规则包括权限验证、非空验证、类型验证、格式验证、重复性验证、字段关系验证、字符集验证、引用完整性验证、值范围验证等。
  实体元数据指构成数字系统的各种对象和对象之间的关系,是系统分析的结果。它一方面可以作为系统开发人员的开发的指导文件,另一方面可以实现程序动态功能,降低程序的运维成本,提高用户满意度。
  属性值数据指的是枚举类型的数据,一般作为被引用的数据,维护好以后很少再有改变。在各个层次都有这类数据。
  流程、配置和选项数据,用于提高系统的伸缩性和灵活性,在系统的运行过程中起动态控制作用。流程可伸缩,可长可短,根据企业内部管理制度设置。
  错误提示和帮助数据,用于映射到系统的各个模块的各种操作,起路标和向导的作用。在用户操作错误时,给出提示,在用户对操作有疑问或不知如何操作时,给出帮助说明。
  3 实现简介
  一个计算机网络应用系统一般包括四个方面的内容,或称为架构,分别是技术架构、业务架构、数据架构和应用架构。本文仅讨论如何以一种新的思路实现数据架构。数据架构的下一步是如何实现应用系统,也就是应用架构,如何用各种技术来实现。一方面应用架构的设计目标是如何将数据安全有效地送到持久化数据库,并给用户以最好的操作体验,另一方面是如何实现用户的所想即所见,也就是有丰富的查询和分析功能,满足各类人员的需要。具体应用架构可以有2层架构,3层架构;技术商可以采用B/S架构,C/S架构;语言可以采用C#,Java,Pathon,SQL等。
  4 结语
  系统建模并不是新东西,各行各业的研究人员或多或少都在建立各自领域的一些模型。本文讨论的分层模型,目的在于抛砖引玉,将纷繁的企业财务运作以一种可视的全局视图呈现。定位各类实体概念并讨论他们之间的关系,类似一个作战地图,先做什么,后做什么,按图索骥,尽量避免没有目标的唇枪舌剑的现场争论,降低系统分析阶段的时间和成本,为应用架构的设计提供蓝图,同时也为业务分析标准化、模型化提供了一种新的思路。
  参考文献
  [1] 赵颖.企业财务数字化管理研究[J].山西财税,2017(12):40-41.
  [2] 赵立峰,刘亚丽.浅谈Excel在财务中的数字化与信息管理应用[J].中国科技信息,2014(11):198-199.
  [3] 王焦,苏晓菲.信息系统下管理会计经营决策分析[J].中国管理信息化,2019,22(16):55-56.
(ks宗)
点击进入「必信达创业合作论坛」下一篇:基于云的RFID系统架构与安全性分析 »
Copyright © 1999-2021 西安必信达软件技术有限公司