24周年

財稅實務(wù) 高薪就業(yè) 學歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.20 蘋果版本:8.7.20

開發(fā)者:北京正保會計科技有限公司

應(yīng)用涉及權(quán)限:查看權(quán)限>

APP隱私政策:查看政策>

HD版本上線:點擊下載>

基于瀏覽器的預(yù)算單位財務(wù)綜合信息系統(tǒng)設(shè)計

來源: 王 琳 王 瑜 徐俊杰 編輯: 2009/11/08 22:29:32  字體:

  【摘 要】本文結(jié)合國家預(yù)算單位原有的單機環(huán)境下的業(yè)務(wù)處理系統(tǒng),設(shè)計基于瀏覽器的財務(wù)綜合管理信息系統(tǒng),能夠?qū)崿F(xiàn)財務(wù)管理由靜態(tài)管理向動態(tài)管理跨越。其數(shù)據(jù)在原有數(shù)據(jù)庫的基礎(chǔ)上挖掘,通過分級的權(quán)限體系和嚴密的傳輸控制而實現(xiàn)。

  【關(guān)鍵詞】預(yù)算單位;瀏覽器;財務(wù)信息系統(tǒng);設(shè)計

  基于瀏覽器的財務(wù)綜合管理信息系統(tǒng)針對接受財政撥款,采用預(yù)算會計制度進行核算的政府機構(gòu)而開發(fā),其本質(zhì)是一個采用Microsoft SQL Server 2000作為數(shù)據(jù)庫平臺,通過IIS和ASP、JSP來實現(xiàn)的網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)。結(jié)合原有的單機環(huán)境下的業(yè)務(wù)處理系統(tǒng),能夠?qū)崿F(xiàn)財務(wù)管理由靜態(tài)管理向動態(tài)管理跨越,業(yè)務(wù)信息實時轉(zhuǎn)化且自動生成反映各種業(yè)務(wù)的動態(tài)報表,能夠加強對下屬單位的財務(wù)監(jiān)控,增加財務(wù)業(yè)務(wù)的透明度,對于提高財務(wù)信息的準確性、時效性、風險可控性優(yōu)勢十分明顯。

  一、總體思路

  基于瀏覽器的財務(wù)綜合信息系統(tǒng)是在單位內(nèi)部Intranet的基礎(chǔ)上,結(jié)合各級預(yù)算單位業(yè)務(wù)應(yīng)用的特點,本著為多級財務(wù)部門提供網(wǎng)絡(luò)環(huán)境下的業(yè)務(wù)應(yīng)用提供服務(wù)、為財務(wù)人員和普通用戶提供政策咨詢服務(wù)這兩個目標而構(gòu)建的,因此,財務(wù)綜合管理信息系統(tǒng)必須統(tǒng)一系統(tǒng)應(yīng)用平臺、統(tǒng)一后臺數(shù)據(jù)庫平臺、統(tǒng)一數(shù)據(jù)標準,規(guī)范業(yè)務(wù)功能,在應(yīng)用中實現(xiàn)網(wǎng)絡(luò)化、實時化。該系統(tǒng)推廣應(yīng)用后,以前基于一定時期相對靜態(tài)的財務(wù)管理,能夠被連續(xù)、動態(tài)、實時的網(wǎng)絡(luò)財務(wù)管理所取代。系統(tǒng)必須完成以下幾個方面的基本功能:一是滿足財務(wù)人員在網(wǎng)絡(luò)環(huán)境下日常辦公的基本需要;二是滿足相關(guān)決策者和財務(wù)部門業(yè)務(wù)數(shù)據(jù)實時綜合管理的日常需要;三是要滿足跨區(qū)域的多級財務(wù)部門信息數(shù)據(jù)遠程交換的需要;四是滿足所有入網(wǎng)人員工資津貼、社會保障個人賬戶及財務(wù)標準制度等方面的實時查詢需要。基于上述要求,系統(tǒng)采用B/S系統(tǒng)模式,在利用現(xiàn)有預(yù)算單位相關(guān)財務(wù)管理信息系統(tǒng)基礎(chǔ)數(shù)據(jù)的基礎(chǔ)上,使用SQL Server 2000作為統(tǒng)一的數(shù)據(jù)庫平臺,系統(tǒng)體系結(jié)構(gòu)如圖1所示。

  上述系統(tǒng)完成后,實質(zhì)上構(gòu)成了如圖2所示的財務(wù)管理信息化體系。

  二、技術(shù)方案

 ?。ㄒ唬┫到y(tǒng)數(shù)據(jù)庫設(shè)計

  業(yè)務(wù)數(shù)據(jù)分布在各級單位的財務(wù)業(yè)務(wù)服務(wù)器上,所以系統(tǒng)必須支持分布式數(shù)據(jù)庫。本文以原有的單機核算系列軟件和局域網(wǎng)軟件使用的多個數(shù)據(jù)庫為基礎(chǔ),在此基礎(chǔ)上增加:日常辦公數(shù)據(jù)庫,由通知、計劃、公文等多個表構(gòu)成;業(yè)務(wù)管理數(shù)據(jù)庫,由預(yù)算安排及執(zhí)行情況表、家底經(jīng)費情況表、經(jīng)費決算情況表、財務(wù)人員檔案表等構(gòu)成;政策服務(wù)數(shù)據(jù)庫,由各類標準制度表等構(gòu)成。

  由于系統(tǒng)主要采用IIS+ASP的解決方案,其安全隱患主要來自數(shù)據(jù)庫的安全性,所以本文結(jié)合武警部隊后勤信息化建設(shè)標準,選用Microsoft SQL Server 2000作為財務(wù)信息網(wǎng)絡(luò)平臺的統(tǒng)一數(shù)據(jù)庫標準。考慮到基于瀏覽器頁面的安全性,本文中程序大多采用非編譯性語言編寫,大大降低了程序源代碼的安全性。若采用下述聯(lián)接方法:

  DBPath = Server.MapPath("./dbpath/officemanage.mdf")

  conn.open "driver={Microsoft sqloledb (*.mdb)};dbq="& DBPath,數(shù)據(jù)庫名將隨源代碼的失密而一同失密。因此,查詢服務(wù)程序選擇通過ISAPI接口編寫,并通過ODBC接口與各信息來源口的數(shù)據(jù)庫相連,檢索需要查詢的數(shù)據(jù),再經(jīng)過綜合處理后,形成目標信息,反饋給通過網(wǎng)站查詢的用戶。該查詢服務(wù)程序可按需要只讀?。ūC軘?shù)據(jù)也可不讀?。┒恍薷母鲉挝坏臄?shù)據(jù)庫,以保證各單位數(shù)據(jù)庫的安全。

 

 ?。ǘ┳则炞C設(shè)計

  為防止未經(jīng)注冊的用戶繞過注冊界面直接進入應(yīng)用系統(tǒng),采用Session對象進行注冊驗證。如設(shè)計要求注冊成功后系統(tǒng)啟動"pass.asp?page=1”頁面。假設(shè),不采用Session對象進行注冊驗證,則用戶在瀏覽器中輸入"URL/pass.asp?page=1”即可繞過注冊界面,直接進入系統(tǒng)。為此,采用Session對象進行注冊驗證:

  "pass" Or Password "password" Then

  Response.Write "賬號錯誤!"

  Response.End

  End If

  '將Session 對象設(shè)置為通過驗證狀態(tài)

  Session("Passed") = True

  % >

  進入應(yīng)用程序后,首先進行驗證:

  通過注冊驗證機制,避免了被非法用戶進入系統(tǒng)進行操作的可能。

 ?。ㄈ┫到y(tǒng)權(quán)限設(shè)計

  為了安全和工作需要,查詢項目設(shè)計應(yīng)根據(jù)管理需要設(shè)計,并嚴格按照信息保密程度設(shè)置查詢級別。系統(tǒng)的各個功能模塊基本按照普通用戶、管理員用戶和財務(wù)人員專用賬戶幾個特定類型的用戶的操作流程來實現(xiàn)。

  1. 普通用戶

  普通用戶只具有查詢功能,可以查詢法規(guī)制度,對一些政策性問題可以向財務(wù)人員進行咨詢,也可以依據(jù)條件查詢個人的工資、保險賬戶和住房資金賬戶,對于內(nèi)部業(yè)務(wù)辦公無權(quán)限進行操作。其操作流程如圖3所示。

  2. 管理員用戶

  管理員用戶具有最高的用戶權(quán)限,能夠操作所有的功能模塊,并分配其他財務(wù)人員賬戶的賬號和業(yè)務(wù)權(quán)限。其操作流程如圖4所示。

  3. 財務(wù)人員專用賬戶

  財務(wù)人員專用賬戶按級別可以分為多級,下級用戶只能使用本單位的業(yè)務(wù)功能,無權(quán)查看和使用其他單位的功能。上級財務(wù)人員專用賬戶每人都有自己相應(yīng)的業(yè)務(wù)權(quán)限,所使用的功能也具有排他性,系統(tǒng)設(shè)計時已充分考慮到這一點。系統(tǒng)操作流程如圖5所示。

 ?。ㄋ模┛v向數(shù)據(jù)傳輸

  1. 內(nèi)部數(shù)據(jù)傳輸

  對于上下級之間傳遞的財務(wù)業(yè)務(wù)數(shù)據(jù),系統(tǒng)中設(shè)計的傳輸組件除了支持普通的文本文件外,還支持二進制文件。該組件中包含GetUpload()、SeparateFields(Binary, Boundary)、BinaryToString(str)3個主要的函數(shù)。

  GetUpload()函數(shù):主要用來獲取需要傳輸?shù)臄?shù)據(jù)對象;SeparateFields(Binary, Boundary)函數(shù)用于分離上傳數(shù)據(jù)對象;BinaryToString(str)函數(shù)用于實現(xiàn)字符串數(shù)據(jù)向二進制數(shù)據(jù)的轉(zhuǎn)換。

  2. 加密電子郵件系統(tǒng)

  以電子郵件為基礎(chǔ)、具有數(shù)字簽名功能的文件傳輸系統(tǒng),主要用于各單位上報各項報表、傳遞各項資料、下發(fā)各種文件等,由網(wǎng)上傳遞與實物傳遞并行,逐步過渡到無紙辦公的狀態(tài)。文件傳遞系統(tǒng)采用網(wǎng)絡(luò)底層的套接字接口開發(fā)的完全獨立的電子郵件系統(tǒng),兼容廣泛使用的SMTP郵件傳輸協(xié)議及POP3郵件接收協(xié)議;有自己的郵件頭域及自己的MIME格式,以用于郵件加密、進行身份識別、執(zhí)行特殊的用于管理的程序、郵件自動處理等;初步實現(xiàn)財務(wù)報表的自動上報、簽名、復(fù)寫傳遞。

  (五)橫向數(shù)據(jù)傳輸

  橫向數(shù)據(jù)傳遞主要指與系統(tǒng)外的相關(guān)單位(如社會保障機構(gòu)、銀行等)進行數(shù)據(jù)交換的過程。

  1. 實行三級密鑰管理

  數(shù)據(jù)通信系統(tǒng)一方面通過固定的接口與相關(guān)業(yè)務(wù)系統(tǒng)進行數(shù)據(jù)交換,同時能靈活設(shè)置同有關(guān)單位進行實時通訊的報文格式,完成同有關(guān)單位進行的數(shù)據(jù)交換。所有通訊數(shù)據(jù)包均加密傳輸,提供交易通訊的監(jiān)控功能。通信系統(tǒng)采用DES 加密和MAC 校驗算法,實行三級密鑰管理。其中,MAC 密鑰用于判斷收到數(shù)據(jù)包的真?zhèn)危苑乐构粽邩?gòu)造虛假交易包傳送給通訊雙方。用MAC 密鑰進行加密的操作對象都是交易數(shù)據(jù)包,屬于三級加密體系的第一級,因此稱為傳輸密鑰。交換密鑰是指在傳輸密鑰中MAC 密鑰是動態(tài)變化的密鑰,在每天開始交易前,通過簽到交易,隨機產(chǎn)生新的MAC 密鑰,這個密鑰值是不能在網(wǎng)上明文傳送的,對這個密鑰進行加密的密鑰稱為交換密鑰,它屬于三級加密體系的第二級。傳輸密鑰、交換密鑰都需要存儲起來,它們的存儲形式也不能用明文保存,必須進行加密,將傳輸密鑰、交換密鑰加密存儲時所用到的密鑰稱為主密鑰,它屬于三級加密體系的第三級。

  2. 數(shù)據(jù)通訊采用簽到、簽退時雙方的相互認證制度

  為保證系統(tǒng)簽到、簽退時,跨單位雙方身份的相互認證,設(shè)立16 位字符的認證碼,由相關(guān)單位設(shè)專人負責,雙方約定,定期更換。簽到過程為:每日開始信息交換前,由財務(wù)部門向外部單位簽到,將認證碼用交換密鑰加密,傳送給相關(guān)單位和部門;相關(guān)單位和部門用交換密鑰對認證碼進行解密,并與委托單位代理機上存儲的認證碼進行核對,若錯誤,則返回錯誤信息,若正確,則接受單位代理生成MAC 密鑰,將MAC 密鑰用交換密鑰加密,對認證碼用MAC 密鑰加密,回傳發(fā)送單位;發(fā)送單位用交換密鑰將MAC 密鑰解密,并用MAC 密鑰對收到的認證碼密文進行解密,并進行核對,若正確則簽到成功。簽退過程為:業(yè)務(wù)結(jié)束后,由財務(wù)部門外部單位簽退。將認證碼用交換密鑰加密,傳送給有關(guān)單位;相關(guān)單位用交換密鑰對認證碼進行解密,并與發(fā)送單位代理機上存儲的認證碼進行核對,若錯誤,則返回錯誤信息,若正確,對認證碼用MAC 密鑰加密,回傳;簽退單位用MAC 密鑰對收到的認證碼密文進行解密,并進行核對,若正確則簽退成功。

 ?。?shù)據(jù)挖掘

  預(yù)算單位現(xiàn)有的財務(wù)業(yè)務(wù)管理系統(tǒng)包括預(yù)算編制管理系統(tǒng)、預(yù)算執(zhí)行管理系統(tǒng)、國有資產(chǎn)管理系統(tǒng)、會計賬務(wù)集成系統(tǒng)、銀行賬戶管理系統(tǒng)、公務(wù)事業(yè)經(jīng)費管理系統(tǒng)等。系統(tǒng)給定的功能可以自動采集和挖掘單機版應(yīng)用軟件的數(shù)據(jù),然后通過數(shù)據(jù)傳輸模塊,上傳數(shù)據(jù)到財務(wù)中心網(wǎng)絡(luò)服務(wù)器,自動添加到SQL Server 2000數(shù)據(jù)庫中。

  三、使用測評

  目前國內(nèi)外的財務(wù)管理系統(tǒng)主要是傳統(tǒng)的單機核算軟件、F / S(File / Server,文件/服務(wù)器)結(jié)構(gòu)財務(wù)軟件、基于Internet的C / S(Client / Server,客戶機/服務(wù)器)三層結(jié)構(gòu)財務(wù)軟件和少量B / S(Browser / Server,瀏覽器/服務(wù)器)結(jié)構(gòu)網(wǎng)絡(luò)財務(wù)軟件。與傳統(tǒng)的單機核算軟件、F / S(File / Server,文件/服務(wù)器)結(jié)構(gòu)財務(wù)軟件及C / S結(jié)構(gòu)財務(wù)軟件相比,基于瀏覽器的財務(wù)管理信息系統(tǒng)具有多方面的明顯優(yōu)勢。首先,客戶機端不再需要應(yīng)用程序,而只是用戶操作界面,數(shù)據(jù)計算和存貯由服務(wù)器完成。用戶無需購買、維護服務(wù)器和應(yīng)用程序,因而減少了系統(tǒng)安裝和維護費用,在一定程度上降低了系統(tǒng)的整體擁有成本。其次,全面支持Web技術(shù),用戶可以通過瀏覽器進行遠程數(shù)據(jù)處理,實現(xiàn)遠程查詢與監(jiān)控、異地報表傳送、在線財務(wù)分析和移動辦公等。再次,采用Java開發(fā)工具及大型分布式數(shù)據(jù)庫,充分利用了原有數(shù)據(jù),真正實現(xiàn)了跨平臺操作,方便處理大容量數(shù)據(jù)和進行軟件二次開發(fā),有利于實現(xiàn)財務(wù)與業(yè)務(wù)管理的整合應(yīng)用,從而促進管理水平的提高。

  主要參考文獻

  [1] 楊正洪. SQL Server 2000 關(guān)系數(shù)據(jù)庫系統(tǒng)管理和開發(fā)指南[M]. 北京:機械工業(yè)出版社,2001.

  [2] 伍華聰. ASP與網(wǎng)站開發(fā)實戰(zhàn)[M]. 北京:科學出版社,2001.

  [3] 徐俊杰. 網(wǎng)絡(luò)時代建立部隊財務(wù)管理新模式探要[J]. 武警后勤,2004,(5).

  [4] 嚴勵. 財務(wù)信息化建設(shè)存在的問題及路徑選擇[J]. 武警后勤,2004.(6).

責任編輯:小奇

實務(wù)學習指南

回到頂部
折疊
網(wǎng)站地圖

Copyright © 2000 - galtzs.cn All Rights Reserved. 北京正保會計科技有限公司 版權(quán)所有

京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號