![酒店住宿管理系統(tǒng)的設計與實現_第1頁](http://file4.renrendoc.com/view/a37563a8b3abecb488acb0146e742a2f/a37563a8b3abecb488acb0146e742a2f1.gif)
![酒店住宿管理系統(tǒng)的設計與實現_第2頁](http://file4.renrendoc.com/view/a37563a8b3abecb488acb0146e742a2f/a37563a8b3abecb488acb0146e742a2f2.gif)
![酒店住宿管理系統(tǒng)的設計與實現_第3頁](http://file4.renrendoc.com/view/a37563a8b3abecb488acb0146e742a2f/a37563a8b3abecb488acb0146e742a2f3.gif)
![酒店住宿管理系統(tǒng)的設計與實現_第4頁](http://file4.renrendoc.com/view/a37563a8b3abecb488acb0146e742a2f/a37563a8b3abecb488acb0146e742a2f4.gif)
![酒店住宿管理系統(tǒng)的設計與實現_第5頁](http://file4.renrendoc.com/view/a37563a8b3abecb488acb0146e742a2f/a37563a8b3abecb488acb0146e742a2f5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!摘要近年來,我國酒店業(yè)的開展勢頭十分迅猛,無論是從酒店行業(yè)的規(guī)模、質量水平還是從經營理念來看,都得到了較大的開展,從這些方面可以看出,我國的酒店業(yè)已經進入了黃金開展期。酒店業(yè)的模塊不斷創(chuàng)新,住宿,餐飲等。為了應廣闊用戶的需求,本系統(tǒng)針對酒店業(yè)的住宿局部進展分析設計,通過對酒店的住宿局部進展需求分析,開發(fā)設計了一個酒店住宿管理系統(tǒng)。酒店住宿管理系統(tǒng)是一個典型的管理信息系統(tǒng),所以該系統(tǒng)的開發(fā)工作主要是結合酒店住宿管理的需求進展前端程序的設計以及建立相關的數據庫,并需要對其進展維護。本系統(tǒng)的實現,主要用到的技術有HTML語言,JavaScript語言,JSP技術和Mysql(它選取現在最流行的網絡構造模式 B/S。實現客房管理,財務管理,訂單管理,管理員管理等功能。本系統(tǒng)所采用數據庫以及開發(fā)工具分別是 Mysql和myEclipse。在本系統(tǒng)的設計過程中,首先是對系統(tǒng)進展需求分析,然后按照需求分析中的相關要求進展系統(tǒng)的原型設計,再對所設計出的原型系統(tǒng)進展開發(fā),最后再對所開發(fā)出的系統(tǒng)進展改善,并需要對其進展測試及維護,最終獲得所需要的系統(tǒng)。在整個系統(tǒng)的設計開發(fā)過程中,最重要的也是最困難的局部是系統(tǒng)的數據庫的建立,以及功能模塊之間的相關數據的聯系。本文共有六局部,第一局部是系統(tǒng)的主要內容論述,選題的背景和意義。第二局部是系統(tǒng)的關鍵技術介紹,包括 HTML、JSP、JAVASCRIPT、數據庫、構建構造等進展闡述。第三局部是系統(tǒng)的分析,包括構架概述,系統(tǒng)開發(fā)環(huán)境和系統(tǒng)可行性的分析。第四局部是系統(tǒng)的設計,具體功能模塊的設計。第五局部是系統(tǒng)的實現,其中包括界面的實現和具體的代碼。第六局部是系統(tǒng)測試,通過測試用例對系統(tǒng)進展測試分析。最后結論,總結這次畢業(yè)設計的意義。AbstractInrecentyears,themomentumofthedevelopmentofChina'shotelindustryisveryrapid,bothfromthehotelindustryscale,qualitylevelorfromthepointofviewofbusinessphilosophy,havebeengreatdevelopment,fromtheseaspectscanbeseeninChina'shotelindustryhasenteredagoldenperiodofdevelopment.Hotelindustrymoduleinnovation,accommodation,diningandsoon.Inordertobemajorityofuserdemand,thesystemforhotelaccommodationpartanalysisanddesign.Basedontheanalysisoftheneedsofthehotelaccommodation,ahotelaccommodationmanagementsystemisdesined.Hotelmanagementsystemisatypicalmanagementinformationsystem,sothedevelopmentofthesystemismainlyaccordingtothedemandforhotelaccommodationmanagementfront-endprogramdesignandtheestablishmentofthedatabase,andtheneedfortheirmaintenance.HotelmanagementsystemmainimplementationtechniquesofHTMLlanguage,JavaScriptlanguage,JSPtechnologyandMysql.ItselectsthemostpopularnownetworkstructuremodelofB/S.Therealizationofroommanagement,financialmanagement,ordermanagement,administratormanagementfunctions.ThedatabaseanddevelopmenttoolsusedinthissystemareMysqlandmyEclipse.Inthesystemdesignprocess,firstofalliscarriesonthedemandanalysistothesystem,andinaccordancewiththerelevantrequirementsofthedemandanalysisofsystemprototypedesign,onthedesignoftheprototypesystemdevelopment.Finally,weneedtoimprovethedevelopedsystem,andtheneedfortestingandmaintenance,eventuallygettherequiredsystem.Inthewholesystemdesignanddevelopmentprocess,themostimportantisthemostdifficultpartistheestablishmentofthesystem'sdatabase,aswellastherelationshipbetweenthefunctionalmodules.Thispaperconsistsofsixparts,thefirstpartisthemaincontentofthesystem,thebackgroundandsignificanceoftopics.Thesecondpartisthekeytechnologiesofthesystemareintroduced,includingHTML,JSP,JAVASCRIPT,database,buildingstructureareintroducedinthispaper.Thethirdpartisthesystemanalysis,includingtheframeworkoutlined,systemdevelopmentenvironmentandthesystemfeasibilityanalysis.Thefourthpartaretheestablishmentofsystemdatabase.Thefifthpartisthesystemimplementation,includingtherealizationofinterfaceandthespecificcode.Thesixthpartisthesystemtesting,thetestcasestotestsystemanalysis.Inconclusion,summingupthegraduationdesignsense.關鍵詞:住宿管理系統(tǒng),Mysql,JSPKeywords:HotelManagementSystemJSPMysql摘要 TOC\o"1-5"\h\z\o"CurrentDocument"Abstract I\o"CurrentDocument"第1章緒論 0工程開發(fā)背景及意義 0國內外研究現狀 0\o"CurrentDocument"論文的研究內容主要內容 2\o"CurrentDocument"論文構造安排 2\o"CurrentDocument"第2章關鍵技術介紹 3JSP技術介紹 3JAVASCRIPT介2B 4ApacheTomcat的介紹 4Mysql介紹 5B/S網絡構造模式的使用 5\o"CurrentDocument"3章系統(tǒng)分析 7業(yè)務需求描述 7系統(tǒng)架構功能需求 9系統(tǒng)功能需求分析 10酒店管理員功能需求分析 10酒店財務管理功能需求分析 11酒店客戶管理功能需求分析 12訂單管理功能需求分析 13客房管理功能需求分析 133.4系統(tǒng)的非功能需求分析 15系統(tǒng)的可行性分析 15\o"CurrentDocument"系統(tǒng)技術可行性 15系統(tǒng)經濟可行性 16\o"CurrentDocument"系統(tǒng)的運行環(huán)境及開發(fā)平臺 16本章小結 17\o"CurrentDocument"第4章系統(tǒng)設計 174.1系統(tǒng)的框架設計 17系統(tǒng)的功能設計 18管理員功能設計 18客房信息管理功能設計 20財務管理功能設計 21客戶管理功能設計 21訂單管理模塊功能設計 22系統(tǒng)數據庫設計 23概念構造設計 234.3.2表構造設計 28本章小結 28\o"CurrentDocument"第5章系統(tǒng)實現 30系統(tǒng)實現環(huán)境 30系統(tǒng)功能實現 34\o"CurrentDocument"管理員登陸功能的實現 34系統(tǒng)主界面 34用戶登錄界面 34功能的實現 35財務管理功能的實現 36財務管理功能管理界面 36功能的實現 37客戶管理功能的實現 39添加客戶信息管理界面 39功能的實現 42訂單功能的實現 46訂單的查詢、修改和刪除界面 46功能的實現 46客房管理 48客房的新增、修改和刪除界面 48功能的實現 49用戶管理 51功能的實現 51本章小結 54第6章酒店住宿管理系統(tǒng)的測試 55酒店住宿管理系統(tǒng)的測試環(huán)境 55酒店住宿管理系統(tǒng)的測試目標 56功能測試目標 56性能測試的目標 57系統(tǒng)的平安性 57數據的完整性 57酒店住宿管理系統(tǒng)的功能測試 57功能測試用例設計 57登錄測試 58定房功能測試 60結果分析 64酒店住宿管理系統(tǒng)的性能測試 64用戶場景設計 65用戶管理場景 65房間管理場景 67客戶管理場景 68財務統(tǒng)計場景 72性能測試分析 74本章小結 75第7 章總結與展望 757.1 總結 75展望 75參考文獻 7778致謝.78第1章緒論隨著改革開放的不斷深入,經濟構造的調整和升級,第三產業(yè)在國民經濟中的比重越來越大,效勞業(yè)取得了長足的開展。酒店行業(yè)是一個綜合的效勞性行業(yè),它包含娛樂,餐飲,住宿等集合在一起的效勞系統(tǒng)。將先進的計算機技術和效勞業(yè)管理有機結合起來,已經成為當今效勞業(yè)開展一種新的趨勢,特別是在酒店業(yè)顯得尤為重要,通過將計算機技術應用于酒店住宿的日常管理中,使酒店的綜合管理能力得到較大的提升,并且使得日常運營管理變得更加便捷,本錢更加低廉。設計酒店管理系統(tǒng)的目的是,為了能夠讓酒店管理人員以及客戶能夠對酒店住宿效勞有一個更好的認識和更高的效勞效率。本系統(tǒng)是針對我國酒店業(yè)管理模式而設計開發(fā)的,充分地反映了酒店業(yè)住宿的工作情況和現有效勞,提高了酒店住宿的效勞質量和效率,具有較強的應用性。隨著計算機網絡技術的不斷開展,其在生活中的應用也越來越普遍,這給酒店行業(yè)計算機應用帶來了蓬勃開展的機遇。同時酒店行業(yè)在時代的開展的影響下,其對自身提供效勞的質量和能力有了更高的要求。通過使用計算機網絡技術,用先進的管理信息系統(tǒng)來處理繁瑣的日常酒店管理業(yè)務,對于當前酒店是必須具備的管理方式,也是提高酒店管理效率以及提高酒店核心競爭力的重要措施之一。但是現實情況卻不盡人意,在大局部的中小型酒店中,由于技術、資金等多方面因素的限制,不能事實管理信息化的工程,在日常的管理工作中全憑手工記錄管理,導致了效率低、易出錯;同時,客人要想預定酒店必須到現場預定或者打咨詢酒店詳細情況后才能預定,這個用戶帶來了較差的用戶體驗。所以基于B/S構造的酒店管理系統(tǒng)就在這種情況下應運而生,旨在解決酒店管理過程繁瑣、技術要求高、工作效率低下、用戶體驗缺乏等缺點。由于今年來酒店業(yè)的迅速開展,酒店業(yè)的競爭也越來越劇烈,要想在本行業(yè)中脫穎出、這必須提高自身的競爭優(yōu)勢,因此,開展軟件式、自動化管理成為酒店行業(yè)開展的耽誤之急。通過對國外一些文獻期刊的檢索,我們可以了解到國外的酒店管理系統(tǒng)最初出現于六十年代末、七十年代初的美國,其中最具有代表性的是美國的 ECCO0店管理系統(tǒng)。并且,在此之后,美國的FrankBuschman,KevlinHenney提出了要將酒店的日常管理業(yè)務信息化,通過使用軟件系統(tǒng)來完成酒店的日常管理,這對酒店的信息化建立,提高工作人員的工作效率,降低酒店本錢以及提升客服的滿意度都做出了巨大的奉獻 [1]正是由于國外網絡技術起步較早,同時對該行業(yè)信息化管理的重視,國際酒店也信息化建立到目前已經開展到了較高水平。而在國內,由于互聯網的興起于90年代末期,所以在對酒店信息系統(tǒng)的研究也是近期才出現的,隨著國內酒店業(yè)的繁榮,酒店的數量也在不斷的增加,競爭也變得日益劇烈。為了不在這劇烈的競爭中被淘汰,實施信息化的管理體系就顯得越來越重要,因此對酒店信息系統(tǒng)研究這個課題就顯得越來越熱門。正是在這種背景下,國內出現一批對此課題的研究。韓亞洲,李超,任紅霞等人認為酒店組織龐大 ,效勞工程多,信息量大,并且日益呈現競爭的劇烈化。要想提高勞動效率、效勞質量 ,降低營運本錢,必須要通過使用計算機網絡技術來使酒店的日常管理信息化,提升自己的核心競爭力[6]。管理信息系統(tǒng)有強大的數據管理功能,在數據檢索、數據保存以及數據在各管理層次之間的轉換方面有著強大的優(yōu)勢,是傳統(tǒng)的人工檢索統(tǒng)計所不能比較的。作為一個管理信息系統(tǒng),必須要有相關的數據構造、開發(fā)環(huán)境以及操作系統(tǒng),才能夠成功地設計開發(fā)?;谶@個思想,本論文介紹了酒店住宿管理系統(tǒng)的整個系統(tǒng)的設計開發(fā)過程。在本系統(tǒng)中,是以JAVA為開發(fā)語言,以MYSQ的數據庫,并采用了JSP動態(tài)網頁技術,首先對酒店住宿管理進展業(yè)務流程分析,分析其中用到的數據構造、以及數據間的關系等,然后再進展系統(tǒng)的開發(fā),最后進展系統(tǒng)的測試及后期的維護。在本系統(tǒng)中,不再是采用傳統(tǒng)的C/S模式,而是采用當前最流行的B/S模式開發(fā),這是本系統(tǒng)的創(chuàng)新之處,B/S模式具有運行穩(wěn)定、跨平臺,穩(wěn)定性強、易升級等特點。對于本系統(tǒng)而言,為酒店的各層次管理工作人員提供了網絡管理平臺,實現了企業(yè)內部的信息交互,該系統(tǒng)擁有穩(wěn)定性好、易操作等優(yōu)點。本文所表述的酒店管理信息系統(tǒng)的開發(fā)思路、技術方法,以及對系統(tǒng)開發(fā)平臺的考慮,對酒店管理信息系統(tǒng),特別是對于中小型企業(yè)具有一定的應用價值 [2]。綜上所述,酒店管理系統(tǒng)的研究是十分重要而且迫切。要想做開發(fā)出一個高效便捷的管理系統(tǒng),必須對酒店的業(yè)務進展詳細、深入的調查、了解、分析。而且做出的系統(tǒng)必須易于員工的使用,這樣才能進一步提高酒店工作人員的工作效率,最終為酒店節(jié)省本錢、帶來更高的效益。論文的研究內容主要內容隨著時代的進步,計算機技術的不斷成熟,我們生活中的方方面面都存在著互聯網IT的影響,與我們的日常生活密不可分。管理軟件已經成為所有企業(yè)經營缺一不可的工具。本文主要針對酒店管理的日常需求,研究酒店管理系統(tǒng)的構建過程,利用JSP技術,采用 B/S網絡構造模式,實現酒店管理系統(tǒng)前臺登記、客房管理、銷售結算、系統(tǒng)維護等功能,通過這些功能模塊的使用,能夠很好地標準酒店的業(yè)務流程,改善酒店的效勞水品,并且能夠使得管理者快速地了解到酒店的經營現狀,減少工作中可能出現的錯誤,做出更加準確的決策,從而有效地提高酒店的經營效益。論文構造安排本論文的構造安排主要由以下七個章節(jié)組成:第一章緒論,主要介紹了論文的寫作背景及意義;第二章是關鍵技術介紹,主要介紹了本論文的相關關鍵技術;第三章是系統(tǒng)需求分析,主要介紹了系統(tǒng)的功能需求分析以及管理業(yè)務流程等;第四章系統(tǒng)設計,主要介紹了具體功能模塊的實現局部,其內容可以分為顧客管理、住房管理、財務管理等功能模塊;第五章是系統(tǒng)實現,主要介紹了系統(tǒng)的實現;第六章酒店住宿管理系統(tǒng)測試,主要對系統(tǒng)完成了測試工作,并總結系統(tǒng)所存在的問題以及客戶對系統(tǒng)還有哪些不滿意的地方;第七章總結與展望,總結與展望對整篇論文進展了總結,對酒店住宿管理系統(tǒng)還需要改良和完善之處進展了展望。第2章關鍵技術介紹JSP技術介紹在酒店住宿管理系統(tǒng)的View層采用的主要技術就是JSP。JSP是一種基于Java的效勞器動態(tài)頁面技術,利用JSP,可以非常方便的編寫能與客戶端互動的動態(tài) Web頁面。JSP〔JavaServerPagesjava效勞器頁面〕,其根本是一個簡化的Servlet設計,它是一種以通用語言為根底的程序架構,并且可以通過 Web效勞器來建立相關的應用程序,相比于現在常用的Web開發(fā)模式,JSP具有強大的優(yōu)勢。在系統(tǒng)的設計階段時,考慮到系統(tǒng)的實際使用情況,所以采用由效勞器端來編譯的方式將HTML頁面動態(tài)地傳輸給瀏覽器端,對于JSP而言,其優(yōu)點是其工作環(huán)境是ApacheTomcat應用程序構造,可以包含HTML標簽,可以使用ActiveX控件并且還可以直接讀取或者儲存數據庫中的相關的數據,通過這些措施,使得在編制程序方面更加靈活。綜上所述,JSP頁面具有更大的技術優(yōu)勢,能夠很好地效勞于系統(tǒng)設計階段的工作。其具體的運行流程是:當JSP網頁發(fā)出訪問的請求時,效勞器會執(zhí)行其發(fā)出請求中的相關的程序段,完成執(zhí)行程序段后,將程序的執(zhí)行結果以及 JSP中的HTML代碼一起反響給客戶。為了能夠建立動態(tài)網頁和其所擁有的相關功能,其中的程序段可以進展數據庫等的操作。和Servlet類似,JSP也是通過在效勞器端來執(zhí)行的,并且在反響給客戶的文件中,也是一個 HTML文本,所以在客戶機上只要有瀏覽器便可以進展相關的操作。JSP頁面是由兩局部組成,分別是HTML代碼以及其中的Java代碼。當客戶端進展相關的頁面請求后,效勞器那么會處理與請求相關的java代碼,同時也會生成HTML頁面,并反響給客戶端,并通過瀏覽器的方面顯示出來。對于一個大型的Web應用程序而言,不是靠那一項技術就能完成的,所以需要 Java、Servlet以及JSP的配合使用才能夠實現,JSP是面向對象的,完全可靠,不依賴于某一個平臺并且簡單易用。其具體的優(yōu)點如下所示:1〕當系統(tǒng)完成后,可以在多處進展安裝運行,并且除了系統(tǒng)需要進展較大的功能模塊的變動,相關代碼可以不用進展更改。2〕多平臺兼容性。對于 JSP而言,幾乎對于所有的平臺都可以進展開發(fā)、部署以及擴展,相比于 .net和ASP的局限性,其優(yōu)勢是非常明顯的。3〕可伸縮性。僅僅需要一個Jar文件就可以成功地運行Servlet和JSP,通過由多臺效勞器進展均衡和集群再到多臺Application進展事務和消息處理,Java顯示出了其強大的生命力。4〕功能強大的開發(fā)工具可供選擇。對于開發(fā)人員而言,Java是十分適合的卡法工具,并且它有免費版可供選擇。5)支持效勞器端組件。一個 web應用程序是否成功,效勞器端是關鍵,它需要有強大的效勞器端來提供支持,同時系統(tǒng)開發(fā)人員也需要使用相關工具來設計功能模塊的組件,web應用程序的相關頁面需要調用這些組件。為了完成相關功能模塊的設計,JSP可以使用JAVABEANS來實現。下面對系統(tǒng)內容對象進展相關說明:request表示客戶端請求,GET/POST請求中的相關參數也包含在客戶端請求中; response表示由網頁傳回的客戶端相關的響應;pageContext,對于網頁的相關屬Tt的設置,可以在 pageContext中進展;session是表示與請求相關的一些回話;applicationservlet表示系統(tǒng)所正在執(zhí)行的內容;out表示用來傳輸相關響應信息的輸出流;config表示相關代碼片段的配置對象;page是表示JSP的相關網頁;exception表示相關的錯誤網頁,對于未能捕捉到的錯誤網頁那么例外。JAVASCRIPT介紹JAVASCRIPT也是一種腳本語言,廣泛應用于Web應用程序的開發(fā),常用于響應用戶的相關操作。其還有面向對象設計的功能,可以以更加直觀、模塊化的方式來進展設計開發(fā),還可以在 HTML的根底上實現交互式的web網頁的開發(fā)工作。該腳本語言的出現,讓用戶和網頁之間實現實時、動態(tài)的交互成為了現實,同時也豐富了網頁的內容并提高了其活潑性。除此之外,javascript技術也在本系統(tǒng)中得到了廣泛的應用,例如在檢測用戶所輸入的數據是否滿足系統(tǒng)的要求,是否有效等方面。并且 javascript技術可以不在Webt勞器的根底上便可以之間在本地客戶端上運行。因此,也就解決了由于網絡速度的限制而造成的響應速度緩慢的問題,可以為用戶提供更流暢快速的訪問效果。有些功能如用戶輸入數據驗證,交由 JavaScript這種客戶端語言來表現更為適宜。本系統(tǒng)就是交由 JavaScript客戶端語言來實現客戶的驗證,以保證系統(tǒng)的平安性和真實性。ApacheTomcat的介紹假設要開發(fā)Web應用程序,需要事先搭建支持其運行的環(huán)境,對于 JavaWeb應用來說,需要有JDK和Web效勞器的支持。利用工具的開發(fā)程序,可以省去大量以前需要手工完成的操作,大大提高了開發(fā)速度和效率。本系統(tǒng)使用的Web效勞器運行環(huán)境頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!就是ApacheTomacat因為ApacheTomacat是我們常用的運行環(huán)境,而且對于JSP和JavaWeb等等這些應用來說在ApacheTomacat^個效勞器上能夠得到全面的表達。Mysql介紹Mysql是一個關系型數據庫管理系統(tǒng),其使用的編程語言是 C和C++,在編寫好相關代碼后,還會使用多種語言來對其進展測試,通過這些工作可以保證代碼的可移植性。Mysql具有較好地兼容性,支持一系列的操作系統(tǒng),比方 FreeBSDHP-UX、Linux等。除此之外,Mysql還為多種編程語言提供了API;為了能夠充分利用CPU資源,Mysql支持多線程;并且可以處理有著成千上萬點數據記錄的大型數據庫。在實際應用方面,對于一般的個人以及一些中小型企業(yè)而言,其所提供的效勞已經足以滿足他們的需求,并且Mysql是開放源碼的數據庫管理軟件,對于用戶來說可以大大降低其使用本錢。B/S網絡構造模式的使用Web程序設計技術是一項用于網頁制造方面的專業(yè)技術,主要實現了網頁的動態(tài)交互功能,通過此項技術語言〔如PHP、CGI、ASP等〕所設計的相關網頁可以對用戶所發(fā)出的及時操作以及需求進展相應的相應,從而到達實現即時動態(tài)交互的目的。B/S構造〔Browser/Server,瀏覽器/效勞器模式〕,其是一種分布式的計算機網絡系統(tǒng),用戶通過瀏覽器向上一級的網站程序傳遞相關的參數和請求,然后效勞器上的程序再將這些請求和參數進展處理,最后將結果通過反響回用戶并通過瀏覽器的方面反映出來。這種實現方法最好的優(yōu)勢是隨時可以處理用戶的相關請求,并反響相關的處理結果,并且頁面的相關內容都是程序所動態(tài)生成的,用戶只需要有瀏覽器即可,不需要安裝其他的相關程序,十分方便,B/S構造圖如圖。B/S構造圖第3章系統(tǒng)分析進展酒店管理系統(tǒng)的開發(fā),首先需要進展系統(tǒng)需求分析。對用戶需求進展調研,接著設計系統(tǒng)的體系構造和數據庫表構造,確定使用的開發(fā)工具和后臺數據庫,編寫工程開發(fā)的WBS方案書。圖3.1進展流程圖系統(tǒng)分析的主要工作是根據用戶以及系統(tǒng)的需要來進展相關分析, 其中包括系統(tǒng)的需求分析。在系統(tǒng)分析中,有說明現在系統(tǒng)的業(yè)務流程的相關分析,還有現在系統(tǒng)存在的問題的分析以及現在業(yè)務的需求描述,通過這些需求提供解決方案,設計這個系統(tǒng),利用計算機的特性解決這些酒店住宿管理中出現的問題, 方便管理員準確快速的完成工作,對客戶也提供了優(yōu)秀的效勞產品和意識。業(yè)務需求描述首先,對現在業(yè)務需求進展描述。目前,資金規(guī)模小,人員素質低,管理不標準是多數中小型酒店存在的一個普遍性問題,根本停留在通過手工記錄管理的階段,這樣就必然造成管理過程中的效率低下、容易出錯的問題;但是,對于各類中小型酒店來說市場上出現的動輒上萬元甚至數十萬元的各類大型酒店住宿管理信息軟件由于操作繁瑣、對操作人員素質要求較高,對于一般酒店、賓館適用性較差,也不便于維護,對于目前商場大局部的酒店信息管理系統(tǒng)而言,其構造都是基于客戶機 /效勞器的,顧客需要通過打或者直接到酒店的方式來進展預訂,操作流程較為負責。隨著酒店業(yè)的繁榮,各種需要處理的酒店管理的相關業(yè)務信息也越來越繁瑣,面對日益增加的信息處理量,通過使用管理信息系統(tǒng)的方式來提升工作效率也就十分必要了,所以開發(fā)一套酒店專屬的酒店客房預訂系統(tǒng)就是很好的措施。通過使用酒店客房管理系統(tǒng)來對酒店客房預訂業(yè)務以及入住信息等進展管理,有著傳統(tǒng)手工記錄所無法企及的優(yōu)越性,不僅可以做到信息管理的標準性同時還可以科學地進展統(tǒng)計以及進展快速地查找,從而到達提高工作效率、效勞質量的目的。通過對酒店實際的考察發(fā)現,對酒店住房管理業(yè)務實現信息化是有必要的,故實施了該系統(tǒng)。使用方便、響應速度快、信息記錄處理準確、操作便捷是衡量一個酒店住宿管理系統(tǒng)的主要標準,對提升酒店的效勞水平,同時能夠使客人能夠快速及時地獲取酒店的相關信息,這是非常關鍵的,但是目前的酒店管理系統(tǒng)都有一些不盡人意的地方,其存在的主要問題如下:1)使用不便。傳統(tǒng)的酒店管理系統(tǒng)中,對于需要訂房的客戶,需要他們親自去酒店或者打到酒店進展客房預訂,這顯然是非常不便利的,浪費了較多的時間,如果客戶在預訂成功后又想要取消訂房的話,那樣處理起來就會更加麻煩,在如此快節(jié)奏的生活環(huán)境下,這種不便利性終究會導致該系統(tǒng)的淘汰。2)信息管理復雜。隨著生活水品以及酒店業(yè)的繁榮,酒店客戶的數量呈上升趨勢,導致酒店需要處理的相關信息量也同樣增加,工作人員需要對酒店的客房預訂、登記入住、結賬退房等一系列信息進展記錄處理,工作量十分的大,也導致在這個過程中,如果稍有不慎便會出錯。3)效率低,平安性及準確率不夠。傳統(tǒng)采用人工來進展管理的方式,大大增加了工作人員的工作量,并且消耗工作管理人員的能力和精力,從而出現了不可防止的效率低,出錯率增加。通過對以上問題的總結與分析,也提出了解決方案:通過采用Mysql數據庫技術,實現將酒店日常管理中的客房信息、客戶預訂等信息儲存到事先設計的各自的數據表格中,并通過數據庫完成對這些信息的分類管理,通過使用編程技術到達能夠動態(tài)改變這些數據信息的目的,如客戶預訂的信息。對于管理人員,只需要查找到該預訂單,便可頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!以在其中找到客人的相關預訂信息,并且可以以瀏覽器的方式反映出來,還可以通過系統(tǒng)對預訂單的內容進展相應的修改。客戶只需要對系統(tǒng)提出他們所需要的相關請求,系統(tǒng)便會及時地對這些請求做出處理,并將相關信息反響給客戶。通過使用計算機網絡技術以及數據庫技術,大大了提升了酒店管理人員的工作效率,同時也方便了客戶。系統(tǒng)架構功能需求酒店住宿管理系統(tǒng)的總體系統(tǒng)構架主要分前臺和后臺模塊,由于該系統(tǒng)是采用的B/S構造,所以對于系統(tǒng)設計而言,可以采用針對前臺和后代分別進展設計,并且其使用角色分別對應的是客戶和酒店管理人員。前臺模塊的相關功能模塊主要是針對客戶,主要包括查詢客房、預訂客房及訂單的查詢、修改等操作;而后臺模塊的相關功能模塊主要是針對酒店管理人員,主要是用于對酒店的入住情況進展管理。下面分別具體介紹前臺和后臺功能模塊的相關功能。前臺功能模塊所包含的功能如下所示:1)首先,客戶進入到酒店管理系統(tǒng)的首頁網址,然后根據系統(tǒng)的相關提示,查詢到目前酒店的客房的預訂情況,并根據自己的需求進展相關房間的預訂操作。2)客戶完成了相關房間的預訂操作后,可以通過自己的訂單好登陸酒店住宿管理系統(tǒng)進展查詢自己的信息,并且可以修改信息。后臺功能模塊所包含的功能如下所示:1)訂單管理2)入住信息管理3)設置酒店的客房信息4)對客戶的消費信息進展記錄5)結賬和退房手續(xù)辦理操作6)添加 /刪除管理員酒店住宿管理系統(tǒng)通過管理人員使用后臺模塊通過使用客房管理、財務管理、訂單管理等相關功能模塊,來到達對系統(tǒng)的數據信息維護。在系統(tǒng)功能的分析根底上,得到酒店住宿管理系統(tǒng)總體模塊如圖3.1所示:酒店住宿管理系統(tǒng)圖3.2酒店住宿管理系統(tǒng)總模塊系統(tǒng)功能需求分析在酒店住宿管理系統(tǒng)中,管理員是高級用戶,擁有很多高級功能模塊的權限,如用戶管理、財務管理、訂單管理等,并且還可以對其他所有注冊用戶進展操作,幾乎可以管理酒店住宿業(yè)務中的所有信息。使用系統(tǒng)管理員賬戶〔admin〕登陸系統(tǒng),同意對其他各種普通用戶進展相應的管理,不僅可以創(chuàng)立用戶,還可以對系統(tǒng)中的用戶進展維護操作,如:添加、修改及刪除等。管理員管理員頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!登錄系統(tǒng)根據權跟進入管理功能模塊圖3.3管理員需求圖要能管理客人的結賬退房以及對財務工作進展查詢,并反映查詢構造。對客戶的入住時間、房號、房型、離開時間、單價等根本信息進展查詢統(tǒng)計,準確反映客戶發(fā)生的住房費用,對特價房、打折房的價格能夠進展維護。價格查詢結賬功能用戶查詢用戶查詢酒店管理人員能夠查詢滿足條件的客房信息,并辦理登記入住手續(xù)。同時客戶也能夠對酒店住房信息進展簡單的查詢,選擇適合自己的客房??头啃畔ǚ块g號、幾人問、房間類型、房間、所在樓層和相應費用信息。能夠查詢客戶信息,包括客戶的姓名、性別、證件號碼、聯系 和地址等。同時,客戶也可以對房間的信息進展查詢選擇,包括房間號、幾人問、房 間類型、房間、所在樓層和相應費用信息??头吭斝畔@示滿足查詢條件的客房客房游客信息顯示旅客查詢簡單查詢查詢結果復合查詢旅客查詢簡單查詢查詢結果復合查詢在訂單管理模塊中,酒店管理人員可以通過該功能模塊查詢到酒店住宿業(yè)務的相關訂單,并能對其進展相應的操作,如添加、修改、刪除等。訂單管理訂單管理酒店人員能對客房信息進展管理,也能夠對客房的價格、種類、工程、數量等內容進展修改、添加、刪除等根本功能。客房管理全部客
房信息修改客房信息頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!系統(tǒng)的非功能需求分析通過對近幾年我國酒店業(yè)的開展狀況來看,經過相關資料的查閱及研究,對酒店住宿管理業(yè)務進展信息化,開發(fā)酒店管理系統(tǒng)在技術性以及平安性等方面都是可行的。在本套酒店住宿管理系統(tǒng)中,主要的核心是酒店的財務信息管理模塊,將客戶的相關信息,比方入住時間以及在此期間發(fā)生的各項事務,都需要進展詳細正確的記錄。通過記錄這些信息,使得各個部門的管理人員都可以獲得自己工作所需要的各種信息,對其工作提供便利,可以利用這些信息對自己的工作進展總結和分析。對于酒店的經理級別的管理層而言,對其進展對酒店運營的相關決策提供的數據根底,并且能夠總體了解到酒店目前的運營狀況及存在的問題,并針對這些問題提出相關的解決方案。我國酒店行業(yè)對于酒店住宿管理系統(tǒng)的相關要求如下所示:1〕可行性:系統(tǒng)要可行,符合酒店住宿管理。2〕完整性:功能模塊滿足酒店住宿管理需求。3〕簡潔性:操作簡易,并且方便維護。4〕平安性:系統(tǒng)穩(wěn)定平安。系統(tǒng)技術可行性在本系統(tǒng)中,采用的是JSP技術,而開發(fā)工具使用的是Eclipse,Mysql為數據庫的選取,在數據庫應用開發(fā)中采取 SQL是最有效率簡單的數據庫,在本系統(tǒng)中,為了能給系統(tǒng)提供保障,所以采用具有較高平安性和穩(wěn)定性的Eclipse。這些相關的技術和工具,在現在的程序應用開發(fā)過程中都應用得相當廣泛,因為其簡單易用性,使得不管開發(fā)人員還是管理用戶人員都能夠很快的上手,便于他們操作。綜上所示,對系統(tǒng)技術問題是可行的。針對本系統(tǒng)而言,需要一系列的硬軟件支持,主要硬軟件及相關費用如下:需要CPU為400MHz及以上的處理器的計算機,硬盤空間為100M及以上即可,除此之外,相關的設備的安裝工作都比較簡單,并且設計開發(fā)軟件的本錢也不高,都相比照較簡單,所以只需要對客戶進展相關的提示工作便可以讓其成功地使用本系統(tǒng),故本系統(tǒng)的本錢是非常低的。通過實施本系統(tǒng)后,可以產生一系列的效果,具體可產生的回報如下:酒店實施了酒店住宿管理系統(tǒng)后,對于訂單等的核對有了質的提高,提升其正確率,防止了許多常出現的錯誤;對于管理人員而言,也提升了他們的工作效率,從而減低了酒店的管理本錢,在防止出錯的同事也創(chuàng)造了可觀的經濟效益;通過這個系統(tǒng)的實施,可以有效地提升管理工作人員的綜合素質,有利地管理工作人員方式與規(guī)劃的合理改革,保證了酒店客房管理的可持續(xù)的有效開展。對于酒店行業(yè)而言,實施酒店住宿管理的信息化是行業(yè)開展必須經歷的過程,故相關領導需要對其充分重視,實施酒店業(yè)務流程的信息化,是酒店實施管理信息現代的第一步。由于本系統(tǒng)的實施會大量減少管理工作人員的手工操作量,會大大提升他們的工作效率并減少在工作中的疏忽和事務,所以工作人員也會對這個工程表現出極大的興趣。綜上所述,本系統(tǒng)在經濟上也是可行的。系統(tǒng)的運行環(huán)境及開發(fā)平臺(1)運行環(huán)境在本系統(tǒng)中,運行所需的效勞器配置要求如下:PentiumIII1G〔或與其性能相當或更好的CPU〕的計算機,需要有網絡接口卡,并且需要有 256M及其以上容量的內存,硬盤空間在 80G及其以上。操作系統(tǒng):Windows2000??蛻舳伺渲靡螅篜entiumIII500及其更好配置的計算機,需要有網絡接口卡,并且需要有128M及其以上容量的內存,硬盤空間為10G及其以上,需要安裝 Web瀏覽器。網絡:客戶端和效勞器要有網絡連通并配置 TCP/IP協議。2〕系統(tǒng)的開發(fā)平臺操作系統(tǒng): MicrosoftWindowsXP中文版。電腦配置:CPU:AMD2500+,內存:DDR512,硬盤:80G。開發(fā)環(huán)境: EclipseAdobeDreamweaverCS。數據庫:Mysql。Web效勞器: Tomcat6.0。3.5本章小結在本系統(tǒng)中,酒店管理人員通過使用客房管理、訂單管理、財務管理等功能模塊來對系統(tǒng)進展管理和維護,并到達酒店進展日常的管理和維護的目的。通過對管理員功能需求分析,財務管理功能需求分析,客戶管理功能需求分析,訂單管理功能需求分析,客房管理功能需求分析,對系統(tǒng)需要實現的功能進展了明確。本系統(tǒng)采用的是 Mysql數據庫技術,通過采用數據庫技術可以將客房信息,客戶入住信息,預訂信息等數據儲存在相應的數據表中,然后分別進展管理,并可以實現動態(tài)改變數據信息,通過計算機網絡技術可以對相關數據表進展訪問、查詢。本系統(tǒng)對于硬件設備的要求不高,只需400MHz及以上的CPU,64M及以上的內存,100M及以上的硬盤空間便可以進展配置,相關設備的安裝調試工作也十分的簡單方便,除此之外,用于開發(fā)軟件的相關開發(fā)工具本錢都很低,而且操作也很簡單,最后開發(fā)設計的系統(tǒng)也是很容易上手的,一般對工作人員進展相應的培訓,而客戶只需要按照相關提示進展操作便可以完成,因為開發(fā)本錢是很低的。第4章系統(tǒng)設計4.1系統(tǒng)的框架設計由于酒店住宿管理系統(tǒng)是基于B/S網絡架構的特點,所以利用系統(tǒng)對酒店住宿的管理進展設計,分別是對應客戶和管理員,也就是前面說的前臺功能模塊和后臺功能模塊。對客戶而言,其主要功能是客房查詢、客房預訂、修改訂單的信息以及刪除訂單。對于酒店管理員而言,其主要工作室對酒店整個的入住情況進展綜合管理。本系統(tǒng)的入住功能模塊的架構如下圖,管理模塊的框架圖如下圖。圖4.1圖4.1系統(tǒng)功能架構構造圖客房住宿管理系統(tǒng)訂單管理客戶管理財務管理客房管理查詢客房訂單老客戶添加訂單
查詢客戶訂單
新客戶添加訂單添加新客戶信息結賬財務平衡查詢管理員管理添加管理員管理客房基本信息添加新的客房信息訂單管理客戶管理財務管理客房管理查詢客房訂單老客戶添加訂單
查詢客戶訂單
新客戶添加訂單添加新客戶信息結賬財務平衡查詢管理員管理添加管理員管理客房基本信息添加新的客房信息圖4.2酒店管理系統(tǒng)功能模塊圖在本系統(tǒng)中,核心用戶是管理員,其擁有登陸系統(tǒng)、財務管理、用戶管理、客戶管頁腳下載后可刪除,如有侵權請告知刪除!管理員頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!理等功能模塊的使用權限,可以對注冊用戶進展相關操作,可以管理幾乎酒店的所有業(yè)務,并且對管理員可以對酒店中的其他下層的管理人員的用戶賬號密碼進展添加、刪除及修改等操作。圖4.3管理員流程圖圖4.4管理員構造圖
客房管理管理酒店的客房類型和客房信息。通過客房管理模塊,可以查詢管理全部客房信息對房間號、幾人問、房間類型、房間、所在樓層和對應的相關信息進展操作,如添加、刪除及修改等,同時到達維護的目的,并且可以對客房本身的條件進展描述,并可以上傳有關附件,如照片等??头抗芾硇薷目头啃畔⑷靠头啃畔⑿薷目头啃畔⒐芾砜腿说慕Y賬退房以及對財務工作進展查詢日常查詢財務管理退房結賬查詢結果日常查詢財務管理退房結賬查詢結果客戶管理模塊,是管理員對酒店住宿入住情況進展相關管理的操作,具體來說就是對客戶入店或者離店情況進展記錄0
簡單查詢旅客查詢查詢結果簡單查詢旅客查詢查詢結果客戶進入酒店住宿管理系統(tǒng)的首頁,可以查詢到酒店目前的入住情況,以及針對每間客房的相關介紹,然后按照系統(tǒng)給出的提示,最后完成客房的預訂操作。最后客戶還可以根據預訂客房的訂單號來查詢自己的訂單信息,來核對是否預訂正確,并可以進展查詢、修改、刪除等操作。管理員可以向數據庫的訂單表中添加、修改和刪除訂單記錄,其中包括新訂單添加訂單、查詢客戶訂單、老客戶添加訂單、查詢客房訂單等主要功能。全部訂單信息修改、添加、刪除訂單信息訂單管理全部訂單信息修改、添加、刪除訂單信息訂單管理頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!本酒店住宿管理系統(tǒng)的主要對象是管理員,管理員表是必須建立的,表中應該管理員的根本信息;酒店住宿管理系統(tǒng)面對的對象是客戶,客戶信息表也是必須建立的;由于管理員要對客房的訂單的記錄及查詢,所以建立了訂單表及其訂單表;因為酒店住宿的房間的信息是不定時變化的,所以應該建立客房表,以便于客房信息的及時更新。數據庫的選取需要考慮到多方面的因素,如用戶需求、性能要求等,針對酒店住宿管理,由于數據的存儲量大,而且常常會有大量客戶同時訪問的情況出現,所以最終決定選用Mysql數據庫。一個好的管理信息系統(tǒng),需要一個強大的數據庫來做支撐。通過對系統(tǒng)進展需求分析及設計,可以設計出本系統(tǒng)所需要用到的數據庫實體,分別是管理員實體、訂單實體、客房信息實體。E-R圖〔實體-聯系圖,EntityRelationshipDiagram〕,提供了表示實體類型、屬性以及聯系的方法。一個數據庫應該根據其關系設計系統(tǒng) E-R圖。數據庫設計應該要遵循一些原那么,一個好的數據庫是應該滿足各種數據庫設計的要求,其中要求一個實體對應一個表,表中的實體有不同的屬性,應該把這些屬性對應的表示出來,實體和實體之間有著不同的聯系,因此要滿足實體,屬性,聯系之間的所有關系。如圖4.8所示:
客戶入住記錄表E-R圖客戶表E-R表
.2表構造設計在本系統(tǒng)中,采用的是目前比較主流的Mysql數據庫,并且設計了幾個數據表如下所示:第一是kh表,它是客戶表,記錄了客戶的各種信息,包括客戶的姓名、性別、身份證號等信息,如表4-1所示。表4-1客戶表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號102khnameVarChar255是2553sfcardVarChar50是2554sexVarChar50是2555telVarChar50是2556isvipVarChar50是2557delstatusVarChar50是255第二是khyy表,它是客戶預訂表,它記錄了客戶預定的各種信息,包括客戶的姓名、身份證號、預定的房間、預定的時間等信息,如表4-2所示表4—2客戶預訂表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10續(xù)表4—22khnameVarChar50是2553sfcardVarChar50是2554telVarChar50是2555intimeDateTime8是236outtimeVarChar50是2557roomnoVarChar50是2558yytimeVarChar50是255第三是roominfo表,它是客房表,它記錄了房間的各種信息,包括房間號、房間的類型、房間的使用面積、房間的配置等情況,如表4-3所示。表4—3客房表序號字段名稱字段類型大小允許為空最大長度備注
1IDInt4自增編號102roomnoVarChar50是2553roomtypeVarChar300是2554isclearVarChar50是2555iskxVarChar50是2556areaVarChar50是2557priceVarChar50是2558vippriceVarChar50是2559roomconfigVarChar50是25510remarkVarChar50是25511delstatusVarChar50是255第四是rzrecord表,它是客戶入住信息表,它記錄客戶入住的相關信息,包括客戶入住的房間號、入住的時間、押金、客戶的身份證號、入住的押金等,如表4-4所示表4—4客戶入住信息表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號102roomnoVarChar50是2553intimeText16是2554outtimeVarChar50是2555yjVarChar50是2556rzdayVarChar50是255續(xù)表4-47khsfcardVarChar50是2558inoperVarChar50是2559inopertimeVarChar50是25510outoperVarChar50是25511outopertimeVarChar50是25512statusVarChar50是25513sjjeVarChar50是25514sjdayVarChar50是255第五是ysuser表,它是系統(tǒng)用戶表,它記錄了系統(tǒng)內各用戶的各種信息,包括用戶的姓名、用戶的工作級別、 等信息,如表4-5所示。表4—5系統(tǒng)用戶表序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號102unameVarChar50是2553upassVarChar50是2554tnameVarChar30是2555sexVarChar50是2556birthVarChar50是2557mzVarChar8是238sfcardVarChar50是2559telVarChar50是25510addrVarChar50是25511isworkVarChar50是25512utypeVarChar50是25513delstatusVarChar50是255本章詳細的介紹了酒店住宿管理系統(tǒng)的框架設計,酒店住宿管理系統(tǒng)是基于B/S網絡架構,分為前臺功能模塊和后臺功能模塊。其中客戶可以進展的相關功能操作主要是用于客房查詢、客房預訂以及訂單的修改、刪除;而對管理員而言,其主要工作是對酒店和入住的客戶進展綜合管理。整個系統(tǒng)分為客房信息管理、財務管理、客戶管理、訂單管理以及管理員功能這五大功能模塊來進展設計的。由于該系統(tǒng)的數據量相當大,并且存在同時有多個用戶同時訪問效勞器的情況,所以最后采用的是Mysql數據庫作為系統(tǒng)的數據庫管理平臺。第5章系統(tǒng)實現系統(tǒng)實現環(huán)境(1)開發(fā)環(huán)境。操作系統(tǒng):WindowsXP;數據庫:MySQL;開發(fā)工具:EclipseSDKVersion:3.6.0。(2)主界面設計。主界面是系統(tǒng)的臉面,是工程與客戶之間交互的窗口。頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!(3)設計對象類。每個類都應該能互相獨立,能夠實現各自獨立的功能,并且通過類的使用可以降低代碼的冗余度。(4)登錄驗證。需要有登陸驗證這一環(huán)節(jié)來檢驗用戶的合法性,只有合法的用戶才能讓他成功進入系統(tǒng)。(5)數據庫連接類。類是面向對象編程的核心,為方便對數據庫進展控制,在此添加sunsql類進展數據訪問管理。由于在工程開發(fā)中可能改變數據癢,所以習慣用配置文件的方式配置關于數據庫的連接信息,這樣方便管理系統(tǒng)的運行環(huán)境。(1)sumql類用于建立與數據庫的連接,通過獲得Default-Link判斷數據庫采用哪種連接方式。在此是通過 sunini類從文件中讀取妃置文件信息,然后賦值給相應的變量。其定義如下 :publicclasssunsql{privatestaticStatementste=nuAA;//SOLprivatestaticConnectionconn=null;static{try{//JDBC連接方式if(sunini.getlniKey("Defa-:t_LinkM).equals?:"))Stringuser=sunini-geAIniKey("UserlD'rStringpwd=sunini.gerlniKey("Passwor-*sunini.getlniKey("IP");sunini.getlniKey("Access*;sunini.getlniKey(,’DBFname_-在本系統(tǒng)中,采用的是JDBC來對數據庫進展訪問,其中JDBC完成了數據庫和 Java程序之間互聯的標準 API,它允許給 Mysql數據庫發(fā)送 SQL語句,并對語句進展執(zhí)行。本系統(tǒng)把數據庫連接的實現的代碼放在 classp.java中。其代碼如下:packagejav;importjava.sql.*;publicclassclassp{publicConnectioncon=null;publicResultSetrs=null;publicclassp(){//jdbc連接/*StringconnectionUrl="jdbc:sqlserver://localhost:1433;"+"databaseName=Hotel;user=sa;password=sa;";try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection(connectionUrl);stmt=con.createStatement();}catch(Exceptione){System.err.print("1:"+e.getMessage());}*///odbc連接//StringdriverName="sun.jdbc.odbc.JdbcOdbcDriver";//定義JDBC-ODBC驅動程序對象StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";StringuserName="sa";//定義數據庫用戶名StringuserPasswd="sa";//定義數據庫存取密碼StringdbName="hotel";//定義數據庫名//定義數據庫的連接對象//Stringconurl="jdbc:odbc:"+dbName;//定義JDBC的URL對象Stringconurl="jdbc:sqlserver://localhost:1047;DatabaseName="+dbName;//定義JDBC的URL對象try{Class.forName(driverName);System.out.println("Class.forNameok.");}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}//加載JDBC驅動程序try{con=DriverManager.getConnection(conurl,userName,userPasswd);System.out.println("DriverManager.getConnectionok.");}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}//連接數據庫}/*publicResultSetQuerySelct(Stringsql){try{rs=stmt.executeQuery(sql);}catch(Exceptione){System.err.print("2:"+e.getMessage());}returnrs;}publicvoidQueryUpdate(Stringsql){try{stmt.executeUpdate(sql);}catch(Exceptione){System.err.print("2:"+e.getMessage());}}*/頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!系統(tǒng)功能實現本酒店住宿管理系統(tǒng)的功能主要分為管理員功能的實現、客房功能的實現,客戶功能的實現。財務管理功能的實現以及訂單功能的實現,具體代碼在程序里,下面就分別舉其中一個功能代碼進展描述管理員登陸功能的實現系統(tǒng)的登陸模塊是在首頁對用戶登陸操作的功能模塊, 用戶輸入自己的賬號和密碼后,系統(tǒng)便會提示用戶登陸成功,并進入到自己的管理模塊中。用戶需要選擇響相應的用戶類型,并輸入相應的賬號和密碼才能夠登陸成功,如果是普通的客戶的話那么無需登陸賬號和密碼,直接進展預訂下單即可,用戶的登陸界面如圖。工號4390預訂人口登錄圖5.1用戶登陸界面當管理員進入該系統(tǒng)后,其界面的左邊會顯示相關的功能模塊,具體有根底數據、房間信息管理、酒店事務管理、客戶管理、統(tǒng)計分析和個人信息,而在中間的頁面中,那么是員工的管理頁面,在這個位置中包含了員工的一些根本信息,如員工的工號、密碼以及身份證號等。當然酒店管理員也可以對這些信息進展更改,并可以根據工號或者姓名進展相關信息的查詢操作等,具體效果如圖頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!頁腳下載后可刪除,如有侵權請告知刪除!5-25-2所示?!啊鯥目戶:代?鼻」回運莊西¥1:苦喳¥1:苦喳用珂性上叫戶甘立fEkzH言會*知房間虎方,三汁〒品土帕需71>.H£A壬』成,二簫四它留1H建工,者志工殖m裝旺-」;小口泉十片也切笆..9顯nstAHA雙分回*號,出:株!V;土利里坦ySBI/a-ff:m:H把著y早臺曲第;至映恚11型層潮科類晶面脛fr格元.天1,JPBi棺元fj到啡帽更用與苦市考豆肥R10115138118中幅ftfl-空H-熱方南看1下M2觸19Rig才4居2016BIda價也可耳件J評百M融ImFUG3行”liMB12&汁在板件:炯¥?¥*S酒改i壬聽R104.302?a川、烽商娜11■躲K1Q5盛華層3036BZ93嚙婚方MBSyes蜘否R106軋。¥25部白23Sres1Oi?R.1D7電/祖;&B幃吳百崢都看E"IW加州器依15施813?哈揚7KK帔區(qū)1刊除Rl?隼人居J181百B159希卡百wrtfiw於1mK110生八展2514日17S據頰g1fft!蘆式蟲鼻11員目n上熨下n定員11*口圖5.2用戶登陸后界面登陸成功后,首頁顯示登陸用戶的根本信息。當點擊登錄按鈕時,執(zhí)行中如下代碼進展登陸驗證://定義數據庫的連接對象byteb1[]=request.getParameter("name").getBytes("ISO-8859-1");Stringid=newString(bl);byteb2[]=request.getParameter("pw").getBytes("ISO-8859-1");Stringpw=newString(b2);Stringsql="select*fromAdminwhereAdminID='"+id+"'andAdminPW='"+pw+//定義SQL語言對象try{Statementstmt=cla.con.createStatement();ResultSetrs=stmt.executeQuery(sql);if(rs.next()){//生成sessionrequest.getSession().setAttribute("AdminName",id);request.getSession().setAttribute("Astate",pw);out.println("<scriptlanguage='javascript'>alert('登陸成功!);parent.location.href='indexLogin.jsp';</script>");}else{out.println("<scriptlanguage='javascript'>alert('密碼錯誤或用戶名不存在!);parent.location.href='index.jsp';</script>");}rs.close();stmt.close();//cla.con.close();}catch(Exceptione){e.printStackTrace();}財務統(tǒng)計】后,進入財務統(tǒng)計界面,如單擊界面左邊顯示的功能菜單【統(tǒng)計分析】—【財務統(tǒng)計】后,進入財務統(tǒng)計界面,如所示。
殳:曜西斗1片口殳:曜西斗1片口用口『房可信白士出的譽牙斤亞理消當史昌宜.工[空'生AUG總注辿雪t!吧能惠陽蒼避時3苣理的W^IF^t?Mh口舌R此曲因事照1十?I,情息1:*7M彳港國時同:B01出口了smn:1*T七月為15k*139呢元日?二二四五亡明需青it圖5.3用戶登陸后界面財務管理主要就是管理員對客戶入住的情況進展結算功能的具體實現, 記錄客戶在本酒店的消費情況。如果想看到某段時間酒店的總的營業(yè)額,可以對統(tǒng)計的開場時間和完畢時間進展設定,也可以直接選擇某段時間,便可以看到自己所設定的這段時間的總的營業(yè)額了。當點擊提查詢按鈕時,將會執(zhí)行 ToCheckOut_Servlet.java中的代碼:Stringsql="select*fromGuest_Room_View";if(!GuestName.equals("")){sql+="whereStrGuestName="'+GuestName+""';}Collectionret=newArrayList();inttotalsize=0;try{Statementstmt=cl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度爆炸事故和解賠償及后期修復服務合同
- 數據科學在商業(yè)決策中的應用作業(yè)指導書
- 農業(yè)生產循環(huán)經濟方案
- 一機簽首批電焊條出口合同
- 五金機電購銷合同
- 農民培訓教材農業(yè)科技知識普及手冊
- 商業(yè)策劃實戰(zhàn)手冊
- 調研報告式公司規(guī)章制度匯編
- 離婚房子給小孩離婚協議書
- 股權收購協議書樣式年
- GB/T 45177-2024人工光型植物工廠光環(huán)境技術規(guī)范
- 2025年個人學習領導講話心得體會和工作措施例文(6篇)
- 2025大連機場招聘109人易考易錯模擬試題(共500題)試卷后附參考答案
- 2020-2025年中國中小企業(yè)行業(yè)市場調研分析及投資戰(zhàn)略咨詢報告
- 物流中心原材料入庫流程
- 新HSK一至六級詞匯表
- 過松源晨炊漆公店(其五)課件
- 安全事故案例圖片(76張)課件
- 預應力錨索施工方案
- 豇豆生產技術規(guī)程
- MES運行管理辦法
評論
0/150
提交評論