版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計(論文)</b></p><p> 題 目 旅游門戶網(wǎng)站 </p><p> 學生姓名 </p><p> 年 級 </p><p&g
2、t; 專 業(yè) 計算機科學與技術(shù) </p><p> 班 級 </p><p> 學 號 </p><p> 指導教師 </p><p>
3、 畢業(yè)設計時間 4月6日---6月6日 </p><p> 07 年 6 月 8 日</p><p><b> 摘 要</b></p><p> 當今,互聯(lián)網(wǎng)正在深刻地改變生活,這已不僅僅是概念的演繹,在生活工作的各個方面,都越來越多地留下了互聯(lián)網(wǎng)的印記。旅游業(yè)也不例外,據(jù)統(tǒng)計,網(wǎng)上旅游業(yè)銷售額已經(jīng)占到全球電子商務銷
4、售額的20%以上。隨著假日旅游、自助旅游、各種主題旅游的興起,旅游門戶也煥發(fā)著春天般的氣息,一個好的解決方案對旅游資源的宣傳和游客出行計劃都有著積極的意義。通過網(wǎng)站開展相關旅游資源的電子商務整合和旅游資源的管理都將會是旅游業(yè)不可回避的現(xiàn)實。</p><p> 該解決方案設計實現(xiàn)的是一套B/S結(jié)構(gòu)基于ASP.NET + ACCESS的旅游門戶綜合解決方案,它綜合利用了ASP.NET、ACCESS、SSI、Java
5、Script等技術(shù)為旅游企業(yè)提供一個全方位的信息服務平臺,從軟件性質(zhì)上講,它又可看作是將B2C系統(tǒng)和CMS系統(tǒng)有機無縫整合的綜合平臺。</p><p> 論文首先介紹了旅游門戶現(xiàn)有軟件與應用現(xiàn)狀,并介紹了旅游門戶站點的功能及系統(tǒng)需求。之后按照Web軟件開發(fā)思想,詳細敘述了本旅游門戶解決方案的設計開發(fā)過程。整個軟件分為酒店預定、旅行策劃、交通票預定、商務車租賃、旅游新聞、景點指南、旅游常識、用戶、系統(tǒng)管理等9大模
6、塊。另外,軟件在UI (User Interface)設計,管理的易操作性上做了很大工作,用戶和管理員無需任何計算機相關知識即可方便的使用。</p><p> 關鍵詞:旅游門戶,活動服務器腳本,ACCESS,服務器端文件包含</p><p><b> Abstract</b></p><p> At present, Internet i
7、s affecting our ordinary life more and more strongly. It is not just a conceptual deduction, there leaves spoors of Internet everywhere in our life, so does tourism website. According to the statistics, the sale of Inter
8、net tourism has accounted for more than twenty percent of the world’s electronic commercial. Along with the rise of holiday tours, self-help tours and many topical tours, tourism website is also blooming out the smell of
9、 spring, a good solution case has posi</p><p> The solution case accomplishes a suitable solution of the gateway of integrated tourism website based on ASP.NET (Active Server Pages X) and ACCESS (Office Dat
10、a Tools). It provides a full information service platform by making use of ASP.NET, ACCESS, SSI (Server Side Include), JavaScript and so many other techniques. From the viewpoint of software characteristics, it can also
11、be considered as a synthetically platform which integrates B2C system and CMS system organically and tightly.</p><p> The thesis begins with an introduction to the existing tourist website and their applica
12、tion situation, the function of tourist website requirements are also discussed. Later, in the light of the design methods of web software, a detailed description about the design procedures of my tourist wet software so
13、lution case is given. The whole software is made up of hotel reservation, route planning, travel ticket reservation, travel news, views introduction, and travel knowledge, user and administrat</p><p> Key W
14、ords: tourism website, ASP.NET, ACCESS,SSI目錄</p><p><b> 摘 要II</b></p><p> AbstractIII</p><p><b> 目錄IV</b></p><p> 第一章 概 述1</p>
15、<p> 1.1 問題提出1</p><p> 1.2 旅游門戶現(xiàn)有軟件與應用現(xiàn)狀2</p><p> 1.3 章節(jié)技術(shù)要求2</p><p> 1.4 使用技術(shù)簡介2</p><p> 1.4.1 ASP.NET技術(shù)簡介2</p><p> 1.4.2 ACCESS簡介及
16、技術(shù)特點3</p><p> 1.4.3 JavaScript特點4</p><p> 1.4.4 DHTML技術(shù)5</p><p> 1.4.5 Windows 20035</p><p> 1.4.6 IIS 6.06</p><p> 1.4.7 關于正則表達式7</
17、p><p> 1.5 論文目標與內(nèi)容安排8</p><p> 第二章 需求分析與數(shù)據(jù)設計9</p><p> 2.1 旅游門戶綜合需求9</p><p> 2.2 系統(tǒng)功能設計與軟硬件環(huán)境10</p><p> 2.2.1 系統(tǒng)功能設計10</p><p> 2
18、.2.2 軟硬件環(huán)境10</p><p> 2.3 系統(tǒng)數(shù)據(jù)庫設計10</p><p> 2.4 數(shù)據(jù)結(jié)構(gòu)的規(guī)范化11</p><p> 2.5 加工邏輯與E-R圖11</p><p> 2.5.1 加工邏輯說明11</p><p> 2.5.2 E-R圖13</p&
19、gt;<p> 2.6 系統(tǒng)流程圖(DFD)分析13</p><p> 第三章 旅游門戶系統(tǒng)總體設計15</p><p> 3.1 整體系統(tǒng)架構(gòu)15</p><p> 3.2 系統(tǒng)開發(fā)規(guī)范性15</p><p> 3.3 系統(tǒng)功能模塊設計16</p><p> 3.4
20、 系統(tǒng)安全性設計17</p><p> 3.5 系統(tǒng)性能的設計18</p><p> 第四章 旅游門戶系統(tǒng)編碼設計與使用19</p><p> 4.1 程序設計與數(shù)據(jù)庫生成19</p><p> 4.2 (目的地)路線介紹19</p><p> 4.3 酒店信息23</p>
21、;<p> 4.5 系統(tǒng)后臺功能29</p><p><b> 總結(jié)32</b></p><p><b> 致謝33</b></p><p><b> 參考文獻34</b></p><p><b> 附 錄35</b>
22、</p><p> 第一章 概 述</p><p><b> 1.1 問題提出</b></p><p> 企業(yè)成功的重要標志之一就是能否在社會、經(jīng)濟及技術(shù)環(huán)境發(fā)生深刻變化時仍處于不敗之地。如今,全球的企業(yè)都不約而同地面臨一個新的技術(shù)和企業(yè)管理革命性的變化,聰明的企業(yè)家一定不會不注意到這個事實:電子商務時代已經(jīng)來臨。</p&g
23、t;<p> 據(jù)分析,電子旅游是目前電子商務增長最快的行業(yè)之一。在2001年,將近一半的美國人在網(wǎng)上預訂飛機票、旅館或汽車租用,2000年僅為25%;20%的商業(yè)旅行者稱他們已經(jīng)在網(wǎng)上訂購,而2000年則為16%。在歐洲,預測網(wǎng)上銷售將充分增加,在1999年,價值5400億英鎊的歐洲旅行市場中僅有0.1%在網(wǎng)上銷售;估計到2002年,互聯(lián)網(wǎng)銷售將增長6倍;估計到2003年,英國將有30%的機票預訂在網(wǎng)上完成交易。<
24、/p><p> 據(jù)初步統(tǒng)計,中國去年接待入境旅游者達6250萬人次,實現(xiàn)旅游創(chuàng)匯125 億美元,比上年分別增長8.5%和3.5%;國內(nèi)旅游6.59億人次,收入2390億元人民幣,比上年增長2.4%和3.2%。世界旅游組織(WTO)近日做出預測,我國到2020年將成為世界頭號旅游目的地和第四大出國旅游市場。</p><p> 但是我國旅游行業(yè)信息化水平比較低。據(jù)賽迪顧問的調(diào)查報告顯示,我國旅
25、游的信息化總體水平比較低,至少落后于國際旅游業(yè)信息化水平10~15年,因此旅游業(yè)企業(yè)對于進行信息化建設有著迫切的愿望和巨大的需求。我國三分之二省市旅游局的信息系統(tǒng)相當薄弱。許多國內(nèi)旅行社目前還沿用傳統(tǒng)手工作業(yè)方式,導致諸多弊病,如信息不暢,資源無法共享;各自為戰(zhàn),規(guī)模效應不能體現(xiàn);成本高,辦公效率低下;無法整合客戶信息,造成客戶流失,出現(xiàn)財務管理監(jiān)控的漏洞;市場反應遲鈍等。 </p><p> 由此可見,中國旅
26、游行業(yè)信息化的潛力巨大。為此,本人特提出了一套基于ASP.NET + ACCESS + SHTML的旅游門戶系統(tǒng)的設計方案。</p><p> 1.2 旅游門戶現(xiàn)有軟件與應用現(xiàn)狀</p><p> 當前,國內(nèi)旅游企業(yè)的信息化水平可謂參差不齊,以旅游信息化發(fā)展相對較好的廣東省為例,目前廣東500家旅行社中在Internet上建立網(wǎng)頁的有352家,7000家賓館酒店招待所中建立網(wǎng)頁的有1
27、035家,能夠?qū)崿F(xiàn)在線訂房的有18家;370家旅游景點中建立網(wǎng)頁的有348家; 21個地級以上市中只有11個建立了自己的旅游網(wǎng)。而且這其中大多數(shù)網(wǎng)頁都只是一些介紹性的文字,根本無法實現(xiàn)與客戶的在線交流,更不用說提供其他商務服務了。由此可見,中國旅游行業(yè)信息化尚需大力加強,任重道遠。</p><p> 1.3 章節(jié)技術(shù)要求</p><p> 本旅游門戶系統(tǒng)是一個開放性的系統(tǒng),也可以看作
28、是一個B2C的系統(tǒng),因此安全性是一個評估系統(tǒng)實施成功與否的重要環(huán)節(jié),在本系統(tǒng)中,應該著重考慮系統(tǒng)安全性設計。此外,一個旅游門戶,肯定是一個高并發(fā)的系統(tǒng),因此在系統(tǒng)架構(gòu)方面,應選用ASP.NET+ACCESS進行搭建。在部分不是經(jīng)常變更的模塊,應采用生成靜態(tài)頁面,減少數(shù)據(jù)庫訪問和用戶表單回遞。</p><p> 1.4 使用技術(shù)簡介</p><p> 1.4.1 ASP.NET技術(shù)簡
29、介</p><p> ASP.NET 是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的 Web 應用程序。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數(shù)個重要的優(yōu)點:</p><p> 增強的性能。ASP.NET 是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫
30、代碼行之前便顯著提高了性能。</p><p> 世界級的工具支持。ASP.NET 框架補充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG 編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。</p><p> 威力和靈活性。由于 ASP.NET 基于公共語言運行庫,因此 Web 應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.N
31、ET 框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到 ASP.NET 時保留基于 COM 的開發(fā)中的現(xiàn)有投資。</p><p> 簡易性。ASP.NET 使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET 頁框架使您可以生成
32、將應用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。</p><p> 可管理性。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 Web 應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學
33、也擴展到了 ASP.NET 框架應用程序的部署。只需將必要的文件復制到服務器,即可將 ASP.NET 框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。</p><p> 可縮放性和可用性。ASP.NET 在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到 ASP.NET 運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,
34、可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。</p><p> 自定義性和擴展性。ASP.NET 隨附了一個設計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET 運 行庫的任何子組件。實現(xiàn)自定義身份驗證或狀態(tài)服務一直沒有變得更容易。</p><p> 安全性。借助內(nèi)置的 Windows 身份驗證和基于
35、每個應用程序的配置,可以保證應用程序是安全的。</p><p> 1.4.2 ACCESS簡介及技術(shù)特點</p><p> Access是Office系列軟件中用來專門管理數(shù)據(jù)庫的應用軟件。所謂數(shù)據(jù)庫是指經(jīng)過組織的、關于特定主題或?qū)ο蟮男畔⒓稀?lt;/p><p> 數(shù)據(jù)庫管理系統(tǒng)分為兩類:文件管理系統(tǒng)和關系型管理系統(tǒng)。Access應用程序就是一種功能強大且使
36、用方便的關系型數(shù)據(jù)庫管</p><p> 理系統(tǒng),一般也稱關系型數(shù)據(jù)庫管理軟件。它可運行于各種Microsoft Windows系統(tǒng)環(huán)境中,由于它繼承了Windows的特性,不</p><p> 僅易于使用,而且界面友好,如今在世界各地廣泛流行。它并不需要數(shù)據(jù)庫管理者具有專業(yè)的程序設計水平,任何非專業(yè)的</p><p> 用戶都可以用它來創(chuàng)建功能強大的數(shù)據(jù)庫管
37、理系統(tǒng)。本章將專門介紹Access 2002(下面簡稱為Access)的基本功能及其常用</p><p> 的操作,主要內(nèi)容包括創(chuàng)建和使用數(shù)據(jù)表,建立和使用查詢、窗體,以及數(shù)據(jù)表與其他數(shù)據(jù)文件之間的轉(zhuǎn)換等。</p><p> 1.4.3 JavaScript特點</p><p> JavaScript語言的前身叫做Live Script。自從Sun公司推出
38、著名的Java語言之后,Netscape公司引進了Sun公司有關Java的程序概念,將自己原有的Live Script 重新進行設計,并改名為JavaScript[8]。JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,有了JavaScript,可使網(wǎng)頁變得生動。使用它的目的是與HTML超文本標識語言、Java 腳本語言一起實現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡客戶交互作用,從而可以開發(fā)客戶端的應用程序。它是通過嵌入或
39、調(diào)入標準的HTML語言實現(xiàn)的。JavaScript具有很多優(yōu)點:</p><p> 簡單性:JavaScript是一種腳本編寫語言,它采用小程序段的方式實現(xiàn)編程,像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個簡易的開發(fā)過程。它的基本結(jié)構(gòu)形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣需要先編譯,而是在程序運行過程中逐行被解釋。它與HTML標識結(jié)合在一起,從而方便用
40、戶的使用操作。</p><p> 動態(tài)性:JavaScript是動態(tài)的,它可以直接對用戶或客戶輸入做出響應,無須經(jīng)過Web服務程序。它對用戶的反映響應,是采用以事件驅(qū)動的方式進行的。所謂事件驅(qū)動,就是指在主頁中執(zhí)行了某種操作所產(chǎn)生的動作,就稱為“事件”。比如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發(fā)生后,可能會引起相應的事件響應。</p><p> 跨平臺性:JavaScr
41、ipt是依賴于瀏覽器本身,與操作環(huán)境無關,只要能運行瀏覽器并支持JavaScript的瀏覽器的計算機就可以正確執(zhí)行。</p><p> 節(jié)省CGI的交互時間:隨著WWW的迅速發(fā)展,有許多WWW服務器提供的服務要與瀏覽者進行交流,確定瀏覽者的身份等等,這些工作通常由CGI/PERL編寫相應的接口程序與用戶進行交互完成。很顯然,通過網(wǎng)絡與用戶的交互,一方面增大了網(wǎng)絡的通信量,另一方面也影響了服務器的服務性能。服務器
42、為一個用戶運行一個CGI時,需要一個進程為它服務,它要占用服務器的資源(如CPU服務、內(nèi)存耗費等),如果用戶填表出現(xiàn)錯誤,交互服務占用的時間就會相應增加。</p><p> JavaScript是一種基于客戶端瀏覽器的語言,用戶在瀏覽中填表、驗證的交互過程只是通過瀏覽器對調(diào)入HTML文檔中的JavaScript源代碼進行解釋執(zhí)行來完成的,即使是必須調(diào)用CGI的部分,瀏覽器也只將用戶輸入驗證后的信息提交給遠程的服
43、務器,大大減少了服務器的開銷。</p><p> 1.4.4 DHTML技術(shù)</p><p> 傳統(tǒng)的HTML是靜態(tài)的[5],當它被加載到瀏覽器后,它只像一個畫面,怎么看也不會發(fā)生變化,而動態(tài)HTML則意味著Web頁面對用戶有響應,即動態(tài)HTML能自動變化[3]。</p><p> DHTML需要一種方法查閱文檔[9],它能跟蹤頁面上的每個元素,從最小的〈
44、H6〉標題和〈HR〉水平標尺包括表單中的所有元素,從本質(zhì)上說,每當頁面被加載時,瀏覽器就會建立起數(shù)據(jù)庫,每個標記就成為數(shù)據(jù)庫中的一個記錄。其次,DHTML還需要一種方法來控制一個文檔中所有需要控制的元素,可以通過一些腳本語言來完成,例如JavaScript或VBScript,腳本語言會把相關信息嵌入到頁面上的每個元素,并查閱他們設置值,使之發(fā)生預想的變化。</p><p> 目前DHTML沒有統(tǒng)一的標準,Mic
45、rosoft、Netscape、與W3C聯(lián)盟各行其是,都想一統(tǒng)天下,也都在積極兼容其他兩者,估計不久會出現(xiàn)一個三方都滿意的折中方案來。但現(xiàn)在你有時去一些站點瀏覽時會發(fā)現(xiàn)它提示你最好用某某瀏覽器來看,就是說這個站點也許有不被兼容的DHTML 。</p><p> 1.4.5 Windows 2003</p><p> Windows Server 2003是微
46、軟最新強勁推出操作系統(tǒng),堪稱最具工作效能的基礎架構(gòu)平臺,可供用來在從工作組到數(shù)據(jù)中心的廣闊領域內(nèi)針對互聯(lián)應用程序、網(wǎng)絡系統(tǒng)和Web服務提供軟件驅(qū)動。便于部署、管理和使用的Windows Server 2003網(wǎng)絡操作系統(tǒng)可幫助您創(chuàng)建出具備安全保障的IT基礎架構(gòu),以便為實現(xiàn)互聯(lián)解決方案和信息工作者基礎架構(gòu)的迅速開發(fā)提供一個強有力的應用平臺,確??呻S時隨地開展的通信與協(xié)作得到改進增強。</p><
47、p> 1.4.6 IIS 6.0</p><p> Internet Information Services (IIS) 6.0 是啟用了 Web 應用程序和 XML Web 服務的全功能的 Web 服務器。IIS 6.0 是使用新的容錯進程模型完全重新搭建的,此模型很大程度上提高了 Web 站點和應用程序的可靠性。</p><p> 現(xiàn)在,IIS 可以將單個的 Web
48、應用程序或多個站點分隔到一個獨立的進程(稱為應用程序池)中,該進程與操作系統(tǒng)內(nèi)核直接通信。當在服務器上提供更多的活動空間時,此功能將增加吞吐量和應用程序的容量,從而有效地降低硬件需求。這些獨立的應用程序池會阻止某個應用程序或站點破壞服務器上的 XML Web 服務或其他 Web 應用程序。</p><p> IIS 還提供狀態(tài)監(jiān)視功能以發(fā)現(xiàn)、恢復和防止 Web 應用程序故障。在 Windows Server 2
49、003 上,Microsoft ASP.NET 本地使用新的 IIS 進程模型。這些高級應用程序狀態(tài)和檢測功能也可用于現(xiàn)有的在 Internet Information Server 4.0 和 IIS 5.0 下運行的應用程序,其中大多數(shù)應用程序不需要任何修改。</p><p> 1.4.7 關于正則表達式</p><p> 在典型的搜索和替換操作中,必須提供要查找的確切文字。這種
50、技術(shù)對于靜態(tài)文本中的簡單搜索和替換任務可能就足夠了,但是由于它缺乏靈活性,因此在搜索動態(tài)文本時就有困難了,甚至是不可能的。 </p><p> 使用正則表達式,就可以: </p><p> 1. 測試字符串的某個模式。例如,可對一個輸入字符串進行測試,看在該字符串是否存在一個電話號碼模式或一個信用卡號碼模式。這稱為數(shù)據(jù)有效性驗證。 </p><p> 2. 替
51、換文本??梢栽谖臋n中使用一個正則表達式來標識特定文字,然后可以全部將其刪除,或者替換為別的文字。 </p><p> 3. 根據(jù)模式匹配從字符串中提取一個子字符串??梢杂脕碓谖谋净蜉斎胱侄沃胁檎姨囟ㄎ淖?。</p><p> 例如,如果需要搜索整個 web 站點來刪除某些過時的材料并替換某些HTML 格式化標記,則可以使用正則表達式對每個文件進行測試,看在該文件中是否存在要查找的材料或
52、HTML 格式化標記。用這個方法,就可以將受影響的文件范圍縮小到包含要刪除或更改的那些文件。然后可以使用正則表達式來刪除過時的材料,最后,可以再次使用正則表達式來查找并替換那些需要替換的標記。</p><p> 另一說明正則表達式非常有用的示例是一種其字符串處理能力還不為人知的語言。VBScript 是 Visual Basic 的一個子集,具有豐富的字符串處理功能。與 C 類似的 Visual Basic S
53、cripting Edition 則沒有這一功能。正則表達式給 Visual Basic Scripting Edition 的字符串處理能力帶來了明顯改善。不過可能還是在 VBScript 中使用正則表達式的效率更高,它允許在單個表達式中執(zhí)行多個字符串操作。</p><p> 1.5 論文目標與內(nèi)容安排</p><p> 第一章引言主要說明現(xiàn)代數(shù)據(jù)庫開發(fā)工具的成熟,本設計采用ASP
54、.NET+ACCESS。第二章結(jié)合軟件工程方法,對系統(tǒng)進行的需求分析,系統(tǒng)存在的問題,問題如何解決以及可行性分析。第三章根據(jù)對旅游門戶系統(tǒng)的總體設計進行了詳細的闡述。第四章是系統(tǒng)的編碼設計,選取部分代碼詳細講解。最后是對本次畢業(yè)設計的總結(jié)以及對將來學習目標的展望。</p><p> 第二章 需求分析與數(shù)據(jù)設計</p><p> 2.1 旅游門戶綜合需求</p>&l
55、t;p> 該旅游門戶系統(tǒng)在于為游客和旅游公司提供一個良好的交互平臺,一方面為客戶提供優(yōu)質(zhì)的服務,另一方面減輕工作人員的工作量,做到方便快捷。針對旅游行業(yè)自身所提供的服務分析,一個成功旅游門戶系統(tǒng)應該達到以下要求:</p><p> 使旅游公司便于管理客戶資料,預定酒店,票務預定,車輛租賃以及統(tǒng)計等各項事務,客戶使用方便,操作簡單,界面友好;在滿足旅游公司管理的同時,也盡量使用計算機資源盡可能的減少,相對
56、減小占用內(nèi)存資源。綜上所述,旅游門戶系統(tǒng)應提供的主要功能模塊如下:</p><p> 路線介紹:提供詳細的旅行路線介紹,以及風景點圖片介紹等。</p><p> 旅行策劃:為客戶提供旅行方案。</p><p> 機票查詢:提供最新的票務信息查詢。</p><p> 酒店信息:提供客戶全國各地的酒店信息查詢。</p>&l
57、t;p> 旅游新聞:及時發(fā)布旅游信息動態(tài)和旅游門戶運營商的新聞。</p><p> 互動社區(qū):為客戶提供一個旅行交流的平臺。</p><p> 2.2 系統(tǒng)功能設計與軟硬件環(huán)境</p><p> 2.2.1 系統(tǒng)功能設計</p><p> 本系統(tǒng)是一個基于B/S的旅游門戶系統(tǒng),其系統(tǒng)功能主要是為旅游者提供方便快捷的旅游
58、服務預定、旅游資訊信息等。用戶可以在世界的任何角落快速接入互聯(lián)網(wǎng)對該旅游門戶進行訪問。</p><p> 由于是基于B/S的系統(tǒng),就是說客戶端是免維護的,只要訪問者安裝有瀏覽器,就能隨時對系統(tǒng)進行訪問,是一個典型的瘦客戶機應用。</p><p> 在系統(tǒng)功能的設計上,應該盡量的追求代碼復用,模塊化編寫,以降低后期維護的復雜度。</p><p> 2.2.2
59、 軟硬件環(huán)境</p><p> 一個完善的、高效的旅游門戶系統(tǒng)必須依賴于軟件和硬件設施的保障,任何一個光有源代碼而無運行環(huán)境支持的系統(tǒng)都是毫無用途的。而計算機硬件的選擇取決于數(shù)據(jù)的處理方式和運行的軟件。管理對計算機的基本要求是速度快、容量大、通道能力強、操作靈活方便,但計算機的性能越高,其價格也就愈昂貴,因此,在計算機硬件的選擇上應全面考慮。一般來說,如果系統(tǒng)的數(shù)據(jù)處理是集中式的,系統(tǒng)應用的主要目的是利用計算機
60、的強大計算能力,則可以采用主機-終端系統(tǒng),以大型機或中小型機作為主機,可以使系統(tǒng)具有較好的性能。若對企業(yè)管理等應用,其應用本身就是分布式的,使用大型主機主要是為了利用其多用戶能力,則不如微機網(wǎng)絡更為靈活、經(jīng)濟。</p><p> 針對本系統(tǒng)的具體要求,對服務器硬件環(huán)境要求如下:PIII系列處理器及以上,內(nèi)存256M以上(推薦1G),剩余硬盤空間200M以上。服務器軟件環(huán)境要求:Windows 2000或 Win
61、dows 2003操作系統(tǒng),IIS 5.0(6.0),SQL Server 2000</p><p> 2.3 系統(tǒng)數(shù)據(jù)庫設計</p><p> 本旅游門戶系統(tǒng)是一個基于B/S的項目,它的信息存儲全部是在服務器端,在數(shù)據(jù)庫選用上采用了ACCESS數(shù)據(jù)庫。</p><p> 在旅游新聞模塊本人將采用生成SHTML靜態(tài)頁的方法來降低系統(tǒng)負載,這里SHTML頁的
62、數(shù)據(jù)也將作為冗余存儲在數(shù)據(jù)庫中,以方便修改和查詢。</p><p> 2.4 數(shù)據(jù)結(jié)構(gòu)的規(guī)范化</p><p> 為了合理設計數(shù)據(jù)結(jié)構(gòu),美國IBM公司的科學家E.F.Code首先提出了數(shù)據(jù)結(jié)構(gòu)規(guī)范化理論(Normalization Theory)。這一理論為數(shù)據(jù)文件或數(shù)據(jù)庫結(jié)構(gòu)設計提供了理論基礎。雖然這個理論以關系數(shù)據(jù)模型為背景,但對一般的數(shù)據(jù)結(jié)構(gòu)設計同樣具有重要指導意義。數(shù)據(jù)結(jié)
63、構(gòu)規(guī)范化理論仍然處在發(fā)展之中,但從實用角度看,符合第三數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的數(shù)據(jù)結(jié)構(gòu)就是一個合理的數(shù)據(jù)結(jié)構(gòu)[1]。</p><p> 第一數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式,是指一個數(shù)據(jù)結(jié)構(gòu)中沒有重復出現(xiàn)的數(shù)據(jù)元素或數(shù)據(jù)元素組,即一個“平坦”的數(shù)據(jù)結(jié)構(gòu)就是一個符合第一數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的數(shù)據(jù)結(jié)構(gòu)[1]。</p><p> 第二數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式,是指一個符合第一數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的數(shù)據(jù)結(jié)構(gòu)中的非關鍵字數(shù)
64、據(jù)元素都完全函數(shù)依賴于整個關鍵字[1]。即一個“平坦”的數(shù)據(jù)結(jié)構(gòu)中非關鍵字數(shù)據(jù)元素的取值都與整個關鍵字有聯(lián)系,它就是一個符合第二數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的數(shù)據(jù)結(jié)構(gòu)。因此,對于只有一個關鍵字數(shù)據(jù)元素的數(shù)據(jù)結(jié)構(gòu),如果它滿足第一數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的要求,那么也一定滿足第二數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的要求。</p><p> 第三數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式,是指一個符合第二數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的數(shù)據(jù)結(jié)構(gòu)中的非關鍵字數(shù)據(jù)元素間都彼此獨立,即非關
65、鍵字數(shù)據(jù)元素的取值不存在函數(shù)依賴關系[1]。它就是一個符合第三數(shù)據(jù)結(jié)構(gòu)規(guī)范化形式的數(shù)據(jù)結(jié)構(gòu)。</p><p> 2.5 加工邏輯與E-R圖</p><p> 2.5.1 加工邏輯說明</p><p> 結(jié)構(gòu)化英語(SE,Structured English)也稱為PDL,是一種介于自然語言和形式化語言之間的半形式化語言。下面就用SE對管理員登陸進行登陸
66、判斷說明:</p><p> IF the content in the use textbox is nothing THEN //如果用戶名輸入框為空</p><p> You don’t input the username in the use textbox , try again! //你沒有輸入用戶名,重新再試!&l
67、t;/p><p> ELSE //用戶名不為空</p><p> IF the content in the password textbox is nothing THEN //如果密碼輸入框為空</p><p> You don’t
68、input the password in the password_textbox,try again! //你還沒有輸入密碼,重新再試!</p><p> ELSE // (密碼框不為空)</p><p> IF username input by user in use te
69、xtbox doesn’t exsit in the AdmInfo_TB THEN</p><p> //如果用戶在用戶文本輸入框中輸入的用戶名在AdmInfo_TB數(shù)據(jù)表中不存在</p><p> Username doesn’t exists in the AdmInfo_TB,try again! //用戶名在User中不存在,請再試!</p><p&g
70、t; ELSE //用戶名存在</p><p> IF password is wrong THEN //如果密碼錯誤</p><p> The password you have input in the password textbox is no
71、t fit to the username</p><p> ELSE (password is ture)</p><p> Load is successful, Access to the system//登陸成功,進入本系統(tǒng)</p><p><b> END IF</b></p><p><b&
72、gt; END IF</b></p><p><b> END IF</b></p><p><b> END IF</b></p><p> //其中use_textbox,password_text分別為用戶名,密碼輸入框的名稱。</p><p> 2.5.2 E-R圖
73、</p><p> E-R方法,即實體-聯(lián)系方法。在需求分析階段進行數(shù)據(jù)庫邏輯設計中,使用E-R圖,可定義一個實體模型,成為“組織模式”(Enterprise Schema)[1]。</p><p> 圖2-1 酒店的E-R圖描述</p><p> 2.6 系統(tǒng)流程圖(DFD)分析</p><p> 圖2-2 新聞管理數(shù)據(jù)流程
74、圖</p><p> 數(shù)據(jù)流圖也稱為Bubble Chart 或Data Flow Graph。是描述數(shù)據(jù)處理過程的工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程,其主要包括加工、數(shù)據(jù)輸入的源點或數(shù)據(jù)輸出的匯點、數(shù)據(jù)流和數(shù)據(jù)存儲文件等圖形元素。</p><p> 其他模塊的數(shù)據(jù)流程圖與上圖相似,這里不詳細描述。</p><p>
75、 第三章 旅游門戶系統(tǒng)總體設計</p><p> 3.1 整體系統(tǒng)架構(gòu)</p><p> 本旅游門戶系統(tǒng)是基于B/S的Web應用程序,它使用ASP.NET+ACCESS,并結(jié)合JavaScript,DHTML,SSI等技術(shù)開發(fā)而成。其總體架構(gòu)模型如下圖:</p><p> 圖3-1 總體架構(gòu)模型</p><p> 在上圖中,詳細
76、的給出了整個系統(tǒng)在運行過程中的各個環(huán)節(jié),出于對整個系統(tǒng)運行性能的要求,本人將數(shù)據(jù)庫服務器和WWW服務器分開(如果無此條件也可以合并在一臺服務器)。數(shù)據(jù)庫服務器通過數(shù)據(jù)庫訪問網(wǎng)關和WWW服務器連接。</p><p> 在用戶對系統(tǒng)的訪問上,可以歸納為兩種情況,旅游企業(yè)內(nèi)部(Intranet)的訪問,和來自旅游者(Internet)的訪問。</p><p> 3.2 系統(tǒng)開發(fā)規(guī)范性&l
77、t;/p><p> 開發(fā)一套商業(yè)應用系統(tǒng),一個相當重要的環(huán)節(jié)就是保證系統(tǒng)開發(fā)的規(guī)范性,這對軟件開發(fā)中的質(zhì)量保障有很大的幫助,在本旅游門戶系統(tǒng)的開發(fā)中,本人遵從以下規(guī)范,由于是一個旅游門戶站點,和開發(fā)其它諸如技術(shù)討論站點不同,用戶對于站點UI的設計非常敏感,試想一個風格不統(tǒng)一,排版雜亂無章的站點誰會去訪問?所以在本系統(tǒng)的開發(fā)過程中,本人強調(diào)UI設計的統(tǒng)一協(xié)調(diào)性,主要涉及到的方面是:表格的樣式、數(shù)據(jù)展現(xiàn)的樣式、錯誤提示
78、、操作流程的簡化等。</p><p> ①規(guī)范<Head>區(qū)代碼</p><p> 很多應用系統(tǒng)的前端Head區(qū)過分凌亂有些甚至沒有,導致有時網(wǎng)頁會顯示為亂碼,而本人在設計開發(fā)過程中強調(diào)了規(guī)范Head區(qū)代碼,統(tǒng)一書寫。</p><p> ?、诮y(tǒng)一腳本及CSS文件</p><p> 表格、表單、按鈕、鏈接、菜單等的樣式統(tǒng)一應用
79、CSS定義,后期若需要修改站點樣式,只需要對該樣式文件進行重定義。</p><p><b> (2)簡化流程</b></p><p> 對于記錄條目很多的列表,只提取部分數(shù)據(jù)顯示。如:在路線信息模塊中,只提取300條記錄,更多的記錄用戶可以通過查詢得到,這實際上減少了系統(tǒng)的開銷。對于不必要的交互行為使用客戶端腳本來實現(xiàn)(減少表單回遞服務器的次數(shù))。</p&g
80、t;<p> 3.3 系統(tǒng)功能模塊設計</p><p><b> (1)酒店信息:</b></p><p> ?、偬峁┰敿毜木频晷畔ⅰ0ǎ核诔鞘?、星級、各種報價、簡介等。</p><p> ?、谒性L問者均可通過選擇酒店所在城市進行快速導航。</p><p> ?、劬频炅斜砜梢园疵Q、城市、星級
81、、會員價進行排序。</p><p> ④管理員可以設置被推薦的酒店。</p><p><b> (2)路線介紹:</b></p><p> ?、偬峁┰敿毜穆眯芯€路介紹,包括:出發(fā)地、目的地、出游天數(shù),各種不同的報價方案等。</p><p> ?、谒性L問者均可以通過出發(fā)地、目的地、出游天數(shù)、出游類型、價格范圍查詢線路
82、信息。</p><p> ③管理員可以設置推薦的線路。</p><p> (3)機票信息:用戶可以通過選擇出發(fā)地和目的地進行查詢</p><p> (4)旅行策劃:提供用戶比較合適的可行路線。</p><p> (5)互動社區(qū):套用DVBBS。</p><p><b> (6)旅游新聞:</b
83、></p><p> ?、偬峁┘皶r的旅游資訊。</p><p> ②旅游新聞列表到新聞瀏覽的頁面全部從后臺生成靜態(tài)頁面。</p><p> ?、劭梢岳脭?shù)據(jù)庫冗余對新聞進行搜索。</p><p> ④后臺可以對新聞靜態(tài)頁面進行重新生成,以保證在模板更新時保持站點風格一致。</p><p> ?、菰谏身撁鏁r候
84、采用模板技術(shù)。</p><p> 3.4 系統(tǒng)安全性設計</p><p> 由于本系統(tǒng)是一個在架設在Internet上的項目,所以安全性設計是本系統(tǒng)的一個必要環(huán)節(jié)。</p><p> 在利用ASP.NET+ACCESS架設B/S工程時,對于安全性最大的威脅是來自對ACCESS數(shù)據(jù)庫的一些惡意攻擊,可以使得攻擊者獲得系統(tǒng)管理員權(quán)限。針對這些攻擊,本人在設計該
85、旅游門戶的時候?qū)幋a設計方面做了很大處理。</p><p> 首先是對SQL構(gòu)造的處理,體現(xiàn)在對用戶登陸的處理和對URL參數(shù)、表單參數(shù)中惡意字符的過濾。</p><p> (1)對于用戶登陸的處理:From驗證。</p><p> 將用戶輸入的用戶名到用戶表中找相應的記錄,如果存在該用戶,那么將用戶表中的已經(jīng)過MD5摘要算法處理過的密碼放入數(shù)據(jù)集,再從數(shù)據(jù)集和
86、用戶輸入的密碼(也經(jīng)過MD5處理)進行比較,若相等,則允許用戶進入系統(tǒng)。可以看見,在本系統(tǒng)中是對用戶密碼和用戶名分開進行的檢測,和用一條SQL語句進行驗證的做法比較本人的方法徹底杜絕了用“or 1=’1”方法構(gòu)造恒等SQL語句的漏洞,即使用戶構(gòu)造了一個相等的SQL語句,如果密碼不正確也是不能進行系統(tǒng)的。</p><p> (2)對于URL字符和表單參數(shù)的過濾:</p><p> ?、賃R
87、L參數(shù)和表單參數(shù)有可能參與構(gòu)造SQL語句,所以必須對SQL中的危險、敏感字符進行過濾。</p><p> ?、谠诒鞠到y(tǒng)中,本人通過自定義了一個過濾函數(shù)來對危險字符進行過濾。</p><p> 除此之外,還必須保證服務器端的安全設置,比如對IIS的保護,可以使用URL Scan,IIS Lockdown等工具,這里不再詳細敘述。</p><p> 3.5 系統(tǒng)
88、性能的設計</p><p> 在本文前面部分,本人已多次提到該旅游門戶系統(tǒng)將是一個高并發(fā)的系統(tǒng),所以在系統(tǒng)的開發(fā)過程中,必須考慮到高性能、對并發(fā)的處理。</p><p> 首先對系統(tǒng)數(shù)據(jù)庫存儲平臺的選擇,本系統(tǒng)選用了ACCESS作為數(shù)據(jù)庫平臺。在某些數(shù)據(jù)形式變更較少的模塊而采用了靜態(tài)頁面存儲,用戶在讀取資料時候不訪問數(shù)據(jù)庫,這樣大大減輕了系統(tǒng)的負載。結(jié)合SSI技術(shù),在本系統(tǒng)中生成的是S
89、HTML頁面,它具有服務器端動態(tài)包含的特性,可以方便的定義表現(xiàn)格式。</p><p> 在系統(tǒng)部署的時候,建議旅游企業(yè)將數(shù)據(jù)庫服務器和WWW服務器分開,這樣也將大大增強系統(tǒng)的性能,避免CPU瓶頸效應。</p><p> 第四章 旅游門戶系統(tǒng)編碼設計與使用</p><p> 本章將介紹旅游門戶系統(tǒng)的編碼設計,并以附圖和文字說明形式簡單介紹系統(tǒng)的使用方法。由于篇
90、幅關系,這里只選取部分編碼進行分析。</p><p> 4.1 程序設計與數(shù)據(jù)庫生成</p><p> 本解決方案是使用ACCESS數(shù)據(jù)庫,所以數(shù)據(jù)庫只能在Office2003的ACCESS中設計,在附錄中會列出數(shù)據(jù)庫設計的表結(jié)構(gòu)。</p><p> 4.2 (目的地)路線介紹</p><p> 路線介紹分為列表和詳細內(nèi)容兩個頁
91、面:</p><p><b> 表4-4 路線列表</b></p><p><b> 圖4-1 路線列表</b></p><p> 這樣是左邊三個分類是固定的國內(nèi)路線,省內(nèi)路線以及境外路線所以用了三個DataList,這樣方便數(shù)據(jù)綁定的時候的頁面設計,右邊的列表利用一個DataList在ItemTemple里設計了樣
92、式,所以在頁面上不會因為字數(shù)或者圖片影響到整體樣式,給用戶一種比較基本的用戶體驗。</p><p> 圖4-2 路線詳細信息查看</p><p> 4.3 酒店信息</p><p> 下面給出酒店信息代碼:</p><p> 表4-5 酒店列表代碼</p><p> 表4-6 查看酒店詳細代碼&l
93、t;/p><p> 圖4-5 酒店詳細信息</p><p> 4.5 系統(tǒng)后臺功能</p><p> 系統(tǒng)后臺是管理員用于添加和處理系統(tǒng)信息及客戶信息的,他與前臺通過數(shù)據(jù)庫發(fā)生關聯(lián)。但是擁有增加、刪除、修改信息等前臺沒有的權(quán)限。下面從幾方面來簡單講解系統(tǒng)后臺的實現(xiàn)。</p><p> (1)數(shù)據(jù)訪問層基類的實現(xiàn):這里通過封裝Oledb
94、Helper的數(shù)據(jù)訪問底層的代碼來簡化其他模塊數(shù)據(jù)訪問類的實現(xiàn)。</p><p> 表4-7 數(shù)據(jù)訪問層基類代碼</p><p><b> (2)在線編輯器</b></p><p> 為了方便旅游門戶系統(tǒng)的管理員在無任何HTML知識的情況下,方便的使用后臺工具生成圖文并茂的頁面,本人專門為此系統(tǒng)找了一個基于JavaScript和DHTM
95、L的在線編輯器。</p><p> 在實現(xiàn)該編輯器的過程中,基本思想是利用JavaScript的客戶端表達能力向一個作為臨時容器的IFRAME框架頁面內(nèi)動態(tài)增加HTML,并以所見即所得的形式反饋給用戶。</p><p><b> 總結(jié)</b></p><p> 完成這次設計任務總共用了6個星期時間,前三個星期用來收集資料、學習要用到的各項
96、開發(fā)技術(shù)、進行論壇的系統(tǒng)分析,中間兩個星期用來設計系統(tǒng),后一個星期用來測試及修改。論文的撰寫一直貫穿其中。</p><p> 為本系統(tǒng)總共設計近10幾個頁面。通過這次畢業(yè)設計,我從中學到了許多新的知識,而且通過這次畢業(yè)設計,培養(yǎng)了我綜合多門學科中的知識、迅速規(guī)劃并開發(fā)出目標系統(tǒng)的能力,以及編程能力也有了很大的提高。另外也有許多心得體會比如:嚴格按工程的方法來設計系統(tǒng)相當重要。雖然本系統(tǒng)涉及的技術(shù)是比較基礎的,但
97、也要花很多的時間來做系統(tǒng)分析。最小的系統(tǒng),你若想保證質(zhì)量,把系統(tǒng)做得更可靠更有效率功能越強,應該考慮的方方面面就越多越復雜。系統(tǒng)分析過于簡單,系統(tǒng)定義過于抽象,則在系統(tǒng)設計與編碼階段遇到的困難就越多,特別是其中若不得不做一些功能性甚至系統(tǒng)結(jié)構(gòu)性方面的變動,將面對許多重復性的工作。這將會極大地影響系統(tǒng)開發(fā)的積極性,進而影響整個系統(tǒng)的質(zhì)量。在這一點上,我體會尤深,我花了三個星期,即接近系統(tǒng)開發(fā)一半的時間用在系統(tǒng)分析與系統(tǒng)定義上,也就是在開始
98、浪費了一周多的時間,即邊編碼邊分析,邊分析邊編碼,后來越來越亂越來越復雜,不得不重新考慮系統(tǒng)開發(fā)計劃的合理性??傊谶@一點上,我的體會是,系統(tǒng)分析越充分,系統(tǒng)定義越具體,那么后續(xù)的系統(tǒng)設計與開發(fā)工作就越有效率,且系統(tǒng)的質(zhì)量也越有保障。</p><p> 本旅游門戶系統(tǒng)是一個開放性的系統(tǒng),也可以看作是一個B2C的系統(tǒng),因此安全性是一個評估系統(tǒng)實施成功與否的重要環(huán)節(jié),在本系統(tǒng)中,應該著重考慮系統(tǒng)安全性設計。此外,
99、一個旅游門戶,肯定是一個高并發(fā)的系統(tǒng),因此在系統(tǒng)架構(gòu)方面,應選用ASP.NET+ACCESS進行搭建。在部分不是經(jīng)常變更的模塊,應采用生成靜態(tài)頁面,減少數(shù)據(jù)庫訪問和用戶表單回遞。</p><p> 到目前為止,網(wǎng)站的大部分功能都可以實現(xiàn),同時也有很多可以優(yōu)化和完善的地方,例如:如后臺管理的界面美化,網(wǎng)站首頁搜索、機票查詢功能的實現(xiàn)等,旅行策劃、路線介紹頁面內(nèi)容的完善,互動社區(qū)論壇功能的添加等等,還有待積極努力開
100、創(chuàng)思維,不斷吸取精華、創(chuàng)新格局,力求作到真正意義的符合客戶需求,這樣一個完善的旅游網(wǎng)站門戶系統(tǒng),才能最終給用戶提供更多的方便,和更高的效率。</p><p><b> 致謝</b></p><p> 幾個月來的畢業(yè)設計,讓我重新認識了軟件開發(fā)。美好的大學四年時間即將過去。在無限感慨和懷念中,我將踏入社會,迎接自己新的挑戰(zhàn)。在這個我要感謝在這次畢業(yè)設計中,對我有過幫
101、助的人。</p><p> 首先要感謝我的指導老師,肖錚老師一直來對我的論文的指導。在對論文題目的選擇,工具的取舍,以及之后具體的開發(fā)工作上面。肖錚老師都給予了極大的幫助。我的畢業(yè)設計最后能順利完成,是和老師認真、負責、積極指導離不開關系的。</p><p> 同時,我還要感謝學校能提供一次這樣的機會。讓我能重新認識軟件開發(fā)這一重要的課題。在成都東軟技術(shù)學院學習和生活的四年,是我人生最
102、寶貴的四年。對于一個即將畢業(yè)的大四學生來說,永遠懷念學院的人和物。</p><p> 最后,感謝和我一起走過這四年的計本一班的同窗好友。以及和我在這次畢業(yè)設計中一切合作過的同學。大家的群策群力也是能順利完成這次畢業(yè)設計的關鍵。</p><p><b> 參考文獻</b></p><p> 鄭人杰,殷人昆,陶永雷,實用軟件工程[第二版].北
103、京:清華大學出版社,1997年</p><p> 何東隆,李美真,XHTML高級應用-網(wǎng)頁動畫與特效.北京:清華大學出版社,2001年</p><p> 張紅軍,劉育楠,動態(tài)網(wǎng)頁制作精粹.北京:清華大學出版社,2001年</p><p> 龔赤兵,ASP.NET 2.0網(wǎng)站開發(fā).北京:人民郵電出版社,2006年</p><p> We
104、ndy Willard,張力,姜洪,梁麗等譯.HTML編程起步,2001年</p><p> 金雪云,ASP.NET 簡明教程.北京:清華大學出版社,2003年</p><p> David Flanagan(美)著,張銘澤,JavaScript權(quán)威指南[第三版].北京:中國電力出版社,2001年</p><p> 蔣駿,DHTML使用與技巧——用DHTML開
105、發(fā)動態(tài)網(wǎng)站.北京:清華大學出版社,2001年</p><p> Dan Wahlin [美], 基于XML的ASP.NET開發(fā).北京: 清華大學出版社,2002年</p><p> 鄒建峰、李律松、李曉栓,ASP.NET開發(fā)技術(shù)詳解.北京:人民郵電出版社,2004年</p><p> 季久峰,ASP.NET辦公自動化系統(tǒng)開發(fā)實力導航.北京:人民出版社,2005
106、年</p><p> 王浩然,ASP.NET行家設計實務.北京:中國鐵道出版社會,2002年</p><p> Alex Homer [美],ASP.NET1.1高級編程.北京:清華大學出版社會,2005年</p><p> 孟凡琦,ASP.NET動態(tài)網(wǎng)站開發(fā).北京:電子工業(yè)出版社,2005年</p><p> 鄭耀東,ASP.NET
107、網(wǎng)絡數(shù)據(jù)庫開發(fā)實例精解.北京:清華大學出版社,2005年</p><p> 肖建,ASP.NET編程實例與技巧集粹.北京:人民郵電出版社,2005年</p><p> 李春葆,Access數(shù)據(jù)庫程序設計.北京:清華大學出版社,2005年</p><p><b> 附 錄</b></p><p><b>
108、 數(shù)據(jù)庫設計</b></p><p> Days表(線路每一天的信息表)</p><p> FlyFrom表(機票出發(fā)地表)</p><p> FlyTo表(機票目的地表)</p><p> Hotel(酒店信息表)</p><p> News表(新聞信息)</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——公司門戶網(wǎng)站建設
- 畢業(yè)論文——公司門戶網(wǎng)站建設
- 游戲門戶網(wǎng)站app畢業(yè)論文
- 校園門戶網(wǎng)站的規(guī)劃與建設--畢業(yè)論文
- 旅游門戶網(wǎng)站建設方案
- 旅游門戶網(wǎng)站建設方案
- 畢業(yè)論文范文——小區(qū)門戶網(wǎng)站之社區(qū)共享
- 物流園區(qū)門戶網(wǎng)站的建設畢業(yè)論文
- 畢業(yè)論文范文——小區(qū)門戶網(wǎng)站之后臺管理
- 地方政府門戶網(wǎng)站評價研究[畢業(yè)論文]
- 門戶網(wǎng)站畢業(yè)設計
- 門戶網(wǎng)站
- 鮮動力超市企業(yè)門戶網(wǎng)站設計與實現(xiàn)[畢業(yè)論文]
- 物業(yè)門戶網(wǎng)站畢業(yè)設計
- 騎跡萬里門戶網(wǎng)站設計與實現(xiàn) 【畢業(yè)論文】
- 小區(qū)門戶網(wǎng)站
- 網(wǎng)絡工程畢業(yè)論文-獵頭企業(yè)門戶網(wǎng)站的設計與實現(xiàn)
- 網(wǎng)絡工程畢業(yè)論文-獵頭企業(yè)門戶網(wǎng)站的設計與實現(xiàn)
- java小區(qū)門戶網(wǎng)站(源代碼+論文)
- 門戶網(wǎng)站管理規(guī)定
評論
0/150
提交評論