• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于SSH的酒店管理系統(tǒng)

      2018-01-11 21:57:53王慶喜趙浩婕
      關(guān)鍵詞:MySQL數(shù)據(jù)庫酒店管理

      王慶喜+趙浩婕

      摘要:本系統(tǒng)采用的是SSH框架基于MySQL數(shù)據(jù)庫開發(fā)的酒店管理系統(tǒng),采用B/S結(jié)構(gòu),即瀏覽器/服務(wù)器模式,無須安裝就可以使用。為了使系統(tǒng)能夠很好的兼容移動(dòng)端,所以使用了前端的Bootstrap框架,響應(yīng)式頁面布局。

      關(guān)鍵詞:酒店管理;SSH框架;MySQL數(shù)據(jù)庫;Bootstrap框架

      中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)11-0049-02

      1 引言

      酒店的業(yè)務(wù)無疑是龐大復(fù)雜的,特別是大型的酒店。他們?nèi)珖鞯囟加羞B鎖店,客戶也遍布各地。那么如何管理所有的酒店和客戶,這是一個(gè)值得深思的問題。近幾年不僅僅是酒店行業(yè)發(fā)展迅速,計(jì)算機(jī)行業(yè)也快速發(fā)展,現(xiàn)在是信息化管理的時(shí)代。如果你不會(huì)用電腦辦公,無疑你已經(jīng)與現(xiàn)代脫軌。計(jì)算行業(yè)的發(fā)展也帶動(dòng)了其它行業(yè)的信息化,開發(fā)相關(guān)的技術(shù)能夠?qū)崿F(xiàn)酒店的業(yè)務(wù)流程,這能夠大大提高整個(gè)酒店的運(yùn)轉(zhuǎn)速度。

      酒店管理系統(tǒng)是從客戶辦理入住手續(xù)出發(fā),其中對(duì)應(yīng)的有退房結(jié)賬功能、酒店房間管理、客戶信息管理、預(yù)約信息管理和操作員管理。這些是酒店必不可少的功能,能滿足大部分的酒店需要。本系統(tǒng)的數(shù)據(jù)刪除是用的偽刪除,如果失誤的刪除是可以找回的。本系統(tǒng)結(jié)合了各個(gè)酒店的業(yè)務(wù)流程,總結(jié)出他們必要的功能進(jìn)行開發(fā)設(shè)計(jì)。同樣的系統(tǒng)可供多家酒店使用,這大大的降低了開發(fā)成本。

      2 系統(tǒng)設(shè)計(jì)

      普通操作員只能使用前臺(tái)系統(tǒng),能夠處理客戶入住登記、結(jié)賬、預(yù)定以及修改自己的用戶名和密碼的操作。

      管理員是系統(tǒng)的管理者,是擁有最高權(quán)限的用戶。管理員除了擁有普通操作員的所有權(quán)限外,還可以管理客房、管理客戶和管理操作員。

      酒店管理系統(tǒng)最基本的功能是能夠辦理入住手續(xù)和退房結(jié)賬。客房信息和客人信息要有添加和展示的地方??腿四軌蛟诰W(wǎng)上預(yù)定,也可以電話預(yù)定,所以要有預(yù)定管理的功能。綜上所述,本系統(tǒng)最終實(shí)現(xiàn)功能:入住登記、退房結(jié)賬、客人管理、客房管理、預(yù)定管理和操作員管理。

      3 系統(tǒng)實(shí)現(xiàn)

      3.1 入住登記模塊

      系統(tǒng)成功登錄之后,對(duì)于酒店來說,主要是辦理入住手續(xù),所以把入住登記作為首頁面。頁面中顯示的是可用的客房信息列表,能清楚暫時(shí)客房信息。由于客人的不同要求,為了能快速高效的辦理入住手續(xù),所以我設(shè)計(jì)的時(shí)候添加了根據(jù)房間類型和床位數(shù)目進(jìn)行篩選的功能。

      當(dāng)客人確定辦理入住手續(xù)時(shí),操作員點(diǎn)擊入住,頁面彈出添加客戶信息,然后依次添加客戶信息。添加的客戶信息會(huì)存到客戶表中,考慮的數(shù)據(jù)庫中可能已經(jīng)存在此客戶,所以添加客戶的時(shí)候先根據(jù)客戶的身份證號(hào)進(jìn)行了查詢,如果已存在就替換掉原來的數(shù)據(jù),如果不存在就添加新的客戶。獲取所有客房的信息。

      3.2 退房結(jié)賬模塊

      客戶辦理退房手續(xù)時(shí),系統(tǒng)必須能夠快速的找到客戶的入住信息。所有以需要提供一個(gè)根據(jù)房間號(hào)和身份證號(hào)進(jìn)行搜索的功能。為了能拿到客戶的所有信息,我根據(jù)入住登記表、客戶信息表、房間信息表建立了視圖。退房結(jié)賬頁面顯示所有與入住客戶相關(guān)的信息,其中包括入住的房間、樓層、入住時(shí)間。當(dāng)客戶退房時(shí),需要考慮高更改房間的狀態(tài)和入住登記的狀態(tài),并且還要把退房的信息添加到結(jié)賬信息表中。

      3.3 預(yù)約管理模塊

      3.3.1 添加預(yù)約

      預(yù)約功能是一個(gè)酒店系統(tǒng)剛開始設(shè)計(jì)時(shí)就要考慮到的問題,參照網(wǎng)上各種酒店系統(tǒng),如:如家酒店、錦江之星等,都有預(yù)約功能。所以這是一個(gè)必不可少的功能。客人可以通過網(wǎng)上預(yù)約,也可以通過電話預(yù)約。這個(gè)操作本應(yīng)該客戶進(jìn)行操作,當(dāng)客戶沒有在網(wǎng)上預(yù)約,則由操作員代為填寫??蛻纛A(yù)約和入住登記類似,信息也是填寫在一樣的表中。其中的不同是登記表中會(huì)標(biāo)識(shí)已預(yù)訂,房間的狀態(tài)也會(huì)變成已預(yù)訂未入住,客戶信息只填寫一部分,等到客戶辦理入住手續(xù)時(shí)再完善。

      3.3.2 預(yù)約列表

      用來展示預(yù)約客戶相關(guān)的信息。當(dāng)客戶在當(dāng)天18點(diǎn)前為辦理入住手續(xù),則相關(guān)狀態(tài)自動(dòng)改變,預(yù)約房間將不再保留。

      3.4 客戶管理模塊

      3.4.1 添加客戶

      客戶對(duì)于酒店來說是非常重要的存在,一個(gè)酒店關(guān)注的客戶信息有客戶的姓名、電話、身份證號(hào)、家庭地址等,這些都能從身份證上獲取到。這些基本信息需要保存到數(shù)據(jù)庫中,以便下面的行動(dòng)。保存客戶時(shí)要根據(jù)身份證號(hào)判斷該客戶是否已存在。

      3.4.2 客戶列表

      客戶的信息有可能會(huì)填寫錯(cuò)誤,也有可能聯(lián)系方式等其他信息發(fā)生改變,這時(shí)就需要提供一個(gè)修改功能。酒店可能會(huì)覺得某個(gè)客戶沒有價(jià)值了,想刪掉。所以需要提供一個(gè)刪除功能。為了避免誤刪某些重要的客戶導(dǎo)致酒店承受巨大的損失,這里面的刪除都是偽刪除,數(shù)據(jù)都可以找回。頁面初始化時(shí)先獲取所有客戶的信息。

      當(dāng)修改客戶信息時(shí),點(diǎn)擊修改后獲取此客戶的所有信息并填寫到表單中,本系統(tǒng)只允許修改客戶的聯(lián)系電話,如果客戶的姓名或者證件號(hào)碼有誤,則只能刪除客戶重新添加。修改客戶的后臺(tái)代碼和添加客戶復(fù)用了同一個(gè)方法,通過判斷type的值來判斷執(zhí)行的是刪除操作還是修改操作。

      刪除客戶采用的是偽刪除,用flag來標(biāo)識(shí)該數(shù)據(jù)是否被刪除,所以刪除數(shù)據(jù)時(shí)只需通過用戶的編號(hào)查到這條數(shù)據(jù),修改下flag的值就可以了。

      3.5 客房管理模塊

      3.5.1 添加客房

      根據(jù)設(shè)計(jì)的客房信息表,知道了酒店中的客房都有哪些信息。首先我們必須能根據(jù)表中的信息知道房間的位置。酒店中房間眾多,類型多樣,所以必須有一個(gè)字段保存房間的類型。每個(gè)房間可能有一張床,也可能有多張床,所以要有一個(gè)字段保存床的數(shù)量。然后要知道房間的樓層和房間號(hào),還有房間是否可用。添加房間的時(shí)候,要先查詢同一樓層的房間號(hào)是否重復(fù),避免重復(fù)添加。

      3.5.2 客房列表

      客房的信息并不是一成不變的,可能酒店會(huì)重新裝修,所以有必要提供一個(gè)修改功能??头恳灿锌赡懿辉偈褂?,所以要能夠刪除。修改的功能和添加的功能復(fù)用的是同一個(gè)頁面,代碼也調(diào)用的同一個(gè)方法,用了一個(gè)標(biāo)識(shí)來判斷是添加還是修改。

      刪除房間的功能與刪除客戶的功能類似,也是采用flag標(biāo)識(shí)刪除的狀態(tài)。當(dāng)刪除房間時(shí),把flag的值變?yōu)?,就表示這條數(shù)據(jù)已被刪除。

      4 結(jié)語

      本系統(tǒng)實(shí)現(xiàn)了酒店的入住登記、退房結(jié)賬、客戶預(yù)定管理、客戶管理、房間管理等主要的功能。能滿足酒店最基本的需要。系統(tǒng)的頁面,采取響應(yīng)式開發(fā)布局。不僅能夠在電腦上使用,還能夠在手機(jī)上使用。由于使用的是響應(yīng)式的頁面布局,所以能很好的適配只能手機(jī)的頁面,在手機(jī)上辦公也能事半功倍。

      參考文獻(xiàn)

      [1]宋靈香,王琰.論Java中抽象類與接口的區(qū)別[J].甘肅高師學(xué)報(bào),2014,19(2):21-23.

      [2]田洋.Web應(yīng)用系統(tǒng)的通用開發(fā)架構(gòu)研究與應(yīng)用[D].山東農(nóng)業(yè)大學(xué),2016.

      [3]單文英.基于J2EE平臺(tái)MVC模式的個(gè)人健康管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南昌大學(xué),2015.

      [4]郭聰.基于SSH框架的招生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].內(nèi)蒙古大學(xué),2016.

      Abstract:The system uses SSH framework based on MySQL database development of hotel management system, using B/S structure, that is, browser / server mode, without installation can use. In order to make the system compatible with the mobile terminal, the front end of the Bootstrap framework is used, and the responsive page layout is used.

      Key Words:Hotel management; SSH framework; MySQL database; Bootstrap framework

      猜你喜歡
      MySQL數(shù)據(jù)庫酒店管理
      基于android的臉部識(shí)別校園服務(wù)APP的研究與開發(fā)
      Linux負(fù)載度量
      充電樁狀態(tài)實(shí)時(shí)監(jiān)控系統(tǒng)與C/S框架設(shè)計(jì)
      基于我國酒店企業(yè)人才需求的高職酒店管理專業(yè)學(xué)生職業(yè)興趣的內(nèi)涵及其培養(yǎng)
      如何對(duì)中職酒店管理專業(yè)學(xué)生進(jìn)行禮儀教育
      職業(yè)(2016年11期)2016-11-23 20:56:47
      酒店管理專業(yè)頂崗實(shí)習(xí)教學(xué)實(shí)效性探究
      “酒店管理”課程教學(xué)改革探討
      人間(2016年27期)2016-11-11 16:37:49
      情景教學(xué)法在酒店管理專業(yè)教學(xué)中的應(yīng)用研究
      職業(yè)(2016年10期)2016-10-20 21:58:46
      分析如何完善高校酒店管理專業(yè)教育教學(xué)
      基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      杭州市| 陕西省| 江孜县| 新乐市| 卢湾区| 武定县| 弥勒县| 凯里市| 温州市| 伊金霍洛旗| 德保县| 如东县| 家居| 岳阳市| 揭东县| 镇坪县| 札达县| 临猗县| 蓬安县| 化德县| 阿拉尔市| 漳浦县| 成武县| 清水县| 龙南县| 包头市| 泾阳县| 郁南县| 海口市| 蚌埠市| 阳信县| 新闻| 定兴县| 绥江县| 揭东县| 宝坻区| 白沙| 江油市| 邵东县| 晋江市| 思茅市|