版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 xinyu university 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論文論文) ) ( 20142014 屆)屆) 題題 目目 旅行社網(wǎng)站系統(tǒng)設(shè)計(jì)旅行社網(wǎng)站系統(tǒng)設(shè)計(jì) 二級(jí)學(xué)院二級(jí)學(xué)院 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專專 業(yè)業(yè) 計(jì)算機(jī)應(yīng)用技術(shù)計(jì)算機(jī)應(yīng)用技術(shù) 班班 級(jí)級(jí) 1111 計(jì)計(jì)應(yīng)計(jì)計(jì)應(yīng) 學(xué)學(xué) 號(hào)號(hào) 11020400541102040054 學(xué)生姓名學(xué)生姓名 陳宇陳宇 指導(dǎo)教師指導(dǎo)教師 吳陽(yáng)波吳陽(yáng)波 摘摘 要要 旅游業(yè)具有“無(wú)煙產(chǎn)業(yè)”和“永遠(yuǎn)的朝陽(yáng)產(chǎn)業(yè)”的美稱,它已經(jīng)和石油業(yè)、 汽車業(yè)并列為世界三大產(chǎn)業(yè)。近來(lái),我們旅游業(yè)有了非常迅速的發(fā)展,隨著市 場(chǎng)經(jīng)濟(jì)的發(fā)展和人民生活水平的進(jìn)一步提高,人
2、們的旅游熱情大為煥發(fā),對(duì)旅 游消費(fèi)需求也進(jìn)一步上升。 旅行社網(wǎng)站比旅游企業(yè)更具有優(yōu)勢(shì),相比傳統(tǒng)的旅游企業(yè),旅行社網(wǎng)站信 息更豐富、經(jīng)營(yíng)方式更合理,游客可在網(wǎng)站里收集文字、圖片以及目的地的景 點(diǎn)。由于旅行社網(wǎng)站可以打破地域的限制,可以最大限度地將各種旅游資源以 最經(jīng)濟(jì)的方式結(jié)合在一起,同時(shí)無(wú)店鋪經(jīng)營(yíng)也有利于降低成本,使旅游資源的 所有者和消費(fèi)者都得到益處。 本文是根據(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ǔ),進(jìn)行信息管理,信息查詢,在線預(yù)定,留言簿等功能的使用。實(shí)現(xiàn)了 各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對(duì)
3、旅行社各類信息、資源進(jìn)行協(xié)同集中 管理。利用 asp 技術(shù)建立動(dòng)態(tài)網(wǎng)站,實(shí)現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上 預(yù)定。 關(guān)鍵詞:旅游信息;網(wǎng)絡(luò);旅游網(wǎng)站 abstractabstract tourism has the laudatory title of smokeless industry and eternal sunrise industry, it has and oil industry, automobile industry tied for the worlds threemajor industries. since the reform and opening up, ou
4、r tourism industry has a very rapid development, with the further development of market economy and peoples living level, peoples passion for travel to glow, also rise further on the tourism consumption demand. tourism website has more advantages than the tourism enterprises, compared to the traditi
5、onal tourism enterprises, tourism website more rich, more rational mode of operation, visitors can collect text, pictures and the destination web site in the scenic spots. because tourism website can break the geographical constraints, can maximize the variety of tourism resources in the most econom
6、ic way together, at the same time, no shop operators also helps to reduce the cost,so that the owners and consumers of the benefits of tourism resources. this paper is based on the status quo of tourism industry, and puts forward a feasible method to solve the problem: using modern unified computer
7、network system, realized the tourism management network, all kinds of information stored in an orderly manner, information management, information inquiry, online presetting, use the guestbook functions. a variety of business systems to achievedata integration and information integration, the travel
8、 agency, all kinds ofinformation resources for collaborative centralized management. a dynamic website using asp technology, realize the quick release and tourists to book online tourism information. keywordskeywords: information of tourism; network; tourism web 目目 錄錄 第一章 緒 論.5 1.1 開(kāi)發(fā)背景.5 1.2 開(kāi)發(fā)依據(jù).5
9、 1.3 開(kāi)發(fā)環(huán)境介紹.5 1.3.1 數(shù)據(jù)庫(kù)介紹.5 1.3.2 asp 介紹.7 1.3.3 dreamweaver cs5 介紹.8 1.3.4 iis 介紹.9 第二章 旅行社網(wǎng)站需求分析.10 2.1 項(xiàng)目概述 .10 2.1.1 目標(biāo).10 2.1.2 運(yùn)行環(huán)境.10 2.2 旅行社網(wǎng)站的可行性研究.10 2.2.1 技術(shù)可行性.11 2.2.經(jīng)濟(jì)可行性.11 第三章 旅行社網(wǎng)站系統(tǒng)概要設(shè)計(jì).12 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì) .12 3.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述.12 3.1.2 數(shù)據(jù)庫(kù)需求分析.12 3.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì).12 3.1.4 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu).13 3.1.5 數(shù)據(jù)
10、庫(kù)的完整性和安全性.15 3.2 網(wǎng)站總體結(jié)構(gòu)設(shè)計(jì) .15 3.2.1 旅行社網(wǎng)站總體結(jié)構(gòu)圖.15 3.2.2 網(wǎng)站的結(jié)構(gòu).16 3.2.3 網(wǎng)站功能模塊設(shè)計(jì).17 3.2.4 主界面設(shè)計(jì)19 第四章 旅行社網(wǎng)站具體實(shí)現(xiàn).20 4.1 數(shù)據(jù)庫(kù)連接.20 4.2 功能模塊的實(shí)現(xiàn).21 4.2.1 瀏覽模塊的實(shí)現(xiàn).21 4.2.2 查詢模塊的實(shí)現(xiàn).21 4.2.3 后臺(tái)管理模塊的實(shí)現(xiàn).21 第五章 旅行社網(wǎng)站系統(tǒng)應(yīng)用與測(cè)試.22 5.1 系統(tǒng)測(cè)試.22 5.2 單元測(cè)試 .23 5.3 綜合測(cè)試 .23 結(jié) 論.24 參考文獻(xiàn).26 致 謝.27 第一章第一章 緒緒 論論 1.11.1 開(kāi)發(fā)背景開(kāi)
11、發(fā)背景 旅游業(yè)具有“無(wú)煙產(chǎn)業(yè)”和“永遠(yuǎn)的朝陽(yáng)產(chǎn)業(yè)”的美稱,它已經(jīng)和石油業(yè)、汽車 業(yè)并列為世界三大產(chǎn)業(yè)。近來(lái),我們旅游業(yè)有了非常迅速的發(fā)展,隨著市場(chǎng)經(jīng)濟(jì)的發(fā) 展和人民生活水平的進(jìn)一步提高,人們的旅游熱情大為煥發(fā),對(duì)旅游消費(fèi)需求也進(jìn)一 步上升。 旅行社網(wǎng)站比旅游企業(yè)更具有優(yōu)勢(shì),相比傳統(tǒng)的旅游企業(yè),旅行社網(wǎng)站信息更豐 富、經(jīng)營(yíng)方式更合理,游客可在網(wǎng)站里收集文字、圖片以及目的地的景點(diǎn)。由于旅行 社網(wǎng)站可以打破地域的限制,可以最大限度地將各種旅游資源以最經(jīng)濟(jì)的方式結(jié)合在 一起,同時(shí)無(wú)店鋪經(jīng)營(yíng)也有利于降低成本,使旅游資源的所有者和消費(fèi)者都得到益處。 本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問(wèn)題的一個(gè)可行性方
12、法:采用現(xiàn)代化 統(tǒng)一的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地進(jìn)行存儲(chǔ),進(jìn)行 信息管理,信息查詢,在線預(yù)定,留言簿等功能的使用。實(shí)現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù) 集成和信息集成,對(duì)旅行社各類信息、資源進(jìn)行協(xié)同集中管理。利用 asp 技術(shù)建立動(dòng) 態(tài)網(wǎng)站,實(shí)現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預(yù)定。 1.21.2 開(kāi)發(fā)依據(jù)開(kāi)發(fā)依據(jù) 隨著國(guó)內(nèi)互聯(lián)網(wǎng)的發(fā)展,旅游業(yè)也成為網(wǎng)上的熱點(diǎn)主題,用戶不滿足于通過(guò)瀏覽 器看到靜態(tài)頁(yè)面,而是希望能根據(jù)要求生成更加靈活的、生動(dòng)的動(dòng)態(tài)頁(yè)面。動(dòng)態(tài)網(wǎng)頁(yè) 的特點(diǎn)有:以數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量;采用動(dòng)態(tài)網(wǎng)頁(yè)技 術(shù)的網(wǎng)站可以實(shí)現(xiàn)更多的功能,如管理員用戶登
13、錄、后臺(tái)管理等功能;不是獨(dú)立存在 與服務(wù)器的網(wǎng)頁(yè)文件,只有當(dāng)用戶請(qǐng)求服務(wù)器才返回一個(gè)完整的網(wǎng)頁(yè),其中最主要的 方面就是利用它來(lái)傳遞和發(fā)送信息,更好的展現(xiàn)旅游景點(diǎn)。 1.31.3 開(kāi)發(fā)環(huán)境介紹開(kāi)發(fā)環(huán)境介紹 .1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)介紹介紹 microsoft office access 是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 microsoft jet database engine 和圖形用戶界面兩項(xiàng)特點(diǎn),是 microsoft office 的系統(tǒng)程式之一。microsoft office access 是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和開(kāi) 發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理系
14、統(tǒng)。它是微軟 office 的一個(gè)成員, 在包括專業(yè) 版和更高版本的 office 版本里面被單獨(dú)出售。2011 年 12 月 4 日,最新的微軟 office access 2013 在微軟 office 2013 里發(fā)布,微軟 office access 2010 是前一個(gè)版本。 ms access 以它自己的格式將數(shù)據(jù)存儲(chǔ)在基于 access jet 的數(shù)據(jù)庫(kù)引擎里。它還 可以直接導(dǎo)入或者連接數(shù)據(jù)(這些數(shù)據(jù)存儲(chǔ)在其他應(yīng)用程序和數(shù)據(jù)庫(kù))。 軟件開(kāi)發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用 microsoft access 開(kāi)發(fā)應(yīng)用軟件,“高級(jí)用 戶”可以使用它來(lái)構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,a
15、ccess 支持 visual basic 宏語(yǔ)言,它是一個(gè)面向?qū)ο蟮木幊陶Z(yǔ)言,可以引用各種對(duì)象,包括 dao(數(shù)據(jù)訪問(wèn) 對(duì)象),activex 數(shù)據(jù)對(duì)象,以及許多其他的 activex 組件??梢晫?duì)象用于顯示表和報(bào)表, 他們的方法和屬性是在 vba 編程環(huán)境下,vba 代碼模塊可以聲明和調(diào)用 windows 操作系 統(tǒng)函數(shù)。microsoft access 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門。 access 的用途體現(xiàn)在兩個(gè)方面: 一、用來(lái)進(jìn)行數(shù)據(jù)分析: access 有強(qiáng)大的數(shù)據(jù)處理、統(tǒng)計(jì)分析能力,利用 access 的查詢功能,可以方便地進(jìn)行各類匯總、平均等統(tǒng)計(jì)。并可靈活
16、設(shè)置統(tǒng)計(jì)的條 件。比如在統(tǒng)計(jì)分析上萬(wàn)條記錄、十幾萬(wàn)條記錄及以上的數(shù)據(jù)時(shí)速度快且操作方便, 這一點(diǎn)是 excel 無(wú)法與之相比的。 這一點(diǎn)體現(xiàn)在:會(huì)用 access,提高了工作效率和工 作能力。 二、用來(lái)開(kāi)發(fā)軟件: access 用來(lái)開(kāi)發(fā)軟件,比如生產(chǎn)管理、銷售管理、庫(kù)存管理 等各類企業(yè)管理軟件,其最大的優(yōu)點(diǎn)是:易學(xué)!非計(jì)算機(jī)專業(yè)的人員,也能學(xué)會(huì)。低 成本地滿足了那些從事企業(yè)管理工作的人員的管理需要,通過(guò)軟件來(lái)規(guī)范同事、下屬 的行為,推行其管理思想。 (vb、.net、 c 語(yǔ)言等開(kāi)發(fā)工具對(duì)于非計(jì)算機(jī)專業(yè)人員來(lái)說(shuō) 太難了,而 access 則很容易) 。 這一點(diǎn)體現(xiàn)在:實(shí)現(xiàn)了管理人員(非計(jì)算機(jī)專
17、業(yè)畢業(yè)) 開(kāi)發(fā)出軟件的“夢(mèng)想” ,從而轉(zhuǎn)型為“懂管理+會(huì)編程”的復(fù)合型人才。另外,在開(kāi)發(fā) 一些小型網(wǎng)站 web 應(yīng)用程序時(shí),用來(lái)存儲(chǔ)數(shù)據(jù)。例如 asp+access。這些應(yīng)用程序都利 用 asp 技術(shù)在 internetinformation services 運(yùn)行比較復(fù)雜的 web 應(yīng)用程序則使用 php/mysql 或者 asp/microsoft sql serveraccess 的用途更多,體現(xiàn)在很多方面: 表格模板。 只需鍵入需要跟蹤的內(nèi)容,access 便會(huì)使用表格模板提供能夠完成相關(guān) 任務(wù)的應(yīng)用程序。 access 可處理字段、關(guān)系和規(guī)則的復(fù)雜計(jì)算,以便您能夠集中精 力處理項(xiàng)目。
18、 您將擁有一個(gè)全新的應(yīng)用程序,其中包含能夠立即啟動(dòng)并運(yùn)行的自然 ui。創(chuàng)建和運(yùn)行舊數(shù)據(jù)庫(kù)。 盡情享用對(duì)您的現(xiàn)有桌面數(shù)據(jù)庫(kù) (accdb/mdb) 的支持。 本系統(tǒng)選用 microsoft access 2007 數(shù)據(jù)庫(kù),原因在于是一種 access 2007 數(shù)據(jù) 庫(kù)管理軟件,可賦予更佳的用戶體驗(yàn),并且可以直接使用 html 。由于該程序可以識(shí)別 和標(biāo)記常見(jiàn)錯(cuò)誤,同時(shí)提供更正錯(cuò)誤的選項(xiàng),因此在 access 2007 中工作變得更加輕 松自如。另外,access 2007 的新功能還可以幫助數(shù)據(jù)庫(kù)開(kāi)發(fā)人員查看有關(guān)數(shù)據(jù)庫(kù)對(duì)象 之間相關(guān)性的信息。它可訪問(wèn)和使用多種來(lái)源的信息、輕松備份信息;能夠滿足
19、專業(yè) 開(kāi)發(fā)人員的需要,而且對(duì)于新用戶來(lái)說(shuō),還十分易于上手。 .2 aspasp 介紹介紹 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ì)象。 asp 內(nèi)含于 iis 3.0 和 4.0 之中 , 通過(guò) asp 我們可以結(jié)合 html 網(wǎng)頁(yè)、 asp 指令和 activex 元件建立動(dòng)態(tài)、交互且高效的 web
20、服務(wù)器應(yīng)用程序。asp 所有的程序 都將在服務(wù)器端執(zhí)行,包括所有嵌在普通 html 中的腳本程序。當(dāng)程序執(zhí)行完畢后, 服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大 大提高了交互的速度。 以下羅列了 active 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 i
21、ndependence), 用戶端只要使用可執(zhí)行 html 碼的瀏 覽器,即可瀏覽 active server pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 active server pages 所使用的腳本語(yǔ)言 (vbscript 、 jscript) 均在 web 服務(wù)器端執(zhí)行,用戶端的瀏覽 器不需要能夠執(zhí)行這些腳本語(yǔ)言。 5.active server pages 能與任何 activex scripting 語(yǔ)言相容。除了可使用 vbscript 或 jscript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in 的方式,使用由第三方所提供 的其他腳本語(yǔ)言,譬如 rexx 、 perl 、 tcl 等。腳本
22、引擎是處理腳本程序的 com(component object model) 物件4。 .3 dreamweaverdreamweaver cs5cs5 介紹介紹 adobe dreamweaver cs5 是一款集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編 輯器,dreamweaver cs5 是第一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具, 利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。 dreamweaver cs5 的新增功能: adobe dreamweaver cs5 軟件使設(shè)計(jì)人員和開(kāi)發(fā)人員能充滿自信地構(gòu)建基于標(biāo)準(zhǔn)的 網(wǎng)站。由于同
23、新的 adobe cs live 在線服務(wù) adobe browserlab 集成,您可以使用 css 檢查工具進(jìn)行設(shè)計(jì),使用內(nèi)容管理系統(tǒng)進(jìn)行開(kāi)發(fā)并實(shí)現(xiàn)快速、精確的瀏覽器兼容性 測(cè)試。 - 集成 cms 支持 新增功能 盡享對(duì) wordpress、joomla! 和 drupal 等內(nèi)容管理系統(tǒng)框架的創(chuàng)作和測(cè)試支持。 - css 檢查 新增功能 以可視方式顯示詳細(xì)的 css 框模型,輕松切換 css 屬性并且無(wú)需讀取代碼或使 用其他實(shí)用程序。 - 與 adobe browserlab 集成 新增功能 使用多個(gè)查看、診斷和比較工具預(yù)覽動(dòng)態(tài),網(wǎng)頁(yè)和本地內(nèi)容。 - php 自定義類代碼提示 新增功能
24、 為自定義 php 函數(shù)顯示適當(dāng)?shù)恼Z(yǔ)法,幫助您更準(zhǔn)確地編寫(xiě)代碼。 - css starter 頁(yè) 增強(qiáng)功能 借助更新和簡(jiǎn)化的 css starter 布局,快速啟動(dòng)基于標(biāo)準(zhǔn)的網(wǎng)站設(shè)計(jì)。 - 與 business catalyst 集成 新增功能 利用 dreamweaver 與 adobe business catalyst 服務(wù)(單獨(dú)提供)之間的集成, 無(wú)需編程即可實(shí)現(xiàn)卓越的在線業(yè)務(wù)。 - 保持跨媒體一致性 將任何本機(jī) adobe photoshop 或 illustrator 文件插入 dreamweaver 即可創(chuàng)建 圖像智能對(duì)象。更改源圖像,然后快速、輕松地更新圖像。 - 增強(qiáng)的 su
25、bversion 支持 借助增強(qiáng)的 subversion 軟件支持,提高協(xié)作、版本控制的環(huán)境中的站點(diǎn)文件管理 效率。 - 仔細(xì)查看站點(diǎn)特定的代碼提示 站點(diǎn)特定的代碼提示 新增功能 .4 iisiis 介紹介紹 iis 是 internet information services 的縮寫(xiě),是一個(gè) world wide web server。gopher server 和 ftp server 全部包容在里面。 iis 意味著你能發(fā)布網(wǎng)頁(yè), 并且有 asp(active server pages) 、java、vbscript 產(chǎn)生頁(yè)面,有著一些擴(kuò)展功能。 iis 支持一些有趣的
26、東西,像有編輯環(huán)境的界面(frontpage) 、有全文檢索功能的 (index server) 、有多媒體功能的(net show) 其次,iis 是隨 windows nt server 4.0 一起提供的文件和應(yīng)用程序服務(wù)器,是在 windows nt server 上建立 internet 服 務(wù)器的基本組件。它與 windows nt server 完全集成,允許使用 windows nt server 內(nèi)置的安全性以及 ntfs 文件系統(tǒng)建立強(qiáng)大靈活的 internet/intranet 站點(diǎn)。 iis(internet information server,互聯(lián)網(wǎng)信息服務(wù))是一種
27、 web(網(wǎng)頁(yè))服務(wù)組件, 其中包括 web 服務(wù)器、ftp 服務(wù)器、nntp 服務(wù)器和 smtp 服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、 文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā) 布信息成了一件很容易的事。 第二章第二章 旅游網(wǎng)站旅游網(wǎng)站需求分析需求分析 2.12.1 項(xiàng)目概述項(xiàng)目概述 .1 目標(biāo)目標(biāo) 主要建立一個(gè)完整的旅行社網(wǎng)站,突出旅游特點(diǎn),有美觀的界面設(shè)計(jì)。主要功能: 1. 用戶可以對(duì)各景點(diǎn)相關(guān)交通方式管理與查詢、各個(gè)景點(diǎn)路程與旅游方式的設(shè)計(jì) 與查詢、對(duì)個(gè)景點(diǎn)所需費(fèi)用查詢。 2. 有一定數(shù)量旅游景點(diǎn)相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同
28、 時(shí)有利與景區(qū)管理部門的管理,加強(qiáng)雙邊的溝通與協(xié)作,以提高和改善管理水平,使 游客通過(guò)對(duì)網(wǎng)站的瀏覽可以對(duì)景點(diǎn)有比較真實(shí)和豐富的了解,對(duì)景點(diǎn)本身做一個(gè)比較 好的宣傳和推廣。 根據(jù)實(shí)際情況收集的資料為背景,網(wǎng)站中包括各個(gè)景區(qū)的基本情況介紹如:交通 情況,門票價(jià)格和風(fēng)景圖片欣賞等,用戶登陸后,都可以瀏覽站中的所有信息,同時(shí) 可以通過(guò)旅行社網(wǎng)站來(lái)查詢所需要的各種信息,并且可以訂購(gòu)門票和車輛等。 管理人員登陸后臺(tái)后,將各種煩瑣的管理工作通過(guò)網(wǎng)站來(lái)管理,用最少的人力和 物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問(wèn)題,及時(shí)了解 游客對(duì)旅行社的意見(jiàn),通過(guò)數(shù)據(jù)分析可以了解游客的基本情況和不同時(shí)
29、期游客的變化 情況,提前做出必要的準(zhǔn)備工作。 管理人員通過(guò)后臺(tái)管理頁(yè)面處理各個(gè)事務(wù),使前臺(tái)的用戶操作方便簡(jiǎn)單,突出旅 行社的特點(diǎn),具有美觀的界面設(shè)計(jì),保證網(wǎng)站安全穩(wěn)定的運(yùn)行。 .2 運(yùn)運(yùn)行環(huán)境行環(huán)境 硬件最小需求: 奔騰 3 以上 cpu,512m 以上內(nèi)存,10g 以上剩余硬盤空間 支持軟件: 操作系統(tǒng):windows xp/win 7 支持環(huán)境:iis7.5 數(shù)據(jù)庫(kù):access 2007 2.22.2 旅游網(wǎng)站的可行性研究旅游網(wǎng)站的可行性研究 本網(wǎng)站是一個(gè)提供用戶旅游信息的網(wǎng)站,現(xiàn)有的技術(shù)較為成熟,硬件、軟件的性 能要求、環(huán)境條件等各項(xiàng)條件相對(duì)較低,利用現(xiàn)有的技術(shù)條件應(yīng)該
30、可以完全達(dá)到該網(wǎng) 站的功能目標(biāo)。開(kāi)發(fā)本網(wǎng)站的可行性研究如下: 1.技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作, 軟、硬件能否滿足需要。本系統(tǒng)采用 asp 開(kāi)發(fā)出友好美觀的人機(jī)界面,便于用戶理解、 操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用 microsoft access 2007,它能夠處理大量數(shù)據(jù),同時(shí)保持 數(shù)據(jù)的完整性、安全性。因此本網(wǎng)站的開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速 發(fā)展的今天,硬件更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越 便宜,因此硬件平臺(tái)也能夠滿足本網(wǎng)站所需。 2.經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本網(wǎng)站的開(kāi)發(fā)費(fèi)用是可以接 受的,并且本
31、網(wǎng)站實(shí)現(xiàn)后可以提高旅行社的工作效率。 第三章第三章 旅行社網(wǎng)站系統(tǒng)概要設(shè)計(jì)旅行社網(wǎng)站系統(tǒng)概要設(shè)計(jì) 3.13.1 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) .1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)概述 數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù)。十多年來(lái)數(shù)據(jù)庫(kù)管理系統(tǒng)已從專用的應(yīng)用程序發(fā) 展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù) 據(jù)獨(dú)立性,易于擴(kuò)充,易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫(kù) 設(shè)計(jì)之上的。因此不僅大型計(jì)算機(jī)及中小型計(jì)算機(jī),甚至微型機(jī)都配有數(shù)據(jù)庫(kù)管理系 統(tǒng)。 數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫(kù) 為中心的新階段。這樣既便于數(shù)據(jù)的集中
32、管理,又有利于應(yīng)用程序的研制和維護(hù),提 高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)代信息 系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫(kù)技術(shù)也是計(jì)算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。 數(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ì)的關(guān)鍵是如何使設(shè)計(jì)的數(shù)據(jù)庫(kù) 能合理地存儲(chǔ)用戶的數(shù)據(jù),方便用戶進(jìn)行數(shù)據(jù)處理。 設(shè)計(jì)數(shù)據(jù)庫(kù)必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫(kù)中,這種規(guī)則就是
33、范式,范式 是符合某一種級(jí)別的關(guān)系模式的集合。一般人們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù)遵循第三范式。即:數(shù)據(jù) 庫(kù)表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約 了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度。 .2 數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)需求分析 整個(gè)旅行社網(wǎng)站所包括的信息有景點(diǎn)信息、訂單信息、新聞信息等??蓪⑦@些信 息抽象為下列網(wǎng)站所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 1.景點(diǎn)管理(編號(hào),景點(diǎn)名稱,住宿,費(fèi)用,路線) 2.訂單管理(名稱,聯(lián)系人,電話) 3.新聞管理(標(biāo)題,日期,內(nèi)容) .3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。概念結(jié)構(gòu)獨(dú)立于
34、數(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í)體特 征的描述。 1.模型中的實(shí)體相當(dāng)于一個(gè)實(shí)體集、一個(gè)表。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注 在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫(xiě)上聯(lián)系名,用無(wú)向邊把菱形分別 與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類型。 2.屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連,表的主碼是關(guān) 鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。 3.各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 4.在程序中實(shí)現(xiàn)對(duì)他們的完整性
35、和一致性控制。 e-r 模型的組成元素有:實(shí)體、屬性、聯(lián)系。e-r 模型用 e-r 圖來(lái)表示。實(shí)體是用 戶工作環(huán)境中所涉及的事物,屬性是對(duì)實(shí)體特征的描述。本系統(tǒng)主要的 e-r 圖,見(jiàn)圖 3.1。 圖 3.1 系統(tǒng) er 圖 景點(diǎn) 旅游說(shuō)明 交通路線 住宿條件 費(fèi)用情況 包含 行程 .4 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) access 2007 上建立名為 tour 的數(shù)據(jù)庫(kù)。其中包括下表: .6 數(shù)據(jù)庫(kù)的完整性和安全性數(shù)據(jù)庫(kù)的完整性和安全性 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms)用一定的 機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿足規(guī)定的條件完整
36、性約束條件,數(shù)據(jù)的約束條 件是語(yǔ)義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫(kù)中7。本系統(tǒng)中定義了表與表之間 的聯(lián)系及表中各字段屬性約束有助于實(shí)現(xiàn)有助于完整性。 數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或 破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的 信息資源,系統(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ì)用戶
37、的權(quán) 限進(jìn)行驗(yàn)證,防止非法用戶和未授權(quán)用戶對(duì)本站進(jìn)行非法訪問(wèn)和操作,保證本站的安 全。 3.23.2 網(wǎng)站總體結(jié)構(gòu)網(wǎng)站總體結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì) 本網(wǎng)站在 xp/vista/win7 環(huán)境下,主要采用 asp 開(kāi)發(fā)工具,microsoft access 2007 數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì)。 .1 旅行社網(wǎng)站總體結(jié)構(gòu)旅行社網(wǎng)站總體結(jié)構(gòu)圖圖 繪制網(wǎng)站結(jié)構(gòu)圖的過(guò)程,實(shí)際上就是對(duì)網(wǎng)站功能模塊進(jìn)行分解設(shè)計(jì)的過(guò)程,即合 理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰木W(wǎng)站結(jié)構(gòu)圖8。 網(wǎng)站結(jié)構(gòu)圖將會(huì)使讀者和用戶能直觀的了解網(wǎng)站的結(jié)構(gòu)模式,理解網(wǎng)站的各個(gè)功 能的結(jié)構(gòu),能很好地方便用戶使用和理解整個(gè)網(wǎng)站。 本網(wǎng)站的系統(tǒng)結(jié)構(gòu)圖如下: 圖
38、 3.2 網(wǎng)站總體結(jié)構(gòu)圖 .2 網(wǎng)站的結(jié)構(gòu)網(wǎng)站的結(jié)構(gòu) 本網(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: 瀏 覽 器 瀏 覽 器 web 服 務(wù) 器 后臺(tái)數(shù)據(jù)庫(kù) 圖 3.4 b/s 三層結(jié)構(gòu)圖 圖中從左到右,分為三層結(jié)構(gòu): 第一層:瀏覽器。主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出。瀏覽器將 html 語(yǔ)言代碼轉(zhuǎn)化成圖文網(wǎng)頁(yè)。網(wǎng)頁(yè)具備一定的交互功能,允許用戶根據(jù)網(wǎng)頁(yè)提供的 表單輸入信息,提交給后臺(tái)并提出
39、處理請(qǐng)求。后臺(tái)處理完后,將結(jié)果返回至用戶的瀏 覽器。 第二層: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ù)的存取,web 服務(wù)器還將與數(shù)據(jù)庫(kù)服務(wù)器連接,協(xié)同完成處理工作。 第三層:數(shù)據(jù)庫(kù)服務(wù)器,主要協(xié)調(diào)不同的 web 服務(wù)器發(fā)出的請(qǐng)求,管理數(shù)據(jù)庫(kù)10。 .3 網(wǎng)站功能模塊網(wǎng)站功能模塊設(shè)計(jì)設(shè)計(jì) 根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主 要功能模塊:用戶功能模塊;景點(diǎn)信息瀏覽功能模塊;景點(diǎn)信息查詢功能模塊; 在線留言功能模塊;旅
40、游信息瀏覽功能模塊。 1.用戶功能模塊 實(shí)現(xiàn)的主要功能包括用戶查看景點(diǎn)信息、瀏覽旅游行程,同時(shí),管理員對(duì)用戶訂 單進(jìn)行管理。 2.信息檢索模塊 該模塊主要是方便用戶對(duì)本站景點(diǎn)進(jìn)行相關(guān)檢索,并返回檢索結(jié)果。用戶可根據(jù) 自己不同的需要,系統(tǒng)根據(jù)用戶選擇的不同組合檢索方式和輸入的關(guān)鍵字進(jìn)行相關(guān)檢 索,得到用戶檢索的信息。 (1)模糊查詢。按選擇的類型和輸入的關(guān)鍵字進(jìn)行查詢,就會(huì)檢索出景點(diǎn)庫(kù)中所 有包括你輸入字段的景點(diǎn)信息。如輸入關(guān)鍵字“華”并選擇“按景點(diǎn)名稱”檢索結(jié)果 包括片名為“.華.”的景點(diǎn)信息。 (2)精確查詢。按選擇的類型和輸入的關(guān)鍵字進(jìn)行查詢,就會(huì)檢索出景點(diǎn)庫(kù)中與 輸入字段完全匹配的景點(diǎn)信
41、息。 信息檢索模塊流程圖如下: 主窗體 景點(diǎn)查詢 查詢條件 查詢條件 找到記錄 找到記錄 顯示 返回 景點(diǎn)查詢 n y n y 圖 3.6 用戶查詢模塊流程圖 3. .在線留言模塊 該模塊主要是方便用戶和管理人員進(jìn)行溝通和交流,用戶可以發(fā)表自己的看法也 可瀏覽其他用戶的留言。為了讓旅游部門掌握各方面的反饋信息,本系統(tǒng)設(shè)置了留言 簿模塊。通過(guò)此模塊,可以上傳留言、查看以往的留言信息。留言信息包括:留言的 用戶、留言時(shí)間及留言內(nèi)容。 4.信息瀏覽 實(shí)現(xiàn)的主要功能包括查看站內(nèi)公告(最新公告及近期的所有公告)、點(diǎn)擊景點(diǎn)的信 息,并且可以進(jìn)行查詢功能。 (1)旅游新聞。通過(guò)“公告欄”可了解本站的最新信息
42、,并可查看本站的近期的 所有公告內(nèi)容。 (2)景點(diǎn)信息。通過(guò)景點(diǎn)頁(yè)面進(jìn)行各個(gè)景點(diǎn)的信息瀏覽和查詢。 (3)行程信息。通過(guò)景點(diǎn)頁(yè)面查看各個(gè)旅游線路的行程信息。 .4 主界面設(shè)計(jì)主界面設(shè)計(jì) 主界面是一個(gè)網(wǎng)站的門面,如同公司的形象,特別注重設(shè)計(jì)和規(guī)劃。它是用戶首 先見(jiàn)到的界面,它的好壞直接影響到網(wǎng)站的訪問(wèn)率。為此,我從以下幾個(gè)方面對(duì)主界 面進(jìn)行了設(shè)計(jì)。 1.在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其他色彩,給用戶一種 鮮而不艷的美感。 2.在字體選用上,大小適當(dāng),盡量使用常用字體,適當(dāng)配用藝術(shù)字。 3.在網(wǎng)頁(yè)制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁(yè),將大表化小,圖片壓縮, 盡
43、量減少頁(yè)面響應(yīng)時(shí)間。 4.在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。 5.在用戶操作上,簡(jiǎn)化用戶操作,刪去那些空洞的環(huán)節(jié)。 第四章第四章 旅行社網(wǎng)站具體實(shí)現(xiàn)旅行社網(wǎng)站具體實(shí)現(xiàn) 4.14.1 數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)連接 本網(wǎng)站主要運(yùn)用 ado 進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn),所以對(duì) asp 中的數(shù)據(jù)庫(kù)對(duì)象有必要做一個(gè) 了解,特別是系統(tǒng)中要用到的 ado 對(duì)象。 在 asp 中,常用的數(shù)據(jù)訪問(wèn)接口有下列三種4:數(shù)據(jù)訪問(wèn)對(duì)象(dao,data access object)、遠(yuǎn)程數(shù)據(jù)對(duì)象(rdo,remote data object)和 activex 數(shù)據(jù)對(duì)象 (ado,activex data
44、 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ù)中的表建立連接。 ado 是 activex data objects 的縮寫(xiě),是一項(xiàng)新的數(shù)據(jù)庫(kù)的存取技術(shù)。ado 定義了 一個(gè)可編程的對(duì)象集合。ado 對(duì)象模型如下圖 21 所示: 21 ado 對(duì)象模型 對(duì)于 ado 對(duì)象來(lái)說(shuō),在網(wǎng)站后臺(tái)管理系統(tǒng)中用到的主要是以下兩個(gè)對(duì)象: connection 對(duì)象,recordset 對(duì)象,但是對(duì) command 對(duì)象也需做一些了解。 connectio
45、n對(duì)象 error對(duì)象 property對(duì)象 command對(duì)象 property對(duì)象 parameter對(duì)象 recodset對(duì)象 field對(duì)象 property對(duì)象 property對(duì)象 activeconnection activeconnection activecommand (1)connection 對(duì)象。connection 對(duì)象用于建立與數(shù)據(jù)庫(kù)的連接。通過(guò)連接可 從應(yīng)用程序訪問(wèn)數(shù)據(jù)源。它保存諸如指針類型,連接字符串,查詢超時(shí),連接超時(shí)和缺省 數(shù)據(jù)庫(kù)這樣的連接信息。 (2)recordset 對(duì)象。recordset 對(duì)象代表一個(gè)記錄集,這個(gè)記錄集是一個(gè)已連接 的數(shù)據(jù)庫(kù)中的表
46、,或者是 command 對(duì)象的執(zhí)行結(jié)果返回的記錄集。在 ado 對(duì)象模型中, 是在行中檢查和修改數(shù)據(jù)的最主要的方法,所有對(duì)數(shù)據(jù)的操作幾乎都是在 recordset 對(duì) 象中完成的。recordset 對(duì)象用于指定行,移動(dòng)行,添加,更改,刪除記錄。 (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í)非常有用。 4.24.2 功能模塊的實(shí)現(xiàn)功能模塊的實(shí)現(xiàn) .1 瀏覽模塊的實(shí)現(xiàn)瀏覽模塊的
47、實(shí)現(xiàn) 本網(wǎng)站中的用戶模塊主要是前臺(tái)模塊,包括旅游線路讀取、公司信息介紹、留言 板、旅游線路搜索、預(yù)定、瀏覽新聞等功能。這些功能主要是對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的讀取及 篩選操作。 .2 查詢模塊的實(shí)現(xiàn)查詢模塊的實(shí)現(xiàn) 本模塊輸入:輸入查詢關(guān)鍵字,選擇查詢類型和方式。 本模塊輸出:輸出檢索的相關(guān)結(jié)果。 例如:按景點(diǎn)名稱進(jìn)行模糊查詢,在關(guān)鍵字文本框中,輸入與你查詢的片名相關(guān) 的字段,就會(huì)檢索出景點(diǎn)庫(kù)中所有包括你輸入字段的信息。如輸入“九寨”檢索結(jié)果 包括片名為“.九寨.”的景點(diǎn)信息。按地址進(jìn)行精確查詢,在關(guān)鍵字文本框中,輸 入與你檢索的景點(diǎn)地理位置,就會(huì)檢索出景點(diǎn)庫(kù)中與你輸入字段完全匹配的景點(diǎn)信息
48、。 .3 后臺(tái)管理模塊的實(shí)現(xiàn)后臺(tái)管理模塊的實(shí)現(xiàn) 景點(diǎn)管理:管理員可以對(duì)景點(diǎn)信息進(jìn)行刪除、修改和添加。 預(yù)定管理:管理員可以對(duì)預(yù)定信息進(jìn)行刪除和查看。 第五章第五章 旅游網(wǎng)站系統(tǒng)旅游網(wǎng)站系統(tǒng)應(yīng)用與測(cè)試應(yīng)用與測(cè)試 5.15.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試,首先是對(duì) iis 的安裝,安裝完畢后將文 件放入根目錄,并且建立虛擬目錄后就可以在 ie 瀏覽器上進(jìn)行運(yùn)行和測(cè)試。 在開(kāi)發(fā)軟件系統(tǒng)的過(guò)程中,需要面對(duì)錯(cuò)綜復(fù)雜的問(wèn)題,因此,在軟件生存周期的 每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。測(cè)試目的在于:測(cè)試是指“用意在發(fā)現(xiàn)錯(cuò)誤而執(zhí) 行一個(gè)程序的過(guò)程” ;一個(gè)好的測(cè)試用例是指
49、這個(gè)測(cè)試用例有很高的概率可以發(fā)現(xiàn)一個(gè) 尚未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是指它成功地發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤11。 本系統(tǒng)的測(cè)試和糾錯(cuò)信息流程如圖 5.1 所示。 測(cè)試數(shù)據(jù) 程序 期望結(jié)果 測(cè)試結(jié)果錯(cuò)誤信息改正信息 糾錯(cuò)評(píng)價(jià)測(cè)試 圖 5.1 測(cè)試和糾錯(cuò)信息流程圖 按照軟件工程的觀點(diǎn),軟件測(cè)試(主要是指多模塊程序的測(cè)試)共包括 4 個(gè)層次。 如圖 5.2 所示,它表明了層次測(cè)試的信息流程。 單元 測(cè)試 單元 測(cè)試 集成 測(cè)試 確認(rèn) 測(cè)試 系統(tǒng) 測(cè)試 單元 測(cè)試 模塊 模塊 模塊 測(cè)試報(bào)告 軟件設(shè)計(jì)信息 模塊 測(cè)試報(bào)告 測(cè)試報(bào)告 軟件需求信息系統(tǒng)的其他成分 可運(yùn)行的系統(tǒng) 測(cè)試報(bào)告 驗(yàn)收階段 測(cè)試 階段
50、圖 5.2 層次測(cè)試的信息流程圖 1.單元測(cè)試。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測(cè)試中可以采用功 能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。 2.集成測(cè)試和確認(rèn)測(cè)試。這一階段的任務(wù),是通過(guò)了單元測(cè)試的模塊逐步組裝起 來(lái),通過(guò)測(cè)試與糾錯(cuò),最終得到一個(gè)滿足需求的目標(biāo)軟件。 3.系統(tǒng)測(cè)試。在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說(shuō)明的錯(cuò)誤。一般來(lái)說(shuō), 系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試12。 在次測(cè)試中,我們采用白盒測(cè)試和黑盒測(cè)試相結(jié)合的方法。 5.25.2 單元測(cè)試單元測(cè)試 1.“信息檢索”測(cè)試 測(cè)試要點(diǎn)測(cè)試路徑測(cè)試結(jié)果 關(guān)鍵字關(guān)鍵字為空提示“沒(méi)有你要查詢的 信息” 關(guān)鍵字關(guān)鍵字為假 輸入“啊” 返回檢
51、索結(jié)果:“沒(méi)有 你要查詢的信息” 關(guān)鍵字關(guān)鍵字為真 “九寨” 根據(jù)選擇的檢索類型和 方式返回檢索結(jié)果 表 5.1 信息檢索測(cè)試表 5.35.3 綜合測(cè)試綜合測(cè)試 在對(duì)旅游網(wǎng)站系統(tǒng)測(cè)試過(guò)程中,我對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)進(jìn)行跟蹤。數(shù)據(jù)跟蹤實(shí)例如下: 1.景點(diǎn)信息檢索。在“信息檢索”測(cè)試中,通過(guò)輸入同的關(guān)鍵字和選擇不同的查 詢方式,檢索結(jié)果同數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較,大量數(shù)據(jù)測(cè)試證明此模塊的功能達(dá)到 預(yù)期目標(biāo)。 2.訂單預(yù)定。在“訂單預(yù)定”測(cè)試中,用戶通過(guò)訂單預(yù)定頁(yè)面按要求提交并完成。 結(jié)結(jié) 論論 旅行社網(wǎng)站是對(duì)現(xiàn)在比較流行的旅行社網(wǎng)站進(jìn)行詳細(xì)調(diào)研后,確定了網(wǎng)站涉及的 領(lǐng)域,包括數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)、web 應(yīng)
52、用層設(shè)計(jì)等,是一個(gè)具有實(shí)際應(yīng)用意義的旅 行社網(wǎng)站。本網(wǎng)站已實(shí)現(xiàn)功能如下。 1.站內(nèi)旅游信息瀏覽,包括景點(diǎn)瀏覽、景點(diǎn)推薦、最新旅游新聞、站內(nèi)公告等瀏 覽和查看。 2.站內(nèi)檢索功能:包括按景點(diǎn)名稱、旅游路線的關(guān)鍵字對(duì)站內(nèi)信息進(jìn)行模糊檢索 和精確檢索等。 3.在線預(yù)定訂單功能。 但是由于在本項(xiàng)目開(kāi)始的時(shí)候,我對(duì) asp 和 web 應(yīng)用程序設(shè)計(jì)方面的運(yùn)用不太熟 悉,再加之畢業(yè)設(shè)計(jì)的時(shí)間有限,存在不少問(wèn)題有待進(jìn)一步改進(jìn)和完善。主要針對(duì)以 下幾方面: 1.網(wǎng)站的某些設(shè)計(jì)的可擴(kuò)展性并不十分理想,在以后的系統(tǒng)維護(hù)過(guò)程中,使用重 構(gòu)方法對(duì)系統(tǒng)進(jìn)行重構(gòu),使系統(tǒng)的設(shè)計(jì)日益趨于更強(qiáng)的可擴(kuò)展性。 2.多開(kāi)發(fā)和使用用戶
53、控件,以提高代碼的重復(fù)使用率和運(yùn)行效率方面欠佳,有待進(jìn) 一步改善。 3.在功能實(shí)現(xiàn)方面,還有許多功能需要拓展,需要進(jìn)一步完善和優(yōu)化。 在做畢業(yè)設(shè)計(jì)之前,我對(duì)旅游網(wǎng)站制作的理解,是停留在感官和理論水平上的, 是“紙上談兵” ,缺乏實(shí)際的軟件開(kāi)發(fā)經(jīng)驗(yàn)。這次通過(guò)做畢業(yè)設(shè)計(jì),完成了旅游網(wǎng)站的 開(kāi)發(fā)任務(wù)。在整個(gè)開(kāi)發(fā)過(guò)程中,遇到了很多問(wèn)題,但“功夫不負(fù)有心人” ,最終,問(wèn)題 都被一一解決了。對(duì)其中比較深刻的幾點(diǎn)體會(huì)總結(jié)如下: 1.剛開(kāi)始時(shí),作者對(duì)旅游網(wǎng)站制作的認(rèn)知很膚淺,對(duì)其工作原理,實(shí)現(xiàn)的方式, 開(kāi)發(fā)的原則和方法,沒(méi)有一個(gè)明確、清楚的概念和思路。在指導(dǎo)老師的推薦下,我查 閱了很多相關(guān)資料和文章,如asp
54、 入門與提高 、 信息組織與檢索 、 軟件工程等。 2.完成從“大而全”到“小而精”的轉(zhuǎn)變。當(dāng)我確定了做該課題,開(kāi)始進(jìn)行系統(tǒng) 分析、設(shè)計(jì)時(shí),總是想把系統(tǒng)的每一個(gè)細(xì)節(jié)都在程序上體現(xiàn)出來(lái),結(jié)果使我感到工作 了太大、力不從心,感到無(wú)從下手。后來(lái)經(jīng)過(guò)指導(dǎo)老師指點(diǎn)迷津,和自己的思考,抓 住了本網(wǎng)站的主要功能,確定了網(wǎng)站開(kāi)發(fā)的方向,使畢業(yè)設(shè)計(jì)工作得以順利進(jìn)行下去。 3.從教條主義、理論主義到理論聯(lián)系實(shí)際的轉(zhuǎn)變。因?yàn)闆](méi)有寫(xiě)畢業(yè)論文的經(jīng)驗(yàn), 開(kāi)始時(shí)總是生搬硬套書(shū)本上的理論和概念,寫(xiě)出的論文非常死板,毫無(wú)新意,不能真 正地描述出軟件開(kāi)發(fā)的全過(guò)程,犯了教條主義錯(cuò)誤。經(jīng)過(guò)老師的多次指點(diǎn)和作者的數(shù) 次修改,對(duì)論文從結(jié)構(gòu)和內(nèi)容上做了大幅度的調(diào)整,刪去論文中過(guò)多的理論和概念, 把理論知識(shí)同自
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年四川省成都市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2023年甘肅省酒泉市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2024年湖北省孝感市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2022年青海省西寧市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 2024年廣東省韶關(guān)市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 頒獎(jiǎng)晚會(huì)發(fā)言稿
- 個(gè)人借條范本整合
- 霸氣押韻的班級(jí)口號(hào)
- 湖北省省直轄行政單位(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版質(zhì)量測(cè)試(下學(xué)期)試卷及答案
- 廣東省陽(yáng)江市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版階段練習(xí)(上學(xué)期)試卷及答案
- 人教版小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)七單元《數(shù)學(xué)廣角-植樹(shù)問(wèn)題》單元集體備課整體設(shè)計(jì)
- 中國(guó)超重肥胖醫(yī)學(xué)營(yíng)養(yǎng)治療指南
- 嚴(yán)重精神障礙患者家屬護(hù)理教育
- 汽車4S店市場(chǎng)部工作計(jì)劃
- 現(xiàn)代營(yíng)銷學(xué)原理課件
- 德語(yǔ)語(yǔ)言學(xué)導(dǎo)論智慧樹(shù)知到期末考試答案2024年
- 拒絕早戀主題班會(huì) 課件(34張)2023-2024學(xué)年主題班會(huì)
- 離婚協(xié)議書(shū)完整版Word模板下載
- 招標(biāo)代理機(jī)構(gòu)內(nèi)部監(jiān)督管理制度
- 初中周末安全教育課件
- 2024年度醫(yī)院骨肌肉康復(fù)科醫(yī)務(wù)人員述職報(bào)告課件
評(píng)論
0/150
提交評(píng)論