企業(yè)財務(wù)會(huì )計信息系統設計論文
摘要:從BPM視角對財務(wù)會(huì )計信息系統進(jìn)行設計,基于SOA框架和BPM視角,從應用表示層、應用表示層、BPM平臺層、應用表示層設計系統框架,分析模塊功能和網(wǎng)絡(luò )部署結構,系統業(yè)務(wù)流程采用BPMN2.0建模,最后對系統的應用進(jìn)行分析,結果表明系統能夠穩定運行。
關(guān)鍵詞:BPM;財務(wù)會(huì )計;SQLServer2008
0引言
隨著(zhù)信息技術(shù)的發(fā)展,財務(wù)會(huì )計信息系統的發(fā)展也經(jīng)歷了不同的階段。不同信息化水平下財務(wù)會(huì )計信息系統的建設也存在明顯差異。在電子化建設階段,企業(yè)通過(guò)單機版會(huì )計軟件模抱會(huì )計處理流程,導致同一企業(yè)內會(huì )計軟件版本較多并且開(kāi)發(fā)、投資分散。在數據集中化階段,各大企業(yè)的分支機構將會(huì )計流程內嵌在不同的業(yè)務(wù)系統中,交易發(fā)生后自動(dòng)驅動(dòng)會(huì )計核算,但是“自下而上、匯總上報”的會(huì )計處理模式使得巧行分支化構陷于重復“報數”和“報表”。在綜合業(yè)務(wù)系統建設階段,全國數據大集中后的各業(yè)務(wù)系統相對統一,總化系統相對獨立于業(yè)務(wù)系統。但該模式下的財務(wù)會(huì )計信息系統巧舊采取了交易與核算綁定模式,業(yè)務(wù)處理的結束。為了提高系統的響應速度,本文以BPM為視角,對構建我國銀行財務(wù)會(huì )計信息系統的客觀(guān)要求及其交易與核算分離的發(fā)展趨勢進(jìn)行研究。
1BPM介紹
BPM是BusinessProcessManagement的簡(jiǎn)稱(chēng),翻譯為中文是業(yè)務(wù)流程管理,它在規范化業(yè)務(wù)流程構造的中心作用下,向人與人、人與系統以及系統與系統提供服務(wù),使其實(shí)現信息流通與整[1]。在管理層面,BPM將流程這一新的抽象數據類(lèi)型視作其進(jìn)行直接操作與管理的基本對象[2]。在技術(shù)層面,流程自動(dòng)化與系統設計等工作均將BPM視作自身的最終發(fā)展方向。BPM具體包括兩層面內容:(1)工作流程管理,向業(yè)務(wù)流程的運行提供支持的各種方法(如設計、制定與管理)、技術(shù)以及工具[3]等因素均是工作流程管理所應考慮的內容。通過(guò)搜集業(yè)務(wù)流程的各項信息,來(lái)對其效率與效果進(jìn)行評估,進(jìn)而把握環(huán)境因素的潛在影響,以協(xié)調各成員之間的工作,提高工作效率與業(yè)務(wù)流程敏捷度。(2)企業(yè)應用整合,通過(guò)對各異構系統中的無(wú)縫集成予以解決,向各子系統的正常運行提供保證,以快速整合新系統,實(shí)現數據的流通與信息的交互[4]。
2基于BPM的系統設計
2.1整體架構
作為對BPM的一種良好支持,以標準開(kāi)放接口與松散耦合方式為基礎,SOA可以對服務(wù)進(jìn)行組合,進(jìn)而構建相應的流程[5]。本系統的設計引入了SOA思想,圖1所示即為以BPM為基礎的財務(wù)會(huì )計信息系統框架,整個(gè)系統架構共包含4個(gè)層次。(1)系統平臺層該層的工作主要為向系統資源提供支持,同時(shí)整合企業(yè)原有系統及財務(wù)會(huì )計系統之間的交互資源。在數據層面,以各系統數據的無(wú)誤存取為前提,統一訪(fǎng)問(wèn)并管理各項數據源。作為服務(wù)傳輸的核心內容,在整個(gè)服務(wù)架構中,應用企業(yè)服務(wù)總線(xiàn)(ESB)都會(huì )位居一個(gè)十分重要的位置上[6]。(2)BPM平臺層該層的工作主要為提供軟件平臺以支撐BPM應用的實(shí)現。對于工作流引擎與規則引擎來(lái)說(shuō),它們分別是針對財務(wù)會(huì )計業(yè)務(wù)流程與財務(wù)會(huì )計業(yè)務(wù)規則所作的定義與管理。以不同業(yè)務(wù)之需為依據,服務(wù)適配器可對部分功能進(jìn)行封裝,使其成為重要性服務(wù)接受上層的調用,進(jìn)而實(shí)現業(yè)務(wù)流程的組合,此外,它還可以將業(yè)務(wù)過(guò)程中的一些服務(wù)傳給下層進(jìn)行相應修改。(3)流程處理層該層的工作主要為創(chuàng )建、管理并維護系統中的各項業(yè)務(wù)流程。通過(guò)工作流與規則引擎,與財務(wù)會(huì )計中的實(shí)際業(yè)務(wù)需求相結合,可以對工作流或規則模型庫進(jìn)行創(chuàng )建。通過(guò)BPM建模插件,在分層建模方式的指導下,依次在各系統模塊間與模塊內部建模,進(jìn)而實(shí)現整個(gè)財務(wù)會(huì )計系統業(yè)務(wù)流程建模。(4)應用表示層根據其功能結構,可將該層劃分為以下模塊:①基礎信息維護模塊:提供基礎性的財務(wù)信息維護工作。②核算引擎模塊:此為整個(gè)系統的核心內容,能夠將不同的業(yè)務(wù)場(chǎng)景轉化為會(huì )計信息,同時(shí)固化不同業(yè)務(wù)之間的共性核算規則。它通過(guò)數據庫語(yǔ)言來(lái)對系統模塊參數進(jìn)行設定,不僅具有增加、刪除與更改功能,還可自行對存在于原有會(huì )計資料中的連結與顯示錯誤進(jìn)行處理,主動(dòng)引導整個(gè)設計過(guò)程[7]。③會(huì )計計量模塊:該模塊相關(guān)合約信息的獲取來(lái)源于交易系統,通過(guò)在模塊內部展開(kāi)計算、預提與攤銷(xiāo)等工作,并將結果傳輸于核算引擎中,生成相應的會(huì )計分錄,賬務(wù)處理工作亦由此而完成。④總賬模塊:在會(huì )計周期末,企業(yè)可期后調整整個(gè)會(huì )計期間的總賬數據,并將其傳入財務(wù)報告系統,以生成所需財務(wù)報告信息。模塊內部可以以會(huì )計科目體系為基礎進(jìn)行匯總分錄接入,并根據憑證輸入控制設置與憑證分拆,得到總賬憑證。日結得到的總賬與平均余額可用于總賬報表的生成,在信息傳至財務(wù)報表模塊以后,可以通過(guò)統一數據平臺對其予以備份。⑤財務(wù)報表模塊:在報表合并原則及其處理流程的指導下,可對集團的合并報表(以符合國內與國際會(huì )計標準為前提)進(jìn)行自動(dòng)的生成。此外,該模塊可以產(chǎn)生業(yè)務(wù)線(xiàn)及地區分部報告,并且達到國內、國際準則財務(wù)報告所提出的要求,對管理與統計需要予以兼顧,進(jìn)而對管理信息系統在銀行業(yè)中的應用與拓展提供支撐。⑥固定資產(chǎn)管理模塊:在實(shí)際的生產(chǎn)與經(jīng)營(yíng)過(guò)程中,沒(méi)有一家企業(yè)能夠離開(kāi)固定資產(chǎn)。對于企業(yè)來(lái)說(shuō),固定資產(chǎn)的管理效率及管理方式會(huì )對其生產(chǎn)經(jīng)營(yíng)效益產(chǎn)生很大影響?紤]其整體性功能,固定資產(chǎn)模塊包括資產(chǎn)類(lèi)別、使用現狀、增減方式、計提管理以及卡片管理。⑦工資管理模塊:該模塊使得在對員工工資進(jìn)行計算之時(shí),效率得到巨大的提高[8]。它具有四項功能:第一,員工管理,對員工基本信息進(jìn)行修改、刪除或重新錄入;第二,工資管理,對員工的基本與浮動(dòng)工資進(jìn)行修改與調整,以生成員工工資表;第三,工資調整,以員工的工作年限、工資與補貼狀況為依據調整其崗位工資;第四,工資查詢(xún),提供各種有關(guān)于工資的信息數據以供員工進(jìn)行查詢(xún)。⑧系統管理模塊:該模塊所要做的主要工作為管理系統用戶(hù)與角色信息、分配角色權限菜單等。它的設計賦予系統以下應用特點(diǎn):與BPM的應用要求相結合,分配用戶(hù)角色于不同的目錄菜單中;集成使用單點(diǎn)登錄,減少了無(wú)關(guān)的用戶(hù)驗證,提升系統效率。
2.2網(wǎng)絡(luò )部署架構
由于系統對多層架構的設計方法予以采用,有利于多層部署模型的實(shí)現,因此將應用、數據庫以及中間件服務(wù)器在網(wǎng)絡(luò )上進(jìn)行獨立的拆分與部署,同時(shí)對系統支持接入層、應用中間件層以及數據庫網(wǎng)絡(luò )區域進(jìn)行分層部署的行為能夠提供更可靠的安全保證。企業(yè)對系統可用性與安全性有著(zhù)較高的要求,因此財務(wù)會(huì )計信息系統采用主備機房?jì)傻夭渴鹉J,通過(guò)光纖實(shí)現兩地連接,其網(wǎng)絡(luò )部署架構(采用數據庫級的同步)。
2.3業(yè)務(wù)流程的BPMN2.0建模
本文通過(guò)Activiti5.8軟件對財務(wù)會(huì )計信息系統模塊進(jìn)行編寫(xiě),通過(guò)在eclipse中安裝AvtivitiDesigner,根據流程進(jìn)行bpmn2.0流程定義文件的創(chuàng )建[9]。實(shí)際執行流程中的PVM流程虛擬機包括Start、Take與End三大類(lèi)事件,它們分別代表流程的啟動(dòng)、流轉與結束。流程的發(fā)起人會(huì )對流程實(shí)例進(jìn)行創(chuàng )建,由start啟動(dòng),通過(guò)對各個(gè)動(dòng)作的起草使流程進(jìn)入下一環(huán)節,這時(shí)的Activiti引擎會(huì )進(jìn)行任務(wù)的存儲,存儲空間為持久化數據庫,與這一任務(wù)相互關(guān)聯(lián)的用戶(hù)或組的分配會(huì )得到解析,進(jìn)而也會(huì )進(jìn)行存儲,taskListener接口會(huì )執行此“流向”動(dòng)作的監聽(tīng)工作。Activiti引擎會(huì )對流程予以執行,直至流程出現等待狀態(tài)。此時(shí),該狀態(tài)會(huì )被存儲于數據庫中,流程亦會(huì )對此狀態(tài)予以保持,指導用戶(hù)完成最終操作并提交為止。當流程進(jìn)入一種新的等待狀態(tài)或流程終點(diǎn)后,流程引擎對流程的執行才會(huì )終止。以上主要完成的任務(wù)是部署包、流程定義文件、所有包內文件、解析部署關(guān)系,經(jīng)過(guò)解析后的流程定義會(huì )存儲到de-ploymentcache中。
3企業(yè)財務(wù)管理系統測試
本文在對財務(wù)會(huì )計信息系統進(jìn)行研究之時(shí)采用SQLServer2008數據庫,在A(yíng)DO的作用下與數據庫進(jìn)行連接。在整個(gè)財務(wù)系統層面,系統測試極為重要,它力圖對整個(gè)財務(wù)運行系統的質(zhì)量予以保證。在一定意義上,系統測試包括模塊設計與運行、編碼校驗等程序。在對信息系統進(jìn)行開(kāi)發(fā)之時(shí),常常面臨復雜數據與信息的產(chǎn)生,系統設計與開(kāi)發(fā)人員不能夠對整個(gè)系統的最優(yōu)運行狀態(tài)提供保證。由此,在對企業(yè)財務(wù)會(huì )計信息系統進(jìn)行設計與開(kāi)發(fā)之時(shí),應對系統進(jìn)行多次測試,包括系統安裝與卸載、軟件測試、用戶(hù)界面、中文符合性、安全可靠性、用戶(hù)文檔以及數據庫測試運行等,以降低錯誤出現率,在此以列舉用戶(hù)界面測試結果。
4結束語(yǔ)
本文對財務(wù)會(huì )計信息系統進(jìn)行設計,并且對系統的功能進(jìn)行測試,在今后的研究中將進(jìn)一步對系統的功能進(jìn)行完善,形成統一的數據平臺,提高企業(yè)財務(wù)管理效率,并且對系統的安全性加強研究,確保企業(yè)內部信息安全。
參考文獻
。1]REDHAT.JBOSSjBPM[2007-04-14].
。2]王輝,邵貝恩.用SOA和BPM組合架構實(shí)時(shí)企業(yè).計算機應用研究,2007,24(6):220-223.
。3]吳忠輝,王建民.基于BPM的稅務(wù)信息資源整合研究.電子政務(wù),2006,22(12):180-182.
。4]徐克鵬,左春.基于BPM的倉儲物流管理系統的設計與實(shí)現[J].計算機系統應用,2010,05:1-4+13.
。5]王海林,張德進(jìn),許海清,莊哲寅.基于SOA架構的業(yè)務(wù)流程管理系統設計與實(shí)現[J].電力信息化,2008,07:26-30.
。6]方江雄,何紅波,李義兵.基于SOA和BPM的ERP系統的研究與實(shí)現.計算機應用,2007,27(5):1264-1267.
。7]聞璞.銀行實(shí)施會(huì )計信息化的風(fēng)險及其防范[J].時(shí)代金融,2011(8):86.
。8]周淑曼.高?傎~核算系統的分析與設計[D].湖南大學(xué)2013:40-51.
。9]錢(qián)楨煥.基于BPM的投行管理信息系統的設計與實(shí)現[D].復旦大學(xué),2013.
【企業(yè)財務(wù)會(huì )計信息系統設計論文】相關(guān)文章:
中小企業(yè)信息系統規劃的論文02-18
信息系統應用論文03-21
如何在發(fā)電企業(yè)開(kāi)展信息系統內部審計論文02-20
企業(yè)信息系統項目管理的構成要素與實(shí)施要點(diǎn)論文12-16
企業(yè)稅務(wù)風(fēng)險內部控制設計論文02-21
企業(yè)能耗數據采集軟件的設計與開(kāi)發(fā)論文02-21
- 相關(guān)推薦