一、基本資訊
标題:中小型酒店管理系統的設計與實作
時間:2013
來源:廈門大學
關鍵詞:MVC;B/S;JAVA EE;JSP;MySQL;瀑布開發模型
二、研究内容
1.主要内容:系統業務需求、功能需求、系統架構設計、資料庫設計
1.1功能子產品設計:
訂房管理、接待管理、收銀管理、客房管理、系統管理

1.2 資料庫設計:
使用者資訊表、客房類型表、客房資訊表、客戶預訂表、客房入住表
1.3 業務流程圖
1.4 頂層資料流圖
1.5 系統架構圖
1.6 網絡拓撲圖
1.7 E-R圖
2.關鍵技術
2.1 Java EE架構
Struts:将原有的JSP檔案中包含的業務邏輯代碼提取成JavaBean元件供Action控制器調用,顯示邏輯代碼使用Struts标簽轉換,是以使得原有的JSP檔案顯得更加簡潔和簡單。
Spring:基于依賴注入的核心機制,基于AOP的聲明式的事務管理,與多種持久技術的整合,以及優秀的架構等。緻力于J2EE應用各層的解決方案,而不是僅僅專注于某一層的方案。
Hibernate:不需修改對象代碼或實作什麼接口之類的要求,惟一所需就是建立一份基于格式的映射文檔,以及它們關聯到該資料庫中的表和列的對應關系然後就可以要求Hibernate以對象的形式擷取資料,或者把對象中的資料儲存到資料庫表中。
三、總結
這篇文獻的條理很清晰,對分析和設計的描述也很詳細,這一點非常值得自己學習。