旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)模板_第1頁
旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)模板_第2頁
旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)模板_第3頁
旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)模板_第4頁
旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)模板_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

年4月19日旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)文檔僅供參考摘要隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競(jìng)爭(zhēng)日益激烈,旅游部門所需的信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些個(gè)別地區(qū)已采用了的旅游網(wǎng)站,一般一般是以原始的手工方式處理/交流信息??墒枪ぷ魅藛T若僅靠手工方式處理大量資料,很可能帶來出錯(cuò)率的增長以及大量資源的浪費(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ì)于普通用戶,能夠?qū)崿F(xiàn)信息瀏覽,對(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)站TheDesignandImplementationofYunnanTourismInformationPlatformABSTRACTWiththesteadygrowthoftourismindustry,traveldepartmentsarenowfacingtoughercompetitionbetweeneachother.Variousinformationoftheprocessiscomingupateachstage,suchasaccountspaymentstatus,clientrequestandfeedbackfromcontractingparties,andsoon.Andtheinformationvolumeisevergrowingandbecomingmoresophisticated.Mostdepartmentsusuallyhandletheseinformationmanuallyleavesbigroomforomissionanderrors,andquiteapartofresourcesmightnotbeutilizedefficiently.Therefore,acomputerizedsystemshallbedevelopedtobetterintegratetheinformationandutilizetheresourcesacompanyequips.Becauseofthecurrentsituationofthetourismindustry,thearticleprovidesafeasibilitymethodtosolvetheproblem.Themethodusesthemodernizationofaunifiedcomputernetworksystem,implementsthetravelingmanagementontheNetworkandstoresvarioustypesofinformationinanorderlymanner.Theordinaryuserscanbrowseinformation.Thereisademandfortheusers.Theusersarepremisedthroughtheauthentication.Thentheycanbrowseinformation,orderon-line,andusetheForum.Thesystemimplementsavarietyofbusinesssystemstoachievethedataintegrationandinformationintegration.Thesystemmanagesthetravelagencies,hotelsofalltypesofinformationandresources.ThesystemusesofJSPtechnologytobuilddynamicsitesandFurthermore,tourisminformationcanbeknownquicklyandtouristscanbookthroughtheinternetbyusingASPtoestablishaTourismweb.Keyword:informationoftourism;network;TourismWeb1概述1.1開發(fā)背景改革開放以來,中國的旅游業(yè)有了非常迅速的發(fā)展,可是比較而言,中國國內(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)一步上升,國內(nèi)旅游業(yè)在國民經(jīng)濟(jì)中的地位和作用越來越重要。但中國旅游產(chǎn)業(yè)依然基礎(chǔ)薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。旅游行政管理部門存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等問題.,面對(duì)困難和挑戰(zhàn),中國旅游業(yè)必須轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實(shí)現(xiàn)整個(gè)行業(yè)的新跨越。加強(qiáng)旅游信息化建設(shè),能夠提高各級(jí)管理部門的工作效率和管理水平,精簡辦事程序,降低工作成本,加大宣傳力度,加快信息傳播速度,提高信息實(shí)效性;另一方面能夠經(jīng)過開展電子商務(wù),滿足游客的個(gè)性化需求,提高旅游服務(wù)質(zhì)量,改變旅游企業(yè)傳統(tǒng)經(jī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)作用。當(dāng)前,中國的一些旅游部門在信息化方面做的工作和其投入較少,對(duì)自身的發(fā)展起到了制約作用,能夠經(jīng)過建立旅游網(wǎng)站來宣傳本地的風(fēng)土人情,對(duì)信息進(jìn)行網(wǎng)絡(luò)化、信息化管理,提高自身競(jìng)爭(zhēng)能力。1.2當(dāng)前旅游業(yè)存在的問題當(dāng)前有許多中型的旅游管理部門仍依靠原始的人工方式采用電子文檔、電子表格等來對(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ò)率的增長以及大量資源的浪費(fèi)和閑置等問題。因此,只有加強(qiáng)對(duì)旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地運(yùn)轉(zhuǎn)。1.3本課題要達(dá)到的設(shè)計(jì)目標(biāo)根據(jù)當(dāng)前Internet上旅游信息平臺(tái)的運(yùn)營模式,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)旅游信息的平臺(tái)。用軟件工程工程設(shè)計(jì)的思想和步驟進(jìn)行設(shè)計(jì),撰寫相關(guān)文檔。課題目標(biāo)是網(wǎng)站操作簡單,使用方便,系統(tǒng)響應(yīng)快,數(shù)據(jù)穩(wěn)定,網(wǎng)站管理合理規(guī)范。包括以下模塊:信息模塊實(shí)現(xiàn)對(duì)所發(fā)布的信息檢索,能瀏覽網(wǎng)站所發(fā)布的所有信息;管理員能夠?qū)π畔⑦M(jìn)行添加,刪除和修改功能;會(huì)員模塊注冊(cè)的會(huì)員能夠?yàn)g覽信息,預(yù)定線路和酒店,能夠再論壇發(fā)帖和留言;論壇模塊注冊(cè)的會(huì)員能夠在論壇類別內(nèi)交流信息;管理員可對(duì)論壇類別進(jìn)行添加,刪除,以帖子管理;預(yù)定模塊會(huì)員能夠在個(gè)人面板里實(shí)現(xiàn)在線預(yù)定旅行線路和在線預(yù)定酒店功能;管理員可在后臺(tái)查閱到預(yù)定者的信息;注冊(cè)模塊普通用戶能夠?yàn)g覽信息,但對(duì)于預(yù)定和論壇的發(fā)布需要會(huì)員才能夠?qū)崿F(xiàn);管理員能夠?qū)τ脩暨M(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ì)。主要功能:用戶能夠?qū)Ω骶包c(diǎn)相關(guān)信息的查詢,酒店預(yù)訂,旅行線路的查詢和對(duì)個(gè)景點(diǎn)所需費(fèi)用查詢。有一定數(shù)量旅游景點(diǎn)相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時(shí)有利與景區(qū)管理部門的管理,加強(qiáng)雙邊的溝通與協(xié)作,以提高和改進(jìn)管理水平,使游客經(jīng)過對(duì)網(wǎng)站的瀏覽能夠?qū)包c(diǎn)有比較真實(shí)和豐富的了解,對(duì)景點(diǎn)本身做一個(gè)比較好的宣傳和推廣。系統(tǒng)根據(jù)實(shí)際情況收集的資料為背景,網(wǎng)站中包括各個(gè)景區(qū)的基本情況介紹如:門票價(jià)格和風(fēng)景圖片欣賞等,進(jìn)入該網(wǎng)站后,都能夠?yàn)g覽站中的所有信息,同時(shí)能夠經(jīng)過系統(tǒng)來查詢所需要的各種信息,而且能夠在線預(yù)定旅行線路,預(yù)約酒店等。管理人員登陸系統(tǒng)后,將各種煩瑣的管理工作經(jīng)過網(wǎng)站來管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時(shí)了解游客對(duì)旅游管理部門的意見,經(jīng)過數(shù)據(jù)分析能夠了解游客的基本情況和不同時(shí)期游客的變化情況,提前做出必要的準(zhǔn)備工作。管理人員經(jīng)過系統(tǒng)處理各個(gè)事務(wù),使前臺(tái)的用戶操作方便簡單,突出旅游特點(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)信息瀏覽:能夠?qū)W(wǎng)站所發(fā)布的信息進(jìn)行瀏覽;能夠?qū)φ搲l(fā)帖子進(jìn)行瀏覽;2)信息檢索:能夠?qū)包c(diǎn)信息,旅行社信息,酒店信息進(jìn)行檢索;會(huì)員:1)信息瀏覽:網(wǎng)站所發(fā)布的所有信息都能夠?yàn)g覽;2)論壇發(fā)帖:能夠在不同分類的論壇板塊下發(fā)表帖子及對(duì)其它會(huì)員的帖子回復(fù)功能;3)在線預(yù)定:對(duì)于旅行社發(fā)布的旅游路線和酒店能夠在線預(yù)定;4)信息檢索:能夠?qū)包c(diǎn)信息,旅行社信息,酒店信息進(jìn)行檢索;5)個(gè)人面板:能夠收藏旅行線路,旅行社和酒店信息,和論壇中自己發(fā)帖和發(fā)帖的內(nèi)容;管理員:1)添加功能:景點(diǎn)介紹,旅行社,旅行路線,酒店的添加;2)刪除功能:能夠?qū)包c(diǎn)信息,旅行社信息,過期的旅行線路信息,及酒店的刪除功能,能夠?qū)φ搲舆M(jìn)行刪除功能;3)查看預(yù)定信息功能:再會(huì)員預(yù)定旅行線路后,可查詢預(yù)訂各線路的會(huì)員信息,和預(yù)訂酒店的信息;4)修改功能:能夠?qū)W(wǎng)站的信息進(jìn)行修改功能;2.1.2系統(tǒng)性能需求1)在查詢時(shí),應(yīng)保證所有滿足條件的記錄都能查到。數(shù)據(jù)庫記錄一般在幾百條以上,如有遺漏將會(huì)對(duì)客戶的統(tǒng)計(jì)造成影響。2)一般操作的響應(yīng)時(shí)間應(yīng)該在1-2秒內(nèi)。3)采用菜單界面,對(duì)用戶比較友好。2.2采用關(guān)鍵技術(shù)介紹2.1.1JSP簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁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)頁的處理邏輯。網(wǎng)頁還能經(jīng)過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段能夠操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,一般返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。當(dāng)前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,因此JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。2.1.2MySQL5.0數(shù)據(jù)庫MySQL5.0是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。在1月16號(hào)被Sun公司收購。當(dāng)前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,特別是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL5.0的特性:1)使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)3)為多種編程語言提供了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è)庫而嵌入到其它的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都能夠用作數(shù)據(jù)表名和數(shù)據(jù)列名7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具9)能夠處理擁有上千萬條記錄的大型數(shù)據(jù)庫2.3可行性分析采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)的效率,使其在行業(yè)內(nèi)處于優(yōu)勢(shì)地位,并相對(duì)長期地保持這種戰(zhàn)略優(yōu)勢(shì)。開發(fā)本系統(tǒng)的可行性研究如下:技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本平臺(tái)基于當(dāng)今廣泛使用的WindowsXP操作系統(tǒng),數(shù)據(jù)庫的設(shè)計(jì)上則使用了安全性比較高的MySql,服務(wù)器選用了Apache公司的Tomcat6.0。而在Web與數(shù)據(jù)庫的接口采用了時(shí)下流行的SSH框架技術(shù)。頁面設(shè)計(jì)選用Dreamweaver工具進(jìn)行編寫,每一種選用的技術(shù)都被現(xiàn)在的編程者廣泛使用。經(jīng)濟(jì)可行性:計(jì)算機(jī)技術(shù)發(fā)展異常迅猛的根本原因在于計(jì)算機(jī)的應(yīng)用促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,給社會(huì)帶來了巨大經(jīng)濟(jì)效益。因此基于計(jì)算機(jī)系統(tǒng)的成本-效益分析是可行性研究的重要內(nèi)容。操作可行性:對(duì)于客戶而言,她們最關(guān)心的是她們能否更方便、快捷地進(jìn)行網(wǎng)上圖書的選購,能否保證個(gè)人信息的安全性以及圖書定購過程中相關(guān)數(shù)據(jù)的準(zhǔn)確性、安全性和可靠性。本網(wǎng)站系統(tǒng)的先進(jìn)性、穩(wěn)定性、可靠性以及后臺(tái)數(shù)據(jù)庫的安全設(shè)置能夠解除客戶的后顧之憂;網(wǎng)站操作簡單、快速直觀,客戶購書不需要了解整個(gè)書店的工作流程,只需要按照提示一步步操作即可完成購書等其它活動(dòng)。對(duì)于一些數(shù)據(jù)的添加,刪除,修改存于后臺(tái)的數(shù)據(jù)庫中,這種操作方式是可行的。3系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)3.1.1運(yùn)行環(huán)境操作系統(tǒng):WindowsNT//XP/安裝JDK安裝mysql安裝myeclipse3.1.2系統(tǒng)總體流程圖1.系統(tǒng)流程圖3.2數(shù)據(jù)庫概要設(shè)計(jì)3.2.1數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。當(dāng)前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。數(shù)據(jù)庫設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計(jì)不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。3.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的核心。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也獨(dú)立與所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。網(wǎng)站主題部分?jǐn)?shù)據(jù)庫分析圖網(wǎng)站論壇部分?jǐn)?shù)據(jù)庫分析表3.2.2數(shù)據(jù)物理設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)是為了給整個(gè)程序服務(wù)的,因此數(shù)據(jù)庫設(shè)計(jì)的好壞,是否合理直接影響到前臺(tái)界面的工作效率、開發(fā)的復(fù)雜度以及整個(gè)程序的質(zhì)量,因此數(shù)據(jù)庫的設(shè)計(jì)至關(guān)重要,在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候,對(duì)數(shù)據(jù)庫中所有的字段都要依據(jù)科學(xué)的標(biāo)準(zhǔn)制定。在旅游信息平臺(tái)中具體體現(xiàn)在各種信息的錄入、添加、刪除、查找等等,要求數(shù)據(jù)庫的結(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)描述PriceInt(4)否景點(diǎn)價(jià)格imageVarchar(18)否景點(diǎn)圖片地址

表3.1景點(diǎn)信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增nameVarchar(32)否酒店名稱

descriptionVarchar(18)否酒店介紹phoneInt(20)否酒店電話addrInt(4)否酒店地址表3.2酒店信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增nameVarchar(32)否旅行社名稱

descriptionVarchar(18)否旅行社介紹addrInt(4)否旅行社地址phoneInt(20)否旅行社電話

表3.3旅行社信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增usernameVarchar(40)否用戶名

passwordVarchar(18)否密碼phoneInt(20)否聯(lián)系電話cityVarchar(20)否所在城市emailVarchar(40)否電子郵件

表3.4會(huì)員信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增vidInt(8)否引用酒店表中的id

duidInt(8)否引用會(huì)員表中的id表3.5會(huì)員預(yù)定酒店信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增vidInt(8)否引用旅行線路表中的id

duidInt(8)否引用會(huì)員表中的id表3.6會(huì)員預(yù)定線路信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增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)容TopicIDInt(8)否類別ID表3.8論壇發(fā)帖表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動(dòng)遞增nameVarchar(40)否回帖名稱fangyanIDInt(4)否帖子IDcontenttext否發(fā)帖內(nèi)容replayIDInt(8)否回帖者ID表3.9論壇回帖表系統(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.1系統(tǒng)首頁界面界面是一個(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)頁制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁,將大表化小,圖片壓縮,盡量減少頁面響應(yīng)時(shí)間。4.在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。5.在用戶操作上,簡化用戶操作,刪去那些空洞的環(huán)節(jié)。例如,“用戶注冊(cè)”只須填寫簡單信息即可。圖4.1網(wǎng)站首頁網(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)站首頁上有會(huì)員登陸模塊,登陸后自動(dòng)回到首頁,在首頁出現(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è)人面板是為會(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àn)g覽所有的帖子,也可在論壇首頁進(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瀏覽模塊首頁顯示的信息都是標(biāo)題信息,游客可經(jīng)過點(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)站系統(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)格是否沖突,頁面安排是否合適,各種鏈接所放的位置是否合適等。在此以黑盒測(cè)試為主,白盒測(cè)試和用戶測(cè)試為輔。首先,在測(cè)試的前期,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,在程序接口進(jìn)行測(cè)試,檢查程序功能是否能按規(guī)定正常使用,頁面的鏈接是否正確,以及程序是否能正常的接收輸入數(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ò)提示。結(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è)試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論