信息系統(tǒng)課程設(shè)計(jì)范文_第1頁
信息系統(tǒng)課程設(shè)計(jì)范文_第2頁
信息系統(tǒng)課程設(shè)計(jì)范文_第3頁
信息系統(tǒng)課程設(shè)計(jì)范文_第4頁
信息系統(tǒng)課程設(shè)計(jì)范文_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

由玄融2月那濱江學(xué)院信息管理系統(tǒng)課程設(shè)計(jì)目基干JAVA的酒店管理系統(tǒng)院系計(jì)算機(jī)系專業(yè)軟件工程學(xué)生姓名學(xué)號(hào)指導(dǎo)教師林美華職稱副教授二0一六年五月二十日

.引言錯(cuò)誤!未定義書簽。開發(fā)背景錯(cuò)誤!未定義書簽。研究目的和意義錯(cuò)誤!未定義書簽。.開發(fā)技術(shù)與相關(guān)工具簡介錯(cuò)誤!未定義書簽。B/S結(jié)構(gòu)簡介錯(cuò)誤!未定義書簽。MyEclipse的簡介錯(cuò)誤!未定義書簽。Mysql的簡介錯(cuò)誤!未定義書簽。Tomact的簡介錯(cuò)誤!未定義書簽。TOC\o"1-5"\h\z.系統(tǒng)概述與設(shè)計(jì)3系統(tǒng)功能需求分析3系統(tǒng)流程圖5系統(tǒng)結(jié)構(gòu)功能設(shè)計(jì)5系統(tǒng)功能模塊劃分6錯(cuò)誤!未定義書簽。.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì).錯(cuò)誤!未定義書簽。4.1數(shù)據(jù)庫概念*4.1數(shù)據(jù)庫概念*II型設(shè)計(jì)錯(cuò)誤!未定義書簽。TOC\o"1-5"\h\z4.2數(shù)據(jù)庫邏輯功能結(jié)構(gòu)設(shè)計(jì)10.普通用戶設(shè)計(jì)13用戶的注冊(cè)界面13客房信息查看界面15客房預(yù)訂信息界面16客房評(píng)論信息界面17留言信息界面17.管理員設(shè)計(jì)18管理員登錄18會(huì)員信息管理19客房信息管理20預(yù)訂信息管理21公告信息管理22留言信息管理23結(jié)束語25參考文獻(xiàn)25致謝26基于JAVA的酒店管理系統(tǒng)XXXXX南京信息工程大學(xué)濱江學(xué)院計(jì)算機(jī)系,江蘇南京210044摘要:酒店客房管理系統(tǒng)體制是現(xiàn)今信息時(shí)代中最具有規(guī)范性的一種以最佳管理化為主的系統(tǒng)體制,此系統(tǒng)涉及網(wǎng)站前臺(tái)方面的一些應(yīng)用設(shè)計(jì)、后臺(tái)方面數(shù)據(jù)庫的搭建,這兩方面是開發(fā)、創(chuàng)建此系統(tǒng)的主要內(nèi)容,Java語言、Mysql數(shù)據(jù)庫同時(shí)也是開發(fā)該多功能系統(tǒng)必不可少的部分,即是核心之處。本次設(shè)計(jì)選用的是Java語言、Mysql數(shù)據(jù)庫關(guān)鍵詞:酒店客房管理系統(tǒng);Mysql;B/S引言現(xiàn)代社會(huì)生活中,人們的生活水平已不同以往的那種水平,因?yàn)楝F(xiàn)代社會(huì)的經(jīng)濟(jì)發(fā)展正處于不斷上升的階段過程當(dāng)中,然而與之相對(duì)應(yīng)的是人們的生活水平也會(huì)隨之呈上升趨勢(shì),進(jìn)而伴隨著其成長的同時(shí)各酒店之間的競爭也自然而然地處于嚴(yán)峻形勢(shì)當(dāng)中,因此,各旅居要想取得明顯上的優(yōu)勢(shì)、占據(jù)上風(fēng),就必須在管理上加以更具全面地對(duì)功能服務(wù)上的完善,重中之重的是在房間管理上的綜合性的完善,為使各旅居在房間管理上實(shí)現(xiàn)更加全面地、既確切也更具高效率的服務(wù)功能完善,就必須從各方位中對(duì)其在房間服務(wù)管理水平上加以更具全面地多功能完善,進(jìn)而能更加有效率地對(duì)系統(tǒng)實(shí)現(xiàn)全方位、多功能、使其更好地邁向更具綜合性的管理發(fā)展,因此,各旅居在房間的管理上有著卓越的功能服務(wù)是促使其迅速發(fā)展、邁向成功的良好開端。各酒店在每天的經(jīng)營過程當(dāng)中都會(huì)遇到來自四面八方的信息,同時(shí)更需要對(duì)這些信息進(jìn)行高效率、及時(shí)性的處理,例如:客房信息就是一鮮明的例子。然而通過酒店在客房上的綜合性管理系統(tǒng)體制、及多功能化可以將其對(duì)信息方面的管理更具體面與規(guī)范化,從而在很大程度上可以減少管理者在管理工作時(shí)所帶來的極大不便。從某種程度上而言,酒店在房間上的綜合性管理的信息方面的多功能性的技術(shù)已經(jīng)成為促使、推動(dòng)酒店向多功能化、現(xiàn)代化信息技術(shù)迅速成長發(fā)展的重要條件。開發(fā)背景最近一些年來,很多酒店在綜合性方面管理的業(yè)務(wù)正在突飛猛進(jìn)的發(fā)展,同時(shí)與之對(duì)應(yīng)的是,市場方面的相對(duì)競爭也顯得頗有嚴(yán)峻,兩者成正比例趨勢(shì)上升,然而成為酒店在綜合性方面管理業(yè)務(wù)正在突飛猛進(jìn)發(fā)展的當(dāng)務(wù)之急,就是各酒店要全面提升、完善其在各方面的管理服務(wù)水平,尤其是在房間方面的改善。既要完善前臺(tái)頁面服務(wù)方面的工作,也要完善后臺(tái)管理方面的工作,這些對(duì)那些上檔次的酒店來說是尤為重要的,同時(shí)也是不可忽略的。舊式的各酒店選用的人工管理極大地滿足不了現(xiàn)今酒店在為了追求、完善綜合性管理方面的要求與不便,也遠(yuǎn)遠(yuǎn)地不能滿足各酒店在掌握確切而又實(shí)際有效的資料的同時(shí),所期望的的高效率性,進(jìn)而也遠(yuǎn)遠(yuǎn)地不能處理其在正常經(jīng)營過程當(dāng)中所產(chǎn)生如此繁瑣的信息量的需要。因此,舊式的各酒店選用的人工管理已不再符合現(xiàn)代管理的需求,選用多功能、綜合性的管理系統(tǒng)體制,已漸漸地步入了現(xiàn)今各酒店的正常需求,同時(shí)也成為了使得酒店在促使管理房間方面取得急速發(fā)展的業(yè)績的先決條件,是從各方面多功能的改善其在管理綜合性方面的效率及成果。于此,要想在如此充滿激烈嚴(yán)峻形勢(shì)的各酒店的競爭中取得極大方面的優(yōu)勢(shì),就必須在日常經(jīng)營的種種方面、多功能管理服務(wù)等方面具備其獨(dú)特之處?,F(xiàn)金酒店系統(tǒng)房間方面的管理成為各大中小型酒店必備的一個(gè)管理系統(tǒng)的多功能全面體制,而對(duì)酒店在經(jīng)營管理各方面所選用的模式起基礎(chǔ)性的決定作用,則是客房各方面多功能化的綜合性管理。依據(jù)國家現(xiàn)政策對(duì)星級(jí)酒店方面的規(guī)范化設(shè)計(jì),選取B/S模式結(jié)構(gòu),采取以建立更可靠的安全服務(wù)為宗旨,來幫助用戶管理。選取ssh擁有技術(shù)性的三大主流性的框架來完成,服務(wù)器采用tomcat,并且選用Mysql作為后臺(tái)所需的數(shù)據(jù)庫來開發(fā),測(cè)試方面進(jìn)行所得到的成果將會(huì)通過測(cè)試用例來達(dá)到預(yù)期的目的口二研究目的和意義對(duì)酒店本身而言,酒店在房間方面多功能化、綜合性的服務(wù)管理體制如何,對(duì)酒店在經(jīng)營管理各方面所選用的模式起基礎(chǔ)性的決定作用。然而成為酒店在業(yè)務(wù)方面發(fā)展的首要任務(wù),就是要全面改善酒店在客房綜合性管理方面的服務(wù)水平。酒店面對(duì)其在正常運(yùn)營過程當(dāng)中產(chǎn)生如此繁瑣的信息量時(shí),如今在這樣充滿了各種時(shí)機(jī)與挑戰(zhàn)的信息時(shí)代里,選用多功能化的綜合性管理系統(tǒng)體制,能夠可以從很大程度方面地發(fā)揮其有效確切的實(shí)際性功能的作用,也可以全面改善酒店各方面管理服務(wù)給其帶來卓有成效的業(yè)務(wù)發(fā)展。對(duì)酒店的業(yè)務(wù)方面的管理提供強(qiáng)有力的支持。因此,選用多功能化管理的綜合性系統(tǒng),可以使酒店在如此激烈形勢(shì)嚴(yán)峻的各酒店的競爭中在客房綜合性管理服務(wù)方面能夠首屈一指,進(jìn)而能夠使得在實(shí)現(xiàn)工作方面能迅速的實(shí)現(xiàn)相接功能,同時(shí)也使得普通用戶與系統(tǒng)管理員之間能夠進(jìn)行正常性的多頻繁互動(dòng),從某種程度上而言,也給其帶來了極大的方便作用,同時(shí)也給酒店在綜合性業(yè)務(wù)管理系統(tǒng)體制方面,提供了強(qiáng)而有力的極大支持,進(jìn)而也有效地完善其在業(yè)務(wù)方面的綜合性的管理體制。對(duì)于本系統(tǒng)而言,選用多功能化的綜合性的管理系統(tǒng),一方面,能夠降低在管理人力時(shí)所耗用的資源成本,另一方面,也能夠改善其在管理時(shí)所帶來的不便,同時(shí)也能夠提高其在綜合性管理業(yè)務(wù)方面的發(fā)展前景:2:O.開發(fā)技術(shù)與相關(guān)工具簡介B/S結(jié)構(gòu)的簡介B/S模式的系統(tǒng)結(jié)構(gòu)⑶,擁有強(qiáng)大的優(yōu)勢(shì)特性,則是瀏覽器/服務(wù)器之間的系統(tǒng)體系結(jié)構(gòu),意思就是只有一個(gè)應(yīng)用程序方面持有的服務(wù)器在其端口的安裝裝置,在使用其過程中的升級(jí)工作以及在后期方面的維護(hù)性的原理工作都將在其應(yīng)用程序持有的服務(wù)器的端口中嘗試運(yùn)行,使用客戶端的運(yùn)行模式方法為設(shè)置其瀏覽器的操作模式方法,并且一些應(yīng)用方面程序模式的客戶端在其特定的瀏覽器中的使用也常常都是可用的。在后期方面的工作量也很大幅度的降低了開發(fā)時(shí)所耗用的成本,它也是借助著互聯(lián)網(wǎng)方面相關(guān)卓越的技術(shù)的一種特殊模式的系統(tǒng)體系結(jié)構(gòu),同時(shí)也是對(duì)C/S模式結(jié)構(gòu)的一種某種意義上作出的很大改進(jìn)和提升。B/S模式的系統(tǒng)體系結(jié)構(gòu)開發(fā)的目的就是怎樣才能給操作者在使用時(shí)發(fā)揮其簡易性,使用起來也得心應(yīng)手,僅僅在于操作上會(huì)十分顯得簡單,同時(shí)也擁有比較感觀化的視覺效果界面,它也可以從宏觀上直接與互聯(lián)網(wǎng)方面的相關(guān)技術(shù)連接起來,從很大程度上而言,它具有良好的各種相關(guān)特性,因此,B/S模式結(jié)構(gòu)與C/S結(jié)構(gòu)相比有著明顯上的優(yōu)勢(shì)比例。MyEclipse的簡介MyEclipse"在功能方面表現(xiàn)的十分強(qiáng)大,也支持很多方面的產(chǎn)品系列,使用它時(shí)會(huì)給程序員們?cè)谡蠑?shù)據(jù)等很多方面都帶來了極大的方便,同時(shí)也會(huì)在很大程度上調(diào)動(dòng)程序員們?cè)诠ぷ鲿r(shí)的積極性,進(jìn)而工作方面的效率也會(huì)大大地提高。MySQL的簡介MySQL是一個(gè)數(shù)據(jù)化的管理系統(tǒng),其在編寫方面選用的計(jì)算機(jī)語言具有C和C++的編程語言性質(zhì),同時(shí)也給多種編程語言提供了應(yīng)用方面程序式的編程接口,當(dāng)在充分利用系統(tǒng)方面固有資源的同時(shí),也表示對(duì)很多種線程方面的編程處理提供支持,為了確保其數(shù)據(jù)庫系統(tǒng)源代碼的能力屬性,從而也將使用各種各樣的編譯器進(jìn)行測(cè)試進(jìn)而達(dá)到自己所期望的目的。這樣的數(shù)據(jù)庫也深受很多在軟件業(yè)界表現(xiàn)愛好者的程序員們的喜歡,因?yàn)榇藬?shù)據(jù)庫有著十分強(qiáng)大的功能性及其他優(yōu)勢(shì)特性、并且在擁有比較強(qiáng)大功能的系統(tǒng)結(jié)構(gòu)的同時(shí),也可以處理擁有上萬條數(shù)據(jù)的大型數(shù)據(jù)庫m。Tomcat的簡介Tomcat服務(wù)器覆蓋了系統(tǒng)中一系列性能更好的特性,并且該服務(wù)器在獨(dú)自使用資源方面固有的資源時(shí),所耗用的資源比例也少之又少,而且現(xiàn)階段Tomcat服務(wù)器正處于不斷變化和改進(jìn)過程中,某種程度上,也會(huì)為了便于所有的程序員能夠在操作上可以得心應(yīng)手的完全操作它、故增加了一些具有代表性的新功能與其服務(wù)器中。.系統(tǒng)概述與設(shè)計(jì)系統(tǒng)功能需求分析當(dāng)前,各酒店要想在如此激烈形勢(shì)嚴(yán)峻的競爭下取得明顯意義上的優(yōu)勢(shì),各酒店就必須在服務(wù)管理上提供給消費(fèi)者以高質(zhì)量舒心的感覺、以及在居住房間方面提供以優(yōu)美舒適的環(huán)境,多方位地全面改善各酒店在房間管理方面上的綜合性服務(wù),并針對(duì)來自客戶那所提出的需求、建議加以完善,不斷地滿足客戶們的需求、貫徹顧客至高無上的理念,不斷完善酒店管理方面一系列服務(wù)的系統(tǒng)體制,對(duì)此將其系統(tǒng)信息化是十分有必要的。本系統(tǒng)設(shè)計(jì)以怎樣才能更好地服務(wù)于前臺(tái)普通用戶和管理員為宗旨,以怎樣才能便于迅速而又高效的預(yù)訂房間、怎樣便于酒店管理者高效而又快速化的管理、更好地掌握酒店在房間管理方面的綜合性服務(wù)管理的經(jīng)營模式情況等為信息核心之處。系統(tǒng)各功能的界面涉及到很多的內(nèi)容,例如該頁面是否美觀,能否被大眾所接受,是否可以讓用戶方便登錄等等,這些都是設(shè)計(jì)系統(tǒng)功能界面所需要考慮的內(nèi)容,當(dāng)然也不能忽略了用戶的安全性和保密性。系統(tǒng)的功能面向廣大用戶的,因此對(duì)于系統(tǒng)界面既要美觀又要要求人員素質(zhì)高,并且系統(tǒng)的用戶性質(zhì)有所不同,有權(quán)限之分,有著普通會(huì)員與系統(tǒng)管理員之分,所以當(dāng)普通用戶登陸時(shí),就要賦予普通用戶登陸的權(quán)限,諸如此類,不同的人員登陸,應(yīng)該有不同的登陸權(quán)限,保證系統(tǒng)的安全性和完整性。該系統(tǒng)重要核心的兩大部分就是前臺(tái)方面的服務(wù)和后臺(tái)方面的管理。前臺(tái)服務(wù)擁有對(duì)客房方面的相關(guān)信息進(jìn)行查詢和預(yù)訂,對(duì)留言相關(guān)內(nèi)容可以進(jìn)行查看及添加,對(duì)評(píng)論進(jìn)行查看和添加的功能。后臺(tái)方面的管理擁有對(duì)酒店所有客房類型進(jìn)行添加、修改、刪除,也可以查看、刪除預(yù)訂客房的相關(guān)信息和留言以及普通用戶會(huì)員信息,還可以添加、刪除公告相關(guān)內(nèi)容和入住相關(guān)信息等方面的功能。注冊(cè)用戶管理模塊(1)查看所有注冊(cè)用戶信息(2)刪除用戶相關(guān)信息客房類型功能管理模塊(1)查看客房類型相關(guān)信息(2)添加客房類型相關(guān)信息(3)刪除客房類型相關(guān)信息客房信息功能管理模塊(1)查看客房相關(guān)信息(2)添加客房相關(guān)信息(3)刪除客房相關(guān)信息預(yù)訂信息功能管理模塊(1)查看客房預(yù)訂相關(guān)信息(2)刪除客房預(yù)訂相關(guān)信息入住信息功能管理模塊(1)查看客房入住相關(guān)信息(2)添加客房入住相關(guān)信息

(3)刪除客房入住相關(guān)信息公告信息功能管理模塊(1)查看公告相關(guān)信息(2)添加公告相關(guān)信息(3)刪除公告相關(guān)信息留言信息功能管理模塊(1)查看留言相關(guān)信息(2)刪除留言相關(guān)信息3.2系統(tǒng)流程圖酒店管理系統(tǒng)查看、預(yù)訂房間,查看、添加評(píng)論和留言內(nèi)容圖3-1系統(tǒng)流程圖系統(tǒng)結(jié)構(gòu)功能設(shè)計(jì)根據(jù)劃分系統(tǒng)功能方面的模塊,系統(tǒng)的功能設(shè)計(jì)圖如圖3-2所示:系統(tǒng)功能模塊劃分(1)普通會(huì)員可以對(duì)客房相關(guān)的信息進(jìn)行查看并對(duì)房間進(jìn)行相關(guān)的預(yù)訂、還可以查看和添加相關(guān)的留言,同時(shí)可以查看和添加評(píng)論的相關(guān)內(nèi)容。普通會(huì)員功能圖如下圖3-3所示:(2)系統(tǒng)管理員除了可以對(duì)客房功能信息進(jìn)行管理,查詢和刪除會(huì)員相關(guān)信息、房間預(yù)訂的相關(guān)信息、相關(guān)留言內(nèi)容以外,還可以添加和刪除入住的相關(guān)信息及公告方面所有的信息。系統(tǒng)管理員功能圖如下圖3-4所示:4.4.1數(shù)據(jù)庫概念模型設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)在一個(gè)計(jì)算機(jī)軟件系統(tǒng)中占據(jù)著重要的地位,數(shù)據(jù)庫是使得一個(gè)系統(tǒng)能夠正常運(yùn)行的良好前提,倘若沒有數(shù)據(jù)庫的設(shè)計(jì),那么系統(tǒng)方面的一系列功能就不可能實(shí)現(xiàn),4.4.1數(shù)據(jù)庫概念模型設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)在一個(gè)計(jì)算機(jī)軟件系統(tǒng)中占據(jù)著重要的地位,數(shù)據(jù)庫是使得一個(gè)系統(tǒng)能夠正常運(yùn)行的良好前提,倘若沒有數(shù)據(jù)庫的設(shè)計(jì),那么系統(tǒng)方面的一系列功能就不可能實(shí)現(xiàn),同時(shí)數(shù)據(jù)庫設(shè)計(jì)的如何是設(shè)計(jì)一個(gè)完善系統(tǒng)、重要的作用。以及實(shí)現(xiàn)效率的關(guān)鍵之處,同時(shí)數(shù)據(jù)庫設(shè)計(jì)的如何是設(shè)計(jì)一個(gè)完善系統(tǒng)、重要的作用。以及實(shí)現(xiàn)效率的關(guān)鍵之處,因此,它起著十分本系統(tǒng)中具備實(shí)例的實(shí)體有:注冊(cè)用戶相關(guān)信息實(shí)體、客房相關(guān)信息實(shí)體、預(yù)訂相關(guān)信息實(shí)體、入住相關(guān)信息實(shí)體、評(píng)論相關(guān)信息實(shí)體、公告相關(guān)信息實(shí)體、留言相關(guān)信息實(shí)體、管理員相關(guān)信息實(shí)體。如下圖系統(tǒng)E-R圖4-1所示。圖4-1系統(tǒng)E_R圖注冊(cè)用戶相關(guān)信息實(shí)體屬性圖如下圖4-2所示。圖4-2注冊(cè)用戶相關(guān)信息實(shí)體屬性圖預(yù)訂相關(guān)信息實(shí)體屬性圖如下圖4-4所示。入住相關(guān)信息實(shí)體屬性圖如下圖4-5所示。評(píng)論相關(guān)信息實(shí)體屬性圖如下圖4-6所示。圖4-6評(píng)論相關(guān)信息實(shí)體屬性圖公告相關(guān)信息實(shí)體屬性圖如下圖4-7所示。圖4-8留言相關(guān)信息實(shí)體屬性圖管理員相關(guān)信息實(shí)體屬性圖如下圖4-9所示。管理員信息管理員信息圖4-9管理員相關(guān)信息實(shí)體屬性圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯功能結(jié)構(gòu)設(shè)計(jì)就是在數(shù)據(jù)庫概念模型功能結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)成功的基礎(chǔ)上,將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)換成數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)所能夠支持的實(shí)際的數(shù)據(jù)化的模型。本系統(tǒng)涉及到的相關(guān)方面數(shù)據(jù)庫表信息如下表4-1所示。表4-1數(shù)據(jù)庫表序號(hào)數(shù)據(jù)庫表名數(shù)據(jù)庫表存儲(chǔ)內(nèi)容1t_user會(huì)員信息表2t_kefang客房信息表3t_yuding預(yù)訂信息表4t_ruzhu入住信息表5t_pinglun評(píng)論信息表6t_gonggao公告信息表7t_liuyan留言信息表8t_admin管理員信息表數(shù)據(jù)庫方面的表單詳細(xì)說明如下:(1)會(huì)員相關(guān)信息表(t_user)如下表4-2信息所示。功能:用于記錄前臺(tái)注冊(cè)會(huì)員方面所涉及到的相關(guān)基本信息,包括客戶姓名方面所涉及到的相關(guān)信息、身份證號(hào)方面所涉及到的相關(guān)信息、性別方面所涉及到的相關(guān)信息、聯(lián)系方式方面所涉及到的相關(guān)信息等。表4-2會(huì)員信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1user_idint4否是編號(hào)2xingmingvarchar10否否姓名3dizhivarchar50否否地址

4xinbievarchar5否否性別5lianxifangshivarchar20否否聯(lián)系方式6emailvarchar20否否電子郵箱7tupianvarchar20否否用戶照片8user_namevarchar20否否用戶名9user_Pwvarchar20否否密碼(2)客房相關(guān)信息表(t_kefang)如下表4-3信息所示。功能:用于記錄客房方面所涉及到的相關(guān)的基本信息,包括客房類型方面所涉及到的相關(guān)信息、房間牌號(hào)方面所涉及到的相關(guān)信息、房間大小面積方面所涉及到的相關(guān)信息等。表4-3客房信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1idint4否是編號(hào)2leixingvarchar20否否客房類型3fangjianhaovarchar20否否房間號(hào)4mianjivarchar20否否房間面積5jieshaovarchar50否否房間介紹6tupianvarchar20否否房間圖片7feiyongvarchar20否否房間費(fèi)(3)預(yù)訂相關(guān)信息表(t_yuding)如下表4-4信息所示。功能:用于記錄客房被預(yù)訂方面所涉及到的相關(guān)的基本信息,包括客房方面所涉及到的相關(guān)信息、預(yù)訂天數(shù)方面所涉及到的相關(guān)信息等。表4-4預(yù)訂信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1idint4否是編號(hào)2user_idint4否否會(huì)員3fangjianhaovarchar20否否預(yù)訂房間號(hào)4tianshuvarchar10否否預(yù)訂天數(shù)5lianxifangshivarchar20否否聯(lián)系方式6shijianvarchar20否否預(yù)訂時(shí)間(4)入住相關(guān)信息表(t_ruzhu)如下表4-5信息所示。功能:用于記錄客房被入住方面所涉及到的相關(guān)的基本信息,包括房間牌號(hào)方面所涉及到的相關(guān)信息、客戶的姓名方面所涉及到的相關(guān)信息、房間被入住時(shí)間方面所涉及到的相關(guān)

信息等。表4-5入住信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1Idint4否是編號(hào)2fangjianhaovarchar20否否房間號(hào)3kehumingvarchar10否否客戶姓名4ruzhushijianvarchar20否否入住時(shí)間5likaishijianvarchar20否否離開時(shí)間6shenfengzhengvarchar20否否身份證號(hào)7feiyongvarchar20否否費(fèi)用(5)評(píng)論相關(guān)信息表(t_pinglun)如下表4-6信息所示。功能:用于記錄普通用戶會(huì)員對(duì)客房評(píng)論方面所涉及到的相關(guān)信息,包括客房方面所涉及到的相關(guān)信息、評(píng)論內(nèi)容方面所涉及到的相關(guān)信息、評(píng)論時(shí)間方面所涉及到的相關(guān)信息。表4-6評(píng)論信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1idint4否是編號(hào)2fangjianhaovarchar20否否房間號(hào)3neirongvarchar50否否評(píng)論內(nèi)容4shijianvarchar20否評(píng)論時(shí)間(6)公告相關(guān)信息表(t_gonggao)如下表4-7信息所示。功能:用于記錄公告方面所涉及到的相關(guān)信息,包括標(biāo)題方面所涉及到的相關(guān)信息、內(nèi)容方面所涉及到的相關(guān)信息、發(fā)布時(shí)間。表4-7公告信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1idint4否是編號(hào)2biaotivarchar50否否標(biāo)題3neirongvarchar100否否內(nèi)容4shijianvarchar20否否發(fā)布時(shí)間(7)留言相關(guān)信息表(t_liuyan)如下表4-8信息所示。功能:用于記錄留言方面所涉及到的相關(guān)信息,包括標(biāo)題方面所涉及到的相關(guān)信息、內(nèi)容方面所涉及到的相關(guān)信息、發(fā)布時(shí)間等。編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1idint4否是編號(hào)2biaotivarchar50否否標(biāo)題3neirongvarchar100否否內(nèi)容4shijianvarchar20否否發(fā)布時(shí)間5user_idvarchar10否否發(fā)布人(8)管理員相關(guān)信息表(t_admin)如下表4-9信息所示。功能:用于記錄管理員的賬號(hào)方面所涉及到的相關(guān)信息,包括用戶名方面所涉及到的相關(guān)信息、密碼方面所涉及到的相關(guān)信息。表4-9管理員信息表編號(hào)列名數(shù)據(jù)類型長度允許空是否主鍵說明1useridint4否是編號(hào)2usernamevarchar20否否用戶名3userPwvarchar20否否密碼5,普通用戶設(shè)計(jì)用戶注冊(cè)所需相關(guān)信息界面(1)描述:用戶要想完成系統(tǒng)前臺(tái)方面的一些功能操作,例如:預(yù)訂房間、使用留言板留言等,就必須進(jìn)行普通用戶的登錄,然而沒有登錄名的話就必須完成必要的注冊(cè)。注冊(cè)成功后用戶再進(jìn)行登錄,用戶輸入相應(yīng)的用戶名和密碼后,單擊“登陸”按扭,通過request對(duì)象將要調(diào)用的方法名login提交到后臺(tái)數(shù)據(jù)庫中,將用戶所有信息在數(shù)據(jù)庫中完成審核通過認(rèn)證。通過servlet類獲取提交的方法名,在login方法中通過request方式獲取登陸頁面中的普通會(huì)員用戶信息。(2)用戶注冊(cè)所需相關(guān)信息界面5-1如下圖所示圖5-1注冊(cè)界面關(guān)鍵代碼如下所示:publicStringuserReg()(TUseruser=newTUser();user.setUserName(userName.trim());user.setUserPw(userPw);user.setUserDizhi(userDizhi);user.setUserLianxifangshi(userLianxifangshi);user.setUserxingming(userXingming);user.setUserEmail(userEmail);user.setUserXinbie(userXinbie);user.setUserQq(userQq);user.setTupian(tupian.equals("")==true?"/img/none.gif":tupian);user.setUserType("putongyonghu");user.setUserDel("no");userDAO.save(user);return"successAdd";客房信息查看界面(1)描述:首先用戶需登錄即登錄成功后,用戶可以在網(wǎng)站首頁通過點(diǎn)擊客房圖片,即客房方面的相關(guān)信息將會(huì)顯示。根據(jù)id查找相對(duì)應(yīng)的客房信息TKefangkefang=kefangDAO.findById(id);放入request對(duì)象,便于頁面的調(diào)用request.put("kefangkefang)。(2)客房相關(guān)信息查看界面5-2如下圖所示:售房洋藥介給房聞號(hào):2001居旬直訊:100分班:環(huán)境優(yōu)雅,設(shè)旅產(chǎn)全.雙迎入住房間墓(一S}i100至考I二論我要開二預(yù)訂|返叵圖5-2客房相關(guān)信息查看界面關(guān)鍵代碼如下所示:publicStringkefangDetailQian(){Maprequest=(Map)ServletActionContext.getContext().get("request");TKefangkefang=kefangDAO.findById(id);

request.put("kefang",kefang);returnActionSupport.SUCCESS)客房預(yù)訂信息界面(1)描述:首先用戶需登錄即登錄成功后,通過點(diǎn)擊網(wǎng)站首頁上的客房圖片,

相關(guān)信息將會(huì)顯示。然后用戶根據(jù)自己的需求單擊預(yù)訂按鈕,輸入相關(guān)預(yù)訂信息,相應(yīng)的客房預(yù)訂操作,預(yù)訂成功后系統(tǒng)將會(huì)自動(dòng)保存預(yù)訂信息至后臺(tái)預(yù)訂列表中,面也只可完成當(dāng)天預(yù)訂房間的功能。則客房的

即可完成

并且此頁圖5-3則客房的

即可完成

并且此頁圖5-3客房預(yù)訂相關(guān)信息界面關(guān)鍵代碼如下所示:publicStringyudingAdd(){Maprequest=(Map)ServletActionContext.getContext().get("request");Mapsession=(Map)ActionContext.getContext().getSession();TUseruser=(TUser)session.get("user");TKefangkefang=kefangDAO.findById(kefangId);if(liuService.panduannengfouyuding(kefang,user).equals("neng")){TYudingyuding=newTYuding();yuding.setUserId(user.getUserId());yuding.setKefangId(kefangId);yuding.setTianshu(tianshu);yuding.setYudingzheTel(yudingzheTel);yuding.setShijian(newDate());yuding.setDel("no");yudingDAO.save(yuding);request.put("msg","預(yù)訂成功");return"msg";客房評(píng)論信息界面(1)描述:首先用戶需登錄即登陸成功后,用戶通過點(diǎn)擊網(wǎng)站首頁的客房圖片,客房的詳細(xì)信息將會(huì)顯示,則用戶可以對(duì)客房進(jìn)行相關(guān)信息的評(píng)論,換句話說也就是表達(dá)自己的看法、建議,同時(shí)在自我評(píng)論信息時(shí)也可以順帶查看別的用戶對(duì)其房間的評(píng)論相關(guān)方面的信息。論完成后,點(diǎn)擊“提交”按鈕,系統(tǒng)將評(píng)論內(nèi)容保存到數(shù)據(jù)庫表中,并用戶名、評(píng)論內(nèi)容及評(píng)論時(shí)間將在評(píng)論彳t息欄中顯示。pinglun.setNeirong(request.getParameter("neirong"));將評(píng)論內(nèi)容信息放入pinglun實(shí)體類中,將id放入pinglun實(shí)體類中,插入評(píng)論數(shù)據(jù)庫pinglunDAO.save(pinglun);提示成功request.setAttribute("評(píng)論成功"力最終將評(píng)論成功的這個(gè)值返回給系統(tǒng)。(2)客房評(píng)論相關(guān)信息界面5-4如下圖所示:管免不惜5.5留言信息界面(1)描述:首先用戶需登錄即登陸成功后,用戶通過點(diǎn)擊網(wǎng)站首頁的留言板,則彈出的窗口,在Texbox組件的控制下用戶可以對(duì)客房進(jìn)行相關(guān)信息的留言,包括留言標(biāo)題及內(nèi)容,同時(shí)在自我留言信息時(shí)也可以順帶查看別的用戶對(duì)其房間的留言相關(guān)方面的信息。留言完成后,點(diǎn)擊“提交留言”按鈕,系統(tǒng)將留言內(nèi)容保存到數(shù)據(jù)庫表中,留言信息欄中將會(huì)顯示留言人、標(biāo)題、留言內(nèi)容及留言時(shí)間。(2)留言相關(guān)信息的界面5.5留言信息界面(1)描述:首先用戶需登錄即登陸成功后,用戶通過點(diǎn)擊網(wǎng)站首頁的留言板,則彈出的窗口,在Texbox組件的控制下用戶可以對(duì)客房進(jìn)行相關(guān)信息的留言,包括留言標(biāo)題及內(nèi)容,同時(shí)在自我留言信息時(shí)也可以順帶查看別的用戶對(duì)其房間的留言相關(guān)方面的信息。留言完成后,點(diǎn)擊“提交留言”按鈕,系統(tǒng)將留言內(nèi)容保存到數(shù)據(jù)庫表中,留言信息欄中將會(huì)顯示留言人、標(biāo)題、留言內(nèi)容及留言時(shí)間。(2)留言相關(guān)信息的界面5-5如下圖所示:http://locaIhostBOSO^jd^liuyanAlI.action-InternetExplorer留言時(shí)詞:ID14-3-"21.54.13在新:禍番齊全,感覺不錯(cuò)內(nèi)容:談?lì)R全+感覺不錯(cuò)圖5-5留言相關(guān)信息的界面6.管理員設(shè)計(jì)管理登陸(1)描述:管理員要想進(jìn)入系統(tǒng)后臺(tái)對(duì)系統(tǒng)內(nèi)的各方面的信息進(jìn)行管理,然而就必須進(jìn)入系統(tǒng)登錄界面進(jìn)行登錄成功。首先管理員需進(jìn)入登陸頁面,在此頁面上輸入其用戶名與密碼,輸入完成后,點(diǎn)擊“登陸”按鈕,跳轉(zhuǎn)到登陸的service中,在該service中會(huì)對(duì)輸入的用戶名和密碼進(jìn)行判斷,如果登錄成功,則返回success,如若錯(cuò)誤,返回error,登陸頁面獲取servlet傳過來的錯(cuò)誤信息,通過JS來以彈窗的方式提示用戶“用戶名或密碼錯(cuò)誤”。alert("用戶名或密碼錯(cuò)誤");登陸成功后進(jìn)入對(duì)應(yīng)的頁面對(duì)后臺(tái)進(jìn)行客房與用戶的管理。管理登陸界面6-1如下圖所示:管理登陸登錄重置圖6-1管理登陸界面關(guān)鍵代碼如下所示:<tr>th>用戶名:</th>td> <inputname="userName"type="text"></td></tr><tr>th>    碼:</th>td> <inputname="userPw"type="password"></td></tr>〃調(diào)用adminDAO中的方法對(duì)數(shù)據(jù)庫進(jìn)行查詢,將sql語句與連接信息分別定義ListadminList=adminDAO.getHibernateTemplate().find(sql,con);{在數(shù)據(jù)庫中查到所需的信息,則在會(huì)話中保存用戶名的信息TAdminadmin=(TAdmin)adminList.get(0);//獲得登陸信息的用戶名session.setAttribute("admin",admin);//登錄信息放入sessionresult="yes";(標(biāo)志著登錄成功)}會(huì)員信息管理(1)描述:管理員通過點(diǎn)擊后臺(tái)主頁面列表中的“會(huì)員信息管理”菜單按鈕,則頁面將會(huì)跳轉(zhuǎn)到會(huì)員相關(guān)信息管理的界面,首先查找普通會(huì)員的用戶,調(diào)用后臺(tái)action類查詢出數(shù)據(jù)庫中所有普通會(huì)員用戶的信息,ServletActionContext.getContext().get("request");并將這些普通會(huì)員用戶的數(shù)據(jù)信息放入List中,ListuserList=userDAO.getHibernateTemplate().find(sql);最后將這些數(shù)據(jù)信息放入到reques對(duì)象中,request.put("userList",userList);然后頁面將會(huì)跳轉(zhuǎn)到userMana.jsp頁面,則普通會(huì)員的用戶的信息將全部顯示,并且管理員也可以在此界面的基礎(chǔ)上將普通會(huì)員的相關(guān)信息刪除。(2)會(huì)員相關(guān)信息管理界面如下圖6-2所示:用戶名翻真覿名班物E?血QQ隕片除1shiiiuaoo算睡匐城里如應(yīng)蒯現(xiàn)q.M山固的〕1頜黜晦翳1ggn軸「魏里朋解用g世嗣1蒯皿州出砌1頜朝牖I算她敏姨黑mm儀同網(wǎng)1頡繇牖圖6-2會(huì)員相關(guān)信息管理界面關(guān)鍵代碼如下所示:publicStringuserMana_putong(){Stringsql="fromTUserwhereuserDel='no'anduserType='普通會(huì)員'";ListuserList=userDAO.getHibernateTemplate().find(sql);Maprequest=(Map)ServletActionContext.getContext().get("request");request.put("userList",userList);returnActionSupport.SUCCESS}publicStringuserDel(){TUseruser=userDAO.findById(userId);user.setUserDel("yes");userDAO.attachDirty(user);Maprequest=(Map)ServletActionContext.getContext().get("request");request.put("msg","操作成功");return"msg";}客房信息管理(1)描述:管理員首先通過點(diǎn)擊后臺(tái)主頁面列表中的“客房信息管理”菜單按鈕,則客房的相關(guān)信息管理的界面將會(huì)顯示出來,再通過調(diào)用后臺(tái)數(shù)據(jù)庫中action類查詢出數(shù)據(jù)庫中所有普通會(huì)員用戶的信息,ServletActionContext.getContext().get("request");并將這些普通會(huì)員用戶的數(shù)據(jù)信息放入List中,ListkefangList=kefangDAO.getHibernateTemplate().find(sql);

最后將這些數(shù)據(jù)信息放入到reques對(duì)象中,request.put("kefangList",kefangList);然后頁面將會(huì)跳轉(zhuǎn)到kefangAdd.jsp頁面,則普通會(huì)員的用戶的信息將全部顯示,管理員也可以在此界面的基礎(chǔ)上將客房方面一系列的相關(guān)信息刪除、以及添加房間方面一系列的相關(guān)信息。(2)客房相關(guān)信息添加界面如下圖6-3所示:me覷翹房般房如現(xiàn)房船船醺跚國目翻一月麟曲襁般,耀艙,mer客喇而炳就詢揩用單屣猴1冊(cè)洋愉雄,遍雅,如油罪船t50除雕評(píng)由管理「后假[3陽富P磁憂張?jiān)O(shè)解全,刑建客螂斯陶鐳便第理亞麟眥網(wǎng)開胤t張溺蹄飄旗臥臺(tái)r冬卿130囑端豌懿商腱刪煙r,喇麒商雅4cM血腌施,設(shè)好全,如后客聊他除熊皆由皆停商募涮窗環(huán)僦張?jiān)O(shè)翩縣酒住需期160曬靠譚德?毓民眥網(wǎng)襁跚,貴麟野蹤閃i客房跚150麟麟魏耨圖6-3客房相關(guān)信息添加界面預(yù)訂信息管理(1)描述:管理員通過點(diǎn)擊后臺(tái)主頁面列表中的“預(yù)訂信息管理”菜單按鈕,則預(yù)訂方面的相關(guān)信息管理的界面將會(huì)顯示出來,再通過調(diào)用后臺(tái)數(shù)據(jù)庫中action類查詢出數(shù)據(jù)庫中所有普通會(huì)員用戶的信息,ServletActionContext.getContext().get("request");并將這些普通會(huì)員用戶的數(shù)據(jù)信息放入List中,ListyudingList=yudingDAO.getHibernateTemplate().find(sql);最后將這些數(shù)據(jù)信息放入到request對(duì)象中,request.put("yudingList",yudingList);然后頁面將會(huì)跳轉(zhuǎn)到y(tǒng)udingMana.jsp頁面,則普通會(huì)員的用戶的信息將全部顯示,管理員也可以在此界面的基礎(chǔ)上將預(yù)訂方面的相關(guān)信息刪除。預(yù)訂相關(guān)信息管理界面如下圖6-4所示:情訂知—的一4WL1加U!:川14:04幽12A34.0JJ721:111隹晟十,密西,命中人畜目"縱獨(dú)胃II?封5片忌?屋言百霞鈍?ccai^af?茗留國縣歸印?MM*HH?eVS?FfiiJftSS?TXttdtsis*7仙硼,公告任艮管,F(xiàn)岫就";£能更髀?mfi-T9■■蛇由期夏其出鴨圖6-4預(yù)訂相關(guān)信息管理界面公告信息管理(1)描述:管理員通過點(diǎn)擊后臺(tái)頁面列表中的“公告信息管理”菜單按鈕,頁面跳轉(zhuǎn)到公告信息管理界面,通過調(diào)用后臺(tái)數(shù)據(jù)庫中的action類,則公告所有信息將會(huì)顯示,管理員通過點(diǎn)擊顯示頁面中的“添加公告”按鈕,輸入公告相關(guān)信息后,點(diǎn)擊“提交”按鈕,系統(tǒng)將會(huì)把輸入的公告信息內(nèi)容保存到數(shù)據(jù)庫表中。管理員可以通過輸入數(shù)據(jù)在表單中判斷定義的檢查方法onsubmit="returncheckForm()"是否符合要求,以致添加公告信息是否成功顯示出。首先查詢所有公告的信息,ListgonggaoList=newArrayList();用sql查詢語句查詢表t_gonggao中所有的信息,Stringsql="select*fromt_gonggao";再用sql插入語句在公告界面中添加所需的公告信息,Stringsql="insertintot_gonggaovalues()"(2)公告相關(guān)信息添加界面如下圖6-5所示:■蹶在確.■蹶在確.頷岫亶他拿雌泰國■眼里?部眼部.言茄好加府倡螳陛■制訂!:旦回E*金贈(zèng)E,.啕幅融I始里,猾陶軌1強(qiáng)艮捌冏肺i就當(dāng)鵑蝌,般蛤哂皿」鶴2斷時(shí)技1焉民前能BUHL捌$事除薊楣2DL4-U]1:]]:]T冷a夠.flip圖6-5圖6-5公告相關(guān)信息添加界面留言信息管理(1)描述:管理員通過點(diǎn)擊后臺(tái)頁面列表中的“留言板管理”菜單按鈕,頁面跳轉(zhuǎn)到留言信息管理界面,通過調(diào)用后臺(tái)數(shù)據(jù)庫中的action類,則留言所有的信息將會(huì)顯示,頁面具體顯示包括留言人、留言時(shí)間、標(biāo)題及留言內(nèi)容,管理員也可以在此頁面的基礎(chǔ)上對(duì)所有的留言信息進(jìn)行刪除。根據(jù)id刪除對(duì)應(yīng)的留言信息內(nèi)容,用sql刪除語句執(zhí)行刪除功能。Stringid=req.getParameter("id");Stringsql="deletefromt_liuyanwhereid=?";根據(jù)sql查詢語句查詢所有的留言信息,Stringsql="select*fromtliuyan";(2)留言相關(guān)信息管理界面如下圖6-6所示:

■“A翻,互怫陛再就箱3■■“A翻,互怫陛再就箱3■哥胄信糅空■符居盟篤悝?德而加oesif■闡福篤ip.大皖熊用,工通飄■加幅和wits,IS雄乳能缸老母■sa?-iif寺說出岳建.■制蹣斶;3科余星期雉冉花懿曜,觥砥圖6-6留言相關(guān)信息管理界面關(guān)鍵代碼如下所示:publicvoidliuyanMana(HttpServletRequestreq,HttpServletResponsepublicvoidres)throwsServletException,IOException{ListliuyanList=newArrayList();Stringsql="select*fromt_liuyan";Object[]params={};DBmydb=newDB();try{mydb.doPstm(sql,params);ResultSetrs=mydb.getRs();while(rs.next()){Tliuyanli

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論