【正文】
( 1)如果開房與退房在同一天,房費按照房間 的日價收取; ( 2)對開房時間是否在上午 到 之間進行判斷,超出此范圍在計算天數(shù)時加 天。 (())。 圖 54 房間退訂界面圖 客人退房時,用戶點擊對應(yīng)退 房鏈接,進行退房操作,并獲得客人所需支付金額的信息。 (room)。 圖 56 房間信息管理界面圖 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 28 第6章 系統(tǒng)的測試 軟件測試是軟件開發(fā)過程中的一個重要環(huán)節(jié)。在測試階段測試人員努力設(shè)計出一系列測試方案,目的卻是為了進一步完善已經(jīng)建造好的系統(tǒng) — 竭力改正程序使它能按照預(yù)定要求正確工作。 ( 1) 用戶 登錄測試 測試系統(tǒng)的登錄功能,對登 錄方式進行測試。 表 62 用戶模塊部分測試用例設(shè)計 案例 應(yīng)產(chǎn)生行為 結(jié)果 失敗原因 在查詢房間的輸入框中輸入 房間號碼 查詢房間 成功 在查詢房間的輸入框中輸入 “不規(guī)則格 式 ”的 房間號碼 不進行查詢 成功 在查詢房間的輸入框中輸入 “空 ”并按確定 不進行查詢 成功 ( 3) 開房功能測試 主要進行了開房功能的測試,當(dāng)用戶輸入正確的房間號和用戶信息是,點擊開房便可以返回客人列表如下圖: 圖 64客人列表界面圖 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 31 本章小結(jié) 本章主要進行了系統(tǒng)后臺的測試,對后臺中的每個易出錯的功能都進行了詳細的測試。在房間的列表上,其實可以顯示出每個房間的圖片并且用特殊的標(biāo)志或者顏色表示房間的狀態(tài),更人性化的處理功能。我深深感到自己在畢業(yè)設(shè)計的過程中學(xué)到了很多東西,取得了很大進步,這些進步離不開 王一萍 老師的培養(yǎng)、關(guān)心、支持和鼓勵,特別是老師在百忙之中還不間斷的給予我電子郵件指導(dǎo),當(dāng)我遇到難解的問題時老師都耐心地解答,這使我對畢業(yè)設(shè)計增加了很大的信心,在老師的指導(dǎo)下我還學(xué)習(xí)到了很多新東西。至此在畢業(yè)設(shè)計完稿之際,特此向老師致以衷心的感謝 ! 另外,我還要感謝在這幾年來對我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識,而且讓我掌握了學(xué)習(xí)的方法,更教會了我做人處事的道理,在此表示由衷感謝。老師廣博的知識、獨到的見解、 認真負責(zé)的工作態(tài)度、 嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、平易近人的處事風(fēng)范使我受益匪淺!在 她 的悉心指導(dǎo)下 ,我學(xué)到了很多網(wǎng)站建設(shè)方面和 java 方面的專業(yè)知識。在這里我做了一些系統(tǒng)的改進思考: 1. 頁面設(shè)計 頁面的設(shè)計上,還有很大的提升空間。 ( 2) 查詢功能測試 測試系統(tǒng)的用戶管理模塊,主要針對預(yù)定房間,查詢房間進行測試。 系統(tǒng)測試的實施 本系統(tǒng)在每完成一個模塊后,都進行了相應(yīng)的測試,先進行管理員的登錄,測試齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 29 不同角色的管理員登陸后所展現(xiàn)的功能菜單是否相同。測試無處不在,從我們需求分析開始,就開始了這個系統(tǒng)的測試工作。 ( 2) 點擊個人查詢:查詢指定的 客房 信息。 (bookInfo)。 (history)。 (())。 } 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 25 客人入住登記界面如下: 圖 53 客人入住登記界面圖 客人退房實現(xiàn)過程 在客人退房時,需要獲取客人入住時間以及退房的當(dāng)前時間,對住宿費用進行處理,并且將客人的信息從數(shù)據(jù)庫客人表中刪除,將相關(guān)信息插入到歷史記錄表中。amp。通過用戶的 Id,進行用戶的信息確認。 return INPUT。 管理員和普通用戶是一樣的。設(shè)計中涉及到了幾個主要的Java 文件,包括 Action, Entity, Dao, Service。 表 46預(yù)訂信息表 字段名 數(shù)據(jù)類型 主鍵 描述 bookId varchar 是 預(yù)訂 ID roomId varchar 否 房間 ID guestId varchar 否 客人 ID beginTime bigint 否 入住時間 bookTime bigint 否 預(yù)定時間 ( 7) history(消費記錄信息表 )。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 18 表 42 客人信息表 字段名 數(shù)據(jù)類型 主鍵 描述 guestId varchar 是 用戶 ID name varchar 否 姓名 phone varchar 否 電話 saveTime bigint 否 入住時間 roomId varchar 否 房間號 cash int 否 押金 type int 否 客戶類型 ( 3) vip(會員信息表 )。預(yù)訂信息實體的 E– R 圖如圖 48 所示。 客 人房 間 I D類 型客 人 I D電 話入 住 時 間姓 名押 金 圖 44 客人信息實體 E– R 圖 VIP 表用以存放辦理會員的客人的相關(guān)信息,并且在存儲時給予特定的標(biāo)識值,結(jié)賬時給予 VIP 用戶優(yōu)惠。這條規(guī)則實際上是 3NF 的一個子規(guī)則,用于捕捉可能會通過進程的依賴性。 第二范式( 2NF) —— 表格必須 要 按照 1NF 來規(guī)范化。 操作可行性 賓館的主要功能 就是為客人提供方便快捷的房間使用服務(wù),并且本系統(tǒng)主要針對的是中小型及極小型的賓館,所以簡單方便的但是安全的操作時必須的。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 11 經(jīng)濟可行性 本客房管理系統(tǒng)所要求的計算機硬件配置要 求并不高,現(xiàn)在一般主流的計算機都可以滿足需求。 本項目共有兩個模塊:管理員模塊和前臺服務(wù)人員模塊。 員工工作效率低。 ( 2) 面向切面的編程: Spring 框架的另一 個核心特色 是 AOP(Aspectoriented programming,面向切面的編程 )。這樣便通過了 Hibernate 實現(xiàn)關(guān)系數(shù)據(jù)庫的持久化操作。編寫 Action 類后,開 發(fā)者還必須在配置文件中配置 Action 參數(shù) 。 主要開發(fā)技術(shù) Struts2 簡介 Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目,它采用 MVC 模式,能夠很好地幫助 java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用。 MySQL 軟件采用了 GPL。 數(shù)據(jù)庫管理系統(tǒng)軟件: MySQL 系統(tǒng)開發(fā)平臺: Myeclipse Java 編譯環(huán)境: ; WEB 服務(wù): 。 設(shè)計說明書結(jié)構(gòu) 本設(shè)計說明書共分六章,各章結(jié)構(gòu)如下: 第 1 章 緒論。課題研究目標(biāo)如下: ( 1)使用戶方便快捷的管理客房信息,并保護信息安全; ( 2)提高中小型賓館的工作效率,釋放 人力資源; ( 3)盡可能提供滿足客人一切需求的功能設(shè)置; ( 4)簡單清晰的操作,讓使用者容易使用; ( 5)可通過訪問權(quán)限控制確保數(shù)據(jù)的安全性。國內(nèi)的酒店管理系統(tǒng)在充分吸收了國外管理系統(tǒng)的精華的同時,結(jié)合國內(nèi)實際的情況下逐步成熟發(fā)展起來?;?B/S結(jié)構(gòu)的軟件 具有分布性特點,可以隨時隨地進行業(yè)務(wù)處理。s image andreputation. Using a puter to the modern tools as amanagement auxiliary instrument,it can improve the service quality, as far aspossible, do let customer satisfaction, alsoneed a hotel management system inthe guest room , cost, the proper management andpreservation . Based on C/Sstructure of management software development difficulties,business changes orchange flexible enough, increased the difficulty of maintenance andmanagement,further business to expand more difficult, and poor onB/S hotel guest room management system can realize the rooms,scientific, standardized,and inquires , booking information, customer information and settlement , and improvethe management efficiency,convenient hotel rooms,the fact ofconcentration and management of inquires, in order to improve the whole hotelwork efficiency and service quality. This paper adopted the more popular framework Struts2+Spring+Hibernate systemstructure, through the introduction of the Struts structure, basic MVC position and structure and the basic objects Hibernate,and the three frame technology applied to thesystem together,give a specific example configuration,the Struts MVC framework front,the intermediate Spring, the bottom Hibernate, and improve the system code reusabilityand efficiency of development. By test, the realization of the system of the strategy is feasible,can meetthe needsof small and mediumsized hotel room management , realize the workefficiency of ascension. Key words: Hotel。齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) I 齊齊哈爾大學(xué) 畢業(yè)設(shè)計(論文) 題 目 基于 Web 的 賓館 客房管理系統(tǒng)的設(shè)計與實現(xiàn) 學(xué) 院 計算機與控制工程學(xué)院 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) II 摘 要 隨著社會經(jīng)濟的飛速發(fā)展,酒店、賓館在服務(wù)行業(yè)中扮演的角色越來越重要。 關(guān)鍵詞: 賓館;客房; MVC 框架;管理系統(tǒng) 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) III Abstract With the rapid economic development of society , the hotel , the guesthouse inservice industry in the role of more and more important. In a hotel , thehotel duringthe operation, the management and service level directly affect thehotel39。 基于 C/S結(jié)構(gòu)的管理軟件開發(fā)很困難,業(yè)務(wù)變更或改變不靈活,增加了軟件的維護和管理難度,想進一步拓展業(yè)務(wù)及其困難,并且 兼容性很差 。 隨著國外酒店 使用的 計算機系統(tǒng)和先進 的管理技術(shù)被大規(guī)模 吸收 和引進,進一步加快了 國 內(nèi) 酒店管理技術(shù)的發(fā)展。 酒店客房系統(tǒng)系統(tǒng)對酒店加強客房信息管理有著極其重要的作用,就一所客房數(shù)量較大的酒店來說,它的設(shè)計內(nèi)容非常復(fù)雜而且繁多,比如擁有客房信息管理、客房類別信息管理、預(yù)定信息管理等功能,而且設(shè)計的模塊也很多,比如用戶信息管理模塊、客房類型管理模塊、客房信息管理模塊、客房