摘要:摘要:基于Java的酒店管理系統(tǒng)完成了電子化和網(wǎng)絡(luò)信息化,以及酒店辦理的自動(dòng)化,提高酒店客房等各個(gè)模塊的功能協(xié)調(diào),為酒店的服務(wù)質(zhì)量給予了保證。用戶也能夠依據(jù)實(shí)際需求進(jìn)行
摘要:基于Java的酒店管理系統(tǒng)完成了電子化和網(wǎng)絡(luò)信息化,以及酒店辦理的自動(dòng)化,提高酒店客房等各個(gè)模塊的功能協(xié)調(diào),為酒店的服務(wù)質(zhì)量給予了保證。用戶也能夠依據(jù)實(shí)際需求進(jìn)行選擇。體系功能主要包含查詢客戶,客房計(jì)費(fèi)信息,留言板等基本辦理體系是依據(jù)酒店客房辦理實(shí)際情況,是為了酒店對(duì)房間進(jìn)行集中辦理和查詢作用,以改善酒店工作人員的工作效率。
關(guān)鍵詞:Java;酒店管理;數(shù)據(jù)庫(kù)
引言
中國(guó)經(jīng)濟(jì)的飛速發(fā)展帶動(dòng)旅行水平的迅速前進(jìn),目前中國(guó)旅游出行的人數(shù)不斷增加,商務(wù)活動(dòng)也越來(lái)越活躍,人們對(duì)酒店服務(wù)提出更高、更多樣性的需求。如何把酒店在有限的財(cái)力、人力、物力及信息資源情況下更好的服務(wù)于酒客戶,是一切酒店公司所要面臨首要的問(wèn)題。

1系統(tǒng)介紹
基于Java的酒店管理系統(tǒng)是一個(gè)采用java+mysql+web的模式訂制的小型電子信息管理平臺(tái)。系統(tǒng)功能完備以Web界面與用戶交互,為用戶提供信息并接受其操作,同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù),實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫(kù)操作。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,根據(jù)用戶的需求及程序的應(yīng)用與維護(hù)的易用性將各個(gè)部分置于不同的模塊當(dāng)中,便于程序的擴(kuò)展與維護(hù)。系統(tǒng)基本上滿足客房管理、預(yù)訂管理、特色服務(wù)管理等方面的需求,界面美觀清晰、操作簡(jiǎn)單易用。
2系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)自頂向下地進(jìn)行,首先設(shè)計(jì)總體構(gòu)造,然后逐層深化,直至進(jìn)入到一個(gè)模塊的設(shè)計(jì)。總體設(shè)計(jì)主要是在體系分析的基礎(chǔ)上,對(duì)全部體系的區(qū)分、物理配置、數(shù)據(jù)的存儲(chǔ)以及全部體系完成等方面的合理安排。基于Java的的酒店管理系統(tǒng)是以Mysql建立數(shù)據(jù)庫(kù)而生成的酒店辦理體系。系統(tǒng)操作簡(jiǎn)單、界面明晰,直觀對(duì)相應(yīng)的功能進(jìn)行設(shè)計(jì)。
2.1系統(tǒng)功能模塊劃分
根據(jù)系統(tǒng)功能分析,畫(huà)出系統(tǒng)的功能模塊圖。酒店管理系統(tǒng)分為系統(tǒng)用戶管理、會(huì)員信息管理、房間信息管理、預(yù)訂信息管理、入住信息管理、留言信息管理、站內(nèi)新聞管理幾個(gè)模塊。系統(tǒng)管理中有權(quán)限分配功能,不同權(quán)限的人會(huì)顯示不同的菜單,每個(gè)模塊的功能簡(jiǎn)要描述如下:
(1)系統(tǒng)用戶管理:主要負(fù)責(zé)對(duì)管理員信息的修改等;
(2)會(huì)員信息管理:主要負(fù)責(zé)對(duì)客戶信息的增加、刪除、修改;
(3)房間信息管理:主要負(fù)責(zé)房間類型的增加、刪除、修改,以及房間的管理;
(4)預(yù)訂信息管理:主要負(fù)責(zé)客戶預(yù)訂、入住等功能實(shí)現(xiàn),實(shí)時(shí)更改房間的狀態(tài);
(5)入住信息管理:主要負(fù)責(zé)顧客入住酒店、離店結(jié)賬、更新入住信息操作;
(6)留言信息管理:主要負(fù)責(zé)顧客對(duì)酒店服務(wù)的評(píng)價(jià)操作;
(7)站內(nèi)新聞管理:主要負(fù)責(zé)酒店最近新聞的添加管理操作。
2.2系統(tǒng)結(jié)構(gòu)劃分
系統(tǒng)采用最為常用的MVC架構(gòu)實(shí)現(xiàn),模型層(Model)、視圖層(View)、控制層(Controller)三層結(jié)構(gòu)。
(1)模型(Model):業(yè)務(wù)規(guī)則的制定和處理業(yè)務(wù)流程/狀態(tài);業(yè)務(wù)流程的處理是對(duì)于其它層才說(shuō)是黑箱操作,接受模型查看所請(qǐng)求的數(shù)據(jù),并返回最終的結(jié)果;業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)是MVC最主要的核心。
(2)視圖(View):使用JSP頁(yè)面顯示數(shù)據(jù),與用戶交互的頁(yè)面。
(3)控制器(Controller):控制(Controller)是從用戶接收請(qǐng)求,模型和視圖匹配在一起,以完成用戶的請(qǐng)求;劃分控制層的影響是顯而易見(jiàn)的,它是一個(gè)調(diào)度器,選擇什么樣的模式,什么樣的視圖的選擇可完成什么樣的用戶請(qǐng)求。
3數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1邏輯模型設(shè)計(jì)
邏輯結(jié)構(gòu)設(shè)計(jì)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)的E-R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
管理員(ID,用戶名,密碼);
客房(ID,房間號(hào),客房類型,價(jià)格,客房信息等);
用戶(ID,用戶名,密碼,性別,年齡等);
預(yù)定(ID,客房號(hào),預(yù)定時(shí)間,入住日期,押金等);
入住(ID,客房號(hào),用戶名,身份證,費(fèi)用等);
留言(ID,用戶名,留言內(nèi)容,留言時(shí)間等)。
3.2物理模型設(shè)計(jì)
管理系統(tǒng)物理存儲(chǔ)在名為db_jiudian的Mysql的數(shù)據(jù)庫(kù)中,所涉及的表如下:
1.管理員表
用于存放操作員的信息,例如:管理員員的用戶名,密碼,ID。
表1管理員信息表
字段名稱字段類型字段長(zhǎng)度是否允許為空是否為主鍵userIdvarchar32否是userNamevarchar32否否userPwvarchar32否否2.客房表用于存放客房的信息,例如:客房的ID,房間號(hào),房間介紹,房間類型,房間,日金額等。
表2用戶信息表字段名稱字段類型字段長(zhǎng)度是否允許為空是否為主鍵idvarchar32否是loginnamevarchar32否否loginpwvarchar32否否namevarchar32是否sexint2是否agevarchar32是否
4結(jié)語(yǔ)
現(xiàn)代酒店為適應(yīng)人們?nèi)找嬖鲩L(zhǎng)的需求,已不再是僅僅提供住宿的場(chǎng)所,而是從衣食住行到視聽(tīng)娛樂(lè),到運(yùn)動(dòng)健身、商務(wù)購(gòu)物、醫(yī)療美容等,應(yīng)有盡有,設(shè)備設(shè)施日趨完善。個(gè)別現(xiàn)代化的酒店設(shè)備設(shè)施費(fèi)用已占總價(jià)的1/3還多。另外,酒店對(duì)設(shè)備的依賴程度也日益劇增,一旦設(shè)備出了故障,服務(wù)就要受到影響,,幾乎無(wú)法由人來(lái)代替。現(xiàn)在越來(lái)越多的酒店的管理者們認(rèn)識(shí)到,做好酒店工程管理,是酒店經(jīng)莒取得成功的關(guān)鍵。1.酒店工程管理關(guān)系到客人安全酒店應(yīng)盡其所能使客人獲得安全感。酒店除安排保安人員晝夜巡邏以確保客人安全外,酒店的安全設(shè)備如消防設(shè)施、防盜系統(tǒng)、門(mén)鎖系統(tǒng)等應(yīng)保證正常狀態(tài)。如這些設(shè)施失靈而又不及時(shí)修復(fù),將給酒店造成不可估量的損失。因此,設(shè)備設(shè)施管理的好壞關(guān)系到客人和酒店的生命財(cái)產(chǎn)安全。2.酒店工程管理關(guān)系到酒店服務(wù)。酒店是一種以出售"服務(wù)"為主的企業(yè),經(jīng)營(yíng)酒店的目的是"贏得并保全"客源。為達(dá)到這個(gè)目的,要盡可能獲取客人最大的滿意。酒店“硬件”設(shè)施是這個(gè)目的的物質(zhì)基礎(chǔ)。我們無(wú)法設(shè)想,電話不通、音響不響、電梯不動(dòng)、浴室無(wú)水、房門(mén)不能正常開(kāi)關(guān),酒店管理軟件用戶信息查詢不到的酒店能使客人滿意。因此,設(shè)備管理的好壞,關(guān)系到客人對(duì)服務(wù)質(zhì)量?jī)?yōu)劣體會(huì),酒店管理系統(tǒng)的科-學(xué)化、信息化、體系化建設(shè)將變的尤為重要。
基于Java的酒店管理系統(tǒng)是依據(jù)酒店對(duì)客房辦理的實(shí)際情況而進(jìn)行設(shè)計(jì)的,完成客戶對(duì)酒店中的客房查詢和預(yù)定,便利酒店管理人員對(duì)客房的實(shí)際情況而進(jìn)行集中查詢辦理作業(yè)。更好的提升酒店服務(wù)質(zhì)量,讓消費(fèi)者滿意放心。
參考文獻(xiàn)
[1]王菁.酒店管理系統(tǒng)設(shè)計(jì)[J].辦公自動(dòng)化:綜合月刊.2010,(2):23-27
[2]欒陽(yáng).Java技術(shù)在圖像處理領(lǐng)域的應(yīng)用研究.電腦學(xué)習(xí).2009,(5):105-106
[3]劉雁.客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).消費(fèi)電子.2014,(18)
[4]張貴明.網(wǎng)站與網(wǎng)頁(yè)設(shè)計(jì)[M].北京:清華大學(xué)出版社,2010.132-147
[5]蔡劍,景楠.JavaWeb應(yīng)用開(kāi)發(fā)J2EE和Tomcat[M].北京:清華大學(xué)出版社,2007,38-51.
作者白浩然