基于J2EE和Spring平臺酒店資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)
【摘要】 酒店資產(chǎn)體系以其龐大、品種繁多給資產(chǎn)管理帶來嚴(yán)重的挑戰(zhàn)。目前,仍有相當(dāng)部分酒店在采用手工或電子表格方式管理固定資產(chǎn)。種種落后的管理觀念與管理方法造成不能有效運用和調(diào)配資產(chǎn),設(shè)備使用效率不高。如企業(yè)的設(shè)備效率僅在10%~40%之間。另外,零散的管理方式導(dǎo)致重購買輕維護(hù)的觀念,使購買成本超出預(yù)算,大量尚能使用的設(shè)備處于空閑狀態(tài),浪費驚人。所以有必要建立一整套的酒店資產(chǎn)管理信息系統(tǒng),通過該平臺實時管理酒店各部門、各倉庫的資產(chǎn)數(shù)據(jù)及經(jīng)營狀況,為管理者提供一個實時的、高效的資產(chǎn)信息輔助決策系統(tǒng)。酒店固定資產(chǎn)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。通過該系統(tǒng)的開發(fā)與應(yīng)用,加速了酒店實現(xiàn)物資管理現(xiàn)代化的進(jìn)程,提高了現(xiàn)有酒店物資的共享程度和工作人員的工作效率,對傳統(tǒng)手工資料的存貯進(jìn)行了革新,提高了酒店物資管理的決策水平。本文闡述了基于B/S結(jié)構(gòu)開發(fā)酒店資產(chǎn)管理系統(tǒng)的整個過程。本系統(tǒng)選用J2EE平臺,MVC設(shè)計模式來開發(fā),Struts作為開發(fā)框架,Eclipse3.2、MyEclipse6.0、Dreamweaver等開發(fā)工具,選擇Tomcat5.5作為Web服務(wù)器,SQL Server2000作為數(shù)據(jù)庫。系統(tǒng)主要完成了酒店資產(chǎn)類型的管理、來源方式管理、用戶管理、調(diào)撥管理、存放位置管理、資產(chǎn)管理、目的管理、模型管理、使用期限管理,資產(chǎn)相關(guān)信息的統(tǒng)計等方面的內(nèi)容。運行結(jié)果表明,該系統(tǒng)已實現(xiàn)了酒店資產(chǎn)所要求的基本功能,運行正常。
第一章 引 言
酒店資產(chǎn)體系及其龐大資產(chǎn)管理帶來嚴(yán)重的挑戰(zhàn)。酒店所提供的不外乎軟件形式服務(wù)和硬件形式的優(yōu)美環(huán)境。這種產(chǎn)品構(gòu)成導(dǎo)致酒店的固定資產(chǎn)投資基本集中在了實物花費和硬件成本上,在多元化、規(guī)模化的酒店更顯得如此。另一方面,由于酒店本身處于服務(wù)行業(yè),其涉及到的各種物品十分繁雜,從體積重量龐大的土木建筑到輕巧玲瓏的室內(nèi)用用品應(yīng)有盡有[2]。由于現(xiàn)代企業(yè)紛繁復(fù)雜的資金關(guān)系與投資關(guān)系,酒店又包含了數(shù)量龐大的外來物資,這些都是酒店資產(chǎn)管理中獨一無二特點與重要特性。 盡管處在技術(shù)快速發(fā)展的今天,但由于互聯(lián)網(wǎng)與物聯(lián)網(wǎng)技術(shù)普及程度不夠,無線通信成本過高、芯片技術(shù)仍不成熟等原因,使得酒店固定資產(chǎn)信息系統(tǒng)的發(fā)展仍處在一個較慢的發(fā)展階段,筆耕文化推薦期刊,而且酒店固定資產(chǎn)本身也有許多問題亟待解決。 現(xiàn)有的酒店資產(chǎn)管理模式主要存在以下幾個方面的問題:1、酒店管理者不重視基礎(chǔ)管理,管理工作制度不聯(lián)系實際情況。 2、倉庫資產(chǎn)驗收工作不到位。 3、資產(chǎn)管理者和資產(chǎn)核算者定位模糊,責(zé)任劃分不明確。 4、部門臺帳管理不健全,基層人員對部門財產(chǎn)管理漠視,造成企業(yè)領(lǐng)導(dǎo)層無法有效調(diào)整和支配資源。 5、固定資產(chǎn)配置調(diào)整時,相關(guān)手續(xù)缺乏,與財務(wù)日記賬嚴(yán)重不符。
.........
第二章 固定資產(chǎn)理論知識和技術(shù)分析
2.1 理論知識
固定資產(chǎn)的計價方法有兩種:一種是按歷史成本計價。另一種是按凈值計價[7‐8]。
1) 在資產(chǎn)盤點時,按企業(yè)為了滿足自身某種需求發(fā)生的最原始的、合理的物資支出稱為歷史成本計價。企業(yè)在新物資購入、財務(wù)折舊盤點時經(jīng)常要參考?xì)v史成本,因為這種計價能保證所盤點的資產(chǎn)是確定客觀和經(jīng)受驗證過的,一般配備齊全的手續(xù)和票據(jù)以供稅務(wù)工商監(jiān)督[9‐10]。在一般的會計資產(chǎn)盤點工作中,歷史成本計價方法成為主流。
2) 按照固定資產(chǎn)凈值進(jìn)行計價:即周期性地按一定計算法則對固定資產(chǎn)物價的折舊、消耗進(jìn)行計算,然后用歷史成本減去折舊消耗得到固定資產(chǎn)其凈值。凈值計算方法多種多樣,不同物件有不同的計算法則,操作起來有一定的難度。但是凈值資產(chǎn)能準(zhǔn)確反映企業(yè)的固定資產(chǎn)現(xiàn)狀和企業(yè)物件使用損耗的實際情況。
2.2 技術(shù)分析
J2EE 完全不同于傳統(tǒng)的應(yīng)用軟件架構(gòu),它本身包含了許多用于開發(fā)邏輯層和視圖層的組件。通過使用這些組件,可以極大地規(guī)范應(yīng)用系統(tǒng)的開發(fā)和部署,這樣對系統(tǒng)的移植性和可伸縮性打下了堅實的基礎(chǔ)。 軟件企業(yè)通過使用J2EE技術(shù),可保留現(xiàn)有的 IT資產(chǎn),您可以直接從JAVA EE項目升級到 J2EE 項目,免去了重新開發(fā)的麻煩,節(jié)約了開發(fā)成本。J2EE 可無縫集成很多中間件廠商開發(fā)的服務(wù)端應(yīng)用與控件,這樣可保證企業(yè)應(yīng)用的開發(fā)人員集中精力在創(chuàng)建業(yè)務(wù)邏輯上。同時,J2EE 還支持異構(gòu)環(huán)境下的程序移植,即在不依賴于操作系統(tǒng)的前提下進(jìn)行系統(tǒng)的有效移動。經(jīng)過大量項目實踐證實了 J2EE是一個高穩(wěn)定性和可用性的系統(tǒng)架構(gòu)平臺。MVC 是 模型(Model),視圖(View)和控制(Controller)的縮寫,其目的實現(xiàn) Web系統(tǒng)的職能分工。其中Model 層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通?梢杂肑avaBean 或EJB 來實現(xiàn); View 層用于與用戶的交互,通常用 JSP 來實現(xiàn); Controller 層是Model 與 View 之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。MVC三層架構(gòu)如圖2-2所示。
第三章 固定資產(chǎn)管理系統(tǒng)需求分析 ..................... 15
3.1 需求概要 ........................ 15
3.2 系統(tǒng)目標(biāo) ....................... 15
3.3 業(yè)務(wù)功能分析 ............................ 16
第四章 酒店固定資產(chǎn)管理系統(tǒng)的設(shè)計 ..................... 31
4.1 設(shè)計目標(biāo) ............................... 31
4.2 設(shè)計原則 ........................... 31
4.3 系統(tǒng)模式 ............................ 31
第五章 固定資產(chǎn)管理系統(tǒng)的實現(xiàn) ........................ 45
5.1 關(guān)鍵程序設(shè)計 ............................................. 45
5.2 系統(tǒng)各模塊的實現(xiàn) ......................................... 45
第六章 酒店固定資產(chǎn)管理系統(tǒng)的測試
6.1 測試流程
軟件測試是保證整個系統(tǒng)質(zhì)量的唯一有效手段,在開發(fā)整個系統(tǒng)的過程中,嚴(yán)格按照軟件測試的基本流程進(jìn)行測試,測試的階段如圖6-1所示。
6.2 測試環(huán)境
使用junit4在 myeclipse 環(huán)境下進(jìn)行測試,Web服務(wù)器軟件使用TomCat5.0。使用JUnit-SpringContextTests測試工具對Spring測試時要注意以下事項[28]: 1)實現(xiàn)測試方法結(jié)束后,自動結(jié)束事務(wù);貪L時會全部回滾; 2)使用基本工具可以取得當(dāng)前的 session,每次更改了緩存中類的關(guān)系,或者調(diào)用的dao方法,要立刻呈現(xiàn)到數(shù)據(jù)庫的時候可以調(diào)用,就可以進(jìn)行測試了,同時可以使用countRowsInTable,取得相應(yīng)表的行數(shù),來看數(shù)據(jù)庫是否已經(jīng)改變了; 3)這次測試中,由于存在多對多關(guān)系,就算調(diào)用了flushSession()也一樣,而且cascade是選用all的也是無法同步。要在重新測試前進(jìn)行清空緩存,再重新讀取數(shù)據(jù),即保持經(jīng)常性刷新; 4)@Before 和 @After 的方法調(diào)用與所有 Test 方法之前,并且和所有 Test方法都處于同一個事務(wù)中,@BeforeTransaction 和 @AfterTransaction 則是不同事務(wù)。
.......
第七章 總結(jié)與展望
7.1 總結(jié)
通過這次開發(fā)酒店固定資產(chǎn)的管理系統(tǒng),使我對編程的理解又提高了一個層次,學(xué)會了對目標(biāo)設(shè)計、系統(tǒng)功能分析、系統(tǒng)功能模塊設(shè)計、各個模塊功能的創(chuàng)建、系統(tǒng)的編譯和調(diào)試等重要的開發(fā)步驟。同時獨立完成一套比較完整的小型系統(tǒng)的開發(fā),能更好的應(yīng)對今后的工作。其次,在開發(fā)過程中,我學(xué)會了網(wǎng)頁開發(fā)技術(shù)Dreamweaver 制作界面的技能,掌握了JAVA編程技術(shù)、Struts 技術(shù)、以及J2EE相關(guān)技術(shù)、SQL Server 2000 的使用,較全面地理解了面向?qū)ο缶幊痰乃枷耄堰@種思想運用于系統(tǒng)開發(fā)過程中。所有這些,充實了我的知識結(jié)構(gòu),擴(kuò)大了知識面,增強(qiáng)了分析和解決問題的能力,更重要的是提高了實際開發(fā)項目的能力,為今后工作的順利開展打下了堅實的基礎(chǔ)。
7.2 進(jìn)一步研究方向
論文時間的短暫以及本人水平有限,導(dǎo)致在需求調(diào)研與實際開發(fā)階段很多內(nèi)容沒有得到充分調(diào)查與完善,這些問題都是本人即將展開的新的工作。(1)業(yè)務(wù)方向 第一、本系統(tǒng)開發(fā)過程中提出的資產(chǎn)報備體系,只是對本人調(diào)查的幾家酒店的現(xiàn)狀進(jìn)行了分析,資產(chǎn)分類的體系設(shè)置是否科學(xué)合理、折舊就算法則否適當(dāng)?shù),還需要在日常的酒店資產(chǎn)管理工作中進(jìn)行更深層次的研究。 第二、資產(chǎn)類型編碼問題。由于固定資產(chǎn)中涉及的物資在地里位置上十分分散,酒店管理人員素質(zhì)水平層次不齊等原因,要從根本上解決資產(chǎn)編碼的規(guī)范化、一致化和嚴(yán)謹(jǐn)化還十分困難,F(xiàn)階段,從資產(chǎn)編碼標(biāo)簽的制作、填寫、打印到動態(tài)追蹤都可能產(chǎn)生這樣那樣的問題。而一旦產(chǎn)生問題都將對資產(chǎn)管理的整條鏈路產(chǎn)生影響,導(dǎo)致最終統(tǒng)計結(jié)果的錯誤。因此,需要引入更高效和更科學(xué)的手段來解決資產(chǎn)編碼難題。相信隨著物聯(lián)網(wǎng)的發(fā)展,可考慮從物資生產(chǎn)廠家的編碼規(guī)則著手,結(jié)合酒店自身的管理辦法,最終形成一套流水線式的資產(chǎn)類型編碼規(guī)則,避免物資進(jìn)入酒店才后開始進(jìn)行編碼的尷尬局面。
..........
參考文獻(xiàn):
[1] 李敏華. 淺談如何加強(qiáng)固定資產(chǎn)管理[J]. 當(dāng)代經(jīng)濟(jì). 2011(02)
[2] 杜文鑫. 如何提高水利事業(yè)單位固定資產(chǎn)管理水平[J]. 財經(jīng)界(學(xué)術(shù)版). 2010(10)
[3] 朱鴻. 論企業(yè)固定資產(chǎn)管理模式的發(fā)展方向[J]. 現(xiàn)代商貿(mào)工業(yè). 2010(19)
[4] 李云. 固定資產(chǎn)管理問題及對策探討[J]. 現(xiàn)代商貿(mào)工業(yè). 2010(17)
[5] 吳躍龍. 固定資產(chǎn)管理存在的問題及對策[J]. 產(chǎn)業(yè)與科技論壇. 2010(06)
[6] 王霞. 固定資產(chǎn)會計處理難點及所得稅差異分析[J]. 財會通訊. 2009(22)
[7] 李萬龍,吳雪莉,王艷霞,董曉娟. 基于Struts框架的Web應(yīng)用程序的實現(xiàn)[J]. 計算機(jī)技術(shù)與發(fā)展. 2006(04)
[8] 馮相忠,王萍. 基于J2EE平臺的MVC模式的辦公日志系統(tǒng)的實現(xiàn)[J]. 計算機(jī)應(yīng)用. 2005(12)
[9] 劉洲榮. 資產(chǎn)管理信息化向主流挺進(jìn)[J]. 電子商務(wù). 2005(09)
[10] 耿榮學(xué),鄭寶智. 談固定資產(chǎn)清理核算[J]. 新農(nóng)業(yè). 2000(09)
本文編號:10883
本文鏈接:http://www.sikaile.net/guanlilunwen/jiudianguanli/10883.html