畢業(yè)論文-酒店管理系統(tǒng)_第1頁(yè)
畢業(yè)論文-酒店管理系統(tǒng)_第2頁(yè)
畢業(yè)論文-酒店管理系統(tǒng)_第3頁(yè)
畢業(yè)論文-酒店管理系統(tǒng)_第4頁(yè)
畢業(yè)論文-酒店管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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)介

PAGEPAGE35哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)I-摘要隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。用計(jì)算機(jī)來(lái)管理各種數(shù)據(jù)信息,是世界發(fā)展的需求,也是社會(huì)發(fā)展的趨勢(shì)。在酒店服務(wù)管理中,也存在著這種問(wèn)題,為了提高辦事效率,需要開(kāi)發(fā)一套操作簡(jiǎn)單方便的管理系統(tǒng)。以往的酒店管理方法,查詢速度慢,管理困難,容易丟失數(shù)據(jù),占用了大量的人員和物資,已經(jīng)不適合現(xiàn)在的要求。為克服酒店管理的困難和查詢的不便。采用計(jì)算機(jī)來(lái)管理酒店信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達(dá)到了預(yù)期的要求。本系統(tǒng)即為酒店管理系統(tǒng),該系統(tǒng)采用JSP技術(shù)和SQLServer2005數(shù)據(jù)庫(kù)開(kāi)發(fā)的典型的酒店管理系統(tǒng)。該系統(tǒng)的主要目標(biāo)是針對(duì)酒店服務(wù)項(xiàng)目進(jìn)行計(jì)算機(jī)的管理,本系統(tǒng)主要功能包括:客房預(yù)定、餐桌預(yù)定、菜品預(yù)訂、客房管理、餐桌管理和餐飲消費(fèi)管理。首先是在主頁(yè)面上,用戶可以對(duì)客房、餐桌、菜品的具體信息進(jìn)行查看,然后在做出客房、餐桌、菜品的預(yù)定。該些預(yù)定信息可以通過(guò)管理員登錄進(jìn)行管理,管理員還可以對(duì)新的客房、餐桌、菜品進(jìn)行添加。

本論文主要對(duì)該系統(tǒng)進(jìn)行了可行性研究,并闡述了該系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì)及主要功能的具體設(shè)計(jì)與實(shí)現(xiàn),且對(duì)該系統(tǒng)的系統(tǒng)測(cè)試進(jìn)行了詳細(xì)的展示。關(guān)鍵詞網(wǎng)上酒店;酒店管理;信息技術(shù)

AbstractAlongwithscienceandtechnologyunceasingenhancement,thecomputerscienceismaturedayafterday,itsformidablefunctionhadprofoundlyknownforthepeople,itenteredthehumansocietyeachdomainandisplayingthemoreandmoreimportantrole.Usingcomputertomanageallkindsofdata,istheworlddevelopmentdemand,isalsothetrendofthedevelopmentofthesociety.Inthehotelservicemanagement,alsohastheproblem,inordertoimprovetheworkefficiencyandneedtodevelopasetofsimpleoperationandconvenientmanagementsystem.Previoushotelmanagementmethods,inquiresthespeedisslow,themanagementdifficulty,easytolostdata,takeupalotofpersonnelandmaterials,isnotsuitablefortherequirementsofthenow.Inordertoovercomethedifficultiesofhotelmanagementandqueryofinconvenience.Usingcomputertomanagethehotelinformation,greatlyimprovedthespeedofquery,savemanpowerandmaterialresources,toachievethedesiredrequirements.Thissystemisforthehotelmanagementsystem,thissystemisusingASP.nettechnologyandSQLServer2005databasedevelopmentoftypicalhotelmanagementsystem.Thesystem'smaingoalisforthehotelserviceprojectcomputermanagement,thissystemmainfunctionsinclude:roomreservation,tablereservation,foodreservation,guestroommanagement,tablemanagementandfoodconsumptionmanagement.Thefirstisonthehomepage,theusercantoguestroom,diningtable,foodspecificinformationview,andthenmadetheguestroom,diningtable,foodreservation.Thesomebookinformationcanbethroughtheadministratorloginmanagement,theadministratorcanalsotothenewroom,table,foodtoadd.Thisthesismainlythesystemfeasibilitystudy,andthispaperdiscussesthesystemrequirementanalysis,functionmodulepartition,databasedesignandthemainfunctionofthespecificdesignandimplementationofthesystem,andthesystemtestcarriedonthedetaileddisplay.KeywordsOnlinehotelHotelmanagementInformationtechnology目錄TOC\o"1-1"\h\z\u\t"標(biāo)題2,1,標(biāo)題3,1"摘要 IAbstract II第1章緒論 31.1課題背景 31.2開(kāi)發(fā)酒店管理系統(tǒng)的目的和意義 31.3系統(tǒng)開(kāi)發(fā)壞境簡(jiǎn)介 31.3.1JSP簡(jiǎn)介 41.3.2MicrosoftSQLServer2005簡(jiǎn)介 41.3.3Tomcat簡(jiǎn)介 5第2章可行性研究 62.1經(jīng)濟(jì)可行性 62.2技術(shù)可行性 62.3社會(huì)可行性 62.4業(yè)務(wù)流程圖 62.5本章小結(jié) 7第3章需求分析 83.1需求分析 83.2系統(tǒng)功能描述 83.3數(shù)據(jù)流圖 93.4數(shù)據(jù)字典 103.5本章小結(jié) 13第4章系統(tǒng)總體設(shè)計(jì) 144.1系統(tǒng)模塊設(shè)計(jì) 144.2數(shù)據(jù)庫(kù)E-R圖的設(shè)計(jì) 144.3數(shù)據(jù)表的設(shè)計(jì) 154.4本章小結(jié) 17第5章系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì) 185.1網(wǎng)頁(yè)主界面 185.2用戶注冊(cè)、登陸的設(shè)計(jì)與實(shí)現(xiàn) 185.3用戶客房預(yù)定的設(shè)計(jì)與實(shí)現(xiàn) 195.4用戶菜品預(yù)定的設(shè)計(jì)與實(shí)現(xiàn) 215.5管理員后臺(tái)管理 225.5.1添加客房、餐桌、菜品 235.5.2管理客房、餐桌、菜品 245.6本章小結(jié) 25第6章系統(tǒng)測(cè)試 266.1測(cè)試的概念和目的 266.1.1測(cè)試的概念 266.1.2測(cè)試的目的和意義 266.2系統(tǒng)測(cè)試的步驟 266.3系統(tǒng)模塊的測(cè)試 276.3.1用戶模塊的測(cè)試 276.3.2管理員模塊的測(cè)試 296.4本章小結(jié) 30結(jié)論 31致謝 32參考文獻(xiàn) 33附錄1譯文 34附錄2英文參考譯文 35第1章緒論1.1課題背景隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。用計(jì)算機(jī)來(lái)管理各種數(shù)據(jù)信息,是世界發(fā)展的需求,也是社會(huì)發(fā)展的趨勢(shì)。在酒店服務(wù)管理中,也存在著這種問(wèn)題,為了提高辦事效率,需要開(kāi)發(fā)一套操作簡(jiǎn)單方便的管理系統(tǒng)。以往的酒店管理方法,查詢速度慢,管理困難,容易丟失數(shù)據(jù),占用了大量的人員和物資,已經(jīng)不適合現(xiàn)在的要求。為克服酒店管理的困難和查詢的不便。采用計(jì)算機(jī)來(lái)管理酒店和住客的信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達(dá)到了預(yù)期的要求。這樣既不方便又容易發(fā)生錯(cuò)誤,用計(jì)算機(jī)來(lái)管理可以非常容易的實(shí)現(xiàn)這些要求。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)酒店信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高酒店服務(wù)管理的效率,也是酒店管理的科學(xué)化、正規(guī)化管理的條件。1.2開(kāi)發(fā)酒店管理系統(tǒng)的目的和意義利用先進(jìn)的管理手段,提高賓館的管理水平,已成為酒店管理業(yè)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無(wú)疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)酒店的服務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和酒店管理系統(tǒng),已成為提高酒店的管理效率、改善服務(wù)水準(zhǔn)的手段之一。在某種意義上,酒店客房管理方面的信息化已成為現(xiàn)代化酒店的重要標(biāo)志。1.3系統(tǒng)開(kāi)發(fā)壞境簡(jiǎn)介1.3.1JSP簡(jiǎn)介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。1.3.2MicrosoftSQLServer2005簡(jiǎn)介SQL是用來(lái)對(duì)存放在計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行組織、管理和檢索的語(yǔ)言。SQL一詞是“StructuredQueryLanguage(結(jié)構(gòu)式查詢語(yǔ)言)”的縮寫(xiě),是IBM公司SanJose實(shí)驗(yàn)室為SystemR而設(shè)計(jì)的語(yǔ)言,從1982年開(kāi)始,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)即著手SQL標(biāo)準(zhǔn)化工作,1986年ANSI的數(shù)據(jù)庫(kù)委員會(huì)批準(zhǔn)了SQL作為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn),這就是第一個(gè)SQL標(biāo)準(zhǔn),同時(shí)公布了SQL標(biāo)準(zhǔn)文本,在此后不久的1987年,國(guó)際標(biāo)準(zhǔn)化組織(ISO)也做出了同樣的決定,目前的SQL標(biāo)準(zhǔn)是1992年指定的SQL—92標(biāo)準(zhǔn),是一種用于與數(shù)據(jù)庫(kù)進(jìn)行交互的語(yǔ)言。SQL語(yǔ)言的極大普及是當(dāng)今計(jì)算機(jī)工業(yè)中最引人注目的趨勢(shì)之一。在過(guò)去的幾年中,SQL已經(jīng)發(fā)展成為標(biāo)準(zhǔn)計(jì)算機(jī)數(shù)據(jù)庫(kù)查詢語(yǔ)言。現(xiàn)在,微機(jī)到大型機(jī),有很多數(shù)據(jù)庫(kù)產(chǎn)品支持SQL,SQL的國(guó)際標(biāo)準(zhǔn)已經(jīng)能夠被采用并被不斷擴(kuò)充。SQL在主要計(jì)算機(jī)開(kāi)發(fā)上的數(shù)據(jù)庫(kù)體系中占有重要的地位。SQLServer提供服務(wù)器端的軟件,這部分需要安裝在NTServer上,SQLServer的用戶端則可以安裝在許多用戶端PC系統(tǒng)中,Windows可以讓用戶端進(jìn)行數(shù)據(jù)庫(kù)的建立,維護(hù)及存取等操作,SQLServer可以最多定義32767個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)中,可以定義20億個(gè)表格,每個(gè)表格可以有250個(gè)字段,每個(gè)表格的數(shù)據(jù)個(gè)數(shù)并沒(méi)有限制,每一個(gè)表格可以定義250個(gè)索引,其中有一個(gè)可以是Clustered索引。SQLServer所使用的數(shù)據(jù)庫(kù)查詢語(yǔ)言稱為Transact-SQL,它是SQLServer的核心,Transact-SQL強(qiáng)化了原有的SQL關(guān)鍵字以進(jìn)行數(shù)據(jù)的存取,儲(chǔ)存及處理等功能,Transact-SQL擴(kuò)充了流程控制指定,可以使你方便的編寫(xiě)功能強(qiáng)大的存儲(chǔ)過(guò)程,他們存放在服務(wù)器端,并預(yù)先編譯過(guò),執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲(chǔ)過(guò)程,用來(lái)確保SQLServer數(shù)據(jù)庫(kù)引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對(duì)數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)則(Rule),缺?。╠efault)以及限制(Constraints),來(lái)協(xié)助將新的數(shù)值套用到表格中去。1.3.3Tomcat簡(jiǎn)介Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。目前最新版本是7.0。第2章可行性研究2.1經(jīng)濟(jì)可行性1.支出:基建投資、其他一次性支出、經(jīng)常性支出2.效益:對(duì)于所選擇的方案,說(shuō)明能夠帶來(lái)的收益,這里所說(shuō)的收益,表現(xiàn)為開(kāi)支費(fèi)用的減少或避免、差錯(cuò)的減少、靈活性的增加、動(dòng)作速度的提高和管理計(jì)劃方面的改進(jìn)等3.收益/投資比4.投資回收周期2.2技術(shù)可行性1.信息系統(tǒng)開(kāi)發(fā)方法:熟練的掌握面向?qū)ο蠓椒ㄩ_(kāi)發(fā)軟件系統(tǒng)2.數(shù)據(jù)庫(kù)技術(shù):能夠熟練的應(yīng)用SQLServer2005,并且有一定的使用經(jīng)驗(yàn)3.服務(wù)器:運(yùn)用Tomcat作為Web服務(wù)器,具備了基本的Web服務(wù)功能2.3社會(huì)可行性原始的酒店管理方法,查詢速度慢,管理困難,容易丟失數(shù)據(jù),占用了大量的人員和物資,已經(jīng)不適合現(xiàn)在的要求,因此要建立一個(gè)電腦系統(tǒng)來(lái)進(jìn)行管理。其次,社會(huì)上已有很多成功開(kāi)發(fā)酒店信息系統(tǒng)的企業(yè),社會(huì)需要酒店管理的現(xiàn)代化和信息化。酒店信息系統(tǒng)開(kāi)發(fā)和運(yùn)行與國(guó)家的政策法規(guī)不存在任何沖突和抵觸之處。另外,酒店信息系統(tǒng)所采用的操作方便靈活。該操作系統(tǒng)容易學(xué)習(xí),掌握。因此該系統(tǒng)具有可行性。2.4業(yè)務(wù)流程圖酒店管理系統(tǒng)的業(yè)務(wù)流程,主要是新的用戶先進(jìn)行注冊(cè)用戶,之后登陸用戶,登陸用戶以后可以看見(jiàn)該酒店的客房、餐桌、菜品信息,根據(jù)這些信息,對(duì)于中意的服務(wù)款項(xiàng)進(jìn)行預(yù)訂,這些預(yù)訂信息會(huì)匯總到系統(tǒng)管理員的信息表,管理員對(duì)這些服務(wù)進(jìn)行管理。同時(shí),管理員可以添加新的客房、菜品、餐桌的信息來(lái)供用戶選擇。具體的流程如圖2-1所示:圖2-1業(yè)務(wù)流程圖2.5本章小結(jié)先是對(duì)于該系統(tǒng)的可行性進(jìn)行考慮,通過(guò)經(jīng)濟(jì)可行性、技術(shù)可行性及操作可行性來(lái)進(jìn)行評(píng)估。然后再調(diào)研客戶需求,根據(jù)客戶需求,建立相應(yīng)的功能模塊圖及業(yè)務(wù)流程圖來(lái)實(shí)行,使系統(tǒng)生成更加的合理。第3章需求分析3.1需求分析酒店管理系統(tǒng)分為普通用戶及管理員,兩種不同的用戶能夠?qū)崿F(xiàn)不同權(quán)限的功能。普通用戶要能夠在網(wǎng)頁(yè)上查看客房的信息,餐桌的信息以及菜品的描述。實(shí)現(xiàn)對(duì)客房的預(yù)定,餐桌的預(yù)定,菜品的預(yù)定等功能。管理員則主要對(duì)這些用戶需要的服務(wù)進(jìn)行后臺(tái)管理,并且能夠?qū)π碌目头俊⑿碌牟妥酪约靶碌牟似愤M(jìn)行添加。3.2系統(tǒng)功能描述主頁(yè):在這里我們可以看見(jiàn)本系統(tǒng)的主要功能和信息。用戶注冊(cè):在這里我們可以注冊(cè)我們的基本信息,其中電話和Email是比較重要的,因?yàn)槲覀冃枰獙?duì)這些信息進(jìn)行處理,以方便用戶的付款和郵購(gòu)。用戶登錄:為了方便用戶的付款,郵購(gòu)和管理,我們需要變成會(huì)員后才可以進(jìn)行消費(fèi)。客房瀏覽:成功登錄后的用戶可以分頁(yè)瀏覽客房,并將想要的客房提交到填寫(xiě)訂單頁(yè)面。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”。預(yù)訂客房:成功登錄的用戶可以在該頁(yè)面定購(gòu)所需要的客房。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”。查看訂單:成功登錄的用戶可以在該頁(yè)修改已經(jīng)預(yù)訂的客房。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”。修改訂單:成功登錄的用戶可以在該頁(yè)修改或刪除已經(jīng)預(yù)訂的客房。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”??头坎樵儯撼晒Φ卿浀挠脩艨梢栽谠擁?yè)查找自己需要的客房。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”。修改密碼:成功登錄的用戶可以在該頁(yè)修改自己的密碼。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”。修改個(gè)人信息:成功登錄的用戶可以在該頁(yè)修改自己當(dāng)初注冊(cè)時(shí)的信息。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登錄就進(jìn)入頁(yè)面,將被連接到“用戶登錄頁(yè)面”。管理員:查看用戶訂單,查看用戶信息,并根據(jù)用戶信息和用戶訂單對(duì)客房進(jìn)行發(fā)派。3.3數(shù)據(jù)流圖本系統(tǒng)擁有兩種登錄身份,一種是普通用戶登錄,一種是管理員登錄。不同的用戶具有不同的功能和權(quán)限。個(gè)人用戶登錄可以對(duì)客房、餐桌、菜品信息進(jìn)行查看,并且進(jìn)行預(yù)訂。本系統(tǒng)個(gè)人用戶數(shù)據(jù)流圖如圖3-1所示圖3-1用戶數(shù)據(jù)流圖管理員用戶可以對(duì)普通用戶預(yù)訂的信息進(jìn)行查看,并進(jìn)行管理。本系統(tǒng)管理員用戶數(shù)據(jù)流圖如圖3-2所示圖3-2管理員數(shù)據(jù)流圖3.4數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)是一種用戶可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄。表3-1系統(tǒng)數(shù)據(jù)項(xiàng)的定義編號(hào)字段名描述類型是否為空IO-01user_name用戶名varchar50否續(xù)表3-1IO-02userPw用戶密碼varchar50否IO-03user_sex用戶性別char10否IO-04Canzhuo_id餐桌idInt否IO-05shijian時(shí)間varchar50否IO-06kehuname客戶姓名varchar500否IO-07jine使用金額int否IO-08Canzhuo_id餐桌idint是IO-09zhuohao餐桌號(hào)碼varchar50否IO-10renshu餐桌人數(shù)varchar55否IO-11Fangjian_id房間idvarchar50否IO-12fangjianhao房間號(hào)varchar50否IO-13fangjianmianji客房面積int否IO-14kefangleix客房類型varchar50否IO-15Yuding_id預(yù)定號(hào)int否IO-16kaishishijian開(kāi)始時(shí)間varchar50否IO-17jiesushijian結(jié)束時(shí)間varchar50否IO-18yajin押金varchar50否IO-19zhifufangshi支付方式varchar50否IO-20yudingshijian預(yù)訂時(shí)間varchar200否IO-21User_id用戶idvarchar55否IO-22caimin菜品名varchar50否IO-23cai_id菜品idChar10否數(shù)據(jù)流定義:根據(jù)頂層數(shù)據(jù)流圖中的輸入和輸出數(shù)據(jù)流分析頂層數(shù)據(jù)流定義的內(nèi)容來(lái)源、去向以及組成。以下是對(duì)系統(tǒng)頂層數(shù)據(jù)流具體定義。1.普通用戶數(shù)據(jù)流數(shù)據(jù)流編號(hào):D1—01數(shù)據(jù)流名稱:用戶信息數(shù)據(jù)流來(lái)源:用戶數(shù)據(jù)流去向:P1-01數(shù)據(jù)流組成:I0-01+I0-02+IO-03數(shù)據(jù)流編號(hào):D1-03數(shù)據(jù)流名稱:用戶密碼數(shù)據(jù)流來(lái)源:F1-01數(shù)據(jù)流去向:P1-02數(shù)據(jù)流組成:IO-02據(jù)流編號(hào):D1-07數(shù)據(jù)流名稱:客房預(yù)定信息數(shù)據(jù)流來(lái)源:P1-05數(shù)據(jù)流去向:F1-02數(shù)據(jù)流組成:IO-14+IO-15+IO-16+IO-17+IO-18數(shù)據(jù)流編號(hào):D1-10數(shù)據(jù)流名稱:餐桌預(yù)定信息數(shù)據(jù)流來(lái)源:P1-07數(shù)據(jù)流去向:F1-04數(shù)據(jù)流組成:IO-8+IO-9+IO-102.管理員數(shù)據(jù)流數(shù)據(jù)流編號(hào):D1-04數(shù)據(jù)流名稱:用戶信息管理數(shù)據(jù)流來(lái)源:P1-03數(shù)據(jù)流去向:F1-02數(shù)據(jù)流組成:IO-01+IO-02+IO-03數(shù)據(jù)流編號(hào):D1-07數(shù)據(jù)流名稱:客房管理信息數(shù)據(jù)流來(lái)源:P1-04數(shù)據(jù)流去向:F1-02數(shù)據(jù)流組成:IO-15+IO-16+IO-17+IO-18+IO-19+IO-20+IO-21數(shù)據(jù)流編號(hào):D1-10數(shù)據(jù)流名稱:餐桌管理信息數(shù)據(jù)流來(lái)源:P1-05數(shù)據(jù)流去向:F1-04數(shù)據(jù)流組成:IO-8+IO-9+IO-10數(shù)據(jù)流編號(hào):D1-13數(shù)據(jù)流名稱:菜品管理信息數(shù)據(jù)流來(lái)源:P1-06數(shù)據(jù)流去向:F1-03數(shù)據(jù)流組成:IO-22+IO-233.5本章小結(jié)需求分析對(duì)于一個(gè)系統(tǒng)來(lái)說(shuō)是至關(guān)重要的一節(jié),是軟件開(kāi)發(fā)的基礎(chǔ),通過(guò)對(duì)于需求分析得到的具體結(jié)果,建立相應(yīng)的系統(tǒng),使系統(tǒng)更加的飽滿。同時(shí)畫(huà)數(shù)據(jù)流圖,以為之后系統(tǒng)的編輯提供了很清晰的思路。第4章系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)模塊設(shè)計(jì)本系統(tǒng)主要分為前臺(tái)和后臺(tái)兩大模塊,其中,前臺(tái)可以實(shí)現(xiàn)用戶的注冊(cè)與登錄。用戶登錄以后可以查看客房信息并預(yù)定客房,查看客房信息并預(yù)定餐桌,以及查看特色菜品并且預(yù)定特色菜品。后臺(tái)主要是管理員進(jìn)行管理。他主要可以添加新的客房、餐桌、菜品,并對(duì)于客戶預(yù)定的服務(wù)進(jìn)行管理,若有用戶對(duì)于預(yù)定的客房進(jìn)行退訂,則通過(guò)扣除5%傭金后給于確認(rèn)退還相應(yīng)的押金。該系統(tǒng)的功能模塊如圖4-1所示:圖4-1功能模塊圖4.2數(shù)據(jù)庫(kù)E-R圖的設(shè)計(jì)E-R圖概念:實(shí)體-聯(lián)系圖(Entity-RelationDiagram)用來(lái)建立數(shù)據(jù)模型,在數(shù)據(jù)庫(kù)系統(tǒng)概論中屬于概念設(shè)計(jì)階段,形成一個(gè)獨(dú)立于機(jī)器,獨(dú)立于DBMS的ER圖模型。通常將它簡(jiǎn)稱為ER圖,相應(yīng)地可把用ER圖描繪的數(shù)據(jù)模型稱為ER模型。ER圖提供了表示實(shí)體(即數(shù)據(jù)對(duì)象)、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。如圖4-2所示,為酒店管理系統(tǒng)的數(shù)據(jù)庫(kù)的E-R圖圖4-2數(shù)據(jù)庫(kù)E-R圖4.3數(shù)據(jù)表的設(shè)計(jì)1.系統(tǒng)用戶表,用于存儲(chǔ)普通用戶及管理員的賬號(hào)密碼,數(shù)據(jù)表的結(jié)構(gòu)如表4-1所示表4-1系統(tǒng)用戶表序號(hào)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述1user_namevarchar50是用戶名2userPwvarchar50否密碼2.餐飲消費(fèi)表,用于記錄客戶消費(fèi)的具體情況,數(shù)據(jù)圖的結(jié)構(gòu)如表4-2所示表4-2餐飲消費(fèi)表序號(hào)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述1idint4否用戶id2Canzhuo_idint4是餐桌id3shijianvarchar50否時(shí)間4kehunamevarchar500否客戶姓名5jineint4否使用金額3.餐桌信息表:用于記錄每一個(gè)餐桌的具體信息,數(shù)據(jù)圖的結(jié)構(gòu)如表4-3所示表4-3餐桌信息表序號(hào)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述1Canzhuo_idint4是餐桌id2zhuohaovarchar50否餐桌號(hào)碼3renshuvarchar55否餐桌人數(shù)4.客房信息表:用于記錄每一個(gè)客房的具體信息,數(shù)據(jù)圖的結(jié)構(gòu)如表4-4所示表4-4客房信息表序號(hào)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述1Fangjian_idvarchar50是客房id2fangjianhaovarchar50否客房號(hào)3fangjianmianjiint4否客房面積4kefangleixvarchar50否客房類型5.預(yù)定信息表:用于記錄客戶預(yù)定客房的信息,數(shù)據(jù)圖的結(jié)構(gòu)如表4-5所示表4-5預(yù)訂信息表序號(hào)字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述1Yuding_idint4是預(yù)訂號(hào)2kaishishijianvarchar50否開(kāi)始時(shí)間3jiesushijianvarchar50否結(jié)束時(shí)間4yajinvarchar50否押金5zhifufangshivarchar50否支付方式6yudingshijianvarchar200否預(yù)訂時(shí)間7User_idvarchar55否用戶id4.4本章小結(jié)對(duì)于系統(tǒng)的總體設(shè)計(jì),通過(guò)E-R圖以及數(shù)據(jù)表的展示,使系統(tǒng)整個(gè)框架更加的清晰直觀,對(duì)于程序的數(shù)據(jù)結(jié)構(gòu)也更加的清晰明確。第5章系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì)5.1網(wǎng)頁(yè)主界面網(wǎng)頁(yè)主界面主要有用戶注冊(cè),用戶登錄,客房菜品信息的查看與預(yù)訂,管理員登錄等主要功能圖5-1系統(tǒng)主界面5.2用戶注冊(cè)、登陸的設(shè)計(jì)與實(shí)現(xiàn)如圖5-2所示為用戶的注冊(cè)界面,客戶可以在這里注冊(cè)一個(gè)賬號(hào),程序流程圖如5-3所示圖5-2用戶注冊(cè)界面圖5-3用戶登錄程序流程圖5.3用戶客房預(yù)定的設(shè)計(jì)與實(shí)現(xiàn)如圖5-4所示為用戶預(yù)訂客房界面,用戶可以在這預(yù)定自己想要的客房,程序流程圖如太5-5所示圖5-4客房預(yù)訂界面圖5-5客房預(yù)定程序流程圖5.4用戶菜品預(yù)定的設(shè)計(jì)與實(shí)現(xiàn)如圖5-6所示為用戶菜品預(yù)訂界面,用戶可以在這預(yù)定想要的菜品,程序流程圖如圖5-7所示5-6菜品預(yù)定界面圖5-7菜品預(yù)定程序流程圖5.5管理員后臺(tái)管理對(duì)于管理員后臺(tái)管理,主要是對(duì)客房、餐桌、菜品的添加以及對(duì)客戶預(yù)定這些信息的管理,具體的程序流程圖,如圖5-8所示圖5-8管理員程序流程圖5.5.1添加客房、餐桌、菜品如圖5-5所示為客房添加界面,管理員可以添加新類型客房圖5-5客房添加界面如圖5-6所示為餐桌添加界面,管理員可以添加新的餐桌圖5-6餐桌添加界面如圖5-7所示是菜品添加界面,管理員可以添加新研發(fā)的菜品圖5-7菜品添加界面5.5.2管理客房、餐桌、菜品如圖5-8所示為客房管理界面,管理員可以在這對(duì)各個(gè)客房進(jìn)行管理圖5-8客房管理界面如圖5-9所示為餐桌管理界面,管理員對(duì)餐桌的情況進(jìn)行管理圖5-9餐桌管理界面如圖5-10所示為菜品管理界面,管理員可以管理每天提供的菜品圖5-10菜品管理界面5.6本章小結(jié)對(duì)于各個(gè)界面的設(shè)計(jì)與實(shí)現(xiàn),通過(guò)系統(tǒng)界面的展示以及程序流程圖的說(shuō)明,使各個(gè)模塊之間的實(shí)現(xiàn)與聯(lián)系看起來(lái)十分得清晰。第6章系統(tǒng)測(cè)試6.1測(cè)試的概念和目的6.1.1測(cè)試的概念系統(tǒng)測(cè)試,英文是SystemTesting。是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說(shuō)明書(shū)的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。對(duì)象不僅僅包括需測(cè)試的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。6.1.2測(cè)試的目的和意義系統(tǒng)測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試的目的就是希望能以最少的人力和時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。應(yīng)根據(jù)開(kāi)發(fā)各階段的需求、設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測(cè)試用例,并利用這些實(shí)例來(lái)運(yùn)行程序,以便發(fā)現(xiàn)錯(cuò)誤。信息系統(tǒng)測(cè)試應(yīng)包括軟件測(cè)試、硬件測(cè)試和網(wǎng)絡(luò)測(cè)試。硬件測(cè)試、網(wǎng)絡(luò)測(cè)試可以根據(jù)具體的性能指標(biāo)來(lái)進(jìn)行,此處所說(shuō)的測(cè)試更多的是指軟件測(cè)試。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。根據(jù)測(cè)試的概念和目的,在進(jìn)行信息系統(tǒng)測(cè)試時(shí)應(yīng)遵循以基本原則。6.2系統(tǒng)測(cè)試的步驟軟件測(cè)試的主要步驟有單元測(cè)試、集成測(cè)試、功能測(cè)試和系統(tǒng)測(cè)試。1.單元測(cè)試(UnitTesting)單元測(cè)試是測(cè)試的執(zhí)行的開(kāi)始階段,而且與程序設(shè)計(jì)和實(shí)現(xiàn)有非常緊密的關(guān)系,所以單元測(cè)試一般由編程人員和測(cè)試人員共同完成,編程人員起主導(dǎo)作用。在單元測(cè)試中,除了I/O條件、程序邏輯結(jié)構(gòu)、程序路徑等實(shí)際測(cè)試手段之外,還會(huì)采取其他輔助手段。2.集成測(cè)試(IntegrationTesting)集成測(cè)試也稱組裝測(cè)試,在單元測(cè)試的基礎(chǔ)上,按照設(shè)計(jì)要求不斷進(jìn)行集成而進(jìn)行的相應(yīng)測(cè)試,目的是發(fā)現(xiàn)單元之間的接口問(wèn)題。3.功能測(cè)試(FunctionTesting)功能測(cè)試應(yīng)該在集成測(cè)試完成之后進(jìn)行,而且是針對(duì)應(yīng)用系統(tǒng)進(jìn)行測(cè)試。功能測(cè)試是基于產(chǎn)品功能說(shuō)明書(shū)、用戶角度來(lái)對(duì)各項(xiàng)功能進(jìn)行驗(yàn)證,以確認(rèn)每個(gè)功能時(shí)候都能正常使用。4.系統(tǒng)測(cè)試(SystemTesting)系統(tǒng)測(cè)試是實(shí)際運(yùn)行環(huán)境或模擬實(shí)際運(yùn)行環(huán)境之上,針對(duì)系統(tǒng)的非功能特性所進(jìn)行的測(cè)試。6.3系統(tǒng)模塊的測(cè)試6.3.1用戶模塊的測(cè)試在用戶模塊中涉及到了四項(xiàng)數(shù)據(jù),項(xiàng)目分別為用戶名、密碼、姓名、性別。測(cè)試這個(gè)模塊準(zhǔn)備的數(shù)據(jù)有:注冊(cè)數(shù)據(jù):qwe、123、chenzhenan、20qwe、123、chenzhenan、20輸入數(shù)據(jù):qwe、12、chenzhenan、20eqw、123、chenzhenan、20qwe、123、chenzhenan、20首先進(jìn)入用戶注冊(cè)頁(yè)面,各信息填寫(xiě)第一組數(shù)據(jù)填寫(xiě)成功所以注冊(cè)成功,具體界面如圖6-1所示。由于注冊(cè)用戶信息重復(fù),所以第二組數(shù)據(jù)注冊(cè)失敗。圖6-1用戶注冊(cè)接著進(jìn)入用戶登錄界面,由于第一組數(shù)據(jù)與第二組數(shù)據(jù)分別登錄密碼和登錄名錯(cuò)誤,所以登錄失敗,具體界面如圖6-2所示。第三組數(shù)據(jù)全部正確,登錄成功。具體界面如圖6-2所示圖6-2登錄錯(cuò)誤圖6-3退出登錄6.3.2管理員模塊的測(cè)試首先是登錄系統(tǒng),登錄用戶、密碼,登錄成功,如圖6-4所示圖6-4管理員成功登錄接下來(lái)對(duì)管理員的管理系統(tǒng)進(jìn)行測(cè)試,我主要準(zhǔn)備了以下數(shù)據(jù):高檔房、80、干凈整潔、豪華間、100牛腩柿子、可口、50108、8均添加成功,測(cè)試通過(guò),之后是退出系統(tǒng),如圖6-5所示圖6-5系統(tǒng)退出成功6.4本章小結(jié)通過(guò)對(duì)系統(tǒng)的測(cè)試,知道了該系統(tǒng)存在的一些缺陷,有些不利于用戶的便捷操作,從而做出修改。由此說(shuō)明,對(duì)系統(tǒng)進(jìn)行測(cè)試時(shí)系統(tǒng)完成以后不可缺少的一個(gè)環(huán)節(jié)。結(jié)論酒店管理系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,對(duì)酒店信息進(jìn)行管理和處理的人機(jī)系統(tǒng),它能準(zhǔn)確、及時(shí)地反映酒店各項(xiàng)業(yè)務(wù)的當(dāng)前狀況,能利用過(guò)去的數(shù)據(jù)統(tǒng)計(jì),從全局出發(fā)輔助酒店各職位部門管理酒店??梢?jiàn),酒店管理系統(tǒng)首先必須具有強(qiáng)大的數(shù)據(jù)處理功能能大大提高酒店管理人員和操作人員的工作效率,減輕勞動(dòng)強(qiáng)度。同時(shí),它也能為用戶提供更加方便優(yōu)質(zhì)的服務(wù),提高酒店整體的服務(wù)水平,也為客戶對(duì)酒店的欠缺提意見(jiàn)提供了一個(gè)更加方便的平臺(tái)。這次畢業(yè)設(shè)計(jì)讓我更加熟悉了從理論到實(shí)踐的跨越。從當(dāng)初的查閱圖書(shū),到現(xiàn)在的網(wǎng)站成功運(yùn)行,這中間有很多值得回味的地方。關(guān)于我的設(shè)計(jì),還有許多的設(shè)想(動(dòng)態(tài)客房、餐桌狀態(tài)的顯示,圖表的匯總,菜品權(quán)限的設(shè)置等)由于時(shí)間和自身等因素?zé)o法得以實(shí)現(xiàn),這不能說(shuō)是本次設(shè)計(jì)的遺憾之處。不過(guò),至少它已經(jīng)啟發(fā)了自己的思維,提高了我的動(dòng)手能力,這是我在課本中學(xué)不到的。整個(gè)過(guò)程中,從需求分析到設(shè)計(jì)、編碼、測(cè)試,我都力求規(guī)范化和文檔化,努力讓自己以前學(xué)的知識(shí)運(yùn)用到本網(wǎng)站的開(kāi)發(fā)中。在系統(tǒng)的開(kāi)發(fā)過(guò)程中,多門以前感覺(jué)很抽象的課程,如軟件工程、數(shù)據(jù)庫(kù)原理、面向?qū)ο蟪绦蛟O(shè)計(jì)等變得清晰起來(lái),強(qiáng)烈地感覺(jué)到這幾門理論課程在實(shí)踐中的重要性。盡量保證整個(gè)系統(tǒng)的開(kāi)發(fā)進(jìn)度和質(zhì)量,順利完成這次的畢業(yè)設(shè)計(jì),為自己的大學(xué)生涯畫(huà)上一個(gè)完美的句號(hào)。通過(guò)這次畢業(yè)設(shè)計(jì),自己在專業(yè)方面的能力有了很大的提高,對(duì)于JSP技術(shù)、SQLServer2005以及tomcat的運(yùn)用都有了很大的進(jìn)步與提高。也更加深入地理解了與數(shù)據(jù)庫(kù)相關(guān)的設(shè)計(jì)中常見(jiàn)的問(wèn)題和其相關(guān)設(shè)計(jì)的意義。致謝進(jìn)過(guò)這一段時(shí)間做畢業(yè)設(shè)計(jì),從一開(kāi)始的確定題目到初檢、中檢,遇到了許多問(wèn)題,有些問(wèn)題一下子無(wú)法得到解決。經(jīng)過(guò)詢問(wèn)老師以及同學(xué)的幫忙,終于得到解決。在這里,非常感謝幫助我的指導(dǎo)老師以及同學(xué),謝謝他們?yōu)槲腋冻龅模瑫r(shí)我也學(xué)到了許多知識(shí),也收獲了很多。在這里要特別感謝我的指導(dǎo)老師呂志峰老師,經(jīng)過(guò)他辛勤的批閱,不厭其煩的講解,我的論文才能夠按照規(guī)格完成。同時(shí)還得感謝幫助過(guò)我的學(xué)院其他老師,他們?cè)诖似陂g的關(guān)懷與照顧,為我們提供良好的學(xué)習(xí)環(huán)境,才能讓我們能夠順利的完成畢業(yè)設(shè)計(jì)。最后還不能忘了那些作品的作者,正是他們的書(shū)籍給了我們進(jìn)步的階梯,幫我克服一個(gè)個(gè)的困難,不斷獲取新的知識(shí)??傊?,在畢設(shè)期間所有幫助過(guò)我的老師以及同學(xué),幫助過(guò)我的那些書(shū)的作者,我都表以深深的感謝。參考文獻(xiàn)1.狄祥義,張躍平.《Java設(shè)計(jì)模式》.清華大學(xué)出版社,2009:5-2722.徐國(guó)志.汪孝宜.《SQLServer數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹》.電子工業(yè)出版社,2007:60-943.張銀鶴,劉治國(guó),張豪.《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)踐教程》.清華大學(xué)社,2010:51-1094.張海藩.《軟件工程》.人民郵電出版社,2004:5-1575.冉曉旻.《SQLServer7.0開(kāi)發(fā)指南》.電子工業(yè)出版社,2007:80-1056.張兆印,鄧琨,金英,惠麗.《軟件工程教程》.東北林業(yè)大學(xué)出版社.2010:5-2107.彭偉民.《基于需求的酒店管理系統(tǒng)的建模與實(shí)現(xiàn)》.人民郵電出版社,2008:70-1108.薛華成.《管理信息系統(tǒng)》.清華出版社,2006:56-749.薩師煊,王珊.《數(shù)據(jù)庫(kù)系統(tǒng)概論》.高等教育出版社,2009:70-12010.劉善鑫,趙睛燕.《數(shù)據(jù)庫(kù)實(shí)用技術(shù)》.中國(guó)水利電力出版社,2010:60-9011.孫一林,彭波.《JSP數(shù)據(jù)庫(kù)編程實(shí)例》.清華大學(xué)出版社,2008:65-13512.賽麗春.《JSP工程應(yīng)用與項(xiàng)目實(shí)踐》.機(jī)械工業(yè)出版社,2006:40-8513.王虎,張俊.《管理信息系統(tǒng)》.武漢理工大學(xué)出版社,2007:90-13014.柳永坡,劉雪梅,趙長(zhǎng)海.《JSP應(yīng)用開(kāi)發(fā)技術(shù)》.民郵電出版社2009:80-9515.黃開(kāi)枝,冉曉旻.SQL實(shí)用教程》.清華大學(xué)出版社,2009:70-9016.AshtonHobbs.TeachYourselfDatabaseProgrammingwithJDBCin21days.SPublishing,1998:154-17317.Liu.myEclipsethecoreofthedevelopmentofWebprogrammingPosts&TelecomPress,2007:4-56附錄1譯文JSP簡(jiǎn)介JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來(lái)。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與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見(jiàn)稿也已出臺(tái)。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、

溫馨提示

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