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

正文內(nèi)容

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

2023-07-03 16:15:33 本頁(yè)面
 

【正文】 對(duì)象軟件建模方法,進(jìn)行系統(tǒng)需求分析;提出了系統(tǒng)的總體設(shè)計(jì)方案,并采用自頂向下逐步求精的軟件設(shè)計(jì)方法,融入面向?qū)ο蟮姆治鍪侄魏脱芯糠椒ājP(guān)鍵詞:酒店管理系統(tǒng);B/S 結(jié)構(gòu);Java目 錄內(nèi)容摘要 I1 概述 3 研究背景 3 研究意義 3 研究?jī)?nèi)容 42 系統(tǒng)相關(guān)技術(shù)介紹 5 B/S 結(jié)構(gòu) 5 Java EE 架構(gòu) 5 MVC 模式 5 Ajax 技術(shù) 6 Spring 技術(shù) 6 Hibernate 技術(shù) 63 系統(tǒng)需求分析 8 總體業(yè)務(wù)分析 8 用例分析 9 功能分析 164 系統(tǒng)的設(shè)計(jì) 18 系統(tǒng)總體設(shè)計(jì) 18 系統(tǒng)設(shè)計(jì) 18 實(shí)體域模型設(shè)計(jì) 19 DAO 模型設(shè)計(jì) 19 過(guò)程域模型設(shè)計(jì) 20 控制模型設(shè)計(jì) 21 視圖模型設(shè)計(jì) 23 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 23 數(shù)據(jù)庫(kù)分析 23 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 23 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 28系統(tǒng)的實(shí)現(xiàn) 32 登陸模塊的實(shí)現(xiàn) 32 客戶預(yù)定模塊 34 查詢模塊 40 入住模塊 43 退房模塊 446 結(jié)論與展望 49參考文獻(xiàn) 501 概述隨著我國(guó)社會(huì)的不斷發(fā)展,一些新興的產(chǎn)業(yè)和經(jīng)營(yíng)管理類行業(yè)不斷地發(fā)展壯大,對(duì)一些管理類產(chǎn)業(yè)的考驗(yàn)也越來(lái)越大。但是目前酒店管理軟件一般都是為大型賓館酒店而開發(fā)的,成本高、系統(tǒng)復(fù)雜,不適用于中小型酒店和新型的多功能的酒店,因而開發(fā)一套廣泛適用于中小型賓館酒店的管理系統(tǒng)就顯得格外重要。 研究意義系統(tǒng)開發(fā)目的是通過(guò)使用當(dāng)下主流的軟件架構(gòu)、UI框架、設(shè)計(jì)理念開發(fā)一套 B/S模式的、涵蓋酒店全業(yè)務(wù)內(nèi)容的、各個(gè)模塊可以良好進(jìn)行組織分離的、實(shí)用的、界面友好的酒店管理系統(tǒng)。酒店賓館一直在使用早期開發(fā)的 C/S 的系統(tǒng),客戶普遍有更為節(jié)省維護(hù)費(fèi)用、升級(jí)現(xiàn)有的操作系統(tǒng)、信息共享更大化的實(shí)際意愿需求。我國(guó)計(jì)算機(jī)軟件管理起步較晚,但是自改革開放之后我國(guó)的計(jì)算機(jī)管理應(yīng)用有了較大的發(fā)展。目前相關(guān)的酒店客房服務(wù),能為客戶提供準(zhǔn)確、及時(shí)的客房信息,是酒店客房服務(wù)的一個(gè)重要體現(xiàn)[6]。用戶在系統(tǒng)中進(jìn)行客房預(yù)訂,客房結(jié)算,會(huì)員信息管理,客房信息管理,以及相關(guān)日志記錄查詢等工作。在系統(tǒng)實(shí)現(xiàn)方面采用 RUP(統(tǒng)一過(guò)程)的流程進(jìn)行開發(fā)。492 系統(tǒng)相關(guān)技術(shù)介紹本章對(duì)軟件開發(fā)環(huán)境進(jìn)行介紹外,對(duì)J2EE框架與結(jié)構(gòu)不僅實(shí)現(xiàn)了編程語(yǔ)言開發(fā)、環(huán)境代碼編譯、過(guò)程組件的配置、應(yīng)用程序的運(yùn)行、調(diào)用的對(duì)象交互等各個(gè)層次上的功能,而且還為 Web 服務(wù)和普通的應(yīng)用程序以及功能接口提供了一個(gè)兼容托管、安全、高效的運(yùn)行環(huán)境。B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝專門的軟件,只要有一臺(tái)可以上網(wǎng)的電腦就能夠使用,實(shí)現(xiàn)客戶端零維護(hù)。JavaEE 提供了如下的技術(shù)來(lái)滿足上述要求:Servlet/JSP 用來(lái)滿足對(duì)網(wǎng)絡(luò)請(qǐng)求進(jìn)行處理的功能;JTA/JTS 用來(lái)提供事務(wù)服務(wù)和分布式事務(wù)管理功能;JMS/JDBC/WebSerivice/Mail/RMI/EJB 提供了交互支持,不同系統(tǒng)之間可以通過(guò)多種方式交互;JAAS 提供了對(duì) Java 組建的安全保護(hù)功能;JPA 提供了對(duì)象關(guān)系映射,相對(duì)于其他映射工具來(lái)說(shuō),JPA 提供了最小的特性;JavaEEApplication Server 提供了集群、負(fù)載均衡、支持功能。模型是指業(yè)務(wù)邏輯的處理和數(shù)據(jù)的存儲(chǔ)。通過(guò)上面的解釋,可以得出 MVC 的處理過(guò)程:首先用戶通過(guò)視圖層發(fā)出請(qǐng)求,接著控制器接收用戶的請(qǐng)求,并決定應(yīng)該調(diào)用哪個(gè)模型來(lái)進(jìn)行處理,然后模型用業(yè)務(wù)邏輯來(lái)處理用戶的請(qǐng)求并返回?cái)?shù)據(jù),最后控制器將處理后的數(shù)據(jù)傳遞給視圖層,并通過(guò)視圖層展現(xiàn)給用戶。方便了開發(fā),本系統(tǒng)主要使用 Ext 進(jìn)行 Ajax 開發(fā)。Spring 的核心是控制反轉(zhuǎn),又稱為依賴注入,其思想就是通常所說(shuō)的“實(shí)現(xiàn)必須依賴抽象”,或者叫面向接口編程。Hibernate中持久化的狀態(tài)有 3 中表現(xiàn)形式,分別是瞬時(shí)狀態(tài),持久化狀態(tài)和托管狀態(tài)。從總體上講,客戶要求該系統(tǒng)應(yīng)具有操作人員識(shí)別模塊,并且具備一般系統(tǒng)所具有的客房預(yù)訂功能,客房狀態(tài)更改功能,入住客人資料登記功能,客房信息設(shè)置功能,賬單查詢功能等。該酒店的客房有不同的檔次,需要系統(tǒng)能夠?qū)头窟M(jìn)行分類管理,如增加某類客房的房間,刪除某類型客房的房間,查找該類型客房的具體房間信息,更改房間類型。需要提供一個(gè)客房設(shè)置模塊,用來(lái)設(shè)置酒店的所有客房信息。需要客房預(yù)定功能,能夠處理客戶的各種預(yù)定,如電話預(yù)定、總臺(tái)面約、上預(yù)定或領(lǐng)導(dǎo)安排等等預(yù)定方式。這兩種角色所對(duì)應(yīng)的用例圖如下所示。管理員除了可以使用前臺(tái)系統(tǒng)外,還可以使用系統(tǒng)的后臺(tái)。當(dāng)判斷用戶是普通操作員時(shí),用戶僅能在前臺(tái)界面操作,流程圖如圖33 操作員登陸業(yè)務(wù)流程圖所示;當(dāng)用戶是管理員時(shí),用戶不僅能操作前臺(tái)系統(tǒng),還可以操作后臺(tái)系統(tǒng),流程圖如圖34 管理員登陸業(yè)務(wù)流程圖所示。如果校驗(yàn)通過(guò),房間狀態(tài)更改為正在使用,信息寫入數(shù)據(jù)庫(kù),系統(tǒng)反饋登記成功。圖37散客預(yù)訂用例圖(2)接待管理用例圖圖38描述了執(zhí)行者“前臺(tái)工作人員”在進(jìn)行散客接待時(shí)所進(jìn)行的相關(guān)操作及系統(tǒng)具備的功能。在刪除或修改客戶信息時(shí),系統(tǒng)會(huì)首先進(jìn)行數(shù)據(jù)校驗(yàn),如校驗(yàn)客戶身份證號(hào)是否正確,校驗(yàn)客戶軍官證號(hào)是否正確等。操作員可以通過(guò)刷新界面獲得該圖形的更新。而操作員雖然能進(jìn)入前臺(tái)首頁(yè),但無(wú)法進(jìn)入后臺(tái)頁(yè)面,系統(tǒng)維護(hù)屬于后臺(tái)頁(yè)面范圍。當(dāng)管理員點(diǎn)擊保存數(shù)據(jù)后,數(shù)據(jù)被保存進(jìn)數(shù)據(jù)庫(kù)。操作員設(shè)置模塊:該模塊用來(lái)管理酒店操作員信息,新增操作員,編輯已有操作員信息,刪除操作員信息等功能。預(yù)定模塊:該模塊用來(lái)處理客戶的預(yù)定信息,除了可以新增預(yù)定,還可以對(duì)現(xiàn)有預(yù)定信息進(jìn)行管理。圖312 系統(tǒng)功能模塊圖 4 系統(tǒng)的設(shè)計(jì)需求調(diào)研完成后,要與用戶進(jìn)行需求確認(rèn)。 系統(tǒng)總體設(shè)計(jì)系統(tǒng)管理在本系統(tǒng)中,管理系統(tǒng)模塊主要實(shí)現(xiàn)對(duì)酒店預(yù)定添加,修改,修改的管理;客房與用戶信息的查詢管理;入住管理;退房的管理。另外,系統(tǒng)視圖層主要采用JSP 技術(shù),Ajax 技術(shù)作為視圖層的補(bǔ)充??头繉?shí)體,包括客房編號(hào),客房所屬區(qū)域,客房所屬樓層,客房分機(jī)號(hào)碼,客房狀態(tài),客房類型,實(shí)際折扣等信息。團(tuán)體入住登記實(shí)體,包括入住登記信息編號(hào),入住登記信息列表,團(tuán)隊(duì)名稱,人數(shù),客人類型,客人證件類別,客人證件號(hào)碼,登記狀態(tài),入住時(shí)間,預(yù)計(jì)離開時(shí)間,實(shí)際離開時(shí)間,已付押金,總費(fèi)用,加床費(fèi),事由等信息。DAO 是數(shù)據(jù)訪問(wèn)接口的縮寫。針對(duì)每一個(gè)實(shí)體域模型,都有一個(gè) DAO 模型與它對(duì)應(yīng)。DAO 的實(shí)現(xiàn)類定義在 包中。在本系統(tǒng)中通過(guò)創(chuàng)建一個(gè)公用業(yè)務(wù)邏輯層,來(lái)封裝所有的業(yè)務(wù)邏輯操作。如圖 45 業(yè)務(wù)邏輯接口類與業(yè)務(wù)邏輯實(shí)現(xiàn)類包圖所示。系統(tǒng)的業(yè)務(wù)控制器位于工程的 包中。圖47 業(yè)務(wù)邏輯接口類與業(yè)務(wù)邏輯實(shí)現(xiàn)類包圖圖48 控制層包圖 視圖模型設(shè)計(jì)視圖層是與用戶直接交互的一層。本節(jié)為這些實(shí)體創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表。這 7 個(gè)表之所以具有代表性是因?yàn)樗鼈兩婕翱头吭O(shè)置模塊、入住登記模塊,而這兩個(gè)業(yè)務(wù)模塊基本涵蓋了酒店管理系統(tǒng)的功能。客戶信息實(shí)體 ER 模型圖如圖46 所示。一個(gè)酒店會(huì)有多個(gè)客房,每個(gè)客房都有房間號(hào)、所屬區(qū)域或樓層、房間類型、分機(jī)電話等獨(dú)特信息。這就要?jiǎng)?chuàng)建一個(gè)操作員信息實(shí)體,用來(lái)記錄所有操作人員信息。入住登記信息 ER 模型圖如圖414 所示。團(tuán)體入住登記信息 ER 模型圖如圖413??蛻粜畔⒈肀?1 客戶信息表字段名數(shù)據(jù)類型是否主鍵描述GTIDVarchar是客人編號(hào)GTNAMEVarchar否姓名GTTYPEVarchar否類型GTCARDCTALOGVarchar否證件類別GTARDIDVarchar否證件號(hào)GTCOUNTRYVarchar否國(guó)籍GTADDRESSVarchar否地址GTZIPVarchar否郵編GTCOMPANYVarchar否公司GTMOBILEVarchar否電話GTGENDERVarchar否性別GTEMAILVarchar否郵件地址GTCREATETIMEDatatime否創(chuàng)建時(shí)間客房類型信息表表42 客房類型信息表字段名數(shù)據(jù)類型是否主鍵描述RCIDVarchar是客房類型編號(hào)RCNAMEVarchar否客房類型名稱RCBEDNUMERINT否床位數(shù)RCPREPRICEFloat否預(yù)定價(jià)格RCPREDISCONUTFloat否預(yù)定折扣RCHOURBASEPRICEFloat否計(jì)時(shí)最低價(jià)RCPERHOURPRICEFloat否計(jì)時(shí)每小時(shí)價(jià)客房信息表表43 客房信息表字段名數(shù)據(jù)類型是否主鍵描述RMIDVarchar是客房編號(hào)RMAREAVarchar否所屬區(qū)域RMFLOORVarchar否樓層RMPRCTPRICEFloat否價(jià)格RMTELPHONEVarchar否電話RMSTATEInt否客房狀態(tài)RMAVAILABLEInt否是夠可用RMCATALOGVarchar否類型RMPICTUREVarchar否圖片RMPRCTISCOUNTInt否折扣操作員信息表表44 操作員信息表字段名數(shù)據(jù)類型是否主鍵描述OPUSERNAMEVarchar是操作員用戶名OPPASSWORDVarchar否操作員密碼OPPRIVILEGEINT否操作員權(quán)限OPASSRESSVarchar否地址OPNAMEVarchar否姓名OPTELEPHONEVarchar否電話入住登記信息表表45 入住登記信息表字段名數(shù)據(jù)類型是否主鍵描述CIMIDVarchar是入住登記信息編號(hào)CHECKINORDER_CIOIDVarchar否所屬登記訂單編號(hào)ROMM_RMIDfloat否入住房間編號(hào)CIMPRCTPRICEfloat否價(jià)格CIMDISOUNTfloat否折扣CIMINDATETIMEDatetime否進(jìn)店時(shí)間CIMINDATETIMEDatetime否離店時(shí)間CIMSTATEVarchar否狀態(tài)結(jié)賬信息表表46 結(jié)賬信息表字段名數(shù)據(jù)類型是否主鍵描述BMIDVarchar是結(jié)賬編號(hào)BMCHECKINORDERIDVarchar否訂單編號(hào)BMGUESTIDVarchar否客人編號(hào)BMTYPEVarchar否結(jié)賬類型BMTOTALRATEVarchar否應(yīng)收金額BMPAIDMONEYVarchar否已付訂金B(yǎng)MRECEIVMONEYVarchar否續(xù)收金額BMCREATETIMEVarchar否創(chuàng)建時(shí)間
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1