旅游網(wǎng)站畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競(jìng)爭(zhēng)日益激烈,旅游部門(mén)所需的信息量越來(lái)越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門(mén)的情況越來(lái)越復(fù)雜多變。而除了一些個(gè)別地區(qū)已采用了的旅游網(wǎng)站,一般通常是以原始的手工方式處理/交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來(lái)出錯(cuò)率的增長(zhǎng)以及大量資源的浪費(fèi)和

2、閑置等問(wèn)題。因此,只有加強(qiáng)對(duì)旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門(mén)運(yùn)行更加合理、高效地運(yùn)轉(zhuǎn)。</p><p>  本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問(wèn)題的一個(gè)可行性方法:采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地進(jìn)行存儲(chǔ),同時(shí)采用了權(quán)限認(rèn)證的方式,只有經(jīng)過(guò)了系統(tǒng)權(quán)限認(rèn)證之后,方可進(jìn)入系統(tǒng)主控界面,進(jìn)行信息管理,信息查詢,在線預(yù)定,留言簿等功能的使用。實(shí)現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集

3、成和信息集成,對(duì)旅行社各類信息、資源進(jìn)行協(xié)同集中管理。利用ASP技術(shù)建立動(dòng)態(tài)網(wǎng)站,實(shí)現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預(yù)定。</p><p>  關(guān)鍵字:旅游信息;網(wǎng)絡(luò)化;動(dòng)態(tài)網(wǎng)站</p><p><b>  Abstract </b></p><p>  With the steady growth of tourism industry,

4、travel departments are now facing tougher competition between each other. Various information at each stage of the process are coming up, such as accounts payment status, client request and feedback from contracting part

5、ies, and so on. And the information volume is ever growing and becoming more sophisticated. Most departments usually handle these information manually leaves big room for omission and errors, and quite a part of resour

6、ces might not be</p><p>  This system is all about such a Tourism Web. Information of all kinds are stored automatically in a orderly way, and users go through an recognition procedure, those approved user

7、enter into the main board to look up/query info, also to make reservation online, leave message etc. Tourism Web made it possible to integrate and utilize various tourism information/ data to better use the resources of

8、travel agency. Furthermore, tourism information can be known quickly and tourists can book through </p><p>  Keywords: information of tourism; network; Tourism Web</p><p><b>  目 錄</b&g

9、t;</p><p><b>  1前言1</b></p><p>  §1.1開(kāi)發(fā)背景1</p><p>  §1.2目前旅游行業(yè)存在的問(wèn)題1</p><p>  §1.3技術(shù)背景2</p><p>  §1.3.1數(shù)據(jù)庫(kù)概論2</p>

10、;<p>  §1.3.2 ASP介紹3</p><p>  2 旅游網(wǎng)站需求分析5</p><p>  §2.1 項(xiàng)目概述5</p><p>  §2.1.1目標(biāo)5</p><p>  §2.1.2運(yùn)行環(huán)境5</p><p>  §2.2旅游網(wǎng)

11、站的可行性研究6</p><p>  3 旅游網(wǎng)站系統(tǒng)概要設(shè)計(jì)10</p><p>  §3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)10</p><p>  §3.1.1旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖10</p><p>  §3.1.2網(wǎng)站的結(jié)構(gòu)11</p><p>  §3.1.3系統(tǒng)功能模

12、塊設(shè)計(jì)</p><p>  §3.1.4主界面設(shè)計(jì)</p><p>  §3.1.5輸入輸出界面設(shè)計(jì)</p><p>  §3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)12</p><p>  §3.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述12</p><p>  §3.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)13&l

13、t;/p><p>  §3.2.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)14</p><p>  §3.2.4數(shù)據(jù)字典17</p><p>  §3.2.5數(shù)據(jù)庫(kù)的完整性和安全性19</p><p>  4 旅游網(wǎng)站具體實(shí)現(xiàn)20</p><p>  §4.1數(shù)據(jù)庫(kù)連接20</p>

14、<p>  §4.2功能模塊的實(shí)現(xiàn)22</p><p>  §4.2.1用戶模塊的實(shí)現(xiàn)22</p><p>  §4.2.2查詢模塊的實(shí)現(xiàn)24</p><p>  §4.2.3在線留言模塊的實(shí)現(xiàn)26</p><p>  §4.2.4酒店預(yù)定模塊的實(shí)現(xiàn)29</p>

15、<p>  §4.2.5后臺(tái)管理模塊的實(shí)現(xiàn)30</p><p>  §4.3動(dòng)態(tài)旅游網(wǎng)站的實(shí)現(xiàn)30</p><p>  §4.3.1旅游網(wǎng)站的主頁(yè)31</p><p>  §4.3.2旅游網(wǎng)站的查詢頁(yè)面31</p><p>  §4.3.3景點(diǎn)頁(yè)面31</p>

16、;<p>  §4.3.4旅行社頁(yè)32</p><p>  §4.3.5酒店信息頁(yè)面33</p><p>  §4.3.6在線留言頁(yè)面33</p><p>  §4.3.7后臺(tái)管理頁(yè)面33</p><p>  5 旅游網(wǎng)站系統(tǒng)應(yīng)用與測(cè)試35</p><p>

17、;  §5.1系統(tǒng)測(cè)試35</p><p>  §5.2 單元測(cè)試實(shí)例36</p><p>  §5.3 數(shù)據(jù)跟蹤實(shí)例37</p><p>  §5.4 綜合測(cè)試38</p><p>  6 結(jié) 論39</p><p><b>  參考文獻(xiàn)41</

18、b></p><p><b>  致 謝42</b></p><p><b>  1 前言</b></p><p><b>  §1.1開(kāi)發(fā)背景</b></p><p>  旅游業(yè)具有“無(wú)煙產(chǎn)業(yè)”和“永遠(yuǎn)的朝陽(yáng)產(chǎn)業(yè)”的美稱,它已經(jīng)和石油業(yè)、汽車業(yè)并列為世界

19、三大產(chǎn)業(yè);根據(jù)WTTC的統(tǒng)計(jì),它每年產(chǎn)出4.7萬(wàn)億美金的收入,直接或間接地為2億700萬(wàn)人提供了就業(yè)機(jī)會(huì),并支持著數(shù)以萬(wàn)計(jì)的企業(yè)的發(fā)展。6</p><p>  改革開(kāi)放以來(lái),我國(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ì)中的地位和作用越來(lái)越

20、重要[1]。</p><p>  但我國(guó)旅游產(chǎn)業(yè)仍然基礎(chǔ)薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。旅游行政管理部門(mén)存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等問(wèn)題.,面對(duì)困難和挑戰(zhàn),我國(guó)旅游業(yè)必須轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實(shí)現(xiàn)整個(gè)行業(yè)的新跨越。</p><p>  §1.2目前旅游行業(yè)存在的問(wèn)題</p>

21、<p>  目前有許多中型的旅游管理部門(mén)仍依靠原始的人工方式采用電子文檔、電子表格等(例如WORD、EXCEL,或者簡(jiǎn)單的ACCESS數(shù)據(jù)庫(kù))來(lái)對(duì)旅游信息進(jìn)行管理,大部分旅行社也無(wú)自己的旅游網(wǎng)站,無(wú)法在現(xiàn)在這個(gè)網(wǎng)絡(luò)時(shí)代接受客戶的網(wǎng)上預(yù)定。隨著業(yè)務(wù)的不斷擴(kuò)展,旅行社業(yè)務(wù)操作中涉及的各種收費(fèi)情況、客戶情況以及旅游線路情況越來(lái)越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時(shí)也可能帶來(lái)出錯(cuò)率的增長(zhǎng)以

22、及大量資源的浪費(fèi)和閑置等問(wèn)題。因此,只有加強(qiáng)對(duì)旅游部門(mén)信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地運(yùn)轉(zhuǎn)?,F(xiàn)行的旅游信息管理模式的問(wèn)題主要體現(xiàn)在如下幾個(gè)方面:</p><p>  1.各類旅游信息查詢速度慢,工作強(qiáng)度大。旅游信息中牽涉到游客資料、導(dǎo)游信息、費(fèi)用、線路、景點(diǎn)、酒店等等大量的資料,用人工方式進(jìn)行整理匯總時(shí),速度慢、工作繁瑣、易出錯(cuò)。</p><p>  2.各類資源之間調(diào)

23、配難度大。由于信息面廣,信息量大,因此要對(duì)其中某些資源進(jìn)行統(tǒng)一管理、調(diào)配是需要花費(fèi)大量的人工。</p><p>  3.相當(dāng)一部分資源缺少一定的保護(hù),處于不安全的狀態(tài),許多信息容易泄露。</p><p>  4.對(duì)于客戶的服務(wù)要求反應(yīng)慢。基于上面的原因,對(duì)于客戶提出的服務(wù)要求,勢(shì)必不能做出快捷的反應(yīng)。</p><p>  5.缺少服務(wù)質(zhì)量反饋的統(tǒng)一管理。</p

24、><p><b>  §1.3技術(shù)背景</b></p><p>  §1.3.1數(shù)據(jù)庫(kù)開(kāi)發(fā)工具的選擇</p><p>  數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。今天,信息資源已成為各個(gè)部門(mén)的重要財(cái)富和資源。建立一個(gè)滿足各級(jí)部門(mén)信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系

25、統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫(kù)技術(shù)得到越來(lái)越廣泛的應(yīng)用,從小型單項(xiàng)事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造(CAD/CAM)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)、辦公信息系統(tǒng)(OIS)、地理信息系統(tǒng)(GIS)等,越來(lái)越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫(kù)存儲(chǔ)和處理他們的信息資源[2]。</p><p>  本系統(tǒng)選用Microsoft SQL Server 2005數(shù)據(jù)庫(kù),原因在于SQ

26、L Server 2005 是一種數(shù)據(jù)庫(kù)管理程序,可賦予更佳的用戶體驗(yàn),并且新增了導(dǎo)入、導(dǎo)出和處理 XML 數(shù)據(jù)文件等功能。由于該程序可以識(shí)別和標(biāo)記常見(jiàn)錯(cuò)誤,同時(shí)提供更正錯(cuò)誤的選項(xiàng),因此在SQL Server 2005中工作變得更加輕松自如。另外,SQL Server 2005的新功能還可以幫助數(shù)據(jù)庫(kù)開(kāi)發(fā)人員查看有關(guān)數(shù)據(jù)庫(kù)對(duì)象之間相關(guān)性的信息。它可訪問(wèn)和使用多種來(lái)源的信息、輕松備份信息;能夠滿足專業(yè)開(kāi)發(fā)人員的需要,而且對(duì)于新用戶來(lái)說(shuō),還

27、十分易于上手[3]。</p><p>  §1.3.2 開(kāi)發(fā)技術(shù)</p><p>  ASP是Microsoft公司開(kāi)發(fā)的Web服務(wù)器端腳本開(kāi)發(fā)環(huán)境,利用它可以生成動(dòng)態(tài)、高效的web應(yīng)用程序。ASP為VB Script和java script等腳本語(yǔ)言提供了一個(gè)運(yùn)行環(huán)境,使開(kāi)發(fā)人員可以在HTML代碼中使用腳本語(yǔ)言編寫(xiě)程序。同時(shí),ASP自身也提供了一些很好的命令和內(nèi)置對(duì)象。<

28、/p><p>  ASP 內(nèi)含于 IIS 3.0 和 4.0 之中 , 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。ASP所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 以下羅列了 Active

29、Server Pages 所獨(dú)具的一些特點(diǎn):  1.使用 VBScript 、 JavaScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。   2.無(wú)須 compile 編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。   3.使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。   4.與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼

30、的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript </p><p>  2 旅游網(wǎng)站需求分析</p><p><b>  §2.1 項(xiàng)目概述</b></p><p><b>  §2.1.1目標(biāo)

31、</b></p><p>  該系統(tǒng)主要建立一個(gè)完整的旅游網(wǎng)站,突出旅游特點(diǎn),有美觀的界面設(shè)計(jì)。主要功能:</p><p>  1.用戶可以瀏覽景點(diǎn)、酒店、旅行社信息,同時(shí)可以查詢景點(diǎn)、酒店的信息,在線留言,注冊(cè)等功能。</p><p>  2.網(wǎng)站有一定數(shù)量旅游景點(diǎn)相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時(shí)有利于景區(qū)管理部門(mén)的管理,加強(qiáng)雙邊的

32、溝通與協(xié)作,以提高和改善管理水平,使游客通過(guò)對(duì)網(wǎng)站的瀏覽可以對(duì)景點(diǎn)有比較真實(shí)和豐富的了解,對(duì)景點(diǎn)本身做一個(gè)比較好的宣傳和推廣。</p><p>  3.管理人員登陸系統(tǒng)后,將各種煩瑣的管理工作通過(guò)網(wǎng)站來(lái)管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問(wèn)題,及時(shí)了解游客對(duì)旅游管理部門(mén)的意見(jiàn),通過(guò)數(shù)據(jù)分析可以了解游客的基本情況和不同時(shí)期游客的變化情況,提前做出必要的準(zhǔn)備工作。使前臺(tái)的用

33、戶操作方便簡(jiǎn)單,突出旅游特點(diǎn),具有美觀的界面設(shè)計(jì),保證網(wǎng)站安全穩(wěn)定的運(yùn)行。</p><p>  §2.1.2運(yùn)行環(huán)境</p><p>  硬件最小需求: 奔騰3以上CPU,256M以上內(nèi)存,10G以上剩余硬盤(pán)空間</p><p>  支持軟件: 操作系統(tǒng):Windows 98 /2000/XP</p><p>  支持環(huán)境:IIS4

34、.0</p><p>  數(shù)據(jù)庫(kù):SQL Server 2005</p><p>  §2.2旅游網(wǎng)站的可行性研究</p><p>  采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)TQC,使其在行業(yè)內(nèi)處于優(yōu)勢(shì)地位,并相對(duì)長(zhǎng)期地保持這種戰(zhàn)略優(yōu)勢(shì)。開(kāi)發(fā)本系統(tǒng)的可行性研究如下:</p><p>  1.技術(shù)可行性:

35、技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用ASP開(kāi)發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用Microsoft SQL Server 2005,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越便宜,因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需[5]。<

36、/p><p>  2.經(jīng)濟(jì)可行性:計(jì)算機(jī)技術(shù)發(fā)展異常迅猛的根本原因在于計(jì)算機(jī)的應(yīng)用促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,給社會(huì)帶來(lái)了巨大經(jīng)濟(jì)效益。因此基于計(jì)算機(jī)系統(tǒng)的成本-效益分析是可行性研究的重要內(nèi)容。</p><p>  3 旅游網(wǎng)站系統(tǒng)概要設(shè)計(jì)</p><p>  §3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>  該系統(tǒng)在Windows98/2

37、000/XP環(huán)境下,主要采用ASP開(kāi)發(fā)工具,Microsoft SQL Server 2005數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì),開(kāi)發(fā)過(guò)程與成果應(yīng)符合GB/T 11457-1995軟件工程術(shù)語(yǔ),GB/T 8567-1988計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南等。</p><p>  §3.1.1旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖</p><p>  繪制系統(tǒng)結(jié)構(gòu)圖的過(guò)程,實(shí)際上就是對(duì)系統(tǒng)功能模塊進(jìn)行分解設(shè)計(jì)的過(guò)程,即合

38、理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖[8]。</p><p>  系統(tǒng)結(jié)構(gòu)圖將會(huì)使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個(gè)功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個(gè)系統(tǒng)。</p><p>  本網(wǎng)站的系統(tǒng)結(jié)構(gòu)圖如下:</p><p>  圖3.3系統(tǒng)總體結(jié)構(gòu)圖</p><p>  §3.1.2網(wǎng)站的結(jié)構(gòu)</p&

39、gt;<p>  本網(wǎng)站的開(kāi)發(fā)過(guò)程中采用的是瀏覽器/服務(wù)器(Browser/Server)模式。它以訪問(wèn)數(shù)據(jù)服務(wù)器為中心,HTTP協(xié)議為傳輸協(xié)議,客戶端通過(guò)瀏覽器(Browser)訪問(wèn)WEB服務(wù)器和數(shù)據(jù)服務(wù)器。其三層結(jié)構(gòu)見(jiàn)圖3.4:</p><p>  圖3.4 B/S三層結(jié)構(gòu)圖</p><p>  圖中從左到右,分為三層結(jié)構(gòu):</p><p>  第

40、一層:瀏覽器。主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出。瀏覽器將HTML語(yǔ)言代碼轉(zhuǎn)化成圖文網(wǎng)頁(yè)。網(wǎng)頁(yè)具備一定的交互功能,允許用戶根據(jù)網(wǎng)頁(yè)提供的表單輸入信息,提交給后臺(tái)并提出處理請(qǐng)求。后臺(tái)處理完后,將結(jié)果返回至用戶的瀏覽器。</p><p>  第二層:WEB服務(wù)器,主要完成客戶的應(yīng)用功能。WEB服務(wù)器接受客戶請(qǐng)求后,啟動(dòng)相應(yīng)的進(jìn)程響應(yīng)這一請(qǐng)求,動(dòng)態(tài)生成一串HTML代碼,返回用戶的瀏覽器。若用戶請(qǐng)求中包含數(shù)據(jù)的

41、存取,WEB服務(wù)器還將與數(shù)據(jù)庫(kù)服務(wù)器連接,協(xié)同完成處理工作。</p><p>  第三層:數(shù)據(jù)庫(kù)服務(wù)器,主要協(xié)調(diào)不同的WEB服務(wù)器發(fā)出的請(qǐng)求,管理數(shù)據(jù)庫(kù)[10]。</p><p>  §3.1.3系統(tǒng)功能模塊設(shè)計(jì)</p><p>  根據(jù)需求分析的結(jié)果,本系統(tǒng)將劃分為以下主要功能模塊: </p><p><b>  1.用

42、戶功能模塊</b></p><p>  實(shí)現(xiàn)的主要功能包括新用戶注冊(cè)、老用戶登陸,同時(shí),管理員對(duì)用戶進(jìn)行管理。</p><p><b>  2.信息檢索模塊</b></p><p>  該模塊主要是方便用戶對(duì)本站景點(diǎn)和酒店進(jìn)行相關(guān)檢索,并返回檢索結(jié)果。用戶可根據(jù)自己不同的需要,系統(tǒng)根據(jù)用戶選擇的不同組合檢索方式和輸入的關(guān)鍵字進(jìn)行相關(guān)

43、檢索,得到用戶檢索的信息。</p><p><b>  3.在線留言模塊</b></p><p>  該模塊主要是方便用戶和管理人員進(jìn)行溝通和交流,用戶可以發(fā)表自己的看法也可瀏覽其他用戶的留言。為了讓旅游部門(mén)掌握各方面的反饋信息,本系統(tǒng)設(shè)置了留言簿模塊。通過(guò)此模塊,可以上傳留言、查看以往的留言信息。留言信息包括:留言的用戶、留言時(shí)間及留言內(nèi)容。</p>

44、<p><b>  4.酒店預(yù)定模塊</b></p><p>  該功能模塊主要是客戶瀏覽了相關(guān)資料后,可通過(guò)本模塊的下拉一個(gè)預(yù)定定單。將個(gè)人信息及預(yù)定的酒店填寫(xiě)完整后,上交給系統(tǒng),而系統(tǒng)經(jīng)過(guò)簡(jiǎn)單的邏輯判斷信息是否有錯(cuò)后通過(guò)兩個(gè)消息框的反饋,來(lái)確定酒店預(yù)定是否成功。</p><p><b>  5.信息瀏覽模塊</b></p>

45、;<p>  實(shí)現(xiàn)的主要功能包括查看站內(nèi)公告(最新公告及近期的所有公告)、點(diǎn)擊景點(diǎn),酒店,旅行社的信息,并且可以進(jìn)行查詢功能。</p><p><b>  6.后臺(tái)管理模塊</b></p><p>  管理員可以對(duì)后臺(tái)的所有信息進(jìn)行修改。</p><p>  §3.1.4主界面設(shè)計(jì) </p><p&g

46、t;  主界面是一個(gè)網(wǎng)站的門(mén)面,如同公司的形象,特別注重設(shè)計(jì)和規(guī)劃。它是用戶首先見(jiàn)到的界面,它的好壞直接影響到網(wǎng)站的訪問(wèn)率。為此,作者從以下幾個(gè)方面對(duì)主界面進(jìn)行了設(shè)計(jì)。</p><p>  1.在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其他色彩,給用戶一種鮮而不艷的美感。</p><p>  2.在字體選用上,大小適當(dāng),盡量使用常用字體,適當(dāng)配用藝術(shù)字。</p><

47、;p>  3.在網(wǎng)頁(yè)制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁(yè),將大表化小,圖片壓縮,盡量減少頁(yè)面響應(yīng)時(shí)間。</p><p>  4.在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。</p><p>  5.在用戶操作上,簡(jiǎn)化用戶操作,刪去那些空洞的環(huán)節(jié)。例如,“用戶注冊(cè)”只須填寫(xiě)簡(jiǎn)單信息即可。</p><p>  §3.1.5輸入

48、輸出界面設(shè)計(jì) </p><p>  旅游網(wǎng)站系統(tǒng)的輸入界面主要包括用戶注冊(cè)、登錄,信息檢索和在線留言等,輸入設(shè)計(jì)的內(nèi)容包括以下幾點(diǎn):</p><p>  1.輸入數(shù)據(jù)的內(nèi)容設(shè)計(jì),包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。</p><p>  2.確定數(shù)據(jù)輸入方式,用戶注冊(cè)、登錄,信息檢索和在線留言等輸入操作,都是在客戶端瀏覽器上完成,并立即更新服務(wù)器端數(shù)據(jù)庫(kù)

49、。</p><p>  3.輸入數(shù)據(jù)的正確性校驗(yàn),保證輸入數(shù)據(jù)的正確性。</p><p>  旅游網(wǎng)站系統(tǒng)的輸出界面主要包括旅游新聞,景點(diǎn)推薦,檢索結(jié)果等,輸出設(shè)計(jì)的內(nèi)容包括以下幾點(diǎn):</p><p>  1.確定輸出的內(nèi)容。用戶是信息的主要使用者,在進(jìn)行輸出內(nèi)容的設(shè)計(jì)時(shí),首先要確定用戶在使用信息方面的要求,包括使用的目的、輸出速度、頻率、數(shù)量、安全性等。根據(jù)用戶的

50、要求,設(shè)計(jì)輸出信息的內(nèi)容,輸出的項(xiàng)目及數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍,數(shù)據(jù)的生成途徑,完整性及一致性的考慮。</p><p>  2 . 確定輸出格式。輸出格式設(shè)計(jì)要滿足使用者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。在本系統(tǒng)中,輸出頁(yè)面的設(shè)計(jì),盡量滿足用戶的信息需要,并有相關(guān)的提示信息。輸入輸出等界面設(shè)計(jì),均仿照首頁(yè)的風(fēng)格進(jìn)行,使整個(gè)網(wǎng)站頁(yè)面風(fēng)格一致,別具特色。</p><

51、p>  §3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  §3.2.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)是把現(xiàn)實(shí)世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)的模型的過(guò)程,它是建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的核心問(wèn)題。數(shù)據(jù)庫(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ì)的

52、關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫(kù)能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。</p><p>  §3.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(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)。概念模型(E-R模型)的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述

53、。</p><p>  本系統(tǒng)主要的E-R圖,見(jiàn)圖3.1。</p><p><b>  圖3.1系統(tǒng)ER圖</b></p><p>  §3.2.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)</p><p>  服務(wù)器上建立名為tour的數(shù)據(jù)庫(kù)。其中包括下表:</p><p><b>  用戶表,見(jiàn)表3

54、.1</b></p><p>  酒店管理表,見(jiàn)表3.2</p><p>  景點(diǎn)管理表,見(jiàn)表3.3</p><p><b>  預(yù)定表,見(jiàn)表3.4</b></p><p>  旅行社管理表,見(jiàn)表3.5</p><p>  新聞管理表,見(jiàn)表3.6</p><p>

55、;<b>  留言表,見(jiàn)表3.7</b></p><p>  表3.1YongHu表</p><p>  表 3.2JiuDian表</p><p>  表3.3JingDian表</p><p>  表3.4YuDing表</p><p>  表3.5LvXxngShe表</p&

56、gt;<p>  表3.6XinWen表</p><p>  表3.7LiuYan表</p><p>  圖3.2數(shù)據(jù)庫(kù)關(guān)系圖</p><p>  §3.2.4數(shù)據(jù)字典</p><p>  數(shù)據(jù)字典是在系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上。進(jìn)一步定義和描述所有的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)、處理過(guò)程和外部實(shí)體的詳細(xì)邏輯內(nèi)容與特征的工具

57、。數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流程圖中出現(xiàn)的元素的名字都有一個(gè)確切的解釋。</p><p>  本系統(tǒng)的數(shù)據(jù)字典如下:</p><p>  表3.7數(shù)據(jù)文件“用戶表”字典條目</p><p>  表3.8數(shù)據(jù)文件“景點(diǎn)表的字典條目</p><p>  表3.9 數(shù)據(jù)文件“旅行社表”的字典條目</p><p>  表3.10

58、 數(shù)據(jù)文件“酒店表”的字典條目</p><p>  表3.11 數(shù)據(jù)文件“留言表”的字典條目</p><p>  表3.12 數(shù)據(jù)文件“負(fù)責(zé)路線表”的字典條目</p><p>  表3.13 數(shù)據(jù)文件“酒店預(yù)定表”的字典條目</p><p>  §3.2.5數(shù)據(jù)庫(kù)的完整性和安全性</p><p>  數(shù)據(jù)庫(kù)的

59、完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)用一定的機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿足規(guī)定的條件——完整性約束條件,數(shù)據(jù)的約束條件是語(yǔ)義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫(kù)中[7]。本系統(tǒng)中定義了表與表之間的聯(lián)系及表中各字段屬性約束有助于實(shí)現(xiàn)有助于完整性。</p><p>  數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶

60、直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它可以保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。在系統(tǒng)中,用戶通過(guò)瀏覽器打開(kāi)本站首頁(yè)后,必須經(jīng)過(guò)注冊(cè)登陸,方可對(duì)本站景點(diǎn)進(jìn)行瀏覽、查看、檢索等操作。用戶注冊(cè)的用戶名是唯一的,密碼通過(guò)加密。在用戶登陸,必須輸入用戶名和密碼,并通過(guò)數(shù)據(jù)庫(kù)的驗(yàn)證,同時(shí)對(duì)用戶的權(quán)限進(jìn)行驗(yàn)證,防止非法用戶和未授權(quán)用戶對(duì)本站進(jìn)行非法訪問(wèn)和操作,保證本站的安全。 4 旅游網(wǎng)站具體

61、實(shí)現(xiàn)</p><p><b>  §4.1數(shù)據(jù)庫(kù)連接</b></p><p>  本系統(tǒng)主要運(yùn)用ADO進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn),所以對(duì)ASP中的數(shù)據(jù)庫(kù)對(duì)象有必要做一個(gè)了解,特別是系統(tǒng)中要用到的ADO對(duì)象。</p><p>  在ASP中,常用的數(shù)據(jù)訪問(wèn)接口有下列三種[4]:數(shù)據(jù)訪問(wèn)對(duì)象(DAO,Data Access Object)、遠(yuǎn)程數(shù)據(jù)對(duì)

62、象(RDO,Remote Data Object)和ActiveX數(shù)據(jù)對(duì)象(ADO,ActiveX Data Object )。在開(kāi)發(fā)過(guò)程中,我們通常使用的方法是:先使用數(shù)據(jù)庫(kù)管理系統(tǒng)(例如:Microsoft Access)建立好數(shù)據(jù)庫(kù)和數(shù)據(jù)表結(jié)構(gòu),然后在程序中通過(guò)數(shù)據(jù)庫(kù)控件或引用ADO對(duì)象與數(shù)據(jù)庫(kù)中的表建立連接。</p><p>  ADO是ActiveX Data Objects 的縮寫(xiě),是一項(xiàng)新的數(shù)據(jù)庫(kù)的

63、存取技術(shù)。ADO定義了一個(gè)可編程的對(duì)象集合。ADO對(duì)象模型如下圖2-1所示:</p><p>  2-1 ADO對(duì)象模型</p><p>  對(duì)于ADO對(duì)象來(lái)說(shuō),在Flash競(jìng)賽網(wǎng)站后臺(tái)管理系統(tǒng)中用到的主要是以下兩個(gè)對(duì)象: Connection對(duì)象,Recordset對(duì)象,但是對(duì)Command對(duì)象也需做一些了解。</p><p> ?。?)Connection對(duì)象

64、。Connection對(duì)象用于建立與數(shù)據(jù)庫(kù)的連接。通過(guò)連接可從應(yīng)用程序訪問(wèn)數(shù)據(jù)源。它保存諸如指針類型,連接字符串,查詢超時(shí),連接超時(shí)和缺省數(shù)據(jù)庫(kù)這樣的連接信息。</p><p>  (2)Recordset對(duì)象。Recordset對(duì)象代表一個(gè)記錄集,這個(gè)記錄集是一個(gè)已連接的數(shù)據(jù)庫(kù)中的表,或者是Command對(duì)象的執(zhí)行結(jié)果返回的記錄集。在ADO對(duì)象模型中,是在行中檢查和修改數(shù)據(jù)的最主要的方法,所有對(duì)數(shù)據(jù)的操作幾乎都

65、是在Recordset對(duì)象中完成的。Recordset對(duì)象用于指定行,移動(dòng)行,添加,更改,刪除記錄。</p><p>  (3)Command對(duì)象。在建立Connection后,可以發(fā)出命令操作數(shù)據(jù)源。一般情況下,Command對(duì)象可以在數(shù)據(jù)庫(kù)中添加,刪除或更新數(shù)據(jù),或者在表中進(jìn)行數(shù)據(jù)查詢。Command對(duì)象在定義查詢參數(shù)或執(zhí)行一個(gè)有輸出參數(shù)的存儲(chǔ)過(guò)程時(shí)非常有用?! ∠旅婢途唧w地說(shuō)說(shuō)如何用ADO存取數(shù)據(jù):  

66、在實(shí)際編程過(guò)程中使用ADO的一個(gè)典型的存取數(shù)據(jù)的步驟為:</p><p><b>  (1)連接數(shù)據(jù)源</b></p><p><b>  (2)打開(kāi)記錄集 </b></p><p><b>  (3)使用記錄集</b></p><p><b>  (4)斷開(kāi)連接。&

67、lt;/b></p><p>  具體的用法如下所述:</p><p>  (1)連接數(shù)據(jù)源。利用Connection對(duì)象可以創(chuàng)建一個(gè)數(shù)據(jù)源的連接。應(yīng)用的方法是Connection對(duì)象的Open方法?! ?2) 打開(kāi)記錄集。實(shí)際上記錄集返回的是一個(gè)從數(shù)據(jù)庫(kù)取回的查詢結(jié)果集。因此他有兩種打開(kāi)方法:一種使用記錄集的Open方法,另一種是用Connection對(duì)象的Execute方法。

68、  (3) 使用記錄集。具體有以下幾種操作:</p><p>  加新的記錄:在ADO中添加新的記錄用的方法為:AddNew。在用完AddNew方法為記錄集添加新的記錄后,應(yīng)使用UpDate將所添加的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。</p><p>  修改記錄集:其實(shí)修改核對(duì)記錄集中的數(shù)據(jù)和重新賦值沒(méi)有什么太大的區(qū)別,只要用SQL語(yǔ)句將要修改的字段中的一個(gè)數(shù)據(jù)找出來(lái)重新賦值就可以了。</p&g

69、t;<p>  刪除記錄:在ADO中刪除記錄集中的數(shù)據(jù)的方法為:Delete方法,這與DAO對(duì)象的方法相同,但是在ADO中它的能力增強(qiáng)了,可以刪除掉一組記錄了。</p><p>  查詢記錄:在ADO中查詢的方法很靈活,有幾種查詢的方法:</p><p> ?、?使用連接對(duì)象的Execute方法執(zhí)行SQL命令,返回查詢記錄集。</p><p>  ②

70、使用Command對(duì)象的Execute方法執(zhí)行CommandText屬性中設(shè)置的SQL命令,返回查詢記錄集。</p><p>  (4) 斷開(kāi)連接。在應(yīng)用程序結(jié)束之前,應(yīng)該釋放分配給ADO對(duì)象的資源,操作系統(tǒng)回收這些資源并可以再分配給其他應(yīng)用程序。使用的方法為Close方法。</p><p>  §4.2功能模塊的實(shí)現(xiàn)</p><p>  §4.

71、2.1用戶模塊的實(shí)現(xiàn)</p><p>  本模塊輸入輸出包括:</p><p>  用戶注冊(cè):輸入用戶名、密碼等。</p><p>  用戶登陸:輸入用戶名、密碼。</p><p>  輸出包括:輸出密碼、輸出用戶名等。</p><p>  圖4.1用戶注冊(cè)模塊流程圖</p><p>  

72、67;4.2.2查詢模塊的實(shí)現(xiàn)</p><p>  本模塊輸入:輸入查詢關(guān)鍵字,選擇查詢類型和方式。</p><p>  本模塊輸出:輸出檢索的相關(guān)結(jié)果。</p><p>  例如:按景點(diǎn)名稱進(jìn)行模糊查詢,在關(guān)鍵字文本框中,輸入與你查詢的片名相關(guān)的字段,就會(huì)檢索出景點(diǎn)庫(kù)中所有包括你輸入字段的信息。如輸入“沈陽(yáng)”檢索結(jié)果包括片名為“..沈陽(yáng)..”的景點(diǎn)信息。按地址進(jìn)行

73、精確查詢,在關(guān)鍵字文本框中,輸入與你檢索的景點(diǎn)地理位置,就會(huì)檢索出景點(diǎn)庫(kù)中與你輸入字段完全匹配的景點(diǎn)信息。</p><p>  圖4.2用戶查詢模塊流程圖</p><p>  §4.2.3在線留言模塊的實(shí)現(xiàn)</p><p>  本模塊輸入:用戶名,密碼,留言主題,留言內(nèi)容等。</p><p>  本模塊輸出:留言時(shí)間,留言者,留言主

74、題,留言內(nèi)容等。</p><p>  用戶留言則必須先登陸,若沒(méi)有登陸則要求返回denglu.asp進(jìn)行登陸。</p><p>  圖4.3用戶留言模塊流程圖</p><p>  §4.2.4酒店預(yù)定模塊的實(shí)現(xiàn)</p><p>  用戶如果要預(yù)定酒店則首先登陸系統(tǒng)并且選擇酒店后才可以預(yù)定。</p><p> 

75、 圖4.4用戶酒店預(yù)定模塊流程圖</p><p>  §4.2.5后臺(tái)管理模塊的實(shí)現(xiàn)</p><p>  管理人員登陸系統(tǒng)后可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理,包括:用戶管理,旅行社管理,酒店管理,景點(diǎn)管理,新聞管理,預(yù)定管理和留言管理等。</p><p>  用戶管理:管理員可以對(duì)用戶名進(jìn)行刪除和查看,用戶密碼采用加密措施,管理員將不能查看原密碼。</p>

76、;<p>  旅行社管理:管理員可以對(duì)旅行社進(jìn)行刪除、修改和添加。</p><p>  酒店管理:管理人員可以對(duì)酒店信息進(jìn)行刪除、修改和添加。</p><p>  景點(diǎn)管理:管理員可以對(duì)景點(diǎn)信息進(jìn)行刪除、修改和添加。</p><p>  新聞管理:管理員可以對(duì)新聞信息進(jìn)行刪除、修改和添加。</p><p>  預(yù)定管理:管理員可

77、以對(duì)預(yù)定信息進(jìn)行刪除和查看。</p><p>  留言管理:管理員可以對(duì)留言信息進(jìn)行刪除和查看。</p><p>  §4.3動(dòng)態(tài)旅游網(wǎng)站的實(shí)現(xiàn)</p><p>  動(dòng)態(tài)網(wǎng)站的通常都有較大的伸縮性,網(wǎng)站規(guī)??纱罂尚。黜?xiàng)功能也可分期逐步實(shí)現(xiàn)。因此,可按照功能的輕重緩急先實(shí)現(xiàn)比較重要的功能,然后在現(xiàn)有系統(tǒng)的基礎(chǔ)上再做功能開(kāi)發(fā)擴(kuò)充。由于時(shí)間、技術(shù)及篇幅限制,本

78、文對(duì)“旅游網(wǎng)站”的用戶登陸和注冊(cè)、景點(diǎn)信息查詢、旅行社信息查詢、酒店預(yù)定等功能做了開(kāi)發(fā)。</p><p>  §4.3.1旅游網(wǎng)站的主頁(yè)</p><p>  本站點(diǎn)主頁(yè)組成元素:</p><p>  1.在頁(yè)面顯眼部位插入LOGO。</p><p>  2.在頁(yè)面中部作為景點(diǎn)簡(jiǎn)介及最新的旅游信息發(fā)布。</p><

79、p>  §4.3.2旅游網(wǎng)站的查詢頁(yè)面</p><p>  本頁(yè)通過(guò)連接上文設(shè)計(jì)開(kāi)發(fā)的程序的后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)顯示酒店和景點(diǎn)的最新信息的功能。打開(kāi)本頁(yè)面時(shí)執(zhí)行頁(yè)面加載事件,連接到數(shù)據(jù)庫(kù)。動(dòng)態(tài)生成酒店和景點(diǎn)查詢的頁(yè)面。</p><p>  1.一個(gè)下拉列表控件。用來(lái)向用戶通過(guò)提供的所有景點(diǎn)名稱/位置來(lái)進(jìn)行查詢。</p><p>  2.一個(gè)文本域。用來(lái)向

80、用戶提供關(guān)鍵字查詢。</p><p>  §4.3.3景點(diǎn)頁(yè)面</p><p>  用戶可以通過(guò)點(diǎn)擊地圖坐標(biāo)或是景點(diǎn)列表對(duì)景點(diǎn)信息的查詢和瀏覽。</p><p>  §4.3.4旅行社頁(yè)面</p><p>  用戶可以通過(guò)點(diǎn)擊旅行社的列表對(duì)旅行社信息進(jìn)行瀏覽和查看其詳細(xì)介紹。</p><p>  &

81、#167;4.3.5酒店信息頁(yè)面</p><p>  用戶可以通過(guò)點(diǎn)擊酒店的列表對(duì)酒店信息進(jìn)行瀏覽和查看其詳細(xì)介紹。</p><p>  §4.3.6在線留言頁(yè)面</p><p>  用戶可以查看所有的留言信息,如果自己要留言則必須先登陸系統(tǒng)后才可以進(jìn)行留言的相關(guān)操作。</p><p>  §4.3.7后臺(tái)管理頁(yè)面<

82、/p><p>  管理員登陸時(shí)需輸入用戶名和密碼,通過(guò)系統(tǒng)驗(yàn)證(包括用戶名和密碼的驗(yàn)證以及用戶權(quán)限驗(yàn)證)成功后方可進(jìn)行相關(guān)操作。</p><p>  進(jìn)入管理系統(tǒng)頁(yè)面,可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理,主要功能包括:</p><p>  1.對(duì)用戶信息的查看和修改;</p><p>  2.對(duì)酒店信息的查看、修改和添加;</p><p&

83、gt;  3.對(duì)旅行社信息的查看、修改和添加;</p><p>  4.對(duì)景點(diǎn)信息的查看、修改和添加;</p><p>  5.對(duì)新聞信息的查看、修改和添加;</p><p>  6.對(duì)酒店預(yù)定信息的查看;</p><p>  7.對(duì)留言信息的查看和刪除;</p><p>  5 旅游網(wǎng)站系統(tǒng)應(yīng)用與測(cè)試</p&g

84、t;<p><b>  §5.1系統(tǒng)測(cè)試</b></p><p>  該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試,首先是對(duì)IIS的安裝,安裝完畢后將文件放入根目錄,并且建立虛擬目錄后就可以在IE瀏覽器上進(jìn)行運(yùn)行和測(cè)試。</p><p>  在開(kāi)發(fā)軟件系統(tǒng)的過(guò)程中,需要面對(duì)錯(cuò)綜復(fù)雜的問(wèn)題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。測(cè)試目的在于

85、:測(cè)試是指“用意在發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過(guò)程”;一個(gè)好的測(cè)試用例是指這個(gè)測(cè)試用例有很高的概率可以發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是指它成功地發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤[11]。</p><p>  本系統(tǒng)的測(cè)試和糾錯(cuò)信息流程如圖5.1所示。</p><p>  圖5.1 測(cè)試和糾錯(cuò)信息流程圖</p><p>  按照軟件工程的觀點(diǎn),軟件測(cè)試(主要是指多模塊程序

86、的測(cè)試)共包括4個(gè)層次。如圖5.2所示,它表明了層次測(cè)試的信息流程。</p><p>  圖5.2 層次測(cè)試的信息流程圖</p><p>  1.單元測(cè)試。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。</p><p>  2.集成測(cè)試和確認(rèn)測(cè)試。這一階段的任務(wù),是通過(guò)了單元測(cè)試的模塊逐步組裝起來(lái),通過(guò)測(cè)試與糾錯(cuò),最終得到一個(gè)

87、滿足需求的目標(biāo)軟件。</p><p>  3.系統(tǒng)測(cè)試。在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說(shuō)明的錯(cuò)誤。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試[12]。</p><p>  在次測(cè)試中,我們采用白盒測(cè)試和黑盒測(cè)試相結(jié)合的方法。</p><p>  §5.2 單元測(cè)試實(shí)例</p><p>  1.“用戶注冊(cè)”測(cè)試</p

88、><p>  表5.1 用戶注冊(cè)測(cè)試表</p><p>  2.“用戶登錄”測(cè)試</p><p>  表5.2 用戶登錄測(cè)試表</p><p>  3.“信息檢索”測(cè)試</p><p>  表5.3 信息檢索測(cè)試表</p><p>  4.“在線留言”測(cè)試</p><p> 

89、 表5.4在線留言測(cè)試表</p><p>  以上測(cè)試結(jié)果均達(dá)到預(yù)期目標(biāo)。</p><p>  §5.3 數(shù)據(jù)跟蹤實(shí)例</p><p>  在對(duì)旅游網(wǎng)站系統(tǒng)測(cè)試過(guò)程中,作者對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)進(jìn)行跟蹤。數(shù)據(jù)跟蹤實(shí)例如下:</p><p>  1.用戶注冊(cè)。在“用戶注冊(cè)”測(cè)試中,用戶通過(guò)注冊(cè)頁(yè)面按要求填寫(xiě)注冊(cè)信息并提交完成。打開(kāi)數(shù)據(jù)庫(kù),就可

90、以看到用戶注冊(cè)時(shí)輸入的信息。如果輸入的數(shù)據(jù)不符合系統(tǒng)要求,數(shù)據(jù)就不能寫(xiě)入數(shù)據(jù)庫(kù)且系統(tǒng)會(huì)提示錯(cuò)誤信息。經(jīng)過(guò)多次重復(fù)地測(cè)試,發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題并及時(shí)修改,最終達(dá)到既定目標(biāo),</p><p>  2.用戶登錄。在“用戶權(quán)限”測(cè)試中,用戶通過(guò)輸入用戶名和密碼登錄,在此過(guò)程中,系統(tǒng)會(huì)驗(yàn)證用戶的權(quán)限,如果權(quán)限值為1,則為管理員;權(quán)限值為0,則為普通用戶。權(quán)限低的用戶,對(duì)本站的訪問(wèn)會(huì)受到限制。通過(guò)對(duì)不同權(quán)限用戶的測(cè)試跟蹤,證明

91、了此功能的正確性。</p><p>  3.景點(diǎn)/酒店信息檢索。在“信息檢索”測(cè)試中,通過(guò)輸入同的關(guān)鍵字和選擇不同的查詢方式,檢索結(jié)果同數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較,大量數(shù)據(jù)測(cè)試證明此模塊的功能達(dá)到預(yù)期目標(biāo)。</p><p>  4.在線留言。在“在線留言”測(cè)試中,用戶通過(guò)留言頁(yè)面按要求填寫(xiě)留言信息并提交完成。</p><p>  5.酒店預(yù)定。在“酒店預(yù)定”測(cè)試中,用戶

92、通過(guò)酒店預(yù)定頁(yè)面按要求提交并完成。</p><p><b>  §5.4 綜合測(cè)試</b></p><p>  在以上測(cè)試的基礎(chǔ)上,對(duì)系統(tǒng)功能進(jìn)行了整體測(cè)試,依次檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)開(kāi)發(fā)的目標(biāo)。經(jīng)過(guò)使用大量的數(shù)據(jù)多次進(jìn)行系統(tǒng)測(cè)試,發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題并及時(shí)改進(jìn),最終實(shí)現(xiàn)了網(wǎng)站的開(kāi)發(fā)目標(biāo)。 6 結(jié) 論&l

93、t;/p><p>  通過(guò)近六個(gè)月的努力,終于完成了遼寧旅游網(wǎng)站信息網(wǎng)站的開(kāi)發(fā)與設(shè)計(jì)。完成了論文的寫(xiě)作。在開(kāi)發(fā)過(guò)程中,體驗(yàn)了其中的苦與樂(lè),學(xué)會(huì)了如何面臨困難,如何解決問(wèn)題,學(xué)會(huì)了團(tuán)結(jié)合作,達(dá)到了鍛煉的目的。同時(shí),拓展了知識(shí)面,進(jìn)一步加深了對(duì)軟件開(kāi)發(fā)的理解和認(rèn)識(shí)。</p><p>  在做畢業(yè)設(shè)計(jì)之前,我對(duì)旅游網(wǎng)站系統(tǒng)的理解,是停留在感官和理論水平上的,是“紙上談兵”,缺乏實(shí)際的軟件開(kāi)發(fā)經(jīng)驗(yàn)。這

94、次通過(guò)做畢業(yè)設(shè)計(jì),完成了旅游網(wǎng)站系統(tǒng)的軟件開(kāi)發(fā)任務(wù)。在整個(gè)開(kāi)發(fā)過(guò)程中,遇到了很多問(wèn)題,但“功夫不負(fù)有心人”,最終,問(wèn)題都被一一解決了。剛開(kāi)始時(shí),我對(duì)旅游網(wǎng)站系統(tǒng)的認(rèn)知很膚淺,對(duì)其工作原理,實(shí)現(xiàn)的方式,開(kāi)發(fā)的原則和方法,沒(méi)有一個(gè)明確、清楚的概念和思路。在指導(dǎo)老師的推薦下,作者查閱了很多相關(guān)資料和文章,如《ASP入門(mén)與提高》、《信息組織與檢索》、《軟件工程》等。</p><p>  在設(shè)計(jì)的過(guò)程中,我增長(zhǎng)了很多知識(shí)和

95、見(jiàn)解,進(jìn)一步熟悉了ASP編程、網(wǎng)頁(yè)制作的方法以及網(wǎng)頁(yè)制作工具的使用。通過(guò)分析,畫(huà)出了網(wǎng)站的流程圖,并且掌握了網(wǎng)站設(shè)計(jì)的基本步驟和方法,經(jīng)歷了網(wǎng)站規(guī)劃、網(wǎng)站分析、網(wǎng)站設(shè)計(jì)等階段。更正了以前對(duì)網(wǎng)站的錯(cuò)誤認(rèn)識(shí)。懂得了為什么網(wǎng)站維護(hù)對(duì)于網(wǎng)站的開(kāi)發(fā)與設(shè)計(jì)是至關(guān)重要的,而且知道了網(wǎng)頁(yè)的更新并不是通過(guò)修改網(wǎng)頁(yè),而是利用更新管理數(shù)據(jù)庫(kù)中的信息。</p><p>  在開(kāi)發(fā)此網(wǎng)站的過(guò)程中,我時(shí)刻提醒自己:網(wǎng)站功能要完善,結(jié)構(gòu)要清晰

96、、安全性要好,操作維護(hù)要簡(jiǎn)單?,F(xiàn)在看來(lái),此網(wǎng)站基本達(dá)到以上的要求,但是仍存在缺點(diǎn)和不足。在調(diào)試過(guò)程中出現(xiàn)的部分問(wèn)題還沒(méi)能完全解決,只是避免了問(wèn)題的出現(xiàn)。另外,對(duì)網(wǎng)站的制作速度太慢,工具的使用還不熟練,還有待于改善和提高。</p><p><b>  致 謝</b></p><p>  近三個(gè)月時(shí)間的畢業(yè)課題設(shè)計(jì)是我大學(xué)生活中忙碌而又充實(shí)一段時(shí)光。這里有治學(xué)嚴(yán)謹(jǐn)而又

97、親切的老師,有互相幫助的同學(xué),更有積極、向上、融洽的學(xué)習(xí)生活氛圍。短短的時(shí)間里,我學(xué)到了很多的東西。不僅學(xué)到就更多的理論知識(shí),擴(kuò)展了知識(shí)面,提高了自己的實(shí)際操作能力;而且學(xué)會(huì)了如何去學(xué)習(xí)新的知識(shí),學(xué)會(huì)了面對(duì)困難和挑戰(zhàn),學(xué)會(huì)了團(tuán)結(jié)合作,互助互利。借此論文之際,向所有幫助、關(guān)心、支持我的老師、朋友同學(xué),表達(dá)我最真誠(chéng)的謝意。</p><p>  首先感謝指導(dǎo)老師。本論文是在老師耐心指導(dǎo)下多次修改完成的。在此,我對(duì)她們的

98、耐心指導(dǎo)和幫助表達(dá)我最真誠(chéng)的謝意,感謝她們?cè)谶@幾個(gè)月來(lái)所付出的努力。在這段時(shí)間里,我從她們身上,不僅學(xué)到了許多的專業(yè)知識(shí),更感受到了她們工作中的兢兢業(yè)業(yè),生活中的平易近人的精神。此外,她們們的嚴(yán)謹(jǐn)治學(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。在此,請(qǐng)?jiān)试S我對(duì)說(shuō)一聲:“老師,您辛苦了!”再次感謝她們。</p><p>  非常感謝我的同學(xué)。當(dāng)我在畢業(yè)設(shè)計(jì)過(guò)程中遇到問(wèn)題和困難時(shí),是他們給我提出許多關(guān)鍵性的意見(jiàn)和建議,使我對(duì)整

99、個(gè)畢業(yè)設(shè)計(jì)的思路有了總體的把握,并耐心的幫我解決了許多實(shí)際問(wèn)題,使我獲益良多。</p><p>  同時(shí),感謝四年來(lái)傳授我知識(shí)的老師們,更要感謝我的家人及朋友對(duì)我學(xué)業(yè)上的支持和鼓勵(lì),感謝所有關(guān)心、幫助過(guò)我的人。同時(shí)感謝我的大學(xué),感謝計(jì)算機(jī)學(xué)院。我不會(huì)忘記你們。</p><p>  總之,在以后的學(xué)習(xí)、工作、生活中我將更加努力,用自己的行動(dòng)回報(bào)社會(huì)、學(xué)校、老師及同學(xué)。</p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論