徐婷婷,周天一,錢磊
摘要:商業(yè)銀行信息系統(tǒng)審計目標(biāo)是評價系統(tǒng)的安全性、有效性和經(jīng)濟性,為全面升級計算機審計工具的功能,針對現(xiàn)有商業(yè)銀行使用的財務(wù)軟件的異構(gòu)和業(yè)務(wù)數(shù)據(jù)的海量情況,提出計算機審計分析模型的集成化與智能化的觀點,并對審計模型的集成化與智能化分別做了分析與設(shè)計,倡導(dǎo)“會審一體”的思想,以促進商業(yè)銀行計算機審計分析模型的簡易化和普適性。
關(guān)鍵詞:審計分析模型;集成化;智能化
中圖分類號:F239文獻標(biāo)志碼:A文章編號:1673-291X(2012)15-0081-03
引言
當(dāng)前商業(yè)銀行圍繞“大集中”主題,形成了“扁平式”,“大總行、小分行”的運營模式。數(shù)據(jù)大集中的好處是顯而易見的,但對計算機審計提出了新的要求,例如商業(yè)銀行計算機審計項目組織管理有待進一步改進,海量數(shù)據(jù)使以往的審計模式不再適用,在數(shù)據(jù)下載、數(shù)據(jù)管理、數(shù)據(jù)分析等方面亟待探索新的審計模式;同時由于商業(yè)銀行的財務(wù)軟件的多樣性,業(yè)務(wù)數(shù)據(jù)格式異構(gòu),使得商業(yè)銀行的計算機審計分析模型得不到快速發(fā)展,需要開發(fā)一個新的集成軟件來實現(xiàn)審計模型的通用;另外商業(yè)銀行的審計軟件還不夠智能化,還不能將審計師的工作經(jīng)驗智能化的安裝到軟件中,這給計算機審計分析模型的快速發(fā)展形成了制約。
為此,人們提出了一系列相應(yīng)的解決方案,首先,全面升級計算機審計工具的功能,使審計軟硬件能夠支持網(wǎng)絡(luò)審計。在審計過程中,計算機審計人員采用多種方式采集數(shù)據(jù),再通過進一步數(shù)據(jù)分析,減少了實質(zhì)性測試階段的盲目性,提高了審計質(zhì)量,降低了審計風(fēng)險。為了推動對商業(yè)銀行的網(wǎng)絡(luò)審計,人們還引入了“代理技術(shù)”(即Agent技術(shù))代替機械的人工檢查工作,建立計算機審計專家系統(tǒng),使計算機審計智能化。其次,培養(yǎng)復(fù)合型的計算機審計人員,加強計算機審計人員的綜合審計能力,從而提高審計人員的敏感性和洞察力。最后,需要完善計算機審計法規(guī)建設(shè),營造商業(yè)銀行計算機審計的良好外部環(huán)境,最終實現(xiàn)“會審一體”,形成會計支撐審計、審計制約會計的格局。
本文引入集成化和智能化的思想,運用模型法分析及設(shè)計商業(yè)銀行計算機審計分析模型,促進商業(yè)銀行計算機審計的快速發(fā)展。
一、商業(yè)銀行計算機審計分析模型
通過對審計軟件的發(fā)展歷史和現(xiàn)在商業(yè)銀行對審計軟件的開發(fā)需求進行分析,同時了解了現(xiàn)有的軟件審計技術(shù),最終我們想通過建立分析性“中間表”和審計分析模型(見下頁圖1)進行審計,用模型法來開發(fā)商業(yè)銀行的計算機審計軟件。模型法即系統(tǒng)總結(jié)出構(gòu)建審計分析模型的一般規(guī)律和具體算法,用模型對審計數(shù)據(jù)進行分析,而不再主要依靠審計人員的工作經(jīng)驗。
現(xiàn)代計算機審計模型主要是依據(jù)風(fēng)險基礎(chǔ)理論、現(xiàn)代金融風(fēng)險理論、內(nèi)部控制理論、審計差異理論以及系統(tǒng)控制理論而設(shè)計開發(fā)的,通過對審計數(shù)據(jù)采集接口的設(shè)計和引入Agent技術(shù)分別實現(xiàn)審計模型的集成化和智能化。審計模型的建模方法分為數(shù)據(jù)建模和業(yè)務(wù)建模:數(shù)據(jù)建模就是對商業(yè)銀行的原始數(shù)據(jù)進行下載、轉(zhuǎn)換、分析整理生成審計數(shù)據(jù)標(biāo)準(zhǔn)表的過程;業(yè)務(wù)建模是計算機審計模型的核心和大腦,其就是將審計人員對商業(yè)銀行的審計思路、審計步驟、審計重點和審計方法用計算機語言表現(xiàn)出來,通過程序運行,將審計人員需要查找的交易和數(shù)據(jù)識別出來。
二、計算機審計分析模型的集成化分析與設(shè)計
國內(nèi)商業(yè)銀行數(shù)據(jù)普遍表現(xiàn)出兩個特點:異構(gòu),海量。不同銀行間業(yè)務(wù)數(shù)據(jù)的異構(gòu)給審計模型統(tǒng)一處理數(shù)據(jù)帶來困難,同時數(shù)據(jù)量過大也導(dǎo)致數(shù)據(jù)難以存儲和有效管理。這就要求銀行依靠科技手段,實現(xiàn)數(shù)據(jù)的集成和整合,并通過對數(shù)據(jù)深層次的挖掘,對客戶數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)進行系統(tǒng)分析和評價,推動商業(yè)銀行向決策科學(xué)化方向邁進,提高銀行的管理水平和工作效率。建立一個標(biāo)準(zhǔn)數(shù)據(jù)庫是解決海量數(shù)據(jù)難以統(tǒng)一管理的有效辦法,要建立標(biāo)準(zhǔn)數(shù)據(jù)庫首先要解決兩個問題:如何從不同商業(yè)銀行異構(gòu)的數(shù)據(jù)中構(gòu)建出一個統(tǒng)一的中間表和如何將統(tǒng)一的中間表轉(zhuǎn)換成標(biāo)準(zhǔn)數(shù)據(jù)庫。XML(可擴展的標(biāo)記語言)提供了一種與關(guān)系數(shù)據(jù)庫之間信息交換的技術(shù),通過XML技術(shù),就可以實現(xiàn)異構(gòu)數(shù)據(jù)間的數(shù)據(jù)轉(zhuǎn)換,構(gòu)建統(tǒng)一的中間表,從而構(gòu)建出標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫。
(一)數(shù)據(jù)庫結(jié)構(gòu)映射到XML文檔構(gòu)成統(tǒng)一中間表
1.構(gòu)建元素樹。XML用元素及其屬性表達對象的內(nèi)部結(jié)構(gòu)和對象間的鏈接,XML文檔的內(nèi)容是一種樹狀結(jié)構(gòu),結(jié)構(gòu)上與面向?qū)ο髷?shù)據(jù)庫較為相似,它為數(shù)據(jù)庫之間交換信息提供了一種公共的格式。數(shù)據(jù)庫中的對象和XML文檔都具有樹狀結(jié)構(gòu),數(shù)據(jù)庫中的對象樹是由對象、子對象、屬性和對象與后兩者間的連接構(gòu)成的(見表1);XML文檔的結(jié)構(gòu)樹有元素、子元素、屬性、PCDATA和元素與后三者的連接構(gòu)成(見表2),為保證數(shù)據(jù)的“保真”定義一種元素樹映射模型(見圖2)。
表1 數(shù)據(jù)庫中的數(shù)據(jù)
表2XML文檔
按如下步驟可以構(gòu)建元素樹:首先,建立表—根結(jié)點和對象—子節(jié)點,數(shù)據(jù)庫中的一張表對應(yīng)元素樹的根結(jié)點,一個對象對應(yīng)地生成根結(jié)點的子節(jié)點;其次,映射生成子對象—子元素列表、屬性—屬性列表、對象與子對象和屬性間的關(guān)系—其他信息,對象中包含的每個數(shù)據(jù)域映射成元素的屬性;最后,把數(shù)據(jù)間的限制方式對應(yīng)成內(nèi)容模式結(jié)點,直到完成所有對象。
2.完成中間表。根據(jù)商業(yè)銀行的業(yè)務(wù)性質(zhì),需要建立不同的中間表,表中需要包括業(yè)務(wù)經(jīng)常涉及的各字段,如:賬戶名,密碼,存款金額,賬戶金額等(以存款業(yè)務(wù)為例)。不同的業(yè)務(wù)需要建立不同的中間表,中間表也就是將XML文檔導(dǎo)入的數(shù)據(jù)模型?;谠貥涞霓D(zhuǎn)換方法,在元素樹的基礎(chǔ)上,根據(jù)映射關(guān)系制定一系列的執(zhí)行指令。通過執(zhí)行這些指令,將執(zhí)行結(jié)果插入到數(shù)據(jù)模型(中間表)中的相應(yīng)位置,得到相應(yīng)的文檔。在銀行數(shù)據(jù)庫中,元素樹與數(shù)據(jù)表之間是一一對應(yīng)的,建成的元素樹可以被重復(fù)利用,大大提高系統(tǒng)性能。
(二)統(tǒng)一的中間表導(dǎo)入標(biāo)準(zhǔn)SQL數(shù)據(jù)庫
目前,SQL Server等數(shù)據(jù)庫管理系統(tǒng)軟件已經(jīng)實用化和產(chǎn)品化,提供了將Excel表導(dǎo)入到數(shù)據(jù)庫中的功能,大大簡化了數(shù)據(jù)庫的建立過程,將統(tǒng)一的中間表導(dǎo)入到新建立的SQL數(shù)據(jù)庫中,即可完成標(biāo)準(zhǔn)數(shù)據(jù)庫的建立。
總之,標(biāo)準(zhǔn)的數(shù)據(jù)庫很好地解決了商業(yè)銀行數(shù)據(jù)異構(gòu)和數(shù)據(jù)海量難以統(tǒng)一管理的問題,同時它對商業(yè)銀行審計分析也具有重大的意義:標(biāo)準(zhǔn)的數(shù)據(jù)庫為不同商業(yè)銀行建立了統(tǒng)一的數(shù)據(jù)格式和數(shù)據(jù)庫表結(jié)構(gòu),大大方便了審計人員在數(shù)據(jù)庫基礎(chǔ)上進行數(shù)據(jù)獲取,數(shù)據(jù)管理和數(shù)據(jù)推理,也方便了審計人員后續(xù)采用數(shù)據(jù)挖掘等技術(shù)發(fā)現(xiàn)審計線索,解決了審計模型建立后數(shù)據(jù)無法統(tǒng)一導(dǎo)入的問題,同時促進了審計智能化的發(fā)展。
三、計算機審計分析模型的智能化分析與設(shè)計
目前,計算機審計普遍采用“數(shù)據(jù)集中—專家找問題”方式,“專家找問題”又依賴于審計專家的個人能力和經(jīng)驗,是一項智力性很強的密集型活動,因此計算機審計應(yīng)向智能化發(fā)展。審計軟件的智能化指審計軟件能自動合理運用軟件具有的各種功能,并通過審計判斷和推理,得出比較客觀公正的審計結(jié)論,從而完成復(fù)雜的升級任務(wù)或為審計人員提供高水平的決策支持和決策服務(wù)。
計算機審計分析模型的智能化需要很好地應(yīng)用Agent技術(shù),針對商業(yè)銀行計算機審計分析模型的特點,整個模型由三部分組成:人機界面,審計子系統(tǒng)和被審計單位子系統(tǒng)。
1.人機界面。人機界面是一個界面Agent,即一種增強用戶與應(yīng)用系統(tǒng)之間交互的計算機程序。它是用戶與計算機審計系統(tǒng)互操作的渠道,用于提交審計任務(wù)和顯示審計結(jié)果。例如,用戶可以選擇商業(yè)銀行審計模型的業(yè)務(wù)類型,確定審計的數(shù)據(jù)范圍、時間段等;通過界面可以編輯商業(yè)銀行的條約,限制條件等,來滿足不同性質(zhì)的商業(yè)銀行審計;同時,對于審計結(jié)果可以根據(jù)用戶自己的要求篩選。
2.審計子系統(tǒng)。審計子系統(tǒng)又分為協(xié)調(diào)Agent、分析Agent和審計Agent。協(xié)調(diào)Agent主要是完成審計任務(wù)的規(guī)劃,并選擇最優(yōu)的規(guī)劃方案以及協(xié)調(diào)各Agent之間的工作。依據(jù)人機界面提交的審計任務(wù)、被審單位的性質(zhì)等基本情況,確定審計任務(wù)應(yīng)選擇的審計方案,得出審計流程,以盡可能滿足用戶需要。該Agent能夠全局管理整個系統(tǒng),負責(zé)各系統(tǒng)之間的信息交換,了解系統(tǒng)的狀態(tài),對系統(tǒng)間出現(xiàn)的問題,能夠及時準(zhǔn)確地做出處理。分析Agent是指根據(jù)與商業(yè)銀行有關(guān)的規(guī)則和用戶需求,對由被審單位子系統(tǒng)提供的信息進行數(shù)據(jù)挖掘,得出有用的數(shù)據(jù)。審計信息處理器是該Agent的核心,能夠利用指定的審計算法,對數(shù)據(jù)進行收集、統(tǒng)計和查詢。審計Agent是指對分析Agent得出的結(jié)果,依據(jù)相關(guān)的規(guī)則,最終話得出定性的結(jié)論。審計子系統(tǒng)當(dāng)接受到用戶提交的具體審計任務(wù)后,系統(tǒng)自動有條不紊地對被審計單位的財務(wù)數(shù)據(jù)進行審計,及時發(fā)現(xiàn)問題并以多種形式向?qū)徲媶挝槐O(jiān)控中心提交審計結(jié)果,達到規(guī)范經(jīng)營活動和金融風(fēng)險預(yù)警等目的。
3.被審計單位子系統(tǒng)。被審單位子系統(tǒng)主要用于提供被審計單位的相關(guān)財務(wù)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和相關(guān)規(guī)定等,便于審計人員了解被審計單位的業(yè)務(wù)流程和數(shù)據(jù)字段含義等,從而更好地進行高效的審計工作。
總結(jié)
當(dāng)前商業(yè)銀行業(yè)務(wù)數(shù)據(jù)的海量和異構(gòu)是其發(fā)展的重要突破點,利用模型法建立商業(yè)銀行計算機審計分析模型,同時使用集成化數(shù)據(jù)接口和人工智能化技術(shù)將極大的幫助對被審計單位的數(shù)據(jù)處理,便于實現(xiàn)“會審一體”,從而提高審計效率和降低審計風(fēng)險,真正實現(xiàn)“免疫審計”的審計發(fā)展新目標(biāo)。
參考文獻:
[1]羅峰.面向現(xiàn)代商業(yè)銀行信息化的金融計算機審計[J].綜合論壇,2003,(11):25.
[2]褚東惠.試論計算機審計發(fā)展的“瓶頸”[J].原創(chuàng)投稿,2006,(1):14.
[3]劉汝焯.審計數(shù)據(jù)采集與分析技術(shù)[M].北京:中國審計出版社,2001.
[4]鄧芳.XML文檔數(shù)據(jù)庫數(shù)據(jù)的轉(zhuǎn)換研究[J].北京郵電大學(xué)學(xué)報,2004,(2):29.
[5]徐周.基于XML實現(xiàn)數(shù)據(jù)間信息交換的方法[J].計算機工程,2001,(4):20.
[6]代麗.XML與關(guān)系型數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換技術(shù)的研究[J].重慶科技學(xué)報,2010,(12):15.
[7]趙一雪.XML與關(guān)系數(shù)據(jù)庫數(shù)據(jù)的轉(zhuǎn)換研究[J].中國科技信息,2006,(3):1.
[8]劉瑞武,柳岸青.財務(wù)軟件的數(shù)據(jù)接口標(biāo)準(zhǔn)技術(shù)探討[J].中國會計電算化,2003,(2).
[9]盧家輝,文華宜,張海燕,等.商業(yè)銀行計算機審計模型研究[M].北京:中國時代經(jīng)濟出版社,2008:12.
[責(zé)任編輯 陳丹丹]