酒店前臺(tái)服務(wù)系統(tǒng)分析設(shè)計(jì)研究

時(shí)間:2022-06-17 05:41:11

導(dǎo)語(yǔ):酒店前臺(tái)服務(wù)系統(tǒng)分析設(shè)計(jì)研究一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

酒店前臺(tái)服務(wù)系統(tǒng)分析設(shè)計(jì)研究

摘要:隨著人們生活水平的提高,大部分居民在放假期間都會(huì)選擇外出來(lái)緩解工作上的壓力以及感受當(dāng)?shù)亟ㄖ蛘弋?dāng)?shù)氐娜宋娘L(fēng)情,住酒店成了必不可少的一項(xiàng)清單,于是隨著計(jì)算機(jī)技術(shù)的普及與發(fā)展[1],傳統(tǒng)的酒店登記客戶從紙質(zhì)化轉(zhuǎn)為信息化過(guò)渡,在此過(guò)程中使用UML信息化技術(shù),對(duì)實(shí)現(xiàn)數(shù)據(jù)錄入等非常有效。

關(guān)鍵詞:酒店前臺(tái)服務(wù)系統(tǒng);統(tǒng)一建模語(yǔ)言(UML);建模

一、前言

酒店服務(wù)是商務(wù)模塊不可或缺的一項(xiàng)重要行業(yè),它的存在解決了人們外出時(shí)避免風(fēng)餐露宿的窘境,而傳統(tǒng)的酒店前臺(tái)通過(guò)手寫記錄每個(gè)客戶的身份信息以及房間號(hào),甚至只能通過(guò)打電話或者客戶直接到達(dá)前臺(tái)辦理預(yù)定服務(wù),尤其是人多的市區(qū)酒店或旅游區(qū)等等,客戶只能一家一家地打電話或者親自前往訂房,對(duì)于出行而言很不方便,而且電話預(yù)定具有不可靠性,萬(wàn)一客戶沒(méi)有前往,酒店卻留了房間,會(huì)對(duì)酒店造成經(jīng)濟(jì)損失,所以在如今網(wǎng)絡(luò)信息化流行的今天,傳統(tǒng)的酒店前臺(tái)服務(wù)已經(jīng)不具備任何優(yōu)勢(shì),客戶通過(guò)網(wǎng)絡(luò)實(shí)名制訂房等操作以及前臺(tái)對(duì)于客戶的信息錄入與登記的易操作性、可靠性已經(jīng)逐漸形成了必要性,所以為了滿足客戶的需求,提高前臺(tái)服務(wù)的工作效率,提高人們的生活質(zhì)量,UML信息集成化技術(shù)能夠較好的實(shí)現(xiàn)這一任務(wù)[2]。

二、UML建模及設(shè)計(jì)實(shí)現(xiàn)

UML是統(tǒng)一建模語(yǔ)言的英文縮寫,是面向?qū)ο筌浖臉?biāo)準(zhǔn)化建模語(yǔ)言,具有簡(jiǎn)單統(tǒng)一的特點(diǎn),UML具有可擴(kuò)展性和通用性,適合為各種多變的系統(tǒng)建模[3],它可以幫助開(kāi)發(fā)團(tuán)隊(duì)更好地理解當(dāng)前系統(tǒng)的功能需求,使用UML建模會(huì)使得軟硬件之間有清晰的透明度。1.系統(tǒng)需求分析建模及功能框架。酒店前臺(tái)管理系統(tǒng)具有兩個(gè)參與者,分別是用戶和管理員,對(duì)于用戶來(lái)說(shuō),需求為具有查看酒店所有房間,預(yù)定房間,取消預(yù)訂,辦理入住以及辦理退房等基本操作;對(duì)于系統(tǒng)管理員來(lái)說(shuō),需求為查看所有房間,查看所有用戶,編輯管理員信息,用戶模塊管理員的需求有添加用戶,刪除用戶,編輯用戶;房間模塊管理員的需求有添加房間,刪除房間以及更換房間,除此之外,管理還可對(duì)訂單進(jìn)行增加或刪除操作等;對(duì)于系統(tǒng)來(lái)說(shuō),對(duì)外提供服務(wù)需要依賴于用例圖,它是用戶(參與者)所能觀察到的系統(tǒng)功能的模型圖,用來(lái)描述系統(tǒng)邊界和主要功能,以及對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。根據(jù)系統(tǒng)用例圖可以很清楚的看出系統(tǒng)的功能模塊,且根據(jù)以上信息繪制的用例圖,如圖1所示.以下為部分用例的事件流:(1)用戶登錄事件流:①用戶進(jìn)入登錄頁(yè)面,用例開(kāi)始;②用戶輸入用戶名和密碼;③系統(tǒng)對(duì)用戶輸入的信息進(jìn)行驗(yàn)證;④進(jìn)入系統(tǒng)主頁(yè)面;⑤用例結(jié)束。A1:驗(yàn)證失?。?)用戶預(yù)訂房間事件流:①用戶查看酒店所有房間信息;②選擇預(yù)訂房間;③預(yù)訂成功,生成訂單信息;④用例結(jié)束。(3)管理員添加用戶事件流:①管理員登錄系統(tǒng);②管理員輸入所添加的用戶信息;③管理員添加用戶成功;④用例結(jié)束。(4)管理員編輯個(gè)人信息事件流:①管理員登錄系統(tǒng);②管理員點(diǎn)擊編輯個(gè)人信息事件;③輸入管理員個(gè)人信息;④管理員信息輸入成功;⑤用例結(jié)束。2.系統(tǒng)設(shè)計(jì)流程。用戶通過(guò)網(wǎng)絡(luò)注冊(cè),然后登陸系統(tǒng),查看酒店所有房間,選擇一間房間,然后點(diǎn)擊預(yù)定房間,預(yù)定好后即可辦理入住酒店,然后服務(wù)完成即辦理退房,由此服務(wù)結(jié)束。由此可畫出用戶的活動(dòng)圖,如圖2。在清楚系統(tǒng)的主要功能以及用戶活動(dòng)圖之后,我們可以對(duì)其進(jìn)行軟件編碼和實(shí)現(xiàn)應(yīng)用,系統(tǒng)的實(shí)現(xiàn)階段也就是通常所說(shuō)的編碼階段[4],而Java作為一門跨平臺(tái)的編程語(yǔ)言,能滿足系統(tǒng)在各個(gè)處理器以及操作系統(tǒng)平臺(tái)的要求,對(duì)實(shí)現(xiàn)系統(tǒng)具有很大的幫助。對(duì)于整個(gè)系統(tǒng)設(shè)計(jì)來(lái)說(shuō),首先可以在Ratio-nalRose建模工具上進(jìn)行系統(tǒng)建模,圖2中的活動(dòng)圖就是Rose建模,其次對(duì)于系統(tǒng)功能的實(shí)現(xiàn)可以采用JavaEE的框架以及JavaWeb等技術(shù)進(jìn)行程序編碼,實(shí)現(xiàn)系統(tǒng)的整個(gè)功能。

三、結(jié)語(yǔ)

UML作為一種面向?qū)ο蟮慕UZ(yǔ)言,適用于任何系統(tǒng),其對(duì)于系統(tǒng)開(kāi)發(fā)的作用來(lái)說(shuō),極大地提高了人們對(duì)于系統(tǒng)的理解,對(duì)于酒店前臺(tái)管理系統(tǒng)的開(kāi)發(fā),UML建模使得系統(tǒng)的開(kāi)發(fā)變得更加簡(jiǎn)便,在此取得了不錯(cuò)的效果。

參考文獻(xiàn)

[1]張戈.基于UML建模方法研制高校教師評(píng)估系統(tǒng)[J].北京:辦公自動(dòng)化,2011.

[2]金安琍,宋軍.用UML進(jìn)行圖書管理系統(tǒng)分析與設(shè)[J].北京:辦公自動(dòng)化,2009.

[3]蔡敏,徐慧慧,黃炳強(qiáng).UML基礎(chǔ)與Rose建模教程[M].北京:人民郵電出版社,2006.

[4]翟亞紅.UML建模技術(shù)的研究與應(yīng)用[J].科技創(chuàng)業(yè),2010,1(4):156-158.

作者:黃雯 姚敦紅 單位:懷化學(xué)院