构建基于事件驱动的会计信息系统
作者:李志伟 编辑:studa20传统的会计信息系统往往是基于视图考虑问题,即从各个业务部门决策所需的信息去考虑问题,造成了信息重复、不一致等问题。本文提出建立基于事件驱动的会计信息系统,将解决传统会计信息系统存在的问题,而且这种模式还有利于对企业各种业务的监控。
事件驱动;会计信息系统
传统的会计信息系统越来越不能满足信息使用者对于信息的需求,需要建立一个全新的会计信息系统以改变这种现状,并提高会计信息在整个组织中的地位。
一、传统会计信息系统的缺陷
在传统信息系统体系结构中,人们为了从不同的角度记录并报告业务活动,组织中存在各种各样的信息系统。而具体存在多少个信息系统,取决于人们在管理业务活动时需要从多少个角度看问题;或者说,在组织中存在多少种视图。
传统模式下,系统设计者通过为各种视图各建立一套信息系统来解决信息客户需求的多样性问题。各个系统有各自分类方法,它们各自从同一业务事件中选择、记录该业务数据的一个子集,各个子集之间只有轻微不同。传统的会计系统也仅是组织中存在的众多系统之一。
上述的销售业务,其过程中的所有活动是由非会计人员处理的,会计分录通常基于业务活动的原始凭证或者其他相关数据取得。当某业务事件属于会计事项时,该交易历史记录的简化版本就被送至会计部门。这就使得与同一业务事件相关的数据被分别保存于会计人员和非会计人员手中,导致数据不一致、信息隔阂和组织中信息重复存储。
此外,数据并没有被实时记录和处理。传统会计系统体系结构的一个缺憾就是账户余额从来不是当前时点的余额。会计数据通常是在业务发生后收集,而不是在业务发生时实时收集。而且,在传统的会计系统体系结构下,财务报表并不直接可用,还必须经过若干后台处理步骤(过账、对账、编制调整分录、结账和编制财务报表)。由于会计处理不是实时的,过账、结账和编制调整分录都是必须的。因为如果不这么做,可能会有某些账户记录并不反映当前的账户余额。因为在多个系统中存在同一数据的若干拷贝,对账也是必须的。只有通过对账,才能识别、确认哪一份数据拷贝是正确的。
由于会计信息是在业务发生后采集和处理的,所以用于决策的会计信息总是滞后的。因为信息用户必须不断做决策,如果决策者不能从会计系统中取得所需信息,他就会到别的系统去寻求所需信息。当决策者从别的系统找到他所需的信息时,会计系统和会计信息的价值就急剧下降了。
二、构建基于事件驱动的体系结构
信息技术应当促进业务目标的实现,而不是限制它,或者把一种结构形式强加给组织以实现业务目标。我们的目标是开发解决业务问题的IT应用。
传统的会计信息系统体系结构是视图驱动的:所需的业务数据视图决定如何采集、存储和使用业务数据。视图驱动的IT应用可用于支持特定职能部门(例如销售、会计、财务和生产)的管理工作。而不是为可能跨越几个职能部门的业务过程提供整体视图。
在组织中,对业务过程和事件有着几乎无限的视图,因此大可不必围绕纷繁杂乱的视图来构造会计系统和其他系统,可以基于各种视图的根本——业务过程和事件来构造系统。由于设计定位从用户视图转到业务事件,系统设计者可以专注于采集和存储业务过程的数据——这是各种业务视图的基础。这就防止在多个系统中重复存储和处理相同业务活动的数据。这种新型的系统,可以称之为“事件驱动的体系结构”。
这个体系结构认为业务过程和事件的本质决定了如何采集、存储和使用数据。对于每个业务事件,可以存储以下5个方面的数据:事件内容、时间、当事人、相关事项和发生地点。以这种方式收集和存储数据,一个事件驱动的体系结构就能提供各种视图驱动应用所能提供的全部视图,而且不会产生诸如数据重复存储、数据不一致和应用彼此重复之类的问题。这种体系结构有如下几个特点:转贴于:范文网(www.fanwenchina.com)
共2页: 上一页 1 [2] 下一页 |