- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ECA规则动态会计平台构建
基于ECA规则动态会计平台构建
[摘 要]会计信息系统利用动态会计平台来实现记账凭证的自动生成,以实现财务业务一体化的目标。本文将ECA规则引入到动态会计平台的构建中,探讨了ECA规则在动态会计平台中的应用,建立了基于ECA规则的动态会计平台的模型;分析了ECA规则表示账务处理规则的方法,并结合存货入库账务处理的实例说明其实现的过程。
[关键词]ECA规则;动态会计平台;自动生成
[中图分类号]F232
[文献标识码]A
[文章编号]1673-0194(2006)12-0026-03
O引言
主动数据库中的ECA规则由于能灵活而有效地描述系统行为的一般规律。目前已广泛地应用于基于规则的网络管理(PBNM)、电子商务、股票交易、采购活动、工作流建模、分布式环境下的应用和模糊知识表示等众多领域。
为了实现财务业务一体化的目标,提供实时信息,动态会计平台已在会计信息系统的开发设计中逐步被使用。利用ECA规则的主动反应特性所构建的动态会计平台,能够对经济业务事件进行主动识别,根据相关会计规则调用不同类型的记账凭证模板,并将相关表单中的数据读入该记账凭证模板,完成记账凭证的自动生成。
1 ECA规则
ECA规则是指当一个事件(Event)发生并且满足一定的条件(Condition)时就执行一定的动作fAction),称为“事件一条件一动作”(Event-Condition-Action)规则,简称ECA规则。其表示形式如下:
RULE[(,…)]
WHEN
IFTHEN
IFTHEN;(n≥1)
END RULE
其中,(i=1,2,…,n)是某种逻辑中任意的合法的逻辑表达式。在一般情况下,条件表达式可以是规则语言中的任何逻辑表达式,可以包含函数或过程调用,还可以是更复杂的表达式并且可以包括对数据库的查询,一般用来判断输入的数据值、对象的内部状态或他们和其他对象的关系等。
(i:1,2,…,n)可以是系统预先定义的一些标准动作,也可以是用户定义的一个动作或动作序列。或是用某种语言编写的一个过程,动作可以是引发任一事件(包括规则本身中所包含的事件1的一个命令,也可以是引发执行某一指定的规则的命令。规则名是全局名,使规则名在整个系统内是唯一的标识规则。
上述事件驱动的“事件一条件一动作”规则的语义是:“一旦所表示的事件发生,计算机就主动触发执行其后的IF-THEN规则。即如果为真,则执行其后的,并且接着逐个检查下一个IF-THEN规则,直至执行完为止。”
在一个主动数据库中,一方面包含了称为“被动数据”的传统数据库,另一方面包含了称为“规则库”的一个能根据事件的发生主动激活执行的知识库。这个规则库受系统中一个“事件监视器”的监视控制。用户可以通过设置(或编制)各种不同的事件驱动的规则库,以一种统一的机制来实现多种主动处理功能,满足各种客观需求。
2动态会计平台
动态会计平台是根据事先定义好的会计描述,包括入账科目、影响因素、科目分类对照表和凭证模板的定义,对各系统的原始单据与业务处理自动生成实时凭证,并按照用户的设置将实时凭证生成记账凭证,传到总账系统。动态会计平台由事件接收器、各类会计凭证模板、凭证生成器和各类实时会计凭证组成。其结构如图1所示。
事件接收器是动态会计平台的开始部件,它嵌入在各子系统的业务模块中,用于接收事件信息。当一项经济业务(事件:event)发生时,事件接收器负责对信息进行识别并驱动会计动态平台中的相应规则。
会计凭证模板是严格按照各种报告规则要求而设立的各经济业务所对应的凭证结构的模板,可以依据使用者的不同要求而有多种设置方式,既可以是财务会计凭证模板。也可以是管理会计凭证模板。计算机将结果保存在动态会计平台的会计凭证模板文件中,供生成实时会计凭证使用。凭证生成器是根据经济业务事件的信息和会计凭证模板,自动生成实时凭证。所生成的实时凭证可以存放在临时凭证文件中,以便于会计人员进行审核和记账处理。
实时凭证是登记账簿和生成报表的依据,它最突出的特点是实时性和强制性,即在一项经济业务发生的当时就可产生正确的实时凭证;该实时凭证是由计算机自动生成的,整个过程中没有任何人工干预。
3基于ECA规则的动态会计平台
基于ECA规则的动态会计平台是以ECA规则为基础构建的能够对业务事件进行主动反应并自动生成相应记账凭证的会计平台。该平台可以监视、接受系统外部或内部传递来的业务信息,并由这些信息触发执行生成记账凭证的动作。该动作的执行是按照事先定义的ECA规则执行的。ECA规则描述了会计处理过程,并存储在规则库中
文档评论(0)