![[論文]基于myeclipse實(shí)現(xiàn)的旅游網(wǎng)站系統(tǒng)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e1.gif)
![[論文]基于myeclipse實(shí)現(xiàn)的旅游網(wǎng)站系統(tǒng)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e2.gif)
![[論文]基于myeclipse實(shí)現(xiàn)的旅游網(wǎng)站系統(tǒng)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e3.gif)
![[論文]基于myeclipse實(shí)現(xiàn)的旅游網(wǎng)站系統(tǒng)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e4.gif)
![[論文]基于myeclipse實(shí)現(xiàn)的旅游網(wǎng)站系統(tǒng)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/22/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e/d9ce402f-b9c4-41b0-9573-ffdfd23faa7e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要 隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競(jìng)爭(zhēng)日益激烈,旅游部門所需的信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些個(gè)別地區(qū)已采用了的旅游網(wǎng)站,一般通常是以原始的手工方式處理/交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來出錯(cuò)率的增長(zhǎng)以及大量資源的浪費(fèi)和閑置等問題。因此,只有加強(qiáng)對(duì)旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門運(yùn)行更加合理、高效地運(yùn)轉(zhuǎn)。本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問題的一個(gè)可行性方法:采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地進(jìn)行存儲(chǔ)。對(duì)于普通用戶,可以實(shí)現(xiàn)信息瀏覽
2、,對(duì)于有需求的用戶經(jīng)過權(quán)限認(rèn)證后可以進(jìn)行信息瀏覽,在線預(yù)定,論壇等功能的使用。實(shí)現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對(duì)旅行社,酒店各類信息、資源進(jìn)行協(xié)同集中管理。利用jsp技術(shù)建立動(dòng)態(tài)網(wǎng)站,實(shí)現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預(yù)定。關(guān)鍵字:旅游信息;網(wǎng)絡(luò)化;動(dòng)態(tài)網(wǎng)站 the design and implementation of yunnan tourism information platform abstractwith the steady growth of tourism industry, travel departments are now facing tougher co
3、mpetition between each other. various information of the process is coming up at each stage, such as accounts payment status, client request and feedback from contracting parties, and so on. and the information volume is ever growing and becoming more sophisticated. most departments usually handle t
4、hese information manually leaves big room for omission and errors, and quite a part of resources might not be utilized efficiently. therefore, a computerized system shall be developed to better integrate the information and utilize the resources a company equips.because of the current situation of t
5、he tourism industry, the article provides a feasibility method to solve the problem. the method uses the modernization of a unified computer network system, implements the traveling management on the network and stores various types of information in an orderly manner. the ordinary users can browse
6、information. there is a demand for the users. the users are premised through the authentication. then they can browse information, order on-line, and use the forum. the system implements a variety of business systems to achieve the data integration and information integration. the system manages the
7、 travel agencies, hotels of all types of information and resources. the system uses of jsp technology to build dynamic sites and furthermore, tourism information can be known quickly and tourists can book through the internet by using asp to establish a tourism web.keyword: information of tourism; n
8、etwork; tourism web1概述1.1開發(fā)背景改革開放以來,我國(guó)的旅游業(yè)有了非常迅速的發(fā)展,但是比較而言,我國(guó)國(guó)內(nèi)旅游業(yè)發(fā)展的廣度深度都遠(yuǎn)遠(yuǎn)不能適應(yīng)經(jīng)濟(jì)發(fā)展和人民生活水平提高的需要。隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人民收入水平的進(jìn)一步提高,人民對(duì)旅游消費(fèi)的需求將進(jìn)一步上升,國(guó)內(nèi)旅游業(yè)在國(guó)民經(jīng)濟(jì)中的地位和作用越來越重要。但我國(guó)旅游產(chǎn)業(yè)仍然基礎(chǔ)薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。旅游行政管理部門存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等問題.,面對(duì)困難和挑戰(zhàn),我國(guó)旅游業(yè)必須轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實(shí)現(xiàn)整個(gè)行業(yè)的新跨越。加強(qiáng)旅游
9、信息化建設(shè),可以提高各級(jí)管理部門的工作效率和管理水平,精簡(jiǎn)辦事程序,降低工作成本,加大宣傳力度,加快信息傳播速度,提高信息實(shí)效性;另一方面可以通過開展電子商務(wù),滿足游客的個(gè)性化需求,提高旅游服務(wù)質(zhì)量,改變旅游企業(yè)傳統(tǒng)經(jīng)營(yíng)模式,降低成本,增加效益,從而提高整個(gè)旅游產(chǎn)業(yè)素質(zhì),旅游實(shí)現(xiàn)信息化,將會(huì)進(jìn)一步壯大旅游支柱產(chǎn)業(yè),提升旅游產(chǎn)業(yè)整體信息化水平,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)和資源配置,完善產(chǎn)業(yè)鏈,進(jìn)而帶動(dòng)眾多相關(guān)產(chǎn)業(yè)發(fā)展,拉動(dòng)內(nèi)需,擴(kuò)大就業(yè),增加外匯收入,對(duì)經(jīng)濟(jì)發(fā)展起到積極的推動(dòng)作用。 目前,我國(guó)的一些旅游部門在信息化方面做的工作和其投入較少,對(duì)自身的發(fā)展起到了制約作用,可以通過建立旅游網(wǎng)站來宣傳本地的風(fēng)土人情,
10、對(duì)信息進(jìn)行網(wǎng)絡(luò)化、信息化管理,提高自身競(jìng)爭(zhēng)能力。 1.2 目前旅游業(yè)存在的問題 目前有許多中型的旅游管理部門仍依靠原始的人工方式采用電子文檔、電子表格等來對(duì)旅游信息進(jìn)行管理,大部分旅行社也無自己的旅游網(wǎng)站,無法在現(xiàn)在這個(gè)網(wǎng)絡(luò)時(shí)代接受客戶的網(wǎng)上預(yù)定。隨著業(yè)務(wù)的不斷擴(kuò)展,旅行社業(yè)務(wù)操作中涉及的各種收費(fèi)情況、客戶情況以及旅游線路情況越來越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時(shí)也可能帶來出錯(cuò)率的增長(zhǎng)以及大量資源的浪費(fèi)和閑置等問題。因此,只有加強(qiáng)對(duì)旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地運(yùn)轉(zhuǎn)。1.3本課題要達(dá)到的設(shè)計(jì)目標(biāo) 根據(jù)目前inter
11、net上旅游信息平臺(tái)的運(yùn)營(yíng)模式,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)旅游信息的平臺(tái)。用軟件工程工程設(shè)計(jì)的思想和步驟進(jìn)行設(shè)計(jì),撰寫相關(guān)文檔。課題目標(biāo)是網(wǎng)站操作簡(jiǎn)單,使用方便,系統(tǒng)響應(yīng)快,數(shù)據(jù)穩(wěn)定,網(wǎng)站管理合理規(guī)范。包括以下模塊:l 信息模塊實(shí)現(xiàn)對(duì)所發(fā)布的信息檢索,能瀏覽網(wǎng)站所發(fā)布的所有信息;管理員可以對(duì)信息進(jìn)行添加,刪除和修改功能;l 會(huì)員模塊 注冊(cè)的會(huì)員可以瀏覽信息,預(yù)定線路和酒店,可以再論壇發(fā)帖和留言;l 論壇模塊 注冊(cè)的會(huì)員可以在論壇類別內(nèi)交流信息;管理員可對(duì)論壇類別進(jìn)行添加,刪除,以帖子管理;l 預(yù)定模塊 會(huì)員可以在個(gè)人面板里實(shí)現(xiàn)在線預(yù)定旅行線路和在線預(yù)定酒店功能;管理員可在后臺(tái)查閱到預(yù)定者的信息;l 注冊(cè)模
12、塊 普通用戶可以瀏覽信息,但對(duì)于預(yù)定和論壇的發(fā)布需要會(huì)員才可以實(shí)現(xiàn);管理員可以對(duì)用戶進(jìn)行查詢,刪除的功能。 2旅游網(wǎng)站信息系統(tǒng)分析本課題為實(shí)現(xiàn)更加符合實(shí)際的旅游信息服務(wù)功能,對(duì)系統(tǒng)做了詳細(xì)的系統(tǒng)分析。包括網(wǎng)站的需求分析、對(duì)開發(fā)用到的關(guān)鍵技術(shù)的介紹以及旅游網(wǎng)站的可行性分析。2.1網(wǎng)站需求分析 該系統(tǒng)主要建立一個(gè)完整的旅游網(wǎng)站,突出旅游特點(diǎn),有美觀的界面設(shè)計(jì)。主要功能:1. 用戶可以對(duì)各景點(diǎn)相關(guān)信息的查詢,酒店預(yù)訂,旅行線路的查詢和對(duì)個(gè)景點(diǎn)所需費(fèi)用查詢。 2. 有一定數(shù)量旅游景點(diǎn)相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時(shí)有利與景區(qū)管理部門的管理,加強(qiáng)雙邊的溝通與協(xié)作,以提高和改善管理水平
13、,使游客通過對(duì)網(wǎng)站的瀏覽可以對(duì)景點(diǎn)有比較真實(shí)和豐富的了解,對(duì)景點(diǎn)本身做一個(gè)比較好的宣傳和推廣。系統(tǒng)根據(jù)實(shí)際情況收集的資料為背景,網(wǎng)站中包括各個(gè)景區(qū)的基本情況介紹如:門票價(jià)格和風(fēng)景圖片欣賞等,進(jìn)入該網(wǎng)站后,都可以瀏覽站中的所有信息,同時(shí)可以通過系統(tǒng)來查詢所需要的各種信息,并且可以在線預(yù)定旅行線路,預(yù)約酒店等。管理人員登陸系統(tǒng)后,將各種煩瑣的管理工作通過網(wǎng)站來管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時(shí)了解游客對(duì)旅游管理部門的意見,通過數(shù)據(jù)分析可以了解游客的基本情況和不同時(shí)期游客的變化情況,提前做出必要的準(zhǔn)備工作。管理人員通過系統(tǒng)處理各個(gè)事務(wù),使前臺(tái)的
14、用戶操作方便簡(jiǎn)單,突出旅游特點(diǎn),具有美觀的界面設(shè)計(jì),保證網(wǎng)站安全穩(wěn)定的運(yùn)行。如圖所示:圖2.1 網(wǎng)站前臺(tái)用例網(wǎng)站后臺(tái)分析圖2.1.1 系統(tǒng)功能需求各個(gè)角色的功能如下:未注冊(cè)的旅客: 1)信息瀏覽:可以對(duì)網(wǎng)站所發(fā)布的信息進(jìn)行瀏覽; 可以對(duì)論壇所發(fā)帖子進(jìn)行瀏覽; 2)信息檢索:可以對(duì)景點(diǎn)信息,旅行社信息,酒店信息進(jìn)行檢索;會(huì)員 : 1)信息瀏覽:網(wǎng)站所發(fā)布的所有信息都可以瀏覽; 2)論壇發(fā)帖:可以在不同分類的論壇板塊下發(fā)表帖子及對(duì)其他會(huì)員的帖子 回復(fù)功能; 3)在線預(yù)定:對(duì)于旅行社發(fā)布的旅游路線和酒店可以在線預(yù)定; 4)信息檢索:可以對(duì)景點(diǎn)信息,旅行社信息,酒店信息進(jìn)行檢索; 5)個(gè)人面板:可以收
15、藏旅行線路,旅行社和酒店信息,和論壇中自己發(fā)帖和發(fā)帖的內(nèi)容;管理員: 1)添加功能:景點(diǎn)介紹,旅行社,旅行路線,酒店的添加; 2)刪除功能:可以對(duì)景點(diǎn)信息,旅行社信息,過期的旅行線路信息,及酒店的刪除功能,可以對(duì)論壇帖子進(jìn)行刪除功能; 3)查看預(yù)定信息功能:再會(huì)員預(yù)定旅行線路后,可查詢預(yù)訂各線路的會(huì)員信息,和預(yù)訂酒店的信息; 4)修改功能:可以對(duì)網(wǎng)站的信息進(jìn)行修改功能; 2.1.2系統(tǒng)性能需求 1)在查詢時(shí),應(yīng)保證所有滿足條件的記錄都能查到。數(shù)據(jù)庫(kù)記錄通常在幾百條以上,如有遺漏將會(huì)對(duì)客戶的統(tǒng)計(jì)造成影響。 2)一般操作的響應(yīng)時(shí)間應(yīng)該在1-2秒內(nèi)。 3)采用菜單界面,對(duì)用戶比較友好。2.2 采用關(guān)
16、鍵技術(shù)介紹2.1.1 jsp簡(jiǎn)介 jsp(java server pages)是由sun microsystems公司倡導(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開發(fā)的web應(yīng)用是跨平臺(tái)的,即能在linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。jsp技術(shù)使用java編程語言編寫類xml的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過tags和scriptlets訪問存在于
17、服務(wù)端的資源的應(yīng)用邏輯。jsp將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于web的應(yīng)用程序的開發(fā)變得迅速和容易。 web服務(wù)器在遇到訪問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文本,因此客戶端只要有瀏覽器就能瀏覽。 jsp的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是jsp1.2規(guī)范,jsp2.0規(guī)
18、范的征求意見稿也已出臺(tái)。jsp頁(yè)面由html代碼和嵌入其中的java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些java代碼進(jìn)行處理,然后將生成的html頁(yè)面返回給客戶端的瀏覽器。java servlet 是jsp的技術(shù)基礎(chǔ),而且大型的web應(yīng)用程序的開發(fā)需要java servlet和jsp配合才能完成。jsp具備了java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 自jsp推出后,眾多大公司都支持jsp技術(shù)的服務(wù)器,如ibm、oracle、bea公司等,所以jsp迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。2.1.2 mysql5.0數(shù)據(jù)庫(kù)mysql5.0是一
19、個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典mysql ab公司。在2008年1月16號(hào)被sun公司收購(gòu)。目前mysql被廣泛地應(yīng)用在internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫(kù)。mysql5.0的特性:1)使用c和c+編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性 2)支持aix、free bsd 、hp-ux、linux、mac os、novell netware、openbsd、os/2 wrap、solaris、windows等多種操作系統(tǒng) 3)為多種編程語言提
20、供了api。這些編程語言包括c、c+、eiffel、java、perl、php、python、ruby和tcl等。 4)支持多線程,充分利用cpu資源 5)優(yōu)化的sql查詢算法,有效地提高查詢速度 6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的gb 2312、big5,日文的shift_jis等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名7)提供tcp/ip、odbc和jdbc等多種數(shù)據(jù)庫(kù)連接途徑 8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具 9)可以處理?yè)碛猩锨f條記錄的大型數(shù)據(jù)庫(kù)2.3可行性分析采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)
21、信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)的效率,使其在行業(yè)內(nèi)處于優(yōu)勢(shì)地位,并相對(duì)長(zhǎng)期地保持這種戰(zhàn)略優(yōu)勢(shì)。開發(fā)本系統(tǒng)的可行性研究如下:1. 技術(shù)可行性: 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本平臺(tái)基于當(dāng)今廣泛使用的windows xp操作系統(tǒng),數(shù)據(jù)庫(kù)的設(shè)計(jì)上則使用了安全性比較高的mysql,服務(wù)器選用了 apache公司的tomcat6.0。而在web與數(shù)據(jù)庫(kù)的接口采用了時(shí)下流行的ssh框架技術(shù)。頁(yè)面設(shè)計(jì)選用dream weaver工具進(jìn)行編寫,每一種選用的技術(shù)都被現(xiàn)在的編程者廣泛使用。2. 經(jīng)濟(jì)可行性: 計(jì)算機(jī)技術(shù)發(fā)展異常迅猛的根本原因在于計(jì)算機(jī)
22、的應(yīng)用促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,給社會(huì)帶來了巨大經(jīng)濟(jì)效益。因此基于計(jì)算機(jī)系統(tǒng)的成本-效益分析是可行性研究的重要內(nèi)容。3. 操作可行性: 對(duì)于客戶而言,他們最關(guān)心的是他們能否更方便、快捷地進(jìn)行網(wǎng)上圖書的選購(gòu),能否保證個(gè)人信息的安全性以及圖書定購(gòu)過程中相關(guān)數(shù)據(jù)的準(zhǔn)確性、安全性和可靠性。本網(wǎng)站系統(tǒng)的先進(jìn)性、穩(wěn)定性、可靠性以及后臺(tái)數(shù)據(jù)庫(kù)的安全設(shè)置可以解除客戶的后顧之憂;網(wǎng)站操作簡(jiǎn)單、快速直觀,客戶購(gòu)書不需要了解整個(gè)書店的工作流程,只需要按照提示一步步操作即可完成購(gòu)書等其他活動(dòng)。對(duì)于一些數(shù)據(jù)的添加,刪除,修改存于后臺(tái)的數(shù)據(jù)庫(kù)中,這種操作方式是可行的。3系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)3.1.1運(yùn)行環(huán)境1) 操
23、作系統(tǒng):windows nt/2000/xp/20032) 安裝jdk3) 安裝mysql4) 安裝myeclipse3.1.2 系統(tǒng)總體流程 圖1.系統(tǒng)流程圖 3.2數(shù)據(jù)庫(kù)概要設(shè)計(jì)3.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫(kù)為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫(kù)技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。數(shù)據(jù)庫(kù)設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)的模型的過程,它是建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)
24、庫(kù)及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)之上,數(shù)據(jù)庫(kù)的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫(kù)設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫(kù)性能的方法收效都是有限的。數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫(kù)能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。3.2.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),也獨(dú)立與所使用的具體的數(shù)據(jù)庫(kù)管理系統(tǒng)。 網(wǎng)站主題部分?jǐn)?shù)據(jù)庫(kù)分析圖網(wǎng)站論壇部分?jǐn)?shù)據(jù)庫(kù)分析表3.2.2數(shù)據(jù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)是為了給整個(gè)程序服務(wù)的,所以數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞,是否合理直接影響到前臺(tái)界面的工作效率、開發(fā)的復(fù)雜度以及整個(gè)程序的質(zhì)量,因此數(shù)據(jù)庫(kù)的設(shè)計(jì)至關(guān)重要,在設(shè)計(jì)數(shù)
25、據(jù)庫(kù)的時(shí)候,對(duì)數(shù)據(jù)庫(kù)中所有的字段都要依據(jù)科學(xué)的標(biāo)準(zhǔn)制定。在旅游信息平臺(tái)中具體體現(xiàn)在各種信息的錄入、添加、刪除、查找等等,要求數(shù)據(jù)庫(kù)的結(jié)構(gòu)能夠滿足各種信息輸入輸出的需要。根據(jù)需求分析,設(shè)計(jì)了8張表: 景點(diǎn)信息表,見表3.1 酒店信息表,見表3.2 旅行社信息表,見表3.3 會(huì)員信息表,見表3.4 會(huì)員預(yù)定酒店信息表,見表3.5 會(huì)員預(yù)定路線信息表,見表3.6 旅行路線信息表,見表3.7論壇發(fā)帖表,見表3.8論壇回貼表,見表3.9 字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增namevarchar(32)否景點(diǎn)名稱descriptvarchar(18)否景點(diǎn)描述price int(4)否景
26、點(diǎn)價(jià)格imagevarchar(18)否景點(diǎn)圖片地址 表3.1景點(diǎn)信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增namevarchar(32)否酒店名稱descriptionvarchar(18)否酒店介紹phoneint(20)否酒店電話addr int(4)否酒店地址 表3.2 酒店信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增namevarchar(32)否旅行社名稱descriptionvarchar(18)否旅行社介紹addrint(4)否旅行社地址phoneint(20)否旅行社電話 表3.3 旅行社信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增
27、usernamevarchar(40)否用戶名passwordvarchar(18)否密碼phoneint(20)否聯(lián)系電話cityvarchar(20)否所在城市 emailvarchar(40)否電子郵件 表3.4 會(huì)員信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增vidint(8)否引用酒店表中的idduidint(8)否引用會(huì)員表中的id 表3.5會(huì)員預(yù)定酒店信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增vidint(8)否引用旅行線路表中的idduidint(8)否引用會(huì)員表中的id 表3.6會(huì)員預(yù)定線路信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞
28、增namevarchar(40)否線路名稱descriptionvarchar(18)否線路的具體介紹peplecountint(4)否報(bào)名人數(shù)fullint(4)否該線路的容納情況(0表示已滿,1表示未滿)priceint(4)否該線路的價(jià)錢agencyint(4)否負(fù)責(zé)的旅行社 表3.7旅行線路信息表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增namevarchar(40)否主題名稱creatoridint(4)否創(chuàng)建者idcontenttext否發(fā)帖內(nèi)容topic idint(8)否類別id 表3.8論壇發(fā)帖表字段名稱數(shù)據(jù)類型是否為空說明idint否主鍵自動(dòng)遞增namevarch
29、ar(40)否回帖名稱fangyanidint(4)否帖子idcontenttext否發(fā)帖內(nèi)容replayidint(8)否回帖者id 表3.9論壇回帖表 4. 系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)功能模塊設(shè)計(jì)根據(jù)需求分析的需要,開發(fā)并實(shí)現(xiàn)一個(gè)旅游信息的平臺(tái)。主要包含前臺(tái)和后臺(tái)兩大模塊,其中前臺(tái)模塊有:景點(diǎn)信息模塊,會(huì)員注冊(cè)模塊,會(huì)員個(gè)人面板模塊,旅行線路模塊,旅行社信息模塊,酒店信息模塊;后臺(tái)模塊有:會(huì)員管理模塊,旅行社管理模塊,住宿管理模塊,景點(diǎn)管理模塊,帖子管理模塊等。實(shí)現(xiàn)相關(guān)管理模塊信息的查詢、增加、刪除等操作。具體分類如圖4.1.1所示。 圖4.1.1功能模塊圖4.2系統(tǒng)主要界面的詳細(xì)設(shè)計(jì)4.2.
30、1系統(tǒng)首頁(yè)界面 界面是一個(gè)網(wǎng)站的門面,如同公司的形象,特別注重設(shè)計(jì)和規(guī)劃。它是用戶首先見到的界面,它的好壞直接影響到網(wǎng)站的訪問率。為此,作者從以下幾個(gè)方面對(duì)主界面進(jìn)行了設(shè)計(jì)。1.在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其他色彩,給用戶一種鮮而不艷的美感。2.在字體選用上,大小適當(dāng),盡量使用常用字體,適當(dāng)配用藝術(shù)字。3.在網(wǎng)頁(yè)制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁(yè),將大表化小,圖片壓縮,盡量減少頁(yè)面響應(yīng)時(shí)間。4.在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。5.在用戶操作上,簡(jiǎn)化用戶操作,刪去那些空洞的環(huán)節(jié)。例如,“用戶注冊(cè)”只須填寫簡(jiǎn)單信息即可。 圖4.1 網(wǎng)站
31、首頁(yè) 網(wǎng)站的后臺(tái)經(jīng)過權(quán)限認(rèn)證后,方可進(jìn)入管理員操作模塊。進(jìn)入管理員模塊后,管理員就可根據(jù)不同的模塊管理進(jìn)行相應(yīng)的景點(diǎn)發(fā)布,對(duì)帖子的管理等。如圖4.2所示。 圖4.2 管理員模塊界面4.2.2會(huì)員模塊 在網(wǎng)站首頁(yè)上有會(huì)員登陸模塊,登陸后自動(dòng)回到首頁(yè),在首頁(yè)出現(xiàn)個(gè)人面板板塊,在個(gè)人面板里列出了所有的旅行路線,若對(duì)某個(gè)旅行線路感興趣,可以查看到詳細(xì)的信息,旅行線路詳細(xì)信息包括:名稱,價(jià)錢,參與人數(shù),剩余人數(shù),若是已滿的話,顯示為0,而無法使用“我要參與”按鈕。如會(huì)員預(yù)定后,將數(shù)據(jù)傳送到后臺(tái),管理員可以查詢到相應(yīng)預(yù)定線路的人員名單。旅行路線的預(yù)定模塊如圖4.3所示。 圖4.3查看線路預(yù)訂 個(gè)人面板是為
32、會(huì)員設(shè)計(jì)的我的天地形式的地方,里面包含了會(huì)員id在論壇里發(fā)的帖子或者是回復(fù)的帖子,會(huì)員可以直接在個(gè)人面板中了解到最新的旅行路線和酒店信息,若是預(yù)定了旅行路線或者是酒店信息,也將保存在個(gè)人面板中。而所預(yù)定的數(shù)據(jù)管理員在后天也可知道預(yù)定的信息。個(gè)人面板如圖4.4所示。 圖4.4 會(huì)員個(gè)人面板論壇的發(fā)帖和回貼時(shí)僅限會(huì)員使用的,打開論壇的首頁(yè),可以瀏覽所有的帖子,也可在論壇首頁(yè)進(jìn)行發(fā)帖;想要回復(fù)帖子的話點(diǎn)擊帖子的題目即可查看帖子的詳細(xì)信息,包括:創(chuàng)建者,發(fā)貼時(shí)間,瀏覽次數(shù)及其他用戶關(guān)于該帖子的回復(fù)。若是想回復(fù)貼子的話,在右側(cè)可直接進(jìn)行回復(fù)。論壇帖子回復(fù)如圖4.5所示。 圖4.5 論壇回帖4.2.3瀏覽
33、模塊首頁(yè)顯示的信息都是標(biāo)題信息,游客可通過點(diǎn)擊標(biāo)題或圖片查看感興趣的相關(guān)界面,如圖4.6所示的景點(diǎn)介紹的詳細(xì)信息。 圖4.6 景點(diǎn)詳細(xì)介紹 每條不同的線路所屬的旅行社和酒店都不同,都是旅行社設(shè)定的旅行線路具體住宿,但人數(shù)不同,酒店的選擇就多一些,用戶可根據(jù)該旅行線路所屬的酒店進(jìn)行預(yù)定。酒店的介紹如圖4.7和圖4.8所示。 圖4.7 酒店介紹 圖4.8酒店詳細(xì)介紹5.系統(tǒng)測(cè)試與分析5.1測(cè)試目的軟件測(cè)試的目標(biāo)和定義: 1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。 2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。 3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 在對(duì)該旅游網(wǎng)
34、站系統(tǒng)測(cè)試時(shí),也正是基于上述觀點(diǎn)來進(jìn)行的,測(cè)試的目的不是證明系統(tǒng)是完美的,而是發(fā)現(xiàn)問題,更好的解決問題,使系統(tǒng)不斷完善,滿足客戶的需求。5.2測(cè)試方法 測(cè)試軟件主要分為幾種方式:白盒測(cè)試,黑盒測(cè)試,和用戶測(cè)試。(1)白盒測(cè)試:在了解內(nèi)部邏輯結(jié)構(gòu)的前提下,由開發(fā)者測(cè)試所有的模塊,測(cè)試內(nèi)容主要是源代碼的完整性和規(guī)范性,模塊流程是否清晰、邏輯是否正確等。(2)黑盒測(cè)試:在不了解內(nèi)部結(jié)構(gòu)的前提下,檢查各個(gè)模塊的連接是否緊密,各個(gè)超級(jí)鏈接是否正確,是否有超文本語言的過濾,在用戶填寫相關(guān)信息出錯(cuò)的時(shí)候,程序是否有相關(guān)的處理等。(3)用戶測(cè)試:以用戶角色評(píng)價(jià)每個(gè)模塊的風(fēng)格和網(wǎng)站的總體風(fēng)格是否沖突,頁(yè)面安排是
35、否合適,各種鏈接所放的位置是否合適等。 在此以黑盒測(cè)試為主,白盒測(cè)試和用戶測(cè)試為輔。首先,在測(cè)試的前期,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,在程序接口進(jìn)行測(cè)試,檢查程序功能是否能按規(guī)定正常使用,頁(yè)面的鏈接是否正確,以及程序是否能正常的接收輸入數(shù)據(jù)產(chǎn)生正確的輸出信息。之后我們檢查了程序代碼,各模塊流程及邏輯基本正確。5.3 單元測(cè)試實(shí)例 測(cè)試一:用戶注冊(cè),登陸信息 在注冊(cè)時(shí)填寫重復(fù)的用戶名,或者為空;兩次密碼不一致;登陸時(shí)密碼不正確或者是用戶名不存在時(shí)系統(tǒng)是否出現(xiàn)預(yù)期設(shè)定的操作提示。預(yù)期效果:注冊(cè)時(shí)輸入錯(cuò)誤或者密碼不一致時(shí)報(bào)錯(cuò)提示重新填寫; 登陸時(shí)錯(cuò)誤報(bào)錯(cuò)提示重寫填寫。結(jié)果:都出現(xiàn)相應(yīng)的報(bào)錯(cuò)提示
36、。結(jié)論:注冊(cè)要為未注冊(cè)過的用戶名且信息正確; 登陸時(shí)要填寫正確的信息才能進(jìn)行操作。測(cè)試二:會(huì)員權(quán)限測(cè)試在非會(huì)員在參與預(yù)定路線,點(diǎn)擊個(gè)人面板,或是瀏覽帖子時(shí)點(diǎn)擊發(fā)帖和回復(fù)時(shí)系統(tǒng)時(shí)候出現(xiàn)預(yù)期的提示。預(yù)期效果:在非會(huì)員涉及到上述問題時(shí),出現(xiàn)會(huì)員登陸和注冊(cè)窗口,需要登陸或注冊(cè)后方可進(jìn)行操作。結(jié)果:都出現(xiàn)會(huì)員登陸注冊(cè)窗口。結(jié)論:在涉及到會(huì)員權(quán)限的窗口時(shí),該功能只對(duì)會(huì)員開放。測(cè)試三:預(yù)定線路測(cè)試在旅行線路已滿時(shí),前臺(tái)是否自動(dòng)屏蔽該線路,后臺(tái)管理時(shí)是否顯示為0。預(yù)期效果:在旅行線路已滿的情況下,出現(xiàn)設(shè)定的預(yù)期效果。結(jié)果:在旅行線路已滿的狀態(tài)下,無法點(diǎn)擊“我要參與”按鈕,且登陸到后臺(tái)管理員界面時(shí),顯示剩余人數(shù)的狀態(tài)為“0”。結(jié)論:每條線路都有容納人數(shù)的限制,屏蔽后可以避免超團(tuán)的麻煩。測(cè)試四:后臺(tái)管理測(cè)試管理員能否進(jìn)行對(duì)信息的添加,刪除和修改的功能,能否查看預(yù)定線路會(huì)員的信息。預(yù)期效果:在管理員對(duì)信息進(jìn)行相應(yīng)操作后,前臺(tái)能顯示更新過的效果;在前臺(tái)會(huì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)城學(xué)校手機(jī)管理辦法
- 退役安置補(bǔ)助管理辦法
- 通州區(qū)農(nóng)村房產(chǎn)管理辦法
- 酒泉市物業(yè)管理暫行辦法
- 銀監(jiān)會(huì)資金支付管理辦法
- 骨灰跟蹤管理暫行辦法
- 甘肅省定西市安定區(qū)2024-2025學(xué)年七年級(jí)下學(xué)期期末檢測(cè)語文試卷(含答案)
- 醫(yī)保知識(shí)培訓(xùn)課件教學(xué)
- 江西省宜春市部分重點(diǎn)中學(xué)2024-2025學(xué)年高一下學(xué)期7月聯(lián)考政治試卷(PDF版含解析)
- 2025年中國(guó)潔面儀行業(yè)市場(chǎng)前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2023年江西工程職業(yè)學(xué)院教師招聘考試歷年真題庫(kù)
- 車險(xiǎn)查勘禮儀與服務(wù)規(guī)范
- 螺釘螺栓扭力標(biāo)準(zhǔn)
- 淘寶客服月度工作報(bào)表表格
- 發(fā)電機(jī)用柴油機(jī)說明書
- 中建施工現(xiàn)場(chǎng)CI規(guī)范說明詳細(xì)
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院組織架構(gòu)圖
- 10kV線路施工安全及技術(shù)交底
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)教程(Windows10+Office2016)PPT全套完整教學(xué)課件
- 電網(wǎng)檢修工程預(yù)算定額
- 2020版高中英語語法專練
評(píng)論
0/150
提交評(píng)論