公務員期刊網(wǎng) 論文中心 正文

企業(yè)財務會計信息系統(tǒng)設(shè)計

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了企業(yè)財務會計信息系統(tǒng)設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

企業(yè)財務會計信息系統(tǒng)設(shè)計

摘要:從BPM視角對財務會計信息系統(tǒng)進行設(shè)計,基于SOA框架和BPM視角,從應用表示層、應用表示層、BPM平臺層、應用表示層設(shè)計系統(tǒng)框架,分析模塊功能和網(wǎng)絡部署結(jié)構(gòu),系統(tǒng)業(yè)務流程采用BPMN2.0建模,最后對系統(tǒng)的應用進行分析,結(jié)果表明系統(tǒng)能夠穩(wěn)定運行。

關(guān)鍵詞:BPM;財務會計;SQLServer2008

0引言

隨著信息技術(shù)的發(fā)展,財務會計信息系統(tǒng)的發(fā)展也經(jīng)歷了不同的階段。不同信息化水平下財務會計信息系統(tǒng)的建設(shè)也存在明顯差異。在電子化建設(shè)階段,企業(yè)通過單機版會計軟件模抱會計處理流程,導致同一企業(yè)內(nèi)會計軟件版本較多并且開發(fā)、投資分散。在數(shù)據(jù)集中化階段,各大企業(yè)的分支機構(gòu)將會計流程內(nèi)嵌在不同的業(yè)務系統(tǒng)中,交易發(fā)生后自動驅(qū)動會計核算,但是“自下而上、匯總上報”的會計處理模式使得巧行分支化構(gòu)陷于重復“報數(shù)”和“報表”。在綜合業(yè)務系統(tǒng)建設(shè)階段,全國數(shù)據(jù)大集中后的各業(yè)務系統(tǒng)相對統(tǒng)一,總化系統(tǒng)相對獨立于業(yè)務系統(tǒng)。但該模式下的財務會計信息系統(tǒng)巧舊采取了交易與核算綁定模式,業(yè)務處理的結(jié)束。為了提高系統(tǒng)的響應速度,本文以BPM為視角,對構(gòu)建我國銀行財務會計信息系統(tǒng)的客觀要求及其交易與核算分離的發(fā)展趨勢進行研究。

1BPM介紹

BPM是BusinessProcessManagement的簡稱,翻譯為中文是業(yè)務流程管理,它在規(guī)范化業(yè)務流程構(gòu)造的中心作用下,向人與人、人與系統(tǒng)以及系統(tǒng)與系統(tǒng)提供服務,使其實現(xiàn)信息流通與整[1]。在管理層面,BPM將流程這一新的抽象數(shù)據(jù)類型視作其進行直接操作與管理的基本對象[2]。在技術(shù)層面,流程自動化與系統(tǒng)設(shè)計等工作均將BPM視作自身的最終發(fā)展方向。BPM具體包括兩層面內(nèi)容:(1)工作流程管理,向業(yè)務流程的運行提供支持的各種方法(如設(shè)計、制定與管理)、技術(shù)以及工具[3]等因素均是工作流程管理所應考慮的內(nèi)容。通過搜集業(yè)務流程的各項信息,來對其效率與效果進行評估,進而把握環(huán)境因素的潛在影響,以協(xié)調(diào)各成員之間的工作,提高工作效率與業(yè)務流程敏捷度。(2)企業(yè)應用整合,通過對各異構(gòu)系統(tǒng)中的無縫集成予以解決,向各子系統(tǒng)的正常運行提供保證,以快速整合新系統(tǒng),實現(xiàn)數(shù)據(jù)的流通與信息的交互[4]。

2基于BPM的系統(tǒng)設(shè)計

2.1整體架構(gòu)

作為對BPM的一種良好支持,以標準開放接口與松散耦合方式為基礎(chǔ),SOA可以對服務進行組合,進而構(gòu)建相應的流程[5]。本系統(tǒng)的設(shè)計引入了SOA思想,圖1所示即為以BPM為基礎(chǔ)的財務會計信息系統(tǒng)框架,整個系統(tǒng)架構(gòu)共包含4個層次。(1)系統(tǒng)平臺層該層的工作主要為向系統(tǒng)資源提供支持,同時整合企業(yè)原有系統(tǒng)及財務會計系統(tǒng)之間的交互資源。在數(shù)據(jù)層面,以各系統(tǒng)數(shù)據(jù)的無誤存取為前提,統(tǒng)一訪問并管理各項數(shù)據(jù)源。作為服務傳輸?shù)暮诵膬?nèi)容,在整個服務架構(gòu)中,應用企業(yè)服務總線(ESB)都會位居一個十分重要的位置上[6]。(2)BPM平臺層該層的工作主要為提供軟件平臺以支撐BPM應用的實現(xiàn)。對于工作流引擎與規(guī)則引擎來說,它們分別是針對財務會計業(yè)務流程與財務會計業(yè)務規(guī)則所作的定義與管理。以不同業(yè)務之需為依據(jù),服務適配器可對部分功能進行封裝,使其成為重要性服務接受上層的調(diào)用,進而實現(xiàn)業(yè)務流程的組合,此外,它還可以將業(yè)務過程中的一些服務傳給下層進行相應修改。(3)流程處理層該層的工作主要為創(chuàng)建、管理并維護系統(tǒng)中的各項業(yè)務流程。通過工作流與規(guī)則引擎,與財務會計中的實際業(yè)務需求相結(jié)合,可以對工作流或規(guī)則模型庫進行創(chuàng)建。通過BPM建模插件,在分層建模方式的指導下,依次在各系統(tǒng)模塊間與模塊內(nèi)部建模,進而實現(xiàn)整個財務會計系統(tǒng)業(yè)務流程建模。(4)應用表示層根據(jù)其功能結(jié)構(gòu),可將該層劃分為以下模塊:①基礎(chǔ)信息維護模塊:提供基礎(chǔ)性的財務信息維護工作。②核算引擎模塊:此為整個系統(tǒng)的核心內(nèi)容,能夠?qū)⒉煌臉I(yè)務場景轉(zhuǎn)化為會計信息,同時固化不同業(yè)務之間的共性核算規(guī)則。它通過數(shù)據(jù)庫語言來對系統(tǒng)模塊參數(shù)進行設(shè)定,不僅具有增加、刪除與更改功能,還可自行對存在于原有會計資料中的連結(jié)與顯示錯誤進行處理,主動引導整個設(shè)計過程[7]。③會計計量模塊:該模塊相關(guān)合約信息的獲取來源于交易系統(tǒng),通過在模塊內(nèi)部展開計算、預提與攤銷等工作,并將結(jié)果傳輸于核算引擎中,生成相應的會計分錄,賬務處理工作亦由此而完成。④總賬模塊:在會計周期末,企業(yè)可期后調(diào)整整個會計期間的總賬數(shù)據(jù),并將其傳入財務報告系統(tǒng),以生成所需財務報告信息。模塊內(nèi)部可以以會計科目體系為基礎(chǔ)進行匯總分錄接入,并根據(jù)憑證輸入控制設(shè)置與憑證分拆,得到總賬憑證。日結(jié)得到的總賬與平均余額可用于總賬報表的生成,在信息傳至財務報表模塊以后,可以通過統(tǒng)一數(shù)據(jù)平臺對其予以備份。⑤財務報表模塊:在報表合并原則及其處理流程的指導下,可對集團的合并報表(以符合國內(nèi)與國際會計標準為前提)進行自動的生成。此外,該模塊可以產(chǎn)生業(yè)務線及地區(qū)分部報告,并且達到國內(nèi)、國際準則財務報告所提出的要求,對管理與統(tǒng)計需要予以兼顧,進而對管理信息系統(tǒng)在銀行業(yè)中的應用與拓展提供支撐。⑥固定資產(chǎn)管理模塊:在實際的生產(chǎn)與經(jīng)營過程中,沒有一家企業(yè)能夠離開固定資產(chǎn)。對于企業(yè)來說,固定資產(chǎn)的管理效率及管理方式會對其生產(chǎn)經(jīng)營效益產(chǎn)生很大影響??紤]其整體性功能,固定資產(chǎn)模塊包括資產(chǎn)類別、使用現(xiàn)狀、增減方式、計提管理以及卡片管理。⑦工資管理模塊:該模塊使得在對員工工資進行計算之時,效率得到巨大的提高[8]。它具有四項功能:第一,員工管理,對員工基本信息進行修改、刪除或重新錄入;第二,工資管理,對員工的基本與浮動工資進行修改與調(diào)整,以生成員工工資表;第三,工資調(diào)整,以員工的工作年限、工資與補貼狀況為依據(jù)調(diào)整其崗位工資;第四,工資查詢,提供各種有關(guān)于工資的信息數(shù)據(jù)以供員工進行查詢。⑧系統(tǒng)管理模塊:該模塊所要做的主要工作為管理系統(tǒng)用戶與角色信息、分配角色權(quán)限菜單等。它的設(shè)計賦予系統(tǒng)以下應用特點:與BPM的應用要求相結(jié)合,分配用戶角色于不同的目錄菜單中;集成使用單點登錄,減少了無關(guān)的用戶驗證,提升系統(tǒng)效率。

2.2網(wǎng)絡部署架構(gòu)

由于系統(tǒng)對多層架構(gòu)的設(shè)計方法予以采用,有利于多層部署模型的實現(xiàn),因此將應用、數(shù)據(jù)庫以及中間件服務器在網(wǎng)絡上進行獨立的拆分與部署,同時對系統(tǒng)支持接入層、應用中間件層以及數(shù)據(jù)庫網(wǎng)絡區(qū)域進行分層部署的行為能夠提供更可靠的安全保證。企業(yè)對系統(tǒng)可用性與安全性有著較高的要求,因此財務會計信息系統(tǒng)采用主備機房兩地部署模式,通過光纖實現(xiàn)兩地連接,其網(wǎng)絡部署架構(gòu)(采用數(shù)據(jù)庫級的同步)。

2.3業(yè)務流程的BPMN2.0建模

本文通過Activiti5.8軟件對財務會計信息系統(tǒng)模塊進行編寫,通過在eclipse中安裝AvtivitiDesigner,根據(jù)流程進行bpmn2.0流程定義文件的創(chuàng)建[9]。實際執(zhí)行流程中的PVM流程虛擬機包括Start、Take與End三大類事件,它們分別代表流程的啟動、流轉(zhuǎn)與結(jié)束。流程的發(fā)起人會對流程實例進行創(chuàng)建,由start啟動,通過對各個動作的起草使流程進入下一環(huán)節(jié),這時的Activiti引擎會進行任務的存儲,存儲空間為持久化數(shù)據(jù)庫,與這一任務相互關(guān)聯(lián)的用戶或組的分配會得到解析,進而也會進行存儲,taskListener接口會執(zhí)行此“流向”動作的監(jiān)聽工作。Activiti引擎會對流程予以執(zhí)行,直至流程出現(xiàn)等待狀態(tài)。此時,該狀態(tài)會被存儲于數(shù)據(jù)庫中,流程亦會對此狀態(tài)予以保持,指導用戶完成最終操作并提交為止。當流程進入一種新的等待狀態(tài)或流程終點后,流程引擎對流程的執(zhí)行才會終止。以上主要完成的任務是部署包、流程定義文件、所有包內(nèi)文件、解析部署關(guān)系,經(jīng)過解析后的流程定義會存儲到de-ploymentcache中。

3企業(yè)財務管理系統(tǒng)測試

本文在對財務會計信息系統(tǒng)進行研究之時采用SQLServer2008數(shù)據(jù)庫,在ADO的作用下與數(shù)據(jù)庫進行連接。在整個財務系統(tǒng)層面,系統(tǒng)測試極為重要,它力圖對整個財務運行系統(tǒng)的質(zhì)量予以保證。在一定意義上,系統(tǒng)測試包括模塊設(shè)計與運行、編碼校驗等程序。在對信息系統(tǒng)進行開發(fā)之時,常常面臨復雜數(shù)據(jù)與信息的產(chǎn)生,系統(tǒng)設(shè)計與開發(fā)人員不能夠?qū)φ麄€系統(tǒng)的最優(yōu)運行狀態(tài)提供保證。由此,在對企業(yè)財務會計信息系統(tǒng)進行設(shè)計與開發(fā)之時,應對系統(tǒng)進行多次測試,包括系統(tǒng)安裝與卸載、軟件測試、用戶界面、中文符合性、安全可靠性、用戶文檔以及數(shù)據(jù)庫測試運行等,以降低錯誤出現(xiàn)率,在此以列舉用戶界面測試結(jié)果。

4結(jié)束語

本文對財務會計信息系統(tǒng)進行設(shè)計,并且對系統(tǒng)的功能進行測試,在今后的研究中將進一步對系統(tǒng)的功能進行完善,形成統(tǒng)一的數(shù)據(jù)平臺,提高企業(yè)財務管理效率,并且對系統(tǒng)的安全性加強研究,確保企業(yè)內(nèi)部信息安全。

參考文獻

[1]REDHAT.JBOSSjBPM[2007-04-14].

[2]王輝,邵貝恩.用SOA和BPM組合架構(gòu)實時企業(yè).計算機應用研究,2007,24(6):220-223.

[3]吳忠輝,王建民.基于BPM的稅務信息資源整合研究.電子政務,2006,22(12):180-182.

[4]徐克鵬,左春.基于BPM的倉儲物流管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機系統(tǒng)應用,2010,05:1-4+13.

[5]王海林,張德進,許海清,莊哲寅.基于SOA架構(gòu)的業(yè)務流程管理系統(tǒng)設(shè)計與實現(xiàn)[J].電力信息化,2008,07:26-30.

[6]方江雄,何紅波,李義兵.基于SOA和BPM的ERP系統(tǒng)的研究與實現(xiàn).計算機應用,2007,27(5):1264-1267.

[7]聞璞.銀行實施會計信息化的風險及其防范[J].時代金融,2011(8):86.

[8]周淑曼.高??傎~核算系統(tǒng)的分析與設(shè)計[D].湖南大學2013:40-51.

[9]錢楨煥.基于BPM的投行管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].復旦大學,2013.

作者:陳慧 單位:陜西工業(yè)職業(yè)技術(shù)學院