版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、. 延安市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)延安市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)院:數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院學(xué)院:數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專業(yè):信息與計(jì)算科學(xué)專業(yè):信息與計(jì)算科學(xué) 學(xué)號(hào):學(xué)號(hào):10 姓名:史婷婷姓名:史婷婷 指導(dǎo)教師:張震指導(dǎo)教師:張震 . . 目錄目錄 1 1 網(wǎng)站可行性研究網(wǎng)站可行性研究.1 1.1 技術(shù)的可行性.1 1.2 經(jīng)濟(jì)可行性.1 1.3 操作的可行性.2 2 2 需求分析需求分析.2 2.1 網(wǎng)站系統(tǒng)運(yùn)行環(huán)境.2 2.2 網(wǎng)站系統(tǒng)現(xiàn)狀與實(shí)現(xiàn)目標(biāo).2 2.3 網(wǎng)站系統(tǒng)數(shù)據(jù)流圖.3 2.4 網(wǎng)站數(shù)據(jù)字典.4 2.5 網(wǎng)站功能需求.5 2.6 性能需求.6 3 3 概要設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)概要設(shè)計(jì)
2、和數(shù)據(jù)庫(kù)設(shè)計(jì).6 3.1 網(wǎng)站功能結(jié)構(gòu)設(shè)計(jì).6 3.2 網(wǎng)站模塊設(shè)計(jì).7 3.3 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì).7 3.3.1 數(shù)據(jù)庫(kù)需求分析.7 3.3.2 數(shù)據(jù)庫(kù)主要表設(shè)計(jì).8 3.3.3 數(shù)據(jù)庫(kù)實(shí)現(xiàn).9 網(wǎng)站詳細(xì)設(shè)計(jì)及功能的實(shí)現(xiàn)網(wǎng)站詳細(xì)設(shè)計(jì)及功能的實(shí)現(xiàn).10 4.1 數(shù)據(jù)庫(kù)的連接.10 4.2 網(wǎng)站主頁設(shè)計(jì).11 4.2 旅游新聞版塊.11 4.2.1 旅游新聞模塊分析.11 4.2.2 旅游新聞模塊設(shè)計(jì).11 4.2.3 旅游新聞模塊實(shí)現(xiàn).11 4.3 旅游線路版塊.13 4.3.1 旅游線路版塊分析.13 4.3.2 旅游線路模塊設(shè)計(jì).14 4.3.3 旅游線路模塊的實(shí)現(xiàn).14 4.4 旅游圖片版
3、塊.15 4.4.1 旅游圖片版塊分析.15 4.4.2 旅游圖片版塊的實(shí)現(xiàn).15 4.5 酒店版塊.18 4.5.1 酒店版塊分析.18 4.5.2 酒店版塊實(shí)現(xiàn).18 4.6 留言本版塊.20 4.6.1 留言本版塊的分析.20 4.6.2 留言本版塊的實(shí)現(xiàn).20 4.7 旅游景點(diǎn)版塊.21 . . 4.7.1 旅游景點(diǎn)版塊分析.21 4.7.2 旅游景點(diǎn)版塊設(shè)計(jì).21 4.7.3 旅游景點(diǎn)版塊實(shí)現(xiàn).21 5 5 網(wǎng)站系統(tǒng)測(cè)試網(wǎng)站系統(tǒng)測(cè)試.21 5.1 系統(tǒng)測(cè)試的原則.22 5.2 系統(tǒng)測(cè)試的方法.22 5.3 網(wǎng)站系統(tǒng)測(cè)試結(jié)果.23 6 6 論文小結(jié)論文小結(jié).24 6.1 網(wǎng)站的功能.2
4、4 6.2 網(wǎng)站特點(diǎn).24 6.3 網(wǎng)站評(píng)估與改進(jìn)方向.24 6.4 開發(fā)體會(huì)與收獲.24 . . 旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要:旅游網(wǎng)站為基于 ASP.NET 與 C#技術(shù)的 WEB 應(yīng)用程序,并以互聯(lián)網(wǎng)為傳播媒介來 實(shí)現(xiàn)旅游信息發(fā)布、共享的平臺(tái)。本論文主要論述了其設(shè)計(jì)開發(fā)的基本過程,設(shè)計(jì)開 發(fā)中主要運(yùn)用了 ASP.NET 技術(shù)與 C#語言、 SQL 等相關(guān)技術(shù),根據(jù)面向?qū)ο箝_發(fā)原理, 采用了基于 B/S 結(jié)構(gòu)的開發(fā)模式系統(tǒng)。以 IIS 為服務(wù)器,SQL server 2000 為數(shù)據(jù)庫(kù)平 臺(tái)。本系統(tǒng)包括旅游線路、酒的信息管理、留言板管理、用戶信息管理、后臺(tái)數(shù)據(jù)庫(kù) 信
5、息的管理維護(hù)這些基本模塊。通過這些模塊實(shí)現(xiàn)旅游信息共享,為游客提供詳細(xì)、 及時(shí)、準(zhǔn)確、高效的信息服務(wù)。同時(shí)對(duì)旅游網(wǎng)站的開發(fā)原理、網(wǎng)站的功能特點(diǎn)計(jì)方案 進(jìn)行了介紹. 關(guān)鍵詞:旅游網(wǎng)站;SQL 數(shù)據(jù)庫(kù);ASP.NET;信息管理 1 網(wǎng)站可行性研究 軟件開發(fā)中可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否 能夠解決。若問題無法解決,則花費(fèi)在系統(tǒng)開發(fā)上的時(shí)間、人力、軟硬件資源就會(huì)成 為浪費(fèi)。因此,在對(duì)旅游網(wǎng)站進(jìn)行開發(fā)之前,首先需要從以下幾個(gè)方面對(duì)其可行性進(jìn) 行研究。 1.1 技術(shù)的可行性 本旅游網(wǎng)站系統(tǒng)的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前臺(tái)頁面的瀏覽開發(fā) 兩個(gè)方面。對(duì)于前者要求建立
6、數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù);而對(duì)于 后者則要求應(yīng)用程序功能完備、易使用等特點(diǎn)。基于這兩點(diǎn),系統(tǒng)可采用 B/S 結(jié)構(gòu)的 開發(fā)模式,服務(wù)器端使用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件 Microsoft SQL Server 2000 實(shí)現(xiàn)數(shù) 據(jù)的存儲(chǔ)和維護(hù);客戶端使用跨平臺(tái)網(wǎng)絡(luò)開發(fā)語言 ASP.NET 實(shí)現(xiàn)應(yīng)用程序的設(shè)計(jì)。 Microsoft Visual studio2005 也給編程人員提供了得心應(yīng)手的集成開發(fā)環(huán)境。 ASP.NET 擁有 C#開發(fā)語言的強(qiáng)大功能,足以實(shí)現(xiàn)應(yīng)用程序所需要實(shí)現(xiàn)的功能,還可以 結(jié)合 HTML 語言的使用來實(shí)現(xiàn)系統(tǒng)操作的便利性。于是,該系統(tǒng)在技術(shù)上是可行的。 1.2
7、經(jīng)濟(jì)可行性 本系統(tǒng)使用的基本開發(fā)工具為 Microsoft Visual studio2005(開發(fā)平臺(tái)), Microsoft SQL Server 2000(數(shù)據(jù)庫(kù)軟件) ,IIS (Internet 信息服務(wù)器), Dreamwerver8 和 Photoshop7.0 都是網(wǎng)絡(luò)提供的免費(fèi)軟件。系統(tǒng)投入使用后,只需網(wǎng)站 . . 管理員通過瀏覽器瀏覽系統(tǒng)頁面進(jìn)行相應(yīng)操作:對(duì)網(wǎng)站信息和數(shù)據(jù)做更新、修改、刪 除就可完成對(duì)網(wǎng)站的系統(tǒng)維護(hù)和管理。對(duì)網(wǎng)站進(jìn)行相應(yīng)的推廣和宣傳,提高網(wǎng)站的知 名度,使更多的人在互聯(lián)網(wǎng)上更容易的通過搜索引擎搜索到旅游網(wǎng)站,游客就可以通 過網(wǎng)上直接找到網(wǎng)站所屬的旅行社,這樣
8、將會(huì)為旅行社帶來立竿見影的效果,能大大 的提升旅行社的業(yè)務(wù)量,使旅行社獲得豐厚的利潤(rùn)。收益將遠(yuǎn)遠(yuǎn)大于投資。 1.31.3 操作的可行性操作的可行性 網(wǎng)站管理員對(duì)系統(tǒng)進(jìn)行的操作都是通過瀏覽器進(jìn)入網(wǎng)站后臺(tái)系統(tǒng),在可視化的界 面下對(duì)網(wǎng)站內(nèi)容進(jìn)行使用和操作。由于網(wǎng)站系統(tǒng)對(duì)信息的流向和出錯(cuò)都進(jìn)行了人性化 的處理。只要具有普通上網(wǎng)能力的人都可以對(duì)網(wǎng)站后臺(tái)系統(tǒng)進(jìn)行使用和操作。就操作 性方面系統(tǒng)是可行的。 2 需求分析 需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必 須做什么”這個(gè)問題,即僅僅是確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出 完整、準(zhǔn)確、清晰、具體的要求。下面分七個(gè)小節(jié)
9、來對(duì)該前臺(tái)點(diǎn)菜系統(tǒng)在各方面的需 求進(jìn)行分析。 2.1 網(wǎng)站系統(tǒng)運(yùn)行環(huán)境 本旅游網(wǎng)站系統(tǒng)按照標(biāo)準(zhǔn)的 800600 分辨率建設(shè)運(yùn)行;本旅游網(wǎng)站的運(yùn)行必須在 安裝了 IIS (Internet 信息服務(wù)器)、Micosoft.NET Framework2.0、Microsoft SQL Server 2000 數(shù)據(jù)庫(kù)等軟件的計(jì)算機(jī)上。系統(tǒng)的開發(fā)使用了 Microsoft Visual studio2005(開發(fā)平臺(tái)), Microsoft SQL Server 2000(數(shù)據(jù)庫(kù)軟件) ,IIS (Internet 信息服務(wù)器),Dreamwerver8 和 Photoshop7.0 等軟件。 2.2
10、 網(wǎng)站系統(tǒng)現(xiàn)狀與實(shí)現(xiàn)目標(biāo) 本旅游網(wǎng)站系統(tǒng)是在延安旅游人數(shù)日益增多的情況下應(yīng)運(yùn)而生,它是一個(gè)關(guān)于現(xiàn) 代人對(duì)旅游要求的提高和信息方便快捷日益加速而提出的一套應(yīng)于網(wǎng)絡(luò)的旅游網(wǎng)站系 統(tǒng)。 本旅游網(wǎng)站以旅游新聞發(fā)布、旅游線路發(fā)布、景區(qū)圖片和游客留言等功能為核心, 其宗旨是及時(shí)、準(zhǔn)確、完整發(fā)布游客所需要的相關(guān)信息,同時(shí)給游客帶來方便和給公司 創(chuàng)造利益。它的主要功能如下: 一、旅游線路信息發(fā)布以及預(yù)定功能:顧客可通網(wǎng)站查看相應(yīng)的旅游線路信息和預(yù)定 旅游線路功能,管理員可以在后臺(tái)對(duì)旅游線路進(jìn)行發(fā)布、更新,對(duì)于線路預(yù)定可以進(jìn) . . 行相應(yīng)的處理。 二、酒店查詢、預(yù)訂功能:顧客可以通過網(wǎng)站查詢張家界酒店情況,同
11、時(shí)還可以對(duì)合 適的酒店進(jìn)行預(yù)訂。 三、旅游景點(diǎn)介紹功能:顧客在網(wǎng)站可以查看張家界主要旅游景區(qū)和景點(diǎn)介紹信息, 管理員可以在后臺(tái)對(duì)旅游景點(diǎn)信息進(jìn)行更新、修改和刪除。 四、旅游新聞發(fā)布功能:顧客可以通過旅游網(wǎng)站查看張家界最新的旅游資訊和旅游動(dòng) 態(tài),網(wǎng)站管理員可以在后臺(tái)發(fā)布、更新和刪除旅游新聞。 五、旅游風(fēng)景圖片發(fā)布功能:游客可以通過網(wǎng)站查看張家界最新的風(fēng)光圖片,可以點(diǎn) 擊小圖看大圖,圖片按照相應(yīng)的旅游景點(diǎn)分類,管理員可以上傳和修改、刪除圖片信 息。 六、旅游服務(wù)指南和旅游問答發(fā)布功能:游客可以通過網(wǎng)站查看一些張家界旅游的注 意事項(xiàng)和在張家界旅游經(jīng)常遇到的一些問題,管理員在后臺(tái)可以對(duì)信息進(jìn)行更新和修
12、 改、刪除功能。 七、機(jī)票和自駕車旅游路徑查詢功能:游客可以通過網(wǎng)站,查詢相應(yīng)出發(fā)地到目的地 的機(jī)票航班和自駕車路徑。 八、游客留言板功能:游客可以通過留言板給管理員留言,管理員可以通過登錄對(duì)留 言進(jìn)行管理和回復(fù)。 2.3 網(wǎng)站系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過 程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件 中流動(dòng)和被處理的邏輯過程。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是專業(yè)的 計(jì)算機(jī)技術(shù)人員也容易理解它,因此是分析員與用戶之間極好的通信工具。根據(jù)以上 對(duì)系統(tǒng)的基本功能實(shí)現(xiàn)目標(biāo)的分析,現(xiàn)在將本系統(tǒng)的頂層數(shù)據(jù)
13、流圖描述如圖 2-1 所示: . . 留言信息 景點(diǎn)信息景點(diǎn)信息 線路信息 線路信息 圖片信息圖片信息 酒店信息酒店信息 新聞信息 新聞信息 回復(fù)信息 回復(fù)信息 留言信息 定單信息 定單信息 定單信息 1 定單 信息 處 理 2 留言 信息 處 理 3 旅游 新聞 處 理 4 旅游 酒店 處 理 5 旅游 圖片 處 理6 旅游 線路 處 理 D1 定單 瀏覽 客 戶 管 理 員 7 旅游 景點(diǎn) 處 理 圖 2-1 數(shù)據(jù)流圖 2.4 網(wǎng)站數(shù)據(jù)字典 數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流圖中的各種成分進(jìn)行詳細(xì)說明,作為數(shù)據(jù)流圖的細(xì)節(jié) 補(bǔ)充,和數(shù)據(jù)流圖一起構(gòu)成完整的系統(tǒng)需求模型。數(shù)據(jù)字典一般應(yīng)包括對(duì)數(shù)據(jù)項(xiàng),數(shù) 據(jù)
14、結(jié)構(gòu)、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的說明。以下列出本系統(tǒng)的主要數(shù)據(jù)字典條目。 admin(管理員用戶表)= Id(PK)+User_name+User_psd; . . article(新聞表)=article_id(PK)+ Article_title + Article_content + Article_author +Articletype_i+ Add_date; line(線路表)= line_id (PK)+ line_type (FK)+ line_picname + line_name + line_xingcheng+ line_baojia+ line_anpai+ line_sh
15、uoming+ line_price; hotel(酒店表)= hotel_id (PK)+ hotel_name+ hotel_position+ hotel_grade+ hotel_content+ hotel_zwjg+ hotel_citycenter+ hotel_tdprice; line_ding(線路定單表)=Waiterid(PK)+Waitername+Waiterpsd; hotel_ding(酒店定單表)= hoteldd_id (PK)+ hotel_name + hotel_fjtype+ hotel_fjsum+ hotel_joinpeople+ hotel_
16、begintime+ hotel_endtime+ h_name+ h_content; guest(留言本表)= userID (PK)+ userName + userFrom + sex + Content; jingdianpic(圖片表)= pic_id (PK)+ pic_url + pic_name+ jingdian_id; jingdian(景點(diǎn)表)=jingdianid(PK)+ Jingdian_name+ Jingdian_content; 2.5 網(wǎng)站功能需求 本旅游網(wǎng)站網(wǎng)站是為以旅游信息發(fā)布、旅游資料共享、瀏覽客戶與管理員交流活 動(dòng)為核心的網(wǎng)站,宗旨是能及時(shí)、準(zhǔn)確、
17、完整發(fā)布游客需要的旅游信息。 1. 瀏覽客戶 瀏覽客戶是只在瀏覽器端瀏覽網(wǎng)站信息的用戶,也是整個(gè)網(wǎng)站信息需要面向的用 戶,其主要實(shí)現(xiàn)功能為: (1) 客戶可以在任意一臺(tái)與因特網(wǎng)連接的計(jì)算機(jī)上,通過瀏覽器瀏覽本網(wǎng)站 (2) 客戶可瀏覽旅游新聞信息 (3) 客戶可瀏覽旅游線路信息 (4) 客戶可瀏覽旅游酒店信息 (5) 客戶可瀏覽旅游圖片信息 (6) 客戶可瀏覽旅游景點(diǎn)信息 (7) 客戶可對(duì)適合自己的旅游線路或旅游酒店下定單(按照頁面的提示對(duì)定單進(jìn) 行填寫。 ) (8) 客戶可在留言本版塊進(jìn)行留言和提問 2.網(wǎng)站管理員 網(wǎng)站管理員是被賦予網(wǎng)站全部權(quán)限的用戶,能對(duì)網(wǎng)站的所有信息進(jìn)行修改、更新 . .
18、 和刪除,其主要功能如下: (1)管理員可登錄系統(tǒng). (2)管理員可添加、刪除管理員的信息 (3)網(wǎng)站管理員可對(duì)旅游新聞信息進(jìn)行刪除、修改、添加 (4)網(wǎng)站管理員可對(duì)旅游線路信息進(jìn)行刪除、修改、添加 (5)網(wǎng)站管理員可對(duì)旅游圖片信息進(jìn)行刪除、修改、添加 (6)網(wǎng)站管理員可對(duì)旅游景點(diǎn)信息進(jìn)行刪除、修改、添加 (7)網(wǎng)站管理員可對(duì)旅游酒店信息進(jìn)行刪除、修改、添加 (8)網(wǎng)站管理員可對(duì)客戶定單信息進(jìn)行刪除、修改、添加 (9)網(wǎng)站管理員可對(duì)留言板游客留言信息進(jìn)行刪除、修改、回復(fù) 2.6 性能需求 1. 網(wǎng)站系統(tǒng)在因特網(wǎng)正常狀況下全天候提供服務(wù),客戶可以隨時(shí)隨地的對(duì)網(wǎng)站進(jìn)行瀏 覽訪問。 2. 點(diǎn)擊頁面時(shí)
19、,顯示速度要盡可能的快。 3 概要設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì) 3.1 網(wǎng)站功能結(jié)構(gòu)設(shè)計(jì) 通過對(duì)張家界旅行社網(wǎng)站的考察和需求分析時(shí)對(duì)網(wǎng)站功能的分析,我們可以得出以下前 臺(tái)功能結(jié)構(gòu)圖: 旅游網(wǎng)站管理系統(tǒng)旅游網(wǎng)站管理系統(tǒng) 旅旅 游游 酒酒 店店 定定 單單 提提 交交 留留 言言 板板 旅旅 游游 圖圖 片片 旅旅 游游 線線 路路 圖圖 片片 管管 理理 景景 點(diǎn)點(diǎn) 管管 理理 線線 路路 管管 理理 酒酒 店店 管管 理理 定定 單單 處處 理理 用用 戶戶 管管 理理 新新 聞聞 管管 理理 旅旅 游游 景景 點(diǎn)點(diǎn) 旅旅 游游 新新 聞聞 前臺(tái)主界面前臺(tái)主界面后臺(tái)管理系統(tǒng)后臺(tái)管理系統(tǒng) . . 3.2 網(wǎng)
20、站模塊設(shè)計(jì) 模塊化:按照后臺(tái)功能將一個(gè)軟件切分為許多部分單獨(dú)開發(fā),然后再組裝起來, 每一個(gè)部分即為模塊。根據(jù)圖功能結(jié)構(gòu)圖,將網(wǎng)站模塊化如下: 一、旅游新聞模塊 二、旅游線路模塊 三、旅游圖片模塊 四、酒店信息模塊 五、留言本模塊 六、旅游景點(diǎn)模塊 七、定單處理模塊 3.3 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì) 3.3.1 數(shù)據(jù)庫(kù)需求分析 系統(tǒng)各種功能的實(shí)現(xiàn)離不開數(shù)據(jù)庫(kù)的支持,因此數(shù)據(jù)庫(kù)的設(shè)計(jì)是本系統(tǒng)不可缺少的 一部分。首先對(duì)本系統(tǒng)的數(shù)據(jù)流進(jìn)行分析,得出數(shù)據(jù)流圖,然后進(jìn)行數(shù)據(jù)庫(kù)的 E-R 圖分 析后,最后才能進(jìn)行數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)實(shí)現(xiàn)。根據(jù)需求分析,確定系統(tǒng)中的 實(shí)體,并且分析其屬性,實(shí)體與實(shí)體間的關(guān)系是要研
21、究的重點(diǎn)對(duì)象,實(shí)體之間存在一對(duì)一、 一對(duì)多、多對(duì)多的關(guān)系。 根據(jù)各個(gè)實(shí)體之間的聯(lián)系做出 E-R 圖,如圖所示 . . n n m n n n m n r m m m m n n n n n 1 1 1 1 1 系統(tǒng) E-R 圖 3.3.2 數(shù)據(jù)庫(kù)主要表設(shè)計(jì) 通過以上對(duì) E-R 圖的分析,可初步得出本系統(tǒng)應(yīng)該有以下表。 1.用來存儲(chǔ)后臺(tái)管理員用戶的表:后臺(tái)管理員表 admin(如表 3-1 顯示)用來保存 后臺(tái)管理員的信息,例如管理員編號(hào)、用戶名、密碼。該表主鍵為 Id,其中管理員編 號(hào)設(shè)為自動(dòng)增長(zhǎng)。 2.用來存儲(chǔ)新聞?lì)愋偷谋恚盒侣勵(lì)愋捅?articletype(如表 3-2 顯示)用來保存新
22、聞?lì)愋偷男畔ⅲ珙愋途幪?hào)、類型名。該表主鍵為 articletype_id,其中類型編號(hào) 設(shè)為自動(dòng)增長(zhǎng)。 瀏 覽 定單內(nèi)容 定單提交定單 客戶 瀏覽 瀏覽 留言板 旅游酒店 旅游線路 管理 管理 管理 管理員 管理 旅游圖片 瀏覽 管理 旅游圖片 瀏覽 . . 3.提供新聞信息的新聞表:旅游新聞表 article(如表 3-3 顯示)用來保存新聞的 信息,例如新聞編號(hào)、類型名等。該表主鍵為 article_id,其中新聞編號(hào)設(shè)為自動(dòng)增 長(zhǎng)。 4.提供景點(diǎn)信息的景點(diǎn)表: 景點(diǎn)表 jingdian(如表 3-4 顯示)用來各景點(diǎn)信息, 例如景點(diǎn)編號(hào)、景點(diǎn)名。該表主鍵為 jingdian_id,其
23、中景點(diǎn)編號(hào)設(shè)為自動(dòng)增長(zhǎng)。 5.保存留言信息表:留言本表 guest(如表 3-5 顯示)用來保存留言板的信息,例 如留言編號(hào)、留言。該表主鍵為 guest_id,其中留言編號(hào)設(shè)為自動(dòng)增長(zhǎng)。 6.提供酒店信息的酒店表: 酒店信息表:hotel(如表 3-6 顯示)用來保旅游酒店 的信息,例如酒店編號(hào)、酒店名。該表主鍵為 hotel_id,其中酒店編號(hào)設(shè)為自動(dòng)增長(zhǎng)。 7.保存酒店定單信息的定單表: 酒店定單表 hotel_ding(如表 3-7 顯示)用來保 存酒店定單的信息,例如定單編號(hào)、酒店名。該表主鍵為 hoteldd_id,其中酒店定單 編號(hào)設(shè)為自動(dòng)增長(zhǎng)。 8.保存圖片信息的圖片表: 景點(diǎn)
24、圖片表 jingdianpic(如表 3-8 顯示)用來保存景 點(diǎn)圖片的信息,例如圖片編號(hào)、圖片地址。該表主鍵為 pic_id,其中圖片編號(hào)設(shè)為自 動(dòng)增長(zhǎng)。 9.提供線路信息的表: 線路表 line(如表 3-9 顯示)用來保存旅游線路的信息, 例如線路編號(hào)、線路名。該表主鍵為 line_id,其中線路編號(hào)設(shè)為自動(dòng)增長(zhǎng)。 10.保存線路定單信息的定單表: 線路定單表 line_ding(如表 3-10 顯示)用來保 存線路定單的信息,例如線路定單編號(hào)、線路名名。該表主鍵為 linedd_id,其中線路 定單編號(hào)設(shè)為自動(dòng)增長(zhǎng)。 3.3.3 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 打開以 Microsoft SQLSERVE
25、R2000 企業(yè)管理器,創(chuàng)建 tourzjjdb 數(shù)據(jù)庫(kù),按照數(shù) 據(jù)庫(kù)表格設(shè)計(jì),創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)表。數(shù)據(jù)庫(kù)語言主要是采用 SQL。 SQL(Structured Query Language),全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language) ” ,是操作數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語言,它的前身是 SQUARE 語言。SQL 語言結(jié) 構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),得到了廣泛的應(yīng)用。在 ASP 中,無論何時(shí)要訪問一個(gè) 數(shù)據(jù)庫(kù),都要使用 SQL 語言。 . . 網(wǎng)站詳細(xì)設(shè)計(jì)及功能的實(shí)現(xiàn) 4.1 數(shù)據(jù)庫(kù)的連接 本系統(tǒng)涉及到SQL數(shù)據(jù)庫(kù)的使用。所以系統(tǒng)要正常運(yùn)行,必須進(jìn)行好數(shù)據(jù)庫(kù)連接。 因
26、為實(shí)現(xiàn)系統(tǒng)功能的類都要與數(shù)據(jù)庫(kù)進(jìn)行連接,為了避免在每個(gè)類中重復(fù)編寫代碼, 于是在系統(tǒng)程序中編寫了一個(gè)數(shù)據(jù)庫(kù)連接的抽象類-DB類來完成數(shù)據(jù)庫(kù)連接的操作。 在其它類中只需要調(diào)用該方法便可完成數(shù)據(jù)庫(kù)連接。創(chuàng)建連接數(shù)據(jù)庫(kù)類DB連接數(shù)據(jù)庫(kù) public static SqlConnection conCreate() / 連接網(wǎng)站數(shù)據(jù)庫(kù) SqlConnectioncon=newSqlConnection(server=.;database=tourzjjdb;uid=sa;pwd=l ove76898998;); return con; public DataTable dt() /讀取數(shù)據(jù)庫(kù) SqlC
27、onnection con = DB.conCreate(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand(sqlText,con); DataTable table = new DataTable(); sda.Fill(table); return table; 對(duì)應(yīng)相應(yīng)信息時(shí),利用分頁類對(duì)網(wǎng)站顯示內(nèi)容進(jìn)行分頁處理 public PagedDataSource pageSorce() /對(duì)排序信息分頁類 PagedDataSource ps = new PagedDataSour
28、ce(); ps.DataSource = dt().DefaultView; ps.AllowPaging = true; return ps; 按照新聞?lì)悇e和新聞標(biāo)題讀取對(duì)應(yīng)的新聞內(nèi)容 public static SqlConnection createcon() /新聞管理系統(tǒng)讀取數(shù)據(jù)庫(kù)內(nèi)容 SqlConnectioncon=newSqlConnection(server=.;database=tourzjjdb;uid=sa;pwd=l ove76898998); return con; public static DataTable Bindarticletype() SqlConn
29、ection con1 = DB.createcon(); con1.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand(select * from articletype, con1);/查詢對(duì)應(yīng)的新聞信息 DataTable dt = new DataTable(); sda.Fill(dt); return dt; . . 在后臺(tái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加時(shí),通過文本編輯器對(duì)其進(jìn)行寫入數(shù)據(jù)庫(kù) SqlCommandcmd=newSqlCommand(insertjingquvalu
30、es(jingqu_name,jingqu_conten t,addtime), con); /將景區(qū)信息寫入數(shù)據(jù)庫(kù) SqlParameterpara= new SqlParameter(jingqu_name, SqlDbType.VarChar); cmd.Parameters.Add(para); para.Value = jingqu_name; para = new SqlParameter(jingqu_content, SqlDbType.Text); cmd.Parameters.Add(para); para.Value = jingqu_content; para = ne
31、w SqlParameter(addtime, SqlDbType.DateTime); cmd.Parameters.Add(para); para.Value = dt; cmd.ExecuteNonQuery(); con.Close(); return true; 4.2 網(wǎng)站主頁設(shè)計(jì) 網(wǎng)站主要采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的主畫面和動(dòng)態(tài)的圖片相結(jié)合。靜態(tài)主 頁內(nèi)容包括學(xué)首頁、交通路徑、旅游會(huì)議和旅游天氣查詢版塊,留言板和旅游線路顯示、 旅游新聞、旅游酒店就是利用 ASP.NET 與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢管理系統(tǒng), 采用交互式的動(dòng)態(tài)的 web 畫面來實(shí)現(xiàn)。 本網(wǎng)站默認(rèn)的頁面 i
32、ndex.htm, index.htm 提供了各個(gè)分版塊的鏈接,其本身具備 動(dòng)態(tài)顯示公告和新聞功能,開辟了在聯(lián)系方式,友情鏈接校內(nèi)和支付方式等功能,實(shí)現(xiàn) 了瀏覽統(tǒng)計(jì)功能。 4.2 旅游新聞版塊 旅游新聞系統(tǒng)提供了一個(gè)發(fā)布新聞信息的平臺(tái), 新聞信息的發(fā)布與維護(hù)由管理員 完成,本網(wǎng)站的新聞按類型分為旅游資訊和服務(wù)指南新聞。為方便管理,在后臺(tái)管理 員可以對(duì)其進(jìn)行添加、刪除、修改等功能。 4.2.1 旅游新聞模塊分析 本網(wǎng)站的的旅游新聞系統(tǒng)包括以下幾個(gè)部分:新聞列表、新聞瀏覽、新聞發(fā)布、 新聞管理。 4.2.2 旅游新聞模塊設(shè)計(jì) 新聞顯示需要包含某類新聞列表、新聞綜合列表、新聞內(nèi)容顯示 3 部分,新聞
33、管理包 含新聞發(fā)布、新聞修改、新聞刪除、新聞?lì)愋凸芾?4 部分。 4.2.3 旅游新聞模塊實(shí)現(xiàn) 建好數(shù)據(jù)庫(kù)后,就可以實(shí)現(xiàn)旅游新聞系統(tǒng)的代碼,根據(jù)前面給出的旅游新聞系統(tǒng)結(jié) . . 構(gòu)圖,系統(tǒng)實(shí)現(xiàn)主要包括旅游新聞瀏覽、旅游新聞管理和旅游新聞的排列。 旅游新聞瀏覽 旅游新聞瀏覽將數(shù)據(jù)庫(kù)中的新聞信息查詢出來,并在頁面中將新聞標(biāo)題等幾個(gè)字段 進(jìn)行列表顯示,這樣就可以在頁面中顯示較多的信息內(nèi)容,并且在列表頁面提供鏈接, 可以打開頁面閱讀新聞詳細(xì)內(nèi)容。 限于篇幅,公告和新聞及其詳細(xì)列表頁面的源代碼在此就不再列出了, article.aspx 和 showarticle.aspx 均具有分頁顯
34、示功能,當(dāng)前頁顯示采用了 cint(request(page)函數(shù),Set rs=server.CreateObject (adodb.recordset), sql=select * from article order by news_id desc,使用 Server 對(duì)象之方法 CreateObject 來創(chuàng)建一腳本對(duì)象,擴(kuò)展了 ASP.net 的功能。 在 notice.asp 和 news.asp 中均調(diào)用了 format.asp 的 strLength(str)和 cutstr(str,strlen,more,url)函數(shù),以獲取和截取字符串。 旅游新聞管理 新聞
35、管理包括發(fā)布新聞、修改新聞、刪除新聞頁面,以及進(jìn)行數(shù)據(jù)庫(kù)操作的頁面。 通過網(wǎng)站管理員登錄后臺(tái)管理系統(tǒng),對(duì)新聞信息進(jìn)行添加,寫入數(shù)據(jù)庫(kù) protected void btn_add_Click(object sender, EventArgs e) /添加新聞信息 string newskindtext = this.TextBox1.Text; SqlConnection con = DB.createcon(); con.Open(); SqlCommand cmd = new SqlCommand(select count(*) from articletype where article
36、type_name= + newskindtext + , con); int count = Convert.ToInt32(cmd.ExecuteScalar(); if (count 0) /判斷新聞?lì)悇e是否已經(jīng)存在 this.lbl_hint.Text = 已存在的新聞?lì)悇e,請(qǐng)重新添加其它的!; . . 限于篇幅,新聞系統(tǒng)中其他功能不再列出. 4.3 旅游線路版塊 旅游線路發(fā)布主要是向?yàn)g覽用戶及時(shí)、快速的發(fā)布適合游客的旅游線路安排,針對(duì) 不同的時(shí)間段和不同的游客制定不同的旅游線路,旅游線路包括行程安排、旅游景點(diǎn)、 住宿標(biāo)準(zhǔn)以及旅游接待價(jià)格,同時(shí)針對(duì)每條線路,瀏覽用戶可以在網(wǎng)上直接對(duì)其進(jìn)
37、行 預(yù)訂。網(wǎng)站管理員在后可以對(duì)相應(yīng)的旅游線路進(jìn)行修改、添加、刪除操作,對(duì)于游客 在網(wǎng)上預(yù)訂的旅游線路定單進(jìn)行相應(yīng)操作。 4.3.1 旅游線路版塊分析 本網(wǎng)站的旅游線路發(fā)布系統(tǒng)包括以下幾個(gè)部分:旅游線路的添加、旅游線路的修 改、旅游線路的刪除、旅游線路的預(yù)訂、旅游線路類型。 . . 4.3.2 旅游線路模塊設(shè)計(jì) 旅游線路顯示需要包含某類旅游線路列表、旅游線路內(nèi)容顯示 2 部分,旅游線路管理 包含旅游線路發(fā)布、旅游線路修改、旅游線路刪除、旅游線路類型管理 4 部分。功能 模塊如圖所示。 4.3.3 旅游線路模塊的實(shí)現(xiàn) 建好數(shù)據(jù)庫(kù)后,就可以實(shí)現(xiàn)旅游線路系統(tǒng)的代碼,根據(jù)前面給出的旅游線路系統(tǒng)結(jié) 構(gòu)圖,
38、系統(tǒng)實(shí)現(xiàn)主要包括旅游線路的瀏覽和旅游線路的管理。 旅游線路的瀏覽 旅游線路瀏覽將數(shù)據(jù)庫(kù)中的旅游線路信息查詢出來,并在頁面中將旅游線路的標(biāo)題 等幾個(gè)字段進(jìn)行列表顯示,這樣就可以讓瀏覽用戶有選擇性的瀏覽信息內(nèi)容, line.aspx 和 car.aspx 均具有旅游線路顯示功能的頁面。 旅游線路的管理 旅游線路的管理包括發(fā)布旅游線路、修改旅游線路、刪除旅游線路頁面,以及進(jìn)行 數(shù)據(jù)庫(kù)操作的頁面。發(fā)布旅游路線信息,按線路添加的時(shí)間排序,主要是運(yùn)用了 DataSource 控件來實(shí)現(xiàn),后臺(tái)管理員添加旅游線路信息,是通過文本編輯器寫入數(shù)據(jù)庫(kù) 來實(shí)現(xiàn)的 SqlConnecti
39、on con=DB.conCreate();/調(diào)用數(shù)據(jù)庫(kù)連接類 con.Open(); SqlCommand cmd=new SqlCommand();/插入新的線路信息 cmd.CommandText = insert Line (line_name,line_xingcheng,line_anpai,line_shuoming,line_baojia,add_date,lin e_price,line_pic,line_picname,line_type)values(line_name,line_xingcheng, line_anpai,line_shuoming,line_baoji
40、a,add_date,line_price,line_pic,lin e_picname,line_type); cmd.Connection=con; SqlParameter para=new SqlParameter(line_name,SqlDbType.VarChar); cmd.Parameters.Add(para);/寫入數(shù)據(jù)庫(kù) para.Value=line_name; para=new SqlParameter(line_xingcheng,SqlDbType.NText); cmd.Parameters.Add(para); para.Value=line_directi
41、on; para=new SqlParameter(line_anpai,SqlDbType.NText); cmd.Parameters.Add(para); para.Value=line_anpai; . . para=new SqlParameter(line_shuoming,SqlDbType.NText); cmd.Parameters.Add(para); para.Value=line_memory; para=new SqlParameter(add_date,SqlDbType.DateTime,8); cmd.Parameters.Add(para); para.Val
42、ue=line_date; para=new SqlParameter(line_price,SqlDbType.VarChar,50); cmd.Parameters.Add(para); para.Value=line_price; 4.4 旅游圖片版塊 旅游圖片發(fā)布系統(tǒng)主要是向?yàn)g覽用戶提供張家界精美風(fēng)景圖片,根據(jù)各個(gè)不同的旅 游景點(diǎn)上傳相應(yīng)的風(fēng)光圖片,頁面按上傳順序縮成小圖排列,瀏覽用戶可以在點(diǎn)擊小 圖瀏覽大圖。也可以對(duì)不同景點(diǎn)的風(fēng)光圖片按其靜電名稱搜索。網(wǎng)站管理員在后可以 對(duì)相應(yīng)景點(diǎn)的風(fēng)光圖片進(jìn)行修改、添加、刪除操作。 4.4.1 旅游圖片版塊分析 本網(wǎng)站的旅游圖片發(fā)布系統(tǒng)包括以下幾個(gè)
43、部分:旅游圖片的添加、旅游圖片的修 改、旅游圖片的刪除、各旅游景點(diǎn)旅游圖片搜索。 4.4.2 旅游圖片版塊的實(shí)現(xiàn) 根據(jù)前面給出的旅游圖片發(fā)布系統(tǒng)結(jié)構(gòu)圖,系統(tǒng)實(shí)現(xiàn)主要包括旅游圖片的瀏覽和旅 游圖片的搜索以及旅游圖片的管理。 旅游圖片的瀏覽 旅游圖片的瀏覽將數(shù)據(jù)庫(kù)中的旅游圖片信息查詢出來,并在頁面中將旅游圖片縮成 小圖進(jìn)行列表顯示,這樣就可以讓瀏覽用戶有選擇性的瀏覽信息內(nèi)容,并且在列表頁面 提供鏈接,可以點(diǎn)擊小圖瀏覽清晰的大圖。 . . 旅游圖片的管理 旅游線路的管理包括發(fā)布旅游圖片、修改旅游圖片、刪除旅游圖片頁面。 旅游圖片的添加是通過管理員在后臺(tái)添加實(shí)現(xiàn)的,主要
44、運(yùn)用了 VS2005 自帶的圖片上 傳控件。主要是在對(duì)上傳圖片的名稱讀取和路徑存儲(chǔ)設(shè)置 protected void Button1_Click(object sender, EventArgs e) / 讀取圖片的名稱和路徑 string full = this.; string = full(full() + 1); string = full(full(.) + 1); if ( = jpg | = JPG | = gif | = Gif | = bmp | = BMP) / 設(shè)定圖片的保存路徑 this.(this.Server.MapPath(pic) + + ); this.Ses
45、sionline_pic1 = pic + / + ; SqlConnection con = DB.conCreate(); con.Open(); SqlCommand cmd = new SqlCommand(insert jingdianpic values(pic_url,pic_name,jingdian_id,addtime), con); /圖片信息寫入數(shù) 據(jù)庫(kù) SqlParameter para = new SqlParameter(pic_url, . . SqlDbType.VarChar); cmd.Parameters.Add(para); para.Value =
46、this.Sessionline_pic1.ToString(); para = new SqlParameter(pic_name, SqlDbType.VarChar); cmd.Parameters.Add(para); para.Value = this.TextBox1.Text; para = new SqlParameter(jingdian_id, SqlDbType.Int); cmd.Parameters.Add(para); para.Value = this.Sessionpic.ToString(); para = new SqlParameter(addtime,
47、SqlDbType.DateTime); cmd.Parameters.Add(para); para.Value = DateTime.Now; cmd.ExecuteNonQuery(); con.Close(); this.db_pic(); 限于篇幅,旅游圖片的管理頁面的源代碼在此就不再列出了,picture.aspx 為旅游 圖片顯示頁面。 旅游圖片的搜索 旅游圖片的搜索,主要是根據(jù)相應(yīng)的景點(diǎn)名,在數(shù)據(jù)庫(kù)中查找相應(yīng)的旅游風(fēng)光圖片。 其代碼如下: protected void Page_Load(object sender, EventArgs e) if (!this
48、.IsPostBack) / 判斷初始值 temp = Convert.ToInt32(this.Request.QueryStringjingdian_id); this.Sessionjingdian_id = temp; this.db_pic(); this.db_jd(); 旅游圖片的搜索,是根據(jù)瀏覽客戶在文本框的內(nèi)容,查找相應(yīng)的景點(diǎn)圖片: private void db_jd() / 查找對(duì)應(yīng)的景點(diǎn) this.DataList2.DataSource = new DB(select * from jingdian).dt(); this.DataBind(); protected
49、void Button1_Click(object sender, EventArgs e) /查找對(duì)應(yīng)景點(diǎn) 的圖片 . . this.DataList1.DataSource = new DB(select * from jingdianpic where pic_name like %+this.TextBox1.Text+%).dt(); this.DataList1.DataBind(); 4.5 酒店版塊 旅游酒店發(fā)布主要是向?yàn)g覽用戶及時(shí)、快速的發(fā)布張家界的酒店信息,按照不同 的景區(qū)和酒店的星級(jí)來發(fā)布酒店信息,酒店信息包括酒店名稱、酒店星級(jí)、酒店價(jià)格 以及酒店所在的景區(qū),同時(shí)針對(duì)每個(gè)
50、具體的酒店,瀏覽用戶可以在網(wǎng)上直接對(duì)其進(jìn)行 預(yù)訂。網(wǎng)站管理員在后可以對(duì)相應(yīng)的酒店信息進(jìn)行修改、添加、刪除操作,對(duì)于游客 在網(wǎng)上預(yù)訂的酒店預(yù)訂定單進(jìn)行相應(yīng)操作。 4.5.1 酒店版塊分析 本網(wǎng)站的酒店信息發(fā)布系統(tǒng)包括以下幾個(gè)部分:酒店信息的添加、酒店信息的修 改、酒店信息的刪除、各旅游景點(diǎn)各星級(jí)旅游酒店的搜索。 4.5.2 酒店版塊實(shí)現(xiàn) 根據(jù)前面給出的酒店信息發(fā)布系統(tǒng)結(jié)構(gòu)圖,系統(tǒng)實(shí)現(xiàn)主要包括酒店信息的瀏覽、酒 店信息的列表排列以及酒店信息的搜索以及酒店信息的管理。 酒店信息的瀏覽 酒店信息的瀏覽將數(shù)據(jù)庫(kù)中的酒店信息查詢出來,并在頁面中按照添加的酒店 id 按順序排列出來,根據(jù)添加
51、酒店信息時(shí)選擇的是否在主頁顯示列出按酒店名排列的酒店 信息。 酒店信息的管理 酒店信息的管理包括發(fā)布酒店信息、修改酒店信息、刪除酒店信息頁面。 . . 酒店信息的搜索 酒店信息的搜索,主要是根據(jù)所在的景區(qū)、價(jià)格以及星級(jí)進(jìn)行搜索和查找。其代碼 如下: public void tj_hotel() /顯示推薦酒店 this.DataList1.DataSource = new DB(Select hotel_id,hotel_name from hotel where hotel_tuijian=1).dt(); this.DataList1.DataKeyFiel
52、d = hotel_id; this.DataList1.DataBind(); public void shiqu_hotel() /顯示市區(qū)酒店 this.DataList2.DataSource = new DB(Select top 10 * from hotel where hotel_position=1).dt(); this.DataList2.DataKeyField = hotel_id; this.DataList2.DataBind(); public void jingqu_hotel() /顯示景區(qū)酒店 this.DataList3.DataSource = new
53、 DB(Select top 10 * from hotel where hotel_position=0).dt(); this.DataList3.DataKeyField = hotel_id; this.DataList3.DataBind(); protected void DataList3_ItemCommand(object source, DataListCommandEventArgs e) /景區(qū)酒店預(yù)定 if (e.CommandName = yd) int hotel_id = Convert.ToInt32(this.DataList3.DataKeyse.Item
54、.ItemIndex); this.Response.Redirect(dinghotel.aspx?hotel_id= + hotel_id); protected void btn_hotelsearch_Click(object sender, EventArgs e) /酒店查詢 string str = this.txt_hotelname.Text; string str2; string sqltext; int fjb = Convert.ToInt32(this.txt_fjb.Text); int fje = Convert.ToInt32(this.txt_fje.Tex
55、t); if (this.rbtn_shiqu.Checked) str2 = 1; else str2 = 0; if (str != ) / 按酒店名稱查詢 DataTable dt = new DB(Select * from hotel where hotel_name like % + str + %).dt(); this.Sessionhotel_find = dt; this.Response.Redirect(searchresult.aspx); else / 按酒店位置和輸入的價(jià)格范圍查詢酒店 sqltext = select * from hotel where hot
56、el_position= + str2 + and hotel_gpprice between + fjb + and + fje + and hotel_grade= + Convert.ToInt32(this.RadioButtonList1.SelectedValue); this.Sessionhotel_find = new DB(sqltext).dt(); this.Response.Redirect(searchresult.aspx); protected void DataList2_ItemCommand1(object source, . . DataListComm
57、andEventArgs e) if (e.CommandName = yd) inthotel_id = Convert.ToInt32(this.DataList2.DataKeyse.Item.ItemIndex.ToString(); this.Response.Redirect(dinghotel.aspx?hotel_id= + hotel_id); 4.6 留言本版塊 留言本可以說是網(wǎng)上最常見的,一般用來記載反饋信息。 4.6.1 留言本版塊的分析 本留言系統(tǒng)主要包括以下幾個(gè)部分:顯示客戶留言內(nèi)容、添加留言信息、管理員對(duì)留 言管理和回復(fù)、顯示管理員回復(fù)信息。 4.6.2 留言本版
58、塊的實(shí)現(xiàn) 發(fā)表留言 用戶在發(fā)表留言時(shí),要求用戶填寫用戶名、QQ 號(hào)碼、E_MAIL、來自哪里、選擇性別、 留言內(nèi)容等幾個(gè)部分供選擇,其中用戶名和留言內(nèi)容不能為空。 留言管理 留言管理包括回復(fù)留言、刪除留言,以及進(jìn)行數(shù)據(jù)庫(kù)的操作。留言回復(fù)通過 reply.aspx 頁面來實(shí)現(xiàn),使用了語句以 GET 方式完成 中數(shù)據(jù)的提交。 源代碼略。 4.7 旅游景點(diǎn)版塊 旅游景點(diǎn)版塊主要是向?yàn)g覽用戶詳細(xì)介紹張家界各旅游景區(qū)的旅游景點(diǎn)。 4.7.1 旅游景點(diǎn)版塊分析 景區(qū)介紹版塊主要包括以下幾個(gè)部分:景區(qū)的添加、景點(diǎn)的添加、景區(qū)的修改、 景點(diǎn)的修改、景區(qū)的刪除、景點(diǎn)的刪除。 .
59、. 4.7.2 旅游景點(diǎn)版塊設(shè)計(jì) 景區(qū)景點(diǎn)顯示需要包含某景區(qū)景點(diǎn)列表、景點(diǎn)信息內(nèi)容顯示 2 部分,景區(qū)景點(diǎn)路 管理包含景區(qū)的添加、景點(diǎn)的添加、景區(qū)的修改、景點(diǎn)的修改、景區(qū)的刪除、景點(diǎn)的 刪除功能。 4.7.3 旅游景點(diǎn)版塊實(shí)現(xiàn) 建好數(shù)據(jù)庫(kù)后,就可以實(shí)現(xiàn)景區(qū)景點(diǎn)版塊的代碼,根據(jù)前面給出的景區(qū)經(jīng)典版塊結(jié) 構(gòu)圖,版塊實(shí)現(xiàn)主要包括景區(qū)景點(diǎn)的瀏覽和景區(qū)景點(diǎn)的管理。 景區(qū)景點(diǎn)信息的瀏覽 景區(qū)景點(diǎn)的信息瀏覽將數(shù)據(jù)庫(kù)中的景點(diǎn)查詢出來,并在頁面中將景點(diǎn)的名稱等幾個(gè) 字段進(jìn)行列表顯示,這樣就可以讓瀏覽用戶有選擇性的瀏覽信息內(nèi)容,并且在列表頁面 提供鏈接,可以打開頁面閱讀景點(diǎn)詳細(xì)內(nèi)容。 限于篇幅,景
60、區(qū)經(jīng)典及其詳細(xì)列表頁面的源代碼在此就不再列出了,jingqu.aspx 具有景區(qū)景點(diǎn)顯示功能的頁面。 景區(qū)景點(diǎn)的管理 景區(qū)景點(diǎn)的管理包括景區(qū)的添加、景點(diǎn)的添加、景區(qū)的修改、景點(diǎn)的修改、景區(qū)的 刪除、景點(diǎn)的刪除,以及進(jìn)行數(shù)據(jù)庫(kù)操作的頁面。 5 網(wǎng)站系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是系統(tǒng)開發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的階段。其重要性體現(xiàn)在它是保證 系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng) 實(shí)現(xiàn)的最終審查。系統(tǒng)測(cè)試的對(duì)象不僅僅是源程序,而應(yīng)是整個(gè)軟件,它把需求分析, 概要設(shè)計(jì),詳細(xì)設(shè)計(jì)以及程序設(shè)計(jì)各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設(shè)計(jì)說 明,詳細(xì)設(shè)計(jì)說明以及
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚房衛(wèi)生工具管理規(guī)定(3篇)
- 《工程合同管理》課程教學(xué)大綱
- 船舶側(cè)向推進(jìn)器課程設(shè)計(jì)
- 物聯(lián)網(wǎng)煙霧報(bào)警課程設(shè)計(jì)
- 生物數(shù)學(xué)的基礎(chǔ)課程設(shè)計(jì)
- 自動(dòng)服務(wù)課程設(shè)計(jì)
- 2024幼兒園安全生產(chǎn)月活動(dòng)工作總結(jié)范文(31篇)
- 藝術(shù)家作品課程設(shè)計(jì)
- 航空公司服務(wù)員工作總結(jié)
- 教育行業(yè)營(yíng)銷策略分享
- 2024售后服務(wù)年終總結(jié)
- 中學(xué)消防安全應(yīng)急演練方案
- 2.1.1 區(qū)域發(fā)展的自然環(huán)境基礎(chǔ) 課件 高二地理人教版(2019)選擇性必修2
- ASTM-A269-A269M無縫和焊接奧氏體不銹鋼管
- 中、高級(jí)鉗工訓(xùn)練圖紙
- 2024-2030年中國(guó)車載動(dòng)態(tài)稱重行業(yè)投融資規(guī)模與發(fā)展態(tài)勢(shì)展望研究報(bào)告
- 乒乓球教案完整版本
- 2024年重慶公交車從業(yè)資格證考試題庫(kù)
- 銀行解押合同范本
- 2024-2030年中國(guó)紋身針行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 部編版道德與法治九年級(jí)上冊(cè)每課教學(xué)反思
評(píng)論
0/150
提交評(píng)論