




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
年4月19日旅游網(wǎng)站的設(shè)計與實現(xiàn)文檔僅供參考摘要隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競爭日益激烈,旅游部門所需的信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些個別地區(qū)已采用了的旅游網(wǎng)站,一般一般是以原始的手工方式處理/交流信息??墒枪ぷ魅藛T若僅靠手工方式處理大量資料,很可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門運行更加合理、高效地運轉(zhuǎn)。本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問題的一個可行性方法:采用現(xiàn)代化統(tǒng)一的計算機網(wǎng)絡(luò)系統(tǒng),實現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地進行存儲。對于普通用戶,能夠?qū)崿F(xiàn)信息瀏覽,對于有需求的用戶經(jīng)過權(quán)限認證后能夠進行信息瀏覽,在線預(yù)定,論壇等功能的使用。實現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對旅行社,酒店各類信息、資源進行協(xié)同集中管理。利用JSP技術(shù)建立動態(tài)網(wǎng)站,實現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預(yù)定。關(guān)鍵字:旅游信息;網(wǎng)絡(luò)化;動態(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ā)展的廣度深度都遠遠不能適應(yīng)經(jīng)濟發(fā)展和人民生活水平提高的需要。隨著市場經(jīng)濟的發(fā)展和人民收入水平的進一步提高,人民對旅游消費的需求將進一步上升,國內(nèi)旅游業(yè)在國民經(jīng)濟中的地位和作用越來越重要。但中國旅游產(chǎn)業(yè)依然基礎(chǔ)薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。旅游行政管理部門存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等問題.,面對困難和挑戰(zhàn),中國旅游業(yè)必須轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實現(xiàn)整個行業(yè)的新跨越。加強旅游信息化建設(shè),能夠提高各級管理部門的工作效率和管理水平,精簡辦事程序,降低工作成本,加大宣傳力度,加快信息傳播速度,提高信息實效性;另一方面能夠經(jīng)過開展電子商務(wù),滿足游客的個性化需求,提高旅游服務(wù)質(zhì)量,改變旅游企業(yè)傳統(tǒng)經(jīng)營模式,降低成本,增加效益,從而提高整個旅游產(chǎn)業(yè)素質(zhì),旅游實現(xiàn)信息化,將會進一步壯大旅游支柱產(chǎn)業(yè),提升旅游產(chǎn)業(yè)整體信息化水平,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)和資源配置,完善產(chǎn)業(yè)鏈,進而帶動眾多相關(guān)產(chǎn)業(yè)發(fā)展,拉動內(nèi)需,擴大就業(yè),增加外匯收入,對經(jīng)濟發(fā)展起到積極的推動作用。當(dāng)前,中國的一些旅游部門在信息化方面做的工作和其投入較少,對自身的發(fā)展起到了制約作用,能夠經(jīng)過建立旅游網(wǎng)站來宣傳本地的風(fēng)土人情,對信息進行網(wǎng)絡(luò)化、信息化管理,提高自身競爭能力。1.2當(dāng)前旅游業(yè)存在的問題當(dāng)前有許多中型的旅游管理部門仍依靠原始的人工方式采用電子文檔、電子表格等來對旅游信息進行管理,大部分旅行社也無自己的旅游網(wǎng)站,無法在現(xiàn)在這個網(wǎng)絡(luò)時代接受客戶的網(wǎng)上預(yù)定。隨著業(yè)務(wù)的不斷擴展,旅行社業(yè)務(wù)操作中涉及的各種收費情況、客戶情況以及旅游線路情況越來越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時也可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地運轉(zhuǎn)。1.3本課題要達到的設(shè)計目標(biāo)根據(jù)當(dāng)前Internet上旅游信息平臺的運營模式,設(shè)計并實現(xiàn)一個旅游信息的平臺。用軟件工程工程設(shè)計的思想和步驟進行設(shè)計,撰寫相關(guān)文檔。課題目標(biāo)是網(wǎng)站操作簡單,使用方便,系統(tǒng)響應(yīng)快,數(shù)據(jù)穩(wěn)定,網(wǎng)站管理合理規(guī)范。包括以下模塊:信息模塊實現(xiàn)對所發(fā)布的信息檢索,能瀏覽網(wǎng)站所發(fā)布的所有信息;管理員能夠?qū)π畔⑦M行添加,刪除和修改功能;會員模塊注冊的會員能夠瀏覽信息,預(yù)定線路和酒店,能夠再論壇發(fā)帖和留言;論壇模塊注冊的會員能夠在論壇類別內(nèi)交流信息;管理員可對論壇類別進行添加,刪除,以帖子管理;預(yù)定模塊會員能夠在個人面板里實現(xiàn)在線預(yù)定旅行線路和在線預(yù)定酒店功能;管理員可在后臺查閱到預(yù)定者的信息;注冊模塊普通用戶能夠瀏覽信息,但對于預(yù)定和論壇的發(fā)布需要會員才能夠?qū)崿F(xiàn);管理員能夠?qū)τ脩暨M行查詢,刪除的功能。2旅游網(wǎng)站信息系統(tǒng)分析本課題為實現(xiàn)更加符合實際的旅游信息服務(wù)功能,對系統(tǒng)做了詳細的系統(tǒng)分析。包括網(wǎng)站的需求分析、對開發(fā)用到的關(guān)鍵技術(shù)的介紹以及旅游網(wǎng)站的可行性分析。2.1網(wǎng)站需求分析該系統(tǒng)主要建立一個完整的旅游網(wǎng)站,突出旅游特點,有美觀的界面設(shè)計。主要功能:用戶能夠?qū)Ω骶包c相關(guān)信息的查詢,酒店預(yù)訂,旅行線路的查詢和對個景點所需費用查詢。有一定數(shù)量旅游景點相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時有利與景區(qū)管理部門的管理,加強雙邊的溝通與協(xié)作,以提高和改進管理水平,使游客經(jīng)過對網(wǎng)站的瀏覽能夠?qū)包c有比較真實和豐富的了解,對景點本身做一個比較好的宣傳和推廣。系統(tǒng)根據(jù)實際情況收集的資料為背景,網(wǎng)站中包括各個景區(qū)的基本情況介紹如:門票價格和風(fēng)景圖片欣賞等,進入該網(wǎng)站后,都能夠瀏覽站中的所有信息,同時能夠經(jīng)過系統(tǒng)來查詢所需要的各種信息,而且能夠在線預(yù)定旅行線路,預(yù)約酒店等。管理人員登陸系統(tǒng)后,將各種煩瑣的管理工作經(jīng)過網(wǎng)站來管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時了解游客對旅游管理部門的意見,經(jīng)過數(shù)據(jù)分析能夠了解游客的基本情況和不同時期游客的變化情況,提前做出必要的準備工作。管理人員經(jīng)過系統(tǒng)處理各個事務(wù),使前臺的用戶操作方便簡單,突出旅游特點,具有美觀的界面設(shè)計,保證網(wǎng)站安全穩(wěn)定的運行。如圖所示:圖2.1網(wǎng)站前臺用例網(wǎng)站后臺分析圖2.1.1系統(tǒng)功能需求各個角色的功能如下:未注冊的旅客:1)信息瀏覽:能夠?qū)W(wǎng)站所發(fā)布的信息進行瀏覽;能夠?qū)φ搲l(fā)帖子進行瀏覽;2)信息檢索:能夠?qū)包c信息,旅行社信息,酒店信息進行檢索;會員:1)信息瀏覽:網(wǎng)站所發(fā)布的所有信息都能夠瀏覽;2)論壇發(fā)帖:能夠在不同分類的論壇板塊下發(fā)表帖子及對其它會員的帖子回復(fù)功能;3)在線預(yù)定:對于旅行社發(fā)布的旅游路線和酒店能夠在線預(yù)定;4)信息檢索:能夠?qū)包c信息,旅行社信息,酒店信息進行檢索;5)個人面板:能夠收藏旅行線路,旅行社和酒店信息,和論壇中自己發(fā)帖和發(fā)帖的內(nèi)容;管理員:1)添加功能:景點介紹,旅行社,旅行路線,酒店的添加;2)刪除功能:能夠?qū)包c信息,旅行社信息,過期的旅行線路信息,及酒店的刪除功能,能夠?qū)φ搲舆M行刪除功能;3)查看預(yù)定信息功能:再會員預(yù)定旅行線路后,可查詢預(yù)訂各線路的會員信息,和預(yù)訂酒店的信息;4)修改功能:能夠?qū)W(wǎng)站的信息進行修改功能;2.1.2系統(tǒng)性能需求1)在查詢時,應(yīng)保證所有滿足條件的記錄都能查到。數(shù)據(jù)庫記錄一般在幾百條以上,如有遺漏將會對客戶的統(tǒng)計造成影響。2)一般操作的響應(yīng)時間應(yīng)該在1-2秒內(nèi)。3)采用菜單界面,對用戶比較友好。2.2采用關(guān)鍵技術(shù)介紹2.1.1JSP簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其它操作系統(tǒng)上運行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能經(jīng)過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段能夠操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,一般返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。當(dāng)前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,因此JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。2.1.2MySQL5.0數(shù)據(jù)庫MySQL5.0是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。在1月16號被Sun公司收購。當(dāng)前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,特別是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL5.0的特性:1)使用C和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)既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其它的軟件中提供多語言支持,常見的編碼如中文的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)一的計算機信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)的效率,使其在行業(yè)內(nèi)處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。開發(fā)本系統(tǒng)的可行性研究如下:技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本平臺基于當(dāng)今廣泛使用的WindowsXP操作系統(tǒng),數(shù)據(jù)庫的設(shè)計上則使用了安全性比較高的MySql,服務(wù)器選用了Apache公司的Tomcat6.0。而在Web與數(shù)據(jù)庫的接口采用了時下流行的SSH框架技術(shù)。頁面設(shè)計選用Dreamweaver工具進行編寫,每一種選用的技術(shù)都被現(xiàn)在的編程者廣泛使用。經(jīng)濟可行性:計算機技術(shù)發(fā)展異常迅猛的根本原因在于計算機的應(yīng)用促進了社會經(jīng)濟的發(fā)展,給社會帶來了巨大經(jīng)濟效益。因此基于計算機系統(tǒng)的成本-效益分析是可行性研究的重要內(nèi)容。操作可行性:對于客戶而言,她們最關(guān)心的是她們能否更方便、快捷地進行網(wǎng)上圖書的選購,能否保證個人信息的安全性以及圖書定購過程中相關(guān)數(shù)據(jù)的準確性、安全性和可靠性。本網(wǎng)站系統(tǒng)的先進性、穩(wěn)定性、可靠性以及后臺數(shù)據(jù)庫的安全設(shè)置能夠解除客戶的后顧之憂;網(wǎng)站操作簡單、快速直觀,客戶購書不需要了解整個書店的工作流程,只需要按照提示一步步操作即可完成購書等其它活動。對于一些數(shù)據(jù)的添加,刪除,修改存于后臺的數(shù)據(jù)庫中,這種操作方式是可行的。3系統(tǒng)概要設(shè)計3.1系統(tǒng)總體設(shè)計3.1.1運行環(huán)境操作系統(tǒng):WindowsNT//XP/安裝JDK安裝mysql安裝myeclipse3.1.2系統(tǒng)總體流程圖1.系統(tǒng)流程圖3.2數(shù)據(jù)庫概要設(shè)計3.2.1數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護,提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。當(dāng)前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術(shù)也是計算機領(lǐng)域中發(fā)展最快的技術(shù)之一。數(shù)據(jù)庫設(shè)計是把現(xiàn)實世界的實體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫設(shè)計的基礎(chǔ)之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設(shè)計的關(guān)鍵是如何使設(shè)計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進行數(shù)據(jù)處理。3.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的核心。概念結(jié)構(gòu)獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也獨立與所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。網(wǎng)站主題部分數(shù)據(jù)庫分析圖網(wǎng)站論壇部分數(shù)據(jù)庫分析表3.2.2數(shù)據(jù)物理設(shè)計數(shù)據(jù)庫的設(shè)計是為了給整個程序服務(wù)的,因此數(shù)據(jù)庫設(shè)計的好壞,是否合理直接影響到前臺界面的工作效率、開發(fā)的復(fù)雜度以及整個程序的質(zhì)量,因此數(shù)據(jù)庫的設(shè)計至關(guān)重要,在設(shè)計數(shù)據(jù)庫的時候,對數(shù)據(jù)庫中所有的字段都要依據(jù)科學(xué)的標(biāo)準制定。在旅游信息平臺中具體體現(xiàn)在各種信息的錄入、添加、刪除、查找等等,要求數(shù)據(jù)庫的結(jié)構(gòu)能夠滿足各種信息輸入輸出的需要。根據(jù)需求分析,設(shè)計了8張表:景點信息表,見表3.1酒店信息表,見表3.2旅行社信息表,見表3.3會員信息表,見表3.4會員預(yù)定酒店信息表,見表3.5會員預(yù)定路線信息表,見表3.6旅行路線信息表,見表3.7論壇發(fā)帖表,見表3.8論壇回貼表,見表3.9字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增nameVarchar(32)否景點名稱
descriptVarchar(18)否景點描述PriceInt(4)否景點價格imageVarchar(18)否景點圖片地址
表3.1景點信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增nameVarchar(32)否酒店名稱
descriptionVarchar(18)否酒店介紹phoneInt(20)否酒店電話addrInt(4)否酒店地址表3.2酒店信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增nameVarchar(32)否旅行社名稱
descriptionVarchar(18)否旅行社介紹addrInt(4)否旅行社地址phoneInt(20)否旅行社電話
表3.3旅行社信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增usernameVarchar(40)否用戶名
passwordVarchar(18)否密碼phoneInt(20)否聯(lián)系電話cityVarchar(20)否所在城市emailVarchar(40)否電子郵件
表3.4會員信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增vidInt(8)否引用酒店表中的id
duidInt(8)否引用會員表中的id表3.5會員預(yù)定酒店信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增vidInt(8)否引用旅行線路表中的id
duidInt(8)否引用會員表中的id表3.6會員預(yù)定線路信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增nameVarchar(40)否線路名稱
descriptionVarchar(18)否線路的具體介紹peplecountInt(4)否報名人數(shù)fullInt(4)否該線路的容納情況(0表示已滿,1表示未滿)priceInt(4)否該線路的價錢agencyInt(4)否負責(zé)的旅行社表3.7旅行線路信息表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增nameVarchar(40)否主題名稱creatorIDInt(4)否創(chuàng)立者IDcontenttext否發(fā)帖內(nèi)容TopicIDInt(8)否類別ID表3.8論壇發(fā)帖表字段名稱數(shù)據(jù)類型是否為空說明idInt否主鍵自動遞增nameVarchar(40)否回帖名稱fangyanIDInt(4)否帖子IDcontenttext否發(fā)帖內(nèi)容replayIDInt(8)否回帖者ID表3.9論壇回帖表系統(tǒng)詳細設(shè)計4.1系統(tǒng)功能模塊設(shè)計根據(jù)需求分析的需要,開發(fā)并實現(xiàn)一個旅游信息的平臺。主要包含前臺和后臺兩大模塊,其中前臺模塊有:景點信息模塊,會員注冊模塊,會員個人面板模塊,旅行線路模塊,旅行社信息模塊,酒店信息模塊;后臺模塊有:會員管理模塊,旅行社管理模塊,住宿管理模塊,景點管理模塊,帖子管理模塊等。實現(xiàn)相關(guān)管理模塊信息的查詢、增加、刪除等操作。具體分類如圖4.1.1所示。圖4.1.1功能模塊圖4.2系統(tǒng)主要界面的詳細設(shè)計4.2.1系統(tǒng)首頁界面界面是一個網(wǎng)站的門面,如同公司的形象,特別注重設(shè)計和規(guī)劃。它是用戶首先見到的界面,它的好壞直接影響到網(wǎng)站的訪問率。為此,作者從以下幾個方面對主界面進行了設(shè)計。1.在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其它色彩,給用戶一種鮮而不艷的美感。2.在字體選用上,大小適當(dāng),盡量使用常見字體,適當(dāng)配用藝術(shù)字。3.在網(wǎng)頁制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁,將大表化小,圖片壓縮,盡量減少頁面響應(yīng)時間。4.在內(nèi)容上,主界面內(nèi)容充實而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。5.在用戶操作上,簡化用戶操作,刪去那些空洞的環(huán)節(jié)。例如,“用戶注冊”只須填寫簡單信息即可。圖4.1網(wǎng)站首頁網(wǎng)站的后臺經(jīng)過權(quán)限認證后,方可進入管理員操作模塊。進入管理員模塊后,管理員就可根據(jù)不同的模塊管理進行相應(yīng)的景點發(fā)布,對帖子的管理等。如圖4.2所示。圖4.2管理員模塊界面4.2.2會員模塊在網(wǎng)站首頁上有會員登陸模塊,登陸后自動回到首頁,在首頁出現(xiàn)個人面板板塊,在個人面板里列出了所有的旅行路線,若對某個旅行線路感興趣,能夠查看到詳細的信息,旅行線路詳細信息包括:名稱,價錢,參與人數(shù),剩余人數(shù),若是已滿的話,顯示為0,而無法使用“我要參與”按鈕。如會員預(yù)定后,將數(shù)據(jù)傳送到后臺,管理員能夠查詢到相應(yīng)預(yù)定線路的人員名單。旅行路線的預(yù)定模塊如圖4.3所示。圖4.3查看線路預(yù)訂個人面板是為會員設(shè)計的我的天地形式的地方,里面包含了會員ID在論壇里發(fā)的帖子或者是回復(fù)的帖子,會員能夠直接在個人面板中了解到最新的旅行路線和酒店信息,若是預(yù)定了旅行路線或者是酒店信息,也將保存在個人面板中。而所預(yù)定的數(shù)據(jù)管理員在后天也可知道預(yù)定的信息。個人面板如圖4.4所示。圖4.4會員個人面板論壇的發(fā)帖和回貼時僅限會員使用的,打開論壇的首頁,能夠瀏覽所有的帖子,也可在論壇首頁進行發(fā)帖;想要回復(fù)帖子的話點擊帖子的題目即可查看帖子的詳細信息,包括:創(chuàng)立者,發(fā)貼時間,瀏覽次數(shù)及其它用戶關(guān)于該帖子的回復(fù)。若是想回復(fù)貼子的話,在右側(cè)可直接進行回復(fù)。論壇帖子回復(fù)如圖4.5所示。圖4.5論壇回帖4.2.3瀏覽模塊首頁顯示的信息都是標(biāo)題信息,游客可經(jīng)過點擊標(biāo)題或圖片查看感興趣的相關(guān)界面,如圖4.6所示的景點介紹的詳細信息。圖4.6景點詳細介紹每條不同的線路所屬的旅行社和酒店都不同,都是旅行社設(shè)定的旅行線路具體住宿,但人數(shù)不同,酒店的選擇就多一些,用戶可根據(jù)該旅行線路所屬的酒店進行預(yù)定。酒店的介紹如圖4.7和圖4.8所示。圖4.7酒店介紹圖4.8酒店詳細介紹5.系統(tǒng)測試與分析5.1測試目的軟件測試的目標(biāo)和定義:1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。在對該旅游網(wǎng)站系統(tǒng)測試時,也正是基于上述觀點來進行的,測試的目的不是證明系統(tǒng)是完美的,而是發(fā)現(xiàn)問題,更好的解決問題,使系統(tǒng)不斷完善,滿足客戶的需求。5.2測試方法測試軟件主要分為幾種方式:白盒測試,黑盒測試,和用戶測試。(1)白盒測試:在了解內(nèi)部邏輯結(jié)構(gòu)的前提下,由開發(fā)者測試所有的模塊,測試內(nèi)容主要是源代碼的完整性和規(guī)范性,模塊流程是否清晰、邏輯是否正確等。(2)黑盒測試:在不了解內(nèi)部結(jié)構(gòu)的前提下,檢查各個模塊的連接是否緊密,各個超級鏈接是否正確,是否有超文本語言的過濾,在用戶填寫相關(guān)信息出錯的時候,程序是否有相關(guān)的處理等。(3)用戶測試:以用戶角色評價每個模塊的風(fēng)格和網(wǎng)站的總體風(fēng)格是否沖突,頁面安排是否合適,各種鏈接所放的位置是否合適等。在此以黑盒測試為主,白盒測試和用戶測試為輔。首先,在測試的前期,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,在程序接口進行測試,檢查程序功能是否能按規(guī)定正常使用,頁面的鏈接是否正確,以及程序是否能正常的接收輸入數(shù)據(jù)產(chǎn)生正確的輸出信息。之后我們檢查了程序代碼,各模塊流程及邏輯基本正確。5.3單元測試實例測試一:用戶注冊,登陸信息在注冊時填寫重復(fù)的用戶名,或者為空;兩次密碼不一致;登陸時密碼不正確或者是用戶名不存在時系統(tǒng)是否出現(xiàn)預(yù)期設(shè)定的操作提示。預(yù)期效果:注冊時輸入錯誤或者密碼不一致時報錯提示重新填寫;登陸時錯誤報錯提示重寫填寫。結(jié)果:都出現(xiàn)相應(yīng)的報錯提示。結(jié)論:注冊要為未注冊過的用戶名且信息正確;登陸時要填寫正確的信息才能進行操作。測試二:會員權(quán)限測試在非會員在參與預(yù)定路線,點擊個人面板,或是瀏覽帖子時點擊發(fā)帖和回復(fù)時系統(tǒng)時候出現(xiàn)預(yù)期的提示。預(yù)期效果:在非會員涉及到上述問題時,出現(xiàn)會員登陸和注冊窗口,需要登陸或注冊后方可進行操作。結(jié)果:都出現(xiàn)會員登陸注冊窗口。結(jié)論:在涉及到會員權(quán)限的窗口時,該功能只對會員開放。測試三:預(yù)定線路測試在旅行線路已滿時,前臺是否自動屏蔽該線路,后臺管理時是否顯示為0。預(yù)期效果:在旅行線路已滿的情況下,出現(xiàn)設(shè)定的預(yù)期效果。結(jié)果:在旅行線路已滿的狀態(tài)下,無法點擊“我要參與”按鈕,且登陸到后臺管理員界面時,顯示剩余人數(shù)的狀態(tài)為“0”。結(jié)論:每條線路都有容納人數(shù)的限制,屏蔽后能夠避免超團的麻煩。測試四:后臺管理測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 原創(chuàng)課題申報書
- 課題申報計劃書字數(shù)要求
- 初中數(shù)學(xué)課題申報書范文
- 合同范本有水泥黃沙
- 危房改造安裝合同范本
- 合同范例食品代加工
- 午餐肉供應(yīng)合同范例
- 單晶碎料采購合同范本
- 冷庫設(shè)計合同范本
- 2024數(shù)據(jù)中心OceanStor Dorado存儲陣列測試方案
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 2025年江西省高職單招《職業(yè)適應(yīng)性測試》高頻必練考試題庫400題(帶答案)
- 廣州電視塔鋼結(jié)構(gòu)施工方案
- 《研學(xué)旅行課程設(shè)計》課件-研學(xué)課程設(shè)計計劃
- 中醫(yī)痹癥-課件
- 繪本《你很特別》
- 茶葉揉捻機總體設(shè)計方案的擬定
- 蘇州大學(xué)應(yīng)用技術(shù)學(xué)院財務(wù)管理
- 粱、柱、板截面取值原則最終
- 2022年新目標(biāo)英語七年級期末考試質(zhì)量分析
- 醫(yī)院護士勞動合同
評論
0/150
提交評論