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

正文內(nèi)容

基于j2ee的酒店預(yù)訂系統(tǒng)設(shè)計(jì)與開發(fā)_畢業(yè)論文設(shè)計(jì)-文庫(kù)吧資料

2025-03-06 09:49本頁(yè)面
  

【正文】 件號(hào) GTCOUNTRY Varchar 否 國(guó)籍 GTADDRESS Varchar 否 地址 GTZIP Varchar 否 郵編 GTCOMPANY Varchar 否 公司 GTMOBILE Varchar 否 電話 GTGENDER Varchar 否 性別 GTEMAIL Varchar 否 郵件地址 GTCREATETIME Datatime 否 創(chuàng)建時(shí)間 客房類型信息表 表 42 客房類型信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 RCID Varchar 是 客房類型編號(hào) RCNAME Varchar 否 客房類型名稱 RCBEDNUMER INT 否 床位數(shù) RCPREPRICE Float 否 預(yù)定價(jià)格 RCPREDISCONUT Float 否 預(yù)定 折扣 RCHOURBASEPRICE Float 否 計(jì)時(shí)最低價(jià) RCPERHOURPRICE Float 否 計(jì)時(shí)每小時(shí)價(jià) 客房信息表 表 43 客房信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 RMID Varchar 是 客房編號(hào) RMAREA Varchar 否 所屬區(qū)域 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 29 RMFLOOR Varchar 否 樓層 RMPRCTPRICE Float 否 價(jià)格 RMTELPHONE Varchar 否 電話 RMSTATE Int 否 客房狀態(tài) RMAVAILABLE Int 否 是夠可用 RMCATALOG Varchar 否 類型 RMPICTURE Varchar 否 圖片 RMPRCTISCOUNT Int 否 折扣 操作員信息表 表 44 操作員信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 OPUSERNAME Varchar 是 操作員用戶名 OPPASSWORD Varchar 否 操作員密碼 OPPRIVILEGE INT 否 操作員權(quán)限 OPASSRESS Varchar 否 地址 OPNAME Varchar 否 姓名 OPTELEPHONE Varchar 否 電話 入住登記信息表 表 45 入住登記信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 CIMID Varchar 是 入住登記信息編號(hào) CHECKINORDER_CIOID Varchar 否 所屬登記訂單編號(hào) ROMM_RMID float 否 入住房間編號(hào) CIMPRCTPRICE float 否 價(jià)格 CIMDISOUNT float 否 折扣 CIMINDATETIME Datetime 否 進(jìn)店時(shí)間 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 30 CIMINDATETIME Datetime 否 離店時(shí)間 CIMSTATE Varchar 否 狀態(tài) 結(jié)賬信息表 表 46 結(jié)賬信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 BMID Varchar 是 結(jié)賬編號(hào) BMCHECKINORDERID Varchar 否 訂單編號(hào) BMGUESTID Varchar 否 客人編號(hào) BMTYPE Varchar 否 結(jié)賬類型 BMTOTALRATE Varchar 否 應(yīng)收金額 BMPAIDMONEY Varchar 否 已付訂金 BMRECEIVMONEY Varchar 否 續(xù)收金額 BMCREATETIME Varchar 否 創(chuàng)建時(shí)間 BMOPERATOR Varchar 否 操作員 BMPAYMENTMODEL Varchar 否 支付類型 BMREMARK Varchar 否 結(jié)賬說(shuō)明 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 31 系統(tǒng)的實(shí)現(xiàn) 系統(tǒng)設(shè)計(jì)的核心是圍繞數(shù)據(jù)庫(kù)對(duì)信息進(jìn)行加工處理,實(shí)施存取更新等各個(gè)方面的操作,同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)的 SQL 語(yǔ)句最最大限度上影響到了網(wǎng)站的性能,因此設(shè)計(jì)合理的數(shù)據(jù)庫(kù)表,及數(shù)據(jù)庫(kù)訪問(wèn)函數(shù)顯得相當(dāng)重要;與此同時(shí)網(wǎng)頁(yè)中的代碼,也在很大程度上影響著網(wǎng)站的性能,并決定了網(wǎng)站給客戶的直觀印象。結(jié)賬信息 ER 圖如圖 416 所示。團(tuán)體入住登記信息 ER 模型圖如圖 413。如果要處理團(tuán)體客戶入住的情況,就需要?jiǎng)?chuàng)建一個(gè)團(tuán)體入住登記信息實(shí)體。入住登記信息 ER 模型圖如圖 414 所示。 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 25 圖 413 操作員信息 ER 圖 5. 入住登記信息實(shí)體 客戶入住酒店時(shí),除了記錄其個(gè)人信息外,還需要記錄客戶的入戶時(shí)間、賬單號(hào)、入住房間號(hào)、離開時(shí)間等其他信息,以便結(jié)算時(shí)使用。這就要?jiǎng)?chuàng)建一個(gè)操作員信息實(shí)體,用來(lái)記錄所有操作人員信息??头啃畔? ER圖如圖 412 所示。 一個(gè)酒店會(huì)有多個(gè)客房,每個(gè)客房都有房間號(hào)、所屬區(qū)域或樓層、房間類型、分機(jī)電話等獨(dú)特信息。這就需要?jiǎng)?chuàng)建一個(gè)客房類型信息實(shí)體,用來(lái)記錄酒店所有房間類型的信息。客戶信息 實(shí)體 ER 模型圖如圖 46 所示。 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 23 圖 410 客戶信息 ER 圖 對(duì)酒店管理系統(tǒng)而言,客戶資料是非常重要的資源。這 7 個(gè)表之所以具有代表性是因?yàn)樗鼈兩婕翱头吭O(shè)置模塊、入住登記模塊,而這兩個(gè)業(yè)務(wù)模塊基本涵蓋了酒店管理系統(tǒng)的功能。 圖 49 系統(tǒng)數(shù)據(jù)庫(kù)表圖 數(shù)據(jù) 庫(kù)概念設(shè)計(jì) 根據(jù)本系統(tǒng)所要管理的信息,共設(shè)計(jì)規(guī)劃出 11 個(gè)實(shí)體,分別對(duì)應(yīng)圖 44 中 11 個(gè)數(shù)據(jù)庫(kù)表。本節(jié)為這些實(shí)體創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表。在該 JSP 頁(yè)面中通過(guò)引入各個(gè) JS 文件,實(shí)現(xiàn)各種功能。 圖 47 業(yè)務(wù)邏輯接口類與業(yè)務(wù)邏輯實(shí)現(xiàn)類包圖 圖 48 控制層包圖 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 22 視圖模型設(shè)計(jì) 視圖層是與用戶直接交互的一層。 創(chuàng)建完業(yè)務(wù)控制器后,還需要在 Spring 的配置文件中配置相關(guān)業(yè)務(wù)的業(yè)務(wù)基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 21 控制器,為其注入邏輯組件。系統(tǒng)的業(yè)務(wù)控制器位于工程的 包中。系統(tǒng)通過(guò)該控制器來(lái)調(diào)用業(yè)務(wù)邏輯層的業(yè)務(wù)邏輯操作。如圖 45 業(yè)務(wù)邏輯接口類與業(yè)務(wù)邏輯實(shí)現(xiàn)類包圖所示。業(yè)務(wù)邏輯的接口類位于工程的 包中。 在本系統(tǒng)中通過(guò)創(chuàng)建一個(gè)公用業(yè)務(wù)邏輯層,來(lái)封裝所有的業(yè)務(wù)邏輯操作。 過(guò)程域模型設(shè)計(jì) 實(shí)體域模型和 DAO 模型是為了描述實(shí)體對(duì)象,以及對(duì)實(shí)體的增刪改查操作。DAO 的實(shí)現(xiàn)類定義在 包中。另外,還有一個(gè)公共接口類 GenericDAO,這個(gè)接口定義了一般的增刪改查操作。 針對(duì)每一個(gè)實(shí)體域模型,都有一個(gè) DAO 模型與它對(duì)應(yīng)。在 JavaEE 規(guī)范中認(rèn)為,為了建立一個(gè)健壯的應(yīng)用系統(tǒng),應(yīng)該將所有對(duì)數(shù)據(jù)源的訪問(wèn)操作抽象封裝在一個(gè)公共 API 中。 DAO 是數(shù)據(jù)訪問(wèn)接口的縮寫。 該系統(tǒng)共有 11 個(gè)實(shí)體,除了上述 7 個(gè)主要實(shí)體外,還包括基礎(chǔ)信息實(shí)體,客戶記錄實(shí)體,預(yù)定信息實(shí)體和預(yù)定訂單實(shí)體。 團(tuán)體入住登記實(shí)體,包括入住登記信息編號(hào),入住登記信息列表,團(tuán)隊(duì)名稱,人數(shù),客人類型,客人證件類別,客人證件號(hào)碼,登記狀態(tài),入住時(shí)間,預(yù)計(jì)離開時(shí)間,實(shí)際離開時(shí)間,已付押金,總費(fèi)用,加床費(fèi),事由等信息。 客房類型實(shí)體,包括客房類型編號(hào),客房類型名稱,床位數(shù),預(yù)定價(jià)格,預(yù)定折扣,計(jì)時(shí)每小時(shí)價(jià)格等信息。 客房實(shí)體,包括客房編號(hào),客房所屬區(qū)域,客房所屬樓層,客房分機(jī)號(hào)碼,客房狀態(tài),客房類型,實(shí)際折扣等信息。 系統(tǒng)設(shè)計(jì)階段包括:實(shí)體域模型設(shè)計(jì), DAO 模型設(shè)計(jì),過(guò)程域模型設(shè)計(jì),控制模型設(shè)計(jì),視圖模型設(shè)計(jì)。另外,系統(tǒng)視系統(tǒng)管理 客戶 預(yù)定模塊 查詢信息模塊 入住模塊 退房模塊 修改登記 預(yù)定登記 顯所有客戶信息 顯示房間狀態(tài) 取消登記 查詢房間 預(yù)定入住 登記入住 退房 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 18 圖層主要采用 JSP 技術(shù), Ajax 技術(shù)作為視圖層的補(bǔ)充。 圖 41 系統(tǒng)模塊圖 系統(tǒng)設(shè) 計(jì) 企業(yè)級(jí) Web 應(yīng)用開發(fā),一般都采用 MVC 架構(gòu),而 Spring 是一個(gè)很好的實(shí)現(xiàn)了 MVC 的框架, Hibernate 是當(dāng)前最流行的持久層框架。 系統(tǒng)總體設(shè)計(jì) 在本系統(tǒng)中,管理系統(tǒng)模塊主要實(shí)現(xiàn)對(duì)酒店預(yù)定添加,修改,修改的管理;客房與用戶信息的查詢管理;入住管理;退房的管理。系統(tǒng)的設(shè)計(jì)一般包括以下步驟 :架構(gòu)設(shè)計(jì),系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)。 圖 312 系統(tǒng)功能模塊圖 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 17 4 系統(tǒng) 的 設(shè)計(jì) 需求調(diào)研完成后,要與用戶進(jìn)行需求確認(rèn)。 業(yè)務(wù)統(tǒng)計(jì)模塊:該模塊用來(lái)統(tǒng)計(jì)一定時(shí)間段內(nèi)酒店客房的出租率,并且以圖形報(bào)表形式顯示。 預(yù)定模塊:該模塊用來(lái)處理客戶的預(yù)定信息,除了可以新增預(yù)定,還可以對(duì)現(xiàn)有預(yù)定信息進(jìn)行管理。模塊的具體功能如下: 入住登記模塊:該模塊用來(lái)登記客戶的入住信息,入住信息包括登記信息,客人信息和費(fèi)用信息三部分。 操作員設(shè)置模塊:該模塊用來(lái)管理酒店操作員信息,新增操作員,編輯已有操作員信息,刪除操作員信息等功能。模塊的具體功能如下: 客房類型設(shè)置模塊:該模塊用來(lái)設(shè)置酒店房間的類型,包括新增客房類型,刪除客房類型,編輯已有客房類型,編輯已有客房類型包括修改房間床位數(shù),修改預(yù)定價(jià)格,修改預(yù)定折扣,修改計(jì) 時(shí)最低價(jià)的功能。當(dāng)管理員點(diǎn)擊保存數(shù)據(jù)后,數(shù)據(jù)被保存進(jìn)數(shù)據(jù)庫(kù)??头款愋驮O(shè)置可以改變的內(nèi)容包括房間類別名稱,床位數(shù),預(yù)定價(jià)格,預(yù) 定折扣,計(jì)時(shí)最低價(jià),每小時(shí)計(jì)時(shí)價(jià)。而操作員雖然能進(jìn)入前臺(tái)首頁(yè),但無(wú)法進(jìn)入后臺(tái)頁(yè)面,系統(tǒng)維護(hù)屬于后臺(tái)頁(yè)面范圍。整個(gè)業(yè)務(wù)流程如圖 310 酒店業(yè)務(wù)統(tǒng)計(jì)流程圖所示。操 作員可以通過(guò)刷新界面獲得該圖形的更新。整個(gè)客戶信息管理業(yè)務(wù)的流程如圖 39 客戶信息管理業(yè)務(wù)流程圖所示。在刪除或修改客戶信息時(shí),系統(tǒng)會(huì)首先進(jìn)行數(shù)據(jù)校驗(yàn),如校驗(yàn)客戶身份證號(hào)是否正確,校驗(yàn)客戶軍官證號(hào)是否正確等。 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 13 圖 38 散客接待用例圖 客戶信息管理 首先進(jìn)行身份認(rèn)證,通過(guò)認(rèn)證的操作員或管理員進(jìn)入系統(tǒng)前臺(tái)首頁(yè)進(jìn)行客人信息管理模塊進(jìn)行業(yè)務(wù)操作。 圖 37 散客預(yù)訂用例圖 (2)接待管理用例圖 圖 38 描述了執(zhí)行者“前臺(tái)工作人員”在進(jìn)行散客接待時(shí)所進(jìn)行的相關(guān)操作及系統(tǒng)具備的功能。 基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn) 11 圖 35 入住登記業(yè)務(wù)流程圖 預(yù)定管理 首先判斷用戶的合法性,通過(guò)校驗(yàn)后操作員或管理員可以進(jìn)行預(yù)定業(yè)務(wù)的操作,業(yè)務(wù)流程如圖 36 所示。如果校驗(yàn)通過(guò),房間狀態(tài)更改為正在使用,信息寫 入數(shù)據(jù)庫(kù),系統(tǒng)反饋登記成功。進(jìn)入前臺(tái)首頁(yè)的管理員或操作員點(diǎn)擊進(jìn)入登記信息模塊,接下來(lái)填寫入住客人的個(gè)人信息如身份證號(hào),姓名,電話等個(gè)人信息,并在所有客房中選擇可以使用的客房進(jìn)行登記。當(dāng)判斷用戶是普通操作員時(shí),用戶僅能在前臺(tái)界面操作,流程圖如圖 33 操作員登陸業(yè)務(wù)流程圖所示;當(dāng)用戶是管理員時(shí),用戶不僅能操作前臺(tái)系統(tǒng),還可以操作后臺(tái)系統(tǒng),流程圖如圖 34 管理員登陸業(yè)務(wù)流程圖所示。 根據(jù)上述用例圖,下面通過(guò)挑選該系統(tǒng)典型模塊進(jìn)行分析說(shuō)明。管理員除了可以使用前臺(tái)系統(tǒng)外,基于 J2EE 的 酒店預(yù)訂 系統(tǒng) 設(shè)計(jì)與 實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1