摘要: 預算項目管理是一種現代化的企業管理模式,它通過對于資金和項目的有效整合,實現了對資源的合理優化配置,使企業獲得價值的逐步增加。針對預算項目管理中存在的不規范和效率低下等問題,本文提出了一種基于We b的財務預算項目管理系統。系統以面向服務的體系結構技術為基礎,通過J2EE平臺和DB2數據庫來進行開發,提供了一種規范預算項目管理的有效手段,提升了預算項目管理的效率和執行水平。
關鍵詞: web;軟件;預算管理;項目管理
0、引言
預算項目管理是現代企業在戰略目標的指引下,對將來一段時期內的生產經營活動和相應的財務管理行為進行充分、細致、全面的分析、統籌和預測,并通過對于預算執行過程的監測,將預算的實際執行情況與既定目標不斷的進行比照和分析,進而及時地對企業的生產經營活動進行動態調整和改善,從而幫助企業管理者更加有效地對企業進行管理,實現企業的價值。
預算項目管理作為一種現代化的企業管理模式,通過對于資金和項目的有效整合,實現了對資源的合理優化配置,使企業獲得價值的逐步增加。在政府部門推行預算項目管理,對于最大化資源配置,促進政府職能的發揮,提升社會管理和服務的水平,有力貫徹國家及地方戰略也有著重要意義。
當前預算項目管理過程中存在涉及部門多、業務多等問題,預算管理過程較為復雜[1]。預算項目編制過程繁瑣,周期跨度長,工作量大,導致效率低下。并且因預算項目編制與實際經營管理脫節,預算設置不合理,給后期預算的調整和預算執行的監管都帶來了難度。通過信息化手段建立完善的預算項目管理系統,可以有效提升預算項目管理的規范化、精細化水平,促進資源的最優化配置。
1、相關工作
目前,大多數企業或政府部門仍采用傳統的EXCEL電子表格來進行預算項目的管理[2],因為EXCEL的局限性,無法實現數據的權限管理,并且也不支持各部門之間的數據共享。部分企業的預算管理系統是企業內部系統的組成部分[3-4],為相對獨立的模塊應用,無法對業務進行實時控制,無法獲取執行數據進行對比和分析,也不利于后期的擴展。并且,企業和政府的信息化現狀基本為多個異構系統并存[5-8],系統之間缺乏必要的數據接口,導致了數據孤島的存在,不利于數據間的共享和整體效益的發揮。
2、需求分析
為實現對于預算項目的管理,系統應實現以下功能:
(1)項目管理:項目管理應支持對于預算項目的全周期管理,包括項目信息的錄入、項目信息的編輯、項目的按流程審批等。
(2)資金管理:資金管理應支持對于預算資金的管理,資金的種類和來源可配置。通過審批的預算項目可以和資金進行關聯。
(3)資產管理:資產管理應支持對于固定資產的管理,資產的種類可配置,通過對固定資產的調配實現對于預算項目的順利實施。
(4)系統管理:系統管理應支持對于用戶信息、用戶權限以及系統操作日志的管理。系統根據用戶的角色為其分配相應的權限,用戶在權限范圍實現對相關預算項目的編輯以及審批等操作。用戶操作系統應有相應的日志記錄,便于后期追溯。
(5)數據共享:系統應提供數據訪問的接口。數據訪問接口以服務的形式進行發布,支持跨系統間的數據共享,便于與其它系統間的集成和整體效益的發揮。
(6)統計報表:系統支持對于系統中項目的數據信息支持相應的統計查詢功能,查詢結果支持以報表的形式進行輸出。
系統在設計和開發時應遵循以下原則:
(1)合法性原則:遵循相關企業或政府職能部門的財務管理和預算管理相關規范性文件。
(2)實用性原則:系統規劃要為實際工作提供指導,為進一步實施提供依據。方案選擇應追求實用性,必須切合實際需求,符合其特有的業務流程。
(3)安全性原則:系統運行具有較高的穩定性,確保用戶數據的保密性、完整性、一致性。提供數據的定時備份和恢復機制,確保數據不丟失。
(4)先進性原則:系統設計應采用先進的、成熟的且可持續發展的技術方法,系統結構模塊化,功能模塊可以平滑擴充。
(5)靈活性原則:系統應充分考慮到業務不斷變化的需要,對相應的權限和模塊等參數能進行自定義設置,并可隨時調整。
(6)擴展性原則:充分考慮將來業務規模以及數據量的增長,具有良好的兼容性、可移植性和升級前景。
(7)易用性原則:系統提供必要的配置參數,操作界面簡便、友好,自動化程度較高。
3、系統實現
為解決目前預算項目管理中存在的問題,本文提出一種基于Web的財務預算項目管理系統。本系統通過信息化手段對于預算項目的管理進行規范,從而提升預算項目管理的效率和執行水平。
為提升用戶的體驗,便于系統間的數據共享以及跨平臺部署及訪問,系統設計為高度交互式的、用戶驅動型的Web應用系統,以面向服務的體系結構(SOA)技術[9]為基礎,通過J2EE平臺[10-11]和DB2數據庫[12]來進行開發。系統框架圖如圖1所示。
圖1財務預算項目管理系統框架結構圖
系統采用分層設計的原則,依次分為數據層、邏輯層和應用層。
數據層為整個系統的基礎,主要實現對于預算項目信息、系統用戶信息、操作日志信息的管理。各個信息分別對應于DB2中的數據表。其中,用戶的相關信息通過采用MD5加密的方式在數據庫中進行存儲,以保證信息的安全性。用戶操作的日志保存在日志信息庫中,便于對于系統操作歷史的查看,確保操作的可追溯性。
邏輯層包括系統中的功能模塊,包括項目管理、資金管理、資產管理、系統管理等。項目管理模塊實現對于預算項目全周期的管理,包括項目錄入(見圖2)、項目審批、項目信息管理等。
圖2項目信息錄入信息表
以政府部門預算項目管理為例,項目的錄入由各職能處室完成,財務部門對各項目進行初步審核和匯總后交部門領導審批。部門領導審批通過后,項目將提交進行最終審批。審批流程結束,項目數據進行歸檔入庫。其主要流程如圖3所示。
圖3項目審批流程圖
資金管理模塊對每筆資金的來源及使用情況進行管理。對于審批通過的項目,需要為此項目選擇一個資金來源和資金數量。資產管理模塊對固定資產的使用進行管理,實現對于各預算項目中固定資產的調配。系統管理模塊實現對于用戶信息、用戶權限以及系統操作日志的管理。系統用戶的權限與用戶角色相關,用戶在權限范圍內可以實現對相關預算項目的編輯以及審批等操作。
應用層提供對于系統的訪問,包括用戶訪問和數據訪問接口,并提供數據統計報表功能。用戶可以基于web的方式實現對于系統的訪問。數據訪問接口以web服務的形式進行發布,支持跨系統間的數據共享。對于系統中項目的數據信息支持相應的統計查詢功能,統計支持按照科目、時間段、處室、部門、資金來源等進行統計。查詢結果支持以報表的形式進行輸出,如圖4所示。
圖4項目數據查詢結果
4、技術特點
與現有預算項目管理系統相比,本系統具有以下特點。
(1)先進性:系統設計基于先進的SOA技術架構,采用成熟的J2EE平臺和DB2數據庫進行開發,支持跨平臺的部署,可以滿足未來業務拓展和大數據量管理的需求。
(2)可擴展性:系統結構模塊化,功能模塊可以平滑擴充,并且以服務的形式提供對外訪問的接口,具有較好的可擴展性。
(3)安全性:系統用戶通過權限進行分類管理,并且對庫中的信息進行加密處理,確保了數據的保密性、完整性和一致性。
(4)共享性:系統提供了應用訪問和和數據訪問的接口。應用和數據訪問接口以web服務的形式進行發布,支持跨系統間的數據共享,便于系統的集成和整體效益的發揮。
5、 小結
預算項目的管理是當前企業或政府部門關注的重點問題。針對當前預算項目管理中存在的不規范和效率低下等問題,本文提出了一種基于Web的財務預算項目管理系統。系統以面向服務的體系結構技術為基礎,通過J2EE平臺和DB2數據庫來進行開發,提供了一種預算項目管理的有效手段。系統對于預算項目的管理進行規范,提升了預算項目管理的效率和執行水平。
全面的預算管理除了預算項目的管理,還包括預算管理規則、預算體系、預算控制與差異分析、預算執行監管、預算執行績效分析與考評等。本文工作只是對預算項目的前期管理,對于后期預算項目執行的監管以及績效分析等預算管理中的核心問題,下一步的工作中將對以上核心問題進行研究,從而實現對于預算的全周期管理。
參考文獻
[1] 白夏平, 李世新. 我國企業預算管理現狀與創新[J]. 企業經濟, 2011, (9): 44-47. BAI X F, LI S X. State and Innovation of Budget manage-ment in Chinese Enterprise. Enterprise Economy, 2011, (9): 44-47.
[2] 廖敏霞. 我國企業實施全面預算管理的實踐與探討[J], 企業經濟, 2013, (5): 42-45. LIAO M X. Practice and Exploration on the Implement of Comprehensive Budget Management in Chinese Enterprise. Enterprise Economy, 2013, (5): 42-45.
[3] 張高毓, 張建強. 通信工程概預算編制軟件“營改增”開發經驗[J]. 軟件, 2016, 37( 12): 113-120. ZHANG G Y, ZHANG J Q. The Software Development Ex-perience about "Business Tax Instead of VAT" in Communi-cation Engineering Budget Compilation[J]. Software, 2016, 37(12): 113-120.
[4] 鄭明釗, 張建強. 基于 NPOI 的通信工程概預算系統的設計與實現[J]. 軟件, 2016, 37(12): 54-58. ZHENG M Z, ZHANG J Q. Design and Implementation of Budget System for the Telecommunication Engineering Based on NPOI[J]. Software, 2016, 37(12): 54-58.
[5] 王芳, 嚴冬, 景棟盛. 一個基于構件的動態電力企業項目管理系統[J]. 軟件, 2015, 36(8): 144-149. WANG FANG, YAN DONG, JING D S. A Compo-nent-based Dynamic Electric Power Enterprise[J]. Software, 2015, 36(8): 144-149.
[6] 陳端迎. 面向建筑工程設計院所的生產項目管理平臺研究與設計[J]. 軟件, 2015, 36(10): 108-110. CHEN D Y. Research and Design of Production Project Management Platform for Architectural Design Institute[J]. Software, 2015, 36(10): 108-110.
[7] 袁峰. 基于ERP的工程項目管理系統設計與開發[J]. 軟件, 2012, 33(4): 25-27. YUAN FENG. Design and Research of Project Management System Based on ERP[J]. Software, 2012, 33(4): 25-27.
[8] 李青, 徐振明. PERT技術在軟件項目管理中的研究與實現[J]. 軟件, 2012, 33(9): 70-73. LI QING, XU Z M. Research and Implementation of PERT Technology in Software Project Management[J]. Software, 2012, 33(9): 70-73.
[9] Erl T. SOA: principles of service design[M]. Prentice Hall Press, 2007.
[10] Johnson R. J2EE Development Frameworks[M]. IEEE Computer Society Press, 2005.
[11] 張雨倩, 趙杰. 基于J2EE的企業信息統計管理系統的設計與實現[J]. 軟件工程, 2017, 20(2): 37-39. ZHANG Y Q, ZHAO JIE. Design and Implementation of the Enterprise Information Statistics Management System Based on J2EE[J]. Software Engineering, 2017, 20(2): 37-39.
[12] © IBM Corporation. DB2 Best Practices[J]. 2015.(本文于2017年發表于《軟件》)