基于XML的会计审计数据交换模型

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:vkw74
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文通过对当前会计软件以及会计审计数据接口现状的分析,提出了一个基于XML的会计审计数据交换模型以及会计审计数据转换流程。
  [关键词]数据接口;数据交换;审计;XML
  [中图分类号]F270.7 [文献标识码]A [文章编号]1673—0194(2006)06—0010—04
  
  一、接口的困扰
  
  长期以来,如何快速、方便、准确、有效地采集会计电子数据一直成为审计人员的一个难题。审计数据接口已经成为解决会计数据采集的一种行之有效的方法。审计数据接口的数量直接取决于这样几个因素:
  
  (1)会计软件的种类和版本
  目前流行的会计软件很多,如用友、安易、金蝶软件等等。根据软件工程的原理与实践证明,软件需要不断地实施修正、完善和适应性的维护,因为在软件运行的过程中可能会发现一些问题,或者用户提出新的要求,或者环境发生变化,这样,软件就需要不断地升级。升级后的财务软件其数据存储的形式往往会发生改变。不同类型的会计软件其数据存储格式不一定相同,即使是出自同一公司的软件,由于版本不同,其后台数据库也可能不同,例如用友软件8.0版本采用Access数据库,8.21版本采用SQLserver数据库等等。
  
  (2)会计软件采用的数据库类型
  基于不同的开发目的和开发技术,会计软件采用的数据库类型多种多样,小到用于单机版的桌面数据库Microsoft ACCESS,dbase,FoxProff’等,大到用于大型应用的Informix,Microsoft SQL Server,Oracle数据库等等。
  
  (3)数据库结构与表结构
  由于不同单位开发的软件系统,使用的语言平台、总体设计方案、数据结构及关键字等都不太可能相同,在数据库结构、表结构、数据类型、数据表示上也可能会有较大的差异,这样,在软件系统间直接进行数据交换变得十分困难。例如,同样用于存储凭证信息的表文件,有些软件中将凭证信息存储在一张表文件中,而有些软件将凭证内容分别存放在两个相关联的表文件中:凭证信息表和分录信息表。
  
  (4)运行平台
  当前会计软件的运行平台涵盖了DOS、Windows、Unix和Linux等,当然,基于Unix和Linux的会计软件比较少见,数据采集的难度会更大。
  我们至少可以给出这样一个公式:F:T*V*S*P(F:审计数据接口;T:会计软件的种类;V:会计软件的数据库类型;S:数据库结构与表结构;P:运行平台),这样的复杂度使得审计软件的开发尤为繁琐。同时,不同类型的审计软件,对数据格式的定义通常是不规范的,基本上没有可重用性,因此,造成了许多不必要的重复开发,也导致了许多本来可以协调工作的软件由于数据格式的不统一而无法得到充分利用。我们认为,标准化是唯一的出路。各软件开发单位只有按统一的标准开发,才能实现不同用户间会计信息的交流,才有可能实现某些会计信息全社会共享的目标,才能解决审计数据采集的瓶颈问题。那么,当前国内众多财务软件所使用的不同数据库平台和数据库结构,以什么作为标准呢?相对于数据库技术,XML技术在数据应用和数据管理方面具有很多优点,采用扩展的标记语言XML,标记定义会计信息交换标准,还能适应于Internet/Intranet环境的信息交换和web展现方式,能更好地支持相关软件的开发,以XML作为标准的数据格式是完全可行的。下面对XML技术有关的概念、特点等作一简要介绍,再基于这样一种技术探讨会计审计数据交换模型、实施及其前景。
  
  二、什么是XML
  
  XML,即可扩展标记语言(eXtetlsible Markup Lan-guage),是一种用于描述数据的与平台无关的语言,它是一门新兴的面向Internet应用的标记语言, 是由W3C组织于1998年2月制定的一种通用语言规范。XML最大的特点是可扩展性,它也是一种界定文本数据的简便而标准的方法。XML不仅可以描述结构化数据,还可以有效描述半结构化,甚至是非结构化的数据。相对于数据库技术,XML具有以下特点:
  (1)操作简便:XML采用纯文本格式,几乎任何工具都可创建和编辑XML,使得程序可以更简单,从而提供了从小配置文件到企业级数据仓库的可扩展性。
  (2)跨平台:XML文件为纯文本文件,不受操作系统、软件平台的限制。
  (3)存储与显示分离:可扩展样式语言XSL(eXten-sible Style Language)可以指定如何显示数据。数据和显示是分离的,可以为同一数据指定不同的样式表用于不同输出。
  (4)易于处理:XML对格式的定义严格,具有层次结构,而且与厂商无关。
  XML数据由嵌套和标记元素组成,标记包含对文档存储形式和逻辑结构的描述。使用者可自由定义标记,并通过元素之间的嵌套包含来体现层次关系。XML文档中的元素包含开始标记和结束标记,标记之间的信息称之为元素的内容。XML文档中的标记表示数据的含义而不是数据的显示形式。如图1所示表示了一个简单的XML文档,存放余额表数据。
  
  图2基于XML的会计审计数据交换模型
  由这样一个模型,我们可以发现,在引入了XML技术之后,会计审计数据交换的方式发生了重大的变化,从步骤上讲,分成了从会计数据到XML和从XML到审计应用两步,但正是由于这两步,使得审计接口的复杂度降低到与会计软件的种类成常数比(假设原有会计软件M个,审计软件N个,则总的审计接口数目的为M*N,引入XML后,假设我们把一次数据转换看成一个审计接口,则总的审计接口数目为M N)。
  
  四、数据交换流程
  
  在以上的模型中,从会计数据到XML的转换是最为重要的也是技术难度最大的一步,在这个过程中,我们至少要确定一个较为独立的基于XML的数据标准,所有会计数据均可转换为这个标准数据,所有审计应用也能够读取这个标准数据。值得欣喜的是,由国家审计署和财政部提出并组织专家研究起草的《信息技术,会计核算软件数据接口》国家标准(GB/T19581-2004),经国家质量监督检验检疫总局和国家标准委批准发布,于2005年1月1日起在全国范围内实施。这个标准规定了会计核算软件的数据接口要求,包括会计核 算数据元素、数据接口输出文件的内容和格式的要求;提出了数据元素和辅助核算的概念,为标准使用者理解会计核算的数据概念奠定了基础;规范了文本格式和XML格式的数据接口,为会计核算软件与其他信息系统之间的数据交换创造了条件。实现会计核算软件数据接口标准化,对审计信息化建设有着重要意义,审计机关将可以方便、快捷、准确地获取所需的财务数据,大大提高审计效率,摆脱了以往许多非标准数据接口的困扰。
  在审计软件系统中,审计数据的存放、分析、管理一般都基于数据库技术,数据库技术经过几十年的发展,取得了丰硕的成果。现存的计算机文档中,有很大一部分是采用数据库技术存放的。相比较于XML文档,数据库中的数据在数据安全、操作数据的速度以及维护和管理上都有很大的优势。如何将会计软件中XML的标准数据方便地转换到现有的审计软件系统中,将是我们审计人员所关心和需要解决的问题。
  通过对关系模型与XML的数据模型特征的比较,XML文档中涉及的是元素、子元素、属性、实体、实体引用等概念,而在一个数据中,涉及的是表、记录、字段、关键字、外键等概念。为了实现XML文档和数据库之间的转换,首先我们必须建立数据库模式(databaseschema)和XML数据模式(XML schema)之间的映射关系。我们可以使用如下的映射规则:为每一个有子元素或者混合内容的元素建立一个表,该表具有一个关键字;为每一个混合元素建立一个独立的表,该表通过父元素表中的关键字建立关联,为每一个元素的单值属性和只出现一次的子元素创建一个字段,字段类型与XML数据模式中声明的类型一致;为每一个元素的多值的属性或者能在文档中多次出现的子元素创建独立的表,该表与父表通过父表的关键字关联。
  访问XML文档的主要技术有DOM(Document Ob-iectModel,文档对象模型),DOM是W3C的一种技术标准,实际上是提供一组APl(应用程序接口)来存取XML数据,DOM可以通过JavaScript,VBScript等脚本程序来实现,也可通过C 、Java、delph等高级程序设计语言来实现。
  笔者在delph7.0的环境下应用Delph内置的XML文档控件TXMLDocument,成功地实现了将XML的文档转换为Access类型的数据库表,实现的代码如下:
  procedure TForml.BtnConvertClick(Sender:TObject);
  var
  i,j:integer,
  root:IxmLNode;//根节点
  code:IxmLNode;//科目节点
  ValueNode:IxmLNode;//leaf(叶)节点
  begin
  root:xmlparser.DocumentElement;//取得xml文档的根节点
  for i:=0 to root.Childnodes.Count-ldo//遍历根节点的子节点
  begin
  for i:=root.ChildNodes[i]//取得子节点,及各科目
  destTable.Insert;//插入记录,//
  开始字段赋值
  destTable.FieldValues[’cbegind_C’]=code.ChildNcdes[1],Text;
  destTable.FieldValues[’cbegind_C’]=code.ChildNodes[2],Text;
  destTable.FieldValues[’mb’]:=code.ChildNodes[3]Text;
  destTable.FieldValues[’md’):=code.ChildNodes[4]Text;
  destTable.FieldValues[’mc’]:=code.Chi ldNodes[5]Text;
  destTable.FieldValues[’mc’]:=code.Chi ldNodes[6]Test;
  destTable.Post;
  end;
  end;
  对于图1中的XML文档进行映射,结果如表1所示。
  表1数据库表
  
  
  五、结束语
  
  XML和关系数据库在数据应用和数据管理方面各有优势,应是一种相辅相成、扬长避短的关系。“以数据库为存储手段,以XML为交换载体”的数据管理模式将是一种发展趋势。目前,用友、金算盘、金蝶、浪潮、SAP中国、新大中等多家著名软件企业的产品,已经通过《信息技术,会计核算软件数据接口》国家标准符合性测试和认证,越来越多的会计软件产品将会向这个标准靠拢,这意味着今后政府监管部门可以方便、快捷、准确地获取使用这些财务软件的使用者的财务数据,从而提高国家经济监督管理部门的信息化监督水平,为会计核算软件与其他信息系统之间的数据交换创造了条件,可以将计算机审计工作从繁琐的数据采集转换工作中解放出来。利用相关的XML编程技术,实现XML文档与审计数据库之间自由地交换数据,方便对审计数据的查询、分析、管理。我们相信,计算机会计与审计信息交换的研究及其应用,将会促进计算机会计审计事业的发展,基于XML的会计审计数据转换即将成为一个必然趋势。
  
  主要参考文献
  [1]Didier Martin.XML高级编程[M].北京:机械工业出版社,2001.
  [2]叶华,张森.一种异构数据库间的XML接口方案[J].计算机应用,2001(21):15—17.
  [3]金吴,李海峰,吴介一,张少博.基于XML的企业信息交换[J].计算机应用研究,2002,(11):27—29.
  [4]卿秀华.基于XML的异构数据库数据交换[J].武汉科技学院学报,2003,(16):65—68.
  [5]施永香,丁国勇.基于XML的会计审计数据交换研究[J].审计理论与实践,2003,(11):37—38.
  [收稿日期]2006—03—10
  [作者简介]施永香(1963—),女,江苏南通人,南京审计学院副教授,从事计算机应用与电算化会计与审计的教学与研究。
  [基金项目]江苏省教育厅高校哲学社会科学研究项目,项目批准号:03SJB790009。
其他文献
[摘要]本文介绍了政府会计的内涵与特征,通过对政府会计存在问题的分析,从政府预算会计、政府财务会计、政府成本会计、政府管理会计4个方面对政府会计体系进行了重构。  [关键词]政府会计;体系;评价;重构  [中图分类号]F810.6 [文献标识码]A [文章编号]1673-0194(2009)24-0034-03    一、政府会计的涵义及特征    1 政府会计的涵义  政府会计是以政府整体和
[摘 要] 通过研究CRM用户管理系统的特点,提出一种新型的基于RBAC的CRM动态用户访问控制模型并进一步给出了基于J2EE架构的实现模型  [关键词] 客户关系管理;基于角色的访问控制; J2EE架构  [中图分类号]F270.7;TP315[文献标识码]A[文章编号]1673-0194(2009)02-0071-02    1 引 言    客户关系管理(Customer Relations
2020年,全球5G进一步加速发展,国家站在战略角度出台众多相关政策促进行业利好,地方政府也出台5G扶持政策。在相关产业方面,5G应用使多领域受益,各产业链收入均有不同幅度的增长。但与此同时,我国5G应用发展还存在网络基础设施建设成本高、协调范围大,5G融合创新应用处于起步阶段,商业盈利模式不明晰等问题,机遇与挑战并存。  2020年形势判断  国家与地方相关政策持续推动5G应用快速发展。一是国家
本报讯 半导体激光器制造商活力激光近日已获得近数千万元的天使轮融资,本次融资的领投方为前海母基金淮泽中钊天使基金,跟投方为同創伟业和光启投资。同创伟业为活力激光上一轮融资的领投方。公司成立两年多来,已累计获得总投资近亿元。据悉,本轮融资资金将用于激光器产品研发、市场拓展等方面。
[摘 要] 中期财务报告编制的两种基本思想是一体观和独立观。2007年1月1日在上市公司施行的企业会计准则(简称“新会计准则”)在制造费用分配差异和固定资产大修理、扩改建等方面均不同程度反映了两种基本思想。新会计准则中体现出将一体观变革为独立观的趋向,但仍保留了一体观的基本思想。  [关键词] 一体观;独立观;制造费用差异;固定资产  [中图分类号]F230[文献标识码]A[文章编号]1673-0
[摘 要] 本文以武商集团为例,介绍如何利用Crystal Ball进行模拟财务预测及如何利用预测结果图进行分析,以降低财务预测风险,提高预测可靠度。  [关键词] Crystal Ball;模拟预测;敏感性分析  [中图分类号]F232;F275[文献标识码]A[文章编号]1673-0194(2008)03-0047-02    在《利用Crystal Ball进行模拟财务预测——以武商集团为例
近日,京东方科技集团股份有限公司(BOE)与美国高通公司宣布,将开展战略合作,开发集成高通3D超声波指纹传感器的创新显示产品。双方表示,将结合各自技术优势和行业资源,在传感器、天线和显示画面处理等关键技术领域进行紧密合作,为全球用户带来更多高附加值的创新显示產品及解决方案。   据了解,京东方柔性显示屏中集成高通3D超声波指纹传感器等差异化功能,将为客户带来一体化超薄指纹识别解决方案,打造高效供应
日前,根据获取的招标文件,一汽红旗全新的纯电动车型E115已接近量产,目前正在进行生产线改造所需设备的采购工作,预计今年将投放市场。2021年,红旗还有可能推出两款代号分别为E111、HQE230的纯电动汽车。  红旗代号为E115的纯电动SUV的参数表明,这款定位为全尺寸型SUV的新车基于FME平台打造,使用了全新设计的底盘和三电系统,并于2018年10月实现了试制车下线。而E111为全新A级电
[摘 要] 发展中国家为吸引和利用外资,给予外国投资者一系列的优惠政策,东道国和外商投资者是博弈的双方,他们基于自身利益考虑,存在一个动态而复杂的博弈过程。东道国政策优惠作为吸引外商投资的重要手段,是双方博弈策略的重要表现。博弈分析认为,外商投资决策与东道国政策优惠选择是相互关联的,决策和选择都是基于经济收益,东道国优惠对外商投资决策有重要影响。  [关键词] 博弈;优惠选择;投资决策  [中图分
推出“市场服务平台”  本报讯 纳斯达克于近期宣布上线一个基于SaaS(Software as a Service)的數字资产组件,名为“市场服务平台(Marketplace Services Platform)”,该平台旨在帮助公司构建一个使用分布式账本技术的金融工具,让客户更好地发行、交易、管理数字资产和通证资产。据悉,该平台的支持方除了纳斯达克外,还包括微软、Digital Asset、R3