伴随大数据、人工智能等新一代信息技术的快速兴起,我国跨入了数字经济时代,企业管理方式及运营模式都在发生着日新月异的变化,企业会计信息使用者越发呈现出个性化、多样化的会计信息的需求特征。传统会计信息系统虽然提高了手工会计工作效率,但是对信息面窄、信息失真等问题无力解决,也无法满足全新信息环境下企业管理和经营决策的信息支持需求。REA模型按照资源(Resource)、事件(Event)、参与者(Agent)等主要实体及其关系描述企业业务过程所涉及的共有经济现象,能够更加直观、全面、真实地反映业务事件中财务及非财类信息内容。将其作为设计模型的新型多维复式会计信息系统,能够为各层次企业管理者提供更丰富的信息选择,使数据使用者可以进行全面立体化的分析并决策,展现出成为企业信息系统和会计系统未来应用主流形式的潜质特点。因此,本文基于REA模型扩展应用重构会计信息系统,以达到更好地利用技术改善管理的目的。 二、基于REA的企业会计信息系统构建思路 REA模型基本思想是对企业经济业务进行原始描述,其在E-R模型基础将企业经济活动涉及实体分为参与者、事件、资源三个类别。资源是指能够被量化的且能够为企业带来经济效益的稀缺企业资产。事件即引起资源变化的业务活动,如采购、销售、生产等。参与者指直接参与经济事件或对其他参与者参与活动构成影响的部门、单位或个人。REA模型在实体划分的前提下进而对三类实体相互关系进行结构化的描述,将实体关系描述为以下四种:资源—事件、事件—事件、事件—参与者、内部参与者之间。内部参与者关系反映企业上下级之间的责任关系;资源与事件关系反映的是事件引起的资源流入或流出;事件与事件关系反映导致资源变化的两组事件构成的业务循环;事件与参与者反映参与者对事件的控制。以上三大实体及实体间的四类关系搭建起了REA建模的基本框架,而三库理论和事件驱动原理则是基于REA模型构建会计信息系统的基础。事件驱动原理是指在业务处理过程中嵌套会计信息系统,使原始数据录入在业务执行过程中同步完成,以业务事件驱动数据的输入、存储和提取,为信息使用者提供了不同的信息视图。“三库”分别指的是报告工具库、目的库、数据库,报告工具库又包括了知识库、方法库、模型库等。目的库负责接收信息需求和生成数据报告模板;报告工具库提供各种信息处理方法和模型,供信息使用者自行选择;数据库则存储着全部财务与非财类业务数据,三库既各自独立又相互关联,为基于REA模型的会计信息系统提供了逻辑结构支撑。在上述基础理论的支持下,构建基于REA模型的会计信息系统,其结构如图1所示。
图1 REA会计系统结构 由图1可以看出基于REA的会计信息系统的核心思想及突出特点就是将数据的存储和使用方式完全根据经济业务事项本源和过程决定,该系统在业务事件发生时,运用现代信息技术收集三类实体的原始数据,并在业务数据库实时存储,信息使用者提交事件数据申请,并选择信息提取规则,系统据此驱动相应报告工具对原始数据进行处理后,按照符合使用者要求的视图形式生成信息分析报告。总之,会计信息系统在REA模型的构建下实现了部门系统到企业系统的跨越,将经营管理与会计核算、信息处理与业务执行、非财信息与财务信息完全集成一体。 就REA模型本身而言,其功能和特点虽然适合用作系统模型的设计,但是对核算、分类等具有会计专业性质的内容不能完全反映,因此若将REA模型用作会计信息系统构建,需要增加其对传统会计的兼容性,在使传统会计理论融入REA模型的基础上,对模型进行扩展。流量事件引起的存量变化都能在传统会计分类表中记录和体现,鉴于此,结合REA模型特点,通过对REA模型中事项、资源范围进行扩展,将模型原本不具有的传统会计项目囊括进使事项和资源内容范畴,达到REA模型框架与传统会计项目良好的对应效果,使其成为兼容了传统会计特性的框架。利用REA模型扩展构建会计体系主要分为需求、概念、逻辑、物理四个分析设计阶段。第一,需求分析阶段。与一般信息系统分析类似,REA会计系统构建前也要通过调查对用户信息需求进行了解、分析和明确,不仅包括数据类型、名称等特征需求,而且包括保密要求等完整性、安全性等方面的需求。第二,概念设计阶段。该阶段的主要任务是基于用户信息需求总结信息要求,据其设计出独立于系统硬件环境和数据库管理系统的概念模型,对信息要求进行抽象概括和反映。REA模型对企业经济业务具有良好的抽象概括作用,对于REA会计系统来说,必须严格按照REA模型理念设计概念模型。首先识别重要业务事件;然后分析资源等实体之间的关系,建立反映业务关系的REA模型;再次,将不同经济业务的REA模型关联成一个整体模型图,并确定实体间相互联系的数量;最后将名称相同的实体整合,并修改验证模型。第三,逻辑设计阶段。该阶段主要通过逻辑设计将上阶段得到的REA概念模型转化为关系模型,即对概念模型中的抽象关系赋予相应的具体可见的实体关系,使会计系统从抽象的概念阶段过渡到具象的成形阶段。具体来说其转化过程大致如下:首先对概念模型中的实体确定对应的关系及关系属性、名称、键属性,键属性是不同关系共同的语义表达,是多个关系之间建立联系的手段;然后借助键属性建立各个关系之间的联系,使之成为能够共同存储数据的关系模型;最后设计出数据文件表结构,使之符合分析阶段的数据需求,完整的会计信息系统数据库结构至此成型。第四,物理设计阶段。按照关系模型在计算机系统中输入各类数据,实现真实的数据库存储,并为之开发匹配适合的会计系统软件,为信息使用者提供多样性的信息输出方式。