基于XML的會計審計數(shù)據(jù)交換模型_第1頁
基于XML的會計審計數(shù)據(jù)交換模型_第2頁
基于XML的會計審計數(shù)據(jù)交換模型_第3頁
基于XML的會計審計數(shù)據(jù)交換模型_第4頁
基于XML的會計審計數(shù)據(jù)交換模型_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、基于的會計審計數(shù)據(jù)交換模型基于的會計審計數(shù)據(jù)交換模型摘要本文通過對當(dāng)前會計軟件以及會計審計數(shù)據(jù)接口現(xiàn)狀的分析,提出了一個基于XML的會計審計數(shù)據(jù)交換模型以及會計審計數(shù)據(jù)轉(zhuǎn)換流程。關(guān)鍵詞數(shù)據(jù)接口;數(shù)據(jù)交換;審計;XML一、接口的困擾長期以來,如何快速、方便、準(zhǔn)確、有效地采集會計電子數(shù)據(jù)一直成為審計人員的一個難題。審計數(shù)據(jù)接口已經(jīng)成為解決會計數(shù)據(jù)采集的一種行之有效的方法。審計數(shù)據(jù)接口的數(shù)量直接取決于這樣幾個因素:(1)會計軟件的種類和版本目前流行的會計軟件很多,如用友、安易、金蝶軟件等等。根據(jù)軟件工程的原理與理論證明,軟件需要不斷地施行修正、完善和適應(yīng)性的維護(hù),因為在軟件運(yùn)行的過程中可能會發(fā)現(xiàn)一些

2、問題,或者用戶提出新的要求,或者環(huán)境發(fā)生變化,這樣,軟件就需要不斷地晉級。晉級后的財務(wù)軟件其數(shù)據(jù)存儲的形式往往會發(fā)生改變。不同類型的會計軟件其數(shù)據(jù)存儲格式不一定一樣,即使是出自同一公司的軟件,由于版本不同,其后臺數(shù)據(jù)庫也可能不同,例如用友軟件80版本采用Access數(shù)據(jù)庫,821版本采用SQLserver數(shù)據(jù)庫等等。(2)會計軟件采用的數(shù)據(jù)庫類型基于不同的開發(fā)目的和開發(fā)技術(shù),會計軟件采用的數(shù)據(jù)庫類型多種多樣,小到用于單機(jī)版的桌面數(shù)據(jù)庫Microsoft ACCESS,dbase,F(xiàn)oxProff'等,大到用于大型應(yīng)用的Informix,Microsoft SQL Server,Orac

3、le數(shù)據(jù)庫等等。(3)數(shù)據(jù)庫構(gòu)造與表構(gòu)造由于不同單位開發(fā)的軟件系統(tǒng),使用的語言平臺、總體設(shè)計方案、數(shù)據(jù)構(gòu)造及關(guān)鍵字等都不太可能一樣,在數(shù)據(jù)庫構(gòu)造、表構(gòu)造、數(shù)據(jù)類型、數(shù)據(jù)表示上也可能會有較大的差異,這樣,在軟件系統(tǒng)間直接進(jìn)展數(shù)據(jù)交換變得非常困難。例如,同樣用于存儲憑證信息的表文件,有些軟件中將憑證信息存儲在一張表文件中,而有些軟件將憑證內(nèi)容分別存放在兩個相關(guān)聯(lián)的表文件中:憑證信息表和分錄信息表。(4)運(yùn)行平臺當(dāng)前會計軟件的運(yùn)行平臺涵蓋了DOS、Windows、Unix和Linux等,當(dāng)然,基于Unix和Linux的會計軟件比較少見,數(shù)據(jù)采集的難度會更大。我們至少可以給出這樣一個公式:F:T*V*

4、S*P(F:審計數(shù)據(jù)接口;T:會計軟件的種類;V:會計軟件的數(shù)據(jù)庫類型;S:數(shù)據(jù)庫構(gòu)造與表構(gòu)造;P:運(yùn)行平臺),這樣的復(fù)雜度使得審計軟件的開發(fā)尤為繁瑣。同時,不同類型的審計軟件,對數(shù)據(jù)格式的定義通常是不標(biāo)準(zhǔn)的,根本上沒有可重用性,因此,造成了許多不必要的重復(fù)開發(fā),也導(dǎo)致了許多本來可以協(xié)調(diào)工作的軟件由于數(shù)據(jù)格式的不統(tǒng)一而無法得到充分利用。我們認(rèn)為,標(biāo)準(zhǔn)化是唯一的出路。各軟件開發(fā)單位只有按統(tǒng)一的標(biāo)準(zhǔn)開發(fā),才能實(shí)現(xiàn)不同用戶間會計信息的交流,才有可能實(shí)現(xiàn)某些會計信息全社會共享的目的,才能解決審計數(shù)據(jù)采集的瓶頸問題。那么,當(dāng)前國內(nèi)眾多財務(wù)軟件所使用的不同數(shù)據(jù)庫平臺和數(shù)據(jù)庫構(gòu)造,以什么作為標(biāo)準(zhǔn)呢?相對于數(shù)

5、據(jù)庫技術(shù),XML技術(shù)在數(shù)據(jù)應(yīng)用和數(shù)據(jù)管理方面具有很多優(yōu)點(diǎn),采用擴(kuò)展的標(biāo)記語言XML,標(biāo)記定義會計信息交換標(biāo)準(zhǔn),還能適應(yīng)于InternetIntranet環(huán)境的信息交換和web展現(xiàn)方式,能更好地支持相關(guān)軟件的開發(fā),以XML作為標(biāo)準(zhǔn)的數(shù)據(jù)格式是完全可行的。下面對XML技術(shù)有關(guān)的概念、特點(diǎn)等作一簡要介紹,再基于這樣一種技術(shù)討論會計審計數(shù)據(jù)交換模型、施行及其前景。二、什么是XML(1)操作簡便:XML采用純文本格式,幾乎任何工具都可創(chuàng)立和編輯XML,使得程序可以更簡單,從而提供了從小配置文件到企業(yè)級數(shù)據(jù)倉庫的可擴(kuò)展性。(2)跨平臺:XML文件為純文本文件,不受操作系統(tǒng)、軟件平臺的限制。(3)存儲與顯示

6、別離:可擴(kuò)展款式語言XSL(eXtensible Style Language)可以指定如何顯示數(shù)據(jù)。數(shù)據(jù)和顯示是別離的,可以為同一數(shù)據(jù)指定不同的款式表用于不同輸出。(4)易于處理:XML對格式的定義嚴(yán)格,具有層次構(gòu)造,而且與廠商無關(guān)。XML數(shù)據(jù)由嵌套和標(biāo)記元素組成,標(biāo)記包含對文檔存儲形式和邏輯構(gòu)造的描繪。使用者可自由定義標(biāo)記,并通過元素之間的嵌套包含來表達(dá)層次關(guān)系。XML文檔中的元素包含開始標(biāo)記和完畢標(biāo)記,標(biāo)記之間的信息稱之為元素的內(nèi)容。XML文檔中的標(biāo)記表示數(shù)據(jù)的含義而不是數(shù)據(jù)的顯示形式。如圖1所示表示了一個簡單的XML文檔,存放余額表數(shù)據(jù)。三、數(shù)據(jù)交換模型隨著XML的標(biāo)準(zhǔn)化及其實(shí)現(xiàn)技術(shù)的

7、增多,我們可以把XML技術(shù)應(yīng)用到審計數(shù)據(jù)采集工作中來??梢哉f,XML提供了一種理想的異種數(shù)據(jù)交換的方案。我們將會計審計的數(shù)據(jù)交換分為兩個部分:會計數(shù)據(jù)到XML和XML到審計數(shù)據(jù),亦即將XML作為會計數(shù)據(jù)和審計數(shù)據(jù)交換的中介,提出了如下的基于XML的會計審計數(shù)據(jù)交換模型,如圖2所示。 LWlm 圖2基于XML的會計審計數(shù)據(jù)交換模型由這樣一個模型,我們可以發(fā)現(xiàn),在引入了XML技術(shù)之后,會計審計數(shù)據(jù)交換的方式發(fā)生了重大的變化,從步驟上講,分成了從會計數(shù)據(jù)到XML和從XML到審計應(yīng)用兩步,但正是由于這兩步,使得審計接口的復(fù)雜度降低到與會計軟件的種類成常數(shù)比(假設(shè)原有會計軟件M個,審計軟件N個,那么總的

8、審計接口數(shù)目的為M*N,引入XML后,假設(shè)我們把一次數(shù)據(jù)轉(zhuǎn)換看成一個審計接口,那么總的審計接口數(shù)目為M+N)。四、數(shù)據(jù)交換流程在審計軟件系統(tǒng)中,審計數(shù)據(jù)的存放、分析、管理一般都基于數(shù)據(jù)庫技術(shù),數(shù)據(jù)庫技術(shù)經(jīng)過幾十年的開展,獲得了豐碩的成果?,F(xiàn)存的計算機(jī)文檔中,有很大一部分是采用數(shù)據(jù)庫技術(shù)存放的。相比較于XML文檔,數(shù)據(jù)庫中的數(shù)據(jù)在數(shù)據(jù)平安、操作數(shù)據(jù)的速度以及維護(hù)和管理上都有很大的優(yōu)勢。如何將會計軟件中XML的標(biāo)準(zhǔn)數(shù)據(jù)方便地轉(zhuǎn)換到現(xiàn)有的審計軟件系統(tǒng)中,將是我們審計人員所關(guān)心和需要解決的問題。通過對關(guān)系模型與XML的數(shù)據(jù)模型特征的比較,XML文檔中涉及的是元素、子元素、屬性、實(shí)體、實(shí)體引用等概念,而

9、在一個數(shù)據(jù)中,涉及的是表、記錄、字段、關(guān)鍵字、外鍵等概念。為了實(shí)現(xiàn)XML文檔和數(shù)據(jù)庫之間的轉(zhuǎn)換,首先我們必須建立數(shù)據(jù)庫形式(databaseschema)和XML數(shù)據(jù)形式(XML schema)之間的映射關(guān)系。我們可以使用如下的映射規(guī)那么:為每一個有子元素或者混合內(nèi)容的元素建立一個表,該表具有一個關(guān)鍵字;為每一個混合元素建立一個獨(dú)立的表,該表通過父元素表中的關(guān)鍵字建立關(guān)聯(lián),為每一個元素的單值屬性和只出現(xiàn)一次的子元素創(chuàng)立一個字段,字段類型與XML數(shù)據(jù)形式中聲明的類型一致;為每一個元素的多值的屬性或者能在文檔中屢次出現(xiàn)的子元素創(chuàng)立獨(dú)立的表,該表與父表通過父表的關(guān)鍵字關(guān)聯(lián)。訪問XML文檔的主要技術(shù)有

10、DOM(Document Ob-iectModel,文檔對象模型),DOM是W3C的一種技術(shù)標(biāo)準(zhǔn),實(shí)際上是提供一組APl(應(yīng)用程序接口)來存取XML數(shù)據(jù),DOM可以通過JavaScript,VBScript等腳本程序來實(shí)現(xiàn),也可通過C+、Java、delph等高級程序設(shè)計語言來實(shí)現(xiàn)。筆者在delph70的環(huán)境下應(yīng)用Delph內(nèi)置的XML文檔控件TXMLDocument,成功地實(shí)現(xiàn)了將XML的文檔轉(zhuǎn)換為Access類型的數(shù)據(jù)庫表,實(shí)現(xiàn)的代碼如下:procedure TFormlBtnConvertClick(Sender:TObject);vari,j:integer,root:IxmLNode

11、;根節(jié)點(diǎn)code:IxmLNode;科目節(jié)點(diǎn)ValueNode:IxmLNode;leaf(葉)節(jié)點(diǎn)beginroot:xmlparserDocumentElement;獲得xml文檔的根節(jié)點(diǎn)for i:0 to rootChildnodesCount-ldo遍歷根節(jié)點(diǎn)的子節(jié)點(diǎn)beginfor i:=rootChildNodesi獲得子節(jié)點(diǎn),及各科目destTableInsert;插入記錄,開始字段賦值destTableFieldValuesrsquo;cbegind_Crsquo;=codeChildNcdes1,Text;destTableFieldValuesrsquo;cbegind_

12、Crsquo;=codeChildNodes2,Text;destTableFieldValuesrsquo;mbrsquo;:=codeChildNodes3Text;destTableFieldValuesrsquo;mdrsquo;):=codeChildNodes4Text;destTableFieldValuesrsquo;mcrsquo;:=codeChi ldNodes5Text;destTableFieldValuesrsquo;mcrsquo;:=codeChi ldNodes6Test;destTablePost;end;end;對于圖1中的XML文檔進(jìn)展映射,結(jié)果如表1所

13、示。表1數(shù)據(jù)庫表五、完畢語XML和關(guān)系數(shù)據(jù)庫在數(shù)據(jù)應(yīng)用和數(shù)據(jù)管理方面各有優(yōu)勢,應(yīng)是一種相輔相成、揚(yáng)長避短的關(guān)系。以數(shù)據(jù)庫為存儲手段,以XML為交換載體的數(shù)據(jù)管理形式將是一種開展趨勢。目前,用友、金算盤、金蝶、浪潮、SAP中國、新大中等多家著名軟件企業(yè)的產(chǎn)品,已經(jīng)通過?信息技術(shù),會計核算軟件數(shù)據(jù)接口?國家標(biāo)準(zhǔn)符合性測試和認(rèn)證,越來越多的會計軟件產(chǎn)品將會向這個標(biāo)準(zhǔn)靠攏,這意味著今后政府監(jiān)管部門可以方便、快捷、準(zhǔn)確地獲取使用這些財務(wù)軟件的使用者的財務(wù)數(shù)據(jù),從而進(jìn)步國家經(jīng)濟(jì)監(jiān)視管理部門的信息化監(jiān)視程度,為會計核算軟件與其他信息系統(tǒng)之間的數(shù)據(jù)交換創(chuàng)造了條件,可以將計算機(jī)審計工作從繁瑣的數(shù)據(jù)采集轉(zhuǎn)換工作中解放出來。利用相關(guān)的XML編程技術(shù),實(shí)現(xiàn)XML文檔與審計數(shù)據(jù)庫之間自由地交換數(shù)據(jù),方便對審計數(shù)據(jù)的查詢、分析、管理。我們相信,計算時機(jī)計與審計信息交換的研究及其應(yīng)用,將會促進(jìn)計算時機(jī)計審計事業(yè)的開展

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論