戴慧敏 湖南工學院計算機與信息科學系 421002
網絡報銷系統的設計實現
戴慧敏 湖南工學院計算機與信息科學系 421002
通過對.NET框架開發技術、數字簽名技術等方面的分析,對網絡報銷管理系統的報銷業務過程以及數字簽名等方面進行研究。最終給出了在互聯網環境下報銷管理系統的工作流程,按照不同角色分配不同權限,在每一環節都采用數字簽名對申請交易所舉行加密、驗證、解密等確保系統安全性和可靠性。
.NET框架;網絡報銷系統;數字簽名
隨著社會經濟的不斷變化以及日新月異的網絡技術、通信技術和電子商務的發展,企業的財務報銷模式也在漸漸的發生著由傳統報銷向網絡報銷的轉變。網絡報銷是將電子商務的理念用于管理財務,是一項會計信息處理方式上的創新。網絡報銷系統將費用報銷制度和流程固化,加強經費管理,降低了財務人員工作量,并提供多功能的、全方位的、現代化的經費管理系統,為普通員工、財務人員和部門領導之間協同工作環境。
該系統采用了.NET架構與數字簽名技術,發揮其在報銷系統的優勢,實現構建高效、安全的網絡報銷系統。
NET Framework是用于創建和運行的Web服務器應用程序和Windows桌面應用程序平臺,它可分為微軟.N E T Framework類庫以及CLR (公共語言運行庫,公共語言運行庫)兩個部分。類庫提供的是使應用程序可以讀取和寫入X M L數據、互聯網、通信、數據庫訪問代碼等。而基于微軟.NET框架創建的應用程序在CLR的控制下運行。
數字簽名是附加到目標數據模塊的一些數據,或是對目標數據單元進行的密碼變換。這種數據和變換能夠使目標數據單元的接收者確認目標數據單元的真實來源,能使各方確認目標數據單元的完整性,以防止任何一方對目標數據單元進行任何偽造和篡改。
系統的架構設計結構圖如下(圖1):
從功能實現的角度出發,將本系統劃分為四個主要的模塊組成部分:報銷業務管理模塊、數字簽名模塊、系統管理模塊和數據庫(圖2)。
報銷業務管理模塊:從提供費用申請單、各種費用報銷單的網上申報到業務領導對單據的報銷審批,即以數字簽名方式對員工申請、費用開支進行審批,支持駁回、轉交等功能;再到財務人員對員工生成的原始憑證的合法性,以及是否與領導簽批的報銷申請單相符進行審核,依據報銷單據能自動生成報銷憑證。系統中可以按提前設置的多種模式進行單據查詢,并針對不同的用戶類別,設置了不同的查詢模式。該模塊主要是應用報銷業務流技術,實現了系統中的報銷功能。

圖1

圖2
數字簽名管理模塊:網絡報銷管理系統保存的財務數據,是屬于機密信息,同時財務工作要通過網絡實現,因此網絡安全是重中之重。系統對于信息安全控制是通過SSL加密和數字簽名進行。對于在報銷過程中需要審批的申請單,以數字簽名的形式進行審核,取代傳統的手工簽發。能對單據的保密性、完整性有效保障。該模塊主要是應用數字簽名技術,實現系統中的單據不可復制的功能。
系統管理:是系統管理員對基礎數據、用戶數據、用戶角色及各種日志進行查詢和管理的功能模塊。基礎數據是系統管理員對系統內的各項初始數據進行配置的功能模塊。它包括報銷審批系統配置,報銷管理系統配置,資金管理系統配置,用戶角色配置等內容。系統維護包括用戶功能權限的分配、用戶數據權限分配;報銷科目、費用類型基礎數據的維護、USBKEY信息安全設置等功能。
網絡報銷是基于互聯網的財務報銷流程。用戶可在任何時間、地點提交財務報銷申請,領導則通過數字簽名,實現網絡財務審批。基于.NET框架的網絡報銷管理系統,通過認證,申請人進行網絡單據申請,不再受到時間地點的限制。進行申請時,系統根據員工的不同角色和權限在線處理,通過數字簽名,完成各項申請單據的提交。通過領導的審批,也可以在線實時審批相應的申請,通過數字簽名,確保單據安全有效。通過認證的財會核算人員,選擇待審核的單據,通過驗證,完成申請單據的核算業務,實現完全網絡化的報銷管理。
[1] 管敏麗.電力企業網上報銷系統的開發與應用.河北電力技術.2007
[2] 陳秀芬.淺析會計電算化系統環境下的內部控制.商業會計.2004
[3] 許超.淺論電算會計網絡化對會計業務流程的影響.商情.2008
[4] 朱道才.Internet網絡會計電算化安全問題探討.中國會計電算化.2000
[5] 陳傳波.基于ASP.NET技術及三層網絡架構的權限管理系統模型.計算機工程.2003
10.3969/j.issn.1001-8972.2010.11036