203.A基于JSP的酒店客房管理系統(tǒng)畢業(yè)論文_第1頁
203.A基于JSP的酒店客房管理系統(tǒng)畢業(yè)論文_第2頁
203.A基于JSP的酒店客房管理系統(tǒng)畢業(yè)論文_第3頁
203.A基于JSP的酒店客房管理系統(tǒng)畢業(yè)論文_第4頁
203.A基于JSP的酒店客房管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學校代碼: xxx學 號:xxx本文源碼索取,請聯(lián)系qq:68661508 (本科畢業(yè)設(shè)計說明書題 目:基于jsp的酒店客房管理系統(tǒng)學生姓名:xxx 學 院:信息工程學院系 別:計算機系專 業(yè):軟件工程班 級:軟件06指導教師:xxx 講師 二一年六月摘 要計算機技術(shù)發(fā)展至今已走過了半個多世紀之久,現(xiàn)在各個階層、各個領(lǐng)域都使用著計算機,在這個快節(jié)奏的時代中它已經(jīng)成為了社會生活的必需品。它的出現(xiàn)是現(xiàn)代社會進步,科技發(fā)展的標志。同時現(xiàn)代化的酒店組織龐大,信息量大。為了要提高效率,降低成本我們需要借助計算機來進行現(xiàn)代化的信息管理,設(shè)計一個酒店客房管理系統(tǒng)。本系統(tǒng)應用jsp技術(shù),運用windowsxp

2、平臺,使用java編程語言和sql server 2005數(shù)據(jù)庫,采用b/s模式開發(fā)設(shè)計完成。系統(tǒng)分為前臺和后臺管理,前臺主要實現(xiàn)客戶的瀏覽信息、預定客房等功能,后臺是管理員管理信息的平臺,主要是管理員對客房、客戶的信息的管理(包括添加、修改、刪除、查詢)。本系統(tǒng)的設(shè)計可使酒店的龐大信息的管理更加系統(tǒng)化、規(guī)范化、自動化,實現(xiàn)操作簡便、靈活性強、安全性好等特點,更為廣大客戶提供了方便的信息查詢平臺。關(guān)鍵詞:酒店客房管理系統(tǒng);jsp;sql server2005;b/s模式abstractthe computer technology has developed more than half a

3、century, and now every stage use the computer in various fields, in this era of fast-paced society it has become a necessity. its appearance is a sign of modern society advancement and technological development. at the same time the modern hotel owns huge organizations and large amount of informatio

4、n .in order to improve efficiency and reduceing costs we need computers to manage modernize information management, so to design a hotel room management system. the system uses jsp technology, the windowsxp platform and the java programming language and sql server 2005 database,and using b / s modle

5、 to develop and design. system is divided into front and back office managements, the front management is mainly to achieve customers browsing information, booking rooms and other functions. the background is the the platform of administrator to manage information, mainly for the administrator about

6、 the room, customer information management (including add, modify, delete, query). the system design supplys more systematic information, standardization, automation for a large hotel management,it achieves simple, flexible, security and good features, even it supplys a convenient information search

7、 platform for our clients.keyword: the hotel management system; jsp; sql server2005; b / s modle目 錄引 言1第一章 系統(tǒng)概述21.1 系統(tǒng)功能概述21.2 系統(tǒng)目標21.3 軟件功能:21.4 運行環(huán)境31.4.1 硬件環(huán)境31.4.2 軟件環(huán)境31.5 本章小結(jié)3第二章 技術(shù)分析42.1 jsp簡介42.2 css概述42.3 tomcat 簡介52.4 myeclipse開發(fā)工具52.5 dreamweaver 簡介62.6 本章小結(jié)6第三章 系統(tǒng)需求分析設(shè)計73.1 系統(tǒng)功能圖73.2 功能

8、模塊詳述83.2.1 酒店客房管理系統(tǒng)前臺83.2.2 后臺管理83.3系統(tǒng)用例圖143.3.1 管理員用例143.3.2 客戶用例143.4 系統(tǒng)數(shù)據(jù)流圖153.5 本章小結(jié)15第四章 數(shù)據(jù)庫設(shè)計164.1 酒店客房管理系統(tǒng)數(shù)據(jù)庫關(guān)系圖164.2主要表結(jié)構(gòu)164.3數(shù)據(jù)字典174.3.1客房類型表(roomtype)174.3.2客房信息表(room)174.3.3管理員登錄表(hoteluser)184.3.4 客戶信息表(guest)184.4 本章小結(jié)18第五章 運行演示195.1 設(shè)計成果195.2 管理員登錄界面225.3 客房類型添加界面245.4 客房類型查看界面255.5 客

9、房信息添加界面265.6 客房信息查看界面275.7 客戶信息添加界面305.8 客戶信息查看界面315.9 查詢界面325.10 本章小結(jié)33結(jié) 論34參考文獻35謝 辭36引 言 現(xiàn)如今計算機的普及、網(wǎng)絡(luò)信息技術(shù)的發(fā)展,電子商務(wù)模式已漸入各行各業(yè),它改變了許多行業(yè)傳統(tǒng)的經(jīng)營模式。這同樣也為酒店業(yè)提供了新的競爭手段。目前許多酒店運用電子商務(wù)模式建立新型業(yè)務(wù)系統(tǒng),系統(tǒng)充分發(fā)揮其信息交流的優(yōu)勢,將酒店內(nèi)各個部門組成一個大的信息網(wǎng),建立統(tǒng)一的管理制度和經(jīng)營標準,以達到信息共享、各部門協(xié)同發(fā)展的目的。并且,系統(tǒng)通過互聯(lián)網(wǎng)提供相關(guān)服務(wù)信息,收集顧客信息以達到擴大市場、提高酒店形象的目的。酒店電子商務(wù)系

10、統(tǒng)不但可以提高酒店的形象,加速工作效率,加強管理水平,還加快了酒店在現(xiàn)代市場中的適應能力??傊畔⒒芾碓诰频陿I(yè)的應用越來越廣泛,它為酒店的管理現(xiàn)代化、智能化起到了不可或缺的作用。酒店客房的管理是酒店管理的一個重要的內(nèi)容都必須切實面對的工作,但一直以來人們使用傳統(tǒng)的人工方式管理酒店,這種管理方式存在著許多缺點,如:效率低、保密性差且較為繁瑣,另外隨著客房數(shù)量的增加,其工作量也將大大增加,這必然增加客房管理者的工作量和勞動強度,這將給客房管理信息的查找、更新和維護都帶來了很多困難??头抗芾碜鳛橛嬎銠C應用的一個分支,有著手工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性

11、好、壽命長、成本低等。這些優(yōu)點能夠極大地提高酒店管理的效率。因此,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手段的酒店客房管理系統(tǒng),將是非常必要的,也是十分及時的。本文從酒店業(yè)領(lǐng)域應用電子商務(wù)模式的現(xiàn)狀出發(fā),全面闡述酒店網(wǎng)絡(luò)商務(wù)系統(tǒng)開發(fā)過程,論文包括系統(tǒng)開發(fā)的可行性和必要性分析,系統(tǒng)開發(fā)技術(shù)、數(shù)據(jù)庫設(shè)計分析,并結(jié)合酒店實際對系統(tǒng)的推廣、維護和發(fā)展提出相應觀點。第一章 系統(tǒng)概述1.1 系統(tǒng)功能概述本系統(tǒng)是針對于酒店客房信息管理而設(shè)計的,主要實現(xiàn)信息的添、刪、改、查功能。其主要功能模塊如下:1.管理員登錄模塊2.客房類型管理模塊3.客房信息管理模塊4.客戶信息管理模塊5.查詢管理模塊1.2 系統(tǒng)

12、目標賓館客房管理系統(tǒng)旨在實現(xiàn)對客戶入住及客房信息管理,以期達到對銷售和資金的運作提供有效的基礎(chǔ)信息資料的支持。根據(jù)設(shè)計需要,本管理系統(tǒng)應用sql server 2005作為后臺數(shù)據(jù)庫、dreamweaver作為前臺開發(fā)工具。根據(jù)要求,本管理系統(tǒng)設(shè)計主要分為以下三個階段:1.根據(jù)需求分析確定各主要模塊,確定系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,并采集部分數(shù)據(jù)。2.建立sql后臺數(shù)據(jù)庫,并用dreamweaver設(shè)計應用界面,完成所要求的各項功能。3.對系統(tǒng)的各項功能進行測試,以達到預期效果,并對不能滿足要求的部分改進和提高。1.3 軟件功能在用戶登錄模塊中,主要是管理員登錄,管理員可以對數(shù)據(jù)庫進行數(shù)據(jù)庫的日常

13、維護,其中包括數(shù)據(jù)庫信息的查詢、修改、插入與刪除;普通用戶可以在前臺進行信息的查看。在其它用戶管理模塊中,主要實現(xiàn)對信息的管理,包括客房類型、客房信息、客戶信息等的管理。在查詢模塊中實現(xiàn)對客房情況,用戶情況等查詢,方便對客房入住情況,客戶入庫情況的了解,并可對用戶的信息進行查詢。1.4 運行環(huán)境1.4.1 硬件環(huán)境客戶端(browser):128m內(nèi)存,cup500m赫茲以上服務(wù)器端(server):最低256m內(nèi)存最好用512m,cup1g赫茲以上1.4.2 軟件環(huán)境客戶端(browser):ie 瀏覽器 ,.net framework1.1或以上版本, windows 98/2000/nt

14、或以上版本操作系統(tǒng)服務(wù)器端(server):iis5.0 .net framework1.1或以上版本 windowsxp ,sqlserver 20051.5 本章小結(jié)本章概要分析了系統(tǒng)的整體功能、要實現(xiàn)的目標及系統(tǒng)運行所需的軟硬件設(shè)備環(huán)境。第二章 相關(guān)技術(shù)介紹2.1 jsp簡介jsp技術(shù)使用java編程語言編寫類xml的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應用邏輯。jsp將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于web的應用程序的開發(fā)變得迅速和容易。 web服務(wù)器在遇到訪問j

15、sp網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同jsp文件中的html代碼一起返回給客戶。插入的java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 jsp與java servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個html文本,因此客戶端只要有瀏覽器就能瀏覽。jsp頁面由html代碼和嵌入其中的java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些java代碼進行處理,然后將生成的html頁面返回給客戶端的瀏覽器。java servlet 是jsp的技術(shù)基礎(chǔ),而且大型的web應用程序的開發(fā)需要java servlet和jsp配合才能完成。

16、jsp具備了java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自jsp推出后,眾多大公司都支持jsp技術(shù)的服務(wù)器,如ibm、oracle、bea公司等,所以jsp迅速成為商業(yè)應用的服務(wù)器端語言。 2.2 css概述css(cascading style sheet)是一組格式設(shè)置規(guī)則,用于控制web頁面的外觀。通過使用css樣式設(shè)置頁面的格式,可將頁面的內(nèi)容與表現(xiàn)形式分離。頁面內(nèi)容存放在html文檔中,而用于定義表現(xiàn)形式的css規(guī)則則存放在另一個文件中或html文檔的某一部分,通常為文件頭部分。將內(nèi)容與表現(xiàn)形式分離,不僅可使維護站點的外觀更加容易,而且

17、還可以使html文檔代碼更加簡練,縮短瀏覽器的加載時間。 html 標簽原本被設(shè)計為用于定義文檔內(nèi)容。通過使用 、 這樣的標簽,html 的初衷是表達“這是標題”、“這是段落”、“這是表格”之類的信息。同時文檔布局由瀏覽器來完成,而不使用任何的格式化標簽。由于兩種主要的瀏覽器(netscape 和 internet explorer)不斷地將新的 html 標簽和屬性(比如字體標簽和顏色屬性)添加到 html 規(guī)范中,創(chuàng)建文檔內(nèi)容清晰地獨立于文檔表現(xiàn)層的站點變得越來越困難。 為了解決這個問題,萬維網(wǎng)聯(lián)盟(w3c),這個非營利的標準化聯(lián)盟,肩負起了 html 標準化的使命,并在 html 4.0

18、 之外創(chuàng)造出樣式(style)。 所有的主流瀏覽器均支持層疊樣式表。 樣式表定義如何顯示 html 元素,就像 html 3.2 的字體標簽和顏色屬性所起的作用那樣。樣式通常保存在外部的 .css 文件中。通過僅僅編輯一個簡單的 css 文檔,外部樣式表使你有能力同時改變站點中所有頁面的布局和外觀。由于允許同時控制多重頁面的樣式和布局,css 可以稱得上 web 設(shè)計領(lǐng)域的一個突破。作為網(wǎng)站開發(fā)者,你能夠為每個 html 元素定義樣式,并將之應用于你希望的任意多的頁面中。如需進行全局的更新,只需簡單地改變樣式,然后網(wǎng)站中的所有元素均會自動地更新。2.3 tomcat 簡介tomcat 是一個小

19、型的輕量級應用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試jsp 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好apache 服務(wù)器,可利用它響應對html 頁面的訪問請求。實際上tomcat 部分是apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與apache 獨立的進程單獨運行的。當配置正確時,apache 為html頁面服務(wù),而tomcat 實際上運行jsp 頁面和servlet。另外,tomcat和iis、apache等web服務(wù)器一樣,具有處理html頁面的功能,另外它還是一個servlet

20、和jsp容器,獨立的servlet容器是tomcat的默認模式。不過,tomcat處理靜態(tài)html的能力不如apache服務(wù)器。2.4 myeclipse開發(fā)工具myeclipse企業(yè)級工作平臺(myeclipse enterprise workbench ,簡稱myeclipse)是對eclipse ide的擴展,利用它我們可以在數(shù)據(jù)庫和j2ee的開發(fā)、發(fā)布,以及應用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的j2ee集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持html, struts, jsf, css, javascript, sql, hibernate。在

21、結(jié)構(gòu)上,myeclipse的特征可以被分為7類:1. j2ee模型2. web開發(fā)工具3. ejb開發(fā)工具4. 應用程序服務(wù)器的連接器5. j2ee項目部署服務(wù)6. 數(shù)據(jù)庫服務(wù)7. myeclipse整合幫助對于以上每一種功能上的類別,在eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。myeclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,myeclipse是eclipse的插件,也是一款功能強大的j2ee集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。2.5 dreamweaver 簡介dreamweaver是由m

22、acromedia公司推出的,用于網(wǎng)頁開發(fā)和網(wǎng)站管理的專業(yè)化設(shè)計工具。它采用了多種新技術(shù),具有設(shè)計和開發(fā)網(wǎng)站過程中需要的網(wǎng)站管理、網(wǎng)站設(shè)計、頁面制作、多媒體制作和動畫制作等豐富實用的功能;它具有友好的操作界面,在文檔窗口中可以打開各種浮動面板,同時還可以使用系統(tǒng)內(nèi)置的多種對象進行操作。 dreamweaver啟動后,會出現(xiàn)一個新的文檔操作窗口,該窗口包含如下的幾個部分:標題欄、菜單欄、工作區(qū)、浮動面板和狀態(tài)欄。標題欄中主要顯示該文檔的標題信息、文件名及該文件所在的文件夾等;菜單欄中包含了各種操作命令、應用特性和訪問浮動面板的簡單方法;dreamweaver啟動后,工作區(qū)是白色的空白區(qū)域,可以在

23、工作區(qū)中輸入文字、插入圖象、添加背景以及其它頁面元素;浮動面板提供了訪問程序特性的簡單方法,可以對浮動面板進行選擇、拖放、重新定位、移動等操作,當我們不需要使用某個移動面板時,還可以用鼠標單擊該面板右上角的關(guān)閉按鈕將其關(guān)閉,需要時再打開;狀態(tài)欄位于窗口的最下端,用于顯示文檔的html標記、文檔窗口大小、下載速度等信息。2.6 本章小結(jié)本章主要介紹要開發(fā)本系統(tǒng)時所使用到的技術(shù)。第三章 系統(tǒng)需求分析設(shè)計3.1 系統(tǒng)功能圖客房管理客戶信息管理查詢管理管理員登錄管理客房類型管理客房信息管理客戶信息添加客戶信息清空后臺管理系統(tǒng)客房信息預覽客戶信息查詢圖3-1 后臺管理總體設(shè)計圖酒店客房管理系統(tǒng)首 頁酒店

24、簡介酒店新聞酒店服務(wù)在線預訂圖3-2 酒店前臺總體設(shè)計圖3.2 功能模塊詳述經(jīng)過對本系統(tǒng)的詳細分析和調(diào)研,在系統(tǒng)總體設(shè)計過程中,把系統(tǒng)分成了五大模塊各大模塊下又劃分了小模塊,下面將詳細介紹系統(tǒng)各模塊的功能。3.2.1 酒店客房管理系統(tǒng)前臺該功能模塊沒有權(quán)限設(shè)置,針對所有的用戶開放,所有的訪問者都可以通過網(wǎng)絡(luò)來查看相關(guān)信息,訪問者所能完成的具體操作功能如下:1.瀏覽首頁:用戶在輸入網(wǎng)址后就會訪問首頁,查看主界面了解酒店的總體概況。2.酒店簡介:點擊首頁中的導航就可以鏈接進入該子界面,在這里可以了解酒店的信息。3.酒店新聞:在首頁中點擊導航就可以鏈接到這里,這個界面主要是發(fā)布酒店的動態(tài)信息,以便客

25、戶及時了解酒店的變動。4.酒店服務(wù):點擊首頁中的導航鏈接到此處,這里主要介紹酒店有哪些服務(wù)項目以供客戶參考。5.在線預訂:該界面主要是實現(xiàn)客戶在線預訂客房的功能。3.2.2 后臺管理后臺的相關(guān)管理只有管理員有權(quán)限進行操作,在登錄界面管理員輸入正確的用戶名、密碼、驗證碼,在身份確認之后就可成功登錄到后臺管理信息,根據(jù)需要進行添加、刪除、修改和查詢操作。1.管理員登錄模塊:模塊名:管理員登錄模塊功能:實現(xiàn)管理員登錄輸入:用戶名,密碼,驗證碼輸出:后臺主界面該模塊的程序流程圖:開始輸入用戶名、密碼及驗證碼否用戶名、密碼及驗證碼是否存在且符合重新登錄是進入主界面結(jié)束圖3-3 管理員登錄流程在該窗體中,

26、選擇用戶名稱并輸入登陸密碼和驗證碼,系統(tǒng)會檢驗用戶輸入的用戶名稱和登陸口令的合法性,如果不正確會彈出錯誤的窗體。圖3-4 登錄失敗界面2. 客房類型管理功能模塊:此模塊分為兩個小模塊:添加客房類型和查看客房類型。添加客房類型和查看客房類型,在查看中管理員可以對其進行刪除和修改操作。圖3-5客房類型添加、刪除、修改時序圖圖3-6客房類型添加、刪除、修改協(xié)作圖3. 客房信息管理功能模塊: 此模塊由添加客房信息和查看客房信息構(gòu)成,在查看客房信息模塊中可以對信息進行刪除和修改。圖3-7客房信息添加、刪除、修改時序圖圖3-9客房信息添加、刪除、修改協(xié)作圖4 .客戶信息管理功能模塊:此模塊由添加客戶信息和

27、查看客戶信息構(gòu)成,查看客戶信息中有分為客戶信息和清空信息兩個小模塊。圖3-10客戶信息添加、刪除、修改時序圖圖3-11客戶信息添加、刪除、修改協(xié)作圖5.查詢管理模塊:此模塊分為客房狀態(tài)和客戶查詢兩個小模塊。圖3-12客戶信息查詢時序圖圖3-13客戶信息查詢協(xié)作圖3.3系統(tǒng)用例圖3.3.1 管理員用例:圖3-14 管理員用例圖3.3.2 客戶用例:圖3-15 客戶用例圖3.4 系統(tǒng)數(shù)據(jù)流圖客房信息管理客房信息存儲系統(tǒng)管理員客戶信息管理客房預定客戶客戶信息存儲預定信息存儲圖3-16 酒店客房管理的數(shù)據(jù)流圖3.5 本章小結(jié)本章主要通過本系統(tǒng)的功能模塊、數(shù)據(jù)流圖來詳細介紹功能的分析設(shè)計。第四章 數(shù)據(jù)庫

28、設(shè)計4.1 酒店客房管理系統(tǒng)數(shù)據(jù)庫關(guān)系圖圖4-1 數(shù)據(jù)關(guān)系圖4.2主要表結(jié)構(gòu)根據(jù)客房管理系統(tǒng)的功能要求,選取sql server 2005作為后臺數(shù)據(jù)庫。該系統(tǒng)包含一個數(shù)據(jù)庫: hotelmanage, 它由4個表組成。數(shù)據(jù)表結(jié)構(gòu)設(shè)計如下:表4-1 酒店客房管理模塊(酒店客房管理模塊)數(shù)據(jù)表結(jié)構(gòu)設(shè)計如下數(shù)據(jù)庫名稱:英文(hotelmanage)中文(酒店管理)數(shù)據(jù)表編號數(shù)據(jù)表英文名稱數(shù)據(jù)表中文名稱數(shù)據(jù)表功能描述01hotelusertable酒店管理員表管理員登錄管理02roomtable客房信息表客房信息管理03roomtypetable客房類型信息表客房類型管理04guesttable客戶

29、信息表客戶信息管理4.3數(shù)據(jù)字典4.3.1客房類型表(roomtype)客房類別表(roomtype)是對客房種類信息的統(tǒng)計,包括類型號(typeid),類型名(typename),類型價格(typeprice),加床價格(addbedprice),是否加床(isaddbed),備注(remark)??头款悇e表(roomtype)的結(jié)構(gòu)如表4-1所示。表4-1 客房類別表(roomtype)的結(jié)構(gòu)編號字段名字段類型否為主鍵是否為空備注信息01typeidint是否類型號02typenamenvarchar(50)否否類型名03typepricenvarchar(50)否否類型價格04addbe

30、dpricemoney否否加床價格05isaddbednvarchar(50)否否是否加床06remarknvarchar(255)否否備注4.3.2客房信息表(room)客房信息表(room)是對客房信息的統(tǒng)計,包括房間編號(roomid),房間號(number),類型號(typeid),床數(shù)(bednumber),人數(shù)(guestnumber),房間狀態(tài)(state),備注(description)等信息??头啃畔⒈恚╮oom)的結(jié)構(gòu)如表4-2所示。表4-2 客房信息表(room)的結(jié)構(gòu)編號字段名字段類型否為主鍵是否為空備注信息01roomidint是否02numbernvarchar(5

31、0)否否03typeidint否否04bednumberint否否05guestnumberint否否06statenvarchar(50)否否07descriptionnvarchar(255)否否4.3.3管理員登錄表(hoteluser)管理員登錄表(hoteluser)是對管理員登錄時用戶名和密碼的統(tǒng)計,包括用戶編號(userid),用戶名(username),密碼(password)。管理員登錄表(hoteluser)的結(jié)構(gòu)如表4-4所示。表4-4 管理員登錄表(hoteluser)的結(jié)構(gòu)編號字段名字段類型否為主鍵是否為空備注信息01useridint(4)是否用戶編號02usern

32、amenvarchar(50)否否用戶名03passwordnvarchar(50)否否密碼4.3.4 客戶信息表(guest)客戶信息表(guest)是對客戶檔案信息的統(tǒng)計,包括姓名(name),證件類型(categoryname),證件號(categoryid),性別(sex),聯(lián)系電話(mobile),房間編號(roomid),入住時間(arrivetime),退房時間(leavetime)等信息??蛻粜畔⒈恚╣uest)的結(jié)構(gòu)如表4-5所示表4-5 客戶信息表(guest)的結(jié)構(gòu)編號字段名字段類型否為主鍵是否為空備注信息01nameint(4)否否姓名02categorynamecha

33、r(10)否否證件類型03categoryidnvarchar(50)是否證件號04sexnvarchar(50)否否性別05mobilenvarchar(50)否否聯(lián)系電話06roomidint否否房間編號07arrivetimenvarchar(50)否否入住時間08leavetimenvarchar(50)否否退房時間4.4 本章小結(jié)本章主要介紹在酒店客房管理各種關(guān)系轉(zhuǎn)化為相應的表,詳細設(shè)計了本系統(tǒng)所用的所有表。第五章 運行演示5.1 設(shè)計成果5.1.1 前臺公共瀏覽界面圖5-1為公共瀏覽頁面,客戶可以通過ie瀏覽器訪問本頁面。主頁分三個部分,上面是鏈接到其他功能界面的超鏈接,通過它可以

34、方便的訪問一些子網(wǎng)頁。左面是圖片區(qū),右邊是信息窗口,是管理員發(fā)布的酒店的一些信息。圖5-1 前臺主界面其他子界面:圖5-2 酒店簡介頁面圖5-3 酒店新聞頁面圖5-4 酒店服務(wù)頁面圖5-5 酒店預訂界面5.2 管理員登錄界面系統(tǒng)管理員登錄界面顯示如圖5-6頁面。在該圖中管理員要輸入正確的用戶名、密碼、驗證碼方能登錄。如果一個用戶輸入一個不合法的用戶、密碼或錯誤時會返回到此頁面。圖5-6管理員登錄頁面登錄后進入的界面:圖 5-7 后臺主界面主頁面樹形顯示目錄:function showtree() d = new dtree(d);d.add(0,-1,酒店管理系統(tǒng));d.add(1,0,客房類

35、型管理,img/folder.gif);d.add(2,0,客房管理,img/folder.gif);d.add(3,0,客戶信息管理,img/folder.gif);d.add(4,0,查詢管理,searchall.jsp,查詢管理,mainframe,img/folder.gif);d.add(5,1,添加客房類型,addroomtype.jsp,添加客房類型,mainframe,img/page.gif);d.add(6,1,查看客房類型,roomtypeinfo.jsp,查看客房類型,mainframe,img/page.gif);d.add(7,2,添加客房信息,addroom.js

36、p,添加客房信息,mainframe,img/page.gif);d.add(8,2,查看客房信息,roominfo.jsp,查看客房信息,mainframe,img/page.gif);d.add(9,3,添加客戶信息,addguests.jsp,添加客戶信息,mainframe,img/page.gif);d.add(10,3,查看客戶信息,guestsadmin.jsp,查看客戶信息,mainframe,img/page.gif);d.add(11,4,客房狀態(tài)信息,roomstate.jsp,客房狀態(tài)信息,mainframe,img/page.gif);d.add(12,4,客戶信息查

37、詢,.jsp,客戶信息查詢,mainframe,img/page.gif);document.write(d);5.3 客房類型添加界面在圖5-8所示的頁面中,可以由管理員添加一個客房類型。輸入正確的信息后如果添加成功。則跳到圖5-9 所示的界面。圖5-8 客房類型添加界面圖5-9 客房類型顯示界面5.4 客房類型查看界面圖5-9所示的界面展示了所有客房類型,在點擊相應的“修改”按鈕,則會跳到圖5-10的修改界面,把修改的信息提交到數(shù)據(jù)庫中并更新用戶的相應信息。點擊圖5-9的“刪除”按鈕,會顯示圖5-11所示的刪除對話框。選擇“確定”即可刪除此條信息。圖5-10 客房類型修改界面圖5-11 客

38、房類型刪除界面5.5 客房信息添加界面在圖5-12所示的頁面中,可以由管理員添加一個客房的信息。輸入正確的信息后如果添加成功。則跳到圖5-13所示的頁面。圖5-12 客房信息添加界面圖5-13 客房信息顯示界面5.6 客房信息查看界面圖5-13所示的界面展示了所有客房信息,在點擊相應的“修改”按鈕,則會跳到圖5-14的修改界面,把修改的信息提交到數(shù)據(jù)庫中并更新用戶的相應信息。點擊圖5-13的“刪除”按鈕,會顯示圖5-15所示的刪除對話框。選擇“確定”即可刪除此條信息。本界面還顯現(xiàn)了分頁的超鏈接,每頁可以顯示8個用戶。圖5-14 客房信息修改界面圖5-15 客房信息刪除界面分頁功能代碼: a h

39、ref=manager/getroominfo.jsp?roomid=a href=manager/deleteroom.jsp?roomid= onclick=return confirm(確認要刪除么?) = countpagerecord) break; % 共條記錄,共頁, 當前第頁,每頁條記錄 首頁   a href=roominfo.jsp?dipage=上一頁 a href=roominfo.jsp?dipage=下一頁   a href=roominfo.jsp?dipage=尾頁 5.7 客戶信息添加界面在圖5-16所示的頁面中,可以由

40、管理員添加一個客戶的信息。輸入正確的信息后如果添加成功。則跳到圖5-17所示的頁面圖5-16 客戶信息添加界面圖5-17 客戶信息管理界面5.8 客戶信息查看界面 圖5-17界面分為兩部分,左邊是兩個連接包括客戶信息和信息清除,右邊是對左邊連接的網(wǎng)頁,點擊左邊的鏈接就可跳轉(zhuǎn)右邊的頁面。圖5-18為信息清除界面圖5-18 客戶信息清空界面5.9 查詢界面查詢界面分為兩個子界面,一個是客房狀態(tài)信息,一個是客戶信息的查詢,圖5-19為客房狀態(tài)信息界面,5-20為查詢客戶信息界面圖5-19 客房狀態(tài)界面圖5-20 客戶信息查詢界面5.10 本章小結(jié)本章通過闡述系統(tǒng)的功能與大量的運行界面圖,詳細說明了本

41、系統(tǒng)擁有的所有功能,和具體的操作細節(jié)。結(jié) 論本酒店客房管理系統(tǒng)經(jīng)過3個多月的設(shè)計開發(fā)基本完成了預期目標,系統(tǒng)以網(wǎng)站形式為主,集前臺顧客功能和后臺管理功能于一體。本系統(tǒng)既借鑒了高級酒店網(wǎng)絡(luò)商務(wù)系統(tǒng)的開發(fā)理念,又在設(shè)計開發(fā)上考慮了本酒店做為小型的單純的客房服務(wù)企業(yè)的特點,實現(xiàn)了企業(yè)宣傳,顧客預定,動態(tài)新聞信息,客房管理,客戶管理等功能。這些功能基本符合用戶需求,能夠完成信息的添加、刪除、修改、查詢等功能。通過此次開發(fā)設(shè)計過程得出的結(jié)論,首先,小公司實現(xiàn)網(wǎng)絡(luò)商務(wù)系統(tǒng)在技術(shù)和經(jīng)濟上都是可行的;其次,網(wǎng)絡(luò)管理系統(tǒng)著實能提高酒店形象和方便酒店管理;再次,本網(wǎng)站的預定系統(tǒng)符合酒店現(xiàn)行規(guī)模要求。最后,酒店客房管理系統(tǒng)能輔助酒店成熟經(jīng)營理念使企業(yè)得到更好的發(fā)展。但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀,一些功能沒有實現(xiàn)等多方面問題。這些都有待進一步改善。但在此次設(shè)計中對于以前沒有掌握好的知識又做了新的鞏固,還學到了很多新的知識豐富了自己,收獲很大。 參考文獻1.榮欽科技.jsp+dreamweaver動態(tài)網(wǎng)站開發(fā)與實例.清華大學出版社.2.曹衍龍,徐慧.js

溫馨提示

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

最新文檔

評論

0/150

提交評論