版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、摘摘 要要 隨著旅游行業(yè)的不斷發(fā)展,各家旅游行業(yè)之間的競爭日益激烈,旅游部門所需的 信息量越來越大,業(yè)務操作中涉及的各種線路情況、客戶情況以及旅游協(xié)作部門的情 況越來越復雜多變。而除了一些個別地區(qū)已采用了的旅游網(wǎng)站,一般通常是以原始的 手工方式處理/交流信息。但是工作人員若僅靠手工方式處理大量資料,很可能帶來出 錯率的增長以及大量資源的浪費和閑置等問題。因此,只有加強對旅游信息資源的整 合、統(tǒng)一管理,才能使旅游部門運行更加合理、高效地運轉。 本文是根據(jù)旅游行業(yè)的這種現(xiàn)狀,提出解決問題的一個可行性方法:采用現(xiàn)代化 統(tǒng)一的計算機網(wǎng)絡系統(tǒng),實現(xiàn)了旅游管理的網(wǎng)絡化,各類信息有序地進行存儲,同時 采用了
2、權限認證的方式,只有經(jīng)過了系統(tǒng)權限認證之后,方可進入系統(tǒng)主控界面,進 行信息管理,信息查詢,在線預定,留言簿等功能的使用。實現(xiàn)了各種業(yè)務系統(tǒng)的數(shù) 據(jù)集成和信息集成,對旅行社各類信息、資源進行協(xié)同集中管理。利用 asp 技術建立 動態(tài)網(wǎng)站,實現(xiàn)旅游信息快速發(fā)布及接受游客的網(wǎng)上預定。 關鍵字:關鍵字:旅游信息;網(wǎng)絡化;動態(tài)網(wǎng)站 abstractabstract with the steady growth of tourism industry, travel departments are now facing tougher competition between each other. va
3、rious information at each 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 leave
4、s big room for omission 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 kin
5、ds are stored automatically 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/ dat
6、a to better use the resources 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. keywordskeywords: information of tourism; network; tourism web 目目 錄錄 第一章 緒 論.1 1.1 開發(fā)背景.1 1.2 目前旅游行業(yè)存在的問題.1 1.3 技術
7、背景.2 1.3.1 數(shù)據(jù)庫概論.2 1.3.2 asp 介紹.3 第二章 旅游網(wǎng)站需求分析.5 2.1 項目概述 .5 2.1.1 目標.5 2.1.2 用戶的特點.5 2.1.3 運行環(huán)境.5 2.2 旅游網(wǎng)站的可行性研究.6 2.3 系統(tǒng)功能模型建立.6 第三章 旅游網(wǎng)站系統(tǒng)概要設計.10 3.1 數(shù)據(jù)庫設計 .10 3.1.1 數(shù)據(jù)庫設計概述.10 3.1.2 數(shù)據(jù)庫需求分析.10 3.1.3 數(shù)據(jù)庫邏輯結構設計.11 3.1.4 數(shù)據(jù)庫的物理結構.12 3.1.5 數(shù)據(jù)字典.15 3.1.6 數(shù)據(jù)庫的完整性和安全性.16 3.2 系統(tǒng)總體結構設計 .17 3.2.1 旅游網(wǎng)站系統(tǒng)總體
8、結構圖.17 3.2.2 網(wǎng)站的結構.18 3.2.3 系統(tǒng)功能模塊設計.19 3.2.4 主界面設計.23 3.2.5 輸入輸出界面設計.24 第四章 旅游網(wǎng)站具體實現(xiàn).25 4.1 數(shù)據(jù)庫連接.25 4.2 功能模塊的實現(xiàn).26 4.2.1 用戶模塊的實現(xiàn).26 4.2.2 查詢模塊的實現(xiàn).28 4.2.3 在線留言模塊的實現(xiàn).29 4.2.4 酒店預定模塊的實現(xiàn).32 4.2.5 后臺管理模塊的實現(xiàn).33 4.3 動態(tài)旅游網(wǎng)站的實現(xiàn).34 4.3.1 旅游網(wǎng)站的主頁.34 4.3.2 旅游網(wǎng)站的查詢頁面.35 4.3.3 景點頁面.35 4.3.4 旅行社頁.36 4.3.5 酒店信息頁
9、面.37 4.3.6 在線留言頁面.37 4.3.7 后臺管理頁面.37 第五章 旅游網(wǎng)站系統(tǒng)應用與測試.39 5.1 系統(tǒng)測試.39 5.2 單元測試實例 .40 5.3 數(shù)據(jù)跟蹤實例 .41 5.4 綜合測試 .42 結 論.43 參考文獻.45 致 謝.45 1 第一章第一章 緒緒 論論 1.11.1 開發(fā)背景開發(fā)背景 旅游業(yè)具有“無煙產(chǎn)業(yè)”和“永遠的朝陽產(chǎn)業(yè)”的美稱,它已經(jīng)和石油業(yè)、汽車 業(yè)并列為世界三大產(chǎn)業(yè);根據(jù) wttc 的統(tǒng)計,它每年產(chǎn)出 4.7 萬億美金的收入,直接或 間接地為 2 億 700 萬人提供了就業(yè)機會,并支持著數(shù)以萬計的企業(yè)的發(fā)展。 改革開放以來,我國的旅游業(yè)有了非
10、常迅速的發(fā)展,但是比較而言,我國國內(nèi)旅 游業(yè)發(fā)展的廣度深度都遠遠不能適應經(jīng)濟發(fā)展和人民生活水平提高的需要。隨著市場 經(jīng)濟的發(fā)展和人民收入水平的進一步提高,人民對旅游消費的需求將進一步上升,國 內(nèi)旅游業(yè)在國民經(jīng)濟中的地位和作用越來越重要1。 但我國旅游產(chǎn)業(yè)仍然基礎薄弱,管理手段滯后,信息化程度低,企業(yè)效益較差。 旅游行政管理部門存在管理方式落后,缺乏信息化管理手段,信息溝通渠道不通暢等 問題.,面對困難和挑戰(zhàn),我國旅游業(yè)必須轉變觀念,創(chuàng)新思維,以信息化建設為突破 口和新手段,整合各種資源,從而實現(xiàn)整個行業(yè)的新跨越。加強旅游信息化建設,可 以提高各級管理部門的工作效率和管理水平,精簡辦事程序,降低
11、工作成本,加大宣 傳力度,加快信息傳播速度,提高信息實效性;另一方面可以通過開展電子商務,滿 足游客的個性化需求,提高旅游服務質量,改變旅游企業(yè)傳統(tǒng)經(jīng)營模式,降低成本, 增加效益,從而提高整個旅游產(chǎn)業(yè)素質,旅游實現(xiàn)信息化,將會進一步壯大旅游支柱產(chǎn) 業(yè),提升旅游產(chǎn)業(yè)整體信息化水平,優(yōu)化產(chǎn)業(yè)結構和資源配置,完善產(chǎn)業(yè)鏈,進而帶 動眾多相關產(chǎn)業(yè)發(fā)展,拉動內(nèi)需,擴大就業(yè),增加外匯收入,對經(jīng)濟發(fā)展起到積極的 推動作用。 目前,我國的一些旅游部門在信息化方面做的工作和其投入較少,對自身的發(fā)展 起到了制約作用,可以通過建立旅游網(wǎng)站來宣傳本地的風土人情,對信息進行網(wǎng)絡化、 信息化管理,提高自身競爭能力。 1.2
12、1.2 目前旅游行業(yè)存在的問題目前旅游行業(yè)存在的問題 目前有許多中型的旅游管理部門仍依靠原始的人工方式采用電子文檔、電子表格 等(例如 word、excel,或者簡單的 access 數(shù)據(jù)庫)來對旅游信息進行管理,大部分 旅行社也無自己的旅游網(wǎng)站,無法在現(xiàn)在這個網(wǎng)絡時代接受客戶的網(wǎng)上預定。隨著業(yè) 2 務的不斷擴展,旅行社業(yè)務操作中涉及的各種收費情況、客戶情況以及旅游線路情況 越來越復雜,業(yè)務操作人員若僅靠手工方式處理處理大量資料,則遺漏信息的現(xiàn)象更 容易發(fā)生,同時也可能帶來出錯率的增長以及大量資源的浪費和閑置等問題。因此, 只有加強對旅游部門信息資源的整合、統(tǒng)一管理,才能使行業(yè)更加合理、高效地
13、運轉。 現(xiàn)行的旅游信息管理模式的問題主要體現(xiàn)在如下幾個方面: 1.各類旅游信息查詢速度慢,工作強度大。旅游信息中牽涉到游客資料、導游信 息、費用、線路、景點、酒店等等大量的資料,用人工方式進行整理匯總時,速度慢、 工作繁瑣、易出錯。 2.各類資源之間調配難度大。由于信息面廣,信息量大,因此要對其中某些資源 進行統(tǒng)一管理、調配是需要花費大量的人工。 3.相當一部分資源缺少一定的保護,處于不安全的狀態(tài),許多信息容易泄露。 4.對于客戶的服務要求反應慢?;谏厦娴脑?,對于客戶提出的服務要求,勢 必不能做出快捷的反應。 5.缺少服務質量反饋的統(tǒng)一管理。 1.31.3 技術背景技術背景 1.3.11.
14、3.1 數(shù)據(jù)庫概論數(shù)據(jù)庫概論 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。今天,信息資源已成 為各個部門的重要財富和資源。建立一個滿足各級部門信息處理要求的行之有效的信 息系統(tǒng)也成為一個企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和基 礎的數(shù)據(jù)庫技術得到越來越廣泛的應用,從小型單項事務處理系統(tǒng)到大型信息系統(tǒng), 從聯(lián)機事務處理到聯(lián)機分析處理,從一般企業(yè)管理到計算機輔助設計與制造 (cad/cam) 、計算機集成制造系統(tǒng)(cims) 、辦公信息系統(tǒng)(ois) 、地理信息系統(tǒng) (gis)等,越來越多新的應用領域采用數(shù)據(jù)庫存儲和處理他們的信息資源2。 數(shù)據(jù)庫的研究范圍是十分廣泛的,概
15、括地講可以包括以下三個領域: 1.數(shù)據(jù)庫管理系統(tǒng)軟件的研制; 2.數(shù)據(jù)庫設計; 3.數(shù)據(jù)庫理論;數(shù)據(jù)庫學; 計算機領域中其他新興技術的發(fā)展對數(shù)據(jù)庫技術產(chǎn)生了重大影響。數(shù)據(jù)庫技術和 3 其他計算機技術的互相結合,互相深透,使數(shù)據(jù)庫中新的技術內(nèi)容層出不窮。數(shù)據(jù)庫 的許多概念,技術內(nèi)容,應用領域,甚至某些原理都有了重大的發(fā)展和變化。建立和 實現(xiàn)了一系列新型數(shù)據(jù)庫系統(tǒng),如分布式數(shù)據(jù)庫系統(tǒng),并行數(shù)據(jù)庫系統(tǒng),知識庫系統(tǒng), 多媒體數(shù)據(jù)庫系統(tǒng)等。它們共同構成了數(shù)據(jù)庫系統(tǒng)大家族,使數(shù)據(jù)庫技術不斷地涌現(xiàn) 新的研究方向。 本系統(tǒng)選用 microsoft office access 2003 數(shù)據(jù)庫,原因在于 mic
16、rosoft office access 2003 是一種數(shù)據(jù)庫管理程序,可賦予更佳的用戶體驗,并且新增了導入、導 出和處理 xml 數(shù)據(jù)文件等功能。由于該程序可以識別和標記常見錯誤,同時提供更正 錯誤的選項,因此在 access 2003 中工作變得更加輕松自如。另外,access 2003 的 新功能還可以幫助數(shù)據(jù)庫開發(fā)人員查看有關數(shù)據(jù)庫對象之間相關性的信息。它可訪問 和使用多種來源的信息、輕松備份信息;能夠滿足專業(yè)開發(fā)人員的需要,而且對于新 用戶來說,還十分易于上手3。 .2 aspasp 介紹介紹 asp 是 microsoft 公司開發(fā)的 web 服務器端腳本開發(fā)環(huán)境
17、,利用它可以生成動態(tài)、 高效的 web 應用程序。asp 為 vb script 和 java script 等腳本語言提供了一個運行環(huán) 境,使開發(fā)人員可以在 html 代碼中使用腳本語言編寫程序。同時,asp 自身也提供了 一些很好的命令和內(nèi)置對象。 asp 內(nèi)含于 iis 3.0 和 4.0 之中 , 通過 asp 我們可以結合 html 網(wǎng)頁、 asp 指令和 activex 元件建立動態(tài)、交互且高效的 web 服務器應用程序。asp 所有的程序 都將在服務器端執(zhí)行,包括所有嵌在普通 html 中的腳本程序。當程序執(zhí)行完畢后, 服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏
18、覽器的負擔,大 大提高了交互的速度。 以下羅列了 active server pages 所獨具的一些特點: 1.使用 vbscript 、 javascript 等簡單易懂的腳本語言,結合 html 代碼,即可 快速地完成網(wǎng)站的應用程序。 2.無須 compile 編譯,容易編寫,可在服務器端直接執(zhí)行。 3.使用普通的文本編輯器,如 windows 的記事本,即可進行編輯設計。 4.與瀏覽器無關 (browser independence), 用戶端只要使用可執(zhí)行 html 碼的瀏 覽器,即可瀏覽 active server pages 所設計的網(wǎng)頁內(nèi)容。 active server pag
19、es 4 所使用的腳本語言 (vbscript 、 jscript) 均在 web 服務器端執(zhí)行,用戶端的瀏覽 器不需要能夠執(zhí)行這些腳本語言。 5.active server pages 能與任何 activex scripting 語言相容。除了可使用 vbscript 或 jscript 語言來設計外,還通過 plug-in 的方式,使用由第三方所提供 的其他腳本語言,譬如 rexx 、 perl 、 tcl 等。腳本引擎是處理腳本程序的 com(component object model) 物件4。 5 第二章第二章 旅游網(wǎng)站旅游網(wǎng)站需求分析需求分析 2.12.1 項目概述項目概述 2
20、. 目標目標 該系統(tǒng)主要建立一個完整的旅游網(wǎng)站,突出旅游特點,有美觀的界面設計。主要 功能: 1. 用戶可以對各景點相關交通方式管理與查詢、酒店預訂、各個景點路程與旅游 方式的設計與查詢、 對個景點所需費用查詢。 2. 有一定數(shù)量旅游景點相關信息可供處理。方便游客了解景區(qū)各種相關信息,同 時有利與景區(qū)管理部門的管理,加強雙邊的溝通與協(xié)作,以提高和改善管理水平,使 游客通過對網(wǎng)站的瀏覽可以對景點有比較真實和豐富的了解,對景點本身做一個比較 好的宣傳和推廣。 系統(tǒng)根據(jù)實際情況收集的資料為背景,網(wǎng)站中包括各個景區(qū)的基本情況介紹如: 交通情況,門票價格和風景圖片欣賞等,用戶登陸后,都可
21、以瀏覽站中的所有信息, 同時可以通過系統(tǒng)來查詢所需要的各種信息,并且可以訂購門票和預約酒店以及車輛 等。 管理人員登陸系統(tǒng)后,將各種煩瑣的管理工作通過網(wǎng)站來管理,用最少的人力和 物力提高管理水平,方便發(fā)布各種旅游信息,處理游客所遇到的各種問題,及時了解 游客對旅游管理部門的意見,通過數(shù)據(jù)分析可以了解游客的基本情況和不同時期游客 的變化情況,提前做出必要的準備工作。 管理人員通過系統(tǒng)處理各個事務,使前臺的用戶操作方便簡單,突出旅游特點, 具有美觀的界面設計,保證網(wǎng)站安全穩(wěn)定的運行。 .2 用戶的特點用戶的特點 旅游網(wǎng)站管理系統(tǒng)主要是用于旅游管理部門和旅游公司,對旅游信息的進行發(fā)布
22、 和修改以及加強游客進行交流。本系統(tǒng)的用戶十分廣泛,對用戶的技術要求是:熟悉 計算機操作,熟悉 internet 相關操作。 .3 運運行環(huán)境行環(huán)境 硬件最小需求: 奔騰 3 以上 cpu,256m 以上內(nèi)存,10g 以上剩余硬盤空間 6 支持軟件: 操作系統(tǒng):windows 98 /2000/xp 支持環(huán)境:iis4.0 數(shù)據(jù)庫:microsoft access 2.22.2 旅游網(wǎng)站的可行性研究旅游網(wǎng)站的可行性研究 采用現(xiàn)代化統(tǒng)一的計算機信息網(wǎng)站系統(tǒng),能夠有效幫助旅游企業(yè)優(yōu)化旅游行業(yè) tqc,使其在行業(yè)內(nèi)處于優(yōu)勢地位,并相對長期地保持這種戰(zhàn)略優(yōu)勢。開發(fā)本系統(tǒng)的可 行性研究如
23、下: 1.技術可行性:技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作, 軟、硬件能否滿足需要。本系統(tǒng)采用 asp 開發(fā)出友好美觀的人機界面,便于用戶理解、 操作。數(shù)據(jù)庫管理系統(tǒng)采用 microsoft access,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù) 的完整性、安全性。因此本系統(tǒng)的開發(fā)平臺已成熟可行。硬件方面,在科技飛速發(fā)展 的今天,硬件更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越便宜, 因此硬件平臺也能夠滿足本系統(tǒng)所需5。 2.經(jīng)濟可行性:計算機技術發(fā)展異常迅猛的根本原因在于計算機的應用促進了社 會經(jīng)濟的發(fā)展,給社會帶來了巨大經(jīng)濟效益。因此基于計算機系統(tǒng)的成本-效益分析是
24、 可行性研究的重要內(nèi)容。 2.32.3 系統(tǒng)功能模型建立系統(tǒng)功能模型建立 用戶 旅游網(wǎng)站 系統(tǒng) 用戶 登陸 信息 報表 2.1 系統(tǒng)頂層 dfd 圖 頂層數(shù)據(jù)流圖(圖 2.1)主要描述了整個旅游網(wǎng)站系統(tǒng)的數(shù)據(jù)流,表明用戶通過身 份驗證直接進入旅游網(wǎng)站系統(tǒng)進行相關操作。 圖 2.2 旅游網(wǎng)站第一層 dfd 圖 系統(tǒng)第一層數(shù)據(jù)流圖描述了用戶在整個系統(tǒng)中可以進行的操作流程過程。 用戶首先的登陸系統(tǒng),若為新用戶則可以選擇注冊功能進行注冊,然后在返回進 id和密碼 用戶信息 讀取信息 關鍵字 訪問 酒店信息 用戶信息 景點信息 表 景點信息 關鍵字 注冊表 訪 問 返 回 留 言 信 息 景點信息 訪問
25、 用戶 用戶 返回預定表 用戶 信息 信息報表 預定信息 注冊 p1 驗證身份 景點查詢 酒店預定預定表 登陸 酒店信息 表表 酒店查詢 p2 查詢 用戶表 旅游信息表 瀏覽信息 留言表 p3 留言 7 入系統(tǒng),進入系統(tǒng)后用戶可以進行如下操作: 1.查詢旅游信息:主要查詢景點和酒店的信息,可以進行分類查詢也可以用關鍵 在字來查詢用戶需要的信息。 2.留言功能:用戶可以查看別人以前的留言,也可以發(fā)表新的留言。 3.酒店預定:當用戶查詢到相關酒店,并且可以能夠申請相關酒店預定。 4.信息瀏覽:用戶可以瀏覽網(wǎng)站提供的各種旅游信息,包括旅游新聞、景點介紹 等。 用戶 p1.3 登陸 .p1.2 注冊
26、用戶表 用戶 用戶信息 p1.1 身份 驗證 會員 非會員注冊信 息 登陸信息 圖 2.3 用戶登陸 dfd 圖 圖 2.3 用戶注冊 dfd 圖描述了用戶進入系統(tǒng)的流程圖,老用戶登陸系統(tǒng)時在身份 驗證中輸入用戶名和密碼就可通過,而新用戶則需要進行注冊,填寫注冊信息并且成 功后,將返回網(wǎng)站的主頁成功登陸。 用戶 用戶 登陸 選擇 p2.1 信息 查找 選擇 酒店信息 表 模糊查找 模糊查找 p2.3 查詢酒點 返回查詢信息 景點信息 表 p2.2 景點查詢 8 圖 2.4 用戶查詢 dfd 圖 圖 2.4 用戶查詢 dfd 圖描述了用戶進行信息查詢的流程圖,用戶進行信息查詢時 可選擇景點和酒店
27、查詢按選擇的類型和輸入的關鍵字進行查詢,就會檢索出景點庫中 所有包括你輸入字段的信息。 返回預定信息 預定表 選擇p2.2.1 預定 系 統(tǒng) p2.2.2 選擇 預 定 p2.2.3 提交 預定 表 用 戶 登陸 用戶 酒店預定表 圖 2.5 用戶酒店預定 dfd 圖 圖 2.5 用戶酒店預定 dfd 圖描述了用戶在酒店預定的流程圖,已經(jīng)注冊用戶瀏覽 了相關酒店資料后,可通過本模塊來下一個預定定單。將可以選擇酒店預定,而系統(tǒng) 經(jīng)過簡單的邏輯判斷信息是否有錯后通過兩個消息框的反饋,來確定酒店預定是否成 功。 用戶 p3.1 查看 留言 p3.3 寫新 留言 p3.2 回復 留言 用戶 93.4
28、提交 留言 選擇 登陸 留言表留言信息 留言信息 留言表 圖 2.6 用戶留言 dfd 圖 圖 2.6 用戶留言 dfd 圖描述了用戶在留言功能的流程圖,用戶進入留言頁面后可 以查看以前所有的留言,也可以發(fā)表新的留言,在發(fā)表新留言時,用戶必須先登陸系 統(tǒng),然后可以填寫留言信息和發(fā)表留言信息。 9 第三章第三章 旅游網(wǎng)站系統(tǒng)概要設計旅游網(wǎng)站系統(tǒng)概要設計 3.13.1 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 .1 數(shù)據(jù)庫設計概述數(shù)據(jù)庫設計概述 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術。十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序發(fā) 展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結構化,最低冗余度,較高的程序與數(shù) 據(jù)獨立性,
29、易于擴充,易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫 設計之上的。因此不僅大型計算機及中小型計算機,甚至微型機都配有數(shù)據(jù)庫管理系 統(tǒng)。 數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉向圍繞共享的數(shù)據(jù)庫 為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應用程序的研制和維護,提 高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息 系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術也是計算機領域中發(fā)展最快的技術之一。 數(shù)據(jù)庫設計是把現(xiàn)實世界的實體模型與需求轉換成數(shù)據(jù)庫的模型的過程,它是建 立數(shù)據(jù)庫應用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應用的性能都建立在良好的數(shù)據(jù)庫設計的 基礎
30、之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎,如果數(shù)據(jù)庫設計不好,那么其它一切用 于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設計的關鍵是如何使設計的數(shù)據(jù)庫 能合理地存儲用戶的數(shù)據(jù),方便用戶進行數(shù)據(jù)處理。 設計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式 是符合某一種級別的關系模式的集合。一般人們設計數(shù)據(jù)庫遵循第三范式。即:數(shù)據(jù) 庫表中不包含已在其他表中包含的非主關鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約 了存儲空間,同時加快了增、刪、改的速度6。 .2 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析 整個系統(tǒng)所包括的信息有景點信息、用戶信息、酒店信息、旅行社信息、留言信 息等??蓪⑦@
31、些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結構: 1.景點管理(編號,景點名稱,景點等級,天氣情況,位置,住宿,費用,路線) 2.酒店管理(酒店編號,酒店名稱,酒店具體地址,酒店星級,聯(lián)系人,聯(lián)系電 10 話) 3.用戶表(用戶名,用戶類型,密碼) 4.旅行社管理(編號,名稱,等級,負責線路,聯(lián)系人,電話) 5.留言管理(留言編號,標題,留言人,日期,內(nèi)容) 6.預定酒店表(編號,日期,用戶,酒店) 注:帶下劃線表示主鍵 .3 數(shù)據(jù)庫邏輯結構設計數(shù)據(jù)庫邏輯結構設計 概念結構設計是數(shù)據(jù)庫設計的核心。概念結構獨立于數(shù)據(jù)庫的邏輯結構,也獨立 與所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。概念模型(e
32、-r 模型)的組成元素有:實體、屬性、 聯(lián)系,e-r 模型用 e-r 圖表示。實體是用戶工作環(huán)境中所涉及的事務,屬性是對實體特 征的描述。 1.模型中的實體相當于一個實體集、一個表。實體用矩形框表示,實體名稱標注 在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別 與有關實體相連接,在無向邊旁標上聯(lián)系的類型。 2.屬性是實體的性質。用橢圓框表示,與實體之間用一條線相連,表的主碼是關 鍵屬性,關鍵屬性項加下劃線。 3.各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關聯(lián)的關系。 4.在程序中實現(xiàn)對他們的完整性和一致性控制。 e-r 模型的組成元素有:實體、屬性、聯(lián)系。e-r 模
33、型用 e-r 圖來表示。實體是用 戶工作環(huán)境中所涉及的事物,屬性是對實體特征的描述。本系統(tǒng)主要的 e-r 圖,見圖 3.1。 圖 3.1 系統(tǒng) er 圖 酒店 景點 旅游說明 旅行社 編號 碼 名稱等級 聯(lián)系電話 負責線路 負責 交通路線 住宿條件 費用情況 編號 名稱 周圍景點地址 星級 聯(lián)系人 電話 包括 包含 編號 景點名稱 地理位置 天氣情況 景點狀態(tài) 等級 11 .4 數(shù)據(jù)庫的物理結構數(shù)據(jù)庫的物理結構 服務器上建立名為 test 的數(shù)據(jù)庫。其中包括下表: 用戶表,見表 3.1 酒店管理表,見表 3.2 景點管理表,見表 3.3 預定表,見表 3.4 旅行社管理表,見表
34、 3.5 字段名稱數(shù)據(jù)類型是否為空說明 用戶名 char 否主鍵 用戶類型 char 否 密碼 char 否 表 3.1yonghu 表 字段名稱數(shù)據(jù)類型是否為空說明 酒店編號 int 否主鍵 酒店名稱 char 否 酒店具體地址 char 否 酒店星級 char 否 聯(lián)系人 char 否 聯(lián)系電話 char 否 表 3.2jiudian 表 字段名稱數(shù)據(jù)類型是否為空說明 編號 int 否主鍵 景點名稱 char 否 12 天氣情況 char 否 地理位置 char 否 等級 char 否 表 3.3jingdian 表 字段名稱數(shù)據(jù)類型是否為空說明 姓名 char 否主鍵 身份證號 int
35、否主鍵 酒店名稱 char 否 表 3.4yuding 表 字段名稱數(shù)據(jù)類型是否為空說明 編號 int 否主鍵 名稱 char 否 等級 char 否 負責線路 char 否 聯(lián)系電話 char 是 表 3.5lvxxngshe 表 字段名稱數(shù)據(jù)類型是否為空說明 編號 int 否主鍵 用戶名 char 否 標題 char 否 內(nèi)容 char 否 時間 char 否 表 3.6liuyan 表 13 圖 3.2 數(shù)據(jù)庫關系圖 .5 數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)字典是在系統(tǒng)數(shù)據(jù)流程圖的基礎上。進一步定義和描述所有的數(shù)據(jù)項、數(shù)據(jù) 結構、數(shù)據(jù)存儲、處理過程和外部實體的詳細邏輯內(nèi)容與特征的工具
36、。數(shù)據(jù)字典的任 務是對于數(shù)據(jù)流程圖中出現(xiàn)的元素的名字都有一個確切的解釋。 本系統(tǒng)的數(shù)據(jù)字典如下: 文件名:用戶表 別名: 組成:用戶名+密碼+類型 備注:這是所有的用戶信息表 表 3.7 數(shù)據(jù)文件“用戶表”字典條目 文件名:景點表 別名: 組成: 編號+名稱+等級+地理位置+天氣+路線+住宿條件+費用 備注: 這是所有的景點信息表 表 3.8 數(shù)據(jù)文件“景點表的字典條目 文件名:旅行社表 14 別名: 組成: 編號+名稱+等級+負責路線+聯(lián)系電話+聯(lián)系人 備注: 表 3.9 數(shù)據(jù)文件“旅行社表”的字典條目 文件名:酒店表 別名: 組成: 編號+名稱+地址+星級+聯(lián)系電話+聯(lián)系人 備注: 表 3
37、.10 數(shù)據(jù)文件“酒店表”的字典條目 文件名:留言表 別名: 組成:編號+留言內(nèi)容+留言人+留言時間+標題 備注: 表 3.11 數(shù)據(jù)文件“留言表”的字典條目 文件名:負責線路表 別名: 組成:旅行社編號+景點編號+旅行社名稱+景點名稱 備注: 表 3.12 數(shù)據(jù)文件“負責路線表”的字典條目 文件名:酒店預定表 別名: 組成:用戶名+酒店編號+酒店名稱+時間 備注: 表 3.13 數(shù)據(jù)文件“酒店預定表”的字典條目 15 .6 數(shù)據(jù)庫的完整性和安全性數(shù)據(jù)庫的完整性和安全性 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(dbms)用一定的 機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足
38、規(guī)定的條件完整性約束條件,數(shù)據(jù)的約束條 件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中7。本系統(tǒng)中定義了表與表之間 的聯(lián)系及表中各字段屬性約束有助于實現(xiàn)有助于完整性。 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或 破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的 信息資源,系統(tǒng)的安全保護措施就顯得更為重要,它可以保護數(shù)據(jù)庫防止惡意的破壞 和非法的存取。在系統(tǒng)中,用戶通過瀏覽器打開本站首頁后,必須經(jīng)過注冊登陸,方 可對本站景點進行瀏覽、查看、檢索等操作。用戶注冊的用戶名是唯一的,密碼通過 加密。在用戶登陸,必須輸入用戶名和密碼,并通過數(shù)據(jù)庫的驗
39、證,同時對用戶的權 限進行驗證,防止非法用戶和未授權用戶對本站進行非法訪問和操作,保證本站的安 全。 3.23.2 系統(tǒng)總體結構系統(tǒng)總體結構設計設計 該系統(tǒng)在 windows98/2000/xp 環(huán)境下,主要采用 asp 開發(fā)工具,microsoft office access 2003 數(shù)據(jù)庫來設計,開發(fā)過程與成果應符合 gb/t 11457-1995 軟件工 程術語,gb/t 8567-1988 計算機軟件產(chǎn)品開發(fā)文件編制指南等。 .1 旅游網(wǎng)站系統(tǒng)總體結構旅游網(wǎng)站系統(tǒng)總體結構圖圖 繪制系統(tǒng)結構圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設計的過程,即合 理地將數(shù)據(jù)流程圖轉變
40、為所需要的系統(tǒng)結構圖8。 系統(tǒng)結構圖將會使讀者和用戶能直觀的了解系統(tǒng)的結構模式,理解系統(tǒng)的各個功 能的結構,能很好地方便用戶使用和理解整個系統(tǒng)。 16 本網(wǎng)站的系統(tǒng)結構圖如下: 17 旅游網(wǎng)站系統(tǒng) 在線留言 信息瀏覽 信息查詢 用戶功能 用戶登陸 用戶注冊 模糊查詢 精確查詢 分類瀏覽 旅行社信息 酒店信息 景點信息 旅游新聞 按旅游路線 按酒店名稱 息 按酒店地址 按酒店等級 按地理位置 按景點名稱 檢索結果 用戶管理 刪除用戶信息 查看所有用戶信息 圖 3.3 系統(tǒng)總體結構圖 .2 網(wǎng)站的結構網(wǎng)站的結構 本網(wǎng)站的開發(fā)過程中采用的是瀏覽器/服務器(browser/server
41、)模式。它以訪問 數(shù)據(jù)服務器為中心,http 協(xié)議為傳輸協(xié)議,客戶端通過瀏覽器(browser)訪問 web 服 務器和數(shù)據(jù)服務器。其三層結構見圖 3.4: 18 瀏 覽 器 瀏 覽 器 web 服 務 器 后臺數(shù)據(jù)庫 圖 3.4 b/s 三層結構圖 圖中從左到右,分為三層結構: 第一層:瀏覽器。主要完成客戶和后臺的交互及最終查詢結果的輸出。瀏覽器將 html 語言代碼轉化成圖文網(wǎng)頁。網(wǎng)頁具備一定的交互功能,允許用戶根據(jù)網(wǎng)頁提供的 表單輸入信息,提交給后臺并提出處理請求。后臺處理完后,將結果返回至用戶的瀏 覽器。 第二層:web 服務器,主要完成客戶的應用功能。web 服務器接受客戶請求后,啟
42、 動相應的進程響應這一請求,動態(tài)生成一串 html 代碼,返回用戶的瀏覽器。若用戶請 求中包含數(shù)據(jù)的存取,web 服務器還將與數(shù)據(jù)庫服務器連接,協(xié)同完成處理工作。 第三層:數(shù)據(jù)庫服務器,主要協(xié)調不同的 web 服務器發(fā)出的請求,管理數(shù)據(jù)庫10。 .3 系統(tǒng)功能模塊系統(tǒng)功能模塊設計設計 根據(jù)需求分析的結果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主 要功能模塊:用戶功能模塊;景點信息瀏覽功能模塊;景點/酒店信息查詢功能模塊; 在線留言功能模塊;旅行社信息瀏覽功能模塊;酒店預定功能模塊。 1.用戶功能模塊 實現(xiàn)的主要功能包括新用戶注冊、老用戶登陸,同時,管理員對用戶進行管理
43、。 (1)用戶注冊。新用戶首次訪問本站,必須注冊。在用戶注冊時,自動添加用戶注 冊時間,系統(tǒng)默認該用戶的權限為 0(普通用戶) ,只能瀏覽、檢索旅游信息;若想在 線留言,則必須注冊成為會員,而酒店預定,必須通過既定的交費形式向本站繳納一 定的費用后成為高級用戶。 注冊成功后調用登錄模塊。 19 (2)用戶登陸。已注冊用戶在訪問本站,必須先登陸后訪問。登陸時需輸入用戶名 和密碼,通過系統(tǒng)驗證(包括用戶名和密碼的驗證以及用戶權限驗證)成功后方可進 行相關操作。 用戶登錄成功后調用信息瀏覽、信息檢索、留言模塊等。 (3)查看用戶基本信息。主要是用戶查看自己注冊是的基本信息,包括用戶權限及 用戶的消費
44、情況。 (4)用戶管理。管理員查看用戶基本信息、查看用戶交費申請信息,修改用戶權限。 用戶管理調用查看用戶信息、查看用戶交費申請信息、用戶權限修改模塊。 用戶功能模塊流程圖如下: 圖 3.5 用戶注冊模塊流程圖 2.信息檢索模塊 該模塊主要是方便用戶對本站景點和酒店進行相關檢索,并返回檢索結果。用戶 可根據(jù)自己不同的需要,系統(tǒng)根據(jù)用戶選擇的不同組合檢索方式和輸入的關鍵字進行 相關檢索,得到用戶檢索的信息。 (1)模糊查詢。按選擇的類型和輸入的關鍵字進行查詢,就會檢索出景點庫中所 主窗體 id 是否與數(shù)據(jù) 庫中 id 重復 用戶注冊 y n 填寫用戶 id 填寫、確認用戶密碼 注冊成功,返回 2
45、0 有包括你輸入字段的景點信息。如輸入關鍵字“華”并選擇“按景點名稱”檢索結果 包括片名為“.華.”的景點信息。 (2)精確查詢。按選擇的類型和輸入的關鍵字進行查詢,就會檢索出景點庫中與 輸入字段完全匹配的景點信息。 信息檢索模塊流程圖如下: 主窗體 用戶注冊 景點/酒店復合 查詢 查詢條件 查詢條件 找到記錄 顯示 找到記錄 顯示 返回 酒店查詢景點查詢 n y n y 圖 3.6 用戶查詢模塊流程圖 3. .在線留言模塊 該模塊主要是方便用戶和管理人員進行溝通和交流,用戶可以發(fā)表自己的看法也 可瀏覽其他用戶的留言。為了讓旅游部門掌握各方面的反饋信息,本系統(tǒng)設置了留言 簿模塊。通過此模塊,可
46、以上傳留言、查看以往的留言信息。留言信息包括:留言的 用戶、留言時間及留言內(nèi)容。 21 (1)瀏覽留言。用戶登陸后可以查看以前的留言。 (2)發(fā)表留言。用戶如果要留言必須登陸后發(fā)表其留言。 在線留言模塊流程圖如下: 圖 3.7 用戶留言模塊流程圖 4.酒店預定 該功能模塊主要是客戶瀏覽了相關資料后,可通過本模塊的下拉一個預定定單。 將個人信息及預定的酒店填寫完整后,上交給系統(tǒng),而系統(tǒng)經(jīng)過簡單的邏輯判斷信息 是否有錯后通過兩個消息框的反饋,來確定酒店預定是否成功。 酒店預定功能流程如下: 是否可以預 定 圖 3.8 用戶酒店預定模塊流程圖 5.信息瀏覽 實現(xiàn)的主要功能包括查看站內(nèi)公告(最新公告及
47、近期的所有公告)、點擊景點,酒 店,旅行社的信息,并且可以進行查詢功能。 (1)旅游新聞。通過“公告欄”可了解本站的最新信息,并可查看本站的近期的 所有公告內(nèi)容。 (2)景點信息。通過景點頁面進行各個景點的信息瀏覽和查詢。 (3)旅行社信息。通過景點頁面進行各個旅行社的信息瀏覽和查詢。 (4)酒店信息。通過景點頁面進行各個酒店的信息瀏覽和查詢。 .4 主界面設計主界面設計 主界面是一個網(wǎng)站的門面,如同公司的形象,特別注重設計和規(guī)劃。它是用戶首 先見到的界面,它的好壞直接影響到網(wǎng)站的訪問率。為此,作者從以下幾個方面對主 界面進行了設計。 y 主窗體 預定系統(tǒng) 選擇預定 返回 n
48、主窗體 留言/查看 留言 留言簿 輸入留言 返回 是否允許留 言 填寫留言信息 顯示留言 y n 留言查看留言 查看留言 22 1.在色彩搭配上,一種較明快的色彩為基調,配以相關的其他色彩,給用戶一種 鮮而不艷的美感。 2.在字體選用上,大小適當,盡量使用常用字體,適當配用藝術字。 3.在網(wǎng)頁制作上,采用框架式結構,在框架中嵌入子頁,將大表化小,圖片壓縮, 盡量減少頁面響應時間。 4.在內(nèi)容上,主界面內(nèi)容充實而不繁雜,既體現(xiàn)本站特色,又能滿足用戶需要。 5.在用戶操作上,簡化用戶操作,刪去那些空洞的環(huán)節(jié)。例如, “用戶注冊”只須 填寫簡單信息即可。 .5 輸入輸出界面設計輸入輸
49、出界面設計 旅游網(wǎng)站系統(tǒng)的輸入界面主要包括用戶注冊、登錄,信息檢索和在線留言等,輸 入設計的內(nèi)容包括以下幾點: 1.輸入數(shù)據(jù)的內(nèi)容設計,包括確定輸入數(shù)據(jù)項名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。 例如,在用戶登陸中,用戶輸入的數(shù)據(jù)包括用戶名,密碼,用戶名和密碼都必須大于 6 位且小于 16 位 2.確定數(shù)據(jù)輸入方式,用戶注冊、登錄,信息檢索和在線留言等輸入操作,都是 在客戶端瀏覽器上完成,并立即更新服務器端數(shù)據(jù)庫。 3.輸入數(shù)據(jù)的正確性校驗,保證輸入數(shù)據(jù)的正確性。例如在用戶登錄時,必須校 驗用戶名和密碼,只有在二都正確的情況下才能正確登錄. 旅游網(wǎng)站系統(tǒng)的輸出界面主要包括旅游新聞,景點推薦,檢索結果等
50、,輸出設計 的內(nèi)容包括以下幾點: 1.確定輸出的內(nèi)容。用戶是信息的主要使用者,在進行輸出內(nèi)容的設計時,首先 要確定用戶在使用信息方面的要求,包括使用的目的、輸出速度、頻率、數(shù)量、安全 性等。根據(jù)用戶的要求,設計輸出信息的內(nèi)容,輸出的項目及數(shù)據(jù)結構、數(shù)據(jù)類型、 位數(shù)及取值范圍,數(shù)據(jù)的生成途徑,完整性及一致性的考慮。 2 . 確定輸出格式。輸出格式設計要滿足使用者的要求和習慣,達到格式清晰、 美觀、易于閱讀和理解的要求。在本系統(tǒng)中,輸出頁面的設計,盡量滿足用戶的信息 需要,并有相關的提示信息。輸入輸出等界面設計,均仿照首頁的風格進行,使整個 網(wǎng)站頁面風格一致,別具特色。 23 第四章第四章 旅游網(wǎng)
51、站具體實現(xiàn)旅游網(wǎng)站具體實現(xiàn) 4.14.1 數(shù)據(jù)庫連接數(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 為核心之故)。無連接模式是指當 用戶要求訪問數(shù)據(jù)源時,無須經(jīng)過冗長的連接操作,而且通過 ado.net 添加的 dataset(數(shù)據(jù)集)對象,每個用戶都擁有專屬的 dataset(數(shù)據(jù)集)對象,因此,用 戶就不需要爭奪數(shù)據(jù)源。 ado. .net 有兩種連接數(shù)據(jù)源的方式,分別為 datareader
52、對象及 dataset 對象。使 用 datareader 對象讀取數(shù)據(jù)庫的步驟是:(1)使用 connection 對象創(chuàng)建數(shù)據(jù)連接, oledb 兼容數(shù)據(jù)庫須使用 oledbconnection 對象;(2)使用 command 對象對數(shù)據(jù)源執(zhí)行 sql 并返回結果, oledb 兼容數(shù)據(jù)庫須使用 oledbcommand 對象;(3)使用 datareader 對象讀取數(shù)據(jù)源,oledb 兼容數(shù)據(jù)庫須使用 oledbdatareader 對象8。 對于 dataset 對象可以用來訪問數(shù)據(jù)庫,其步驟是:(1)使用 connection 對象創(chuàng) 建數(shù)據(jù)連接,oledb 兼容數(shù)據(jù)庫須使用 o
53、ledbconnection 對象;(2)使用 datadapter 對 象執(zhí)行 sql 命令并返回結果, datadapter 對象構造在 command 對象之上,oledb 兼容 數(shù)據(jù)庫須使用 oledbdataadapter 對象;(3)使用 dataset 對象訪問數(shù)據(jù)庫。 數(shù)據(jù)庫連接代碼如下: function application_onstart() application.lock(); application(connectionstring) = provider=microsoft.jet.oledb.4.0; data source=+ server.mappath(
54、/lywz/database/lvyou.mdb); application.unlock(); ; 24 4.24.2 功能模塊的實現(xiàn)功能模塊的實現(xiàn) .1 用戶模塊的實現(xiàn)用戶模塊的實現(xiàn) 本模塊輸入輸出包括: 用戶注冊:輸入用戶名、密碼等。 用戶登陸:輸入用戶名、密碼。 輸出包括:輸出密碼、輸出用戶名等。 1.用戶登陸;當用戶輸入的用戶名時與數(shù)據(jù)庫中的用戶名和密碼進行比較,如果 兩項都相同則返回到 index.asp,如果不同彈出對話框要求重新輸入,并且提示“用戶 名或密碼錯誤”要求重新輸入。 用戶登陸窗口主要代碼: % if (request.servervariables(
55、request_method)=post) var ming = string(request.form(yonghuming); var mima = string(request.form(mima); try if (yonghu.denglu(ming,0,hex_sha1(string(mima) = 1) response.write(登陸成功!返回首頁。); if (request.form(form)!=null) if (string(request.form(form).length 1) response.redirect(request.form(form); else
56、 response.write(用戶名或密碼錯誤!); catch (e) response.write( + e.description + ); 25 % 2. .用戶注冊;用戶如果首次進入系統(tǒng)則要求注冊,用戶注冊時用戶名將不能重復, 且在 6 到 16 位之間,注冊成功則寫如數(shù)據(jù)庫的用戶表中。 主要代碼如下: % if (request.servervariables(request_method)=post) try if (hasrequest(string(request.form(mima) yonghu.zhuce(request.form(yonghuming), 0, he
57、x_sha1(string(request.form(mima); else yonghu.zhuce(request.form(yonghuming), 0, null); response.write(注冊成功! 返回首頁); if (request.form(form)!=null) if (string(request.form(form).length 1) response.redirect(request.form(form); catch (e) response.write(); if (e.number = -2147467259) response.write(該用戶名已
58、被注冊,請重新選擇一個用戶名。); else if (e.number0) response.write(系統(tǒng)故障,請聯(lián)系管理員。 + e.number + e.description); 26 else response.write(用戶名或密碼有誤,請重新輸入。); response.write(); % .2 查詢模塊的實現(xiàn)查詢模塊的實現(xiàn) 本模塊輸入:輸入查詢關鍵字,選擇查詢類型和方式。 本模塊輸出:輸出檢索的相關結果。 例如:按景點名稱進行模糊查詢,在關鍵字文本框中,輸入與你查詢的片名相關 的字段,就會檢索出景點庫中所有包括你輸入字段的信息。如輸入“九寨”檢索結果 包括
59、片名為“.九寨.”的景點信息。按地址進行精確查詢,在關鍵字文本框中,輸 入與你檢索的景點地理位置,就會檢索出景點庫中與你輸入字段完全匹配的景點信息。 關鍵代碼如下: form.query margin-bottom: 42px; font-family: georgia; font-size: 14px; form.query input font-size: 14px; 景點查詢 名稱 27 地理位置 路線 模糊查找 酒店查詢 地址 名稱 模糊查找 .3 在線留言模塊的實現(xiàn)在線留言模塊的實現(xiàn) 本模塊輸入:用戶名,密碼,留言主題,留言內(nèi)容等。 本模塊輸出:留言時間,留言者,留言
60、主題,留言內(nèi)容等。 用戶留言則必須先登陸,若沒有登陸則要求返回 denglu.asp 進行登陸。 主要代碼如下: 28 .hdl inputfont-size: 12px; 用戶名: 密碼: 留言需注冊 input,textarea font-family: georgia; font-size: 14px; textarea font-family: 楷體_gb2312; 29 標題:標題 50 字內(nèi),內(nèi)容 1000 字內(nèi) 內(nèi)容: 在留言板添加新的留言的主要代碼如下: % if (request.servervariables(request_method)=post) if (sessio
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育經(jīng)紀人職業(yè)心理健康與工作滿意度關系考核試卷
- 保險行業(yè)信息技術安全與隱私保護考核試卷
- 體育經(jīng)紀人市場開發(fā)與營銷策略考核試卷
- 呼叫中心電話溝通能力測試考核試卷
- 二零二五年度巴士車輛保險代理合同3篇
- 儀器儀表制造業(yè)的財務風險管理考核試卷
- 曾經(jīng)滄海-絕版套色木刻創(chuàng)作中個人語言的探索與體會
- 濟南市中心城區(qū)居住空間分異特征與規(guī)劃應對
- 擠壓改性白酒糟醇溶蛋白膜的制備與應用研究
- SnO2基復合膜的制備及光電特性研究
- 小學三年級數(shù)學下冊計算題大全(每日一練共25份)
- Unit 3 同步練習人教版2024七年級英語上冊
- “十四五”期間推進智慧水利建設實施方案
- EPC項目機電安裝專業(yè)工程重難點分析及經(jīng)驗交流
- 大型活動聯(lián)合承辦協(xié)議
- 工程項目采購與供應鏈管理研究
- 2024年吉林高考語文試題及答案 (2) - 副本
- 拆除電纜線施工方案
- 搭竹架合同范本
- Neo4j介紹及實現(xiàn)原理
- 焊接材料-DIN-8555-標準
評論
0/150
提交評論