【正文】
通過自己的學習和努力;通過各位老師的指導和教育,使我不僅僅在知識水平和解決實際問題的能力上有了很大的提高。(3)指導老師蘭艷耐心的指導。通過完成這次畢業(yè)設計,使我對完成一個應用程序的開發(fā)有了更深的認識和體會。企業(yè)如果想要生存就必須準確的了解和把握市場需求和科學技術的發(fā)展趨勢,換句話說,也就是一個企業(yè)必須具有高效的信息收集與處理手段,此手段正是現代化企業(yè)管理必不可少的組件。(4)輸入刪除信息數據庫不存在。測試用例:提交預定客房頁面后,是否出現提示信息,相應數據庫中的預定表是不是相應的增加了一條信息。測試用例:在修改個人信息后,查詢顯示出的內容是否和所要修改的內容一致,數據庫中是不是也相應的修改了個人信息。}catch(Exception e){(客房信息更新失敗)。public String doUpdate() throws Exception{try{(roomname++price++roomid)。大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) 第 5 章 系統(tǒng)實現 24 圖 管理登錄成功界面管理員登錄后可以新建客房,如圖 所示。}用戶想要查看已預訂的客房點擊預定客房查詢,如圖 所示。 (返回, member!)。(startDate+111111+endDate)。填寫相應的信息后點提交預定成功返回瀏覽客房頁面,失敗重新預定。}return EXECUTE_RESULT。 (個人信息修給成功)。大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) 第 5 章 系統(tǒng)實現 21 圖 用戶修改個人信息界面該功能關鍵代碼如下。登錄成功進入客房瀏覽頁面如圖 所示。}catch(Exception e){(會員注冊失敗)。圖 會員注冊頁面大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) 第 5 章 系統(tǒng)實現 20 該功能關鍵代碼如下:public String register() throws Exception{try{(userName++password++++ps1)。addRedirURL(重新登錄, back)。}else return list。()。amp。(userName)。public String login() throws Exception {Map dbUser = getServMgr().getUserService().getUserByName(userName)。 登錄功能酒店預訂系統(tǒng)的用戶需要先登錄系統(tǒng),系統(tǒng)登錄頁面如圖 所示。輸入和輸出是用戶與系統(tǒng)的接口,是用戶與系統(tǒng)關系最密切的兩部分,因此輸入輸出設計在信息系統(tǒng)設計中占據重要地位,它對于保證今后用戶使用系統(tǒng)的方便性及系統(tǒng)的安全可靠性來說十分重要。具體設計如表 所示。它為系統(tǒng)提供客房的基本信息。用戶編號 用戶名密碼權限管理管理Email圖片價格類型編號1 管 理n狀態(tài)聯系人姓名聯系人電話入住人數退房日期 入住日期房間數量會員編號 房間類型房號1m預定入住客房mn大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) 第 4 章 系統(tǒng)設計 15 圖 管理員管理預訂信息實體關系圖 數據庫物理模型(1)客房預訂表客房預訂表記錄著用戶預定客房各種信息,包括編號、房號、房間類型、入住日期、退房日期、房間數量、入住人數、聯系人姓名、聯系人電話、入住狀態(tài)等預定客房的基本信息。圖 系統(tǒng)維護功能模塊 數據庫設計 數據庫概念模型酒店預定管理系統(tǒng)設計的用戶預訂客房實體關系圖如圖 所示。圖 客房預訂模塊功能模塊 系統(tǒng)維護該模塊使用權限為管理員,用戶管理主要實現對會員修改刪除。會員管理系統(tǒng)維護模塊注冊功能 登錄功能酒店預訂系統(tǒng)客房管理模塊客房管理模塊新建客房 刪除客房 編輯客房 更新圖片預定客房查詢 更改客房狀態(tài)顯示圖片大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) 第 4 章 系統(tǒng)設計 13 圖 客房管理模塊功能模塊 預定管理該模塊主要實現對預訂的管理,客房預訂錄入包括對預訂客戶基本信息,預訂房間,入住時間等。系統(tǒng)功能模塊圖如圖 所示。軟件的質量屬性需要在設計時考慮如何實現,在設計過程中要不斷評估軟件質量,不要等全部設計結束之后再考慮。(8)設計的粒度要適當。(6)設計的易修改性。(4)軟件設計應該盡可能縮短軟件和現實世界的距離。為了使得設計出的軟件滿足需求,要求設計模型一定要具有可回溯性。(1)多樣化設計。因此本系統(tǒng)基本包括了用戶注冊、登陸、客房瀏覽、修改個人信息、查看預定客房,以最簡便的操作提供最強大的功能?!∈袌隹尚行苑治雒鎸κ袌龅募ち腋偁?要加強對各種營業(yè)進行預測分析,對賓館經濟狀況進行全面分析,而賓館的計算機系統(tǒng)既能及時提供歷史資料和當前數據,又可以提供同期對比分析及其他分析的模式,使管理人員很方便地完成復雜的分析工作。會員管理用例圖如圖 所示。用戶登錄用例圖如圖 所示。點擊注冊按鈕,如果注冊成功頁面跳轉到注冊成功,如果注冊失敗則提示“注冊失敗后”返回上一頁。 表 系統(tǒng)角色與模塊的對應關系角色 模塊管理員 客房管理,會員管理用戶 瀏覽客房,查看購物車,取消購物車 模塊功能分析(1)注冊功能該模塊實現用戶的注冊功能,包括添寫個人信息及設定個人密碼。 ⑥三層模式可以將服務集中在一起管理,統(tǒng)一服務于客戶端,從而具備了良好的容錯能力和負載平衡能力。 ④增強了企業(yè)對象的重復可用性。對于環(huán)境和應用條件經常變動的情況,只要對應用層實施相應的改變,就能夠達到目的。業(yè)務邏輯層位于顯示層和數據層之間,專門為實現企業(yè)的業(yè)務邏輯提供了一個明確的層次,在這個層次封裝了與系統(tǒng)關聯的應用模型,并把用戶表示層和數據庫代碼分開 。EclipseWork :用于 WebWork 輔助開發(fā)的一個 Eclipse 插件。 WebWork2 建立在 Xwork 之上,處理 HTTP 的響應和請求。大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) 第 2 章 關鍵技術介紹 3 第 2 章 關鍵技術介紹 WebWork 介紹WebWork 是由 OpenSymphony 組織開發(fā)的,致力于組件化和代碼重用的拉出式MVC 模式 J2EE Web 框架。賓館要做到能及時滿足顧客的需求,按時分配房間,及時解決顧客退房等突發(fā)情況,這就必須計劃出一個最佳方案,使賓館的入住率達到最大值。也正因此,酒店客房管理系統(tǒng)應運而生,可以為酒店行業(yè)有效的解決很多實際問題。如何利用現代社會賦予我們的新觀念、新手段向管理要效益,為酒店管理注入新的活力,從而在激烈的市場競爭中站穩(wěn)腳跟,是擺在每個酒店管理人士面前的重要課題。顯然,今天的酒店與過去的酒店相比已經有了很大的不同。關鍵詞:酒店預定系統(tǒng),MVC 架構,面向對象大連東軟信息技術職業(yè)學院畢業(yè)設計(論文) Abstract ⅢDesign and Implementation of Hotel Book SystemAbstract Management information of hotel has bee larger and larger with the unceasing expansion of hotel scale and increasing of customers and the guest rooms. The traditional manual management has not been able to meet the needs, so a management information system is needed to be developed to administrate the information of the guesthouse, to enhance the management efficiency and reduce the management cost. The system, developed with advanced MVC structure, use WebWork Freemarker Spring SQL. WebWork agile Validation Structure, allow you can validate XML’s finish, when running use Interceptor automatism, so break away Action class pleteness. Freemarker allow Java servlet keep graph and logic abruption, get across the HTML’s airproof. Spring the core’s foundation is BeanFactory, manage bean depend on bean. ApplicationContext container