2009-11-08 22:34 來源:吳慧香
【摘 要】本文在闡述全面預(yù)算管理及其對企業(yè)內(nèi)部控制的重要性的基礎(chǔ)上,說明實施全面預(yù)算需要信息系統(tǒng)的支持,并完成基于J2EE架構(gòu)的全面預(yù)算管理系統(tǒng)的設(shè)計和實現(xiàn)工作。該系統(tǒng)能夠有效貫徹全面預(yù)算思想,實現(xiàn)企業(yè)內(nèi)部高效的內(nèi)部控制。
【關(guān)鍵詞】全面預(yù)算;J2EE架構(gòu);Rational Rose
1 引 言
全面預(yù)算管理是企業(yè)內(nèi)部管理控制的一種主要方法。這一方法自從20世紀20年代在美國的通用電氣公司產(chǎn)生之后,很快就成了大型工商企業(yè)的標準作業(yè)程序。從最初的計劃、協(xié)調(diào),發(fā)展到現(xiàn)在兼具控制、激勵、評價等功能的綜合貫徹企業(yè)經(jīng)營戰(zhàn)略的管理工具,全面預(yù)算管理在企業(yè)內(nèi)部控制中日益發(fā)揮核心作用。
全面預(yù)算管理是指企業(yè)在戰(zhàn)略目標的指導(dǎo)下,對未來的經(jīng)營活動和財務(wù)結(jié)果進行全面的預(yù)測和籌劃,并對執(zhí)行過程進行監(jiān)控,將實際完成情況與預(yù)算目標不斷對比、分析,及時改善和調(diào)整經(jīng)營活動,以幫助管理者更加有效地管理企業(yè),最大程度地實現(xiàn)戰(zhàn)略目標。
在發(fā)達國家,幾乎所有的企業(yè)都有自己的預(yù)算管理體系,很多公司甚至直接將預(yù)算作為企業(yè)管理的工具和業(yè)績考評的依據(jù)。目前全面預(yù)算已經(jīng)成為國內(nèi)很多企業(yè)提升管理水平的重要工具。但是從實際的實施效果來看,通過全面預(yù)算管理真正能對經(jīng)營目標實現(xiàn)有效控制的企業(yè)并不多見。其中固然與部分企業(yè)管理基礎(chǔ)薄弱、高層領(lǐng)導(dǎo)重視不足、預(yù)算方案不符合企業(yè)實際等因素有很大關(guān)系,但另外一個重要原因就是預(yù)算管理的手段落后,難以適應(yīng)企業(yè)業(yè)務(wù)日益復(fù)雜和外部環(huán)境變化日趨劇烈的要求。借助信息技術(shù),實行全面預(yù)算信息化,是推行全面預(yù)算管理的必然選擇。本文主要討論全面預(yù)算管理系統(tǒng)的J2EE實現(xiàn)。
2 J2EE簡介
J2EE是Java 2企業(yè)開發(fā)的技術(shù)規(guī)范,是Sun Mi2croSystems 提出的企業(yè)級應(yīng)用開發(fā)平臺。J2EE為應(yīng)用Java技術(shù)開發(fā)服務(wù)器端應(yīng)用提供了一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺。
J2EE架構(gòu)是一個基于組件的多層分布式體系結(jié)構(gòu),它將應(yīng)用系統(tǒng)劃分為4 層:表示層、表示邏輯層、業(yè)務(wù)邏輯層和數(shù)據(jù)層,每層完成不同的任務(wù)。
表示層負責(zé)與用戶的交互,Web 瀏覽器由位于Web服務(wù)器的JSP生成的靜態(tài)或動態(tài)HTML頁面向用戶顯示,并將用戶的操作請求傳遞給表示邏輯層。
表示邏輯層負責(zé)生成與用戶交互的頁面和控制交互流程,在該層中包含對業(yè)務(wù)邏輯層中EJB的調(diào)用。業(yè)務(wù)邏輯層將業(yè)務(wù)劃分為相對獨立的邏輯單元,分別由若干EJB實現(xiàn),EJB根據(jù)用戶請求,通過JDBC訪問位于數(shù)據(jù)層的后臺數(shù)據(jù)庫,進行后臺計算。
業(yè)務(wù)邏輯層位于應(yīng)用服務(wù)器中,應(yīng)用服務(wù)器可以自動處理許多服務(wù)。業(yè)務(wù)邏輯層從資源管理的需求中分離出來,開發(fā)人員可以集中構(gòu)建應(yīng)用邏輯,而無需關(guān)注業(yè)務(wù)本身。
數(shù)據(jù)層負責(zé)存儲、管理數(shù)據(jù)。數(shù)據(jù)層為業(yè)務(wù)邏輯層提供請求的數(shù)據(jù)。
J2EE 架構(gòu)體現(xiàn)了MVC(Model - View - Control)設(shè)計模式的思想,即把系統(tǒng)的表示、控制和數(shù)據(jù)操作相分離,從而使系統(tǒng)具有更大的靈活性和可擴展性。Java 語言的跨平臺特性也使該架構(gòu)更適用于大規(guī)模分布式應(yīng)用系統(tǒng)開發(fā)。對于用戶層次眾多的全面預(yù)算管理系統(tǒng),采用J2EE架構(gòu)來實現(xiàn)B/S結(jié)構(gòu)的Web開發(fā)是比較合理和有效的。
3 系統(tǒng)設(shè)計與實現(xiàn)
全面預(yù)算管理具有全程、全員、全額的特點。
全程是指預(yù)算管理全程化,即預(yù)算管理不僅包括預(yù)算指標的下達、預(yù)算的編制和匯總,更重要的是要通過預(yù)算的執(zhí)行和監(jiān)控、預(yù)算的分析和調(diào)整、預(yù)算的考核與評價,真正發(fā)揮預(yù)算管理的權(quán)威性和對經(jīng)營活動的指導(dǎo)作用。
全員是指預(yù)算過程中,要把預(yù)算目標層層分解,人人有責(zé)任,建立“成本”、“效益”意識。實現(xiàn)企業(yè)資源在企業(yè)各部門之間的協(xié)調(diào)和科學(xué)配置。
全額是指預(yù)算金額的總體性,不僅包括財務(wù)預(yù)算,更重要的是包括經(jīng)營預(yù)算和資本預(yù)算,F(xiàn)代企業(yè)經(jīng)營管理不僅關(guān)注日常經(jīng)營活動,還關(guān)注投資和資本運營活動;不僅考慮資金的供給、成本的控制,還要考慮市場需求、生產(chǎn)能力、材料、人工等資源間的協(xié)調(diào)和配置。
本文依據(jù)全面預(yù)算的管理思想,進行全面預(yù)算管理系統(tǒng)的J2EE架構(gòu)設(shè)計,以Rational Rose 2003 為工具進行系統(tǒng)設(shè)計。
3. 1系統(tǒng)需求分析
全面預(yù)算管理系統(tǒng),應(yīng)以企業(yè)戰(zhàn)略目標為導(dǎo)向,把戰(zhàn)略目標分解為可以實現(xiàn)的目標等。全面預(yù)算管理系統(tǒng)應(yīng)該包括預(yù)算編制、預(yù)算審批、預(yù)算下達、預(yù)算查詢、預(yù)算執(zhí)行、預(yù)算預(yù)警、預(yù)算控制等功能模塊。
預(yù)算編制應(yīng)該以企業(yè)戰(zhàn)略目標為導(dǎo)向,采用自上而下和自下而上相結(jié)合的方式進行,因此,預(yù)算編制模塊應(yīng)該包括戰(zhàn)略目標分解、經(jīng)營預(yù)算編制、資本支出預(yù)算編制和財務(wù)預(yù)算編制等功能。
預(yù)算審核模塊主要負責(zé)把各部門初步審核過的預(yù)算上報給上級部門。上級部門對上報來的預(yù)算根據(jù)戰(zhàn)略目標與企業(yè)實際情況進行審核。預(yù)算最后由預(yù)算委員會進行審核確認。
預(yù)算委員會把最后確認的預(yù)算通過預(yù)算下達模塊下達到各個責(zé)任中心,并由各個責(zé)任中心下達到責(zé)任人。
各級責(zé)任人可以通過預(yù)算查詢模塊查詢個人的工作量要求,實際的工作完成狀況由考核人員通過預(yù)算執(zhí)行模塊進行記錄錄入,預(yù)算預(yù)警系統(tǒng)會對責(zé)任人提前給予提示。
預(yù)算控制模塊主要實現(xiàn)將各責(zé)任中心、各責(zé)任人的實際工作完成量與其預(yù)算目標相比較,計算其差異額,并對差異額進行分析以實現(xiàn)業(yè)績的評價。同時計算價格差異和數(shù)量差異,并對產(chǎn)生差異的環(huán)節(jié)和具體原因進行分析,研究消除不利差異和保持有利差異的措施。實現(xiàn)全面預(yù)算的管理和控制,將為企業(yè)成本控制、生產(chǎn)經(jīng)營決策、內(nèi)部管理和業(yè)績考核提供詳盡的數(shù)據(jù)支持。
根據(jù)系統(tǒng)業(yè)務(wù)需求可以確定出用例類表,繪制用例圖,如圖1所示。
3. 2系統(tǒng)分析與設(shè)計
在建立了系統(tǒng)的業(yè)務(wù)模型和用例模型,全面掌握系統(tǒng)需求的基礎(chǔ)上,進行系統(tǒng)分析與設(shè)計。首先建立系統(tǒng)包圖。按照功能把整個系統(tǒng)中的類分別包含在以下包中:用戶界面包、業(yè)務(wù)邏輯包、持久化包、數(shù)據(jù)庫包。
(1)用戶界面包。為用戶訪問系統(tǒng)提供界面, 提出操作請求,由業(yè)務(wù)邏輯包執(zhí)行實際操作。該包中的應(yīng)用部件主要為HTML、JSP 和Servlet。在全面預(yù)算管理系統(tǒng)中,用戶界面包主要包括用戶登錄、預(yù)算編制、預(yù)算查詢等用戶界面。
(2)業(yè)務(wù)邏輯包。其主要功能是實現(xiàn)商業(yè)對象的業(yè)務(wù)邏輯, 業(yè)務(wù)邏輯層接受從用戶界面層輸入的用戶請求,將其轉(zhuǎn)化為企業(yè)商務(wù)過程能夠理解的語言并輸入業(yè)務(wù)邏輯軟件,根據(jù)商務(wù)邏輯有序地向數(shù)據(jù)層發(fā)送數(shù)據(jù)請求,并將數(shù)據(jù)層返回的數(shù)據(jù)解釋及組合成用戶所需信息,返回用戶界面層。
。3)持久化包。實現(xiàn)商業(yè)對象的持久化, 其中的對象主要是Entity Bean。在該系統(tǒng)中,持久化包中的類主要包括類圖中的實體類。
。4)數(shù)據(jù)庫包。數(shù)據(jù)庫系統(tǒng)存儲全面預(yù)算管理系統(tǒng)的應(yīng)用數(shù)據(jù),并提供對組織數(shù)據(jù)的基本存儲與訪問,J2EE 提供了多種技術(shù)來訪問數(shù)據(jù)庫,如JDBC技術(shù)。
對于上述包,分別建立包中的類。類模型描述的是系統(tǒng)內(nèi)部對象的靜態(tài)結(jié)構(gòu),主要包括類的屬性、方法及與其他對象的關(guān)系。類通?梢苑譃檫吔珙、控制類和實體類,邊界類對象負責(zé)系統(tǒng)內(nèi)部與周圍環(huán)境的交互作用;控制類對象控制系統(tǒng)行為的順序和走向;實體類對象管理和表示系統(tǒng)中的重要信息,這些信息通常是需要持久化的。
除了類模型,分析模型中還包括狀態(tài)模型和交互模型。狀態(tài)模型描述的是對象及其關(guān)系隨時間的變化。狀態(tài)模型由多張狀態(tài)圖構(gòu)成,一個類有一個狀態(tài)圖,每張狀態(tài)圖都包含了重要的時序關(guān)系。交互模型描述對象之間的協(xié)作,主要包括時序圖、協(xié)作圖和活動圖。
3. 3系統(tǒng)實現(xiàn)
Rational Rose可根據(jù)已建立的系統(tǒng)設(shè)計模型生成JSP、HTML、Servlet和EJB的框架代碼,開發(fā)者可在此基礎(chǔ)上完成全面預(yù)算管理系統(tǒng)的代碼實現(xiàn)。
常用的集成開發(fā)環(huán)境(IDE)有Borland公司的JBuilder、IBM 公司的Eclipse和Sun 公司的Forte for Java等。
對于J2EE 架構(gòu)的應(yīng)用系統(tǒng),應(yīng)用服務(wù)器的選擇是非常重要的,常用的J2EE 應(yīng)用服務(wù)器有BEA WebLogic、IBM WebShere、Borland AppServer等,在進行系統(tǒng)部署時,可根據(jù)系統(tǒng)規(guī)模和實際需求選擇。另外,要根據(jù)實際應(yīng)用情況,慎重選用數(shù)據(jù)庫管理系統(tǒng)。常用的關(guān)系數(shù)據(jù)庫管理系統(tǒng)有SQL Server、Oracle。
4 小 結(jié)
全面預(yù)算管理系統(tǒng)能夠?qū)ζ髽I(yè)員工進行有效的監(jiān)控與考核,高效利用企業(yè)資源,有效管理經(jīng)營風(fēng)險,提升收入和節(jié)約成本,最終實現(xiàn)企業(yè)戰(zhàn)略目標。因此,實施全面預(yù)算管理系統(tǒng)對于企業(yè)實現(xiàn)戰(zhàn)略發(fā)展具有重要意義。
全面預(yù)算系統(tǒng)的信息化實現(xiàn)對于企業(yè)全面預(yù)算的有效實施具有重要意義。在開發(fā)應(yīng)用系統(tǒng)時,采用一個成熟的架構(gòu),并結(jié)合優(yōu)秀的分析、設(shè)計和開發(fā)工具,可以大大提高系統(tǒng)的開發(fā)效率和質(zhì)量。應(yīng)用J2EE架構(gòu)進行全面預(yù)算管理系統(tǒng)的設(shè)計,可以高效地實現(xiàn)設(shè)計目標,并且該系統(tǒng)具有良好的可擴展性和可復(fù)用性。
主要參考文獻
[1] Don R Hanson,Marynne M Mowen. Managerial Accounting[M]. 第7版. 北京:高等教育出版社,2006:92-120.
[2] Michael Blaha,James Rumbaugh. UML 面向?qū)ο蠼Ec設(shè)計[M]. 北京:清華大學(xué)出版社,2006:297-350.
[3] 邢英杰,劉汝元,馬躍,等. 基于J2EE 的特鋼企業(yè)物料管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機應(yīng)用與軟件,2005,(2):11-13.
[4] 王化成,佟言,李勇.全面預(yù)算管理[M]. 北京:中國人民大學(xué)出版社,2004:1-251.
學(xué)習(xí)到晉升一站式解決,一對一輔導(dǎo)直推上崗……詳細>>
系統(tǒng)化培養(yǎng)會計思維,用就業(yè)驗證培訓(xùn)效果……詳細>>
通往管理層的有效捷徑,短期晉升拿下高薪……詳細>>
【對話達人】事務(wù)所美女所長講述2017新版企業(yè)所得稅年度申報表中高企與研發(fā)費那些表!
活動時間:2018年1月25日——2018年2月8日
活動性質(zhì):在線探討