旅游網(wǎng)站課程設(shè)計(jì)_第1頁
已閱讀1頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘要</b></p><p>  隨著Internet技術(shù)的發(fā)展,互聯(lián)網(wǎng)在中國逐步普及,人們對網(wǎng)絡(luò)的需求也日益增長,利用計(jì)算機(jī)實(shí)現(xiàn)旅游資源的管理勢在必行。本系統(tǒng)從初步調(diào)查開始,詳細(xì)介紹了需求分析、流程和數(shù)據(jù)分析,并進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。系統(tǒng)采用Adobe Dreamweaver 5編寫ASP腳本,Microsoft Office

2、 Access 2003建立數(shù)據(jù)庫,從界面簡潔、實(shí)用的要求出發(fā),完成了旅游資源管理工作的主要部分,本文是根據(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ǔ),可進(jìn)入系統(tǒng)主控界面,進(jìn)行信息管理,信息查詢,結(jié)伴,留言板等功能的使用。實(shí)現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對旅游各類信息、資源進(jìn)行協(xié)同集中管理。該網(wǎng)站系統(tǒng)采用以ASP為主要開發(fā)技術(shù),VB為主要設(shè)計(jì)語

3、言,數(shù)據(jù)庫采用當(dāng)下功能強(qiáng)勁的ACCESS數(shù)據(jù)庫。在ASP技術(shù)及ACCESS數(shù)據(jù)庫強(qiáng)大功能的支持下,本網(wǎng)站系統(tǒng)實(shí)現(xiàn)了網(wǎng)站的全面動(dòng)態(tài)管理,高速數(shù)據(jù)存取,使得對網(wǎng)站的管理更加及時(shí)有效,極大的提高了網(wǎng)站管理人員的工作效率。</p><p>  關(guān)鍵詞:旅游信息;數(shù)據(jù)庫;Asp動(dòng)態(tài)網(wǎng)站</p><p><b>  目錄</b></p><p><b

4、>  第一章 概述1</b></p><p>  1.1.研究背景1</p><p>  1.2.選題依據(jù)1</p><p>  1.3.研究意義2</p><p>  第二章 開發(fā)技術(shù)與工具2</p><p>  2.1.Asp技術(shù)簡介2</p><p> 

5、 2.2.ASP與數(shù)據(jù)庫Access3</p><p>  2.3.IIS服務(wù)器4</p><p>  2.4.Dreamweaver CS5開發(fā)工具5</p><p>  第三章 需求分析6</p><p>  3.1.需求分析的簡述6</p><p>  3.1.1.用戶需求6</p>

6、<p>  3.1.2.后臺(tái)管理需求6</p><p>  3.1.3 系統(tǒng)分析與環(huán)境開發(fā)需求6</p><p>  3.1.4 網(wǎng)站的功能模塊簡介7</p><p>  第四章 系統(tǒng)設(shè)計(jì)7</p><p>  4.1 系統(tǒng)各功能具體分析8</p><p>  4.1.1 游客登錄8</p&

7、gt;<p>  4.1.2 留言板8</p><p>  4.1.3 管理員登錄8</p><p>  4.1.4 后臺(tái)管理9</p><p>  4.2數(shù)據(jù)庫設(shè)計(jì)9</p><p>  4.2.1數(shù)據(jù)庫功能分析9</p><p>  4.2.2數(shù)據(jù)庫E-R圖11</p>&l

8、t;p>  4.2.3數(shù)據(jù)庫與asp的鏈接11</p><p>  第五章 系統(tǒng)實(shí)現(xiàn)13</p><p>  5.1 首頁的實(shí)現(xiàn)13</p><p>  5.2列表頁實(shí)現(xiàn)18</p><p>  5.3 內(nèi)容頁實(shí)現(xiàn)19</p><p>  5.4.用戶注冊模塊20</p><p&g

9、t;  5.5.會(huì)員登錄模塊24</p><p>  5.6.用戶留言模塊25</p><p>  第六章 軟件測試29</p><p>  6.1系統(tǒng)測試30</p><p>  6.1.1 測試的基本概念30</p><p>  6.1.2 測試步驟31</p><p><

10、b>  總結(jié)32</b></p><p><b>  參考文獻(xiàn)33</b></p><p><b>  第一章 概述</b></p><p><b>  1.1.研究背景</b></p><p>  我國是一個(gè)旅游資源大國,地大物博,文化傳統(tǒng)源遠(yuǎn)流長,在

11、過去的20年,中國已經(jīng)從旅游資源大國發(fā)展成為亞洲旅游大國,今后20年,中國將成為世界旅游強(qiáng)國。根據(jù)世界旅游組織預(yù)測,到2020年,我國將成為世界最大的旅游目的地,并成 為世界第四大旅游客源國,屆時(shí),中國每年接待的入境旅游者將達(dá)到1.37億,每年也將有1億的中國旅游者將出境、出國旅游。</p><p>  我國擁有的國內(nèi)旅游市場潛力也十分巨大,12億普通老百姓的旅游意識(shí)現(xiàn)在才 剛剛興起,國內(nèi)旅游收入在國民生產(chǎn)總值中

12、占比重很小,隨著經(jīng)濟(jì)的增長,國民旅 游意識(shí)將有一個(gè)加速成長的過程,目前“假日經(jīng)濟(jì)”的蓬勃興起正是人們旅游意識(shí)和國家政策扶植相結(jié)合的結(jié)果。</p><p>  近年來,隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,越來越多的部門、企事業(yè)單位都有通過Internet對外宣傳自己,同時(shí)為那些有信息需求的人提供方便快捷的服務(wù)。旅游網(wǎng)站是各旅游勝地對外宣傳中不可缺少的工具,它的內(nèi)容對于旅游勝地的宣傳和旅游地的項(xiàng)目的開發(fā)的決策起著非常重要的作用。

13、</p><p>  旅游網(wǎng)的成立標(biāo)志著我國基于互聯(lián)網(wǎng)的旅游網(wǎng)絡(luò)發(fā)展的開始。隨著電子商務(wù)的潮起潮落,旅游網(wǎng)站也經(jīng)歷了市場的洗禮。旅游網(wǎng)站作為網(wǎng)絡(luò)經(jīng)濟(jì)形勢下旅游業(yè)發(fā)展的一種戰(zhàn)略武器,已對我國旅游市場的固有壁壘帶來沖擊,我國旅游電子商務(wù)在未來的發(fā)展中尚有許多工作要做。旅游電子商務(wù)像一張大網(wǎng),把眾多的旅游供應(yīng)商、旅游中介、旅游者聯(lián)系在一起。相對于傳統(tǒng)的旅游業(yè)來說,旅游電子商務(wù)不僅提高了業(yè)務(wù)透明度和工作效率,降低了邊際成

14、本,而且凸現(xiàn)了旅游產(chǎn)品本身個(gè)性化、信息化、時(shí)令化等特性。</p><p><b>  1.2.選題依據(jù)</b></p><p>  隨著國內(nèi)互聯(lián)網(wǎng)的發(fā)展,旅游業(yè)也成為網(wǎng)上的熱點(diǎn)主題,旅游類各種站點(diǎn)也紛紛建立。不過許多網(wǎng)站的內(nèi)容還只限于旅游信息的發(fā)布和介紹,而互聯(lián)網(wǎng)與旅游業(yè)的結(jié)合發(fā)展顯然不應(yīng)局限于此。用戶不再滿足于通過瀏覽器看到靜態(tài)頁面,而是希望能根據(jù)要求生成更加靈活的

15、、生動(dòng)的動(dòng)態(tài)頁面。動(dòng)態(tài)網(wǎng)頁包含交互功能,動(dòng)態(tài)網(wǎng)頁的特點(diǎn)有:以數(shù)據(jù)庫技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量;采用動(dòng)態(tài)網(wǎng)頁技術(shù)的網(wǎng)站可以實(shí)現(xiàn)更多的功能,如用戶登錄、后臺(tái)管理等功能;不是獨(dú)立存在于服務(wù)器的網(wǎng)頁文件,只有當(dāng)用戶請求服務(wù)器才返回一個(gè)完整的網(wǎng)頁。其中的最主要的方面就是利用它來傳遞和發(fā)送信息,更好的展現(xiàn)自我。我的旅游網(wǎng)就是利用計(jì)算機(jī)網(wǎng)絡(luò)向游客們發(fā)布旅游信息;游客通過計(jì)算機(jī)網(wǎng)絡(luò)留言來發(fā)表自己的意見和建議。旅游網(wǎng)站在時(shí)空方面沒有限制,可

16、以實(shí)現(xiàn)遠(yuǎn)程的信息查詢和交流。</p><p><b>  1.3.研究意義</b></p><p>  依靠互聯(lián)網(wǎng)的發(fā)展和普及,網(wǎng)絡(luò)已成為一種時(shí)尚,許多有眼光的旅游企業(yè)家和網(wǎng)絡(luò)電子商務(wù)企業(yè)家們逐漸出現(xiàn),專注于網(wǎng)絡(luò)旅游的發(fā)展和潛在價(jià)值,積極推動(dòng)網(wǎng)絡(luò)旅游發(fā)展。一般來說,虛擬旅游電子商務(wù)可以滿足不同層次的需求,能帶來很多的社會(huì)效益和經(jīng)濟(jì)效益。主要表現(xiàn)在以下幾個(gè)方面:<

17、/p><p>  (l)對于旅游消費(fèi)者,旅游電子商務(wù)既可以為許多旅游潛在消費(fèi)者提供大量信息資源,滿足需求的旅游信息的查詢時(shí),隨著技術(shù)的發(fā)展,并能讓愛網(wǎng)絡(luò)虛擬旅游的消費(fèi)者通過虛擬旅游體驗(yàn)平臺(tái)感受更逼真的各景區(qū)旅游的樂趣,彌補(bǔ)許多人不能實(shí)現(xiàn)現(xiàn)實(shí)的缺憾。</p><p>  (2)對于旅游系統(tǒng)的開發(fā)和規(guī)劃者來說,通過旅游電子商務(wù)系統(tǒng)可以更全面更真實(shí)的收集網(wǎng)絡(luò)游客的反饋信息,促進(jìn)其更快、更好地改進(jìn)和完

18、善旅游系統(tǒng)的建設(shè)和創(chuàng)新,這樣它就可以大大降低了風(fēng)險(xiǎn)和成本的系統(tǒng)開發(fā),實(shí)現(xiàn)系統(tǒng)的開發(fā)效益最大化。</p><p>  第二章 開發(fā)技術(shù)與工具</p><p>  2.1.Asp技術(shù)簡介</p><p>  ASP(Active Server Pages)是由Microsoft公司推出的支持Internet的動(dòng)態(tài)服務(wù)器網(wǎng)頁技術(shù),在Internet

19、風(fēng)行的早期,WEB網(wǎng)頁只是靜態(tài)的圖文組合,瀏覽者可以在網(wǎng)頁上閱讀信息,但無法做進(jìn)一步的查詢、發(fā)表意見或進(jìn)行電子商務(wù)、在線交談、問卷調(diào)查、預(yù)約訂票、訪客留言簿、討論區(qū)、電子賀卡、E-mail自動(dòng)回復(fù)、數(shù)據(jù)庫管理等工作,這顯然不能滿足人們越來越多元化的需求。為此,開始有不少公司提出動(dòng)態(tài)網(wǎng)頁的解決方案,所謂的“動(dòng)態(tài)網(wǎng)頁”指的是瀏覽器端和服務(wù)器端可以互動(dòng),也就是服務(wù)器端可以實(shí)時(shí)處理瀏覽器端的請求(request),然后將處理結(jié)果響應(yīng)給瀏覽器端,

20、而ASP便是微軟用來建立動(dòng)態(tài)網(wǎng)頁的解決方案。由于它的功能強(qiáng)大,可以支持當(dāng)前所有的瀏覽器,便于WEB數(shù)據(jù)庫的開發(fā),因而倍受推崇。同時(shí)ASP也在不斷更新完善,其功能可以充分滿足大多數(shù)開發(fā)者的需求,并在很大程度上促進(jìn)了Internet應(yīng)用程序的發(fā)展。ASP是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式WEB服務(wù)器應(yīng)用程序,你可以使用ASP來結(jié)合服務(wù)器端指令、HTML網(wǎng)頁及COM組件。ASP程序只能在WEB服務(wù)器端執(zhí)行,當(dāng)瀏</p>

21、<p>  2.2.ASP與數(shù)據(jù)庫Access</p><p>  ASP是通過一組統(tǒng)稱為ADO(ActiveX Data Objects)的對象模塊來訪問數(shù)據(jù)庫,無論你采用的是Access,SQL Server,Visual FoxPro,Informix,Oracle,dBase或其他數(shù)據(jù)庫,只要該數(shù)據(jù)庫具有對應(yīng)的ODBC或OLEDB驅(qū)動(dòng)程序,ADO對象就

22、能加以訪問。要知道系統(tǒng)安裝哪些DOBC或OLEDB驅(qū)動(dòng)程序,Windows XP的用戶可以打開“控制面板”,依序在“管理工具”,“ODBC數(shù)據(jù)源”上雙擊鼠標(biāo)左鍵。事實(shí)上,ASP提供了六個(gè)內(nèi)建對象,供用戶直接調(diào)用:  </p><p> ?。?)Application對象:負(fù)責(zé)管理所有會(huì)話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。</p><p>  

23、(2)Session對象:存貯特定用戶的會(huì)話信息,只被該用戶訪問,當(dāng)用戶在不同WEB頁面跳轉(zhuǎn)時(shí),Session中的變量在用戶整個(gè)會(huì)話過程中一直保存。Session對象需cookie支持。 </p><p> ?。?)Request對象:從用戶端取得信息傳遞給服務(wù)器,是ASP讀取用戶輸入的主要方法。 </p><p>  (4)Response對象:服務(wù)器將輸出內(nèi)容發(fā)送到

24、用戶端。 </p><p> ?。?) Server對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。 </p><p>  (6)Object Context對象:IIS 4.0新增的對象,用來進(jìn)行事務(wù)處理。此項(xiàng)功能需得到MTS(Microsoft Transaction Server)管理的支持。 </p>

25、;<p>  Ad Rotator組件:用來按指定計(jì)劃在同一頁上自動(dòng)輪換顯示廣告,用于WWW上日益重要的廣告服務(wù)。Browser Capabilities組件:確定訪問WEB站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。Database Access組件:提供ADO (ActiveX Data Objects)來訪問支持ODBC的數(shù)據(jù)庫。File 

26、Access組件:提供對服務(wù)器端文件的讀寫功能。Content Linking組件:生成WEB頁內(nèi)容列表,并將各頁順序連接,用于制作導(dǎo)航條。</p><p>  Access是一個(gè)可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱啽悖?/p>

27、容易使用和掌握。</p><p>  Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)

28、據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。</p><p>  2.3.IIS服務(wù)器</p><p>  IIS是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)器,我使用的是windows7版本IIS7.0,IIS與Window NT Server完全集成在一起,因而用戶能夠利用Windows 

29、;NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。</p><p>  IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer  Protocol,文件傳輸協(xié)議)以

30、及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。 </p><p>  IIS的一個(gè)重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。對于諸如VBScript,JavaScript開發(fā)軟件,或者由Visual 

31、;Basic,Java,Visual C++開發(fā)系統(tǒng),以及現(xiàn)有的CGI腳本開發(fā)的應(yīng)用程序,IIS都提供強(qiáng)大的本地支持。</p><p>  2.4.Dreamweaver CS5開發(fā)工具</p><p>  Dreamweaver CS5是一款專業(yè)的HTML編輯器,用于對Web站點(diǎn)、Web頁和Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。無論是喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視

32、化編輯環(huán)境中工作,Dreamweaver都可以提供幫助良多的工具,豐富Web創(chuàng)作體驗(yàn)。</p><p>  Dreamweaver是Macromedia公司的出品的一款"所見即所得"的網(wǎng)頁編輯工具。與FrontPage不同,Dreamweaver采用的是Mac機(jī)浮動(dòng)面版的設(shè)計(jì)風(fēng)格,Dreamweaver的直觀性與高效性是一般軟件所無法比擬的。Dreamweaver提供代碼輸入提示功能,可以不必

33、去記大量的標(biāo)簽,方法和函數(shù),只要對它們有一定印象,即可根據(jù)提示寫出完整的代碼。對于網(wǎng)頁設(shè)計(jì)中常用的代碼,Dreamweaver提供了現(xiàn)成的模塊,插入即可。而這些往往是很困擾開發(fā)者的煩瑣操作。   </p><p>  Dreamweaver對于DHTML(動(dòng)態(tài)網(wǎng)頁)的支持特別好,可以輕而易舉地做出很多眩目的互動(dòng)頁面特效。插件式的程序設(shè)計(jì)使得其功能可以無限的擴(kuò)展。Dreamweaver

34、幾乎支持現(xiàn)有的網(wǎng)頁開發(fā)技術(shù),如:ASP VBScript,ASP JavaScript,ASP.NET VB,ASP.NET C#,JSP等。Dreamweaver與Flash、Firework并稱為Macromedia的網(wǎng)頁制作三劍客,由于是同一公司的產(chǎn)品,因而在功能上有著一個(gè)非常緊密的結(jié)合。因此,Dreamweaver非常適合開發(fā)動(dòng)態(tài)網(wǎng)頁。當(dāng)然Dreamweaver也存在著一些問題。它站用的系

35、統(tǒng)資源較多,運(yùn)行時(shí)速度較慢,因此適合開發(fā)大型的網(wǎng)頁,當(dāng)只需要對網(wǎng)頁進(jìn)行一些調(diào)試時(shí)很不較方便。</p><p><b>  第三章 需求分析</b></p><p>  3.1.需求分析的簡述</p><p>  需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致,估計(jì)軟件風(fēng)險(xiǎn)和評估項(xiàng)目代價(jià),最終形成開發(fā)計(jì)劃的一個(gè)復(fù)雜過程。需求分析在整個(gè)軟件開

36、發(fā)過程中,具有決策性、方向性、策略性。簡言之,需求分析的任務(wù)就是解決“做什么”的問題,是要全面地理解用戶的各項(xiàng)需求,并準(zhǔn)確地表達(dá)所接受的用戶需求。</p><p>  針對我們對網(wǎng)上旅游網(wǎng)站的調(diào)研和分析,我們總結(jié)出如下的需求信息,分為用戶需求和管理需求:</p><p>  3.1.1.用戶需求</p><p>  用戶可以登錄和注冊。 </p>

37、;<p>  用戶可以瀏覽風(fēng)景圖片。 </p><p>  用戶可以查看旅游新聞以便更好的選擇旅游時(shí)機(jī)。 </p><p>  用戶可以選擇旅游地,如疆內(nèi)旅游、周邊旅游。</p><p>  用戶可搜索查詢相關(guān)信息。</p><p>  用戶可以進(jìn)入留言板進(jìn)行留言。   <

38、/p><p>  用戶可以聯(lián)系我們并與工作人員進(jìn)行交流。</p><p>  3.1.2.后臺(tái)管理需求</p><p><b>  管理員可以添加。 </b></p><p>  管理員可對旅游信息進(jìn)行增加,刪除,和修改內(nèi)容。 </p><p>  管理員可對網(wǎng)頁的基本設(shè)置進(jìn)行修改

39、。</p><p>  管理員對欄目進(jìn)行綜合管理。</p><p>  管理員可對用戶的留言進(jìn)行回復(fù)和刪除。</p><p>  3.1.3 系統(tǒng)分析與環(huán)境開發(fā)需求</p><p>  系統(tǒng)開發(fā)平臺(tái):windows XP。</p><p>  系統(tǒng)開發(fā)語言:ASP語言。</p><p>  管數(shù)

40、據(jù)庫管理系統(tǒng):Access。</p><p>  本地測試服務(wù)器:IIS。</p><p>  測試網(wǎng)站平臺(tái):Windows XP和IE瀏覽器。</p><p>  3.1.4 網(wǎng)站的功能模塊簡介</p><p>  圖1 愛旅游網(wǎng)站系統(tǒng)模塊</p><p><b>  第四章 系統(tǒng)設(shè)計(jì)</b>&

41、lt;/p><p>  本階段的基本目標(biāo)是解決系統(tǒng)如何實(shí)現(xiàn)的問題,也叫做概要設(shè)計(jì),本階段的主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計(jì)軟件的結(jié)構(gòu),完成軟件定義時(shí)期的任務(wù)之后就應(yīng)該對系統(tǒng)進(jìn)行總體設(shè)計(jì),即根據(jù)系統(tǒng)分析產(chǎn)生的結(jié)果來確定這個(gè)系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起,每個(gè)模塊的功能如何實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)用戶所要求的功能,同時(shí),力爭達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。&

42、lt;/p><p>  4.1 系統(tǒng)各功能具體分析</p><p>  4.1.1 游客登錄</p><p>  當(dāng)游客正確登錄到系統(tǒng)后,此功能將被激活,會(huì)員能修改個(gè)人信息,留言。用戶注冊和登錄是每個(gè)網(wǎng)站中不可缺少的功能之一。</p><p><b>  4.1.2 留言板</b></p><p> 

43、 留言板可以實(shí)現(xiàn)網(wǎng)站管理員與用戶之間的溝通,收集用戶的信息,也是網(wǎng)站建設(shè)并不可少的一個(gè)重要系統(tǒng)。本網(wǎng)站中用戶可以把自己對網(wǎng)站的意見和建議寫在留言板上,管理員可以通過回復(fù)和刪除來管理這些留言。</p><p>  4.1.3 管理員登錄</p><p>  當(dāng)管理員正確輸入用戶名和密碼后,系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到管理員頁面,管理員就可以對游客注冊信息、留言、對系統(tǒng)的信息進(jìn)行修改,對旅游信息進(jìn)行增刪改

44、。</p><p>  4.1.4 后臺(tái)管理</p><p>  對于任何一個(gè)Web應(yīng)用程序來說,都應(yīng)具備一個(gè)后臺(tái)管理的功能,負(fù)責(zé)對整個(gè)應(yīng)用程序的控制管理。從實(shí)現(xiàn)方式上,就是用戶可以對系統(tǒng)各種數(shù)據(jù)記錄進(jìn)行添加、查看、編輯和刪除等工作,這些操作是由網(wǎng)站管理員來完成的。</p><p>  (1) 游客注冊管理</p><p>  管理員進(jìn)入用戶

45、注冊資料頁面可以審核用戶的注冊資料,對不符合規(guī)則的注冊用戶可以進(jìn)行刪除。</p><p><b>  (2) 留言板管理</b></p><p>  管理員進(jìn)入留言板頁面可以查看用戶在留言板上的留言,對不符合規(guī)則和法規(guī)的留言進(jìn)行刪除,對符合的進(jìn)行回復(fù)。</p><p><b>  (4)欄目綜合管理</b></p&g

46、t;<p>  管理員進(jìn)入欄目綜合管理界面,可對網(wǎng)頁上顯示的旅游動(dòng)態(tài),旅游新聞,和各個(gè)地方的介紹進(jìn)行增加和修改,確保旅游新聞的實(shí)時(shí)性。</p><p>  (5) 前臺(tái)顯示管理</p><p>  管理員進(jìn)入后臺(tái)管理之后,可以對網(wǎng)頁的版權(quán)信息修改,并將一些欄目隱藏或顯示,達(dá)到對首頁的高級管理。</p><p><b>  4.2數(shù)據(jù)庫設(shè)計(jì)&l

47、t;/b></p><p>  4.2.1數(shù)據(jù)庫功能分析</p><p>  本系統(tǒng)采用Access數(shù)據(jù)庫。用戶的需求具體體現(xiàn)在各種對旅游網(wǎng)站中各類信息的查詢、修改,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。</p><p>  針對旅游網(wǎng)站的需求,通過對旅游網(wǎng)站工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p>&

48、lt;p>  管理員資料信息,包括的數(shù)據(jù)項(xiàng)有:管理員ID、管理員名稱、管理員密碼</p><p>  用戶資料信息,包括的數(shù)據(jù)項(xiàng)有:用戶ID、用戶名稱、用戶密碼、用戶姓名、用戶郵箱、地址、QQ、聯(lián)系電話、郵編。</p><p>  信息表,包括的數(shù)據(jù)項(xiàng)有:信息分類、信息內(nèi)容</p><p>  留言板信息表,包括的數(shù)據(jù)項(xiàng)有:信息、內(nèi)容、姓名、留言時(shí)間</

49、p><p>  有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,我們就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。</p><p>  按照以上實(shí)體進(jìn)行設(shè)計(jì):(1)打開Access 2003(2)建立數(shù)據(jù)庫(3)創(chuàng)建數(shù)據(jù)庫表(4)添加字段(5)生成表(6)添加內(nèi)容;</p><p>  表一 用戶表:LstUser</p><p>  表二 管理員表:LstAdmin&l

50、t;/p><p>  表三 留言表:LstBook</p><p>  表四 LstNewsInFo</p><p>  4.2.2數(shù)據(jù)庫E-R圖</p><p>  4.2.3數(shù)據(jù)庫與asp的鏈接</p><p>  <!--#include file="function.asp"-->

51、;</p><p>  <!--#include file="md5.asp"--></p><p><b>  <%</b></p><p>  Dim pagecount,page,pagcount,total,mypage '定義變量</p><p>  Dim oC

52、onn,oRs,sSql,Id</p><p>  Dim a,b,c,d,e,f</p><p>  Dim i, j, k, x, y, z,gaozhen,ReUrl,action</p><p>  Dim TT,SS,NewsId,PBId,PSID,PPGGEE</p><p>  PBId = request("PBI

53、d")</p><p>  PSID = request("PSID")</p><p>  NewsId= request("NewsId")</p><p>  PPGGEE= request("PPGGEE")</p><p>  TT= request("

54、TT")</p><p>  SS= request("SS")</p><p>  ReUrl= request("ReUrl")</p><p>  gaozhen = request("gaozhen")</p><p>  action = request(&quo

55、t;action")</p><p>  Dim IsError,Err</p><p>  IsError = False</p><p>  Err = False</p><p>  Id = Request("Id")</p><p>  Set oConn = Server.Cr

56、eateObject("ADODB.CONNECTION") </p><p>  Set oRs =server.createobject("adodb.recordset")</p><p>  '讀取網(wǎng)站的基本信息</p><p>  Dim sWeb,sUrl</p><p>  Set

57、 sWeb = oConn.Execute("SELECT top 1 Id,WebTitle,WebUrl,WebKeyWord,WebDescription,WebAuthor,WebCopyright,WebICP,WebTel,WebMob,WebFax,WebEmail,WebAddress,WebZip,WebRoad,WebQQ,WebCom,WebSafe FROM [WebInfo] WHERE Id = 1

58、")</p><p>  sUrl = sWeb("WebUrl")</p><p><b>  第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p>  主要是前臺(tái)的設(shè)計(jì),顯示頁面主要包括首頁、列表頁、內(nèi)容頁和管理頁面等。</p><p><b>  5.1 首頁的實(shí)現(xiàn)</b>&

59、lt;/p><p>  首頁上端包含了登陸、注冊、logo、搜索、日期、導(dǎo)航欄和熱門推薦,作用:美化網(wǎng)站,提高網(wǎng)頁的瀏覽效率,頁面以簡單風(fēng)格為主,背景以簡潔圖片為主。頁面左邊有網(wǎng)站導(dǎo)航條,背景以白色為主。該頁面可以看出,該網(wǎng)站主要是旅游路線最優(yōu)惠最合理建議網(wǎng)站,所以要簡潔大方,不要太花哨。界面如圖6:</p><p><b>  圖3首頁</b></p>&

60、lt;p> ?。?)主界面的部分代碼:</p><p>  <%Call Tophhh()%></p><p>  <div id="maindiv"></p><p>  <%Call TopMenu()%></p><p>  <div id="Lstdefau

61、lt1"></p><p>  <div id="lstleft"></p><p>  <div class="sall"></p><p>  <div class="stitle"><h1>線路分類</h1></div&

62、gt;</p><p>  <div class="scont"></p><p>  <table border="0" width="100%" cellpadding="0" style="border-collapse: collapse" bordercolor=

63、"#C0C0C0"></p><p>  <%if Isarray(Crod) Then%></p><p>  <%for i=0 to UBound(Crod,2)%></p><p>  <tr><td style="padding:5px;"><a href=

64、"/Lstalone.asp?TT=<%=Crod(0,i)%>"><b class="f12 fgreen"><%=Crod(1,i)%></b></a><br></p><p>  <%=MENUMAP2(Crod(0,i))%><HR size=1></p>

65、;<p>  </td></tr></p><p><b>  <%Next </b></p><p><b>  End if%></b></p><p><b>  </table></b></p><p>&l

66、t;b>  </div></b></p><p><b>  </div></b></p><p>  <div class="clear"></div></p><p>  <div class="sall"><%=BA

67、NNERSS(25)%></div></p><p>  <div class="sall"></p><p>  <div class="stitle"><h1>旅游工具</h1></div></p><p>  <div class=&qu

68、ot;scont"><%Call ROADTOOL()%></div></p><p><b>  </div></b></p><p>  <div class="clear"></div></p><p>  <div class=&quo

69、t;sall"></p><p>  <div class="stitle"><h1>旅游新聞</h1></div></p><p>  <div class="scont"></p><p>  <ul><%=LstNewslst(

70、2,10)%></ul></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <div class="clear"></div></p><p>

71、  <div class="clear"></div></p><p>  <div class="sall"></p><p>  <div class="stitle"><h1>旅游指南</h1></div></p><p&

72、gt;  <div class="scont"></p><p>  <ul><%=LstNewslst(7,10)%></ul></p><p><b>  </div></b></p><p><b>  </div></b>&

73、lt;/p><p>  <div class="clear"></div></p><p><b>  </div></b></p><p>  <div id="lstright"></p><p>  <%If sJspic=1

74、 Then%></p><p>  <div class="sall"><iframe name="mpic" src="/pich.asp" height="265" width="745" scrolling="no" border="0" fra

75、meborder="0"></iframe></div></p><p><b>  <%Else%></b></p><p>  <div class="sall"><!--#include file="pic.asp"--></div

76、></p><p>  <%End If%></p><p>  <div class="clear"></div></p><p>  <div class="sall"></p><p>  <div class="stitle

77、rbg1"><h1>國內(nèi)旅游</h1><div class="mores"><ul><%=MENU2LST(3)%></ul></div></div></p><p>  <div class="scont"></p><p>

78、<b>  <ul></b></p><p>  <%=Lstroadlst(3,12)%></ul></p><p><b>  </div></b></p><p><b>  </div></b></p><p>

79、;  <div class="clear"></div></p><p>  <div class="sall"></p><p>  <div class="stitle rbg2"><h1>周邊旅游</h1><div class="more

80、s"><ul><%=MENU2LST(4)%></ul></div></div></p><p>  <div class="scont"></p><p>  <ul><%=Lstroadlstimg(4,4)%><%=Lstroadlst(4,12)

81、%></ul></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <div class="clear"></div></p><p>  <

82、;div class="clear"></div></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <div class="clear"></div&g

83、t;</p><p><b>  </div></b></p><p>  <div id="Lstdefault1"><%=BANNERSS(24)%></div></p><p>  <div class="clear"></div&g

84、t;</p><p>  <div id="lstlinkss"></p><p>  <div class="stitle"><div class="mores"></div></div></p><p><b>  <ul>

85、;</b></p><p><b>  <%</b></p><p>  Dim sLinksp</p><p>  Set oRs = oConn.Execute("SELECT Id,LinkTitle,LinkUrl,LinkTxt FROM [LstLink] order by Id desc")&

86、lt;/p><p>  If Not oRs.EOF Then sLinksp= oRs.GetRows</p><p>  Set oRs = Nothing</p><p><b>  %></b></p><p>  <%if Isarray(sLinksp) Then%></p>&l

87、t;p>  <%for i=0 to UBound(sLinksp,2)%></p><p>  <li><a alt="<%=sLinksp(3,i)%>" target="_blank" href="<%=sLinksp(2,i)%>"><%=sLinksp(1,i)%>&

88、lt;/a></li></p><p><b>  <%Next </b></p><p><b>  End if%></b></p><p><b>  </ul></b></p><p><b>  </div&g

89、t;</b></p><p>  <div class="clear"><%Call ShowEnd()%></div></p><p><b> ?。?)搜索代碼</b></p><p>  <!--#include file="include/conn.as

90、p"--></p><p>  <%If id=1 Then%></p><p>  <%if Isarray(skey1) Then%></p><p>  <%for i=0 to UBound(skey1)%></p><p>  document.write('<a h

91、ref="/LstSearch.Asp?KeyWord=<%=skey1(i)%>"><%=skey1(i)%></a>&nbsp;&nbsp;'); </p><p><b>  <%Next%></b></p><p>  <%End If%></p

92、><p><b>  <%Else%></b></p><p>  <%if Isarray(skey3) Then%></p><p>  <%for i=0 to UBound(skey3)%></p><p>  document.write('<a href=&quo

93、t;/LstSearch.Asp?KeyWord=<%=skey3(i)%>"><%=skey3(i)%></a>&nbsp;&nbsp;'); </p><p><b>  <%Next%></b></p><p>  <%End If%></p>&l

94、t;p>  <%End If%></p><p><b>  版權(quán)的內(nèi)容如圖:</b></p><p><b>  圖4版權(quán)</b></p><p><b>  版全信息的代碼:</b></p><p>  <div id="listendna

95、v"></p><p><b>  <ul></b></p><p>  <li>版權(quán)所有:愛旅游 中華人民共和國工信部網(wǎng)站備案號:<a target="_blank" href="http://www.miibeian.gov.cn">新ICP備09064015號</

96、a></li></p><p>  <li>地址: 郵編:710000 電話: 手機(jī):15199056031 信箱:luojie@qq.com</li></p><p>  <li>乘車路線:</li></p><p>  <li>Copyright &copy; 127.0

97、.0.1 <SCRIPT language=JavaScript> var d = new Date();document.write(d.getYear());</SCRIPT> All Rights Reserved. Powered by:<a href=http://www.nihao8.net/ target=_blank>愛旅游網(wǎng)站服務(wù)系統(tǒng)</a> <a href=/ad

98、min/ target=_blank>后臺(tái)管理</a> <script src="http://s5.#/stat.php?id=54832&web_id=54832&show=pic" language="JavaScript"></script></p><p>  <script type=

99、"text/javascript" src="http://js.#linezing.com/797063/#js"></script><noscript></li></p><p><b>  </ul></b></p><p><b> 

100、 </div></b></p><p><b>  </div></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  5

101、.2列表頁實(shí)現(xiàn)</b></p><p>  列表頁中包括了信息列表,可反映一類中的信息。</p><p><b>  圖5 列表頁實(shí)現(xiàn)</b></p><p><b>  實(shí)現(xiàn)代碼:</b></p><p>  <div id=”container_box”></p&

102、gt;<p>  <div id=”container”><!---(0)單頁信息-<%If v(2)=0 Then%><%=v(1)%><!---(1)新聞列表-<%ElseIf v(2)=1 Then%><%If SS=”” Then</p><p>  sSql=”select * from [LstNewsInfo] wher

103、e PBId=”&TT&” order by Pindex desc,Id desc”</p><p><b>  Else</b></p><p>  sSql=”select * from [LstNewsInfo] where PSId=”&SS&” order by Pindex desc,Id desc”</p>

104、<p><b>  End If</b></p><p>  Set oRs = Server.CreateObject(“ADODB.Recordset”)</p><p>  oRs.Open sSql, oconn, 1, 1If oRs.eof and oRs.bof thenResponse.Write “暫時(shí)沒有信息!”</p>

105、<p><b>  Else</b></p><p>  Call PageNum(nm1)for i=1 to mypage%></p><p><b>  5.3 內(nèi)容頁實(shí)現(xiàn)</b></p><p>  內(nèi)容頁就是將一條信息完全展開,顯示其具體內(nèi)容。</p><p><b

106、>  圖6 內(nèi)容頁實(shí)現(xiàn)</b></p><p>  實(shí)現(xiàn)代碼:<%If MENUTYPE(SS)=1 Then%></p><p>  <div id=”under_line”></div></p><p>  <div id=”info_content”></p><p> 

107、 <div class=”scont”><%=v(“Pcontent”)%></div></p><p>  <div class=”scont”></p><p>  <%If v(“PflvUrl”)<>”” Then%></p><p>  <div class=”sconts”&

108、gt;</p><p>  <embedwidth=”760”height=”600” src=”/flash/Flvplayer.swf?vcastr_file=<%=v(“PflvUrl”)%>&vcastr_title=<%=v(“Ptitle”)%>&IsShowBar=1&LogoText=www.gaozhen.name&IsAutoPla

109、y=0”></div></p><p>  <%End If%></div></p><p><b>  </div></b></p><p>  <%End If%></p><p>  5.4.用戶注冊模塊</p><p>&l

110、t;b>  1、實(shí)現(xiàn)目標(biāo):</b></p><p>  游客可以通過注冊頁面進(jìn)行注冊,填入相關(guān)信息,點(diǎn)擊同意注冊按鈕,注冊成功則跳到成功頁面,否則提示注冊失敗。用戶注冊頁面示意圖如圖所示:</p><p><b>  圖7 會(huì)員注冊</b></p><p>  2、會(huì)員注冊功能程序流程圖如下圖所示</p><

111、;p>  圖8 會(huì)員注冊功能程序流程圖</p><p><b>  會(huì)員注冊代碼如下:</b></p><p>  <td width="39"><img src="/images/i-14.png" width="39" height="31" /><

112、/td></p><p>  <td id="inner_title">當(dāng)前位置:首頁 &gt; 會(huì)員中心</td></p><p>  <td align="right" id="location" class="fhui"></td></p

113、><p>  <td width="13"><img src="/images/i-15.png" width="13" height="31" /></td></p><p><b>  </tr></b></p><p&g

114、t;<b>  </table></b></p><p><b>  </div></b></p><p>  <div id="container_box"></p><p>  <div id="container"></p&

115、gt;<p>  <table border="0" width="724" id="table1" cellpadding="2"></p><p><b>  <tr></b></p><p>  <td colspan="5&qu

116、ot; height="30">您現(xiàn)在的位置:首頁 >> 會(huì)員中心 >> 會(huì)員注冊</td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  <form na

117、me="regForm" id="regForm" method="post"></p><p>  <table border="0" width="724" id="table1" cellpadding="2"></p><p>

118、;<b>  <tr></b></p><p>  <td width="126" align="right" height="30">電子信箱:</td></p><p>  <td height="30" width="284&quo

119、t;></p><p>  <input onBlur="ckmail();" name="aaaa" size="31"></td></p><p>  <td width="294" height="30"><div id="aa

120、aadiv" class="fb"> * 請輸入您的郵箱地址.</div></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="1

121、26" align="right" height="30">昵稱:</td></p><p>  <td height="30" width="284"></p><p>  <input onBlur="ckname();" name=&quo

122、t;bbbb" size="16"></td></p><p>  <td width="294" height="30"><div id="bbbbdiv" class="fb"> * 請輸入您的昵稱.</div></td></p&

123、gt;<p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="126" align="right" height="30">密碼:</td></p&

124、gt;<p>  <td height="30" width="284"></p><p>  <input onBlur="ckpass();" name="cccc" size="16" type="password"></td></p

125、><p>  <td width="294" height="30"><div id="ccccdiv" class="fb"> * 請輸入密碼.</div></td></p><p><b>  </tr></b></p>

126、;<p><b>  <tr></b></p><p>  <td width="126" align="right" height="30">確認(rèn)密碼:</td></p><p>  <td height="30" width=&q

127、uot;284"></p><p>  <input onBlur="ckpass();" name="ccccok" size="16" type="password"></td></p><p>  <td width="294" heigh

128、t="30"><div id="ccccokdiv" class="fb"> * 請?jiān)俅屋斎朊艽a.</div></td></p><p><b>  </tr></b></p><p><b>  <tr></b><

129、/p><p>  <td width="704" align="right" height="1" colspan="3" bgcolor="#E0F5EA"></td></p><p><b>  </tr></b></p>

130、<p><b>  <tr></b></p><p>  <td width="126" align="right" height="30">聯(lián)系電話:</td></p><p>  <td height="30" width=&qu

131、ot;284"></p><p>  <input name="xx1" size="11" type="text"></td></p><p>  <td width="294" height="30"></td></p

132、><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="126" align="right" height="30">聯(lián)系地址:</td><

133、/p><p>  <td height="30" width="284"></p><p>  <input name="xx2" size="30" type="text"></td></p><p>  <td width=&

134、quot;294" height="30"></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="126" align="

135、right" height="30">傳真:</td></p><p>  <td height="30" width="284"></p><p>  <input name="xx3" size="11" type="text&qu

136、ot;></td></p><p>  <td width="294" height="30"></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p>

137、;<p>  <td width="126" align="right" height="30">郵政編碼:</td></p><p>  <td height="30" width="284"></p><p>  <input na

138、me="xx4" size="8" type="text"></td></p><p>  <td width="294" height="30"></td></p><p><b>  </tr></b></

139、p><p><b>  <tr></b></p><p>  <td width="126" align="right" height="30">驗(yàn)證碼:</td></p><p>  <td height="30" width

140、="284"></p><p>  <input onBlur="ckmama();" name="dddd" size="9"> <B>5088</B></p><p>  <input type="hidden" name="dd

141、ddok" value="5088"></td></p><p>  <td width="294" height="30"><div id="ddddokdiv" class="fb"> * 驗(yàn)證碼.</div></td></p&g

142、t;<p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="126" align="right" height="30"> </td></p>

143、<p>  <td height="30" width="284"><input class="anlockblue" name="s" type="button" onClick="javascript:checksub();" value=" 同意注冊 "&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論