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

正文內(nèi)容

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

  

【正文】 互聯(lián)網(wǎng)是開(kāi)放的平臺(tái),在安全性上本系統(tǒng)考慮的不夠深入。然后結(jié)賬,退房。顯示所有客戶(hù)信息是客戶(hù)查詢(xún)的進(jìn)一步擴(kuò)展,可以查看所有的客戶(hù),并提供修改的功能,其流程圖如下:點(diǎn)擊“顯示所有客戶(hù)信息”顯示所有客戶(hù)的信息列表 圖512 “顯示所有客戶(hù)”流程 圖 513“顯示所有客戶(hù)”查詢(xún)界面截圖設(shè)計(jì)思想與gatallroom基本相同,只是SQL語(yǔ)句中的查詢(xún)表不同。登陸模塊實(shí)現(xiàn)效果如圖52 登陸界面所示。7. 結(jié)賬信息實(shí)體當(dāng)客戶(hù)需要對(duì)客房進(jìn)行結(jié)賬或者續(xù)費(fèi)時(shí),就用到了結(jié)賬信息實(shí)體中存儲(chǔ)的結(jié)賬信息。操作員信息 ER 圖如圖413所示。2. 客房類(lèi)型信息實(shí)體圖411 客房類(lèi)型 ER 圖一個(gè)酒店的客房類(lèi)型會(huì)有許多種,例如標(biāo)準(zhǔn)間、商務(wù)套間、豪華套房等。所有數(shù)據(jù)庫(kù)表如圖44系統(tǒng)數(shù)據(jù)庫(kù)表圖所示。如圖47 控制層包圖所示。公用業(yè)務(wù)邏輯層同樣包含兩個(gè)組成部分,一個(gè)是業(yè)務(wù)邏輯層接口,用來(lái)聲明所有的業(yè)務(wù)邏輯方法;一個(gè)是業(yè)務(wù)邏輯層實(shí)現(xiàn)類(lèi),用來(lái)實(shí)現(xiàn)所有的業(yè)務(wù)邏輯方法。在本系統(tǒng)中,分別有11 個(gè) DAO 接口類(lèi)和實(shí)現(xiàn)類(lèi)與實(shí)體域模型對(duì)應(yīng),這些接口類(lèi)分別定義了操作相應(yīng)實(shí)體類(lèi)的方法。結(jié)賬類(lèi)型實(shí)體,包括客人編號(hào),結(jié)賬類(lèi)型,應(yīng)收金額,已付押金,續(xù)收金額,創(chuàng)建時(shí)間,操作員用戶(hù)名,結(jié)賬說(shuō)明等信息。后臺(tái)數(shù)據(jù)庫(kù)使用 MySQL 數(shù)據(jù)庫(kù)。接下來(lái)系統(tǒng)的設(shè)計(jì)工作就可以啟動(dòng)。系統(tǒng)前臺(tái)供酒店所有工作人員使用,包括入住登記模塊、結(jié)賬模塊、預(yù)定模塊、客戶(hù)管理模塊以及業(yè)務(wù)統(tǒng)計(jì)模塊。接下來(lái),管理員可以對(duì)客房類(lèi)型進(jìn)行管理,包括添加客房類(lèi)型,刪除選中的客房類(lèi)型,更改客房類(lèi)型,重新加載數(shù)據(jù),保存數(shù)據(jù)的操作。如果未通過(guò)校驗(yàn)則返回客人信息主界面,通過(guò)校驗(yàn)則將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù),系統(tǒng)顯示數(shù)據(jù)更新成功。整個(gè)業(yè)務(wù)流程如圖35 入住登記業(yè)務(wù)流程圖所示。通過(guò)后臺(tái)可以對(duì)酒店的客房類(lèi)型、客房、操作員進(jìn)行設(shè)置,管理員用例圖如圖32 所示。需要提供一個(gè)入住客人信息管理功能,從而實(shí)現(xiàn)對(duì)酒店的客人信息的統(tǒng)一管理,如根據(jù)身份證號(hào)進(jìn)行客戶(hù)查詢(xún),根據(jù)入住日期進(jìn)行查詢(xún),更改客人的聯(lián)系方式等。該酒店管理系統(tǒng)應(yīng)具有操作人員識(shí)別模塊,以區(qū)別每項(xiàng)業(yè)務(wù)是由哪位工作人員操作?,F(xiàn)在Hibernate在持久化類(lèi)和數(shù)據(jù)庫(kù)之間建立映射關(guān)系除了通過(guò)XML文件還可以支持Annotations.3 系統(tǒng)需求分析通過(guò)對(duì)系統(tǒng)的分析,制定出了如上本系統(tǒng)主要結(jié)構(gòu)功能的設(shè)計(jì),依靠此設(shè)計(jì),制定除了本系統(tǒng)的實(shí)施方案,之后按照各個(gè)功能點(diǎn)完成詳細(xì)設(shè)計(jì),將每一個(gè)模塊對(duì)應(yīng)的參數(shù)定義詳細(xì)的命名規(guī)范,設(shè)計(jì)好數(shù)據(jù)庫(kù),完成整個(gè)系統(tǒng)的開(kāi)發(fā)。Ext 積累了眾多的組件,有表格、表單、動(dòng)態(tài)樹(shù)、菜單、工具條、對(duì)話(huà)框等。模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。系統(tǒng)的擴(kuò)展也非常容易。在論文撰寫(xiě)過(guò)程中從系統(tǒng)需求出發(fā),設(shè)計(jì)與實(shí)現(xiàn)并重。 市場(chǎng)上酒店客房相關(guān)服務(wù)產(chǎn)品有了極大的豐富。開(kāi)發(fā) B/S酒店管理系統(tǒng),會(huì)將最先進(jìn)的酒店管理理念柔和到系統(tǒng)中,幫助酒店賓館的管理方式更符合現(xiàn)代的酒店管理模式,提高客戶(hù)的競(jìng)爭(zhēng)力。綜合計(jì)算機(jī)與互聯(lián)網(wǎng)的開(kāi)發(fā)技術(shù)來(lái)開(kāi)發(fā)賓館酒店管理系統(tǒng),不僅可以使管理效率提高,而且還可以使其經(jīng)濟(jì)效率得以提高、運(yùn)行和管理成本降低、實(shí)現(xiàn)資源的共享。在酒店管理系統(tǒng)的建立過(guò)程中,主要參照萬(wàn)維大酒店的服務(wù)流程,結(jié)合當(dāng)前酒店工作人員的計(jì)算機(jī)操作能力,完成了系統(tǒng)的需求、設(shè)計(jì)和編碼方案。本章描述系統(tǒng)開(kāi)發(fā)的背景,意義和研究?jī)?nèi)容。按照當(dāng)前的計(jì)算機(jī)應(yīng)用發(fā)展趨勢(shì),計(jì)算機(jī)管理應(yīng)用系統(tǒng)正在從早期的 C/S 模式大規(guī)模步入 B/S模式,并正在局部進(jìn)入小客戶(hù)端、大服務(wù)器的發(fā)展方向,因此,B/S 中小型賓館酒店管理系統(tǒng)的開(kāi)發(fā)實(shí)施是符合這樣的一個(gè)客觀現(xiàn)實(shí),同時(shí)通過(guò)這一開(kāi)發(fā)工作,也能為將來(lái)的多種客戶(hù)端、多種數(shù)據(jù)交換的開(kāi)發(fā)工作打下基礎(chǔ)。特別是旅游業(yè)的快速發(fā)展,帶動(dòng)我國(guó)旅游相關(guān)產(chǎn)業(yè)升級(jí)轉(zhuǎn)型。論文集中分析了B/S模式酒店管理信息系統(tǒng)構(gòu)建的技術(shù)基礎(chǔ)、可行性,重點(diǎn)討論了酒店管理信息系統(tǒng)具體模塊的設(shè)計(jì)。這種模式統(tǒng)一了客戶(hù)端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。 MVC 模式MVC 的英文全稱(chēng)是 ModelViewController,即“模式視圖控制器”。Ajax 主要是增強(qiáng)了用戶(hù)體驗(yàn)。 Hibernate 技術(shù)Hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架。另外,客戶(hù)要求該系統(tǒng)升級(jí)維護(hù)方便,使用簡(jiǎn)單,容易上手操作,界面簡(jiǎn)單明了,所反映的信息直觀等。特別重要的是能夠了解到所有房間的當(dāng)前狀態(tài)以及是否可用,這樣能夠方便酒店對(duì)所有客房的當(dāng)前狀態(tài)進(jìn)行及時(shí)管理,如對(duì)于已經(jīng)退房的房間可以通知保潔員清潔房間,對(duì)于未入住的房間可以安排客人入住使用,對(duì)于已經(jīng)入住的房間及時(shí)跟蹤客人是否續(xù)住等。普通操作員只能使用前臺(tái)系統(tǒng),能夠處理入住登記、退房結(jié)賬、預(yù)定管理、客戶(hù)管理、業(yè)務(wù)統(tǒng)計(jì)等操作。進(jìn)入前臺(tái)首頁(yè)的管理員或操作員點(diǎn)擊進(jìn)入登記信息模塊,接下來(lái)填寫(xiě)入住客人的個(gè)人信息如身份證號(hào),姓名,電話(huà)等個(gè)人信息,并在所有客房中選擇可以使用的客房進(jìn)行登記。圖38散客接待用例圖客戶(hù)信息管理首先進(jìn)行身份認(rèn)證,通過(guò)認(rèn)證的操作員或管理員進(jìn)入系統(tǒng)前臺(tái)首頁(yè)進(jìn)行客人信息管理模塊進(jìn)行業(yè)務(wù)操作。整個(gè)業(yè)務(wù)流程如圖310 酒店業(yè)務(wù)統(tǒng)計(jì)流程圖所示。模塊的具體功能如下:客房類(lèi)型設(shè)置模塊:該模塊用來(lái)設(shè)置酒店房間的類(lèi)型,包括新增客房類(lèi)型,刪除客房類(lèi)型,編輯已有客房類(lèi)型,編輯已有客房類(lèi)型包括修改房間床位數(shù),修改預(yù)定價(jià)格,修改預(yù)定折扣,修改計(jì)時(shí)最低價(jià)的功能。業(yè)務(wù)統(tǒng)計(jì)模塊:該模塊用來(lái)統(tǒng)計(jì)一定時(shí)間段內(nèi)酒店客房的出租率,并且以圖形報(bào)表形式顯示。 客戶(hù)預(yù)定模塊查詢(xún)信息模塊入住模塊退房模塊 顯所有客戶(hù)信息退房登記入住預(yù)定入住查詢(xún)房間顯示房間狀態(tài)取消登記預(yù)定登記修改登記圖 41 系統(tǒng)模塊圖 系統(tǒng)設(shè)計(jì)企業(yè)級(jí) Web 應(yīng)用開(kāi)發(fā),一般都采用 MVC 架構(gòu),而 Spring 是一個(gè)很好的實(shí)現(xiàn)了 MVC 的框架,Hibernate 是當(dāng)前最流行的持久層框架??头款?lèi)型實(shí)體,包括客房類(lèi)型編號(hào),客房類(lèi)型名稱(chēng),床位數(shù),預(yù)定價(jià)格,預(yù)定折扣,計(jì)時(shí)每小時(shí)價(jià)格等信息。在 JavaEE 規(guī)范中認(rèn)為,為了建立一個(gè)健壯的應(yīng)用系統(tǒng),應(yīng)該將所有對(duì)數(shù)據(jù)源的訪(fǎng)問(wèn)操作抽象封裝在一個(gè)公共 API 中。 過(guò)程域模型設(shè)計(jì)實(shí)體域模型和 DAO 模型是為了描述實(shí)體對(duì)象,以及對(duì)實(shí)體的增刪改查操作。系統(tǒng)通過(guò)該控制器來(lái)調(diào)用業(yè)務(wù)邏輯層的業(yè)務(wù)邏輯操作。在該 JSP 頁(yè)面中通過(guò)引入各個(gè) JS 文件,實(shí)現(xiàn)各種功能。圖410 客戶(hù)信息 ER 圖對(duì)酒店管理系統(tǒng)而言,客戶(hù)資料是非常重要的資源??头啃畔?ER圖如圖412所示。如果要處理團(tuán)體客戶(hù)入住的情況,就需要?jiǎng)?chuàng)建一個(gè)團(tuán)體入住登記信息實(shí)體。 登陸模塊的實(shí)現(xiàn)在本次系統(tǒng)中,用戶(hù)登陸模塊與普通應(yīng)用系統(tǒng)的用戶(hù)登陸是基本相同的。Insertroom代碼如下: (utf8); ServletContext application = getServletContext(); String leixing = (String) (leixing); String roomno= (String) (roomno); (roomno); (leixing); int i=(leixing); DataSource ds = null; Context context; try {context = new InitialContext(); ds = (DataSource) (java:/p/env/jdbc/mysqlds); } catch (NamingException e) {();(獲取數(shù)據(jù)源錯(cuò)誤!);} int result = 0; String message = null; String sql=null; try {switch(i){case 0:sql=update room set statue=1 where roomno=?;break; case 1:sql=update room set statue=2,startdate=now() where roomno=?;break; case 2:sql=update room set enddate=now() where roomno=?;break; } String sr[] = {roomno}; QueryRunner run = new QueryRunner(ds); result = (sql, sr); if(i==1){ sql=update client set yuding=2 where roomnumber=?; QueryRunner run1 = new QueryRunner(ds); (sql, sr); }if(i==2){ServletContext application1 = getServletContext(); (roomno, roomno); RequestDispatcher rs = (/servlet/seachall); try { (request, response); return; } catch (Exception e) { }}else{if (result == 1) {message = 操作成功!; } else {message = 操作失敗!;} (message, message); (/).forward(request,response);} } catch (SQLException e) {();}}“修改”操作為預(yù)定客戶(hù)提供修改相關(guān)信息的功能,流程圖如下:點(diǎn)擊“修改”按鈕 輸入用戶(hù)身份證號(hào)是否存在顯示空列表否 是顯示修改客戶(hù)信息列表提示修改成功修改信息,點(diǎn)擊確定圖56 “修改”流程圖57 “修改”流程設(shè)計(jì)思想:輸入身份證號(hào)后提交經(jīng)trueroom查找客戶(hù)信息,修改后提交update對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改.Truroom代碼如下: (utf8); ServletContext application = getServletContext(); String leixing= (String) (leixing); String roomno = (String) (roomno); DataSource ds = null; Context context; try {context = new InitialContext(); ds = (DataSource) (java:/p/env/jdbc/mysqlds); } catch (NamingException e) { (); (獲取數(shù)據(jù)源錯(cuò)誤!); } try {String sql = select * from room where statue=? and
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1