資源描述:
《基于ssh的中小型酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、山西大學(xué)論文編號(hào):論文題目基于SSH的中小型酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓名院系計(jì)算機(jī)與信息技術(shù)學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)習(xí)年限2009年9月至2013年7月指導(dǎo)教師學(xué)位級(jí)別學(xué)士2013年5月13日基于SSH的中小型酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:指導(dǎo)教師:內(nèi)容提要本系統(tǒng)主要使用JSP作為網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言,使用MySQL作為數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)環(huán)境是MyEclipse,服務(wù)器采用Tomcat,開(kāi)發(fā)模式采用MVC,設(shè)計(jì)和開(kāi)發(fā)一套適合中小型酒店企業(yè)管理的基于B/S的酒店管理系統(tǒng),使酒店管理者得到更有力的管理助手,徹底擺脫傳統(tǒng)的基于C/S的管理系統(tǒng)等效率不高的管理方式,開(kāi)發(fā)的系統(tǒng)不只面
2、向管理者,更重要的是面向客戶(hù),系統(tǒng)友好的界面和健全的功能幫助中小酒店企業(yè)提高管理水平、工作效率和酒店聲譽(yù)等。只有這樣,才能幫助顧客高效獲取相關(guān)酒店的詳細(xì)信息。關(guān)鍵詞酒店管理,Tomcat,MySQL,JSP,SSH,B/S結(jié)構(gòu)1引言隨著計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,Internet技術(shù)越來(lái)越廣泛的應(yīng)用,網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴(kuò)大,給酒店業(yè)計(jì)算機(jī)應(yīng)用帶來(lái)了蓬勃發(fā)展的機(jī)遇。酒店企業(yè)C/S管理體系的管理效率日趨下降,開(kāi)發(fā)新管理體系事不宜遲,因此酒店企業(yè)要抓住機(jī)遇,開(kāi)發(fā)出界面友好、功能健全、更好的用戶(hù)體驗(yàn)的管理系統(tǒng),讓其真正適合中小型酒店企業(yè)實(shí)際需求和社會(huì)需求。2需求分析需求分析是項(xiàng)目開(kāi)發(fā)的必
3、要步驟,在需求分析階段通過(guò)對(duì)身邊的酒店進(jìn)行實(shí)際的調(diào)研,了解相關(guān)的酒店的詳細(xì)業(yè)務(wù)邏輯,對(duì)身邊客戶(hù)了解他們對(duì)酒店的需求,根據(jù)這些調(diào)研資料做出相應(yīng)的需求分析文檔。這樣不但可以提高開(kāi)發(fā)效率,而且還能快速開(kāi)發(fā)出真正適合客戶(hù)需求的系統(tǒng),避免不必要的損失。2.1需求調(diào)研通過(guò)實(shí)際調(diào)研結(jié)果得出以下結(jié)論,中小型酒店企業(yè)大多沿用的是基于C/S模式管理方式,而這種管理方式是低效率的,C/S模式相對(duì)于B/S模式缺點(diǎn)十分突出。按照當(dāng)前的計(jì)算機(jī)應(yīng)用發(fā)展趨勢(shì),計(jì)算機(jī)管理應(yīng)用系統(tǒng)正從C/S模式邁向B/S模式,對(duì)于酒店管理系統(tǒng)也不例外,運(yùn)用B/S開(kāi)發(fā)模式讓我們開(kāi)發(fā)的管理系統(tǒng)越來(lái)越能符合中小型酒店企業(yè)的實(shí)際需求
4、和社會(huì)需求。市場(chǎng)上的酒店管理系統(tǒng)大部分都是針對(duì)大型酒店開(kāi)發(fā)和設(shè)計(jì)的,很多大型功能對(duì)于中小酒店企業(yè)不適用,并且價(jià)格昂貴,這對(duì)于在我國(guó)酒店企業(yè)中占據(jù)大多數(shù)的中小酒店企業(yè)來(lái)說(shuō)選擇這些軟件有點(diǎn)不合理,不符合中小酒店企業(yè)的實(shí)際需求。鑒于以上現(xiàn)狀,為了盡可能改善中小型酒店的經(jīng)營(yíng)效率,因此開(kāi)發(fā)出一套真正適合中小酒店企業(yè)管理需求的系統(tǒng)事不宜遲。通過(guò)實(shí)際調(diào)研,確定本系統(tǒng)設(shè)計(jì)為客戶(hù)端和管理端的管理模式,各項(xiàng)功能如下:客戶(hù)端:客戶(hù)端顧客有兩種角色,一種為預(yù)訂未入住角色;一種為已入住角色。預(yù)訂角色的操作權(quán)限:1、用戶(hù)瀏覽網(wǎng)站,若需要住宿則需事先辦理注冊(cè)登錄,若已注冊(cè),則可直接登錄。2、用戶(hù)登錄成功
5、后,可以查詢(xún)客房信息,進(jìn)而可以預(yù)訂房間。3、預(yù)訂房間的顧客可以查詢(xún)自己的訂單、更改預(yù)訂房間。4、查看個(gè)人信息。5、查看客房評(píng)論。6、留言。入住角色的操作權(quán)限:1、對(duì)于已入住的顧客,可以通過(guò)該系統(tǒng)繼續(xù)查詢(xún)客房信息,以便更換房間。2、對(duì)客房評(píng)論,申請(qǐng)換房。3、顧客可以查看訂單狀態(tài)和消費(fèi)記錄等信息。4、顧客可以管理個(gè)人信息,查看個(gè)人消費(fèi)記錄,打印賬單。5、留言。管理端:管理端管理員有兩種角色,一種為“超級(jí)管理員”角色;一種為“普通管理員”角色。超級(jí)管理員的特殊權(quán)限:人員管理,管理普通管理員和顧客。以下是二者的共同權(quán)限:1、客房管理:類(lèi)別管理、空房設(shè)置,查看客房評(píng)論。2、預(yù)定管理:
6、獲得前臺(tái)顧客預(yù)定信息,可以取消訂單,可以辦理預(yù)定轉(zhuǎn)入住。3、住宿管理:空房查詢(xún),登記入住,對(duì)入住的客房和顧客進(jìn)行管理,可以進(jìn)行換房操作,可以進(jìn)行結(jié)賬操作,可以處理前臺(tái)入住顧客提出的換房申請(qǐng),打印賬單。4、數(shù)據(jù)管理:對(duì)客房使用情況斤西瓜統(tǒng)計(jì),以餅狀圖顯示,可以查詢(xún)結(jié)賬報(bào)表,可以查看某一個(gè)年度的營(yíng)業(yè)狀況,用柱狀圖顯示,打印報(bào)表,導(dǎo)出報(bào)表。5、留言管理:對(duì)前臺(tái)顧客所留言進(jìn)行管理。6、公告管理:后臺(tái)發(fā)表公告。7、系統(tǒng)管理:查看個(gè)人資料,修改密碼,退出系統(tǒng)。2.2可行性分析開(kāi)發(fā)任何一個(gè)系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,在每一個(gè)項(xiàng)目開(kāi)發(fā)之前,都要進(jìn)行可行性分析,可以減少項(xiàng)目的開(kāi)發(fā)
7、風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)。本系統(tǒng)開(kāi)發(fā)工具是MyEclipse和MySQL數(shù)據(jù)庫(kù),開(kāi)發(fā)語(yǔ)言是Java,主要使用了J2EE的技術(shù),java是一種面向?qū)ο缶幊陶Z(yǔ)言,簡(jiǎn)單易學(xué)而且靈活方便。因此,完成系統(tǒng)實(shí)現(xiàn)在技術(shù)上是可行的。由于開(kāi)發(fā)工具和服務(wù)器全部為免費(fèi)的開(kāi)源軟件,所以從經(jīng)濟(jì)上是可行的。本系統(tǒng)操作簡(jiǎn)單,該系統(tǒng)大量采用ajax技術(shù),比如注冊(cè)了一個(gè)身份證號(hào),只要光標(biāo)一離開(kāi)文本框,該身份的用戶(hù)信息就會(huì)被異步讀取出來(lái),而不用在提交表單的時(shí)候再訪問(wèn)數(shù)據(jù)庫(kù);時(shí)間的輸入是用日歷控件,既方便顧客操作又防止輸入錯(cuò)誤??傮w上,本系統(tǒng)操