企鵝畢業(yè)設計jsp酒店管理系統(tǒng)_第1頁
企鵝畢業(yè)設計jsp酒店管理系統(tǒng)_第2頁
企鵝畢業(yè)設計jsp酒店管理系統(tǒng)_第3頁
企鵝畢業(yè)設計jsp酒店管理系統(tǒng)_第4頁
企鵝畢業(yè)設計jsp酒店管理系統(tǒng)_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

WWWBYCXLWCOM企鵝畢業(yè)設計網XXX學院畢業(yè)設計論文題目酒店管理系統(tǒng)的設計與實現(xiàn)作者學號系院計算機科學系專業(yè)班級計算機科學與技術指導老師實驗師姓名專業(yè)技術職務評閱老師姓名專業(yè)技術職務2012年3月XXX畢業(yè)設計(論文)中文摘要酒店管理系統(tǒng)的設計與實現(xiàn)摘要本系統(tǒng)是為某某酒店設計開發(fā)的酒店管理系統(tǒng),來研究基于B/S模式的網上信息管理的實現(xiàn),采用的是JSPSQL模式的電子管理平臺。酒店作為一個商務旅游集散點,客戶及相關信息繁多,涉及很多的信息數(shù)據(jù)的管理,現(xiàn)今,雖然大多數(shù)酒店都使用了單機版管理系統(tǒng)或局域網管理系統(tǒng),但還是沒法滿足這個起來越網絡化的時代的要求。該酒店管理系統(tǒng)傳襲了傳統(tǒng)酒店管理系統(tǒng)甚至手工管理系統(tǒng)在信息處理方面的長處,彌補了傳統(tǒng)酒店管理系統(tǒng)在網絡化服務方面的缺失,使酒店的服務在服務質量沒有減弱的前提下,更方便顧客,貼近顧客。此系統(tǒng)設計上采用三層結構、WEBSERVICE技術,使之在選用平臺、采用技術上具有先進性、前瞻性、擴充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴充性。系統(tǒng)設計按標準化、規(guī)范化,分層設計,構件化實現(xiàn)。采用軟件構件化的開發(fā)方式,使系統(tǒng)結構分層,業(yè)務與實現(xiàn)分離,邏輯與數(shù)據(jù)分離;以統(tǒng)一的服務接口規(guī)范為核心,使用開放標準。從功能上來說,系統(tǒng)是比較完備的,系統(tǒng)以WEB界面與用戶交互,為用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫操作,采用了模塊化設計方法,根據(jù)用戶的需求及程序的應用與維護的易用性,將各個部分置于不同的模塊當中,方便了程序的擴展與維護,同時建立了程序功能復用的基礎。關鍵詞JSP信息管理數(shù)據(jù)庫SQL畢業(yè)設計(論文)外文摘要THEREASERCHANDIMPLEMENTOFHOTELMANAGEMENTSYSTEMABSTRACTTHESYSTEMISANHOTELMANAGEMENTSYSTEM,USINGTHEMODELTOCUSTOMISEDJSPSQLRUNNINGASMALLECOMMERCEPLATFORMTHENETWORKDISTRIBUTIONSYSTEMBANDSFRANCHISERANDWORKFLOWOFTHEENTERPRISETOGETHER,ANDCUTSANEFFECTIVECHANNELFROMTHEENTERPRISETOFRANCHISERTHESYSTEMCANALSOIMPROVETHEWORKSEFFICIENCYANDINCREASESTHESALETHROUGHBREAKINGTHEOBSTACLEBETWEENBRANCHANDBRANCH,ENTERPRISEANDENTERPRISEFROMTHEFUNCTIONALPOINTOFVIEW,THESYSTEMISRELATIVELYCOMPLETEWEBINTERFACEWITHTHESYSTEMTOUSERSINTHEWORLD,PROVIDINGINFORMATIONTOUSERSANDACCEPTITSOPERATION,ANDTHROUGHTHEDATABASEMANAGEMENTSYSTEMTOSTOREINFORMATIONSYSTEMTOACHIEVEDATABROWSEINFORMATION,REFERRAL,EDITINGANDMANAGEMENTOFBASICDATABASEOPERATIONS,THEUSEOFMODULARSYSTEMDESIGNMETHODOLOGY,BASEDONUSERDEMANDANDAPPLICATIONPROCEDURESANDTHEMAINTENANCEOFTHEUSERFRIENDLYNATURE,EACHCOMPONENTWILLBEPLACEDINDIFFERENTMODULES,TOFACILITATETHEPROCESSOFEXPANSIONANDMAINTENANCE,ANDESTABLISHEDPROCEDURESOFTHEFUNCTIONALUSEBASISKEYWORDSJSPHOTELNETWORKDISTRIBUTIONDATABASESQL目錄摘要2ABSTRACT31引言611可行性分析6111經濟可行性6112技術可行性6113操作可行性9114法律可行性912系統(tǒng)的設計和運行要求9121系統(tǒng)環(huán)境要求9122編程語言和開發(fā)工具1013開發(fā)工具介紹10131JSP技術10132B/S體系結構1133DREAMWEAVER軟件1134SQLSERVER2000數(shù)據(jù)庫4135WEB服務軟件JDKJAKARTATOMCAT40514論文各章簡介72需求分析821業(yè)務流分析822數(shù)據(jù)流分析923數(shù)據(jù)字典10231系統(tǒng)數(shù)據(jù)字典10232系統(tǒng)數(shù)據(jù)項123系統(tǒng)功能模塊劃分1331系統(tǒng)功能模塊圖1332小組功能開發(fā)分工144數(shù)據(jù)庫設計1441數(shù)據(jù)庫需求分析1442數(shù)據(jù)庫概念結構設計1543數(shù)據(jù)庫邏輯結構設計165系統(tǒng)詳細設計2051首頁2152酒店新聞頁2253用戶注冊頁2354客房查詢頁2455系統(tǒng)登錄界面設計2556系統(tǒng)主操作設計2657管理員信息管理操作2758客房信息添加頁面2959客戶預訂管理頁面32結論35致謝36參考文獻371引言11可行性分析隨著計算機技術的發(fā)展和網絡人口的增加,人們對網絡的需求也越來越苛刻,越來越貼近其生活,電子信息管理已經成為網上的一股潮流。而更多的,是要求傳統(tǒng)行業(yè)的管理要延伸到網絡,以更方便其生活、工作和學習??尚行匝芯康哪康?,就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設計的過程。系統(tǒng)的可行性分析主要包括經濟上的可行性、技術上的可行性、操作上的可行性和法律可行性。本系統(tǒng)的可行性分析如下111經濟可行性由于本酒店管理系統(tǒng)所要求的硬件(計算機及相關硬件)和軟件環(huán)境JSPSQL,市場上都容易購買到或從相關網站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護上,對學校不造成過重的經濟負擔。而一旦此系統(tǒng)投入使用,不僅可以減少酒店的工作強度,提高工作效率,而且方便了酒店對信息的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度的方便了酒店管理人員,而且,目標系統(tǒng)不是很復雜,開發(fā)的周期較短,人員經濟支出不大,所節(jié)省的大量人力、財力產生的效益將遠遠大于本借閱系統(tǒng)的開發(fā)成本,所以從經濟方面講開發(fā)此系統(tǒng)是可行的。112技術可行性酒店管理系統(tǒng)的開發(fā)基于B/S模式,主要包括前端應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。對于前者要求應具備功能完備、易于使用等特點,而對于后者則要求能建立數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。B/S結構(BROWSER/SERVER結構)結構即瀏覽器和服務器結構。它是隨著INTERNET技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(BROWSER)實現(xiàn),但是主要事務邏輯在服務器端(SERVER)實現(xiàn),形成所謂三層3TIER結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網建立B/S結構的網絡應用,并通過INTERNET/INTRANET模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,INTERNET/INTRANET等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。目前我院內網(INTRANET)、外網(INTERNET)和北京東方清大公司“案件、辦公管理軟件”就是B/S結構管理軟件,干警在局域網各工作站通過WWW瀏覽器就能實現(xiàn)工作業(yè)務。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、速度慢、效果優(yōu)。隨著INTERNET和WWW的流行,以往的主機終端和CS都無法滿足當前的全球網絡開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了BS型模式,即瀏覽器服務器結構。B/S模式最大特點是用戶可以通過WWW瀏覽器去訪問INTERNET上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的WEB服務器產生的,而每一個WEB服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺薟WW瀏覽器,一般無須任何用戶程序,只需從WEB服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關的指令,由WEB服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給WEB服務器,WEB服務器又返回給用戶。在這種結構中,將許許多多的網連接到一塊,形成一個巨大的網,即全球網。而各個企業(yè)可以在此結構的基礎上建立自己的INTRANET。一、B/S模式的優(yōu)點和缺點B/S結構的優(yōu)點(1)、具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務處理。(2)、業(yè)務擴展簡單方便,通過增加網頁即可增加服務器功能。(3)、維護簡單方便,只需要改變網頁,即可實現(xiàn)所有用戶的同步更新。(4)、開發(fā)簡單,共享性強B/S模式的缺點(1)、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。(2)、操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。(3)、頁面動態(tài)刷新,響應速度明顯降低。(4)、無法實現(xiàn)分頁顯示,給數(shù)據(jù)庫訪問造成較大的壓力。(5)、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。二、C/S模式的優(yōu)點和缺點C/S模式的優(yōu)點1由于客戶端實現(xiàn)與服務器的直接相連,沒有中間環(huán)節(jié),因此響應速度快。2操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。3C/S結構的管理信息系統(tǒng)具有較強的事務處理能力,能實現(xiàn)復雜的業(yè)務流程。C/S模式的缺點1需要專門的客戶端安裝程序,分布功能弱,針對點多面廣且不具備網絡條件的用戶群體,不能夠實現(xiàn)快速部署安裝和配置。2兼容性差,對于不同的開發(fā)工具,具有較大的局限性。若采用不同工具,需要重新改寫程序。3開發(fā)成本較高,需要具有一定專業(yè)水準的技術人員才能完成。三、B/S架構軟件的優(yōu)勢與劣勢(1)、維護和升級方式簡單。目前,軟件系統(tǒng)的改進和升級越來越頻繁,C/S系統(tǒng)的各部分模塊中有一部分改變,就要關聯(lián)到其它模塊的變動,使系統(tǒng)升級成本比較大。B/S與C/S處理模式相比,則大大簡化了客戶端,只要客戶端機器能上網就可以。對于B/S而言,開發(fā)、維護等幾乎所有工作也都集中在服務器端,當企業(yè)對網絡應用進行升級時,只需更新服務器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護與升級的成本。如果客戶端的軟件系統(tǒng)升級比較頻繁,那么B/S架構的產品優(yōu)勢明顯所有的升級操作只需要針對服務器進行,這對那些點多面廣的應用是很有價值的,例如一些招聘網站就需要采用B/S模式,客戶端分散,且應用簡單,只需要進行簡單的瀏覽和少量信息的錄入。(2)、系統(tǒng)的性能在系統(tǒng)的性能方面,B/S占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。任何時間、任何地點、任何系統(tǒng),只要可以使用瀏覽器上網,就可以使用B/S系統(tǒng)的終端。不過,采用B/S結構,客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務器承擔,這使得服務器的負擔很重。采用C/S結構時,客戶端和服務器端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕服務器的壓力。而且,由于客戶端使用瀏覽器,使得網上發(fā)布的信息必須是以HTML格式為主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是WEB頁面)不便于編輯修改,給文件管理帶來了許多不便。比如說很多人每天上“新浪”網,只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務器用的是什么操作系統(tǒng),而事實上大部分網站確實沒有使用WINDOWS操作系統(tǒng),但用戶的電腦本身安裝的大部分是WINDOWS操作系統(tǒng)。(3)、系統(tǒng)的開發(fā)C/S結構是建立在中間件產品基礎之上的,要求應用開發(fā)者自己去處理事務管理、消息隊列、數(shù)據(jù)的復制和同步、通信安全等系統(tǒng)級的問題。這對應用開發(fā)者提出了較高的要求,而且迫使應用開發(fā)者投入很多精力來解決應用程序以外的問題。這使得應用程序的維護、移植和互操作變得復雜。如果客戶端是在不同的操作系統(tǒng)上,C/S結構的軟件需要開發(fā)不同版本的客戶端軟件。但是,與B/S結構相比,C/S技術發(fā)展歷史更為“悠久”。從技術成熟度及軟件設計、開發(fā)人員的掌握水平來看,C/S技術應是更成熟、更可靠的。本系統(tǒng)擬采用JSP(JAVASERVERPAGES)和SQL分別作為前端和后端的開發(fā)工具。因此從技術方面講開發(fā)此系統(tǒng)是可行的。113操作可行性酒店作為一個客戶的集散點,其主要功能就是對顧客開放住宿的地方。傳統(tǒng)的酒店管理系統(tǒng),一般有兩種方式一是手工管理,這種方式應用最傳統(tǒng)的“筆紙操作系統(tǒng)”,將酒店的客房信息、銷售信息、客戶信息管理及單據(jù)管理等均以純手工的形式進行,將信息以表格文件的表現(xiàn)形式記錄在紙上,再進行統(tǒng)一保存。這種方式雖然在簡單信息查詢時會有一定的方便,但是存在著更多的不便信息保存時間和條件很受限制、容易被損壞、信息查詢不便、信息傳達容易造成失誤等。另一種是常見的信息管理方法是應用單機版的管理系統(tǒng),但是這種系統(tǒng)設計時間較早,很多功能劃分很不科學,很多設置已經跟不上時代需求了。但是酒店管理人員已經有相當?shù)膽媒涷?,所以新的系統(tǒng)操作有一定的操作經驗可以作一定的操作經驗。本酒店規(guī)模較大,信息管理經驗豐富,單機版的酒店管理系統(tǒng)做得較系統(tǒng)較到位,在酒店信息處理方面做得很精準規(guī)范。綜上所述,本酒店很有必要,也很有條件做到酒店信息在線管理,以更貼近時代需求和酒店發(fā)展需要。114法律可行性由于本系統(tǒng)是在相關法律法規(guī)下實施完成的,所以不存在任何法律問題,在法律上是完全可行的。從以上四種可行性分析可看出,本系統(tǒng)是可行的。12系統(tǒng)的設計和運行要求121系統(tǒng)環(huán)境要求1硬件要求512M內存或更高2操作系統(tǒng)WINDOWSXP3腳本解釋器安裝IE55以上版本既可獲得4數(shù)據(jù)引擎SQLSERVER20005權限要求對SQLSERVER2000建表、備份的權限122編程語言和開發(fā)工具1編程語言C(JSP)2數(shù)據(jù)庫SQLSERVER2000開發(fā)工具3開發(fā)工具MYECLIPSE60、SQLSERVER2000、PHOTOSHOP、DREAMWEAVER等13開發(fā)工具介紹131JSP技術JAVABEAN是描述JAVA的軟件組件模型,有點類似于MICROSOFT的COM組件概念。在JAVA模型中,通過JAVABEAN可以無限擴充JAVA程序的功能,通過JAVABEAN的組合可以快速的生成新的應用程序。對于程序員來說,最好的一點就是JAVABEAN可以實現(xiàn)代碼的重復利用,另外對于程序的易維護性等等也有很重大的意義。JAVABEAN通過JAVA虛擬機JAVAVIRTUALMACHINE可以得到正確的執(zhí)行,運行JAVABEAN最小的需求是JDK11或者以上的版本。JAVABEAN傳統(tǒng)的應用在于可視化的領域,如AWT下的應用。自從JSP誕生后,JAVABEAN更多的應用在了非可視化領域,在服務器端應用方面表現(xiàn)出來了越來越強的生命力。在這里我們主要討論的是非可視化的JAVABEAN,可視化的JAVABEAN在市面上有很多JAVA書籍都有詳細的闡述,在這里就不作為重點了。比如說一個購物車程序,要實現(xiàn)購物車中添加一件汽車這樣的功能,就可以寫一個購物車操作的JAVABEAN,建立一個PUBLIC的ADDITEM成員方法,前臺JSP文件里面直接調用這個方法來實現(xiàn)。如果后來又考慮添加汽車的時候需要判斷庫存是否有貨物,沒有貨物不得購買,在這個時候我們就可以直接修改JAVABEAN的ADDITEM方法,加入處理語句來實現(xiàn),這樣就完全不用修改前臺JSP程序了。當然,也可以把這些處理操作完全寫在JSP程序中,不過這樣的JSP頁面可能就有成百上千行,光看代碼就是一個頭疼的事情,更不用說修改了。如果您使用過ASP開發(fā)過程序的話,相信對這就深有體會涫凳褂肁SPCOM組件完全可以實現(xiàn)同JSPJAVABEAN同樣的架構,但不知道某種原因網上常見的都是全部寫在ASP頁面中,所以使得維護修改等極為不方便,當然這是題外話了。由此可見,通過JAVABEAN可以很好地實現(xiàn)邏輯的封裝、程序的易于維護等等。復雜的應用涉及大量的代碼,因而把業(yè)務邏輯和前端的表示相分離就顯得格外重要,這種分離可以讓任何一方的變化不會影響到另外一方。所以,所有的JSP代碼都應該限制在表示層,可是如果這樣的話,你如何實現(xiàn)你的業(yè)務邏輯呢這就是JAVABEAN所做的事情。JAVABEAN技術是一個獨立于平臺的組件模型,它讓開發(fā)者編寫、測試通過一個組件后,可以隨處使用,提高了復用性。在JSP技術中,JAVABEAN實現(xiàn)了業(yè)務邏輯部分,它把數(shù)據(jù)返回給JSP頁面,由JSP頁面負責格式化數(shù)據(jù)并輸出到客戶端的瀏覽器。132B/S體系結構本系統(tǒng)所面向的對象是廣大的互連網用戶。因此,將要采用比較流行的B/S三層結構。圖241B/S三層結構圖B/S體系結構與B/S體系結構相比不僅具有其全部的優(yōu)點,而且又有B/S體系結構所不具備的獨特優(yōu)勢1開放的標準B/S所采用的標準都是開放的、非專用的,是經過標準化組織所確定而非單一廠商所制定,保證了其應用的通用性和跨平臺性。2較低的開發(fā)和維護成本B/S的應用只需在客戶端安裝通用的瀏覽器即可,維護和升級工作都在服務器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。3用戶使用簡單,界面友好B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負責數(shù)據(jù)的存取和復雜數(shù)據(jù)計算等任務,只需要進行顯示,因而大大降低了對客戶端的要求。從以上的分析與比較可以看出,B/S模式具有B/S模式無法替代的優(yōu)越性它簡化了系統(tǒng)的開發(fā)和維護,并且特別適用于網上信息發(fā)布。因此,我開發(fā)的課程在線瀏覽系統(tǒng)采用了基于B/S模式的體系結構。133DREAMWEAVER軟件一、DREAMWEAVER簡介DREAMWEAVER是MACROMEDIA公司的出品的一款“所見即所得“的網頁編輯工具。與FRONTPAGE不同,DEAMWEAVER采用的是MAC機浮動面版的設計風格,對于初學者來說可能會感到不適應。但當你習慣了其操作方式后,就會發(fā)現(xiàn)DREAMWEAVER的直觀性與高效性是FRONTPAGE所無法比擬的。DREAMWEAVER對于DHTML(動態(tài)網頁)的支持特別好,可以輕而易舉地做出很多眩目的互動頁面特效。插件式的程序設計使得其功能可以無限的擴展。DREAMWEAVER與FLASH、FIREWORK并稱為MACROMEDIA的網頁制作三劍客,由于是同一公司的產品,因而在功能上有著一個非常緊密的結合。因此,說DREAMWEAVER是高級網頁制作的首選并不為過。二、初步認識DREAMWEAVERDREAMWEAVER的啟動DREAMWEAVER的安裝過程非常簡單,一但成功安裝后,就可以在開始菜單找到DREAMWEAVER的選項第一次啟動DREAMWEAVER,首先看到的是DREAMWEAVER的編輯窗口,千萬別給上面密密麻麻的浮動窗口嚇倒,其實常用的,就以下幾個主菜單在這里可以找到編輯窗口的的絕大部分功能;工具欄是DREAMWEAVER4的新增功能;對象面板(OBJECTS)在網頁編輯的過程中,通過單擊對象面板的按鈕來為網頁添加相應的元素,如圖片、表格、層、FLASH。我們稱這些元素為為對象。單擊對象面板上的向下箭頭,能插入其他類型的對象,如特殊字符(CHARACTERS)、表單(FROMS)等。屬性面板用于顯示所選中的網頁元素的屬性,并可在屬性面板上修改。選擇不同的網頁元素,屬性面板所顯示的內容也有所不同,例如圖片和表格所顯示的屬性是不一樣的。此外,點擊屬性面板右下角的小三角可以根據(jù)使用的需要,縮小或展開屬性面板,建議一般情況下都設置為展開模式。面板組(又稱可停靠浮動面板)DREAMWEAVER還有很多很多其他的浮動面板,我們可以根據(jù)自己的喜好,將不同的浮動面板重新組合,這就是所謂的面板組。在PHOTOSHOP中,也有類似的概念。快速啟動欄(又稱啟動面板)用于顯示或隱藏響應的浮動面板。啟動面板與右下角的微型啟動欄一一對應;其中是切換到站點管理器,是切換到行為面板,是查看網頁源代碼。編輯區(qū)域以“所見即所得“的方式顯示被編輯網頁內容【提示1】如果屏幕上的浮動面板位置過于凌亂,甚至超出了桌面范圍而不便操作的時候(在改變了顯示器的分辨率后尤其容易出現(xiàn)這種情況),可以選取主菜單中的“WINDOWARRANGEPANELS“自動重排浮動面板?!咎崾?】以下是幾個常用的浮動面板的快速打開和關閉的熱鍵,好好記住,因為將會再制作過程中被頻繁地使用PROPERTIES屬性面板CRTLF3CSSSTYLES樣式面板SHIFTF11BEHAVIORS行為面板SHIFTF3OBJECTS對象面板CRTLF2站點窗口站點窗口是DREAMWEAVER另一個重要的窗口,左半部是遠程站點的目錄,一般顯示為空,只有在FTP連通狀態(tài)下才有顯示內容;右半部是當前編輯中的本地目錄,是不是有點象WINDOWS的資源管理器對,站點窗口的作用其實就是直觀而方便地讓你讓像管理硬盤里的文件一樣管理的你的站點。在以后網頁制作的過程中,將會頻繁地在編輯窗口和站點窗口之間切換。134SQLSERVER2000數(shù)據(jù)庫SQLSERVER2000是MICROSOFT公司推出的大型數(shù)據(jù)庫管理系統(tǒng),它建立在成熟而強大的關系型基礎上,可以很好的支持客戶機/服務器網絡模式,能夠滿足各種類型的企事業(yè)單位對構建網絡數(shù)據(jù)庫的需求。它具有易用性、可擴展性、可靠性等特點,是目前使用最為廣泛、普及率最高的數(shù)據(jù)庫管理系統(tǒng)之一。它具體下面的特性通過WEB輕松訪問數(shù)據(jù)有了SQLSERVER2000,您可以使用HTTP來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過WEB進行自然語言查詢。強大而靈活的基于WEB的分析SQLSERVER2000分析服務功能被擴展到了INTERNET。您可以通過WEB瀏覽器來訪問和控制多維數(shù)據(jù)。高度的可伸縮性和可靠性使用SQLSERVER2000可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴展的能力,SQLSERVER滿足了苛刻的電子商務和企業(yè)應用程序要求。向上伸縮SQLSERVER2000利用了對稱多處理器SMP系統(tǒng)。SQLSERVERENTERPRISEEDITION最多可以使用32個處理器和64GBRAM。向外擴展向外擴展可以將數(shù)據(jù)庫和數(shù)據(jù)負載分配給多臺服務器??捎眯酝ㄟ^增強的故障轉移群集、日志傳送和新增的備份策略,SQLSERVER2000達到了最大的可用性。集成和可擴展的分析服務有了SQLSERVER2000,您可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價值。此外,還可以根據(jù)分析結果自動驅動商業(yè)過程以及從最復雜的計算靈活地檢索自定義結果集。快速開發(fā)、調試和數(shù)據(jù)轉換SQLSERVER2000帶有交互式調節(jié)和調試查詢、從任何數(shù)據(jù)源快速移動和轉化數(shù)據(jù)、以及按TRANSACTSQL方式定義和使用函數(shù)等功能。您可以從任意VISUALSTUDIO工具以可視化方式設計和編寫數(shù)據(jù)庫應用程序。簡化的管理和調節(jié)使用SQLSERVER2000,您可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫??梢栽诒3致?lián)機的同時輕松地在計算機間或實例間移動和復制數(shù)據(jù)庫。135WEB服務軟件JDKJAKARTATOMCAT40JDK的安裝在JAVASUNCOM下載J2SDK1_3_0WINEXE,然后點擊安裝,安裝系統(tǒng)默認的路徑,安裝到C盤,即CJDK130。安裝完成需要配置環(huán)境,這涉及到三個參數(shù)PATH、CLASSPATH、JAVA_HOME。在我的電腦,屬性,高級,環(huán)境變量中,分別添加這三個變量,他們的值分別為名稱值JAVA_HOMECJDK130(安裝路徑)CLASSPATHCJDK13LIBTOOLSJARCJDK13LIBDTJARCJDK13BINPATHCJDK13BIN然后確定就可以了。注解CLASSPATH用于指明所有用于引用的類所在的目錄,它允許用戶把自己的類放在不同的目錄中,但應該讓JDK編譯工具知道它們在那里。例如SETCLASSPATHCJDK13LIBTOOLSJARCJDK13LIBDTJARCJDK13BIN命令中的第一個圓點指明CLASSPATH當前的工作目錄。這個圓點非常有用,當不愿意輸入完整的當前目錄路徑時,可以用它來代替,JAVA程序允許這么做。JSP服務器JAKARTATOMCAT40的安裝簡介TOMCAT是JAKARTA項目中的一個重要的子項目,其被JAVAWORLD雜志的編輯選為2001年度最具創(chuàng)新的JAVA產品MOSTINNOVATIVEJAVAPRODUCT,同時它又是SUN公司官方推薦的SERVLET和JSP容器具體可以見HTTP/JAVASUNCOM/PRODUCTS/JSP/TOMCAT/,因此其越來越多的受到軟件公司和開發(fā)人員的喜愛。SERVLET和JSP的最新規(guī)范都可以在TOMCAT的新版本中得到實現(xiàn)。安裝及配置TOMCAT最新版本為401,這個版本用了一個新的SERVLET容器CATALINA,完整的實現(xiàn)了SERVLET23和JSP12規(guī)范。注意安裝之前你的系統(tǒng)必須安裝了JDK12以上版本。安裝WINDOWS平臺從TOMCAT網站下載JAKARTATOMCAT401EXE,按照一般的WINDOWS程序安裝步驟即可安裝好TOMCAT,安裝時它會自動尋找你的JDK和JRE的位置。配置運行TOMCAT需要設置JAVA_HOME變量SETJAVA_HOMEC/JDKWIN98,在MSDOS方式下使用,或者放入AUTOEXECBAT中運行設置完畢后就可以運行TOMCAT服務器了,進入TOMCAT的BIN目錄,WIN98下用STARTUP啟動TOMCAT,LINUX下用STARTUPSH,相應的關閉TOMCAT的命令為SHUTDOWN和SHUTDOWNSH。啟動后可以在瀏覽器中輸入HTTP/LOCALHOST8080/測試,由于TOMCAT本身具有WEB服務器的功能,因此我們不必安裝APACHE,當然其也可以與APACHE集成到一起,下面會介紹。在TOMCAT中為系統(tǒng)定義一個環(huán)境為了讓TOMCAT處理請求,需要為WEB應用程序定義一個環(huán)境。通過在TOMCAT_HOMECONFSERVERXML中定義一個元素來實現(xiàn)這一點。下面是定義方式這個元素指出,沒一個以/ALBUM開始的資源都應該映射到TOMCAT_HOMEWEBAPPSALBUM我們可以確保這個配置正常工作,方法是啟動TOMCAT并訪問HTTP/LOCALHOST8080/ALBUM14論文各章簡介第1章引言部分,引言主要敘述課題的可行性分析、開發(fā)工具和運行環(huán)境要求。第2章主要內容是系統(tǒng)需求分析包括,業(yè)務流程分析;數(shù)據(jù)流分析;數(shù)據(jù)字典。第3章主要內容是系統(tǒng)設計包括,小組功能開發(fā)分工;系統(tǒng)功能模塊劃分。第4章主要內容是數(shù)據(jù)庫設計包括,數(shù)據(jù)庫需求分析,數(shù)據(jù)庫概念結構設計,數(shù)據(jù)庫邏輯結構設計。第5章主要內容是系統(tǒng)詳細設計包括,管理界面結構設計;管理首頁設計;系統(tǒng)用戶管理模塊(管理員管理);客房管理模塊(房間添加、房間管理);客戶管理模塊(客戶添加管理、客戶查詢管理);預訂管理模塊(客房查詢);票務管理模塊(票務添加、票務查詢、;退出登陸模塊最后還有結論、致謝、參考文獻等等內容的介紹。2需求分析21業(yè)務流分析酒店管理系統(tǒng)工作流程為系統(tǒng)啟動并進入登錄界面,系統(tǒng)管理員輸入正確的用戶名及密碼后,登陸系統(tǒng)主操作界面,系統(tǒng)管理員可對系統(tǒng)相關信息進行操作,包括基本信息、客房信息、客戶信息、預訂信息、票務信息等。本系統(tǒng)的業(yè)務流程圖如圖21所示本系統(tǒng)是將現(xiàn)代化的計算機技術與酒店管理服務模式相結合,按照酒店管理的服務流程設計完成的。同時為擴展服務范圍,初步設計一個管理平臺以利于信息發(fā)布和管理。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質量,現(xiàn)提出如下系統(tǒng)開發(fā)目標具體目標如下(1)操作簡單、界面友好完全控件式的頁面布局,使得信息的錄入工作更簡便;許多選項包括商品信息、采購信息、供應商信息、銷售信息等只需要點擊鼠標就可以完成。(2)即時可見對信息的處理(包括添加、修改、刪除)將立即在對應的頁面顯示出來,達到“即時發(fā)布、即時見效“的功能。(3)功能完善不僅包括常見系統(tǒng)的信息管理的各個方面信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。同時,為了能有效方面的更新系統(tǒng)的界面。(4)方便移植系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性。針對不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點的酒店管理系統(tǒng)。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做部分修改,就能在系統(tǒng)界面上實現(xiàn)及時查詢發(fā)布修改瀏覽刪除登錄系統(tǒng)系統(tǒng)管理員注冊用戶統(tǒng)計自動寫入后臺數(shù)據(jù)庫保存圖21系統(tǒng)業(yè)務流程圖更新的效果,減少了更改系統(tǒng)源代碼的復雜性。(5)動態(tài)管理對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。22數(shù)據(jù)流分析數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(DATAFLOWDIAGRAM,簡稱DFD)來實現(xiàn)的。其具體的做法是按業(yè)務流程圖理出的業(yè)務流程順序,將相應調查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。酒店管理系統(tǒng)的數(shù)據(jù)流程對本系統(tǒng)操作的數(shù)據(jù)源有普通用戶、注冊用戶和管理員三種,首先由系統(tǒng)管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫中,然后再進行發(fā)布。不同權限的用戶可以對這些信息進行添加、修改和刪除處理。所有用戶均可以進行信息查詢。通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經確定。整個系統(tǒng)的數(shù)據(jù)流程圖如22圖22系統(tǒng)數(shù)據(jù)流程圖進入系統(tǒng)登錄界面系統(tǒng)維護數(shù)據(jù)庫管理員登錄客房信息管理基本信息維護系統(tǒng)信息維護客戶信息維護預訂信息維護退出系統(tǒng)操作頁面票務信息管理數(shù)據(jù)庫維護23數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構成系統(tǒng)的邏輯模型。231系統(tǒng)數(shù)據(jù)字典1數(shù)據(jù)字典列表數(shù)據(jù)流數(shù)據(jù)存儲名稱管理員信息數(shù)據(jù)來源管理員信息表數(shù)據(jù)去向管理員登陸模塊數(shù)據(jù)組成管理員信息管理信息唯一標識管理員帳號管理員密碼管理員權限注冊時間描述存儲了管理員的基本信息數(shù)據(jù)存儲名稱客房信息數(shù)據(jù)來源客房信息表數(shù)據(jù)去向客房模塊數(shù)據(jù)組成客房信息客房信息唯一標識編號電話價格數(shù)量客房時間等描述存儲了客房的注冊信息數(shù)據(jù)存儲名稱預訂信息數(shù)據(jù)來源預訂信息表數(shù)據(jù)去向預訂信息模塊數(shù)據(jù)組成預訂信息預訂信息唯一標識預訂編號名稱內容時間描述存儲了預訂信息數(shù)據(jù)存儲名稱客戶信息數(shù)據(jù)來源客戶信息表數(shù)據(jù)去向客戶信息模塊數(shù)據(jù)組成客戶信息客戶信息唯一ID客戶姓名性別電話身份證地址編號描述存儲了客戶信息數(shù)據(jù)存儲名稱票務信息數(shù)據(jù)來源票務信息表數(shù)據(jù)去向票務信息模塊數(shù)據(jù)組成票務信息票務信息唯一標識客房編號客戶編號客戶姓名客戶電話物品數(shù)量等描述存儲了票務信息2數(shù)據(jù)字典列表數(shù)據(jù)處理3數(shù)據(jù)字典列表數(shù)據(jù)存儲描述管理員登錄系統(tǒng)進行管理員登錄管理輸入管理員的用戶名、密碼過程判斷是否為合法的管理員輸出系統(tǒng)主界面名稱查詢信息描述根據(jù)條件查詢所需信息貨物信息等輸入輸入查詢的條件過程查詢系統(tǒng)的用戶所需的信息輸出查詢得到的信息頁面名字錄入信息描述客戶信息,預訂信息等的錄入輸入輸入要添加錄入的信息過程將需要添加錄入的信息加入數(shù)據(jù)庫中輸出系統(tǒng)新的信息表頁面輸出查詢得到的信息頁面名字修改、刪除信息描述對客戶信息,預訂信息等修改或刪除后存入數(shù)據(jù)庫中輸入輸入要修改或刪除的信息過程對需要修改的信息做修改、刪除過時的信息輸出系統(tǒng)新的信息表頁面輸出查詢得到的信息頁面名字數(shù)據(jù)庫信息別名無描述存儲了數(shù)據(jù)庫的基本信息數(shù)據(jù)組成數(shù)據(jù)庫信息管理員信息客房信息客戶信息預訂信息收銀信息位置數(shù)據(jù)庫輸出查詢得到的信息頁面232系統(tǒng)數(shù)據(jù)項管理員數(shù)據(jù)項客房數(shù)據(jù)項客戶數(shù)據(jù)項名稱管理員帳號簡述唯一表示一個管理員數(shù)據(jù)類型文本字段大小50名稱管理員密碼簡述每個管理員所對應的密碼數(shù)據(jù)類型文本字段大小50名稱客房編號簡述客房對應的編號數(shù)據(jù)類型文本字段大小50名稱客房名稱簡述客房的名稱數(shù)據(jù)類型文本字段大小50名稱客戶名稱簡述客戶的名稱數(shù)據(jù)類型文本字段大小40名稱客戶編號簡述客戶的編號數(shù)據(jù)類型自動編號字段大小長整型名稱客房單位簡述客房的計量單位數(shù)據(jù)類型文本字段大小50名稱權限簡述管理員對應的權限數(shù)據(jù)類型文本字段大小50名稱注冊時間簡述管理員的注冊時間數(shù)據(jù)類型時間字段大小8名稱電話簡述客戶的聯(lián)系電話數(shù)據(jù)類型文本字段大小12名稱時間簡述客戶信息的添加時間數(shù)據(jù)類型時間字段大小83系統(tǒng)功能模塊劃分31系統(tǒng)功能模塊圖根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,從管理員界面對功能模塊圖加以描述。管理界面的系統(tǒng)主要的功能模塊圖如圖31(1)系統(tǒng)用戶管理。包括管理員管理和修改密碼等模塊,主要是添加系統(tǒng)的管理賬號,對新增加的賬戶,管理員可以給你分配不同的權限,有總經理(超級管理員)、普通管理員、2種用戶角色。(2)管家系統(tǒng)。包括房間的添加和管理2個模塊。(3)客戶管理。包括散客管理和團體管理2個模塊。(4)預訂管理。包括散客預定登記、散客登記查詢、團體預定登記、團體預定查詢4個模塊。(5)票務管理。包括散客票務添加、散客票務查詢、團體票務添加、團體票務查詢4個模塊。(6)酒店風彩管理。包括酒店風彩添加、酒店風彩查詢等。32小組功能開發(fā)分工在我們這4個人的小組中,我主要負責系統(tǒng)用戶管理和前臺接待這2大模塊的功能開發(fā)。(1)系統(tǒng)用戶管理。包括管理員管理和修改密碼等模塊,主要是添加系統(tǒng)的管理賬號,對新增加的賬戶,管理員可以給你分配不同的權限,有總經理(超級管理員)、普通管理員、前臺接待員3種用戶角色。超級管理員即總經理根據(jù)酒店管理的需要,增加相應的管理賬號,它在后臺可以對其進行管理,包括修改它們的密碼,刪除賬號信息等操作。其中權限的操作介紹如下1、超級管理員即總經理,他可以訪問后臺所有頁面,進行所有功能的操作2、普通管理員普通的管理員除了不能訪問用戶管理頁面以后,后臺的其他功能頁面都可以訪問。3用戶查看新聞,酒店風彩,在線留言,還可預訂客房等4數(shù)據(jù)庫設計41數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結構能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結構及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設計打下基礎。通過系統(tǒng)功能分析,針對酒店管理系統(tǒng),總結出如下的需求信息1)用戶為管理員用戶;2)管理員用戶登陸后可進行管理員信息、客房信息及客戶信息等的維護,客房入庫、客房出庫及統(tǒng)計信息的維護;經過系統(tǒng)功能分析和需求總結,考慮到將來功能上的擴展,設計如下的數(shù)據(jù)項和數(shù)據(jù)結構1)管理員信息,包括數(shù)據(jù)項用戶帳號,密碼,權限等。2)客房信息,包括數(shù)據(jù)項編號,客房名稱,計量單位等。3)預訂信息,包括數(shù)據(jù)項系統(tǒng)編號,預訂名稱,預訂編號,預定客戶名字、預定房間、預定天數(shù)等。4)客戶信息,包括數(shù)據(jù)項系統(tǒng)編號,客戶名稱,電話,客戶地址等。42數(shù)據(jù)庫概念結構設計得到上面數(shù)據(jù)項和數(shù)據(jù)結構以后,就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。設計規(guī)劃出的實體有管理員信息實體、職員信息實體、客房信息實體、客房類別信息實體、客戶信息實體。實體之間關系的ER圖如圖41所示管理員信息實體ER圖如圖42所示注冊用戶信息實體ER圖如圖43所示客房信息預訂信息票務信息圖41實體間的關系ER圖管理員管理客戶NMN1酒店新聞信息實體ER圖如圖44所示43數(shù)據(jù)庫邏輯結構設計數(shù)據(jù)庫的概念結構設計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結構轉化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)庫模型,也就是數(shù)據(jù)庫的邏輯結構。酒店管理系統(tǒng)數(shù)據(jù)庫中各個表的設計結果如表所示。每個表格表示在數(shù)據(jù)庫中的一個表。ALLUSERS表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號10圖44酒店新聞實體ER圖2USERNAMEVARCHAR50是2553PWDVARCHAR50是2554CXVARCHAR50是2555ADDTIMEDATETIME8是23DX表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102LEIBIEVARCHAR50是2553CONTENTTEXT16是255JIUDIANFENGCAI表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102MINGCHENGVARCHAR300是2553TUPIANVARCHAR50是2554ADDTIMEDATETIME8是23JIUDIANYUDING表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102KEFANGBIANHAOVARCHAR50是2553YUDINGSHIJIANVARCHAR50是2554YUDINGTIANSHUVARCHAR50是2555NINDEXINGMINGVARCHAR50是2556NINDEDIANHUAVARCHAR50是2557NINDESHENFENZHENGVARCHAR50是2558BEIZHUVARCHAR500是2559YONGHUMINGVARCHAR50是25510ISSHVARCHAR2是25511ADDTIMEDATETIME8是23KEFANG表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102KEFANGBIANHAOVARCHAR50是2553LEIXINGVARCHAR50是2554DAXIAOVARCHAR50是2555JIAGEVARCHAR50是2556BEIZHUVARCHAR500是2557ADDTIMEDATETIME8是23LIUYANBAN表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102CHENGVARCHAR50是2553XINGBIEVARCHAR2是2554QQVARCHAR50是2555YOUXIANGVARCHAR50是2556DIANHUAVARCHAR50是2557NEIRONGVARCHAR500是2558ADDTIMEDATETIME8是239HUIFUNEIRONGVARCHAR500是255PIAOWUDAILI表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102PIAOWULEIXINGVARCHAR50是2553SHIJIANVARCHAR50是2554JIAGEYAOQIUVARCHAR50是2555NINDEXINGMINGVARCHAR50是2556NINDEDIANHUAVARCHAR50是2557NINDESHENFENZHENGVARCHAR50是2558BEIZHUVARCHAR500是2559YONGHUMINGVARCHAR50是25510ISSHVARCHAR2是25511ADDTIMEDATETIME8是23XINWENTONGZHI表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102BIAOTIVARCHAR300是2553LEIBIEVARCHAR50是2554NEIRONGTEXT16是2555TIANJIARENVARCHAR50是2556SHOUYETUPIANVARCHAR50是2557DIANJILVVARCHAR10是2558ADDTIMEDATETIME8是23YONGHUZHUCE表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102YONGHUMINGVARCHAR50是2553MIMAVARCHAR50是2554XINGMINGVARCHAR50是2555XINGBIEVARCHAR2是2556CHUSHENGNIANYUEVARCHAR50是2557QQVARCHAR50是2558YOUXIANGVARCHAR50是2559DIANHUAVARCHAR50是25510SHENFENZHENGVARCHAR50是25511TOUXIANGVARCHAR50是25512DIZHIVARCHAR300是25513BEIZHUVARCHAR500是25514ADDTIMEDATETIME8是2315ISSHVARCHAR2是255YOUQINGLIANJIE表序號字段名稱字段類型大小允許為空最大長度備注1IDINT4自增編號102WANGZHANMINGCHENGVARCHAR50是2553WANGZHIVARCHAR50是2554ADDTIMEDATETIME8是25系統(tǒng)詳細設計用戶界面的大部分功能都是以管理模塊為前提的,因為客戶模塊所顯示的數(shù)據(jù)大部分需要通過管理模塊來添加。因此,我們首先要來介紹管理模塊的設計與開發(fā)。管理模塊相對客戶模塊要復雜一些,因為在這里需要對所有信息進行維護,包括瀏覽、增加、修改和刪除等操作。為了便于系統(tǒng)維護,頁面的命名才用“模塊名功能名”的方式。概括起來,管理模塊具有以下功能管理員管理。客戶信息維護??蛻纛A訂維護。票務代理維護。酒店風彩信息維護。51首頁此頁面為網站首頁,上面的導航欄有1首頁2用戶中心3酒店新聞4在線留言5客房查詢6票務代理7退出52酒店新聞頁此頁面為站內新聞,可隨時了解最新的新聞,雙擊可查看詳細內容,53用戶注冊頁此頁面為用戶注冊,包括用戶名,密碼,姓名,電話,郵箱,QQ,頭像,籍貫,地址,性別,等54客房查詢頁客房查詢包括1客房信息(含圖片和文字介紹)2客房剩余房間型號、數(shù)量和入住情況3客房預訂,客戶可以預訂客房(包括入住日期,離開日期,天數(shù),)當預訂客房類型已經沒有剩余是彈出提示框提示選擇其他類型客房房間余量為空時。預訂客房后,顯示客房預定記錄應該有個客房號碼,對應的酒店房間也應該有房間號碼實現(xiàn)換房功能55系統(tǒng)登錄界面設計圖51酒店管理系統(tǒng)登錄界面打開系統(tǒng)首頁,看到如圖51的界面,界面實現(xiàn)的功能是核查系統(tǒng)管理員的身份,以保證系統(tǒng)的安全。實現(xiàn)本模塊的主要代碼如下所示ALERT你輸入的用戶不存在或密碼錯誤,請重新登錄WINDOWHISTORYGO1“ELSESESSIONSETATTRIBUTE“USERNAME“,UIDSESSIONSETATTRIBUTE“CX“,RS_RESULTGETSTRING“CX“RESPONSESENDREDIRECT“MAINJSP“RS_RESULTCLOSE56系統(tǒng)主操作設計圖52系統(tǒng)主操作界面界面可分為三部分,上方為系統(tǒng)名稱、當前系統(tǒng)時間及用戶身份。左下側為系統(tǒng)功能列表,管理員對系統(tǒng)可進行的所有操作功能都可在此進行選擇。右側為操作界面,當未選擇

溫馨提示

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

最新文檔

評論

0/150

提交評論