freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程-基于web的賓館客房管理系統(tǒng)的設計與實現(xiàn)((參考版)

2024-12-10 03:05本頁面
  

【正文】 至此在畢業(yè)設計完稿之際,特此向老師致以衷心的感謝 ! 另外,我還要感謝在這幾年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習的方法,更教會了我做人處事的道理,在此表示由衷感謝。在這幾個月的學習設計中,我不僅學到了許多新的知識和解決問題的方法,而且也開闊了視野,提高了解決問題的能力。完成畢業(yè)設計之時,最深的感觸就是時間緊張,專業(yè)知識很是缺乏,在此感謝幫助過我的人。我深深感到自己在畢業(yè)設計的過程中學到了很多東西,取得了很大進步,這些進步離不開 王一萍 老師的培養(yǎng)、關心、支持和鼓勵,特別是老師在百忙之中還不間斷的給予我電子郵件指導,當我遇到難解的問題時老師都耐心地解答,這使我對畢業(yè)設計增加了很大的信心,在老師的指導下我還學習到了很多新東西。老師廣博的知識、獨到的見解、 認真負責的工作態(tài)度、 嚴謹?shù)闹螌W態(tài)度、平易近人的處事風范使我受益匪淺!在 她 的悉心指導下,我學 到了很多網(wǎng)站建設方面和 java 方面的專業(yè)知識。 基于 web 的客房管理系統(tǒng)暫時算是告一段落了,但在技術上 和 業(yè)務上留給我的問題和幫助會陪我繼續(xù)在 學習 Java 的道路上前行。例如可加入客人的注冊,這樣客人就可以自動預訂房間;在預訂功能上,我們可以加入更豐富的功能更詳細的處理每一個業(yè)務,還可以在預訂頁面加入日歷更方便預訂功能的實現(xiàn)。在房間的列表上,其實可以顯示出每個房間的圖片并且用特殊的標志或者顏色表示房間的狀態(tài),更人性化的處理功能。在這里我做了一些系統(tǒng)的改進思考: 1. 頁面設計 頁面的設計上,還有很大的提升空間。 系統(tǒng) 可以實現(xiàn)對客房的簡單管理,也可以對客人的信息進行簡單管理,并實現(xiàn)了客人開房、客人退房和客人預定房間這些基本功能。 通過以上測試,系統(tǒng)的所用功能都可以正常使用,當然一定還有未發(fā)現(xiàn)的錯誤,我們將在后續(xù)的工作中陸續(xù)改正。 表 62 用戶模塊部分測試用例設計 案例 應產(chǎn)生行為 結果 失敗原因 在查詢房間的輸入框中輸入 房間號碼 查詢房間 成功 在查詢房間的輸入框中輸入 “不規(guī)則格式 ”的 房間號碼 不進行查詢 成功 在查詢房間的輸入框中輸入 “空 ”并按確定 不進行查詢 成功 ( 3) 開房功能測試 主要進行了開房功能的測試,當用戶輸入正確的房間號和用戶信息是,點擊開房便可以返回客人列表如下圖: 圖 64客人列表界面圖 齊齊哈爾大學畢業(yè)設計(論文) 31 本章小結 本章主要進行了系統(tǒng)后臺的測試,對后臺中的每個易出錯的功能都進行了詳細的測試。 ( 2) 查詢功能測試 測試系統(tǒng)的用戶管理模塊,主要針對預定房間,查詢房間進行測試。 圖 61 用戶結果登錄圖 當在管理員登錄對話框中輸入以下信息,用戶名 : admin 密碼: admin,點擊登錄后,出現(xiàn)如下圖 62 所示對話框 , 說明此用戶存在。 表 61 登錄測試用例設計 案例 應產(chǎn)生行為 結果 失敗原因 在登錄密碼欄內(nèi)輸入正確密碼后按 “確定 ”鍵 進入系統(tǒng) 成功 在登錄密碼欄內(nèi)輸入錯誤密碼后按 “確定 ”鍵 系統(tǒng)必須告知 “用戶名或密碼錯誤,請重新輸入! ” 成功 首先:判斷管理員是否存在, 輸入用戶名: admin 密碼為: admin3 ,點擊登錄,出現(xiàn)如下對話框(圖 61 所示)。 ( 1) 用戶 登錄測試 測試系統(tǒng)的登錄功能,對登錄方式 進行測試。 系統(tǒng)測試的實施 本系統(tǒng)在每完成一個模塊后,都進行了相應的測試,先進行管理員的登錄,測試齊齊哈爾大學畢業(yè)設計(論文) 29 不同角色的管理員登陸后所展現(xiàn)的功能菜單是否相同。白盒測試 則 是把程序 視為是 裝在一個透明的白盒子 中 , 換言之 就是完全 的 了解程序 的結構和 其 處理過程。測試不可能進行窮盡測試,所以不可能發(fā)現(xiàn)系統(tǒng)中所有錯誤,我們所能做的只能是盡可能多的發(fā)現(xiàn)錯誤和減少損失。在測試階段測試人員努力設計出一系列測試方案,目的卻是為了進一步完善已經(jīng)建造好的系統(tǒng) — 竭力改正程序使它能按照預定要求正確工作。測試無處不在,從我們需求分析開始,就開始了這個系統(tǒng)的測試工作。 我們從抽象的需求分析出發(fā),逐步完成了概要設計、詳細設計、編碼工作。通常在 編寫出每個模塊之后就 會對其 做必要的測試(稱 之 為單元測試),模塊的編寫 和測試應由 同一個人 完成 ,編碼和單元測試 同 屬于軟件生命周期 中 的一個階段。 圖 56 房間信息管理界面圖 齊齊哈爾大學畢業(yè)設計(論文) 28 第6章 系統(tǒng)的測試 軟件測試是軟件開發(fā)過程中的一個重要環(huán)節(jié)。 ( 2) 點擊個人查詢:查詢指定的 客房 信息。該功能可以實現(xiàn)對 客房 信息的查詢,可以全部查詢, 可以刪除, 也可以單個查詢,查詢后還可以 修改 某個 房間的信息 。 用戶可以對客人信息 、客房信息以及客房類型信息進行增、刪、改、查操作,對全部數(shù)據(jù)進行查詢與管理。 (room)。 (bookInfo)。 if (().equals(0)) { (date)。房間預訂頁面如下: 圖 55 房間預訂界面效果圖 齊齊哈爾大學畢業(yè)設計(論文) 27 本功能主要代碼為: room = (())。 圖 54 房間退訂界面圖 客人退房時,用戶點擊對應退房鏈接 ,進行退房操作,并獲得客人所需支付金額的信息。 (history)。 齊齊哈爾大學畢業(yè)設計(論文) 26 } ((int) total)。 (())。 (())。 (())。 room = (())。 在該方法中要對用戶開放時間、退房時間進行判斷及詳細處理。 TimeRule 中進行的主要的時間判斷邏輯如下: ( 1)如果開房與退房在同一天,房費按照房間的日價 收取; ( 2)對開房時間是否在上午 到 之間進行判斷,超出此范圍在計算天數(shù)時加 天。 } 齊齊哈爾大學畢業(yè)設計(論文) 25 客人入住登記界面如下: 圖 53 客人入住登記界面圖 客人退房實現(xiàn)過程 在客人退房時,需要獲取客人入住時間以及退房的當前時間,對住宿費用進行處理,并且將客人的信息從數(shù)據(jù)庫客人表中刪除,將相關信息插入到歷史記錄表中。 (1)。 } else { (1)。 vip = (())。amp。通過 實現(xiàn)該功能,實現(xiàn)代碼如下: room = (())。 系統(tǒng)用戶在登錄后可以實現(xiàn)以下住宿相關功能: ( 1) 空房 /預訂房間 /已登記房間 /全部房間查詢; ( 2) 客人入住登記; ( 3) 預訂房間信息登記 /取消預訂; ( 4) 客人退房; ( 5)具體房間查詢; ( 6)客人查詢 。 用戶信息修改頁面獲取用戶效果如下: 圖 52用戶信息修改界面 效果圖 ( 1) 點擊密碼單選框:選中并修改該信息 ; ( 2) 點擊姓名單選框:選中并修改該信息 ; ( 3) 點擊年齡單選框:選中并修改該信息 ; ( 4) 點擊電話單選框:選中并修改該信息 ; ( 5) 點擊修改按鈕:提交修改后的數(shù)據(jù)。通過用戶的 Id,進行用戶的信息確認。其他用戶只能對自己的信 息進行修改。 齊齊哈爾大學畢業(yè)設計(論文) 23 本系統(tǒng)設置管理員角色一名,添加的其他用戶權限值默認為普通用戶。 return SUCCESS。 return INPUT。 登錄實現(xiàn)代碼如下: user=((), ())。 圖 51 用戶登陸界面效果圖 如果用戶登錄成功,將用戶對象存如 session,并在頁面進行相應權限的判斷從而獲取相應操作權限。在登錄中添加的主要代碼為 onsubmit 提交表單 form 中信齊齊哈爾大學畢業(yè)設計(論文) 22 息 并且將 action 設置為 login,在輸入框中利用 name 來獲取值,例如設置為 或 ,這樣點擊按鈕的時候就將數(shù)據(jù)交給 action 去處理來判斷登陸是否正確。 管理員和普通用戶是一樣的。用戶通過登錄模塊登錄本系統(tǒng)時,便可按照相應的權限 值 role 進行使用本系統(tǒng)的相關功能 。 Dao: Dao 是一個 interface 接口,該接口定義了增,刪,改,查的方法,以及接口的實現(xiàn)。 Service:該文件在需要用到的時候調(diào)用 Dao 接口實現(xiàn)增,刪,改,查的相應操作,完成與數(shù)據(jù)庫的聯(lián)動操作。設計中涉及到了幾個主要的Java 文件,包括 Action, Entity, Dao, Service。表示層中所執(zhí)行的內(nèi)容主要有:利用 JSP 實現(xiàn)頁面間的交互, Service 用來接收用戶提交的表單等信息,然后 將接收到的信息交給 Action 處理。本系統(tǒng)基于 B/S 結構,采用結合了 JAVA、 SSH、 J2EE等技術模式進行開發(fā),在底層使用 SQL 數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)。 表 47 消費記錄信息表 字段名 數(shù)據(jù)類型 主鍵 描述 historyId int 是 消費記錄 ID roomId varchar 否 房間 ID guestId varchar 否 客人 ID guestName varchar 否 客人姓名 beginTime bigint 否 入住時間 endTime bigint 否 退房時間 total varchar 否 消費金額 齊齊哈爾大學畢業(yè)設計(論文) 20 文件夾組織結構 圖 410 項目文件夾組 織結構圖 齊齊哈爾大學畢業(yè)設計(論文) 21 第 5 章 系統(tǒng)的詳細設計與實現(xiàn) 本次畢業(yè)設計開發(fā)工具選用的是 JAVA,數(shù)據(jù)庫是使用的是 MySQL 數(shù)據(jù)庫。 表 46預訂信息表 字段名 數(shù)據(jù)類型 主鍵 描述 bookId varchar 是 預訂 ID roomId varchar 否 房間 ID guestId varchar 否 客人 ID beginTime bigint 否 入住時間 bookTime bigint 否 預定時間 ( 7) history(消費記錄信息表 )。 齊齊哈爾大學畢業(yè)設計(論文) 19 表 45 房間類型信息表 字段名 數(shù)據(jù)類型 主鍵 描述 typeId varchar 是 類型 ID name varchar 否 類型名稱 price varchar 否 價格 bedNum varchar 否 床數(shù)量 puter varchar 否 電腦情況 tv varchar 否 電視情況 note varchar 否 備注 ( 6) bookInfo(預訂信息表 )。 表 44 房間信息表 字段名 數(shù)據(jù)類型 主鍵 描述 roomId varchar 是 房間 ID roomType varchar 否 房間類型 status varchar 否 狀態(tài) note varchar 否 備注 ( 5) roomtype(房間類型信息表 )。 表 43 會員信息表 字段名 數(shù)據(jù)類型 主鍵 描述 vipId varchar 是 用戶 ID name varchar 否 用戶姓名 phone varchar 否 電話 type int 否 類型 allPaid varchar 否 消費總額 lastTime varchar 否 上次消費時間 ( 4) room(房間信息表 )。 齊齊哈爾大學畢業(yè)設計(論文) 18 表 42 客人信息表 字段名 數(shù)據(jù)類型 主鍵 描述 guestId varchar 是 用戶 ID name varchar 否 姓名 phone varchar 否 電話 saveTime bigint 否 入住時間 roomId varchar 否 房間號 cash int 否 押金 type int 否 客戶類型 ( 3) vip(會員信息表 )。 表 41 用戶信息表 字段名 數(shù)據(jù)類型 主鍵 描述 userId varchar 是 用戶 ID name varchar 否 用戶
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1