旅游網(wǎng)站建設(shè)畢業(yè)設(shè)計論文_第1頁
旅游網(wǎng)站建設(shè)畢業(yè)設(shè)計論文_第2頁
旅游網(wǎng)站建設(shè)畢業(yè)設(shè)計論文_第3頁
旅游網(wǎng)站建設(shè)畢業(yè)設(shè)計論文_第4頁
旅游網(wǎng)站建設(shè)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

裝訂線xxxxxxx畢業(yè)設(shè)計(論文)題目:悠悠旅游網(wǎng)站的設(shè)計與實現(xiàn)系(院)信息技術(shù)系專業(yè)班級xxxxx學(xué)號xxxxx學(xué)生姓名xxxxx指導(dǎo)教師xxxx職稱xxxx2011年05月10日悠悠旅游網(wǎng)站的設(shè)計與實現(xiàn)摘要:隨著計算機技術(shù),網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,Internet的不斷普及,網(wǎng)絡(luò)在各個領(lǐng)域里也發(fā)揮了越來越重要的作用。特別是隨著近年人民生活水平不斷提高,旅游成為了一個熱門話題。所以建立一個集信息發(fā)布、互動交流于一體的平臺對于促進旅游行業(yè)的信息化建設(shè)很必要。本設(shè)計采用ASP.NET、VB動態(tài)網(wǎng)頁開發(fā)方法,基于IIS環(huán)境下開發(fā),目的是建立下一個交互式旅游網(wǎng)站,使其具備發(fā)布信息、用戶權(quán)限管理和互動交流等功能。根據(jù)這些要求,網(wǎng)站最終通過.NET技術(shù)和VB語言實現(xiàn)了:旅游景點信息的發(fā)布、用戶注冊、登錄、留言、管理等功能,實現(xiàn)了旅游網(wǎng)站的交互性。關(guān)鍵詞:旅游網(wǎng)站;ASP.NET;VB;ACCESS數(shù)據(jù)庫;IIS運行環(huán)境;

YouyoutourismwebsitedesignandimplementationAbstract:Alongwiththecomputertechnology,therapiddevelopmentofInternettechnology,theincreasingpopularityoftheInternet,networkindifferentfieldsalsoplayanincreasinglyimportantrole.Especiallywithpeople'slivingstandardsimproveinrecentyears;tourismhasbecomeahottopic.Sobuildingacollectionofinformationrelease,mutualcommunicationinoneoftheplatformtopromotetourismindustryinformatizationconstructionisnecessary.ThisdesignUSESthe,VBdynamicwebdevelopmentmethod,basedonIISenvironmentdevelopment,thepurposeistosetupthenextinteractivetourwebsitesystem,makeitshavereleaseinformation,userpopedomandinteraction,andotherfunctions.Accordingtotheserequirements,thesystemfinallythroughtechnologyandVBlanguageimplementation:thetouristattractionsinformationrelease,userregister,andlogin,message,andsystemmanagement.Keywords:Travelwebsites;Adevelopmentmethods;VB.NET;ACCESSdatabase;IISoperationenvironment;

目錄第一章前言 1第二章項目開發(fā)平臺 22.1項目開發(fā)平臺簡述 22.2項目開發(fā)工具簡述 22.2.1項目開發(fā)軟件工具 22.2.2項目開發(fā)數(shù)據(jù)庫網(wǎng)站 2第三章可行性分析和需求分析 43.1可行性分析 43.2需求分析 4第四章網(wǎng)站總體設(shè)計 54.1用戶注冊登錄模塊 54.2用戶留言模塊 5第五章數(shù)據(jù)庫設(shè)計 6第六章詳細設(shè)計說明 76.1前臺模塊詳細設(shè)計 76.1.1網(wǎng)站主頁的詳細設(shè)計 76.1.2用戶注冊頁面的詳細設(shè)計 86.1.3用戶留言頁面的詳細設(shè)計 9第七章項目測試 127.1網(wǎng)頁鏈接測試 127.2注冊頁面測試 127.3登錄頁面測試 137.4留言頁面測試 14結(jié)束語 15參考文獻 16PAGE16悠悠旅游網(wǎng)站的設(shè)計與實現(xiàn)第一章前言目前,我國旅游業(yè)正處于高度發(fā)展?fàn)顟B(tài)。越來越多的人在假日選擇出游作為放松自己身心的手段。網(wǎng)上信息的發(fā)布由于其及時性,方便性等諸多的優(yōu)點被越來越多的人們接受,人們逐漸開始在做事情之前先在網(wǎng)絡(luò)上搜索一下相關(guān)的內(nèi)容、相關(guān)信息。旅游業(yè)作為一個為廣大游客提供旅游服務(wù)的行業(yè),其發(fā)布和更新信息的速度將直接影響到企業(yè)發(fā)展的前景。因此,如果能夠提供給游客各個地區(qū)的相關(guān)線路、相關(guān)的景點信息等以供游客們選擇,并且?guī)椭慰驮诰€交流,這將無疑會獲得更為廣泛的市場。隨著Internet的發(fā)展,各種不同類型的旅游網(wǎng)站開始在網(wǎng)上出現(xiàn),這些網(wǎng)站大多采用更加靈活、更加生動的動態(tài)頁面來吸引游客的注意,利用它讓管理者與游客、游客與游客進行互動。我的旅游網(wǎng)站就是利用計算機網(wǎng)絡(luò)向游客們發(fā)布旅游信息,游客通過計算機網(wǎng)絡(luò)留言來發(fā)表自己的意見和建議。這個網(wǎng)站的開發(fā)主要分前臺和后臺兩個部分進行:前臺即用戶界面,要實現(xiàn)的主要功能為:旅游信息的發(fā)布:發(fā)布最新的旅游新聞、最新的旅游資訊等;后臺要實現(xiàn)的主要功能為:用戶注冊登錄:留言交互的實現(xiàn):實現(xiàn)一個留言板的功能,能夠與游客進行交互等;

第二章項目開發(fā)平臺2.1項目開發(fā)平臺簡述網(wǎng)站運行所需環(huán)境:操作系統(tǒng):Windows2000Professional,Windows20000Server,Windows2000AdvanceServer,WindowsXPProfessional或者更高版本,其中Windows20000需安裝ServicePack2.0;內(nèi)存要求:基本內(nèi)存256MB或以上;硬盤:約256MB或以上;瀏覽器:InternetExplorer5.0或者更高版本;Web數(shù)據(jù)庫:MicrosoftACCESS2003,學(xué)習(xí)簡單,使用方便;Web服務(wù)器:IIS個人站點服務(wù)器(IIS5.0),可以在自己的計算機上發(fā)面主頁,并在局域網(wǎng)絡(luò)上共享文檔。由于IIS支持ASP.NET,因此可以作為Web站點的開發(fā)和測試平臺;.NETFramework(.NET框架);MDAC2.7(Microsoft數(shù)據(jù)訪問組件2.7);2.2項目開發(fā)工具簡述2.2.1項目開發(fā)軟件工具ASP.NETASP.NET又稱為ASP+,而是微軟提出的.NET框架的一部分,它是一種以.NET框架為基礎(chǔ)開發(fā)網(wǎng)上應(yīng)用程序的全新模式,在這個框架下可以采用VB.NET,C#等其他.NET語言開發(fā)網(wǎng)上程序。多數(shù)的網(wǎng)站資源是開放給所有使用者存取,但是也有許多信息是不能公開的資料,則需要安全的防護機制,才能確保資料的安全性和使用者權(quán)益。ASP.NET結(jié)合Microsoft.NETFramework和IIS提供的Web應(yīng)用程序驗證、授權(quán)及仿真三種主要的安全性機制。傳統(tǒng)的應(yīng)用程序是通過先建立數(shù)據(jù)加的連接,在程序的整個運行過程中維護連接的方式來設(shè)計的。ASP.NET采取了斷開連接方式的數(shù)據(jù)結(jié)構(gòu)。當(dāng)瀏覽器向Web服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所有請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就斷開,直到瀏覽器發(fā)出下一個請求。DreamweaverDreamweaver是一款專業(yè)的HTML編輯器,用于對Web站點、Web頁面和Web應(yīng)用程序進行設(shè)計、編碼和開發(fā)。無論手工編寫HTML代碼還是在可視化編輯環(huán)境中工作,Dreamweaver都提供有用的工具,讓用戶擁有更加完美的Web創(chuàng)作體驗。利用Dreamweaver中的可視化編輯功能,不僅可以快速地創(chuàng)建頁面而無需編寫任何代碼,而且還可以查看所有的站點元素或資源并將它們從易于使用的面板直接拖到文檔中,用戶可以在Photoshop或其他圖形應(yīng)用程序中創(chuàng)建和編輯圖像,然后直接導(dǎo)入Dreamweaver,或者添加FLASH對象,從而優(yōu)化開發(fā)工作流程。2.2.2項目開發(fā)數(shù)據(jù)庫網(wǎng)站本網(wǎng)站選用MicrosoftACCESS數(shù)據(jù)庫,MicrosoftAccess在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面網(wǎng)站。它也常被用來開發(fā)簡單的WEB應(yīng)用程序.這些應(yīng)用程序都利用ASP技術(shù)在InternetInformationServices運行.比較復(fù)雜的WEB應(yīng)用程序則使用PHP/MySQL或者ASP/MicrosoftSQLServer.Access是一種關(guān)系型數(shù)據(jù)庫管理網(wǎng)站,管理的對象有表、查詢、窗體、報表、頁、宏和模塊。Access還是一個面向?qū)ο蟮?、可視化的開發(fā)工具。Access是基于Windows操作網(wǎng)站下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。

第三章可行性分析和需求分析3.1可行性分析技術(shù)可行性分析。本網(wǎng)站采用ASP.NET開發(fā)出友好美好的網(wǎng)頁界面,便于用戶瀏覽,數(shù)據(jù)庫管理網(wǎng)站采用MicrosoftACCESS,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性、安全性。使用Dreamweaver結(jié)合ASP.NET技術(shù)已經(jīng)成為現(xiàn)代開發(fā)動態(tài)網(wǎng)站的首選技術(shù),許多已經(jīng)開發(fā)成功的經(jīng)典項目足以證明此技術(shù)的可行性。因此,本網(wǎng)站的開發(fā)平臺已經(jīng)成熟可行。法律可行性分析。在開發(fā)一個網(wǎng)站之前一定要確定它是否觸犯某項法律或與國家的相關(guān)規(guī)定是否抵觸?!坝朴坡糜尉W(wǎng)站”并不與任何法律或國家相關(guān)規(guī)定相抵觸,所以在法律上是可行的。運行可行性分析。本網(wǎng)站可以運行在Windows2000、Windowsxp、Windows7操作網(wǎng)站之上,就是說市場上流行的操作網(wǎng)站都可以支持,因此網(wǎng)站運行可行性絕不會成為“悠悠旅游網(wǎng)站”的問題。開發(fā)方案可行性分析。隨著人們生活水平的提高,現(xiàn)在旅游的人越來越多,而其中上網(wǎng)的人數(shù)更是以指數(shù)級速度增長,網(wǎng)上旅游將成為未來發(fā)展的趨勢。采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站網(wǎng)站,能夠使其在行業(yè)內(nèi)處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。3.2需求分析要求有良好的人機界面。一個美觀的交互界面不僅讓人看著舒服,而且會使人心情舒暢,因此良好的人機界面就顯示得尤為重要。可擴充性。網(wǎng)站開發(fā)的時間短,水平有限,只能完成一些基本的功能。為了以后功能的提升,設(shè)計時要充分考慮到以后網(wǎng)站功能的可擴充性。

第四章網(wǎng)站總體設(shè)計旅游網(wǎng)站的用戶分為管理員和游客兩種,工作流程分為前臺用戶瀏覽和后臺管理。在進行了網(wǎng)站分析之后,開始進入網(wǎng)站的總體設(shè)計??傮w框架如圖4-1所示:歡迎頁面歡迎頁面主頁旅游景點旅游資訊旅游攻略用戶信息訪客留言聯(lián)系我們旅行寶箱友情鏈接管理員信息非管理員信息訪客留言管理員管理圖4-14.1用戶注冊登錄模塊該模塊主要功能包括用戶的注冊和登錄。管理員登錄后可對建立和刪除管理員和非管理員的賬戶,而非管理員只可有修改自己的密碼的權(quán)限。4.2用戶留言模塊該功能模塊主要是方便用戶和管理人員進行溝通和交流,用戶可以發(fā)表自己的看法也可瀏覽其他用戶的留言。為了讓旅游部門掌握各方面的反饋信息,本網(wǎng)站設(shè)置了留言模塊。通過此模塊,可以上傳留言、查看以往的留言信息。留言信息包括:留言標(biāo)題和留言內(nèi)容。

第五章數(shù)據(jù)庫設(shè)計1、數(shù)據(jù)庫名:Travel.mdb2、數(shù)據(jù)表結(jié)構(gòu)及描述用戶注冊登錄信息表users:主要用于存放用戶的注冊信息,主要包括用戶名、用戶密碼、用戶E-mail、用戶QQ、用戶電話以及備注內(nèi)容。具體設(shè)計如圖5-1所示:圖5-1用戶留言表informations:主要用于存放用戶留言信息,主要包括留言標(biāo)題和留言內(nèi)容。具體設(shè)計如圖5-2所示:

第六章詳細設(shè)計說明6.1前臺模塊詳細設(shè)計6.1.1網(wǎng)站主頁的詳細設(shè)計文件名:zhuye1.aspx網(wǎng)站主要中英文兩種語言,在主頁的左上角添加了鏈接;作為整個網(wǎng)站的主頁,設(shè)計了可以進入各子頁的鏈接,如旅游景點、旅游資訊等;在網(wǎng)頁中間使用了FLSAH;為了方便注冊用戶登錄、未注冊用戶進行注冊,在主頁上添加了會員登錄模塊;界面設(shè)計如圖6-1所示:圖6-1詳細代碼:<%@Debug="true"%><scriptLanguage="VB"runat="server"> Subenter_click(SenderasObject,EasEventArgs) DimConnasNewOleDbConnection(ConfigurationSettings.AppSettings("strConn")) DimstrSqlAsString strSql="Select*fromusersWhereuse_rname='"&username.Text&"'anduser_password='"&password.Text&"'" DimcmdAsNewOleDbCommand(strSql,conn) Conn.Open() DimdrAsOleDbDataReader=cmd.ExecuteReader() Ifdr.Read()=TrueThen Conn.Close() FormsAuthentication.RedirectFromLoginPage(username.Text,false) Else Conn.Close() Message.Text="您必須輸入有效的用戶名和密碼" EndIf EndSub</script>6.1.2用戶注冊頁面的詳細設(shè)計文件名:zhuce.aspx主要用于用戶的注冊,網(wǎng)頁頭部使用了FLASH技術(shù),網(wǎng)頁的中間部分使用ASP.NET和ACCESS數(shù)據(jù)庫相結(jié)合,將用戶的信息存放于數(shù)據(jù)庫中,方便用戶登錄。界面設(shè)計如圖6-2所示:圖6-2詳細代碼:<scriptlanguage="vb"runat="server">subenter_click(senderasobject,easeventargs)dimerror_1asexceptionifpage.isvalid=truethenregisterform.visible=falsedimstrname,strpassword,stremail,strqq,strphone,strtextasstringstrname=username.textstrpassword=userpassword.textstremail=useremail.textstrqq=userqq.text strphone=userphone.textstrtext=usertext.text try dimconnasnewoledbconnection("provider=microsoft.jet.oledb.4.0;datasource=F:\biyesheji\travel\Access\travel.mdb") dimstrsqlasstring strsql="insertintousers(user_name,user_password,user_email,user_qq,user_phone,user_text)values('"&strname&"','"&strpassword&"','"&stremail&"','"&strqq&"','"&strphone&"',&strtext&"')" dimcmdasnewoledbcommand(strsql,conn) conn.open() cmd.ExecuteNonQuery() conn.close() message.text="<br><br>注冊成功!thanks,<p/>從這里<ahref=zhuye.aspx><fontcolor=green>進入主頁</font></a>" catcherror_1 message.text="您輸入的用戶名已經(jīng)存在或者在保存數(shù)據(jù)時發(fā)生了其它錯誤,請你重新輸入,具體錯誤為:<p/>"&error_1.tostring() endtry endif endsub</script>Web.config代碼:<?xmlversion="1.0"encoding="UTF-8"?><Configuration><system.webServer><directoryBrowseenabled="true"/></system.webServer></configuration>6.1.3用戶留言頁面的詳細設(shè)計文件名:liuyan.aspx主要用于用戶的留言,包括留言標(biāo)題和留言內(nèi)容;界面設(shè)計如圖6-3所示:圖6-3詳細代碼:<scriptlanguage="vb"runat="server">subenter_click(senderasobject,easeventargs)dimerror_1asexceptionifpage.isvalid=truethenregisterform.visible=falsedimstrtitle,strtextasstringstrtitle=informationtitle.textstrtext=informationtext.text try dimconnasnewoledbconnection("provider=microsoft.jet.oledb.4.0;datasource=F:\biyesheji\travel\Access\travel.mdb") dimstrsqlasstring strsql="insertintoinformations(information_title,information_text)values('"&strtitle&"','"&strtext&"')" dimcmdasnewoledbcommand(strsql,conn) conn.open() cmd.ExecuteNonQuery() conn.close() message.text="<br><br>留言成功!thanks,<p/>從這里<ahref=liuyan.aspx><fontcolor=green>查看留言</font></a>" catcherror_1 message.text="您輸入的留言已經(jīng)存在或者在保存數(shù)據(jù)時發(fā)生了其它錯誤,請你重新輸入,具體錯誤為:<

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論