freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文-資料下載頁(yè)

2025-08-17 21:32本頁(yè)面

【導(dǎo)讀】也在不斷成倍增長(zhǎng)。加上隨著計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,Inter技術(shù)越來(lái)越廣泛的應(yīng)用,網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴(kuò)大,給酒店業(yè)計(jì)算機(jī)應(yīng)用帶來(lái)了蓬勃發(fā)展的機(jī)遇。進(jìn)行管理,管理員登錄管理界面,對(duì)預(yù)訂信息及用戶(hù)進(jìn)行管理。系統(tǒng)開(kāi)發(fā)完成經(jīng)過(guò)測(cè)試,基本達(dá)到了預(yù)期要求,系統(tǒng)運(yùn)行良好。

  

【正文】 。 MVC應(yīng)用程序總是由這三個(gè)部分組成。 Event(事件 )導(dǎo)致 Controller 改變 Model 或 View,或者同時(shí)改變兩者。只要控制器 Controller 改變了 Models 的數(shù)據(jù)或者屬性,所有依賴(lài)的 View 都會(huì)自動(dòng)更新。類(lèi)似的,只要 Controller 改變了 View, View 會(huì)從潛在 的 Model 中獲取數(shù)據(jù)來(lái)刷新自己。 MVC架構(gòu)最早是 Smalltalk 語(yǔ)言研究團(tuán)提出的,應(yīng)用于用戶(hù)交互應(yīng)用程序中。 Smalltalk 語(yǔ)言和 java 語(yǔ)言有很多相似性 ,都是面向?qū)ο笳Z(yǔ)言,很自然的 SUN 在 pet store(寵物店 )網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 17 事例應(yīng)用程序中就推薦 MVC 架構(gòu)作為開(kāi)發(fā) Web 應(yīng)用的架構(gòu)模式。 MVC 架構(gòu)是一種架構(gòu),其實(shí)需要其他模式協(xié)作完成。在 J2EE 模式目錄中,通常采用 service to worker 模式實(shí)現(xiàn),而 service to worker 模式可由集中控制器模式,派遣器模式和 Page Helper 模式組成。而 Struts 只實(shí)現(xiàn)了 MVC 的 View 和 Controller 兩個(gè)部分, Model 部分需要開(kāi)發(fā)者自己來(lái)實(shí)現(xiàn), Struts 提供了抽象類(lèi) Action 使開(kāi)發(fā)者能將 Model 應(yīng)用于 Struts 框架中。 實(shí)現(xiàn)效果 在用戶(hù) ID 上輸入已經(jīng)注冊(cè)過(guò)的客戶(hù)賬號(hào) ID: fwmfwm,密碼為 123456,在角色上選擇普通用戶(hù),點(diǎn)擊登錄。 登錄后就進(jìn)入歡迎界面,在歡迎界面上邊導(dǎo)航欄點(diǎn)擊房間查詢(xún)便可進(jìn)入查看房間信息界面,如圖 42,房間信息界面里列舉了所有房間類(lèi)型的信息,選擇你心儀的房間記住房間號(hào),然后進(jìn)入主頁(yè),選擇酒店預(yù)訂。如圖 43, 點(diǎn)擊 下拉列表 中房間型號(hào)后面的預(yù)訂便可進(jìn)入預(yù)訂的時(shí)間確定界面。 在選擇完時(shí)間之后,服務(wù)端會(huì)根據(jù)客戶(hù)端返回的時(shí)間信息按上面提到的方法計(jì)算房款,再返回的客戶(hù)端,客戶(hù)端則會(huì)進(jìn)入支付預(yù)付款的界面。在按要求支付的預(yù)付款之后, 點(diǎn)擊確認(rèn)預(yù)訂,系統(tǒng)便會(huì)為其自動(dòng)安排房間,若有空余房間則預(yù)訂成功,客戶(hù)需要記下自己的訂單號(hào)。 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 18 圖 42 客房信息 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 19 圖 43 預(yù)定客房 酒店管理模塊 酒店管理主要用途就是讓管理員能夠?qū)频赀M(jìn)行分類(lèi)管理和讓客戶(hù)在預(yù)定時(shí)能夠按類(lèi)型去預(yù)定自己所需的酒店房間而不是按房間號(hào)去查找。 對(duì)于管 理員而言,管理員對(duì)酒店的管理可以有酒店信息錄入、查詢(xún)酒店信息、刪除酒店信息、修改酒店信息的操作。 對(duì)于客戶(hù)而言,客戶(hù)需要查詢(xún)酒店類(lèi)型來(lái)確定自己需要哪類(lèi)酒店,所以客戶(hù)有查詢(xún)酒店類(lèi)型的功能。 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 20 房間管理模塊 房間管理的主要功能在于管理員能夠直接對(duì)房間信息進(jìn)行管理而客戶(hù)在預(yù)定房間時(shí)采用的是客戶(hù)選擇房間類(lèi)型,系統(tǒng)自動(dòng)為客戶(hù)分配該類(lèi)型的空余房間。管理員操作時(shí),能夠?qū)Ψ块g進(jìn)行信息修改(包括房間類(lèi)型,房間門(mén)號(hào))、查詢(xún)房間、增加房間、刪除房間??蛻?hù)在預(yù)定房間時(shí)只需選擇房間類(lèi)型,系統(tǒng)自動(dòng)分配房間。管理員登錄后,在界面左 邊的導(dǎo)航欄上點(diǎn)擊系統(tǒng)維護(hù),則會(huì)看見(jiàn)一個(gè)導(dǎo)航菜單點(diǎn)擊房間列表,則會(huì)看到所有房間的信息, 訂單管理模塊 訂單管理主要功能在于客戶(hù)對(duì)自己已經(jīng)下的單進(jìn)行查詢(xún),另外對(duì)訂單不滿(mǎn)意時(shí),在一定條件下修改??蛻?hù)在下完單后,能對(duì)自己的訂單進(jìn)行查詢(xún)、修改操作。對(duì)于管理員,我們賦予管理員查詢(xún)?nèi)坑唵蔚臋?quán)限,另外還有對(duì)訂單進(jìn)行強(qiáng)制修改的功能(不建議使用)。 用戶(hù)管理界面 用戶(hù)管理界面主要功能在于管理員可以對(duì)一次性用戶(hù)進(jìn)行刪除用戶(hù)操作,以便對(duì)經(jīng)常性客戶(hù)的管理。另外,管理員可以查詢(xún)經(jīng)常性客戶(hù),對(duì)他們進(jìn)行回訪。 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 21 圖 44 管理界面 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 22 5 酒店預(yù)訂系統(tǒng)測(cè)試 測(cè)試簡(jiǎn)介 本次測(cè)試主要分為功能測(cè)試和性能測(cè)試,功能測(cè)試采用黑盒測(cè)試方法來(lái)驗(yàn)證系統(tǒng)功能是否與系統(tǒng)的設(shè)計(jì)目標(biāo)一致,系統(tǒng)的功能是否完整,程序界面是否友好和系統(tǒng)穩(wěn)定性是否達(dá)到要求等問(wèn)題;性能測(cè)試主要采用了自動(dòng)化測(cè)試工具 LoadRunner 來(lái)完成。通過(guò)錄制并增強(qiáng)測(cè)試腳本,來(lái)模擬真實(shí)的用戶(hù)操作環(huán)境。對(duì)每種操作都需要分別錄制腳本,然后通過(guò)場(chǎng)景的設(shè)置,得到在不同用戶(hù)操作環(huán)境下,系統(tǒng)的性能表現(xiàn)。 鏈接測(cè)試 鏈接是 Web 應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁(yè)面之間 切換和指導(dǎo)用戶(hù)去一些不知道地址的頁(yè)面的主要手段。鏈接測(cè)試可分為三個(gè)方面。首先,測(cè)試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁(yè)面;其次,測(cè)試所鏈接的頁(yè)面是否存在;最后,保證 Web應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面,所謂孤立頁(yè)面是指沒(méi)有鏈接指向該頁(yè)面,只有知道正確的URL 地址才能訪問(wèn)。鏈接測(cè)試可以自動(dòng)進(jìn)行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測(cè)試必須在集成測(cè)試階段完成,也就是說(shuō),在整個(gè) Web 應(yīng)用系統(tǒng)的所有頁(yè)面開(kāi)發(fā)完成之后進(jìn)行鏈接測(cè)試。 按照上面所說(shuō)的測(cè)試方法對(duì)論文論著管理系統(tǒng)進(jìn)行了鏈接測(cè)試,在更改了幾個(gè)鏈接錯(cuò)誤后,現(xiàn)在的 系統(tǒng)所有鏈接已經(jīng)完全正確。 表單測(cè)試 當(dāng)用戶(hù)給 Web 應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶(hù)注冊(cè)、登陸、信息提交等。在這種情況下,必須測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。例如:用戶(hù)填寫(xiě)的密碼與 EMAIL 是否恰當(dāng),填寫(xiě)的密碼與密碼確認(rèn)是否匹配等。如果表單只能接受指定的某些值,則也要進(jìn)行測(cè)試。例如:在這個(gè)系統(tǒng)的注冊(cè)中 EMAIL 的信息中對(duì) @進(jìn)行的檢查,如果用戶(hù)所輸入的 EMAIL 信息中不包含 @,或者在 @前后都不存在字符,則系統(tǒng)會(huì)自動(dòng)提示用戶(hù)所輸入的 EMAIL 信息不正 確。按照同樣的方法對(duì)系統(tǒng)中所有的表單進(jìn)行測(cè)試,直到都正確為止。 數(shù)據(jù)庫(kù)測(cè)試 在 Web 應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)起著重要的作用,數(shù)據(jù)庫(kù)為 Web 應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢(xún)和實(shí)現(xiàn)用戶(hù)對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。在 Web 應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類(lèi)型是關(guān)系型數(shù)據(jù)庫(kù),可以使用 SQL 對(duì)信息進(jìn)行處理。在使用了數(shù)據(jù)庫(kù)的 Web 應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 23 要是由于用戶(hù)提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問(wèn)題等引起的,針對(duì)這兩種情況,可分別 進(jìn)行測(cè)試。 在數(shù)據(jù)庫(kù)的測(cè)試中,不但要對(duì)所有向數(shù)據(jù)庫(kù)存儲(chǔ)信息的程序進(jìn)行測(cè)試,也要對(duì)數(shù)據(jù)庫(kù)和頁(yè)面的鏈接進(jìn)行測(cè)試,在保證了數(shù)據(jù)庫(kù)中的信息都正確以后才能保證系統(tǒng)的正常運(yùn)行。在保證了表單所提交的信息正確后,對(duì)程序的設(shè)計(jì)進(jìn)行了更改和完善,已保證數(shù)據(jù)庫(kù)的正常運(yùn)行。 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 24 結(jié)論 本系統(tǒng)采用了主流發(fā)開(kāi)發(fā)工具,使用了先進(jìn)的框架結(jié)構(gòu),建成簡(jiǎn)易的酒店預(yù)訂系統(tǒng),主要是實(shí)現(xiàn)管理員模塊、客戶(hù)模塊、雇員模塊。 本系統(tǒng)的主要特點(diǎn)是:采用分模塊方式開(kāi)發(fā),利于分工,模塊之間耦合性低;采用分層開(kāi)發(fā), Action 層、 Service 層、 Dao 層從左往右依次依賴(lài)關(guān)系,每層都以接口隔開(kāi),這樣可以降低上下層代碼的耦合性;采用面向接口的方式編程,制定好代碼規(guī)范,利于團(tuán)隊(duì)分工開(kāi)發(fā);由系統(tǒng)擴(kuò)展,只需要編寫(xiě)擴(kuò)展代碼,編譯擴(kuò)展代碼,并在頁(yè)面導(dǎo)航里添加對(duì)應(yīng)的 xml,不用修改系統(tǒng)其他代碼,不需要編譯整個(gè)系統(tǒng),這樣系統(tǒng)擴(kuò)展性得到提高,系統(tǒng)可維護(hù)性也是比較好的。 在系統(tǒng)開(kāi)發(fā)過(guò)程中,也遇到了許多問(wèn)題,比如界面亂碼的問(wèn)題,后來(lái)將界面和后臺(tái)的編碼方式統(tǒng)一為 GBK。 系統(tǒng)的不足之處也很多,在設(shè)計(jì)方面還是不夠人性化,關(guān)于系統(tǒng)安全方面也沒(méi)有數(shù)據(jù)庫(kù)備份功 能,一些地方的代碼冗余度還是有點(diǎn)高,重復(fù)代碼有點(diǎn)多。 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 25 參考文獻(xiàn) [1] 黃理 ,《 JSP 深入編程》 ,北京 :北京希望電腦公司 ,79113。 [2] 仲偉和 . 基于 JSP 網(wǎng)頁(yè)自動(dòng)生成工具的設(shè)計(jì)與實(shí)現(xiàn) [J]. 科技信息 (科學(xué)教研 ), 2020,(15) . [3] 馬國(guó)財(cái) . 基于 JSP 技術(shù)的 MIS 系統(tǒng)中復(fù)雜查詢(xún)器的設(shè)計(jì)與實(shí)現(xiàn) [J]. 青海大學(xué)學(xué)報(bào)(自然科學(xué)版 ), 2020,(02) . [4] 韓世芬 . 基于 JSP 網(wǎng)頁(yè)自動(dòng)生成工具的開(kāi)發(fā) [J]. 科技資訊 , 2020,(17) [5] 萬(wàn)曉鳳 , 謝毅 . 基于 JSP 的電子政務(wù)系統(tǒng)通知模塊的設(shè)計(jì) [J]. 南昌水專(zhuān)學(xué)報(bào) , 2020,(01) [6] 馬云飛 , 張良均 . 利用 JSP 開(kāi)發(fā)動(dòng)態(tài) Web 應(yīng)用系統(tǒng) [J]. 現(xiàn)代計(jì)算機(jī) , 2020,(01) [7] Allen, P. et al. Sun Certified Enterprise Architect for J2EE. McGraw Hill. [8] 翟廣宇 .基于 C/S 結(jié)構(gòu)的酒店管理系統(tǒng) . 蘭州工業(yè)高等專(zhuān)科學(xué)報(bào) ,. [9] Cade, M. et al, 2020. Sun certified enterprise architecture for J2EE technology, studie guide. Prentice Hall. [7] Crawford, W. et al, 2020. J2EE design patterns. O’ Reilly. [10] [美 ] David Flanaquan,《 JavaScript》 ,北京 :中國(guó)電力出版社 ,116149。 [11] Allamaraju, S. et al, 2020. Programaci243。n Java Server con J2EE Edici243。n . Anaya Multimedia. [12] Data C introduction to database Data C introduction to database systems,:AddisonWesley,125156。 [13] 張亞?wèn)| .酒店企業(yè)銷(xiāo)售管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].管理信息系統(tǒng) , :45249. [14] [美 ]Marty Hall larry Brown,《 servlet 與 JSP 核心編程》 ,北京 :清華大學(xué)出版社 ,191 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 26 致 謝 通過(guò)本次畢業(yè)設(shè)計(jì),本人對(duì)基礎(chǔ)知識(shí)有了更深理解,理論與實(shí)踐得到了高度統(tǒng)一,在設(shè)計(jì)過(guò)程中,認(rèn)識(shí)了自己在學(xué)習(xí)中的不足,知道了理論要想和實(shí)踐結(jié)合在的一起的困難,在即將畢業(yè)之際,能有這次實(shí)踐的機(jī)會(huì),深感難得,在今后的學(xué)習(xí)和工作中,一要不斷的充實(shí)自己。 在我的論文完成過(guò)程中,得到了很多人的幫助與支持。 首先,感謝所有教導(dǎo)過(guò)我的老師,謝謝各位老師四年來(lái)的悉心教導(dǎo)與關(guān)心愛(ài)護(hù)。尤其感謝張喜海老 師,他以嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、做研究全力以赴的精神,對(duì)我畢業(yè)論文的寫(xiě)作給予悉心指導(dǎo),提出了許多批評(píng)建議,使個(gè)人的論文得以如期完成,在此致上最真摯的謝意。 其次,感謝周?chē)瑢W(xué)在我寫(xiě)論文時(shí)對(duì)我的鼓勵(lì)與督促。 最后,感謝我親愛(ài)的家人,感謝他們?cè)谏罴扒楦猩系娜萑碳鞍?,在我完成論文的學(xué)習(xí)生活中,默默的支持著我。 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 27 附錄Ⅰ 數(shù)據(jù)庫(kù)建表 t_hotel create table t_hotel ( hotel_Id varchar2(100), hotel_Name varchar2(100), hotel_Star varchar2(100), hotel_Price number(10,2), hotel_Quantity number(10), hotel_Address varchar2(100), hotel_Image varchar2(100), hotel_Description varchar2(100) )。 t_manager create table t_manager ( man_Id varchar2(100), man_Password varchar2(100), man_role number(10), man_remark varchar2(100) )。 t_reserve create table t_reserve ( reserve_Id varchar2(100), reserve_RoomId varchar2(100), reserve_HotelId varchar2(100), reserve_UserId varchar2(100), reserve_Quantity number(10), reserve_People number(10), reserve_Price number(10,2), reserve_Total number(10,2), reserve_StartTime varchar2(100), reserve_OverTime varchar2(100), 網(wǎng)上酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 28 reserve_Status varchar2(100) )。 t_room create table t_room ( room_id varchar2(100), room_status varchar2(100), room_Available varchar2(100), room_name varchar2(100), room_price number(10,2), room_discoutPrice number(10,2), room_hotelId varchar2(100) )。 t_user create table t_user ( user_id varchar2(100), user_pwd varchar2(100), user_name varchar2(100), user_age number(10,2), user_sex varchar2(100), user_mobile varchar2(100), user_ varchar2(100), user_certitype varchar2(100), user_certinum varchar2(100), user_address varchar2(100), user_level number(10,2), user_point number(10,2), user_birthday varchar2(100) )
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1