前言:想要寫出一篇引人入勝的文章?我們特意為您整理了審計模式論文:計算機審計系統(tǒng)結構研討范文,希望能給你帶來靈感和參考,敬請閱讀。
本文作者:叢秋實、黃作明、柳巧玲 單位:南京審計學院
通過對面向服務架構(SOA)的深入研究,我們將Webservices技術集成到智能Agent架構中,提出面向Web服務的計算機審計系統(tǒng)(簡稱WSCAS)。本文其余部分如下:第二部分闡述計算機審計系統(tǒng)(CAS)、面向服務構架(SOA)以及本文研究動機;第三部分提出WSCAS的體系架構,包括基于Agents的Webservices系統(tǒng)結構、多智能體Agents的交互等;第四部分開發(fā)一個WSCAS系統(tǒng)原型;第五部分對WSCAS系統(tǒng)原型進行討論;最后對全文進行小結,并指出未來進一步研究的方向。
相關問題的研究
(一)計算機審計系統(tǒng)(CAS)。隨著信息技術在企業(yè)管理中的廣泛使用,尤其是ERP系統(tǒng)的實施,企業(yè)的經(jīng)營、管理及核算越來越依賴于復雜而龐大的管理信息系統(tǒng)。審計的對象也發(fā)生了根本變化,由紙質財務賬簿轉變?yōu)閿?shù)據(jù)庫中的電子數(shù)據(jù)(或稱電子賬);同時,資本市場對審計報告真實性和及時性的要求也越來越高。無論是以加強內(nèi)部控制和企業(yè)管理增值為目的的內(nèi)部審計、以財務真實性和公允性鑒證為目的的社會審計,還是以真實性、合法性和效益性審查為目的的國家審計,都不可避免地會受到企業(yè)信息化的沖擊與挑戰(zhàn)。審計師必須運用IT技術手段,掌握數(shù)字化審計證據(jù)收集方法,才能勝任信息化環(huán)境下的審計工作,降低審計風險,提高審計效率。定義1計算機審計:計算機審計也稱計算機輔助審計,是審計人員運用信息技術和審計知識,在被審計單位現(xiàn)場或者通過遠程網(wǎng)絡,對被審計單位與財政財務收支和管理財政財務收支相關的電子賬目或財務數(shù)據(jù)庫數(shù)據(jù)進行審計?,F(xiàn)代審計的范圍正逐步延伸,跨越了財務模塊,計算機審計對象已經(jīng)發(fā)展為面向整個供應鏈的信息系統(tǒng)審計,是對整個企業(yè)應用的業(yè)務數(shù)據(jù)審計。定義2計算機審計系統(tǒng)(CAS):計算機審計系統(tǒng)是在審計過程中所采用的能夠完成特定審計功能的各種應用系統(tǒng)的總稱。計算機審計系統(tǒng)作為審計輔助工具,可以完成審計數(shù)據(jù)采集、整理、計算、統(tǒng)計、查詢和報表生成等工作,為審計人員實施各種審計檢查和收集審計證據(jù)提供幫助。
(二)面向服務構架(SOA)。面向服務構架(簡稱SOA)是一種軟件架構思想,這一思想認為軟件即服務,是將企業(yè)內(nèi)部與外部的每一個業(yè)務功能單元封裝成服務。SOA將這些服務從復雜的環(huán)境中獨立出來,進行組件化封裝,不同的服務之間通過標準接口相互調(diào)用。作為企業(yè)應用解決方案的基本元素,服務可以被描述、、發(fā)現(xiàn)及綁定,其平臺是獨立的、自治的,并且可以用XML編程的大型分布式互操作應用系統(tǒng)。圖1說明了Web服務能夠執(zhí)行面向服務架構的模型。圖1描述了Web服務的基本組成。該架構由三個參與者和三個基本操作構成。三個參與者即服務提供者(Serviceprovider)、服務請求者(Servicerequester)和服務(Servicebroker);三個基本操作即服務(Publish)、服務查找(Find)和服務綁定(Bind)。
(三)研究動機。計算機審計系統(tǒng)解決了數(shù)據(jù)采集、數(shù)據(jù)預處理、數(shù)據(jù)分析、疑點管理、審計底稿撰寫、審計報告生成等難題,提高了審計效率和效果,在實際工作中發(fā)揮著重要的作用。許多學者致力于將新的信息技術應用到計算機審計中,并開始探索新的計算機審計模式。廖志芳等提出了聯(lián)網(wǎng)審計實際的三種審計組網(wǎng)模式,即集中式、分布式以及點到點式組網(wǎng)模式[2]。李世新在對XBRL和Web服務進行介紹的基礎上,提出了一種基于XBRL和Web服務的網(wǎng)絡化審計取證模式[3]。李湘蓉在研究了網(wǎng)絡環(huán)境中計算機審計系統(tǒng)應具有特點的基礎上,提出了一個基于本體的計算機審計系統(tǒng)[4]。還有學者論述了計算機審計模式及風險防范[512]。一些學者對Internet環(huán)境下的審計系統(tǒng)進行了研究,Chen和Sun通過對面向服務架構環(huán)境進行研究,提出了一個內(nèi)部控制持續(xù)審計模型,稱為協(xié)同持續(xù)性審計模型,通過對企業(yè)資源計劃數(shù)據(jù)庫中的數(shù)據(jù)轉換組件進行封裝,軟件提供商可以為企業(yè)提供模式匹配服務來實時轉換業(yè)務交易數(shù)據(jù)[13]。Ye和He運用Web服務的一系列組件,提出了基于Web服務的持續(xù)審計業(yè)務流程模型,用于提供有關特定業(yè)務的鑒證[14]。Internet環(huán)境下的動態(tài)信息系統(tǒng)具有共享資源的多樣性,無統(tǒng)一控制的“真”分布性,基礎平臺的開放性和動態(tài)性,人、設備和軟件的多重異構性,節(jié)點的高度自治性,鏈接方式的動態(tài)開放性,網(wǎng)絡連接的多樣性,使用方式的靈活性和個性化,實體行為的不可預測性。我們認為在新的動態(tài)企業(yè)信息環(huán)境下,迫切需要與之相適應的審計模式和計算機審計系統(tǒng)。
面向Web服務的計算機審計系統(tǒng)(WSCAS)體系結構
(一)系統(tǒng)體系結構。面向Web服務的計算機審計系統(tǒng)(WSCAS)是一個開放的系統(tǒng),復雜的審計任務由大量解決問題的Agent承擔,每一個智能Agent只能解決特指的某一類問題,關注特定任務的完成。用Webservices封裝的Agent,一個服務可能涉及一個或多個Agent,這些不同功能的Agent協(xié)力合作并提供特定的服務。系統(tǒng)是一個開放的環(huán)境,不同的Agent不必在同一地點或屬于同一公司。通過對其他Agent知識和能力的理解,這些Agent能夠突破固有的智能范圍,協(xié)同工作實現(xiàn)目標。圖2是面向Web服務的計算機審計系統(tǒng)(WSCAS)體系結構。由于系統(tǒng)具有開放性,可以不斷地向系統(tǒng)中加入新的Agent,從而使得系統(tǒng)的處理能力不斷增強,適應性不斷提高。也就是說,除了WSCAS提供的服務,其他個人和公司也可以提供審計項目管理服務、審計數(shù)據(jù)采集整理服務、審計數(shù)據(jù)分析服務、審計抽樣服務、審計文檔管理服務以及其他相關的計算機審計服務。通過標準的通訊協(xié)議,每一個Webservices封裝的Agent可以自由選擇訪問其他服務。
(二)智能Agent交互。如下頁圖3所示,WSCAS交互系統(tǒng)由外部實體和審計組件兩部分組成。外部實體向系統(tǒng)提供被審計單位的數(shù)據(jù)和模型。根據(jù)《審計法》規(guī)定,被審計單位接到審計通知書后,要向審計小組提供審計范圍內(nèi)以及特定時間段審計所需要的完整數(shù)據(jù)。被審計單位的數(shù)據(jù)不但包括財務數(shù)據(jù)、業(yè)務數(shù)據(jù),還包括被審計單位的基本情況、上一次審計的結論等相關數(shù)據(jù)。被審計單位模型包括審計所需的被審計單位業(yè)務流程、相關的法律法規(guī)等系統(tǒng)模型,這些模型是開展審計工作的基礎和判斷審計疑點的依據(jù)。審計組件包括數(shù)據(jù)采集模塊、審計數(shù)據(jù)分析模塊、審計抽樣模塊和審計文檔管理模塊。
數(shù)據(jù)采集是審計人員從被審計單位的信息系統(tǒng)中提取指定范圍、指定內(nèi)容的業(yè)務數(shù)據(jù)并收集到審計系統(tǒng)中。用IT技術對電子賬進行審計有兩個需解決的關鍵問題:一是審計人員采集電子賬中的電子數(shù)據(jù),包括電子賬套中的數(shù)據(jù)和信息系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù);二是分析審查采集到的電子數(shù)據(jù)。數(shù)據(jù)采集是對電子賬數(shù)據(jù)進行實質性審查工作的第一步。數(shù)據(jù)采集是否全面、準確、客觀將直接影響計算機審計的結果。若采集的數(shù)據(jù)不能客觀全面地反映企業(yè)的經(jīng)濟業(yè)務狀況,那么審計人員即使有很強的職業(yè)判斷能力,也無法得出正確的審計結論,從而增加審計風險。因此數(shù)據(jù)采集在整個計算機審計過程中至關重要。數(shù)據(jù)采集的信息可以分為三類:被審計單位信息采集、財務數(shù)據(jù)采集、業(yè)務數(shù)據(jù)采集。
一是被審計單位信息采集Agent。審計業(yè)務的開展與被審計單位的企業(yè)規(guī)模、業(yè)務流程、組織結構以及相關的行業(yè)法規(guī)制度等密切相關,在審計準備階段和審計實施階段的初期,審計人員必須首先獲得被審計單位相關信息,然后才能開展審計工作,被審計單位信息采集Agent負責此類信息點采集。二是財務數(shù)據(jù)采集Agent。財務數(shù)據(jù)采集主要采集以下兩種數(shù)據(jù):財務備份賬套數(shù)據(jù)和財務數(shù)據(jù)庫數(shù)據(jù)。財務賬套數(shù)據(jù)是會計信息系統(tǒng)中經(jīng)過加密后的備份電子數(shù)據(jù),其格式不是標準的數(shù)據(jù)庫格式,而是會計信息系統(tǒng)以其獨特的方式備份數(shù)據(jù)。不同的會計信息系統(tǒng)財務賬套數(shù)據(jù)文件的格式不同,所以WSCAS提供不同的財務賬套數(shù)據(jù)采集Agent作為智能數(shù)據(jù)采集接口,完成財務備份賬套數(shù)據(jù)的采集工作。財務數(shù)據(jù)庫數(shù)據(jù)是保存在標準數(shù)據(jù)庫中的會計數(shù)據(jù),數(shù)據(jù)文件以標準的數(shù)據(jù)庫文件格式保存,系統(tǒng)為各種數(shù)據(jù)庫提供了相應的數(shù)據(jù)采集Agent,財務數(shù)據(jù)庫中有許多表,其中和審計相關的主要數(shù)據(jù)庫表為會計期間定義表、會計科目表、會計科目的設置表、憑證表等。通過數(shù)據(jù)采集Agent接口采集數(shù)據(jù),審計人員要清楚數(shù)據(jù)庫,數(shù)據(jù)庫表,字段的結構、屬性和含義,這樣才能對數(shù)據(jù)進行采集整理,保證數(shù)據(jù)的完整性。三是業(yè)務數(shù)據(jù)采集Agent。由于審計范圍的不斷擴大,審計對象不再局限于財務數(shù)據(jù),還包括許多業(yè)務數(shù)據(jù)的審計,如社會保障審計、高速公路收費審計、經(jīng)濟效益審計等,這些數(shù)據(jù)保存在業(yè)務數(shù)據(jù)庫中,由業(yè)務數(shù)據(jù)采集Agent作為智能的采集接口,采集業(yè)務數(shù)據(jù)。
數(shù)據(jù)采集的目的是為審計分析做準備。審計數(shù)據(jù)分析是通過運用審計分析方法和分析工具,對被審計單位審計數(shù)據(jù)進行分析,發(fā)現(xiàn)審計線索,獲取審計證據(jù),進而形成審計結論。利用計算機的數(shù)據(jù)分析方法有:賬表分析;數(shù)據(jù)查詢;數(shù)據(jù)挖掘;聯(lián)機處理;審計分析工具;審計疑點管理等。接下來進行具體分析。一是賬表分析Agent。審計人員將采集到的財務備份數(shù)據(jù)還原成電子賬,通過對被審計單位會計基礎資料的檢查和分析,找出審計線索,得出審計結論。賬表分析Agent的主要功能包括總賬審查、科目明細賬審查、輔助賬審查、會計科目審查、憑證審查、未記賬憑證審查、日記賬審查、報表審查等。二是數(shù)據(jù)查詢分析Agent。審計人員根據(jù)審計經(jīng)驗,按照一定的審計分析模型,對從數(shù)據(jù)庫中采集到的數(shù)據(jù)進行查詢分析,發(fā)現(xiàn)審計線索,達到審計目的。數(shù)據(jù)查詢分析Agent主要的查詢分析方法有數(shù)值統(tǒng)計、重號分析、斷號分析、分類分析、數(shù)據(jù)分層分析、時間分層分析等。三是數(shù)據(jù)挖掘Agent。隨著信息技術的高速發(fā)展,尤其是被審計單位信息系統(tǒng)數(shù)據(jù)庫中各種格式的業(yè)務數(shù)據(jù)急劇增長,只靠審計人員的人工閱讀或簡單的審計數(shù)據(jù)檢索無法及時發(fā)現(xiàn)不同層次的審計線索。數(shù)據(jù)挖掘Agent能夠從被審計單位海量的數(shù)據(jù)中挖掘出隱含的、先前未知的、對審計結論有價值的審計線索,以及能被審計人員所理解“知識”的數(shù)據(jù)處理過程。四是聯(lián)機處理Agent。聯(lián)機分析處理是與數(shù)據(jù)倉庫密切相關的一種決策支持工具,聯(lián)機處理Agent能夠使審計人員從多角度對審計數(shù)據(jù)進行處理,獲得對審計數(shù)據(jù)更深層次的了解,發(fā)現(xiàn)審計線索,實現(xiàn)對審計決策的支持和多維分析。五是審計分析工具Agent。除了上述一般審計分析方法外,WSCAS還提供了一個開放的、專用的審計分析工具平臺,審計人員不但可以利用系統(tǒng)提供的審計分析工具,還可以不斷充實新的審計分析服務。審計分析工具Agent可以進行單科目金額分析、對方科目分析、壞賬準備計算、營業(yè)稅計算、固定資產(chǎn)折舊計算、個人所得稅計算、圖表數(shù)據(jù)分析等,幫助審計人員發(fā)現(xiàn)審計疑點。六是審計疑點管理Agent。審計疑點管理Agent可以存儲、管理并逐項落實審計分析中發(fā)現(xiàn)的審計疑點。
審計抽樣是審計人員在實施審計的過程中,從審計對象總體中選取一定數(shù)量的樣本進行測試,并根據(jù)樣本測試結果推斷總體特征的一種方法。審計抽樣是一種能夠大幅度提高工作效率、量化控制審計風險、規(guī)范審計行為、提高審計工作質量的審計技術方法。特別是在被審計單位內(nèi)部控制制度健全、審計對象數(shù)量龐大且經(jīng)驗判斷難以奏效的情況下,采用審計抽樣技術審計效果顯著。具體應用如下:一是抽樣管理Agent。抽樣管理Agent可以管理審計抽樣全過程的信息,包括總體表中的數(shù)據(jù)管理、抽樣方法的選擇、樣本表中的數(shù)據(jù)管理等。二是抽樣審核Agent。抽樣審核Agent對審計抽樣的樣本信息在審計現(xiàn)場進行審計核對,并將審核的結果輸入系統(tǒng)中,輸出生成抽樣審核結果表供審計人員使用。三是抽樣評價Agent。抽樣評價Agent根據(jù)樣本數(shù)據(jù)的審核結果,推斷總體審計數(shù)據(jù)的情況。
審計文檔管理是計算機審計過程中的一項重要內(nèi)容,審計過程中的文檔主要有審計底稿、審計日記、審計證據(jù)、審計報告、審計臺賬等。具體應用如下:一是審計底稿Agent。審計底稿Agent記錄審計過程中所發(fā)現(xiàn)的被審計單位違紀違規(guī)問題,對審計日記、審計證據(jù)所反映的問題進行描述,匯總審計報告、審計臺賬等審計資料。二是審計日記Agent。審計日記Agent記錄審計人員當天的審計過程,內(nèi)容涉及審計分工、審計事項、審計實施步驟和方法、審計查閱的資料和數(shù)量、審計人員的專業(yè)判斷和查證結果以及其他一些需要記錄的情況等。三是審計證據(jù)Agent。審計證據(jù)Agent負責建立、管理和匯總審計證據(jù)。四是審計報告Agent。審計報告Agent以審計底稿為素材,生成報告提綱并形成審計小組的審計報告初稿。五是審計臺賬Agent。對照審計報告、審計決定等審計文書的結論,對每篇審計底稿的問題和金額進行確認,系統(tǒng)根據(jù)確認后的結果,由審計臺賬Agent自動匯總問題和處理處罰數(shù)據(jù),生成審計臺賬,最終生成的審計臺賬參與審計報表的匯總。
面向Web服務的計算機審計系統(tǒng)(WSCAS)的原型開發(fā)
本文將移動Agent技術和Webservices技術結合,集成兩者優(yōu)勢,克服各自局限性,構建面向Web服務的計算機審計系統(tǒng),如圖4開放Internet環(huán)境下的計算機審計服務的集成架構。為了實現(xiàn)系統(tǒng)中審計服務的統(tǒng)一調(diào)用,我們將各種業(yè)務邏輯封裝為服務,提供標準、統(tǒng)一的服務接口,從而實現(xiàn)技術對外界透明。本文使用了Java技術開發(fā)系統(tǒng)功能模型,描述模型的架構和元素。
系統(tǒng)評價
為了驗證本文所論述方法的有效性,闡明基于Web服務是如何集成工作并實現(xiàn)計算機審計的目標,我們用一個案例來描述服務的協(xié)同操作過程(具體見下頁圖5)。審計人員對企業(yè)進行財務審計,首先要明確審計任務,組成計算機審計小組,在了解被審計單位基本情況的基礎上,制定計算機審計方案,確定計算機審計范圍、審計重點、審計實施步驟、審計安排、審計方式、人員分工以及需要運用的計算機審計方法和審計實施注意事項等,利用WSCAS開展基于Web服務的計算機審計工作。
(1)審計項目管理Service發(fā)出審計通知書。審計小組通過系統(tǒng)的審計項目管理服務,向被審計單位發(fā)出審計項目通知書。
(2)被審計單位信息Service以服務的形式向系統(tǒng)被審計單位的基本情況信息,提供給審計小組。
(3)審計數(shù)據(jù)采集Service采集被審計單位審計數(shù)據(jù)。被審計單位信息Service按照審計小組的審計要求,將審計通知書中說明的指定時間段、指定范圍的審計數(shù)據(jù)進行服務封裝、注冊和,提供給審計數(shù)據(jù)采集Service。審計數(shù)據(jù)采集Service首先對采集到的審計數(shù)據(jù)進行數(shù)據(jù)驗證,確認采集數(shù)據(jù)的真實性、正確性和完整性,然后對數(shù)據(jù)進行預處理,這是由于被審計單位的數(shù)據(jù)來源繁雜,采集來的審計數(shù)據(jù)可能存在質量問題,不能直接進行審計數(shù)據(jù)分析,需要進行預處理。預處理包括數(shù)據(jù)轉換和數(shù)據(jù)清理。數(shù)據(jù)轉換是將采集來的原始數(shù)據(jù)轉換成審計人員容易識別的數(shù)據(jù)格式和名稱,主要包括將被審計單位的數(shù)據(jù)有效裝載到WSCAS系統(tǒng)中,明確數(shù)據(jù)字典,標識出每張表、每個字段的含義及其關系;數(shù)據(jù)清理是整理不符合質量要求的數(shù)據(jù),清除存在明顯錯誤的數(shù)據(jù),如缺失的數(shù)據(jù)、不完整的數(shù)據(jù)、不準確的數(shù)據(jù)、不一致的數(shù)據(jù)以及重復的記錄等。
(4)審計數(shù)據(jù)分析Service。以審計數(shù)據(jù)采集Service輸出的中間表作為審計分析的基礎進行審計分析。在審計分析中,審計人員根據(jù)相關的業(yè)務處理邏輯、業(yè)務數(shù)據(jù)的勾稽關系、法律法規(guī)的規(guī)定或審計經(jīng)驗等,建立審計分析模型,用賬表核對、指標分析、賬表勾稽關系模型、業(yè)務邏輯分析模型、法律法規(guī)分析模型以及審計經(jīng)驗模型等方法進行總體審計數(shù)據(jù)分析,然后審計數(shù)據(jù)分析Service對審計數(shù)據(jù)進行復算、檢查、核對和判斷,發(fā)現(xiàn)審計線索,收集審計證據(jù)。
(5)審計數(shù)據(jù)抽樣Service。在明確審計目標和審計對象的基礎上,根據(jù)被審計單位的內(nèi)部控制評價水平確定審計抽樣的樣本量。審計數(shù)據(jù)抽樣Service選取樣本并審查,評價抽樣結果,并返回到審計數(shù)據(jù)分析Service。
(6)在審計數(shù)據(jù)分析和審計數(shù)據(jù)抽樣過程中,審計人員記錄當天審計過程、實施審計的步驟和方法、審計查閱的資料和數(shù)量、審計人員的專業(yè)判斷和查證結果等,將這些情況提交到審計文檔管理Service,形成審計日記。
(7)在審計數(shù)據(jù)分析過程中,審計數(shù)據(jù)分析Service將審計發(fā)現(xiàn)的問題作為審計疑點,發(fā)送到審計文檔管理Service,審計文檔管理Service負責落實審計疑點,若證實確是問題,則將該疑點作為審計證據(jù)。
(8)審計文檔管理Service編制審計報告初稿,和被審計單位溝通,生成審計報告正式稿,形成審計意見。
(9)審計文檔管理Service向審計項目小組提交、歸檔審計文檔資料。
結束語
在動態(tài)、開放的Internet網(wǎng)絡環(huán)境下,實現(xiàn)各類資源的共享和集成已經(jīng)成為計算機軟件的發(fā)展趨勢,本文提出WSCAS即面向服務集成架構的計算機審計系統(tǒng),目的是構建在Internet開放環(huán)境下面向服務的動態(tài)協(xié)同架構的計算機審計系統(tǒng),解決在Internet網(wǎng)絡環(huán)境下各級審計資源動態(tài)集成的問題。面向服務架構的企業(yè)信息系統(tǒng)是被學術界和企業(yè)界廣泛關注的熱點研究課題,面向服務架構的計算機審計系統(tǒng)研究更屬于學科前沿,對其進行系統(tǒng)研究,不但在理論上具有較高的創(chuàng)新意義,而且具有非常重要的實際應用價值。