賓館管理系統


開發時間: 2012.08.10-2012.9.10

開發工具: Eclipse + MySQL + PowerDesigner15 + Axure RP Pro6.5

開發人數: 2人

使用技術: Struts2.1.8 + JSON + Ajax + JSP + JSTL + EL + JQuery + DHTML + 觸發器

服務器:    Tomcat 6

項目描述: 該系統是針對一箇中小型賓館設計的一個基於Web的應用系統。該系統主要爲客戶提供賓館的各項基本管理的功能:訂房、退房、購物、生成財務報表等功能。

功能模塊: 1、首頁:    選定房間狀態、選定房間規格、選定房間樓層

                     2、前臺管理:入住登記、預定登記、消費入賬、續住、退房、在店賓客查詢、客史查詢、歷史客房信息查詢

                     3、查詢管理:收入查詢、消耗品彙總、報表導出

                     4、基礎數據:商品設置、計費設計、客房設置、人員設置

                     5、定時任務、打折設計

爲期一個月的開發和一個月的試用維護終於結束了。

現在運行一切正常,對於我來說還是有些成就感的,畢竟這個項目雖然不大但我也也在全程參與,並且只有我堅持了下來。

在我看來,其實這個項目的難度不是很大,不過複雜的地方就在需求分析和數據庫設計上。

       可以說一個項目的成敗完全體現在需求分析做得是否完善、是否合理。

       由於客戶根本不瞭解程序,所以需要我們一步一步引導客戶從而得到我們需要的信息,並且這個談需求的過程不可能只有一次。每次和客戶敲定完需求之後都要回來進行分析和整理,利用Axure RP Pro6.5快速勾畫出靜態頁面原型。在整體需求確定之後把頁面原型拿給客戶看是否滿意,再次瞭解是否還有不完善或需要改進的地方。這些工作做完之後纔可進行代碼設計的工作。

       接下來就又是一項複雜的工作了

                                                 ----------------------數據庫設計

       雖然說需求分析做完之後,整個項目也就算是完成的一半了。但是數據庫如果設計不合理,對於後期的擴展上也是有很大影響的。由於要考慮到所有的可變因素,所以說表的數量和每張表中字段的數量也就少不了了。用PD把設計的結果畫出來,當時只有一個感覺——亂!

      

       這個項目一開始是3個人一起做,也涉及不到項目經理之類的角色,大家都一起參與,一起討論,一起研究。在把需求分析和數據庫設計完成之後,纔開始模塊的分工和代碼的編寫。

       由於這是一個已投入使用的系統,所以整個的設計不能透露太多,需要保密的嘛O(∩_∩)O~


       整個項目做下來,我感覺對我的鍛鍊還是很大的,不論的代碼的設計上、規範上還是其他各個方面我都有了很大的一個提升和認識。



       革命尚未成功~同志還需努力。。


       雖說即將去用友實習,不過還是覺得這個工作不是很理想了。誒~~繼續努力吧!奮鬥

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章