版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、I摘 要隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競爭日益激烈,旅游部門所需的信息量越來越大,業(yè)務(wù)操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情況越來越復(fù)雜多變。而除了一些個別地區(qū)已采用了的觀光旅游網(wǎng)站,一般通常是以原始的手工方式處理/交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強(qiáng)對旅游信息資源的整合、統(tǒng)一管理,才能使旅游部門運(yùn)行更加合理、高效地運(yùn)轉(zhuǎn)。本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問題的一個可行性方案:采用現(xiàn)代化統(tǒng)一的計算機(jī)網(wǎng)絡(luò)系統(tǒng),實現(xiàn)了旅游管理的網(wǎng)絡(luò)化,各類信息有序地進(jìn)行存儲,同時采用了權(quán)限認(rèn)證的方式,
2、只有經(jīng)過了系統(tǒng)權(quán)限認(rèn)證之后,方可進(jìn)入系統(tǒng)主控界面,進(jìn)行信息管理,信息查詢,在線預(yù)定,留言簿等功能的使用。實現(xiàn)了各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)集成和信息集成,對旅行社各類信息、資源進(jìn)行協(xié)同集中管理。利用 ASP 技術(shù)建立動態(tài)網(wǎng)站,實現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預(yù)定。關(guān)鍵詞:旅游信息 網(wǎng)絡(luò)化 動態(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è)是一個最具發(fā)展活力和潛力的產(chǎn)業(yè),其規(guī)模已躍居為當(dāng)今世界第一大產(chǎn)業(yè)。它不僅早已為諸多發(fā)達(dá)國家所青睞,而且正在被越來越多的發(fā)展中國家和地區(qū)所重視,并列為優(yōu)先發(fā)展產(chǎn)
7、業(yè)。旅游是信息密集型產(chǎn)業(yè),最適用于現(xiàn)代化信息技術(shù)和網(wǎng)絡(luò)經(jīng)濟(jì)手段。同時,旅游業(yè)又是信息敏感型行業(yè),旅游信息網(wǎng)上表現(xiàn)形式、游客查詢與旅游相關(guān)的信息和產(chǎn)品的難易程度以及游客網(wǎng)上預(yù)定、購買、支付等便利程度都影響旅客的決策和滿意程度。被譽(yù)為“第四媒體”的國際互聯(lián)網(wǎng)發(fā)展之快覆蓋之廣,是報紙等傳統(tǒng)媒體無可比擬的。網(wǎng)絡(luò)經(jīng)濟(jì)對社會、政治、經(jīng)濟(jì)、文化、生活等各方面正產(chǎn)生著深遠(yuǎn)影響。旅游業(yè)如何順應(yīng)發(fā)展的潮流,利用國際互聯(lián)網(wǎng)來促進(jìn)旅游業(yè)的持續(xù)增長,已成為值得我們關(guān)注的課題。近年來,隨著交通系統(tǒng)的完善和假日的增加,我國的旅游事業(yè)發(fā)展十分迅速。越來越多的人都希望能有一個介紹、導(dǎo)游、組織等一體化的導(dǎo)游信息系統(tǒng)。用戶可以在網(wǎng)
8、頁上了解到所有的名勝古跡、自然風(fēng)光的所在地、最新旅游動態(tài)等信息。IV目 錄摘 要 .AbstractAbstract.前 言.第一章 緒論 .1 1.1 開發(fā)背景 .1 1.2 目前旅游行業(yè)存在的問題 .1 1.3 技術(shù)背景 .21.3.1 數(shù)據(jù)庫概論 .21.3.2 ASP 介紹 .3第二章 觀光旅游網(wǎng)站需求分析 .4 2.1 項目概述 .42.1.1 目標(biāo)目概述.42.1.2 游客的特點.42.1.3 運(yùn)行環(huán)境.42.2 觀光旅游網(wǎng)站的可行性研究.52.3 系統(tǒng)功能模型建立.5第三章 觀光旅游網(wǎng)站系統(tǒng)概要設(shè)計 .9 3.1 數(shù)據(jù)庫設(shè)計 .93.1.1 數(shù)據(jù)庫設(shè)計概述.93.1.2 數(shù)據(jù)庫需
9、求分析.93.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計.93.1.4 數(shù)據(jù)庫的物理結(jié)構(gòu).93.1.5 數(shù)據(jù)字典.103.1.6 數(shù)據(jù)庫的完整性和安全性.113.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計.133.2.1 觀光旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖 .133.2.2 網(wǎng)站的結(jié)構(gòu) .143.2.3 系統(tǒng)功能模塊設(shè)計 .153.2.4 主界面設(shè)計 .153.2.5 輸入輸出界面設(shè)計 .16第四章 觀光旅游網(wǎng)站具體實現(xiàn) .17 4.1 數(shù)據(jù)庫連接 .17V 4.2 后臺管理模塊的實現(xiàn) .174.3 動態(tài)旅觀光旅游網(wǎng)站 .184.3.1 觀光旅游網(wǎng)站頁 .184.3.2 后臺管理頁面 .184.3.3 管理員操作界面 .19第五章 觀光旅
10、游網(wǎng)站系統(tǒng)應(yīng)用與測試 .20 5.1 系統(tǒng)測試 .20 5.2 單元測試實例 .21 5.3 綜合測試 .22結(jié) 論 .23參考文獻(xiàn) .25致 謝 .26附錄 .27- 1 -第一章 緒 論1.1 開發(fā)背景旅游業(yè)具有“無煙產(chǎn)業(yè)”和“永遠(yuǎn)的朝陽產(chǎn)業(yè)”的美稱,它已經(jīng)和石油業(yè)、汽車業(yè)并列為世界三大產(chǎn)業(yè)。根據(jù) WTTC 的統(tǒng)計,它每年產(chǎn)出 4.7 萬億美金的收入,直接或間接地為 2 億 700 萬人提供了就業(yè)機(jī)會,并支持著數(shù)以萬計的企業(yè)的發(fā)展。改革開放以來,我國的旅游業(yè)有了非常迅速的發(fā)展,但是比較而言,我國國內(nèi)旅游業(yè)發(fā)展的廣度和深度都遠(yuǎn)遠(yuǎn)不能適應(yīng)經(jīng)濟(jì)發(fā)展和人們生活水平提高的需要。隨著市場經(jīng)濟(jì)的發(fā)展和人
11、民收入水平的進(jìn)一步提高,人民對旅游消費的需求將進(jìn)一步上升,國內(nèi)旅游業(yè)在國民經(jīng)濟(jì)中的地位和作用越來越重要1。但我國旅游產(chǎn)業(yè)仍然基礎(chǔ)薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。旅游行政管理部門存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等問題。面對困難和挑戰(zhàn),我國旅游業(yè)必須轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實現(xiàn)整個行業(yè)的新跨越。加強(qiáng)旅游信息化建設(shè),可以提高各級管理部門的工作效率和管理水平,精簡辦事程序,降低工作成本,加大宣傳力度,加快信息傳播速度,提高信息實效性;另一方面可以通過開展電子商務(wù),滿足游客的個性化需求,提高旅游服務(wù)質(zhì)量,改變旅游企業(yè)傳統(tǒng)
12、經(jīng)營模式,降低成本,增加效益,從而提高整個旅游產(chǎn)業(yè)素質(zhì),旅游實現(xiàn)信息化,將會進(jìn)一步壯大旅游支柱產(chǎn)業(yè),提升旅游產(chǎn)業(yè)整體信息化水平,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu)和資源配置,完善產(chǎn)業(yè)鏈,進(jìn)而帶動眾多相關(guān)產(chǎn)業(yè)發(fā)展,拉動內(nèi)需,擴(kuò)大就業(yè),增加外匯收入,對經(jīng)濟(jì)發(fā)展起到積極的推動作用。目前,我國的一些旅游部門在信息化方面做的工作和其投入較少,對自身的發(fā)展起到了制約作用,可以通過建立觀光旅游網(wǎng)站來宣傳本地的風(fēng)土人情,對信息進(jìn)行網(wǎng)絡(luò)化、信息化管理,提高自身競爭能力。1.2 目前旅游行業(yè)存在的問題目前有許多中型的旅游管理部門仍依靠原始的人工方式采用電子文檔、電子表格等。 (例如 WORD、EXCEL,或者簡單的 ACCESS 數(shù)據(jù)
13、庫)來對旅游信息進(jìn)行管理,大部分旅行社也沒有自己的觀光旅游網(wǎng)站,無法在現(xiàn)在這個網(wǎng)絡(luò)時代接受客戶的網(wǎng)上預(yù)定。隨著業(yè)務(wù)的不斷擴(kuò)展,旅行社業(yè)務(wù)操作中涉及的各種收費情況、客戶情況以及旅游線路情況越來越復(fù)雜,業(yè)務(wù)操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更容易發(fā)生,同時也可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強(qiáng)對旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效- 2 -地運(yùn)轉(zhuǎn)?,F(xiàn)行的旅游信息管理模式的問題主要體現(xiàn)在如下幾個方面:1.各類旅游信息查詢速度慢,工作強(qiáng)度大。旅游信息中牽涉到游客資料、導(dǎo)游信息、費用、線路、景點等等大量的資料,用人工方式進(jìn)行整理匯
14、總時,速度慢、工作繁瑣、易出錯。2.各類資源之間調(diào)配難度大。由于信息面廣,信息量大,因此要對其中某些資源進(jìn)行統(tǒng)一管理、調(diào)配需要花費大量的人工。3.相當(dāng)一部分資源缺少一定的保護(hù),處于不安全的狀態(tài),許多信息容易泄露。4.對于客戶的服務(wù)要求反應(yīng)慢?;谏厦娴脑颍瑢τ诳蛻籼岢龅姆?wù)要求,勢必不能做出快捷的反應(yīng)。5.缺少服務(wù)質(zhì)量反饋的統(tǒng)一管理。1.3 技術(shù)背景1.3.1 數(shù)據(jù)庫概論數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機(jī)科學(xué)的重要分支。今天,信息資源已成為各個部門的重要財富和資源。建立一個滿足各級部門處理有效信息的系統(tǒng),也成為一個企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)得到
15、越來越廣泛的應(yīng)用,從小型單項事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計算機(jī)輔助設(shè)計與制造(CAD/CAM) 、計算機(jī)集成制造系統(tǒng)(CIMS) 、辦公信息系統(tǒng)(OIS) 、地理信息系統(tǒng)(GIS)等,越來越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫存儲和處理他們的信息資源2。數(shù)據(jù)庫的研究范圍是十分廣泛的,概括地講可以包括以下三個領(lǐng)域:1.數(shù)據(jù)庫管理系統(tǒng)軟件的研制。2.數(shù)據(jù)庫設(shè)計。3.數(shù)據(jù)庫理論,數(shù)據(jù)庫學(xué)。計算機(jī)領(lǐng)域中其他新興技術(shù)的發(fā)展對數(shù)據(jù)庫技術(shù)產(chǎn)生了重大影響。數(shù)據(jù)庫技術(shù)和其他計算機(jī)技術(shù)的互相結(jié)合,互相深透,使數(shù)據(jù)庫中新的技術(shù)內(nèi)容層出不窮。數(shù)據(jù)庫的許多概念,技術(shù)內(nèi)容,應(yīng)用領(lǐng)域,甚至
16、某些原理都有了重大的發(fā)展和變化。建立和實現(xiàn)了一系列新型數(shù)據(jù)庫系統(tǒng),如分布式數(shù)據(jù)庫系統(tǒng),并行數(shù)據(jù)庫系統(tǒng),知識庫系統(tǒng),多媒體數(shù)據(jù)庫系統(tǒng)等。它們共同構(gòu)成了數(shù)據(jù)庫系統(tǒng)大家族,使數(shù)據(jù)庫技術(shù)不斷地涌現(xiàn)新的研究方向。本系統(tǒng)選用 Microsoft Office Access 2003 數(shù)據(jù)庫,原因在于 Microsoft Office Access 2003 是一種數(shù)據(jù)庫管理程序,新增了導(dǎo)入、導(dǎo)出和處理 XML 數(shù)據(jù)文件等功能。由于該程序可以識別和標(biāo)記常見錯誤,同時提供更正錯誤的選項,因此在 Access - 3 -2003 中工作變得更加輕松自如。另外,Access 2003 的新功能還可以幫助數(shù)據(jù)庫開發(fā)
17、人員查看有關(guān)數(shù)據(jù)庫對象之間相關(guān)性的信息。它可訪問和使用多種來源的信息、輕松備份信息。夠滿足專業(yè)開發(fā)人員的需要,而且對于新游客來說,還十分易于上手3。.2 ASPASP 介紹介紹ASP 是 Microsoft 公司開發(fā)的 Web 服務(wù)器端腳本開發(fā)環(huán)境,利用它可以生成動態(tài)、高效的 web 應(yīng)用程序。ASP 為 VBScript 和 javascript 等腳本語言提供了一個運(yùn)行環(huán)境,使開發(fā)人員可以在 HTML 代碼中使用腳本語言編寫程序。同時,ASP 自身也提供了一些很好的命令和內(nèi)置對象。ASP 內(nèi)含于 IIS3.0 和 4.0 之中,通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、A
18、SP 指令和ActiveX 元件建立動態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。ASP 所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了 ActiveServerPages 所獨具的一些特點:1.使用 VBScript、JavaScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 2.使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計。 3.與瀏覽器無關(guān)(BrowserIndependence),
19、游客端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ActiveServerPages 所設(shè)計的網(wǎng)頁內(nèi)容。ActiveServerPages 所使用的腳本語言(VBScript、Jscript)均在 WEB 服務(wù)器端執(zhí)行,游客端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 4.ActiveServerPages 能與任何 ActiveXscripting 語言相容。除了可使用VBScript 或 JScript 語言來設(shè)計外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX、Perl、Tcl 等。腳本引擎是處理腳本程序COM(ComponentObjectModel)
20、物件4。 - 4 -第二章 觀光旅游網(wǎng)站需求分析2.1 項目概述2.1.1 目標(biāo)該系統(tǒng)主要建立一個完整的觀光旅游網(wǎng)站,突出旅游特點,有美觀的界面設(shè)計。主要功能:1. 游客可以對各景點交通方式,最新旅游動態(tài),地方風(fēng)味等信息進(jìn)行查詢。2. 有一定數(shù)量旅游景點相關(guān)信息可供處理。方便游客了解景區(qū)各種相關(guān)信息,同時有利與景區(qū)管理部門的管理,加強(qiáng)雙邊的溝通與協(xié)作,以提高和改善管理水平,使游客通過對網(wǎng)站的瀏覽可以對景點有比較真實和豐富的了解,對景點本身做一個比較好的宣傳和推廣。系統(tǒng)根據(jù)實際情況收集的資料為背景,網(wǎng)站中包括各個景區(qū)的基本情況介紹如:交通情況,門票價格和風(fēng)景圖片欣賞等,游客登錄后,都可以瀏覽站中
21、的所有信息,同時可以通過系統(tǒng)來查詢所需要的各種信息。管理員登錄系統(tǒng)后,將各種煩瑣的管理工作通過網(wǎng)站來管理,用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時了解游客對旅游管理部門的意見,通過數(shù)據(jù)分析可以了解游客的基本情況和不同時期游客的變化情況,提前做出必要的準(zhǔn)備工作。管理員通過系統(tǒng)處理各個事務(wù),使前臺的游客操作方便簡單,突出旅游特點,具有美觀的界面設(shè)計,保證網(wǎng)站安全穩(wěn)定的運(yùn)行。2.1.2 游客的特點觀光旅游網(wǎng)站管理系統(tǒng)主要是用于旅游管理部門和旅游公司,對旅游信息的進(jìn)行發(fā)布和修改以及加強(qiáng)游客進(jìn)行交流。本系統(tǒng)的游客十分廣泛,對游客的技術(shù)要求是:熟悉計算機(jī)操作,熟
22、悉 Internet 相關(guān)操作。2.1.3 運(yùn)行環(huán)境硬件:256M 以上內(nèi)存,2G 以上剩余硬盤空間軟件環(huán)境:使用 Microsoft 公司的 Access 作為后臺數(shù)據(jù)庫,設(shè)計數(shù)據(jù)庫,asp,Windows95/98/2000/xp 等運(yùn)行環(huán)境。2.2 觀光旅游網(wǎng)站的可行性研究采用現(xiàn)代化統(tǒng)一的計算機(jī)信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè)- 5 -TQC,使其在行業(yè)內(nèi)處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。開發(fā)本系統(tǒng)的可行性研究如下:1.技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本系統(tǒng)采用 ASP 開發(fā)出友好美觀的人機(jī)界面,便于游客理
23、解、操作。數(shù)據(jù)庫管理系統(tǒng)采用 Microsoft Access,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越便宜,因此硬件平臺也能夠滿足本系統(tǒng)所需5。2.經(jīng)濟(jì)可行性:計算機(jī)技術(shù)發(fā)展異常迅猛的根本原因在于計算機(jī)的應(yīng)用促進(jìn)了社會經(jīng)濟(jì)的發(fā)展,給社會帶來了巨大經(jīng)濟(jì)效益。因此基于計算機(jī)系統(tǒng)的成本-效益分析是可行性研究的重要內(nèi)容。2.3 系統(tǒng)功能模型建立游客觀光旅游網(wǎng)站游客登錄信息報表圖 2.1 系統(tǒng)頂層 DFD 圖頂層數(shù)據(jù)流圖(圖 2.1)主要描述了整個觀光觀光旅游網(wǎng)站系統(tǒng)
24、的數(shù)據(jù)流程,表明游客進(jìn)入觀光旅游網(wǎng)站系統(tǒng)進(jìn)行相關(guān)操作1.查詢旅游信息:主要查詢景點和最新動態(tài)的信息。 2.聯(lián)系我們:游客可以通過這種方式和我們?nèi)〉寐?lián)系,并進(jìn)行交流。3.信息瀏覽:游客可以瀏覽網(wǎng)站提供的各種旅游信息,包括全國各地的旅游動態(tài),旅游景點,旅游路線,旅游攻略,旅游美文,節(jié)慶活動,鄉(xiāng)村旅游,旅游商品等。- 6 -圖 2.2 觀光旅游網(wǎng)站 DFD2.2 圖系統(tǒng)數(shù)據(jù)流圖描述了管理員在整個系統(tǒng)中可以進(jìn)行的操作流程過程。管理員登錄系統(tǒng)后可以通過后臺進(jìn)行:發(fā)布旅游信息,對站點信息設(shè)置,站點摸板修改,類別管理,錯誤報告,添加文章,文章管理,文章查找,生成網(wǎng)站首頁,新聞內(nèi)容,新聞列表,廣告管理數(shù)據(jù)庫備
25、份等操作。- 7 -游客P3.1查看信息P3.3寫新信息P3.2回復(fù)信息管 理 員P3.4提交信息選擇登錄信息表信息信息表圖 2.3 “聯(lián)系我們”DFD 圖圖 2.3 聯(lián)系我們 DFD 圖描述了游客和管理員通過電子郵件進(jìn)行交流的過程。- 8 -第三章 觀光旅游網(wǎng)站系統(tǒng)概要設(shè)計3.1 數(shù)據(jù)庫設(shè)計3.1.1 數(shù)據(jù)庫設(shè)計概述在給定的 DBMS、操作系統(tǒng)和硬件環(huán)境下,如何表達(dá)用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫模式,這個過程稱為數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心,共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了
26、數(shù)據(jù)的利用性和相容性,高了決策的可靠性。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術(shù)也是計算機(jī)領(lǐng)域中發(fā)展最快的技術(shù)之一。數(shù)據(jù)庫設(shè)計是把現(xiàn)實世界的實體模型與需求,換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫設(shè)計的基礎(chǔ)之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設(shè)計的關(guān)鍵是如何使設(shè)計的數(shù)據(jù)庫能合理地存儲游客的數(shù)據(jù),方便游客進(jìn)行數(shù)據(jù)處理。設(shè)計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式是符合某一種級別的關(guān)系模式的集合。一般人們設(shè)計數(shù)據(jù)
27、庫遵循第三范式。即:數(shù)據(jù)庫表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度6。3.1.2 數(shù)據(jù)庫需求分析整個系統(tǒng)所包括的信息有景點信息、游客信息、旅行社信息、留言信息等??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):1.管理員(用戶名,密碼,登錄時間,Ip 地址)2.文章管理(文章編號,文章類別,圖片,時間,圖片張數(shù),圖片路徑)3.種類(類別編號,類別名稱,類別排名)4.記錄(編號,名稱,行為,Ip 地址,時間)注:帶下劃線表示主鍵3.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的核心。概念結(jié)構(gòu)獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也
28、獨立與所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。概念模型(E-R 模型)的組成元素有:實體、屬性、聯(lián)系,E-R 模型用 E-R 圖表示。實體是游客工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述。- 9 -1.模型中的實體相當(dāng)于一個實體集、一個表。實體用矩形框表示,實體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。2.屬性是實體的性質(zhì)。用橢圓框表示,與實體之間用一條線相連,表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項加下劃線。3.各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。4.在程序中實現(xiàn)對他們的完整性和一致性控制。E-R 模型的組
29、成元素有:實體、屬性、聯(lián)系。E-R 模型用 E-R 圖來表示。實體是游客工作環(huán)境中所涉及的事物,屬性是對實體特征的描述。本系統(tǒng)主要的 E-R 圖,見圖3.1。圖 3.1 系統(tǒng) E-R 圖3.1.4 數(shù)據(jù)庫的物理結(jié)構(gòu)服務(wù)器上建立名為 test 的數(shù)據(jù)庫。其中包括下表:管理員表,見表 3-1 文章管理表,見表 3-2種類,見表 3-3記錄,見表 3-4- 10 -表 3-1 admin 表字段名稱數(shù)據(jù)類型是否為空說明用戶名Char否主鍵密碼Char否 登錄時間Ip 地址IntInt否 表 3-2 article 表字段名稱數(shù)據(jù)類型是否為空說明文章編號Int否主鍵文章類別Char否 圖片Char否
30、時間Int否 圖片路徑Char否 表 3-3 class 表字段名稱數(shù)據(jù)類型是否為空說明類別編號Int否主鍵文章類別Char否 類別排名Int否 表 3-4 Log 表字段名稱數(shù)據(jù)類型是否為空說明編號Int否主鍵名稱Char否 Ip 地址Int否 時間Int是 - 11 -3.1.5 數(shù)據(jù)字典數(shù)據(jù)字典是在系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上。進(jìn)一步定義和描述所有的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲、處理過程和外部實體的詳細(xì)邏輯內(nèi)容與特征的工具。數(shù)據(jù)字典的任務(wù)是對于數(shù)據(jù)流程圖中出現(xiàn)的元素的名字都有一個確切的解釋。本系統(tǒng)的數(shù)據(jù)字典如下:表 3-5 數(shù)據(jù)文件“管理員信息表”字典條目文件名:管理員別名:組成:用戶名+密碼+
31、登錄時間+Ip 地址備注:這是所有的管理員信息表 表 3-6 數(shù)據(jù)文件“文章表的字典條目”文件名:文章管理表別名:組成: 文章編號+文章類別+圖片+時間+圖片張數(shù)+圖片路徑備注: 這是所有的文章信息表表 3-7 數(shù)據(jù)文件“種類”的字典條目文件名:種類表別名:組成:類別編號,類別名稱,類別排名備注:- 12 -表 3-8 數(shù)據(jù)文件“記錄表”的字典條目文件名:記錄表別名:組成: 編號+名稱+行為+Ip 地址+時間備注:3.1.6 數(shù)據(jù)庫的完整性和安全性數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(DBMS)用一定的機(jī)制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件完整性約束條件,數(shù)據(jù)的約束條件是
32、語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中7。本系統(tǒng)中定義了表與表之間的聯(lián)系及表中各字段屬性約束,助于實現(xiàn)有助于完整性。數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多游客直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它可以保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。在系統(tǒng)中,管理員登錄,必須輸入用戶名和密碼,并通過數(shù)據(jù)庫的驗證,同時對管理員的權(quán)限進(jìn)行驗證,保證本站的安全。3.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計該系統(tǒng)在 Windows98/2000/XP 環(huán)境下,主要采用 ASP 開發(fā)工具,Microsoft Office
33、Access 2003 數(shù)據(jù)庫來設(shè)計,開發(fā)過程與成果應(yīng)符合 GB/T 11457-1995 軟件工程術(shù)語,GB/T 8567-1988 計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南等。3.2.1 觀光旅游網(wǎng)站系統(tǒng)總體結(jié)構(gòu)圖繪制系統(tǒng)結(jié)構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進(jìn)行分析即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖8。系統(tǒng)結(jié)構(gòu)圖將會使讀者和游客能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能結(jié)構(gòu),能很好的方便游客使用和理解整個系統(tǒng)。結(jié)構(gòu)圖如下:- 13 -圖 3.9 系統(tǒng)總體結(jié)構(gòu)圖3.2.2 網(wǎng)站的結(jié)構(gòu)本網(wǎng)站的開發(fā)過程中采用的是瀏覽器/服務(wù)器(Browser/Server)模式。它以訪問數(shù)據(jù)服務(wù)器為中心,
34、HTTP 協(xié)議為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問 WEB 服務(wù)器和數(shù)據(jù)服務(wù)器。其三層結(jié)構(gòu)見圖 3.10:- 14 -瀏 覽 器瀏 覽 器 WEB 服 務(wù) 器 后臺數(shù)據(jù)庫圖 3.10 B/S 三層結(jié)構(gòu)圖圖中從左到右,分為三層結(jié)構(gòu)。第一層:瀏覽器。主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出。瀏覽器將HTML 語言代碼轉(zhuǎn)化成圖文網(wǎng)頁。網(wǎng)頁具備一定的交互功能,允許游客根據(jù)網(wǎng)頁提供的表單輸入信息,提交給后臺并提出處理請求。后臺處理完后,將結(jié)果返回至游客的瀏覽器。第二層:WEB 服務(wù)器。主要完成客戶的應(yīng)用功能。WEB 服務(wù)器接受客戶請求后,啟動相應(yīng)的進(jìn)程響應(yīng)這一請求,動態(tài)生成一串 HTM
35、L 代碼,返回游客的瀏覽器。若游客請求中包含數(shù)據(jù)的存取,WEB 服務(wù)器還將與數(shù)據(jù)庫服務(wù)器連接,協(xié)同完成處理工作。第三層:數(shù)據(jù)庫服務(wù)器。主要協(xié)調(diào)不同的 WEB 服務(wù)器發(fā)出的請求,管理數(shù)據(jù)庫10。3.2.3 系統(tǒng)功能模塊設(shè)計根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊,景點信息瀏覽功能模塊,通過電子郵件互動模塊。1.景點信息瀏覽功能模塊游客從中可以了解:全國各地的旅游動態(tài),旅游景點,旅游路線,旅游攻略,旅游美文,節(jié)慶活動,鄉(xiāng)村旅游,旅游商品等信息。2.2.通過電子郵件互動模塊該模塊主要是方便游客和管理人員進(jìn)行溝通和交流,游客可以發(fā)表自己的看法。讓旅游部門掌握各方
36、面的反饋信息。3.2.4 主界面設(shè)計 主界面是一個網(wǎng)站的門面,如同公司的形象,特別注重設(shè)計和規(guī)劃。它是游客首先旅游的界面,它的好壞直接影響到網(wǎng)站的訪問率。為此,作者從以下幾個方面對主界面進(jìn)行了設(shè)計。1.在色彩搭配上,一種較明快的色彩為基調(diào),配以相關(guān)的其他色彩,給游客一種- 15 -不倦的美感。2.在字體選用上,大小適當(dāng),盡量使用常用字體,適當(dāng)配用藝術(shù)字。3.在網(wǎng)頁制作上,采用框架式結(jié)構(gòu),在框架中嵌入子頁,圖片壓縮,盡量減少頁面響應(yīng)時間。4.在內(nèi)容上,主界面內(nèi)容充實而不繁雜,既體現(xiàn)本站特色,又能滿足游客的需要。3.2.5 輸入輸出界面設(shè)計 觀光旅游網(wǎng)站統(tǒng)的輸入界面主要通過電子郵件聯(lián)系我們形成很好
37、的互動效果。 輸入設(shè)計的內(nèi)容包括以下幾點:1.簡單普遍。每個人都有電子郵件,而且都會簡單的運(yùn)用。2.針對性強(qiáng)。通過電子郵件可以一對一的進(jìn)行交流。觀光旅游網(wǎng)站統(tǒng)的輸出界面主要輸出界面包括旅游動態(tài),旅游景點,旅游路線,旅游攻略,旅游美文,節(jié)慶活動,鄉(xiāng)村旅游,旅游商品等信息,輸出設(shè)計的內(nèi)容包括以下幾點:1.確定輸出的內(nèi)容。游客是信息主要使用者,在進(jìn)行輸出內(nèi)容的設(shè)計時,首先要確定游客在旅游方面的要求,包括使用的目的、輸出速度、頻率、數(shù)量、安全性等。根據(jù)游客的要求設(shè)計輸出信息的內(nèi)容、輸出的項目及數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍、數(shù)據(jù)的生成途徑、完整性及一致性的考慮。2.輸出格式。輸出格式設(shè)計要滿足使用
38、者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。在本系統(tǒng)中,輸出頁面的設(shè)計,盡量滿足游客的需要,并有相關(guān)的提示信息。輸入輸出等界面設(shè)計,均仿照首頁的風(fēng)格進(jìn)行,使整個網(wǎng)站頁面風(fēng)格一致,別具特色。- 16 -第四章 觀光旅游網(wǎng)站體實現(xiàn)4.1 數(shù)據(jù)庫連接ADO. .NET 提供所有 OLEDB 兼容數(shù)據(jù)源一個共同的接口,連接、取回、處理及更新數(shù)據(jù)庫數(shù)據(jù)方便,數(shù)據(jù)源可以包括使用數(shù)據(jù)倉庫、數(shù)據(jù)庫、文本文件、XML 數(shù)據(jù)等。ADO.NET 用“無連接傳輸模式”訪問數(shù)據(jù)源(使用 XML 為核心之故)。無連接模式是指當(dāng)游客要求游客數(shù)據(jù)源時,無須經(jīng)過冗長的連接操作,而且通過 ADO.NET 添加的DA
39、TASET(數(shù)據(jù)集)對象,每個游客都擁有自己的 DATASET(數(shù)據(jù)集)對象,因此,游客之間就不會爭奪數(shù)據(jù)源。ADO. .NET 有兩種連接數(shù)據(jù)源的方式,分別為 DataReader 對象及 DataSet 對象。使用 DataReader 對象讀取數(shù)據(jù)庫的步驟是:(1)使用 Connection 對象創(chuàng)建數(shù)據(jù)連接,OLEDB 兼容數(shù)據(jù)庫須使用 Oledbconnection 對象;(2)使用 Command 對象對數(shù)據(jù)源執(zhí)行SQL 并返回結(jié)果, OLEDB 兼容數(shù)據(jù)庫須使用 OledbCommand 對象;(3)使用 DataReader對象讀取數(shù)據(jù)源,OLEDB 兼容數(shù)據(jù)庫須使用 OleD
40、bDataReader 對象8。對于 Dataset 對象可以用來訪問數(shù)據(jù)庫,其步驟是:(1)使用 Connection 對象創(chuàng)建數(shù)據(jù)連接,OLEDB 兼容數(shù)據(jù)庫須使用 Oledbconnection 對象;(2)使用 Datadapter 對象執(zhí)行 SQL 命令并返回結(jié)果, Datadapter 對象構(gòu)造在 Command 對象之上,OLEDB 兼容數(shù)據(jù)庫須使用 OledbDataAdapter 對象;(3)使用 Dataset 對象訪問數(shù)據(jù)庫。數(shù)據(jù)庫連接代碼如下: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 后臺管理模塊的實現(xiàn)管理人員登錄系統(tǒng)后可以對整個系統(tǒng)進(jìn)行管理,如:發(fā)布旅游信息,對站點信息設(shè)置,站點摸板修改,類別管理,錯誤報告,添加文章,文章管理,文章查找,生成網(wǎng)站首頁,新聞內(nèi)容,新聞列表,廣告管理數(shù)據(jù)庫備份等操作。文章管理:管理員可以對文章進(jìn)行添加和刪除功能。新聞管理:管理人員可以對新聞進(jìn)行更新。- 17 -類別管理:管理員可以對
42、類別進(jìn)行刪除、修改和添加。錯誤報告管理:管理員可以對錯誤報告進(jìn)行及時處理。4.3 動態(tài)旅觀光旅游網(wǎng)站動態(tài)網(wǎng)站的通常都有較大的伸縮性,網(wǎng)站規(guī)??纱罂尚。黜椆δ芤部煞制谥鸩綄崿F(xiàn)。因此,可按照功能的輕重緩急先實現(xiàn)比較重要的功能,然后在現(xiàn)有系統(tǒng)的基礎(chǔ)上再做功能開發(fā)擴(kuò)充。由于時間、技術(shù)及篇幅限制,本文只對“觀光旅游網(wǎng)站對景點信息瀏覽、前后臺互動等功能做了開發(fā)” 。4.3.1 觀光旅游網(wǎng)站頁本站點主頁組成元素:1.在頁面顯眼部位插入和我們聯(lián)系。2.在頁面中部作為景點簡介及最新的旅游信息發(fā)布。圖 4.1 系統(tǒng)主頁4.3.2 后臺管理頁面管理員登錄時需輸入用戶名和密碼,通過系統(tǒng)驗證(包括游客名和游客的驗證以
43、及游客權(quán)限游客)成功后方可進(jìn)行相關(guān)操作。圖 4.2 后臺登錄頁面- 18 -4.3.3 管理員操作界面 圖 4.3 后臺管理頁面- 19 -第五章 旅游網(wǎng)站系統(tǒng)應(yīng)觀光旅游網(wǎng)站5.1 系統(tǒng)測試該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試,首先是對 IIS 的安裝,安裝完畢后將文件放入根目錄,并且建立虛擬目錄后就可以在 IE 瀏覽器上進(jìn)行運(yùn)行和測試。在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。測試目的在于:測試是指“為了發(fā)現(xiàn)錯誤而執(zhí)行一個程序的過程” ;一個好的測試用例是指這個測試用例有很高的概率可以發(fā)現(xiàn)一個尚未發(fā)現(xiàn)的錯誤;一個成功的測試是指它成功地
44、發(fā)現(xiàn)一個尚未發(fā)現(xiàn)的錯誤11。本系統(tǒng)的測試和糾錯信息流程如圖 5.1 所示。測試數(shù)據(jù)程序期望結(jié)果測試結(jié)果錯誤信息改正信息糾錯評價測試圖 5.1 測試和糾錯信息流程圖按照軟件工程的觀點,軟件測試(主要是指多模塊程序的測試)共包括 4 個層次。如圖 5.2 所示,它表明了層次測試的信息流程。單元測試單元測試集成測試確認(rèn)測試系統(tǒng)測試單元測試模塊模塊模塊測試報告軟件設(shè)計信息模塊測試報告測試報告軟件需求信息系統(tǒng)的其他成分可運(yùn)行的系統(tǒng)測試報告驗收階段測試階段圖 5.2 層次測試的信息流程圖1.單元測試。單元測試的用例從單元詳細(xì)設(shè)計中導(dǎo)出。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。2.集成測試和確認(rèn)測試
45、。這一階段的任務(wù),是通過了單元測試的模塊逐步組裝起- 20 -來,通過測試與糾錯,最終得到一個滿足需求的目標(biāo)軟件。3.系統(tǒng)測試。在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。一般來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試12。在這次測試中,我們采用白盒測試和黑盒測試相結(jié)合的方法。5.2 單元測試實例1.“管理員注冊”表 5-1 管理員注冊測試表測試要點測試數(shù)據(jù)測試結(jié)果用戶名、密碼等已存在的用戶名;輸入已經(jīng)注冊過的用戶名“l(fā)isi”提示“該游客名已存在,請選擇其它游客名” 用戶名、密碼等用戶名為真、密碼不符合要求輸入 “zhangsan”而密碼為“123”提示“密碼在 6-16 為之間”2.
46、“管理員登錄”測試表 5-2 管理員登錄測試表測試要點測試路徑測試結(jié)果用戶名、密碼用戶名為假、密碼為假;輸入用戶名“hddh”;密碼“123456”提示“用戶名或密碼錯誤”并返回重新登錄用戶名、密碼用戶名為真、密碼為假;輸入:用戶名“l(fā)iuqiang”; 密碼“123456”提示“登錄失敗”并返回重新登錄用戶名、密碼用戶名為真、密碼為真;輸入:用戶名“l(fā)iuqiang”;密碼“147258”提示“登錄成功”返回主頁- 21 -5.3 綜合測試在以上測試的基礎(chǔ)上,對系統(tǒng)功能進(jìn)行了整體測試,依次檢驗系統(tǒng)功能是否符合系統(tǒng)開發(fā)的目標(biāo)。經(jīng)過使用大量的數(shù)據(jù)多次進(jìn)行系統(tǒng)測試,發(fā)現(xiàn)系統(tǒng)存在的問題并及時改進(jìn),最
47、終實現(xiàn)了網(wǎng)站的開發(fā)目標(biāo)。- 22 -結(jié) 論旅游網(wǎng)站系統(tǒng)是對現(xiàn)在比較流行的旅游網(wǎng)站進(jìn)行詳細(xì)調(diào)研后,確定了系統(tǒng)涉及的領(lǐng)域,包括數(shù)據(jù)庫設(shè)計、界面設(shè)計、Web 應(yīng)用層設(shè)計等,是一個具有實際應(yīng)用意義的系統(tǒng)。本系統(tǒng)已實現(xiàn)功能如下。1.用戶部分的功能如下:(1)瀏覽所有旅游信息。(2)了解旅游動態(tài)。(3)通過聯(lián)系我們,反饋游客需求信息和意見,做到很好的互動效果。2.管理員部分功能如下:(1)通過網(wǎng)站基本設(shè)置對站點信息,站點模板,管理員管理等信息的設(shè)置。(2)添假網(wǎng)站欄目對類別可以隨時更新,并反饋錯誤報告。(3)不斷更新文章等旅游信息。(4)添加廣告,讓游客能夠了解更多新信息。但是由于在本項目開始的時候,作者
48、對 ASP 和 Web 應(yīng)用程序設(shè)計方面的運(yùn)用不太熟悉,再加之畢業(yè)設(shè)計的時間有限,存在不少問題有待進(jìn)一步改進(jìn)和完善。主要針對以下幾方面:1.系統(tǒng)的某些設(shè)計的可擴(kuò)展性并不十分理想,在以后的系統(tǒng)維護(hù)過程中,使用重構(gòu)方法對系統(tǒng)進(jìn)行重構(gòu),使系統(tǒng)的設(shè)計日益趨于更強(qiáng)的可擴(kuò)展性。2.多開發(fā)和使用用戶控件,以提高代碼的重復(fù)使用率和運(yùn)行效率方面欠佳,有待進(jìn)一步改善。3.在功能實現(xiàn)方面,還有許多功能需要拓展,需要進(jìn)一步完善和優(yōu)化。在做畢業(yè)設(shè)計之前,作者對旅游網(wǎng)站系統(tǒng)的理解,是停留在感官和理論水平上的,是“紙上談兵” ,缺乏實際的軟件開發(fā)經(jīng)驗。這次通過做畢業(yè)設(shè)計,完成了旅游網(wǎng)站系統(tǒng)的軟件開發(fā)任務(wù)。在整個開發(fā)過程中,
49、遇到了很多問題,但“功夫不負(fù)有心人” ,最終,問題都被一一解決了。對其中比較深刻的幾點體會總結(jié)如下:1.剛開始時,作者對旅游網(wǎng)站系統(tǒng)的認(rèn)知很膚淺,對其工作原理,實現(xiàn)的方式,開發(fā)的原則和方法,沒有一個明確、清楚的概念和思路。在指導(dǎo)老師的推薦下,作者查閱了很多相關(guān)資料和文章,如ASP 入門與提高 、 信息組織與檢索 、 軟件工程等。2.完成從“大而全”到“小而精”的轉(zhuǎn)變。當(dāng)作者確定了做該課題,開始進(jìn)行系統(tǒng)分析、設(shè)計時,總是想把系統(tǒng)的每一個細(xì)節(jié)都在程序上體現(xiàn)出來,結(jié)果使作者感到工作了太大、力不從心,感到無從下手。后來經(jīng)過指導(dǎo)老師指點迷津,和自己的思考,- 23 -抓住了本系統(tǒng)的主要功能,確定了軟件開
50、發(fā)的方向,使畢業(yè)設(shè)計工作得以順利進(jìn)行下去。3.從教條主義、理論主義到理論聯(lián)系實際的轉(zhuǎn)變。因為沒有寫畢業(yè)論文的經(jīng)驗,開始時總是生搬硬套書本上的理論和概念,寫出的論文非常死板,毫無新意,不能真正地描述出軟件開發(fā)的全過程,犯了教條主義錯誤。經(jīng)過老師的多次指點和自己的數(shù)次修改,對論文從結(jié)構(gòu)和內(nèi)容上做了大幅度的調(diào)整,刪去論文中過多的理論和概念,把理論知識同自己的實際開發(fā)過程結(jié)合起來,用自己的語言和科學(xué)的方法清楚地表達(dá)出來。經(jīng)過反復(fù)地閱讀和數(shù)次的修改,完成了論文的寫作??傊?,經(jīng)過幾個月的努力,最終完成了觀光旅游網(wǎng)站系統(tǒng)的開發(fā)與設(shè)計,完成了論文的寫作。在開發(fā)過程中,體驗了其中的苦與樂,學(xué)會了如何面臨困難,如
51、何解決問題,達(dá)到了鍛煉的目的。同時,拓展了知識面,進(jìn)一步加深了對軟件開發(fā)的理解和認(rèn)識。- 24 -參考文獻(xiàn)1 戴斌.旅行社經(jīng)營管理J. 北京:旅游教育出版社,20052 薛華成.管理信息系統(tǒng)J. 北京:清華大學(xué)出版社,20013 肖姨,張艷叉.中文 Access2002 數(shù)據(jù)庫開發(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ù)庫系統(tǒng)概論M. 北京:高等教育出版社,19976 李國輝,湯大權(quán),武德蜂.信息組織與檢索J. 北京:科學(xué)出版社,20037 Amund Tveit. A Survey Of Agent-oriented Software Engineering.20028 趙延光,刑俊英.數(shù)據(jù)庫系統(tǒng)基礎(chǔ)J. 陜西:計算機(jī)工程與應(yīng)用,19989 馮方方.ASP.NET 基礎(chǔ)教程M. 北京:北京清華大學(xué)出版社,200410 王興動,千麗霞,曹明玉.ASP&ASP.NET 應(yīng)用編程J. 北京:電子工業(yè)出版社,200411 石樹剛,鄭振楣.關(guān)系數(shù)據(jù)庫J. 北京:清華大學(xué)出版社,199612 John W. Satzinger, Robert B. Jackson, Stephen D. Burd.系統(tǒng)分析與設(shè)計J. 北京:機(jī)械工業(yè)出版社,200213 鄭振楣.管理信息系統(tǒng) J. 北京:電子工業(yè)出版社, 200314 凱旋資訊工作室.ASP.NET 程序與數(shù)據(jù)庫設(shè)計人門及應(yīng)用實例 M.北京:清華大學(xué)出版社,200315 Roy Rada.Level
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《愛心獻(xiàn)給你》課件
- 文學(xué)記憶的現(xiàn)代性反思-洞察分析
- 《熱管及其性能測試》課件
- 《物業(yè)投訴處理》課件
- 創(chuàng)新思維的培養(yǎng)與團(tuán)隊協(xié)作的關(guān)系探討
- 全球視野下的創(chuàng)新科技產(chǎn)業(yè)概覽
- 辦公環(huán)境中提高工作效率的字體設(shè)計建議
- 辦公環(huán)境變革與人才培養(yǎng)新模式
- 健康生活習(xí)慣助力工作生活雙豐收
- 農(nóng)村教育均衡發(fā)展與人力資源開發(fā)
- 紅色澳門回歸紀(jì)念日PPT模板課件
- 2024屆天津市河?xùn)|區(qū)名校七年級數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 股骨Hoffa骨折的手術(shù)入路及手術(shù)技巧課件
- 倉儲業(yè)行業(yè)SWOT分析
- 縣委書記在縣委審計委員會全體會議上的講話
- 2023年版:中國重癥肌無力診斷和治療指南(全文版)
- 平凡之路歌詞全文
- 商務(wù)英語口語與實訓(xùn)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 2024年全國碩士研究生考試《英語二》模擬試卷一
- 報刊雜志發(fā)放登記表
- 大學(xué)物理(下)(太原理工大學(xué))知到章節(jié)答案智慧樹2023年
評論
0/150
提交評論