旅游行業(yè)的現(xiàn)狀和解決問(wèn)題分析研究旅游管理專(zhuān)業(yè)_第1頁(yè)
旅游行業(yè)的現(xiàn)狀和解決問(wèn)題分析研究旅游管理專(zhuān)業(yè)_第2頁(yè)
旅游行業(yè)的現(xiàn)狀和解決問(wèn)題分析研究旅游管理專(zhuān)業(yè)_第3頁(yè)
旅游行業(yè)的現(xiàn)狀和解決問(wèn)題分析研究旅游管理專(zhuān)業(yè)_第4頁(yè)
旅游行業(yè)的現(xiàn)狀和解決問(wèn)題分析研究旅游管理專(zhuān)業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、I摘 要隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競(jìng)爭(zhēng)日益激烈,旅游部門(mén)所需的信息量越來(lái)越大,業(yè)務(wù)操作中涉及的各種線(xiàn)路情況、客戶(hù)情況以及旅游協(xié)作部門(mén)的情況越來(lái)越復(fù)雜多變。而除了一些個(gè)別地區(qū)已采用了的觀(guān)光旅游網(wǎng)站,一般通常是以原始的手工方式處理/交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來(lái)出錯(cuò)率的增長(zhǎng)以及大量資源的浪費(fèi)和閑置等問(wèn)題。因此,只有加強(qiáng)對(duì)旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門(mén)運(yùn)行更加合理、高效地運(yùn)轉(zhuǎn)。本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問(wèn)題的一個(gè)可行性方案:采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類(lèi)信息有序地進(jìn)行存儲(chǔ),同時(shí)采用了權(quán)限認(rèn)證的方式,

2、只有經(jīng)過(guò)了系統(tǒng)權(quán)限認(rèn)證之后,方可進(jìn)入系統(tǒng)主控界面,進(jìn)行信息管理,信息查詢(xún),在線(xiàn)預(yù)定,留言簿等功能的使用。實(shí)現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對(duì)旅行社各類(lèi)信息、資源進(jìn)行協(xié)同集中管理。利用 ASP 技術(shù)建立動(dòng)態(tài)網(wǎng)站,實(shí)現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預(yù)定。關(guān)鍵詞:旅游信息 網(wǎng)絡(luò)化 動(dòng)態(tài)網(wǎng)站IIABSTRACTWith the steady growth of tourism industry, travel departments are now facing tougher competition between each other. Various information at eac

3、h stage of the process are coming up, such as accounts payment status, client request and feedback from contracting parties, 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

4、and errors, and quite a part of resources might not be utilized efficiently. Therefore, a computerized system shall be developed to better integrate the information and utilize the resources a company equips.This system is all about such a Tourism Web. Information of all kinds are stored automatical

5、ly in a orderly way, and users go through an recognition procedure, those approved user 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 resou

6、rces of travel agency. Furthermore, tourism information can be known quickly and tourists can book through the internet by using ASP to establish a Tourism web.Keywords: information of tourism network Tourism WebIII前 言旅游業(yè)是一個(gè)最具發(fā)展活力和潛力的產(chǎn)業(yè),其規(guī)模已躍居為當(dāng)今世界第一大產(chǎn)業(yè)。它不僅早已為諸多發(fā)達(dá)國(guó)家所青睞,而且正在被越來(lái)越多的發(fā)展中國(guó)家和地區(qū)所重視,并列為優(yōu)先發(fā)展產(chǎn)

7、業(yè)。旅游是信息密集型產(chǎn)業(yè),最適用于現(xiàn)代化信息技術(shù)和網(wǎng)絡(luò)經(jīng)濟(jì)手段。同時(shí),旅游業(yè)又是信息敏感型行業(yè),旅游信息網(wǎng)上表現(xiàn)形式、游客查詢(xún)與旅游相關(guān)的信息和產(chǎn)品的難易程度以及游客網(wǎng)上預(yù)定、購(gòu)買(mǎi)、支付等便利程度都影響旅客的決策和滿(mǎn)意程度。被譽(yù)為“第四媒體”的國(guó)際互聯(lián)網(wǎng)發(fā)展之快覆蓋之廣,是報(bào)紙等傳統(tǒng)媒體無(wú)可比擬的。網(wǎng)絡(luò)經(jīng)濟(jì)對(duì)社會(huì)、政治、經(jīng)濟(jì)、文化、生活等各方面正產(chǎn)生著深遠(yuǎn)影響。旅游業(yè)如何順應(yīng)發(fā)展的潮流,利用國(guó)際互聯(lián)網(wǎng)來(lái)促進(jìn)旅游業(yè)的持續(xù)增長(zhǎng),已成為值得我們關(guān)注的課題。近年來(lái),隨著交通系統(tǒng)的完善和假日的增加,我國(guó)的旅游事業(yè)發(fā)展十分迅速。越來(lái)越多的人都希望能有一個(gè)介紹、導(dǎo)游、組織等一體化的導(dǎo)游信息系統(tǒng)。用戶(hù)可以在網(wǎng)

8、頁(yè)上了解到所有的名勝古跡、自然風(fēng)光的所在地、最新旅游動(dòng)態(tài)等信息。IV目 錄摘 要 .AbstractAbstract.前 言.第一章 緒論 .1 1.1 開(kāi)發(fā)背景 .1 1.2 目前旅游行業(yè)存在的問(wèn)題 .1 1.3 技術(shù)背景 .21.3.1 數(shù)據(jù)庫(kù)概論 .21.3.2 ASP 介紹 .3第二章 觀(guān)光旅游網(wǎng)站需求分析 .4 2.1 項(xiàng)目概述 .42.1.1 目標(biāo)目概述.42.1.2 游客的特點(diǎn).42.1.3 運(yùn)行環(huán)境.42.2 觀(guān)光旅游網(wǎng)站的可行性研究.52.3 系統(tǒng)功能模型建立.5第三章 觀(guān)光旅游網(wǎng)站系統(tǒng)概要設(shè)計(jì) .9 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì) .93.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述.93.1.2 數(shù)據(jù)庫(kù)需

9、求分析.93.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì).93.1.4 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu).93.1.5 數(shù)據(jù)字典.103.1.6 數(shù)據(jù)庫(kù)的完整性和安全性.113.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì).133.2.1 觀(guān)光旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖 .133.2.2 網(wǎng)站的結(jié)構(gòu) .143.2.3 系統(tǒng)功能模塊設(shè)計(jì) .153.2.4 主界面設(shè)計(jì) .153.2.5 輸入輸出界面設(shè)計(jì) .16第四章 觀(guān)光旅游網(wǎng)站具體實(shí)現(xiàn) .17 4.1 數(shù)據(jù)庫(kù)連接 .17V 4.2 后臺(tái)管理模塊的實(shí)現(xiàn) .174.3 動(dòng)態(tài)旅觀(guān)光旅游網(wǎng)站 .184.3.1 觀(guān)光旅游網(wǎng)站頁(yè) .184.3.2 后臺(tái)管理頁(yè)面 .184.3.3 管理員操作界面 .19第五章 觀(guān)光旅

10、游網(wǎng)站系統(tǒng)應(yīng)用與測(cè)試 .20 5.1 系統(tǒng)測(cè)試 .20 5.2 單元測(cè)試實(shí)例 .21 5.3 綜合測(cè)試 .22結(jié) 論 .23參考文獻(xiàn) .25致 謝 .26附錄 .27- 1 -第一章 緒 論1.1 開(kāi)發(fā)背景旅游業(yè)具有“無(wú)煙產(chǎn)業(yè)”和“永遠(yuǎn)的朝陽(yáng)產(chǎn)業(yè)”的美稱(chēng),它已經(jīng)和石油業(yè)、汽車(chē)業(yè)并列為世界三大產(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ā)展。改革開(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ā)展和人

11、民收入水平的進(jìn)一步提高,人民對(duì)旅游消費(fèi)的需求將進(jìn)一步上升,國(guó)內(nèi)旅游業(yè)在國(guó)民經(jīng)濟(jì)中的地位和作用越來(lái)越重要1。但我國(guó)旅游產(chǎn)業(yè)仍然基礎(chǔ)薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。旅游行政管理部門(mén)存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等問(wèn)題。面對(duì)困難和挑戰(zhàn),我國(guó)旅游業(yè)必須轉(zhuǎn)變觀(guān)念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實(shí)現(xiàn)整個(gè)行業(yè)的新跨越。加強(qiáng)旅游信息化建設(shè),可以提高各級(jí)管理部門(mén)的工作效率和管理水平,精簡(jiǎn)辦事程序,降低工作成本,加大宣傳力度,加快信息傳播速度,提高信息實(shí)效性;另一方面可以通過(guò)開(kāi)展電子商務(wù),滿(mǎn)足游客的個(gè)性化需求,提高旅游服務(wù)質(zhì)量,改變旅游企業(yè)傳統(tǒng)

12、經(jīng)營(yíng)模式,降低成本,增加效益,從而提高整個(gè)旅游產(chǎn)業(yè)素質(zhì),旅游實(shí)現(xiàn)信息化,將會(huì)進(jìn)一步壯大旅游支柱產(chǎn)業(yè),提升旅游產(chǎn)業(yè)整體信息化水平,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)和資源配置,完善產(chǎn)業(yè)鏈,進(jìn)而帶動(dòng)眾多相關(guān)產(chǎn)業(yè)發(fā)展,拉動(dòng)內(nèi)需,擴(kuò)大就業(yè),增加外匯收入,對(duì)經(jīng)濟(jì)發(fā)展起到積極的推動(dòng)作用。目前,我國(guó)的一些旅游部門(mén)在信息化方面做的工作和其投入較少,對(duì)自身的發(fā)展起到了制約作用,可以通過(guò)建立觀(guān)光旅游網(wǎng)站來(lái)宣傳本地的風(fēng)土人情,對(duì)信息進(jìn)行網(wǎng)絡(luò)化、信息化管理,提高自身競(jìng)爭(zhēng)能力。1.2 目前旅游行業(yè)存在的問(wèn)題目前有許多中型的旅游管理部門(mén)仍依靠原始的人工方式采用電子文檔、電子表格等。 (例如 WORD、EXCEL,或者簡(jiǎn)單的 ACCESS 數(shù)據(jù)

13、庫(kù))來(lái)對(duì)旅游信息進(jìn)行管理,大部分旅行社也沒(méi)有自己的觀(guān)光旅游網(wǎng)站,無(wú)法在現(xiàn)在這個(gè)網(wǎng)絡(luò)時(shí)代接受客戶(hù)的網(wǎng)上預(yù)定。隨著業(yè)務(wù)的不斷擴(kuò)展,旅行社業(yè)務(wù)操作中涉及的各種收費(fèi)情況、客戶(hù)情況以及旅游線(xiàn)路情況越來(lái)越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時(shí)也可能帶來(lái)出錯(cuò)率的增長(zhǎng)以及大量資源的浪費(fèi)和閑置等問(wèn)題。因此,只有加強(qiáng)對(duì)旅游部門(mén)信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效- 2 -地運(yùn)轉(zhuǎn)。現(xiàn)行的旅游信息管理模式的問(wèn)題主要體現(xiàn)在如下幾個(gè)方面:1.各類(lèi)旅游信息查詢(xún)速度慢,工作強(qiáng)度大。旅游信息中牽涉到游客資料、導(dǎo)游信息、費(fèi)用、線(xiàn)路、景點(diǎn)等等大量的資料,用人工方式進(jìn)行整理匯

14、總時(shí),速度慢、工作繁瑣、易出錯(cuò)。2.各類(lèi)資源之間調(diào)配難度大。由于信息面廣,信息量大,因此要對(duì)其中某些資源進(jìn)行統(tǒng)一管理、調(diào)配需要花費(fèi)大量的人工。3.相當(dāng)一部分資源缺少一定的保護(hù),處于不安全的狀態(tài),許多信息容易泄露。4.對(duì)于客戶(hù)的服務(wù)要求反應(yīng)慢?;谏厦娴脑?,對(duì)于客戶(hù)提出的服務(wù)要求,勢(shì)必不能做出快捷的反應(yīng)。5.缺少服務(wù)質(zhì)量反饋的統(tǒng)一管理。1.3 技術(shù)背景1.3.1 數(shù)據(jù)庫(kù)概論數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。今天,信息資源已成為各個(gè)部門(mén)的重要財(cái)富和資源。建立一個(gè)滿(mǎn)足各級(jí)部門(mén)處理有效信息的系統(tǒng),也成為一個(gè)企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫(kù)技術(shù)得到

15、越來(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。數(shù)據(jù)庫(kù)的研究范圍是十分廣泛的,概括地講可以包括以下三個(gè)領(lǐng)域:1.數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制。2.數(shù)據(jù)庫(kù)設(shè)計(jì)。3.數(shù)據(jù)庫(kù)理論,數(shù)據(jù)庫(kù)學(xué)。計(jì)算機(jī)領(lǐng)域中其他新興技術(shù)的發(fā)展對(duì)數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生了重大影響。數(shù)據(jù)庫(kù)技術(shù)和其他計(jì)算機(jī)技術(shù)的互相結(jié)合,互相深透,使數(shù)據(jù)庫(kù)中新的技術(shù)內(nèi)容層出不窮。數(shù)據(jù)庫(kù)的許多概念,技術(shù)內(nèi)容,應(yīng)用領(lǐng)域,甚至

16、某些原理都有了重大的發(fā)展和變化。建立和實(shí)現(xiàn)了一系列新型數(shù)據(jù)庫(kù)系統(tǒng),如分布式數(shù)據(jù)庫(kù)系統(tǒng),并行數(shù)據(jù)庫(kù)系統(tǒng),知識(shí)庫(kù)系統(tǒng),多媒體數(shù)據(jù)庫(kù)系統(tǒng)等。它們共同構(gòu)成了數(shù)據(jù)庫(kù)系統(tǒng)大家族,使數(shù)據(jù)庫(kù)技術(shù)不斷地涌現(xiàn)新的研究方向。本系統(tǒng)選用 Microsoft Office Access 2003 數(shù)據(jù)庫(kù),原因在于 Microsoft Office Access 2003 是一種數(shù)據(jù)庫(kù)管理程序,新增了導(dǎo)入、導(dǎo)出和處理 XML 數(shù)據(jù)文件等功能。由于該程序可以識(shí)別和標(biāo)記常見(jiàn)錯(cuò)誤,同時(shí)提供更正錯(cuò)誤的選項(xiàng),因此在 Access - 3 -2003 中工作變得更加輕松自如。另外,Access 2003 的新功能還可以幫助數(shù)據(jù)庫(kù)開(kāi)發(fā)

17、人員查看有關(guān)數(shù)據(jù)庫(kù)對(duì)象之間相關(guān)性的信息。它可訪(fǎng)問(wèn)和使用多種來(lái)源的信息、輕松備份信息。夠滿(mǎn)足專(zhuān)業(yè)開(kāi)發(fā)人員的需要,而且對(duì)于新游客來(lái)說(shuō),還十分易于上手3。.2 ASPASP 介紹介紹ASP 是 Microsoft 公司開(kāi)發(fā)的 Web 服務(wù)器端腳本開(kāi)發(fā)環(huán)境,利用它可以生成動(dòng)態(tài)、高效的 web 應(yīng)用程序。ASP 為 VBScript 和 javascript 等腳本語(yǔ)言提供了一個(gè)運(yùn)行環(huán)境,使開(kāi)發(fā)人員可以在 HTML 代碼中使用腳本語(yǔ)言編寫(xiě)程序。同時(shí),ASP 自身也提供了一些很好的命令和內(nèi)置對(duì)象。ASP 內(nèi)含于 IIS3.0 和 4.0 之中,通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、A

18、SP 指令和ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。ASP 所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶(hù)瀏覽器,這樣也就減輕了客戶(hù)端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了 ActiveServerPages 所獨(dú)具的一些特點(diǎn):1.使用 VBScript、JavaScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2.使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 3.與瀏覽器無(wú)關(guān)(BrowserIndependence),

19、游客端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ActiveServerPages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ActiveServerPages 所使用的腳本語(yǔ)言(VBScript、Jscript)均在 WEB 服務(wù)器端執(zhí)行,游客端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 4.ActiveServerPages 能與任何 ActiveXscripting 語(yǔ)言相容。除了可使用VBScript 或 JScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in 的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX、Perl、Tcl 等。腳本引擎是處理腳本程序COM(ComponentObjectModel)

20、物件4。 - 4 -第二章 觀(guān)光旅游網(wǎng)站需求分析2.1 項(xiàng)目概述2.1.1 目標(biāo)該系統(tǒng)主要建立一個(gè)完整的觀(guān)光旅游網(wǎng)站,突出旅游特點(diǎn),有美觀(guān)的界面設(shè)計(jì)。主要功能:1. 游客可以對(duì)各景點(diǎn)交通方式,最新旅游動(dòng)態(tài),地方風(fēng)味等信息進(jìn)行查詢(xún)。2. 有一定數(shù)量旅游景點(diǎn)相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時(shí)有利與景區(qū)管理部門(mén)的管理,加強(qiáng)雙邊的溝通與協(xié)作,以提高和改善管理水平,使游客通過(guò)對(duì)網(wǎng)站的瀏覽可以對(duì)景點(diǎn)有比較真實(shí)和豐富的了解,對(duì)景點(diǎn)本身做一個(gè)比較好的宣傳和推廣。系統(tǒng)根據(jù)實(shí)際情況收集的資料為背景,網(wǎng)站中包括各個(gè)景區(qū)的基本情況介紹如:交通情況,門(mén)票價(jià)格和風(fēng)景圖片欣賞等,游客登錄后,都可以瀏覽站中

21、的所有信息,同時(shí)可以通過(guò)系統(tǒng)來(lái)查詢(xún)所需要的各種信息。管理員登錄系統(tǒng)后,將各種煩瑣的管理工作通過(guò)網(wǎng)站來(lái)管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問(wèn)題,及時(shí)了解游客對(duì)旅游管理部門(mén)的意見(jiàn),通過(guò)數(shù)據(jù)分析可以了解游客的基本情況和不同時(shí)期游客的變化情況,提前做出必要的準(zhǔn)備工作。管理員通過(guò)系統(tǒng)處理各個(gè)事務(wù),使前臺(tái)的游客操作方便簡(jiǎn)單,突出旅游特點(diǎn),具有美觀(guān)的界面設(shè)計(jì),保證網(wǎng)站安全穩(wěn)定的運(yùn)行。2.1.2 游客的特點(diǎn)觀(guān)光旅游網(wǎng)站管理系統(tǒng)主要是用于旅游管理部門(mén)和旅游公司,對(duì)旅游信息的進(jìn)行發(fā)布和修改以及加強(qiáng)游客進(jìn)行交流。本系統(tǒng)的游客十分廣泛,對(duì)游客的技術(shù)要求是:熟悉計(jì)算機(jī)操作,熟

22、悉 Internet 相關(guān)操作。2.1.3 運(yùn)行環(huán)境硬件:256M 以上內(nèi)存,2G 以上剩余硬盤(pán)空間軟件環(huán)境:使用 Microsoft 公司的 Access 作為后臺(tái)數(shù)據(jù)庫(kù),設(shè)計(jì)數(shù)據(jù)庫(kù),asp,Windows95/98/2000/xp 等運(yùn)行環(huán)境。2.2 觀(guān)光旅游網(wǎng)站的可行性研究采用現(xiàn)代化統(tǒng)一的計(jì)算機(jī)信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)- 5 -TQC,使其在行業(yè)內(nèi)處于優(yōu)勢(shì)地位,并相對(duì)長(zhǎng)期地保持這種戰(zhàn)略?xún)?yōu)勢(shì)。開(kāi)發(fā)本系統(tǒng)的可行性研究如下:1.技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,軟、硬件能否滿(mǎn)足需要。本系統(tǒng)采用 ASP 開(kāi)發(fā)出友好美觀(guān)的人機(jī)界面,便于游客理

23、解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用 Microsoft Access,它能夠處理大量數(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)也能夠滿(mǎn)足本系統(tǒng)所需5。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)容。2.3 系統(tǒng)功能模型建立游客觀(guān)光旅游網(wǎng)站游客登錄信息報(bào)表圖 2.1 系統(tǒng)頂層 DFD 圖頂層數(shù)據(jù)流圖(圖 2.1)主要描述了整個(gè)觀(guān)光觀(guān)光旅游網(wǎng)站系統(tǒng)

24、的數(shù)據(jù)流程,表明游客進(jìn)入觀(guān)光旅游網(wǎng)站系統(tǒng)進(jìn)行相關(guān)操作1.查詢(xún)旅游信息:主要查詢(xún)景點(diǎn)和最新動(dòng)態(tài)的信息。 2.聯(lián)系我們:游客可以通過(guò)這種方式和我們?nèi)〉寐?lián)系,并進(jìn)行交流。3.信息瀏覽:游客可以瀏覽網(wǎng)站提供的各種旅游信息,包括全國(guó)各地的旅游動(dòng)態(tài),旅游景點(diǎn),旅游路線(xiàn),旅游攻略,旅游美文,節(jié)慶活動(dòng),鄉(xiāng)村旅游,旅游商品等。- 6 -圖 2.2 觀(guān)光旅游網(wǎng)站 DFD2.2 圖系統(tǒng)數(shù)據(jù)流圖描述了管理員在整個(gè)系統(tǒng)中可以進(jìn)行的操作流程過(guò)程。管理員登錄系統(tǒng)后可以通過(guò)后臺(tái)進(jìn)行:發(fā)布旅游信息,對(duì)站點(diǎn)信息設(shè)置,站點(diǎn)摸板修改,類(lèi)別管理,錯(cuò)誤報(bào)告,添加文章,文章管理,文章查找,生成網(wǎng)站首頁(yè),新聞內(nèi)容,新聞列表,廣告管理數(shù)據(jù)庫(kù)備

25、份等操作。- 7 -游客P3.1查看信息P3.3寫(xiě)新信息P3.2回復(fù)信息管 理 員P3.4提交信息選擇登錄信息表信息信息表圖 2.3 “聯(lián)系我們”DFD 圖圖 2.3 聯(lián)系我們 DFD 圖描述了游客和管理員通過(guò)電子郵件進(jìn)行交流的過(guò)程。- 8 -第三章 觀(guān)光旅游網(wǎng)站系統(tǒng)概要設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述在給定的 DBMS、操作系統(tǒng)和硬件環(huán)境下,如何表達(dá)用戶(hù)的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫(kù)結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫(kù)模式,這個(gè)過(guò)程稱(chēng)為數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行?,共享的?shù)據(jù)庫(kù)為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了

26、數(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í)體模型與需求,換成數(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ī)則就是范式,范式是符合某一種級(jí)別的關(guān)系模式的集合。一般人們?cè)O(shè)計(jì)數(shù)據(jù)

27、庫(kù)遵循第三范式。即:數(shù)據(jù)庫(kù)表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度6。3.1.2 數(shù)據(jù)庫(kù)需求分析整個(gè)系統(tǒng)所包括的信息有景點(diǎn)信息、游客信息、旅行社信息、留言信息等??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1.管理員(用戶(hù)名,密碼,登錄時(shí)間,Ip 地址)2.文章管理(文章編號(hào),文章類(lèi)別,圖片,時(shí)間,圖片張數(shù),圖片路徑)3.種類(lèi)(類(lèi)別編號(hào),類(lèi)別名稱(chēng),類(lèi)別排名)4.記錄(編號(hào),名稱(chēng),行為,Ip 地址,時(shí)間)注:帶下劃線(xiàn)表示主鍵3.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),也

28、獨(dú)立與所使用的具體的數(shù)據(jù)庫(kù)管理系統(tǒng)。概念模型(E-R 模型)的組成元素有:實(shí)體、屬性、聯(lián)系,E-R 模型用 E-R 圖表示。實(shí)體是游客工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。- 9 -1.模型中的實(shí)體相當(dāng)于一個(gè)實(shí)體集、一個(gè)表。實(shí)體用矩形框表示,實(shí)體名稱(chēng)標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫(xiě)上聯(lián)系名,用無(wú)向邊把菱形分別與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型。2.屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線(xiàn)相連,表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線(xiàn)。3.各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。4.在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。E-R 模型的組

29、成元素有:實(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) E-R 圖3.1.4 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)服務(wù)器上建立名為 test 的數(shù)據(jù)庫(kù)。其中包括下表:管理員表,見(jiàn)表 3-1 文章管理表,見(jiàn)表 3-2種類(lèi),見(jiàn)表 3-3記錄,見(jiàn)表 3-4- 10 -表 3-1 admin 表字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空說(shuō)明用戶(hù)名Char否主鍵密碼Char否 登錄時(shí)間Ip 地址IntInt否 表 3-2 article 表字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空說(shuō)明文章編號(hào)Int否主鍵文章類(lèi)別Char否 圖片Char否

30、時(shí)間Int否 圖片路徑Char否 表 3-3 class 表字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空說(shuō)明類(lèi)別編號(hào)Int否主鍵文章類(lèi)別Char否 類(lèi)別排名Int否 表 3-4 Log 表字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空說(shuō)明編號(hào)Int否主鍵名稱(chēng)Char否 Ip 地址Int否 時(shí)間Int是 - 11 -3.1.5 數(shù)據(jù)字典數(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)容與特征的工具。數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流程圖中出現(xiàn)的元素的名字都有一個(gè)確切的解釋。本系統(tǒng)的數(shù)據(jù)字典如下:表 3-5 數(shù)據(jù)文件“管理員信息表”字典條目文件名:管理員別名:組成:用戶(hù)名+密碼+

31、登錄時(shí)間+Ip 地址備注:這是所有的管理員信息表 表 3-6 數(shù)據(jù)文件“文章表的字典條目”文件名:文章管理表別名:組成: 文章編號(hào)+文章類(lèi)別+圖片+時(shí)間+圖片張數(shù)+圖片路徑備注: 這是所有的文章信息表表 3-7 數(shù)據(jù)文件“種類(lèi)”的字典條目文件名:種類(lèi)表別名:組成:類(lèi)別編號(hào),類(lèi)別名稱(chēng),類(lèi)別排名備注:- 12 -表 3-8 數(shù)據(jù)文件“記錄表”的字典條目文件名:記錄表別名:組成: 編號(hào)+名稱(chēng)+行為+Ip 地址+時(shí)間備注:3.1.6 數(shù)據(jù)庫(kù)的完整性和安全性數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)用一定的機(jī)制來(lái)檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿(mǎn)足規(guī)定的條件完整性約束條件,數(shù)據(jù)的約束條件是

32、語(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)中,管理員登錄,必須輸入用戶(hù)名和密碼,并通過(guò)數(shù)據(jù)庫(kù)的驗(yàn)證,同時(shí)對(duì)管理員的權(quán)限進(jìn)行驗(yàn)證,保證本站的安全。3.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)在 Windows98/2000/XP 環(huán)境下,主要采用 ASP 開(kāi)發(fā)工具,Microsoft Office

33、Access 2003 數(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ā)文件編制指南等。3.2.1 觀(guān)光旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖繪制系統(tǒng)結(jié)構(gòu)圖的過(guò)程,實(shí)際上就是對(duì)系統(tǒng)功能模塊進(jìn)行分析即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖8。系統(tǒng)結(jié)構(gòu)圖將會(huì)使讀者和游客能直觀(guān)的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個(gè)功能結(jié)構(gòu),能很好的方便游客使用和理解整個(gè)系統(tǒng)。結(jié)構(gòu)圖如下:- 13 -圖 3.9 系統(tǒng)總體結(jié)構(gòu)圖3.2.2 網(wǎng)站的結(jié)構(gòu)本網(wǎng)站的開(kāi)發(fā)過(guò)程中采用的是瀏覽器/服務(wù)器(Browser/Server)模式。它以訪(fǎng)問(wèn)數(shù)據(jù)服務(wù)器為中心,

34、HTTP 協(xié)議為傳輸協(xié)議,客戶(hù)端通過(guò)瀏覽器(Browser)訪(fǎng)問(wèn) WEB 服務(wù)器和數(shù)據(jù)服務(wù)器。其三層結(jié)構(gòu)見(jiàn)圖 3.10:- 14 -瀏 覽 器瀏 覽 器 WEB 服 務(wù) 器 后臺(tái)數(shù)據(jù)庫(kù)圖 3.10 B/S 三層結(jié)構(gòu)圖圖中從左到右,分為三層結(jié)構(gòu)。第一層:瀏覽器。主要完成客戶(hù)和后臺(tái)的交互及最終查詢(xún)結(jié)果的輸出。瀏覽器將HTML 語(yǔ)言代碼轉(zhuǎn)化成圖文網(wǎng)頁(yè)。網(wǎng)頁(yè)具備一定的交互功能,允許游客根據(jù)網(wǎng)頁(yè)提供的表單輸入信息,提交給后臺(tái)并提出處理請(qǐng)求。后臺(tái)處理完后,將結(jié)果返回至游客的瀏覽器。第二層:WEB 服務(wù)器。主要完成客戶(hù)的應(yīng)用功能。WEB 服務(wù)器接受客戶(hù)請(qǐng)求后,啟動(dòng)相應(yīng)的進(jìn)程響應(yīng)這一請(qǐng)求,動(dòng)態(tài)生成一串 HTM

35、L 代碼,返回游客的瀏覽器。若游客請(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.2.3 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊,景點(diǎn)信息瀏覽功能模塊,通過(guò)電子郵件互動(dòng)模塊。1.景點(diǎn)信息瀏覽功能模塊游客從中可以了解:全國(guó)各地的旅游動(dòng)態(tài),旅游景點(diǎn),旅游路線(xiàn),旅游攻略,旅游美文,節(jié)慶活動(dòng),鄉(xiāng)村旅游,旅游商品等信息。2.2.通過(guò)電子郵件互動(dòng)模塊該模塊主要是方便游客和管理人員進(jìn)行溝通和交流,游客可以發(fā)表自己的看法。讓旅游部門(mén)掌握各方

36、面的反饋信息。3.2.4 主界面設(shè)計(jì) 主界面是一個(gè)網(wǎng)站的門(mén)面,如同公司的形象,特別注重設(shè)計(jì)和規(guī)劃。它是游客首先旅游的界面,它的好壞直接影響到網(wǎng)站的訪(fǎng)問(wèn)率。為此,作者從以下幾個(gè)方面對(duì)主界面進(jìn)行了設(shè)計(jì)。1.在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其他色彩,給游客一種- 15 -不倦的美感。2.在字體選用上,大小適當(dāng),盡量使用常用字體,適當(dāng)配用藝術(shù)字。3.在網(wǎng)頁(yè)制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁(yè),圖片壓縮,盡量減少頁(yè)面響應(yīng)時(shí)間。4.在內(nèi)容上,主界面內(nèi)容充實(shí)而不繁雜,既體現(xiàn)本站特色,又能滿(mǎn)足游客的需要。3.2.5 輸入輸出界面設(shè)計(jì) 觀(guān)光旅游網(wǎng)站統(tǒng)的輸入界面主要通過(guò)電子郵件聯(lián)系我們形成很好

37、的互動(dòng)效果。 輸入設(shè)計(jì)的內(nèi)容包括以下幾點(diǎn):1.簡(jiǎn)單普遍。每個(gè)人都有電子郵件,而且都會(huì)簡(jiǎn)單的運(yùn)用。2.針對(duì)性強(qiáng)。通過(guò)電子郵件可以一對(duì)一的進(jìn)行交流。觀(guān)光旅游網(wǎng)站統(tǒng)的輸出界面主要輸出界面包括旅游動(dòng)態(tài),旅游景點(diǎn),旅游路線(xiàn),旅游攻略,旅游美文,節(jié)慶活動(dòng),鄉(xiāng)村旅游,旅游商品等信息,輸出設(shè)計(jì)的內(nèi)容包括以下幾點(diǎn):1.確定輸出的內(nèi)容。游客是信息主要使用者,在進(jìn)行輸出內(nèi)容的設(shè)計(jì)時(shí),首先要確定游客在旅游方面的要求,包括使用的目的、輸出速度、頻率、數(shù)量、安全性等。根據(jù)游客的要求設(shè)計(jì)輸出信息的內(nèi)容、輸出的項(xiàng)目及數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類(lèi)型、位數(shù)及取值范圍、數(shù)據(jù)的生成途徑、完整性及一致性的考慮。2.輸出格式。輸出格式設(shè)計(jì)要滿(mǎn)足使用

38、者的要求和習(xí)慣,達(dá)到格式清晰、美觀(guān)、易于閱讀和理解的要求。在本系統(tǒng)中,輸出頁(yè)面的設(shè)計(jì),盡量滿(mǎn)足游客的需要,并有相關(guān)的提示信息。輸入輸出等界面設(shè)計(jì),均仿照首頁(yè)的風(fēng)格進(jìn)行,使整個(gè)網(wǎng)站頁(yè)面風(fēng)格一致,別具特色。- 16 -第四章 觀(guān)光旅游網(wǎng)站體實(shí)現(xiàn)4.1 數(shù)據(jù)庫(kù)連接ADO. .NET 提供所有 OLEDB 兼容數(shù)據(jù)源一個(gè)共同的接口,連接、取回、處理及更新數(shù)據(jù)庫(kù)數(shù)據(jù)方便,數(shù)據(jù)源可以包括使用數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)庫(kù)、文本文件、XML 數(shù)據(jù)等。ADO.NET 用“無(wú)連接傳輸模式”訪(fǎng)問(wèn)數(shù)據(jù)源(使用 XML 為核心之故)。無(wú)連接模式是指當(dāng)游客要求游客數(shù)據(jù)源時(shí),無(wú)須經(jīng)過(guò)冗長(zhǎng)的連接操作,而且通過(guò) ADO.NET 添加的DA

39、TASET(數(shù)據(jù)集)對(duì)象,每個(gè)游客都擁有自己的 DATASET(數(shù)據(jù)集)對(duì)象,因此,游客之間就不會(huì)爭(zhēng)奪數(shù)據(jù)源。ADO. .NET 有兩種連接數(shù)據(jù)源的方式,分別為 DataReader 對(duì)象及 DataSet 對(duì)象。使用 DataReader 對(duì)象讀取數(shù)據(jù)庫(kù)的步驟是:(1)使用 Connection 對(duì)象創(chuàng)建數(shù)據(jù)連接,OLEDB 兼容數(shù)據(jù)庫(kù)須使用 Oledbconnection 對(duì)象;(2)使用 Command 對(duì)象對(duì)數(shù)據(jù)源執(zhí)行SQL 并返回結(jié)果, OLEDB 兼容數(shù)據(jù)庫(kù)須使用 OledbCommand 對(duì)象;(3)使用 DataReader對(duì)象讀取數(shù)據(jù)源,OLEDB 兼容數(shù)據(jù)庫(kù)須使用 OleD

40、bDataReader 對(duì)象8。對(duì)于 Dataset 對(duì)象可以用來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),其步驟是:(1)使用 Connection 對(duì)象創(chuàng)建數(shù)據(jù)連接,OLEDB 兼容數(shù)據(jù)庫(kù)須使用 Oledbconnection 對(duì)象;(2)使用 Datadapter 對(duì)象執(zhí)行 SQL 命令并返回結(jié)果, Datadapter 對(duì)象構(gòu)造在 Command 對(duì)象之上,OLEDB 兼容數(shù)據(jù)庫(kù)須使用 OledbDataAdapter 對(duì)象;(3)使用 Dataset 對(duì)象訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)連接代碼如下:function Application_OnStart() Application.lock();Application(Co

41、nnectionString) = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=+ Server.mappath(/lywz/DataBase/LVYou.mdb);Application.unlock();4.2 后臺(tái)管理模塊的實(shí)現(xiàn)管理人員登錄系統(tǒng)后可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理,如:發(fā)布旅游信息,對(duì)站點(diǎn)信息設(shè)置,站點(diǎn)摸板修改,類(lèi)別管理,錯(cuò)誤報(bào)告,添加文章,文章管理,文章查找,生成網(wǎng)站首頁(yè),新聞內(nèi)容,新聞列表,廣告管理數(shù)據(jù)庫(kù)備份等操作。文章管理:管理員可以對(duì)文章進(jìn)行添加和刪除功能。新聞管理:管理人員可以對(duì)新聞進(jìn)行更新。- 17 -類(lèi)別管理:管理員可以對(duì)

42、類(lèi)別進(jìn)行刪除、修改和添加。錯(cuò)誤報(bào)告管理:管理員可以對(duì)錯(cuò)誤報(bào)告進(jìn)行及時(shí)處理。4.3 動(dòng)態(tài)旅觀(guān)光旅游網(wǎng)站動(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ù)及篇幅限制,本文只對(duì)“觀(guān)光旅游網(wǎng)站對(duì)景點(diǎn)信息瀏覽、前后臺(tái)互動(dòng)等功能做了開(kāi)發(fā)” 。4.3.1 觀(guān)光旅游網(wǎng)站頁(yè)本站點(diǎn)主頁(yè)組成元素:1.在頁(yè)面顯眼部位插入和我們聯(lián)系。2.在頁(yè)面中部作為景點(diǎn)簡(jiǎn)介及最新的旅游信息發(fā)布。圖 4.1 系統(tǒng)主頁(yè)4.3.2 后臺(tái)管理頁(yè)面管理員登錄時(shí)需輸入用戶(hù)名和密碼,通過(guò)系統(tǒng)驗(yàn)證(包括游客名和游客的驗(yàn)證以

43、及游客權(quán)限游客)成功后方可進(jìn)行相關(guān)操作。圖 4.2 后臺(tái)登錄頁(yè)面- 18 -4.3.3 管理員操作界面 圖 4.3 后臺(tái)管理頁(yè)面- 19 -第五章 旅游網(wǎng)站系統(tǒng)應(yīng)觀(guān)光旅游網(wǎng)站5.1 系統(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è)試用例是指這個(gè)測(cè)試用例有很高的概率可以發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是指它成功地

44、發(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ò)信息流程圖按照軟件工程的觀(guān)點(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è)試階段圖 5.2 層次測(cè)試的信息流程圖1.單元測(cè)試。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。2.集成測(cè)試和確認(rèn)測(cè)試

45、。這一階段的任務(wù),是通過(guò)了單元測(cè)試的模塊逐步組裝起- 20 -來(lái),通過(guò)測(cè)試與糾錯(cuò),最終得到一個(gè)滿(mǎn)足需求的目標(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.2 單元測(cè)試實(shí)例1.“管理員注冊(cè)”表 5-1 管理員注冊(cè)測(cè)試表測(cè)試要點(diǎn)測(cè)試數(shù)據(jù)測(cè)試結(jié)果用戶(hù)名、密碼等已存在的用戶(hù)名;輸入已經(jīng)注冊(cè)過(guò)的用戶(hù)名“l(fā)isi”提示“該游客名已存在,請(qǐng)選擇其它游客名” 用戶(hù)名、密碼等用戶(hù)名為真、密碼不符合要求輸入 “zhangsan”而密碼為“123”提示“密碼在 6-16 為之間”2.

46、“管理員登錄”測(cè)試表 5-2 管理員登錄測(cè)試表測(cè)試要點(diǎn)測(cè)試路徑測(cè)試結(jié)果用戶(hù)名、密碼用戶(hù)名為假、密碼為假;輸入用戶(hù)名“hddh”;密碼“123456”提示“用戶(hù)名或密碼錯(cuò)誤”并返回重新登錄用戶(hù)名、密碼用戶(hù)名為真、密碼為假;輸入:用戶(hù)名“l(fā)iuqiang”; 密碼“123456”提示“登錄失敗”并返回重新登錄用戶(hù)名、密碼用戶(hù)名為真、密碼為真;輸入:用戶(hù)名“l(fā)iuqiang”;密碼“147258”提示“登錄成功”返回主頁(yè)- 21 -5.3 綜合測(cè)試在以上測(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),最

47、終實(shí)現(xiàn)了網(wǎng)站的開(kāi)發(fā)目標(biāo)。- 22 -結(jié) 論旅游網(wǎng)站系統(tǒng)是對(duì)現(xiàn)在比較流行的旅游網(wǎng)站進(jìn)行詳細(xì)調(diào)研后,確定了系統(tǒng)涉及的領(lǐng)域,包括數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)、Web 應(yīng)用層設(shè)計(jì)等,是一個(gè)具有實(shí)際應(yīng)用意義的系統(tǒng)。本系統(tǒng)已實(shí)現(xiàn)功能如下。1.用戶(hù)部分的功能如下:(1)瀏覽所有旅游信息。(2)了解旅游動(dòng)態(tài)。(3)通過(guò)聯(lián)系我們,反饋游客需求信息和意見(jiàn),做到很好的互動(dòng)效果。2.管理員部分功能如下:(1)通過(guò)網(wǎng)站基本設(shè)置對(duì)站點(diǎn)信息,站點(diǎn)模板,管理員管理等信息的設(shè)置。(2)添假網(wǎng)站欄目對(duì)類(lèi)別可以隨時(shí)更新,并反饋錯(cuò)誤報(bào)告。(3)不斷更新文章等旅游信息。(4)添加廣告,讓游客能夠了解更多新信息。但是由于在本項(xiàng)目開(kāi)始的時(shí)候,作者

48、對(duì) ASP 和 Web 應(yīng)用程序設(shè)計(jì)方面的運(yùn)用不太熟悉,再加之畢業(yè)設(shè)計(jì)的時(shí)間有限,存在不少問(wèn)題有待進(jìn)一步改進(jìn)和完善。主要針對(duì)以下幾方面:1.系統(tǒ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ā)和使用用戶(hù)控件,以提高代碼的重復(fù)使用率和運(yùn)行效率方面欠佳,有待進(jìn)一步改善。3.在功能實(shí)現(xiàn)方面,還有許多功能需要拓展,需要進(jìn)一步完善和優(yōu)化。在做畢業(yè)設(shè)計(jì)之前,作者對(duì)旅游網(wǎng)站系統(tǒng)的理解,是停留在感官和理論水平上的,是“紙上談兵” ,缺乏實(shí)際的軟件開(kāi)發(fā)經(jīng)驗(yàn)。這次通過(guò)做畢業(yè)設(shè)計(jì),完成了旅游網(wǎng)站系統(tǒng)的軟件開(kāi)發(fā)任務(wù)。在整個(gè)開(kāi)發(fā)過(guò)程中,

49、遇到了很多問(wèn)題,但“功夫不負(fù)有心人” ,最終,問(wèn)題都被一一解決了。對(duì)其中比較深刻的幾點(diǎn)體會(huì)總結(jié)如下:1.剛開(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)與提高 、 信息組織與檢索 、 軟件工程等。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)迷津,和自己的思考,- 23 -抓住了本系統(tǒng)的主要功能,確定了軟件開(kāi)

50、發(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í)同自己的實(shí)際開(kāi)發(fā)過(guò)程結(jié)合起來(lái),用自己的語(yǔ)言和科學(xué)的方法清楚地表達(dá)出來(lái)。經(jīng)過(guò)反復(fù)地閱讀和數(shù)次的修改,完成了論文的寫(xiě)作。總之,經(jīng)過(guò)幾個(gè)月的努力,最終完成了觀(guān)光旅游網(wǎng)站系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì),完成了論文的寫(xiě)作。在開(kāi)發(fā)過(guò)程中,體驗(yàn)了其中的苦與樂(lè),學(xué)會(huì)了如何面臨困難,如

51、何解決問(wèn)題,達(dá)到了鍛煉的目的。同時(shí),拓展了知識(shí)面,進(jìn)一步加深了對(duì)軟件開(kāi)發(fā)的理解和認(rèn)識(shí)。- 24 -參考文獻(xiàn)1 戴斌.旅行社經(jīng)營(yíng)管理J. 北京:旅游教育出版社,20052 薛華成.管理信息系統(tǒng)J. 北京:清華大學(xué)出版社,20013 肖姨,張艷叉.中文 Access2002 數(shù)據(jù)庫(kù)開(kāi)發(fā)指南J. 北京:冶金工業(yè)出版社,20024 Evelina Lamma,Paola Mello,F(xiàn)abrizio Riguzzi. A System for Measuring Function Points from an ER-DFD SpecificationJ. The Computer Journal. 2

52、0045 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論M. 北京:高等教育出版社,19976 李國(guó)輝,湯大權(quán),武德蜂.信息組織與檢索J. 北京:科學(xué)出版社,20037 Amund Tveit. A Survey Of Agent-oriented Software Engineering.20028 趙延光,刑俊英.數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)J. 陜西:計(jì)算機(jī)工程與應(yīng)用,19989 馮方方.ASP.NET 基礎(chǔ)教程M. 北京:北京清華大學(xué)出版社,200410 王興動(dòng),千麗霞,曹明玉.ASP&ASP.NET 應(yīng)用編程J. 北京:電子工業(yè)出版社,200411 石樹(shù)剛,鄭振楣.關(guān)系數(shù)據(jù)庫(kù)J. 北京:清華大學(xué)出版社,199612 John W. Satzinger, Robert B. Jackson, Stephen D. Burd.系統(tǒng)分析與設(shè)計(jì)J. 北京:機(jī)械工業(yè)出版社,200213 鄭振楣.管理信息系統(tǒng) J. 北京:電子工業(yè)出版社, 200314 凱旋資訊工作室.ASP.NET 程序與數(shù)據(jù)庫(kù)設(shè)計(jì)人門(mén)及應(yīng)用實(shí)例 M.北京:清華大學(xué)出版社,200315 Roy Rada.Level

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論