酒店客房信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
酒店客房信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
酒店客房信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
酒店客房信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
酒店客房信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩50頁(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)介

1、畢業(yè)論文酒店客房信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要賓館管理系統(tǒng)的引入使賓館內(nèi)部能集中管理,集中控制,快速反應(yīng)各個(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ò)的迅速發(fā)展,也使的遠(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è)

2、計(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)鍵字:賓館管理 J2EE MYSQLAbstractBy the MIS of hotels,it can enable hotels centralize their management and control. It also can reflect the management state of each department rapidly, r

3、educe employees labor intensity greatly, improve working efficiency, bring the great facility to customers, and get the good economic benefits and social benefit at the same time . In addition, the offering of different information can enable managers grasp hotels state dynamically in hotels managem

4、ent, offer strong decision support to administrator. And rapid development of computer network at present, make remote customers book their suited room offer the possibility realized too. So, developed the hotel management information system based on WEB is particularly essential. My subject is base

5、d on it. After testing and debugging, the software is practical, effective. The MIS of hotel is designed for small guesthouses.The paper introduced briefly systems development realizes the process.To systems demand analysis, the module design, the database design and so on each link has carried on t

6、he exhaustive analysis and the description.Introduced in detail the guesthouse management system management system uses key technologies, like JSP and database connection technical JDBC.Keywords:hotel management J2EE MYSQL 目 錄1 引 言52 概 述62.1 課題背景62.2 課題研究意義62.3系統(tǒng)特色62.4可行性分析63 課題開發(fā)關(guān)鍵技術(shù)分析83.1 Macromed

7、ia Dreamweaver MX 2004簡(jiǎn)介83.2 JSP概述83.2.1 什么是JSP83.2.2 JSP的特點(diǎn)83.3 Tomcat概述93.4數(shù)據(jù)庫(kù)服務(wù)器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

8、 操作用戶數(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)行291 引言在高速發(fā)展的現(xiàn)代社會(huì),人們生活速率極大提高,服務(wù)行業(yè)的完善可以保證人們更好更方便的娛樂(lè)和休息,從而將更多的精力投入到工作和學(xué)習(xí)中,提高效率,加快整個(gè)社會(huì)的發(fā)展速度。賓館是最前端的服務(wù)行業(yè)之一,它包括的服務(wù)項(xiàng)目多種多樣,接受人群廣泛,根據(jù)實(shí)地調(diào)查,比較完善的賓館一般都包括住宿客房、餐飲、娛樂(lè)設(shè)施等服務(wù)項(xiàng)目,

9、某些大型賓館還包括提供辦公場(chǎng)所,舉辦某些慶典等服務(wù),總之,賓館己經(jīng)成為當(dāng)今社會(huì)很普遍,涵蓋率很高的服務(wù)場(chǎng)所,管理好賓館的各項(xiàng)服務(wù)項(xiàng)目以及用戶的各項(xiàng)消費(fèi)條目既是商家經(jīng)營(yíng)的必要舉措,也是消費(fèi)者得到完善、滿意的服務(wù)的保障。傳統(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ò)的發(fā)展更是給賓館帶來(lái)了新的挑戰(zhàn),通過(guò)網(wǎng)絡(luò)預(yù)訂客房,通過(guò)網(wǎng)絡(luò)連接各個(gè)連

10、鎖店,因此,開發(fā)一個(gè)基于J2EE的賓館管理系統(tǒng)是必要的。論文研究的意義就在于:可以降低人力資源成本,提高工作效率。降低優(yōu)化服務(wù)流程,提升服務(wù)質(zhì)量。實(shí)現(xiàn)資源最佳配置,增加賓館收益。支持管理層全面了解經(jīng)營(yíng)狀況,通過(guò)對(duì)賓館的需求進(jìn)行分析,設(shè)計(jì)了賓館管理所需數(shù)據(jù)庫(kù)和功能模塊,并使用JSP和SQL Server開發(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)

11、絡(luò)技術(shù)融為一體,成為知識(shí)經(jīng)濟(jì)的熱點(diǎn)2.2 課題研究意義隨著后工業(yè)化時(shí)代的到來(lái),旅游業(yè)和商貿(mào)流通業(yè)的繁榮促使賓館酒店業(yè)也得到了前所未有的發(fā)展:從國(guó)際大都會(huì)到邊陲小鎮(zhèn),從家庭旅館到星級(jí)酒店,不同檔次、多種特色的賓館酒店遍布于城鄉(xiāng)的各種角落,不斷刺激和滿足著廣大居民的消費(fèi)需求。利用以計(jì)算機(jī)為基礎(chǔ)的管理信息系統(tǒng)改善和挖掘賓館酒店業(yè)的市場(chǎng)潛力,從而最大限度地獲取營(yíng)業(yè)利潤(rùn)是目前賓館酒店從業(yè)者們?cè)谲洯h(huán)境方面改善和提高服務(wù)的一個(gè)重要措施?!肮び破涫?,必先利其器”。2.3 系統(tǒng)特色l 一體化的系統(tǒng)設(shè)計(jì) 賓館管理系統(tǒng)包含前臺(tái)管理、消費(fèi)管理、查詢管理、報(bào)表管理、系統(tǒng)管理功能模塊,其中每個(gè)功能都由若干相關(guān)的子模塊組

12、成。除此之外,系統(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ān)硬件和軟件的費(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)

13、非常成熟,開發(fā)工具很多。下面這個(gè)組合可以滿足賓館管理信息系統(tǒng)開發(fā)的要求:Microsoft Windows XP操作系統(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.1 Macromedia Dreamweaver MX 2004簡(jiǎn)介Macromedia Dreamweaver MX 2004 是一款專業(yè)的網(wǎng)站開發(fā)編輯器,用于對(duì)Web站點(diǎn)、Web頁(yè)和Web應(yīng)用程

14、序進(jìn)行設(shè)計(jì)、編碼和開發(fā),整個(gè)生產(chǎn)過(guò)程可以自動(dòng)化,增強(qiáng)開發(fā)小組的工作效率。此外,Macromedia Dreamweaver MX 2004在支持JSP方面,新增或加強(qiáng)了一下功能:支持JSP標(biāo)簽庫(kù);可以從TLD中匯入完整的JSP卷標(biāo)庫(kù),并且在卷標(biāo)面板、卷標(biāo)選擇器和程序代碼提示里顯示出來(lái)。3.2 JSP 概述3.2.1什么是JSPJava Server Pages即我們所稱的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程序段(

15、Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。Web服務(wù)器在遇到訪問(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與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。3.2.2 JSP的特點(diǎn)a) 將內(nèi)容的生成和顯示進(jìn)行分離:使用JSP技術(shù),Web頁(yè)面開發(fā)人員可以使用HTML或者XML(ExtensihMarked Language)標(biāo)識(shí)來(lái)設(shè)計(jì)和格式

16、化最終頁(yè)面。b) 生成可重用的組件:絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBean組件)來(lái)招待應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通組件操作,或者使得這些組件為理我的使用者所使用。基于組件的方法加速了總體開發(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è)面都是被編譯成為Java Ser

17、vlet,因此JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。e)擁有Java的特點(diǎn):JSP擁有Java編程語(yǔ)言“一次編寫,可隨處運(yùn)行”的特點(diǎn)。3.3 TOMCAT 概述Tomcat是一個(gè)免費(fèi)的開源的Serlvet容器,它是Apache基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其它一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。Tomcat4.0x中采用了新的Servlet容器:

18、Catalina,完整的實(shí)現(xiàn)了Servlet2.3和Jsp1.2規(guī)范。Tomcat提供了各種平臺(tái)的版本供下載,可以從其官方網(wǎng)站上下載其源代碼版或者二進(jìn)制版。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(Web Archive)文件。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

19、文件和一個(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ì)很

20、快。另外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服務(wù)器的功能:處理Html頁(yè)面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache.我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet.這種集成只需要修改一下Apache和Tomcat的配置文件即可。3.4 數(shù)據(jù)庫(kù)MYSQLMySQL是一種開放源

21、代碼的關(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是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(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),支持多種字段類型并且提供了完整的操作

22、符支持查詢中的SELECT和WHERE操作。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。4 項(xiàng)目需求分析4.1 需求分析本系統(tǒ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è)部、

23、零售部等不同經(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)消費(fèi)管理系統(tǒng)管理前臺(tái)管理登錄管理系統(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)有任何具體的物理元素,只是描繪

24、信息在系統(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)數(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ù)表客戶數(shù)據(jù)表有無(wú)指定房間已預(yù)訂完預(yù)約單押金客人信息登記收銀預(yù)約房間房間查詢客人圖4-5客房預(yù)訂數(shù)據(jù)流e)預(yù)訂入住和取消登記退款客房預(yù)約表客房預(yù)約表預(yù)定登記取消預(yù)定查詢住宿單客人入

25、住登記客房入住表客人詳細(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è)功能都由若干相關(guān)的子模塊組成。除此之外,系統(tǒng)還應(yīng)包括信息系統(tǒng)必須具備的通用功能,例如權(quán)限設(shè)置。5.1 前臺(tái)管理模塊前臺(tái)管理模塊主要用于管理旅客入住時(shí)所發(fā)生的業(yè)務(wù),包含的功能模塊如圖5-1所示。

26、前臺(tái)管理旅客入住登記旅客換房登記旅客預(yù)定登記預(yù)定旅客入住旅客補(bǔ)交押金旅客結(jié)賬退房打印旅客賬單圖5-1前臺(tái)管理模塊圖旅客入住登記:該模塊用于賓館前臺(tái)服務(wù)員在旅客到達(dá)賓館時(shí)登記旅客的入住基本信息,包括客人姓名、性別、證件號(hào)碼、證件地址、入住房號(hào),聯(lián)系電話以及預(yù)收押金等信息。為了便于前臺(tái)服務(wù)員查詢賓館的房間信息安排旅客,此模塊通常應(yīng)該提供賓館房間的入住信息,最好是能根據(jù)不同類型的房間進(jìn)行篩選。旅客換房登記:該模塊用于賓館前臺(tái)服務(wù)員為旅客換房,通常這種換房操作是在同類型的客房間進(jìn)行:如果需要在異種類型的客房間進(jìn)行此類操作,則應(yīng)先結(jié)賬再換房,比如從三人間換成雙人間。旅客預(yù)訂登記:該模塊用于前臺(tái)服務(wù)員登記

27、未到達(dá)賓館旅客的預(yù)訂房間信息或旅行社組團(tuán)預(yù)訂客房信息。通常,當(dāng)旅客在預(yù)交押金后,賓館應(yīng)該向客人出具收據(jù),所以前臺(tái)服務(wù)員可在保存前,打印旅客預(yù)訂單充當(dāng)收據(jù)。預(yù)訂旅客入?。涸撃K用于前臺(tái)服務(wù)員登記以前預(yù)訂,現(xiàn)在到達(dá)賓館的旅客入住信息。旅客補(bǔ)交押金:該模塊用于前臺(tái)服務(wù)員登記旅客補(bǔ)交押金信息。旅客結(jié)賬退房:該模塊用于旅客在離開酒店前與前臺(tái)服務(wù)員結(jié)賬,包括電話消費(fèi),店內(nèi)消費(fèi),餐飲消費(fèi),娛樂(lè)消費(fèi)等。打印旅客賬單:該模塊用于前臺(tái)服務(wù)員補(bǔ)打印旅客入住單或旅客結(jié)賬單。5.2消費(fèi)管理模塊消費(fèi)管理旅客餐費(fèi)登記旅客餐費(fèi)登記旅客餐費(fèi)登記圖5-2消費(fèi)管理模塊圖旅客餐費(fèi)登記:該模塊用于前臺(tái)服務(wù)員登記旅客在賓館發(fā)生的餐費(fèi)信息

28、。通常,登記旅客的餐費(fèi)信息有兩種模式:一是旅客憑前臺(tái)服務(wù)員的票證到餐飲部用餐;二是旅客在餐飲部簽單后,由餐飲部轉(zhuǎn)入前臺(tái)登記。 旅客話費(fèi)登記:該模塊用于前臺(tái)服務(wù)員登記入住旅客的話費(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)服務(wù)員登記入住旅客在店內(nèi)的其他消費(fèi)信息,如煙、酒、小食品、KTV娛樂(lè)等。目前,大多數(shù)中等檔次的賓館酒店除了客房部和餐飲部這兩個(gè)主

29、要的事業(yè)部外,基本上都設(shè)有娛樂(lè)性質(zhì)的消費(fèi)事業(yè)部,有的甚至已經(jīng)使其成為主要的收入來(lái)源。消費(fèi)事業(yè)部經(jīng)營(yíng)的項(xià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)服務(wù)員查詢和修改入住旅客的登記信息,比如修改旅客入住登記信息中的證件號(hào)碼、證件地址、聯(lián)系電話,甚至客人姓名等。通過(guò)模糊查詢得到旅客信息。查詢客房信息:該模塊用于前臺(tái)服務(wù)員查詢賓館客房的當(dāng)前入住狀態(tài)信息,類似于通常所說(shuō)的房態(tài)圖。查詢商品消耗

30、:該模塊用于前臺(tái)服務(wù)員或消費(fèi)事業(yè)部采購(gòu)人員查詢酒店中各種商品的消耗情況信息,這有利于決策人員在時(shí)間上、種類上分析各種商品的消耗情況,從而有針對(duì)性地采購(gòu)商品并制定相應(yīng)的折扣價(jià)格。查詢消耗總量:該模塊用于前臺(tái)服務(wù)員或消費(fèi)事業(yè)部采購(gòu)人員查詢酒店中各種商品的消耗匯總信息,這有利于決策人員在時(shí)間上、品種上統(tǒng)計(jì)各種商品的消耗情況匯總信息。查詢旅客押金:該模塊用于前臺(tái)服務(wù)員查詢酒店中旅客的各種費(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)旅客的入住

31、登記信息,包括已經(jīng)結(jié)賬離開和正在入住的旅客入住登記信息。此信息通??勺鳛楣膊块T調(diào)閱賓館旅客入住的流水記錄,也可以作為數(shù)據(jù)挖掘人員分析酒店客房入住率的前期資料。餐飲消費(fèi)報(bào)表:該模塊用于管理人員查詢?cè)谀骋粫r(shí)間段內(nèi)入住旅客在賓館內(nèi)的餐飲消費(fèi)信息。此信息通常可作為賓館餐飲部的結(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)信息。目前,由于

32、移動(dòng)通信的迅速發(fā)展和整體通信資費(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)管理圖5-5系統(tǒng)管理模塊圖登錄管理系統(tǒng)退出管理系統(tǒng)新建操作用戶修改用戶信息修改用戶密碼查詢用戶密碼分配用戶權(quán)限賓館房間設(shè)置賓館商品設(shè)置系統(tǒng)幫助信息登錄管理系統(tǒng):該模塊用于操作用戶使用自己在新建用戶模塊中登記的用戶名和密碼登錄系統(tǒng)。新建操作用戶:該模塊用于新建操作用戶,正確填寫電子郵箱,通過(guò)電子郵箱可查詢用戶自己的登錄密碼。修改用戶信息:該模塊主要用于修改自

33、己的電子郵箱。修改用戶密碼:該模塊要根據(jù)以前的密碼才能設(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è)置商品及服務(wù)收費(fèi)項(xiàng)目信息。6 數(shù)據(jù)庫(kù)設(shè)計(jì)我們需要從下面一些方面考慮數(shù)據(jù)庫(kù)的設(shè)計(jì):數(shù)據(jù)庫(kù)冗余度小、函數(shù)依賴性明確、數(shù)據(jù)庫(kù)的表命名體現(xiàn)表的內(nèi)容、表中各屬性的名稱及類型體現(xiàn)該屬性的含義、建立好的索引、選定適當(dāng)?shù)逆I、設(shè)定個(gè)字段的約束

34、規(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ù)訂

35、信息實(shí)體圖客房預(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)系的ER圖客房入住登記旅客預(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à)、

36、可住人數(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否lodgernamevarchar45lodgersexvarchar45lodgerbloodvarchar45lodgerphonevarchar45l

37、odgeremailvarchar45lodgeraddressvarchar45lodgerusernamvarchar45lodgeruserpwdvarchar45lodgerenabledint116.2.3 客房住宿數(shù)據(jù)表客房住宿表中存放的是客房的住宿記錄,操作員和旅客都可以查詢住宿記錄。表6-3 客房住宿數(shù)據(jù)表字段類型大小是否空l(shuí)odgeidint11否lodgeridint11roomidint11lodgestartdatelodgeenddatelodgetotalpricedoublelodgeledgedoublelodgedaiesint11lodgeacounttyp

38、eint11lodgeenableint11lodgetypeint116.2.4 操作用戶數(shù)據(jù)表操作用戶表用于存儲(chǔ)賓館信息系統(tǒng)的操作用戶信息及操作權(quán)限信息,不同的員工對(duì)系統(tǒng)的模塊有不同的操作權(quán)限,這可以很好的安排工作。表6-4 操作系統(tǒng)數(shù)據(jù)表字段類型大小是否空useridint11否usernamevarchar40passwordvarchar45compnamevarchar45compdescvarchar45compaddressvarchar45compphonevarchar45compemailvarchar45useremailvarchar45varcharvarchar4

39、5userphonevarchar456.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ì)方案可知,本賓館管

40、理信息系統(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所示

41、。圖7-1 系統(tǒng)登錄界面b)進(jìn)入系統(tǒng)后,前臺(tái)服務(wù)員的權(quán)限是只能進(jìn)入前臺(tái)管理模塊的入住登記子系統(tǒng),進(jìn)行入住登記。通過(guò)賓館房間類型查詢空房,選擇后,再輸入客人相應(yīng)的信息,保存即可。這里的入住日期和離開日期使用第三方控件實(shí)現(xiàn)的,免去了人工的輸寫,避免時(shí)間類型的不匹配和時(shí)間的浪費(fèi)。對(duì)于輸入的信息的正確性通過(guò)JQuery validate判斷,通過(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)同樣使用JQuery validate進(jìn)行數(shù)據(jù)校驗(yàn)。創(chuàng)建用戶界面如圖7-3所示。圖7-3 分配用戶權(quán)限界面7.1.3 客房入住報(bào)

42、表子系統(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è)面只要引用bean的類即可。本數(shù)據(jù)庫(kù)連接是基于Apache dbcp數(shù)據(jù)庫(kù)連接池實(shí)現(xiàn)的。b) 第三方時(shí)間控件的應(yīng)用工具的使用能夠極大地提高人的工作效率。第三方控件的使用同樣也能夠使程序各方面的性能有極大的提升。在設(shè)計(jì)中,使用時(shí)間控件calendar可以使得日期的輸入簡(jiǎn)單并且格式統(tǒng)一。具體

43、使用方法如下:先將控件的文件夾放到目錄里,再在頁(yè)面里聲明:scripttype=text/javascriptsrc=/Js/DatePicker/WdatePicker.js使用控件代碼:7.3 系統(tǒng)調(diào)試與運(yùn)行做好這個(gè)系統(tǒng)后,對(duì)其進(jìn)行調(diào)試是很必要的,要經(jīng)過(guò)多次調(diào)試、試用、修改、完善才能趨于成熟和完整。如果存在問(wèn)題一定要馬上修改,直到調(diào)試到最滿意的程度為止。但一個(gè)軟件是否真的不存在任何問(wèn)題那是不可能的,這就需要用戶來(lái)嘗試這個(gè)軟件之后才能清楚,所以也要做好聽取用戶的意思和建議。系統(tǒng)運(yùn)行硬件環(huán)境:處理器Inter Pentium4 1.6GHz或更高,內(nèi)存256MB,硬盤80G,顯卡SVGA顯示適

44、配器。系統(tǒng)運(yùn)行軟件環(huán)境:操作系統(tǒng)平臺(tái)為Windows 2000、Windows XP ,Web服務(wù)器Tomcat或IIS5.0,數(shù)據(jù)庫(kù)平臺(tái)為MySQL 5.0,瀏覽器IE5.0以上。結(jié)論通過(guò)畢業(yè)論文的撰寫,我了解到開發(fā)一套基于WEB的酒店管理系統(tǒng)尤為必要,對(duì)當(dāng)今社會(huì)的重要性。也使我對(duì)JAVA語(yǔ)言軟件的開發(fā)有了更深入的了解,對(duì)一個(gè)軟件的開發(fā)和使用,要經(jīng)歷的步驟和方法有了基本的了解,如:對(duì)系統(tǒng)的需求分析、模塊設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)等。讓自己不在像以前那樣紙上談兵,有了一點(diǎn)自己的經(jīng)驗(yàn)和見解。通過(guò),對(duì)酒店客房信息管理系統(tǒng)的開發(fā),讓我們認(rèn)識(shí)到了這方面所涉及的相關(guān)知識(shí),也為以后的工作學(xué)習(xí)提供了必不可少的鍛煉。不

45、過(guò)在功能模塊的邏輯思維上,可能還是有很多的不足,有些功能還是沒(méi)有考慮到,有的想到的做的也不是很好,還需要繼續(xù)的學(xué)習(xí)和改進(jìn)。同時(shí),隨著市場(chǎng)的需求,酒店客房管理系統(tǒng)的功能也在不斷的提高,從而更好的服務(wù)人們的需求。有了這個(gè)基礎(chǔ),以后可以做的越來(lái)越好。致謝時(shí)間就這么悄悄的從身邊溜走了,轉(zhuǎn)眼之間我在徐州工程學(xué)院已然學(xué)習(xí)了四年的時(shí)光,覺得短暫而又漫長(zhǎng),四年的讀書生活在這個(gè)時(shí)間將要?jiǎng)澤弦粋€(gè)句號(hào),在這四年的求學(xué)歷程中,在師長(zhǎng)、親友的幫助下,我走得雖然辛苦,但收獲也是頗多。在此,謹(jǐn)對(duì)培育我的母校、教導(dǎo)我的老師、養(yǎng)育我的父母、幫助我的同學(xué)們致予最誠(chéng)摯的謝意。今日,我想要把我的敬意和感謝獻(xiàn)給一位平凡的人,我的指導(dǎo)老

46、師周宏生老師。您治學(xué)嚴(yán)謹(jǐn),和藹可親,每當(dāng)遇上什么不懂的問(wèn)題,請(qǐng)教您的時(shí)候,您都是那么的耐心講解。也是在做畢業(yè)設(shè)計(jì)的這段時(shí)間,使我接受了全新的思想觀念,樹立新的學(xué)術(shù)目標(biāo)和思考方式。同時(shí),我也要感謝一直以來(lái)給予我無(wú)私幫助和關(guān)愛的老師們。謝謝你們這四年以來(lái)對(duì)我的關(guān)心和照顧,從你們身上,我學(xué)會(huì)了如何學(xué)習(xí),如何工作,如何做人。當(dāng)然也還要感謝08網(wǎng)絡(luò)班我的同學(xué)們,在我的學(xué)習(xí)工作生活各個(gè)方面,你們給我提出了很多寶貴的建議,在我寫論文的過(guò)程中給予我很多相關(guān)素材,還在論文的撰寫和排版等過(guò)程中提供熱情的幫助。我的成長(zhǎng)同樣離不開你們。感謝學(xué)院為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。再一次感謝所有在畢業(yè)設(shè)計(jì)中曾經(jīng)幫助過(guò)我的良

47、師益友和同學(xué)。參考文獻(xiàn)1翟廣宇.基于C/S結(jié)構(gòu)的酒店管理系統(tǒng).甘肅:蘭州工業(yè)高等??茖W(xué)報(bào),2004.6.2-4.2薛華成.管理信息系統(tǒng)M.北京:清華大學(xué)出版社,1996.7.2-5.3候炳輝,劉世峰.信息管理系統(tǒng)J.北京:信息管理系分析,2004.5:254-562.4薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論M.北京:高等教育出版社,2000.7:21-347.5馬秀蓮,高志安.賓館管理系統(tǒng)的設(shè)計(jì).黑龍江:黑龍江八一農(nóng)墾大學(xué)信息技術(shù)學(xué)院,2005.2.1-3.6蔣文蓉. JSP程序設(shè)計(jì).北京:高等教育出版社,2004.7馮燕奎,趙德奎. JSP實(shí)用案例教程.北京:清華大學(xué)出版社,2004,5.8雍俊海.J

48、AVA程序設(shè)計(jì).北京:清華大學(xué)出版社.2004.8.9賽奎春.JSP工程應(yīng)用與項(xiàng)目實(shí)踐.北京:機(jī)械工業(yè)出版社,2005.10黃明.梁旭.JSP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例.北京:機(jī)械工業(yè)出版社,2004.411羅斌. ASP.NET 2.0管理系統(tǒng)開發(fā)經(jīng)典案例. 北京:中國(guó)水利水電出版社,2007.附錄Dao層public int save(LodgerBean lodger)if(lodger.getLodgerId() 0)try/ 更新PreparedStatement ps = null;ps = connection.prepareStatement(UPDATE lodger SET l

49、odgerId = ?, lodgerName = ?, lodgerSex = ?, lodgerBlood = ?, lodgerPhone = ?, lodgerEmail = ?, lodgerAddress = ?, lodgerUsername = ?, lodgerUserpwd = ?, lodgerEnabled = ? WHERE lodgerId = ?);ps.setInt(1, lodger.getLodgerId();ps.setString(2, lodger.getLodgerName();ps.setInt(3, lodger.getLodgerSex();p

50、s.setString(4, lodger.getLodgerBlood();ps.setString(5, lodger.getLodgerPhone();ps.setString(6, lodger.getLodgerEmail();ps.setString(7, lodger.getLodgerAddress();ps.setString(8, lodger.getLodgerUsername();ps.setString(9, lodger.getLodgerUserpwd();ps.setInt(10, lodger.getLodgerEnabled();ps.setInt(11,

51、lodger.getLodgerId();int up = ps.executeUpdate();ps.close();return up; catch (SQLException e)e.printStackTrace();elsetry/ 保存PreparedStatement ps = null;ps = connection.prepareStatement(INSERT INTO lodger(lodgerId, lodgerName, lodgerSex, lodgerBlood, lodgerPhone, lodgerEmail, lodgerAddress, lodgerUsername, lodgerUserpwd, lodgerEnabled) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?);ps.setInt(1, lod

溫馨提示

  • 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)論