賓館住宿管理系統(tǒng)論文_第1頁(yè)
賓館住宿管理系統(tǒng)論文_第2頁(yè)
賓館住宿管理系統(tǒng)論文_第3頁(yè)
賓館住宿管理系統(tǒng)論文_第4頁(yè)
賓館住宿管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

鹽城師范學(xué)院畢業(yè)設(shè)計(jì)2023-2023學(xué)年度信息科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)〔數(shù)字媒體〕專業(yè)班級(jí)08〔4〕學(xué)號(hào)08263349課題名稱基于J2EE技術(shù)的賓館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名高雄指導(dǎo)教師 王創(chuàng)偉2023年3月09日摘要賓館管理系統(tǒng)的引入使賓館內(nèi)部能集中管理,集中控制,快速反響各個(gè)部門的經(jīng)營(yíng)狀況,大大降低工作人員的勞動(dòng)強(qiáng)度,提高工作效率,給客戶帶來(lái)極大的便利,同時(shí)帶來(lái)良好的經(jīng)濟(jì)效益和社會(huì)效益。此外,賓館管理中各種信息的提供使管理者實(shí)時(shí)動(dòng)態(tài)地掌握賓館的經(jīng)營(yíng)狀況,還為管理者提供了有力的決策支持。而目前網(wǎng)絡(luò)的迅速開展,也使的遠(yuǎn)程客戶預(yù)訂客房提供了實(shí)現(xiàn)的可能;另外,隨著賓館業(yè)務(wù)的擴(kuò)大,出現(xiàn)各地的連鎖機(jī)構(gòu),通過(guò)網(wǎng)絡(luò)收集賓館業(yè)務(wù)數(shù)據(jù)進(jìn)行決策。由此開發(fā)一套基于WEB的賓館管理系統(tǒng)尤為必要?;谶@個(gè)思想上進(jìn)行開發(fā)設(shè)計(jì)的,積極的研究和開發(fā)基于WEB的賓館管理系統(tǒng)是非常必要的。本人設(shè)計(jì)的賓館管理系統(tǒng)是針對(duì)小型賓館而設(shè)計(jì)的,以實(shí)用為主。論文簡(jiǎn)要介紹了系統(tǒng)的開發(fā)實(shí)現(xiàn)過(guò)程。對(duì)系統(tǒng)的需求分析、模塊設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)等各個(gè)環(huán)節(jié)進(jìn)行了較詳盡的分析和描述。較詳細(xì)地介紹了賓館管理系統(tǒng)所采用的關(guān)鍵技術(shù),如JSP與數(shù)據(jù)庫(kù)連接的技術(shù)JDBC。關(guān)鍵字:賓館管理J2EEMYSQLAbstractBytheMISofhotels,itcanenablehotelscentralizetheirmanagementandcontrol.Italsocanreflectthemanagementstateofeachdepartmentrapidly,reduceemployees’laborintensitygreatly,improveworkingefficiency,bringthegreatfacilitytocustomers,andgetthegoodeconomicbenefitsandsocialbenefitatthesametime.Inaddition,theofferingofdifferentinformationcanenablemanagersgrasphotels’statedynamicallyinhotels’management,offerstrongdecisionsupporttoadministrator.Andrapiddevelopmentofcomputernetworkatpresent,makeremotecustomersbooktheirsuitedroomofferthepossibilityrealizedtoo.So,developedthehotelmanagementinformationsystembasedonWEBisparticularlyessential.Mysubjectisbasedonit.Aftertestinganddebugging,thesoftwareispractical,effective.TheMISofhotelisdesignedforsmallguesthouses.Thepaperintroducedbrieflysystem'sdevelopmentrealizestheprocess.Tosystem'sdemandanalysis,themoduledesign,thedatabasedesignandsooneachlinkhascarriedontheexhaustiveanalysisandthedescription.Introducedindetailtheguesthousemanagementsystemmanagementsystemuseskeytechnologies,likeJSPanddatabaseconnectiontechnicalJDBC.Keywords:hotelmanagementJ2EEMYSQL目錄1TOC引言52概述 62.1課題背景 62.2課題研究意義 62.3系統(tǒng)特色62.4可行性分析63課題開發(fā)關(guān)鍵技術(shù)分析 83.1MacromediaDreamweaverMX2004簡(jiǎn)介 83.2JSP概述 83.2.1什么是JSP83.2.2JSP的特點(diǎn) 83.3Tomcat概述 93.4數(shù)據(jù)庫(kù)效勞器 114可行性研究及需求分析 114.1需求分析 114.1.1功能需求 114.1.2系統(tǒng)模塊體系圖 114.1.3主要數(shù)據(jù)流圖 115系統(tǒng)設(shè)計(jì) 155.1前臺(tái)管理模塊 165.2消費(fèi)管理模塊 175.3查詢管理模塊 175.4報(bào)表管理模塊 175.5系統(tǒng)管理模塊 186數(shù)據(jù)庫(kù)設(shè)計(jì) 206.1數(shù)據(jù)庫(kù)的概念模型設(shè)計(jì) 206.2數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì) 236.2.1賓館客房數(shù)據(jù)表 236.2.2旅客入住數(shù)據(jù)表 236.2.3客房住宿數(shù)據(jù)表 246.2.4操作用戶數(shù)據(jù)表 246.2.5消費(fèi)信息表 256.2.6客房類型表 257系統(tǒng)實(shí)現(xiàn) 267.1系統(tǒng)主要功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 267.1.1入住登記子系統(tǒng) 267.1.2創(chuàng)立用戶子系統(tǒng) 277.1.3客房入住報(bào)表子系統(tǒng) 287.2系統(tǒng)實(shí)現(xiàn)主要應(yīng)用的核心技術(shù) 297.3系統(tǒng)調(diào)試與運(yùn)行 29參考文獻(xiàn)31致謝321引言在高速開展的現(xiàn)代社會(huì),人們生活速率極大提高,效勞行業(yè)的完善可以保證人們更好更方便的娛樂(lè)和休息,從而將更多的精力投入到工作和學(xué)習(xí)中,提高效率,加快整個(gè)社會(huì)的開展速度。賓館是最前端的效勞行業(yè)之一,它包括的效勞工程多種多樣,接受人群廣泛,根據(jù)實(shí)地調(diào)查,比擬完善的賓館一般都包括住宿客房、餐飲、娛樂(lè)設(shè)施等效勞工程,某些大型賓館還包括提供辦公場(chǎng)所,舉辦某些慶典等效勞,總之,賓館己經(jīng)成為當(dāng)今社會(huì)很普遍,涵蓋率很高的效勞場(chǎng)所,管理好賓館的各項(xiàng)效勞工程以及用戶的各項(xiàng)消費(fèi)條目既是商家經(jīng)營(yíng)的必要舉措,也是消費(fèi)者得到完善、滿意的效勞的保障。傳統(tǒng)的人工管理方法存在著很多弊端,容易造成錯(cuò)誤和混亂,同時(shí),大量的信息、數(shù)據(jù)的更改、更新、記錄、導(dǎo)出是一項(xiàng)很繁瑣同時(shí)費(fèi)時(shí)費(fèi)力的工作,常常會(huì)浪費(fèi)人力物力。一套正規(guī)的、完整的管理系統(tǒng)是克服這些缺點(diǎn)的好方法,計(jì)算機(jī)的工作不僅會(huì)提高效率,減少人力資源的浪費(fèi),更突出的是以前繁雜的數(shù)據(jù)將會(huì)被系統(tǒng)的分類管理,記錄清晰且持久。網(wǎng)絡(luò)的開展更是給賓館帶來(lái)了新的挑戰(zhàn),通過(guò)網(wǎng)絡(luò)預(yù)訂客房,通過(guò)網(wǎng)絡(luò)連接各個(gè)連鎖店,因此,開發(fā)一個(gè)基于J2EE的賓館管理系統(tǒng)是必要的。論文研究的意義就在于:可以降低人力資源本錢,提高工作效率。降低優(yōu)化效勞流程,提升效勞質(zhì)量。實(shí)現(xiàn)資源最正確配置,增加賓館收益。支持管理層全面了解經(jīng)營(yíng)狀況,通過(guò)對(duì)賓館的需求進(jìn)行分析,設(shè)計(jì)了賓館管理所需數(shù)據(jù)庫(kù)和功能模塊,并使用JSP和SQLServer開發(fā)了賓館管理系統(tǒng),實(shí)現(xiàn)客房管理、消費(fèi)管理、查詢管理、報(bào)表管理、系統(tǒng)管理等功能。2概述2.1課題背景管理信息系統(tǒng)它采用科學(xué)的、有效的手段,對(duì)信息加以分析,通過(guò)建立一套科學(xué)的系統(tǒng)到達(dá)提高工作效率、降低各項(xiàng)本錢和費(fèi)用,最終提高經(jīng)濟(jì)效益和社會(huì)效益的目的。正是管理信息系統(tǒng)的這些功能,使得它與計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)融為一體,成為知識(shí)經(jīng)濟(jì)的熱點(diǎn)2.2課題研究意義隨著后工業(yè)化時(shí)代的到來(lái),旅游業(yè)和商貿(mào)流通業(yè)的繁榮促使賓館酒店業(yè)也得到了前所未有的開展:從國(guó)際大都會(huì)到邊陲小鎮(zhèn),從家庭旅館到星級(jí)酒店,不同檔次、多種特色的賓館酒店遍布于城鄉(xiāng)的各種角落,不斷刺激和滿足著廣闊居民的消費(fèi)需求。利用以計(jì)算機(jī)為根底的管理信息系統(tǒng)改善和挖掘賓館酒店業(yè)的市場(chǎng)潛力,從而最大限度地獲取營(yíng)業(yè)利潤(rùn)是目前賓館酒店從業(yè)者們?cè)谲洯h(huán)境方面改善和提高效勞的一個(gè)重要措施?!肮び破涫?,必先利其器〞。2.3系統(tǒng)特色一體化的系統(tǒng)設(shè)計(jì)賓館管理系統(tǒng)包含前臺(tái)管理、消費(fèi)管理、查詢管理、報(bào)表管理、系統(tǒng)管理功能模塊,其中每個(gè)功能都由假設(shè)干相關(guān)的子模塊組成。除此之外,系統(tǒng)還包括信息系統(tǒng)必須具備的通用功能,例如權(quán)限設(shè)置?;诳沙砷L(zhǎng)的J2EE平臺(tái)濃縮了賓館住宿行業(yè)現(xiàn)代化管理的先進(jìn)思想,使系統(tǒng)具有先進(jìn)性、可成長(zhǎng)性、開放性、穩(wěn)定性及集成性等優(yōu)勢(shì)。2.4可行性分析可行性研究的目的是用最小的代價(jià)確定系統(tǒng)目標(biāo)和規(guī)模是否能實(shí)現(xiàn),所確定的問(wèn)題是否可以解決,系統(tǒng)方案在經(jīng)濟(jì)上、技術(shù)上和操作上是否可以接受。a)經(jīng)濟(jì)可行性從投資來(lái)看,一般的企業(yè)都有能力承當(dāng)硬件和軟件的費(fèi)用,而且也有實(shí)力支付系統(tǒng)操作人員的費(fèi)用和各種管理本錢。從收益來(lái)看,通過(guò)開發(fā)適合自己企業(yè)的管理信息軟件,與競(jìng)爭(zhēng)對(duì)手抗衡,提高業(yè)務(wù)水平和效率來(lái)獲取更多的利益。b)技術(shù)可行性管理信息系統(tǒng)開發(fā)技術(shù)己經(jīng)非常成熟,開發(fā)工具很多。下面這個(gè)組合可以滿足賓館管理信息系統(tǒng)開發(fā)的要求:MicrosoftWindowsXP操作系統(tǒng)、PC機(jī)、MYSQL,JSP開發(fā)工具和tomcat發(fā)布工具。c)操作可行性數(shù)字化的自動(dòng)辦公系統(tǒng)現(xiàn)在已經(jīng)相當(dāng)普遍,賓館中操作人員只要稍微具備一點(diǎn)計(jì)算機(jī)的知識(shí)就可以輕松的進(jìn)行管理操作,這種通過(guò)鼠標(biāo)點(diǎn)擊及輸入一定的信息的操作方式在現(xiàn)代的賓館中是完全行得通的。3課題開發(fā)關(guān)鍵技術(shù)分析3.1MacromediaDreamweaverMX2004簡(jiǎn)介MacromediaDreamweaverMX2004是一款專業(yè)的網(wǎng)站開發(fā)編輯器,用于對(duì)Web站點(diǎn)、Web頁(yè)和Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā),整個(gè)生產(chǎn)過(guò)程可以自動(dòng)化,增強(qiáng)開發(fā)小組的工作效率。此外,MacromediaDreamweaverMX2004在支持JSP方面,新增或加強(qiáng)了一下功能:支持JSP標(biāo)簽庫(kù);可以從TLD中匯入完整的JSP卷標(biāo)庫(kù),并且在卷標(biāo)面板、卷標(biāo)選擇器和程序代碼提示里顯示出來(lái)。3.2JSP概述3.2.1什么是JSPJavaServerPages即我們所稱的JSP,是由Sun微軟系統(tǒng)公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),其在動(dòng)態(tài)網(wǎng)頁(yè)的中有其強(qiáng)大而特別的功能。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。Web效勞器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP與JavaServlet一樣,是在效勞器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。3.2.2JSP的特點(diǎn)a)將內(nèi)容的生成和顯示進(jìn)行別離:使用JSP技術(shù),Web頁(yè)面開發(fā)人員可以使用HTML或者XML(ExtensihMarkedLanguage)標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。b)生成可重用的組件:絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件(JavaBeans或者EnterpriseJavaBean組件)來(lái)招待應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通組件操作,或者使得這些組件為理我的使用者所使用?;诮M件的方法加速了總體開發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。c)采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā):JSP技術(shù)封裝了許多功能,這些功能是在XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。d)內(nèi)置腳本語(yǔ)言為Java:由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP頁(yè)面都是被編譯成為JavaServlet,因此JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和平安性。e)擁有Java的特點(diǎn):JSP擁有Java編程語(yǔ)言“一次編寫,可隨處運(yùn)行〞的特點(diǎn)。3.3TOMCAT概述Tomcat是一個(gè)免費(fèi)的開源的Serlvet容器,它是Apache基金會(huì)的Jakarta工程中的一個(gè)核心工程,由Apache,Sun和其它一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp標(biāo)準(zhǔn)總能在Tomcat中得到表達(dá)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的實(shí)現(xiàn)了Servlet2.3和Jsp1.2標(biāo)準(zhǔn)。Tomcat提供了各種平臺(tái)的版本供下載,可以從其官方網(wǎng)站上下載其源代碼版或者二進(jìn)制版。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR〔WebArchive〕文件。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個(gè)壓縮包。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來(lái)組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEB-INF目錄,這個(gè)目錄很重要。通常在WEB-INF目錄下有一個(gè)web.xml文件和一個(gè)classes目錄,web.xml是這個(gè)應(yīng)用的配置文件,而classes目錄下那么包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類〔如JavaBean〕。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來(lái)不方便。在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問(wèn)將會(huì)很快。另外Tomcat也提供了一個(gè)應(yīng)用:manager,訪問(wèn)這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。通過(guò)這個(gè)應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過(guò)Web部署和撤銷應(yīng)用。當(dāng)然本地也可以。Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的Web效勞器的功能:處理Html頁(yè)面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache.我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet.這種集成只需要修改一下Apache和Tomcat的配置文件即可。3.4數(shù)據(jù)庫(kù)MYSQLMySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)〔RDBMS〕,MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢語(yǔ)言〔SQL〕進(jìn)行數(shù)據(jù)庫(kù)管理。由于MySQL是開放源代碼的,因此任何人都可以在GeneralPublicLicense的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。它使用系統(tǒng)核心提供的多線程機(jī)制提供完全的多線程運(yùn)行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等編程語(yǔ)言的編程接口〔APIs〕,支持多種字段類型并且提供了完整的操作符支持查詢中的SELECT和WHERE操作。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有本錢低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有本錢而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。4工程需求分析4.1需求分析本系統(tǒng)主要是提供應(yīng)中小型賓館使用,所以是以實(shí)用為主。具體需求如下:4.1.1功能需求a)旅客信息管理:包括對(duì)入住旅客的客房消費(fèi)、餐飲消費(fèi)、娛樂(lè)消費(fèi)等各種信息的管理。b)賓館客房管理:包括對(duì)賓館已住客房和未住客房的安排、客房使用率、不同消費(fèi)群體對(duì)各種客房的需求分析統(tǒng)計(jì)等。c)賓館經(jīng)營(yíng)管理:包括對(duì)賓館客房部、餐飲部、娛樂(lè)事業(yè)部、零售部等不同經(jīng)營(yíng)部門的統(tǒng)計(jì)、核算、分析以及業(yè)績(jī)考核等。d)各種信息查詢:能夠方便地查詢賓館及旅客的各種最新信息等。e)系統(tǒng)管理:不同部門的員工對(duì)系統(tǒng)有不同的操作權(quán)限。4.1.2系統(tǒng)模塊體系圖客房入住報(bào)表其他消費(fèi)報(bào)表旅客結(jié)賬報(bào)表報(bào)表管理查詢旅客信息查詢客房信息查詢旅客押金查詢管理賓館管理信息系統(tǒng)客房入住報(bào)表其他消費(fèi)報(bào)表旅客結(jié)賬報(bào)表報(bào)表管理查詢旅客信息查詢客房信息查詢旅客押金查詢管理賓館管理信息系統(tǒng)消費(fèi)管理系統(tǒng)管理前臺(tái)管理消費(fèi)管理系統(tǒng)管理前臺(tái)管理登錄管理系統(tǒng)退出管理系統(tǒng)新建操作用戶修改用戶信息修改用戶密碼查詢用戶密碼登錄管理系統(tǒng)退出管理系統(tǒng)新建操作用戶修改用戶信息修改用戶密碼查詢用戶密碼賓館房間設(shè)置賓館商品設(shè)置賓館幫助信息其他消費(fèi)登記旅客入住登記旅客結(jié)賬退房旅客預(yù)定登記預(yù)計(jì)旅客入住圖圖4-1系統(tǒng)模塊體系4.1.3主要數(shù)據(jù)流圖數(shù)據(jù)流圖用來(lái)描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。其各個(gè)符號(hào)意義說(shuō)明如下:正方形(或立方形):表示數(shù)據(jù)的源點(diǎn)或終點(diǎn),即指外部實(shí)體。圓形:表示變換數(shù)據(jù)的處理。兩條平行線:表示數(shù)據(jù)存儲(chǔ)。箭頭:表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。a)總數(shù)據(jù)流圖客人客人圖4-2總數(shù)據(jù)流客人賓館管理系統(tǒng)登記離店結(jié)賬單b)第二層數(shù)據(jù)流圖前臺(tái)前臺(tái)客人后臺(tái)數(shù)據(jù)庫(kù)圖4-3第二層數(shù)據(jù)流數(shù)據(jù)庫(kù)c)前臺(tái)子系統(tǒng)客人客人客人預(yù)約接待取消預(yù)約離店圖4-4前臺(tái)子系統(tǒng)數(shù)據(jù)流d)客房預(yù)訂登記客房預(yù)約數(shù)據(jù)表客房預(yù)約數(shù)據(jù)表客戶數(shù)據(jù)表有無(wú)指定房間已預(yù)訂完預(yù)約單押金客人信息登記收銀預(yù)約房間房間查詢客人圖4-5客房預(yù)訂數(shù)據(jù)流e)預(yù)訂入住和取消登記退款退款客房預(yù)約表客房預(yù)約表預(yù)定登記取消預(yù)定查詢住宿單客人入住登記客房入住表客人詳細(xì)信息登記預(yù)定收據(jù)圖4-6預(yù)定入住和取消數(shù)據(jù)流收銀f)接待未預(yù)訂客人客人客人房間查詢客人信息登記入住登記收銀住宿單無(wú)空房有無(wú)空房客房數(shù)據(jù)表客房入住表圖4-7未預(yù)定客人入住數(shù)據(jù)流g)結(jié)賬離店客人客人退房收銀押金費(fèi)用收據(jù)無(wú)空房客房數(shù)據(jù)表客房結(jié)賬表結(jié)賬單客房入住表圖4-8結(jié)賬離店數(shù)據(jù)流5系統(tǒng)設(shè)計(jì)根據(jù)前面需求分析,賓館管理系統(tǒng)應(yīng)包含前臺(tái)管理、消費(fèi)管理、查詢管理、報(bào)表管理、系統(tǒng)管理功能模塊,其中每個(gè)功能都由假設(shè)干相關(guān)的子模塊組成。除此之外,系統(tǒng)還應(yīng)包括信息系統(tǒng)必須具備的通用功能,例如權(quán)限設(shè)置。5.1前臺(tái)管理模塊前臺(tái)管理模塊主要用于管理旅客入住時(shí)所發(fā)生的業(yè)務(wù),包含的功能模塊如圖5-1所示。前臺(tái)管理前臺(tái)管理旅客入住登記旅客換房登記旅客預(yù)定登記預(yù)定旅客入住旅客補(bǔ)交押金旅客結(jié)賬退房打印旅客賬單圖5-1前臺(tái)管理模塊圖旅客入住登記:該模塊用于賓館前臺(tái)效勞員在旅客到達(dá)賓館時(shí)登記旅客的入住根本信息,包括客人姓名、性別、證件號(hào)碼、證件地址、入住房號(hào),聯(lián)系以及預(yù)收押金等信息。為了便于前臺(tái)效勞員查詢賓館的房間信息安排旅客,此模塊通常應(yīng)該提供賓館房間的入住信息,最好是能根據(jù)不同類型的房間進(jìn)行篩選。旅客換房登記:該模塊用于賓館前臺(tái)效勞員為旅客換房,通常這種換房操作是在同類型的客房間進(jìn)行:如果需要在異種類型的客房間進(jìn)行此類操作,那么應(yīng)先結(jié)賬再換房,比方從三人間換成雙人間。旅客預(yù)訂登記:該模塊用于前臺(tái)效勞員登記未到達(dá)賓館旅客的預(yù)訂房間信息或旅行社組團(tuán)預(yù)訂客房信息。通常,當(dāng)旅客在預(yù)交押金后,賓館應(yīng)該向客人出具收據(jù),所以前臺(tái)效勞員可在保存前,打印旅客預(yù)訂單充當(dāng)收據(jù)。預(yù)訂旅客入?。涸撃K用于前臺(tái)效勞員登記以前預(yù)訂,現(xiàn)在到達(dá)賓館的旅客入住信息。旅客補(bǔ)交押金:該模塊用于前臺(tái)效勞員登記旅客補(bǔ)交押金信息。旅客結(jié)賬退房:該模塊用于旅客在離開酒店前與前臺(tái)效勞員結(jié)賬,包括消費(fèi),店內(nèi)消費(fèi),餐飲消費(fèi),娛樂(lè)消費(fèi)等。打印旅客賬單:該模塊用于前臺(tái)效勞員補(bǔ)打印旅客入住單或旅客結(jié)賬單。5.2消費(fèi)管理模塊消費(fèi)管理消費(fèi)管理旅客餐費(fèi)登記旅客餐費(fèi)登記旅客餐費(fèi)登記圖5-2消費(fèi)管理模塊圖旅客餐費(fèi)登記:該模塊用于前臺(tái)效勞員登記旅客在賓館發(fā)生的餐費(fèi)信息。通常,登記旅客的餐費(fèi)信息有兩種模式:一是旅客憑前臺(tái)效勞員的票證到餐飲部用餐;二是旅客在餐飲部簽單后,由餐飲部轉(zhuǎn)入前臺(tái)登記。旅客話費(fèi)登記:該模塊用于前臺(tái)效勞員登記入住旅客的話費(fèi)信息。目前,大多數(shù)賓館的客房提供了,并且市內(nèi)通話根本是免費(fèi)的。當(dāng)旅客需要進(jìn)行國(guó)內(nèi)長(zhǎng)途甚至國(guó)際長(zhǎng)途通話時(shí),那么需要通過(guò)總機(jī)室轉(zhuǎn)接(在大型的酒店賓館管理系統(tǒng)中,它是直接通過(guò)程控交換機(jī)與酒店賓館信息系統(tǒng)接撥的),在這種情況下,賓館通常會(huì)對(duì)旅客的長(zhǎng)途通話進(jìn)行計(jì)費(fèi)。其他消費(fèi)登記:該模塊用于前臺(tái)效勞員登記入住旅客在店內(nèi)的其他消費(fèi)信息,如煙、酒、小食品、KTV娛樂(lè)等。目前,大多數(shù)中等檔次的賓館酒店除了客房部和餐飲部這兩個(gè)主要的事業(yè)部外,根本上都設(shè)有娛樂(lè)性質(zhì)的消費(fèi)事業(yè)部,有的甚至已經(jīng)使其成為主要的收入來(lái)源。消費(fèi)事業(yè)部經(jīng)營(yíng)的工程種類繁多,價(jià)格也相當(dāng)不菲。大多數(shù)情況下,賓館要將此操作權(quán)限直接授予消費(fèi)事業(yè)部的工作人員登記的,然后由消費(fèi)事業(yè)部與前臺(tái)結(jié)賬。5.3查詢管理模塊旅旅客餐費(fèi)登記查詢管理旅客餐費(fèi)登記圖5-3查詢管理模塊圖旅客餐費(fèi)登記旅客餐費(fèi)登記旅客餐費(fèi)登記查詢旅客信息:該模塊用于前臺(tái)效勞員查詢和修改入住旅客的登記信息,比方修改旅客入住登記信息中的證件號(hào)碼、證件地址、聯(lián)系,甚至客人姓名等。通過(guò)模糊查詢得到旅客信息。查詢客房信息:該模塊用于前臺(tái)效勞員查詢賓館客房的當(dāng)前入住狀態(tài)信息,類似于通常所說(shuō)的房態(tài)圖。查詢商品消耗:該模塊用于前臺(tái)效勞員或消費(fèi)事業(yè)部采購(gòu)人員查詢酒店中各種商品的消耗情況信息,這有利于決策人員在時(shí)間上、種類上分析各種商品的消耗情況,從而有針對(duì)性地采購(gòu)商品并制定相應(yīng)的折扣價(jià)格。查詢消耗總量:該模塊用于前臺(tái)效勞員或消費(fèi)事業(yè)部采購(gòu)人員查詢酒店中各種商品的消耗匯總信息,這有利于決策人員在時(shí)間上、品種上統(tǒng)計(jì)各種商品的消耗情況匯總信息。查詢旅客押金:該模塊用于前臺(tái)效勞員查詢酒店中旅客的各種費(fèi)用及押金信息,并根據(jù)具體情況催促旅客補(bǔ)交押金。5.4報(bào)表管理模塊旅旅客結(jié)賬報(bào)表報(bào)表管理客房入住報(bào)表圖5-4報(bào)表管理模塊圖其他消費(fèi)報(bào)表餐飲消費(fèi)報(bào)表電話消費(fèi)報(bào)表客房入住報(bào)表:該模塊用于管理人員查詢賓館在某一時(shí)期內(nèi)旅客的入住登記信息,包括已經(jīng)結(jié)賬離開和正在入住的旅客入住登記信息。此信息通??勺鳛楣膊块T調(diào)閱賓館旅客入住的流水記錄,也可以作為數(shù)據(jù)挖掘人員分析酒店客房入住率的前期資料。餐飲消費(fèi)報(bào)表:該模塊用于管理人員查詢?cè)谀骋粫r(shí)間段內(nèi)入住旅客在賓館內(nèi)的餐飲消費(fèi)信息。此信息通??勺鳛橘e館餐飲部的結(jié)算憑據(jù),也可作為數(shù)據(jù)挖掘人員分析賓館餐飲消費(fèi)的前期資料。其他消費(fèi)報(bào)表:該模塊用于管理人員查詢?cè)谀骋粫r(shí)間段內(nèi)入住旅客在賓館內(nèi)的其他消費(fèi)信息。此信息可作為娛樂(lè)事業(yè)部、小賣部等其他事業(yè)部的結(jié)算憑據(jù),也可作為數(shù)據(jù)挖掘人員分析賓館其他消費(fèi)的前期資料。消費(fèi)報(bào)表:該模塊用于管理人員查詢?cè)谀骋粫r(shí)間段內(nèi)入住旅客在賓館內(nèi)的話費(fèi)信息。目前,由于移動(dòng)通信的迅速開展和整體通信資費(fèi)的下降,在中心城市賓館酒店的消費(fèi)已經(jīng)呈逐年下降的趨勢(shì),但在風(fēng)景名勝區(qū)賓館酒店的長(zhǎng)途話費(fèi)仍然占相當(dāng)大的比重。旅客結(jié)賬報(bào)表:該模塊用于管理人員查詢賓館在某一時(shí)間段內(nèi)已經(jīng)結(jié)賬的旅客費(fèi)用信息。5.5系統(tǒng)管理模塊系統(tǒng)管理系統(tǒng)管理圖5-5系統(tǒng)管理模塊圖登錄管理系統(tǒng)退出管理系統(tǒng)新建操作用戶修改用戶信息修改用戶密碼查詢用戶密碼分配用戶權(quán)限賓館房間設(shè)置賓館商品設(shè)置系統(tǒng)幫助信息登錄管理系統(tǒng):該模塊用于操作用戶使用自己在新建用戶模塊中登記的用戶名和密碼登錄系統(tǒng)。新建操作用戶:該模塊用于新建操作用戶,正確填寫電子郵箱,通過(guò)電子郵箱可查詢用戶自己的登錄密碼。修改用戶信息:該模塊主要用于修改自己的電子郵箱。修改用戶密碼:該模塊要根據(jù)以前的密碼才能設(shè)置新密碼,假設(shè)輸入的舊密碼不對(duì),那么無(wú)法設(shè)置新密碼。查詢用戶密碼:該模塊可通過(guò)自動(dòng)發(fā)電子郵箱得到自己的密碼,前提是用戶名和郵箱在數(shù)據(jù)庫(kù)中要存在并且對(duì)應(yīng)。分配用戶權(quán)限:該模塊根據(jù)不同部門的任務(wù)分配給工作人員不同的權(quán)限,根據(jù)不同的權(quán)限使用不同的模塊。賓館房間設(shè)置:該模塊用于設(shè)置客房的標(biāo)準(zhǔn)及價(jià)格等信息。賓館商品設(shè)置:該模塊用于設(shè)置商品及效勞收費(fèi)工程信息。6數(shù)據(jù)庫(kù)設(shè)計(jì)我們需要從下面一些方面考慮數(shù)據(jù)庫(kù)的設(shè)計(jì):數(shù)據(jù)庫(kù)冗余度小、函數(shù)依賴性明確、數(shù)據(jù)庫(kù)的表命名表達(dá)表的內(nèi)容、表中各屬性的名稱及類型表達(dá)該屬性的含義、建立好的索引、選定適當(dāng)?shù)逆I、設(shè)定個(gè)字段的約束規(guī)那么、表在減少冗余時(shí)應(yīng)考慮實(shí)際使用時(shí)的方便性。6.1數(shù)據(jù)庫(kù)的概念模型設(shè)計(jì)概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶之間進(jìn)行交流的語(yǔ)言。概念模型的表示方法很多,其中最為著名最為常用的是P.P.S.Chen于1476年提出的實(shí)體——關(guān)系方法。下面給出系統(tǒng)主要實(shí)體及其關(guān)系a)賓館客房信息實(shí)體客房信息客房信息房號(hào)類型可住人數(shù)已住人數(shù)單價(jià)樓層圖6-1賓館客房實(shí)體圖b)客房入住信息實(shí)體圖客房信息客房信息入住編號(hào)客人姓名證件名稱折扣價(jià)格預(yù)收押金圖6-2客房入住信息實(shí)體圖證件號(hào)碼證件地址住宿人數(shù)客人性別聯(lián)系入住日期入住房號(hào)c)客房預(yù)訂信息實(shí)體圖客房預(yù)定客房預(yù)定入住編號(hào)客人姓名住宿天數(shù)自編號(hào)預(yù)收押金圖6-3客房預(yù)定信息實(shí)體圖客人性別聯(lián)系入住日期預(yù)約房號(hào)d)結(jié)賬退房實(shí)體圖客房信息客房信息入住編號(hào)客人姓名店內(nèi)消費(fèi)結(jié)賬編號(hào)結(jié)賬日期圖6-4結(jié)賬退房實(shí)體圖住宿費(fèi)費(fèi)用餐費(fèi)預(yù)收押金結(jié)賬金額入住日期入住房號(hào)e)主要實(shí)體之間的關(guān)系的E—R圖客房客房入住登記旅客預(yù)定登記結(jié)賬1RMN1P圖6-5主要實(shí)體間關(guān)系E-R圖結(jié)賬退房信息訂房信息6.2數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)賓館管理信息系統(tǒng)包含9張主要表,這些表是各項(xiàng)操作的中樞,以下是對(duì)這些表做的結(jié)構(gòu)設(shè)計(jì)。6.2.1賓館客房數(shù)據(jù)表賓館客房數(shù)據(jù)表對(duì)賓館的每個(gè)客房建立一條記錄,用來(lái)記錄客房根本狀況(客房號(hào)、客房類型、單價(jià)、可住人數(shù))。這樣,既方便用戶為顧客辦理客房登記,又不會(huì)增加數(shù)據(jù)的冗余。如表6-1所示。表6-1賓館客房數(shù)據(jù)表字段類型大小是否空roomidint11否roomtypeidint11roomnumvarchar45roomposvarchar45roomenabledint116.2.2旅客入住數(shù)據(jù)表旅客入住表是記錄旅客的根本信息,確定旅客的身份。旅客入住表如表6-2。表6-2旅客入住數(shù)據(jù)表字段類型大小是否空l(shuí)odgeridint11否lodgernamevarchar45lodgersexvarchar45lodgerbloodvarchar45lodgerphonevarchar45lodgeremailvarchar45lodgeraddressvarchar45lodgerusernamvarchar45lodgeruserpwdvarchar45lodgerenabledint116.2.3客房住宿數(shù)據(jù)表客房住宿表中存放的是客房的住宿記錄,操作員和旅客都可以查詢住宿記錄。表6-3客房住宿數(shù)據(jù)表字段類型大小是否空l(shuí)odgeidint11否lodgeridint11roomidint11lodgestartdatelodgeenddatelodgetotalpricedoublelodgeledgedoublelodgedaiesint11lodgeacounttypeint11lodgeenableint11lodgetypeint116.2.4操作用戶數(shù)據(jù)表操作用戶表用于存儲(chǔ)賓館信息系統(tǒng)的操作用戶信息及操作權(quán)限信息,不同的員工對(duì)系統(tǒng)的模塊有不同的操作權(quán)限,這可以很好的安排工作。表6-4操作系統(tǒng)數(shù)據(jù)表字段類型大小是否空useridint11否usernamevarchar40passwordvarchar45compnamevarchar45compdescvarchar45compaddressvarchar45compphonevarchar45compemailvarchar45useremailvarchar45varcharvarchar45userphonevarchar456.2.5消費(fèi)信息表消費(fèi)信息用于記錄客戶的消費(fèi)情況。表6-5餐費(fèi)入賬數(shù)據(jù)表字段類型大小是否空consumeidint11否lodgeridint11consumetimesint11consumetotalpricedouble6.2.6客房類型表客房類型用于保存客房類型信息。表6-6客房類型數(shù)據(jù)表字段類型大小是否空roomtypeidint11否roomtypenamevarchar45roomtypedescvarchar45roomtypepricedouble7系統(tǒng)實(shí)現(xiàn)7.1系統(tǒng)主要功能模塊的設(shè)計(jì)與實(shí)現(xiàn)由系統(tǒng)設(shè)計(jì)的設(shè)計(jì)方案可知,本賓館管理信息系統(tǒng)設(shè)計(jì)功能根本完整,由于篇幅和時(shí)間的限制,在這里只是從中挑選比擬有代表性、關(guān)鍵性的幾個(gè)重要模塊作相應(yīng)的論述。7.1.1入住登記子系統(tǒng)入住登記子系統(tǒng)是整個(gè)賓館前臺(tái)操作中最重要的功能模塊之一,可以說(shuō)前臺(tái)接待質(zhì)量的好壞直接影響賓館客人的入住率和聲譽(yù)。一套高質(zhì)量的賓館管理系統(tǒng)應(yīng)該能使賓館前臺(tái)工作人員能快捷有序地為客人辦理不同類型的入住登記手續(xù),這一點(diǎn)當(dāng)賓館前臺(tái)等待入住的客人較多時(shí)就顯得尤為重要。操作人員經(jīng)過(guò)培訓(xùn)后在不到半分鐘內(nèi)即可通過(guò)計(jì)算機(jī)操作完成入住登記手續(xù)。以下是客人入住的一般操作步驟:a)在操作員登錄界面,用戶必須輸入自己的操作員用戶名和密碼方可進(jìn)入系統(tǒng)操作。系統(tǒng)登錄界面如圖7-1所示。圖7-1系統(tǒng)登錄界面b)進(jìn)入系統(tǒng)后,前臺(tái)效勞員的權(quán)限是只能進(jìn)入前臺(tái)管理模塊的入住登記子系統(tǒng),進(jìn)行入住登記。通過(guò)賓館房間類型查詢空房,選擇后,再輸入客人相應(yīng)的信息,保存即可。這里的入住日期和離開日期使用第三方控件實(shí)現(xiàn)的,免去了人工的輸寫,防止時(shí)間類型的不匹配和時(shí)間的浪費(fèi)。對(duì)于輸入的信息的正確性通過(guò)JQueryvalidate判斷,通過(guò)腳本代碼實(shí)現(xiàn)。入住登記界面如圖7-2所示。圖7-2入住登記界面7.1.2創(chuàng)立用戶子系統(tǒng)當(dāng)管理員進(jìn)入系統(tǒng)后,可以創(chuàng)立用戶。本子系統(tǒng)同樣使用JQueryvalidate進(jìn)行數(shù)據(jù)校驗(yàn)。創(chuàng)立用戶界面如圖7-3所示。圖7-3分配用戶權(quán)限界面7.1.3客房入住報(bào)表子系統(tǒng)通過(guò)選擇查詢條件,查詢賓館入住情況,包括正在入住的和已經(jīng)結(jié)賬的??头咳胱?bào)表界面如圖7-4所示。圖7-4客房入住報(bào)表界面7.2系統(tǒng)實(shí)現(xiàn)主要應(yīng)用的核心技術(shù)a)數(shù)據(jù)庫(kù)連接技術(shù)在所有的調(diào)用數(shù)據(jù)庫(kù)的頁(yè)面中,都要用得與數(shù)據(jù)庫(kù)連接的語(yǔ)句,為了方便起見,將數(shù)據(jù)庫(kù)連接局部寫在bean里,以后所有用到數(shù)據(jù)庫(kù)交互的頁(yè)面只要引用b

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論