版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)論文(設(shè)計(jì))</p><p> 題 目:商旅卡銷售與景點(diǎn)展示子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 學(xué) 院:</p><p> 學(xué)生姓名:</p><p> 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)</p><p> 班 級:</p><p> 指導(dǎo)教師:<
2、;/p><p> 起止日期:</p><p> 商旅卡銷售與景點(diǎn)展示子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) </p><p><b> 摘 要</b></p><p> 隨著人們生活水平的不斷提高,旅游已經(jīng)成為人們文化生活的一部分,旅游產(chǎn)業(yè)異常興旺,尤其是海島旅游景區(qū),游客數(shù)量急劇
3、增加,傳統(tǒng)的旅游管理和宣傳方式,已經(jīng)不能滿足旅游管理部門管理和宣傳的需求,需要推出更加便捷的管理方式和宣傳方式來滿足游客的需求。針對這一情況,結(jié)合計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù),與舟山創(chuàng)意軟件園研發(fā)了一套商旅卡銷售與景點(diǎn)展示的網(wǎng)站。通過商旅卡實(shí)現(xiàn)景點(diǎn)游覽、旅店預(yù)定和購物一卡通,持卡用戶可以享受供打折服務(wù),降低旅行成本,也可以規(guī)范旅行社的管理。而景點(diǎn)展示恰好可以為旅游景點(diǎn)進(jìn)行宣傳,提高景點(diǎn)知名度;通過游客的反響,完善景區(qū)管理與服務(wù)。本文詳細(xì)地給出
4、了商旅卡銷售與景點(diǎn)展示子系統(tǒng)的開發(fā)過程:系統(tǒng)的需求分析、功能模塊的設(shè)計(jì)及其實(shí)現(xiàn)、數(shù)據(jù)庫的設(shè)計(jì)。通過系統(tǒng)結(jié)構(gòu)圖、流程圖、E—R圖對商旅卡與景點(diǎn)模塊的功能進(jìn)行詳細(xì)的闡述,對此具體分析,最終實(shí)現(xiàn)網(wǎng)站信息的瀏覽、修改與刪除等操作。</p><p> 【關(guān)鍵字】 旅游;商旅卡;計(jì)算機(jī)技術(shù);網(wǎng)站</p><p> Business travel card sales and Attractions
5、 show 's Subsystem design and implementation</p><p><b> Abstract</b></p><p> With the continuous improvement of people's living standard,Tourism has become part of people
6、39;s cultural life. tourism industry is very thriving.especially,it is island tourist attractions .the number of tourists is sharp increasing,The traditional tourism management and publicity way has been unable to fulfil
7、 the need of tourism management and publicity way .we need to release the more convenient management and publicity way to meet the needs of tourists.In view of this situation,Combined with </p><p> [Key wor
8、ds] travel;Tourism; travel card; computer technology; Web site</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> ABSTRACTII</p><p><b&
9、gt; 1 概述1</b></p><p> 1.1選題的背景1</p><p> 1.2目前旅游業(yè)存在的問題和策略1</p><p><b> 2 技術(shù)背景2</b></p><p><b> 2.1開發(fā)技術(shù)2</b></p><p> 2
10、.2數(shù)據(jù)庫開發(fā)工具的選擇3</p><p> 3.網(wǎng)站的系統(tǒng)分析4</p><p> 3.1可行性研究4</p><p> 3.1.1技術(shù)可行性5</p><p> 3.1.2經(jīng)濟(jì)可行性5</p><p> 3.1.3操作可行性5</p><p> 3.2 網(wǎng)站需求分析
11、6</p><p> 3.2.1 目標(biāo)6</p><p> 3.2.2 功能描述6</p><p> 3.2.3運(yùn)行環(huán)境7</p><p> 4 網(wǎng)站系統(tǒng)的總體設(shè)計(jì)與數(shù)據(jù)庫設(shè)計(jì)7</p><p> 4.1網(wǎng)站的總體設(shè)計(jì)7</p><p> 4.1.1網(wǎng)站系統(tǒng)結(jié)構(gòu)設(shè)計(jì)7&l
12、t;/p><p> 4.1.2 系統(tǒng)模塊設(shè)計(jì)8</p><p> 4.2 網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)8</p><p> 4.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)8</p><p> 4.2.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)11</p><p> 4.2.3數(shù)據(jù)字典12</p><p> 4.2.4 數(shù)據(jù)庫的連接
13、13</p><p> 5 網(wǎng)站的詳細(xì)設(shè)計(jì)及編碼15</p><p> 5.1商旅卡服務(wù)版塊15</p><p> 5.1.1商旅卡服務(wù)模塊設(shè)計(jì)16</p><p> 5.1.2商旅卡服務(wù)模塊實(shí)現(xiàn)17</p><p> 5.2景區(qū)景點(diǎn)版塊17</p><p> 5.2.1
14、旅游景區(qū)20</p><p> 5.2.2旅游專題資訊21</p><p> 5.2.3旅游服務(wù)23</p><p> 5.2.4自助游方案與特色休閑項(xiàng)目24</p><p> 5.3 用戶功能版塊25</p><p> 6 網(wǎng)站系統(tǒng)測試27</p><p> 6.1 系
15、統(tǒng)測試的方法及步驟27</p><p> 6.2測試用例設(shè)計(jì)與分析28</p><p> 6.2.1登錄與注冊用例28</p><p> 6.2.2數(shù)據(jù)跟蹤實(shí)例29</p><p><b> 7 總結(jié)30</b></p><p><b> 參考文獻(xiàn)31</b&
16、gt;</p><p><b> 1 概述</b></p><p><b> 1.1選題的背景</b></p><p> 舟山是國務(wù)院批準(zhǔn)的唯一的省轄海島港口旅游城市,是全國唯一由海島組成的海上城市,擁有獨(dú)特的海島旅游資源。以“海天佛國,海洋文化,海鮮美食,海濱休閑”為特點(diǎn)的旅游業(yè),已成為舟山的重要支柱產(chǎn)業(yè)。<
17、/p><p> 近年來,舟山市旅游收入在總體上是趨于快速增長的勢頭。隨著舟山新區(qū)的建設(shè)與完善,越來越多的旅游人士來舟山旅游。僅2011年8月,共接待旅游人數(shù)349.18萬人次,同比增長13.9%。現(xiàn)在網(wǎng)絡(luò)已成為了我們?nèi)粘I钪兄匾囊徊糠?,網(wǎng)站建設(shè)在因特網(wǎng)應(yīng)用上的地位也日趨重要。據(jù)調(diào)查,在中國的游客中,年輕人占據(jù)較大的比例,而不論是兒童還是老人,80%的游客在出行前,都有網(wǎng)上查詢出游信息的習(xí)慣。由此客戶也希望通過更
18、快的聯(lián)系方式,更簡單方便的網(wǎng)絡(luò)來滿足旅游出行前的需要。由此可見,網(wǎng)絡(luò)是連接游客與景區(qū)的最佳紐帶,對景區(qū)的發(fā)展起著至關(guān)重要的作用。</p><p> 由此,通過建立一個(gè)滿足當(dāng)前旅游發(fā)展的網(wǎng)站,來整理舟山的旅游元素,滿足文化與商業(yè),知識與收入的結(jié)合,便捷管理。旅游人士可以通過網(wǎng)站對旅游目的地進(jìn)行信息的搜集和查詢??梢允孤糜稳耸康谝粫r(shí)間知道當(dāng)?shù)氐穆糜涡畔ⅲ奖阕龊贸浞值臏?zhǔn)備。[1,16]</p><
19、;p> 1.2目前旅游業(yè)存在的問題和策略</p><p> 目前我國旅游網(wǎng)站數(shù)量非常多,現(xiàn)在能夠用各種搜索引擎搜索到的旅游網(wǎng)站已經(jīng)有數(shù)萬家。但是很多旅游網(wǎng)站的開發(fā)設(shè)計(jì)無論從網(wǎng)頁設(shè)計(jì)的科學(xué)性、有效性,還是從網(wǎng)站的服務(wù)功能、服務(wù)范圍、服務(wù)內(nèi)容來看,都非常的不規(guī)范,存在許多問題。</p><p> 許多旅游管理部門仍使用原始的方式采用word、excel等電子文檔來對旅游信息進(jìn)行管理
20、。隨著業(yè)務(wù)的不斷增加,旅行機(jī)構(gòu)在業(yè)務(wù)操作中涉及的許多酒店、景點(diǎn)以及旅游線路問題越來越復(fù)雜,相關(guān)人員如果僅靠手工方式處理大量旅游信息,則遺漏信息的現(xiàn)象將更加容易發(fā)生,同時(shí)也可能使出錯(cuò)率增加,造成許多資源的浪費(fèi)等問題。因此,要完善旅游部門信息資源的管理,才能使旅游業(yè)高效運(yùn)轉(zhuǎn),實(shí)現(xiàn)資源的合理利用。[17,18]</p><p> 現(xiàn)在針對旅游信息的問題主要有以下幾個(gè)方面: </p><p>
21、 各種旅游信息查詢速度比較慢,且工作強(qiáng)度大。旅游信息中涉及的游客信息、旅游線路、花費(fèi)、酒店、景點(diǎn)等大量的料內(nèi)容。用人工方式進(jìn)行整理分類時(shí),工作繁雜、速度慢、出錯(cuò)率高。</p><p> 2. 各種資源之間調(diào)度難度大。信息量大,信息面廣,所以這就需要花費(fèi)大量的勞動(dòng)力來對其中一些資源進(jìn)行統(tǒng)一安排和整理。 </p><p> 3. 旅游服務(wù)質(zhì)量不高,對于客戶要求的服務(wù)反應(yīng)慢,相關(guān)人員的素質(zhì)偏
22、低。</p><p> 4. 信息的保密性低。對游客信息缺少一定的保護(hù),造成游客的流失。[19]</p><p> 5. 網(wǎng)站的商品單一、旅游信息更新慢,訪問率低等。</p><p> 6. 缺少特色旅游,</p><p> 針對這一現(xiàn)狀,1.應(yīng)加強(qiáng)對網(wǎng)站結(jié)構(gòu)的建設(shè),使信息豐富化。在推銷產(chǎn)品的同時(shí),要美化網(wǎng)站設(shè)計(jì),在傳輸信息的同時(shí),也
23、要保證網(wǎng)頁速度,以生動(dòng)的語言和豐富的產(chǎn)品展現(xiàn)給瀏覽用戶。運(yùn)用各種手段來提高網(wǎng)站的訪問率,用來提高宣傳效果。2.加強(qiáng)特色旅游、個(gè)性化旅游內(nèi)容網(wǎng)站的訪問者多種多樣,要根據(jù)訪問者的喜好、年齡、職業(yè)、經(jīng)濟(jì)能力。此目的是使每個(gè)瀏覽用戶都能在網(wǎng)站上找到各自感興趣的信息,從而引起旅游欲望。</p><p><b> 2 技術(shù)背景</b></p><p><b> 2.
24、1開發(fā)技術(shù)</b></p><p><b> VS 2010</b></p><p> Visual Studio是微軟公司制作的開發(fā)環(huán)境。是現(xiàn)在最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010是在2010年4月12日上市,它的開發(fā)環(huán)境(IDE)界面被重新設(shè)計(jì)和組織,變得更加清楚。于此同時(shí)Visual Studio 20
25、10也帶來了Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP)、 NET Framework 4.0,而且適用于Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還適用Oracle和IBM DB2數(shù)據(jù)庫。</p><p> Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Wind
26、ows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,還可以用來創(chuàng)建智能設(shè)備應(yīng)用程序、網(wǎng)絡(luò)服務(wù)和 Office 插件。</p><p> VS 2010 相比于前幾個(gè)版本,有了新功能和創(chuàng)新。新功能包括:</p><p> C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程;</p><p><b> 支持多顯示器 </b></p><p> 使用新特
27、性支持TDD </p><p><b> 支持Office </b></p><p> Quick Search特性</p><p><b> C++ 0x新特性</b></p><p><b> IDE得到增強(qiáng)</b></p><p> 使用
28、Visual C++ 2010來創(chuàng)建Ribbon界面</p><p> 新增基于.NET平臺的語言 F#</p><p> 而它的創(chuàng)新主要包括:</p><p> 民主化的應(yīng)用程序生命周期管理:在一個(gè)組織中,應(yīng)用程序生命周期的管理(ALM)將用到多個(gè)角色。但是從傳統(tǒng)意義上來講,這一周期中的每個(gè)角色并不都是平等的。Visual Studio Team Syste
29、m 2010將繼續(xù)打造一個(gè)功能平等、能夠共同分擔(dān)的平臺,便于管理應(yīng)用程序的生命周期。</p><p> 順應(yīng)新的技術(shù)潮流:業(yè)界內(nèi)的新技術(shù)和新趨勢都在不斷更新。通過Visual Studio 2010,微軟將為軟件工作者提供合適的開發(fā)工具和框架,用來支持軟件開發(fā)中最新的環(huán)境。</p><p> 跨部門的應(yīng)用:客戶能夠在不同規(guī)模的組織內(nèi)得到創(chuàng)建應(yīng)用,跨度之廣包括從單個(gè)部門到整個(gè)企業(yè)。Vis
30、ual Studio 2010將確保在這么大的范圍內(nèi)都支持應(yīng)用開發(fā)。</p><p> 高效的開發(fā)環(huán)境:VS 2010用拖曳式界面來完成軟件的開發(fā)。運(yùn)用的操作就可以實(shí)現(xiàn)一個(gè)界面的生成。但是拖曳的界面,需要用相應(yīng)的代碼來實(shí)現(xiàn)功能。VS 2010支持VB、C#、C++ ,可以快速地實(shí)現(xiàn)相對應(yīng)的功能。</p><p><b> C#</b></p><
31、;p> C#是微軟公司在2000年7月發(fā)布的一種簡單、安全、面向?qū)ο蟮淖钚碌某绦蛟O(shè)計(jì)語言,</p><p> 是特地為.NET的網(wǎng)站應(yīng)用而開發(fā)的語言。它包含了C++、Visual Basic、Delphi、Java等語言的優(yōu)點(diǎn),體現(xiàn)了當(dāng)今最新的程序設(shè)計(jì)技術(shù)的精髓。它使程序員可以迅速編寫各種MICROSOFT .NET平臺的應(yīng)用程序,MICROSOFT .NET提供了許多的工具和服務(wù)來最大限度地開發(fā)和利用
32、計(jì)算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過INTERNET進(jìn)行調(diào)用。它繼承了C語言的語法風(fēng)格,又繼承了C++的面向?qū)ο筇匦?。于此不同的是,C#的對象模型已經(jīng)可以對Internet進(jìn)行重新設(shè)計(jì),而使用的是.NET的類庫;它不再支持指針類型,不能隨意訪問
33、內(nèi)存地址空間,從而更加強(qiáng)大;C#也不支持多重繼承,這可以避免多重繼承帶來的可怕后果。.NET為C#提供了一個(gè)強(qiáng)大的、簡單、邏輯結(jié)構(gòu)一致的程序開發(fā)環(huán)境。于此同時(shí),公共語言運(yùn)行時(shí)(Common Language Runtime)為C#程序語言的托管式運(yùn)行環(huán)境給予保障,</p><p> 它有以下幾個(gè)特點(diǎn)有:語言簡潔,保留了C++的強(qiáng)大功能,具有快速應(yīng)用開發(fā)功能,語言更加自由,擁有強(qiáng)大的Web服務(wù)器控件,并且支持跨平
34、臺,還可以與XML相融合。</p><p> C#包括了C++的高運(yùn)行效率和VB簡單的可視化操作,用它強(qiáng)大的操作能力、優(yōu)美的語法風(fēng)格、獨(dú)具一格的語言特性和方便的面向組件編程的支持成為.NET網(wǎng)站開發(fā)的首選語言。同時(shí)使C#成為ISO與ECMA的標(biāo)準(zhǔn)規(guī)范。</p><p> 2.2數(shù)據(jù)庫開發(fā)工具的選擇</p><p> 數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來管
35、理、組織和存儲數(shù)據(jù)的倉庫,它產(chǎn)生于五十年前,是計(jì)算機(jī)科學(xué)的重要分支。隨著市場和信息技術(shù)的發(fā)展,數(shù)據(jù)管理不再只是存儲和管理數(shù)據(jù),而轉(zhuǎn)化成用戶所需求的數(shù)據(jù)管理的方法。作為信息系統(tǒng)最重要的數(shù)據(jù)庫技術(shù)得到了廣泛的應(yīng)用,從一般的公司管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造(CAD/CAM)、辦公信息系統(tǒng)(OIS)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)等,數(shù)據(jù)庫使用得到了重視。[10]</p><p> 本系統(tǒng)采用的數(shù)據(jù)庫是MySQL。<
36、;/p><p> MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā)。MySQL是一個(gè)關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫是將數(shù)據(jù)保存在不同的表中,而不是把所有數(shù)據(jù)內(nèi)容放在一個(gè)倉庫內(nèi)。因此這樣就可以提高了運(yùn)行速度靈活性。MySQL的SQL是“結(jié)構(gòu)化查詢語言”。SQL是用來訪問數(shù)據(jù)庫的最常用語言。MySQL軟件使用GPL(GNU通用公共許可證)。由于速度快、體積小、總體擁有的成本比較低,而且還開放了源
37、代碼。許多網(wǎng)站為了降低網(wǎng)站運(yùn)作成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p> MySQL最初的目的是用mSQL和他們自己的快速低級例程去連接表格。經(jīng)過測試后,得出的結(jié)論是mSQL并沒有他們想象中的那么快和靈活。這就導(dǎo)致了一個(gè)和mSQL一樣的API接口的新的SQL接口的產(chǎn)生,這樣的設(shè)計(jì)更容易移植到MySQL。</p><p> 與其他的大型數(shù)據(jù)庫如SQL Server、Orac
38、le、DB2等相比,MySQL也有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這一點(diǎn)而也沒有減少它受大眾歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)足夠開發(fā)使用了,而且由于MySQL是開放源碼軟件,這樣就可以大大降低總成本。目前Internet上流行的網(wǎng)站構(gòu)架方式是Linux操作系統(tǒng),Apache和Nginx作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP/P
39、erl/Python作為服務(wù)器端腳本解釋器。由于這幾個(gè)軟件都是免費(fèi)或開放源碼軟件,因此使用這種方式開發(fā)軟件,可以用極少或很少的錢建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。</p><p><b> 系統(tǒng)特性:</b></p><p> 運(yùn)用C和C++來編寫,并且使用多種編譯器進(jìn)行測試,保證源代碼的可移植性</p><p> 支持AIX、Linux、
40、Mac OS、FreeBSD、OpenBSD、OS/2 Wrap、HP-UX、NovellNetware、Solaris、Windows等多種操作系統(tǒng) </p><p> 提供API給編程語言。這些編程語言主要有Java、Perl、C、C++、Python、PHP、Ruby和Tcl等。 </p><p> 支持多線程操作,合理利用CPU資源 </p><p&
41、gt; 先進(jìn)的SQL查詢算法,能夠有效地提高查詢速度 </p><p> 能在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用,也能作為一個(gè)庫來放入到其他的軟件中提供多種語言支持 </p><p> 提供TCP/IP、JDBC和ODBC等多種數(shù)據(jù)庫連接方法 </p><p> 提供管理工具,用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的 </p>&l
42、t;p> 能夠處理擁有上千萬條記錄的大型數(shù)據(jù)庫 </p><p><b> 支持多種存儲結(jié)構(gòu)</b></p><p><b> 3.網(wǎng)站的系統(tǒng)分析</b></p><p><b> 3.1可行性研究</b></p><p> 可行性研究也可稱為可行性分析,它不是
43、為了弄清所定義的項(xiàng)目是不是可能實(shí)現(xiàn)和值得開發(fā),而是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對系統(tǒng)開發(fā)是否具備了可能性和必要性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、操作三個(gè)方面進(jìn)行分析和研究,用來避免投資失誤,保證系統(tǒng)開發(fā)的成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否可以解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。</p><p> 3.1.1技術(shù)可行性</p><p> 技術(shù)上的可行
44、性分析主要分析所需的技術(shù)能否順利完成開發(fā)工作,軟、硬件條件是否滿足系統(tǒng)的需要。本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫和前臺頁面的瀏覽開發(fā)兩個(gè)方面。前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)可靠性好的數(shù)據(jù)庫;后者則要求應(yīng)用程序的功能完善、易操作。對此本系統(tǒng)的數(shù)據(jù)庫采用了MySQL 2005來實(shí)現(xiàn)數(shù)據(jù)的存儲和維護(hù),開發(fā)平臺則采用VS 2010,其擁有C#開發(fā)語言的強(qiáng)大功能,足可以實(shí)現(xiàn)應(yīng)用程序所需要的功能。對現(xiàn)有的軟件不會產(chǎn)生沖突,對使用的操作系統(tǒng)唉說有
45、很好的兼容性、穩(wěn)定性。</p><p> 因此,本系統(tǒng)的開發(fā)平臺已經(jīng)成熟且可行。</p><p> 3.1.2經(jīng)濟(jì)可行性</p><p> 本系統(tǒng)采用的VS2010和MySQL 2005 都是現(xiàn)行比較流行且免費(fèi)的開發(fā)平臺,根據(jù)C#語言的自由和開放性使得開發(fā)人員投資很小,但卻提供給他們必需的靈活性以及大量的支持。網(wǎng)站的易于維護(hù)性也使本系統(tǒng)的開發(fā)投資大大減少[20
46、,21]。而且本系統(tǒng)的使用靈活方便,所需的開發(fā)人員少,技術(shù)相對比較簡單,開發(fā)成本較低。</p><p> 經(jīng)濟(jì)利益也是相當(dāng)可觀,計(jì)算機(jī)技術(shù)發(fā)展異常迅猛的根本原因在于計(jì)算機(jī)的應(yīng)用促進(jìn)了社會經(jīng)濟(jì)的發(fā)展,給社會帶來了巨大經(jīng)濟(jì)效益。隨著舟山新區(qū)的建設(shè),越來越多的旅游人士來舟山旅游,旅游網(wǎng)站也會成為他們首選的了解旅游信息服務(wù)的工具。對網(wǎng)站進(jìn)行相對應(yīng)的宣傳、提高知名度,使來舟山的旅游人員更容易的通過搜索引擎搜索到網(wǎng)站。這就
47、可以大大的提升旅行社的業(yè)務(wù)量,使旅行社獲得豐厚的利潤。收益將遠(yuǎn)遠(yuǎn)大于投資。[3]</p><p> 所以開發(fā)本游戲在經(jīng)濟(jì)上是可行的。</p><p> 3.1.3操作可行性</p><p> 現(xiàn)今社會,隨著信息化和計(jì)算機(jī)技術(shù)的發(fā)展,越來越多的旅游網(wǎng)站認(rèn)識到信息化管理是提高運(yùn)行效率比不缺少的重要方法,信息化管理可以很大部分的減少人工勞動(dòng)力的時(shí)間,可以有效的提高分
48、析的效率。由于現(xiàn)在計(jì)算機(jī)已經(jīng)深入大部分家庭,在旅游業(yè)中也得到了普及。因此開發(fā)旅游網(wǎng)站是可行的。具體操作如下:</p><p> 管理員對系統(tǒng)進(jìn)行的操作都是可以通過瀏覽器進(jìn)入網(wǎng)站的后臺系統(tǒng),在可視化的界面對網(wǎng)站的信息進(jìn)行修改和操作。</p><p> 操作非常簡單,網(wǎng)站對信息的處理都是人性化處理,只要具有普通上網(wǎng)能力的人就可以對網(wǎng)站進(jìn)行使用和修改[7]。</p><p
49、> 從操作方面來說該系統(tǒng)完全可行。</p><p> 3.2 網(wǎng)站需求分析</p><p> 需求分析是軟件工程的一項(xiàng)重要的任務(wù),它是系統(tǒng)軟件設(shè)計(jì)與軟件配置之間的橋梁。需求分析能夠描述軟件的功能和性能,核定軟件與其他系統(tǒng)元素的接口,并設(shè)立軟件所需滿足的約束。需求分析為軟件設(shè)計(jì)提供了可靠的數(shù)據(jù)、系統(tǒng)結(jié)構(gòu)、界面和模型[5,8]。</p><p> 本系統(tǒng)的
50、需求分析主要是以下一些需求。</p><p><b> 3.2.1 目標(biāo)</b></p><p> 該子系統(tǒng)主要是建立一個(gè)網(wǎng)站的部分:商旅卡和景點(diǎn)展示。突出旅游特點(diǎn),有美觀的界面設(shè)計(jì)。主要功能:</p><p> 商旅卡服務(wù)。介紹商旅卡的用處及相關(guān)信息。</p><p> 旅游景點(diǎn)介紹功能:方便游客查看舟山主要景
51、點(diǎn)的相關(guān)信息,同時(shí)有利于景點(diǎn)的管理,加強(qiáng)與游客的溝通和合作,提高管理水平。使游客對景點(diǎn)有比較真實(shí)和詳細(xì)的認(rèn)識,同時(shí)對景點(diǎn)進(jìn)行了很好的宣傳,管理員可以在后臺對旅游景點(diǎn)的信息進(jìn)行修改和刪除。其包含各景點(diǎn)中的景區(qū)等信息。</p><p> 旅游服務(wù)功能:游客可以對主要景點(diǎn)相關(guān)的信息與旅游交通方式進(jìn)行查詢,也可對各個(gè)景點(diǎn)的門票信息進(jìn)行查詢。</p><p> 發(fā)布旅游專題資訊功能:游客可以查詢
52、舟山主要景點(diǎn)的旅游資訊和最新動(dòng)態(tài)。</p><p> 自助游方案的查詢功能:提供行程安排、住宿、景點(diǎn)的相關(guān)信息。</p><p> 后臺管理功能:用最少的人力和物力提高管理水平,方便發(fā)布各種旅游信息;管理員通過處理各個(gè)事務(wù),使前臺的用戶操作便捷,突出旅游特色,保證網(wǎng)站安全運(yùn)行。</p><p> 用戶功能:供用戶登錄與注冊。</p><p&
53、gt; 3.2.2 功能描述</p><p><b> 后臺界面</b></p><p> 管理員輸入帳號和密碼,驗(yàn)證無誤后,進(jìn)入子系統(tǒng)的后臺管理平臺。</p><p><b> 子系統(tǒng)后臺管理</b></p><p> 后臺主要有以下功能: 旅游資訊管理、景區(qū)景點(diǎn)管理、訂單管理、商旅卡管
54、理。</p><p> 主要是對旅游信息的修改和刪除,通過更改這些信息,然后顯示在網(wǎng)站頁面上。</p><p><b> 網(wǎng)頁界面</b></p><p><b> 1)旅游景點(diǎn)</b></p><p> 景點(diǎn)主頁:通過圖片文字、視頻信息介紹舟山景點(diǎn)。主要有白沙島、朱家尖、普陀山和桃花島等主
55、要景點(diǎn)。</p><p> 通過主要景點(diǎn),進(jìn)去景區(qū)頁面:內(nèi)容包括景區(qū)介紹、景區(qū)備注、小景點(diǎn)、天氣預(yù)報(bào)、其他景點(diǎn)景區(qū)及旅游指南。</p><p> 各個(gè)子頁面:用相關(guān)的內(nèi)容介紹相關(guān)的信息供游覽用戶參考。</p><p><b> 2)商旅卡服務(wù)</b></p><p> 介紹商旅卡功能、注冊、購買、常見問題和優(yōu)惠服
56、務(wù)。</p><p><b> 3)用戶功能</b></p><p><b> 供用戶登錄和注冊。</b></p><p><b> 3.2.3運(yùn)行環(huán)境</b></p><p> Microsoft Visual Studio 2010 和MySQL 2005</
57、p><p> 4 網(wǎng)站系統(tǒng)的總體設(shè)計(jì)與數(shù)據(jù)庫設(shè)計(jì)</p><p> 4.1網(wǎng)站的總體設(shè)計(jì)</p><p> 4.1.1網(wǎng)站系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 繪制系統(tǒng)結(jié)構(gòu)圖的過程,實(shí)際上就是對系統(tǒng)的功能模塊進(jìn)行分解設(shè)計(jì)的過程,也就是將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)橄到y(tǒng)結(jié)構(gòu)圖。使用戶對系統(tǒng)的結(jié)構(gòu)模式有直觀的了解[4,6]。</p><p&
58、gt; 本系統(tǒng)結(jié)構(gòu)圖: </p><p><b> 圖4—1系統(tǒng)結(jié)構(gòu)圖</b></p><p> 4.1.2 系統(tǒng)模塊設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)結(jié)構(gòu)圖,將子系統(tǒng)分為以下主要功能模塊:</p><p><b> 1)商旅卡服務(wù)模塊</b></p>
59、;<p> 介紹商旅卡功能、注冊、購買、常見問題和優(yōu)惠服務(wù)。</p><p><b> 用戶功能模塊</b></p><p> 實(shí)現(xiàn)的主要功能包括新用戶注冊、老用戶登陸。 </p><p><b> 景區(qū)景點(diǎn)模塊</b></p><p> 該模塊主要是供游客查看站內(nèi)公告、景點(diǎn)
60、、門票、旅游線路等信息。</p><p><b> 后臺管理模塊</b></p><p> 管理員可以對后臺的所有信息進(jìn)行修改。[9,11]</p><p> 4.2 網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)</p><p> 數(shù)據(jù)庫設(shè)計(jì)就是把現(xiàn)實(shí)世界的尸體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程。首先對系統(tǒng)的數(shù)據(jù)流進(jìn)行分析,得出數(shù)據(jù)流圖,分析
61、E—R圖,進(jìn)行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫實(shí)現(xiàn)。根據(jù)需求分析,確定系統(tǒng)中的實(shí)體,研究實(shí)體與實(shí)體間的關(guān)系。</p><p> 4.2.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 其總體的流程圖分析:</p><p> 重試 </p><p><b> 失敗</b></
62、p><p><b> 提交 保存</b></p><p> 成功 管理員 調(diào)用</p><p><b> 成功</b></p><p><b> 失敗</b></p><p><b>
63、 重試</b></p><p> 瀏覽網(wǎng)站 成功</p><p> 圖4—2數(shù)據(jù)庫流程圖</p><p> 概念模型(E—R模型)的組成元素有:實(shí)體、屬性、聯(lián)系,E—R模型用E—R圖表示。實(shí)體是用戶在工作中涉及的事務(wù),屬性是對實(shí)體特征的描述[8]。本系統(tǒng)有以下一些實(shí)體:</p><p>
64、 圖4—3 旅游景點(diǎn)實(shí)體屬性圖</p><p> 圖4—4 旅游專題資訊實(shí)體屬性圖</p><p> 圖4—5 門票實(shí)體屬性圖</p><p> 圖4—6 旅游景區(qū)實(shí)體屬性圖</p><p> 圖4—7 用戶實(shí)體屬性圖</p><p> 圖4—8 管理員實(shí)體屬性圖</p><p>
65、根據(jù)各個(gè)實(shí)體之間的聯(lián)系做出E—R圖,如圖所示。</p><p> n n</p><p><b> m </b></p><p> n </p><p> n n
66、 n n n </p><p> m m m m</p><p> n n n n </p><p> 1 1
67、 1 1 1</p><p> 圖4—9系統(tǒng)E—R圖</p><p> 4.2.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)</p><p> 服務(wù)器上建立名為shanglv的數(shù)據(jù)庫,對E—R圖進(jìn)行分析,可初步得到以下表[12]。</p><p> 1.用來存儲景點(diǎn)信息的表:景點(diǎn)表sceneinfo(表4—1)
68、用來保存景點(diǎn)的信息,例如景點(diǎn)編號、名稱、圖片、位置等。該表的主鍵為SceneID,其中景點(diǎn)編號設(shè)為自動(dòng)遞增。</p><p> 2.用來存儲旅游專題資訊信息的表:旅游專題資訊表scenenewinfo(表4—2)用來保存旅游專題資訊的信息,例如專題資訊編號、名稱、內(nèi)容簡介等。該表的主鍵為NewInfoID,其中專題資訊編號設(shè)為自動(dòng)遞增。</p><p> 3.用來存儲景區(qū)信息的表:景區(qū)
69、表scenerinfo(表4—3)用來保存景區(qū)的信息,例如景區(qū)編號、名稱、圖片等。該表的主鍵為SceneRID,其中景區(qū)編號設(shè)為自動(dòng)遞增。</p><p> 4.用來存儲后臺管理員信息的表:后臺管理員表manager(表4—4)用來保存后臺管理員的信息,例如帳號、密碼等。該表的主鍵為ID,其中編號設(shè)為自動(dòng)遞增。</p><p> 5.用來存儲用戶信息的表:用戶表users(4—5)用來
70、保存用戶的信息,例如帳號、密碼、電話。該表的主鍵為UserID,其中用戶編號設(shè)為自動(dòng)遞增。</p><p><b> 4.2.3數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,它的目的是對數(shù)據(jù)流程圖中的元素做出詳細(xì)的解釋說明。也就是給數(shù)據(jù)流圖上每個(gè)成分加以定義和說明。</p>
71、;<p> 本系統(tǒng)的數(shù)據(jù)字典如下</p><p> 4.2.4 數(shù)據(jù)庫的連接</p><p> 本系統(tǒng)要用到MySQL數(shù)據(jù)庫的使用,為使系統(tǒng)良好的運(yùn)行,必須要進(jìn)行數(shù)據(jù)庫的連接。考慮到本系統(tǒng)數(shù)據(jù)庫設(shè)置復(fù)雜性,只做部分。</p><p> 運(yùn)用開發(fā)環(huán)境中應(yīng)用程序的配置(appSettings),對數(shù)據(jù)庫中的文件進(jìn)行連接。[13]</p>
72、<p> <appSettings></p><p> <add key="DBHelperProvider" value="MySql.Data.MySqlClient"/></p><p> <add key="ConnectionString" value="ser
73、ver=localhost; </p><p> database=shanglv;user id=root;password=890928;port=3306"/></p><p><b> 獲取全部景點(diǎn)的信息</b></p><p> public DataSet AllScene()</p><p
74、><b> {</b></p><p> DataSet dt = null;</p><p> DBHelper.DBHelper dbhelper = new DBHelper.DBHelper();</p><p> MySqlCommand cmd = dbhelper.GetStoredProcCommond("
75、;AllScene");</p><p> dbhelper.connection.Open(); </p><p> dt = dbhelper.ExecuteDataSet(cmd);</p><p> dbhelper.connection.Close();</p><p> return dt;</
76、p><p><b> }</b></p><p> 通過景點(diǎn)ID從NewInfo表中所有此景點(diǎn)的最新資訊</p><p> public DataSet SceneNewInfo(string SID)</p><p><b> {</b></p><p> DataS
77、et dt = null;</p><p> DBHelper.DBHelper dbhelper = new DBHelper.DBHelper();</p><p> MySqlCommand cmd = dbhelper.GetStoredProcCommond("SceneNewInfo");</p><p> dbhelper.c
78、onnection.Open();</p><p> dbhelper.AddInParameter(cmd, "SID", MySqlDbType.Int32, SID);</p><p> dt = dbhelper.ExecuteDataSet(cmd);</p><p> dbhelper.connection.Close();&l
79、t;/p><p> return dt;</p><p><b> }</b></p><p> 后臺對數(shù)據(jù)庫進(jìn)行修改更新</p><p><b> 景區(qū)的修改</b></p><p> public int SceneRModify(SceneRModel srm)&
80、lt;/p><p><b> { </b></p><p> DBHelper.DBHelper dbhelper = new DBHelper.DBHelper();</p><p> MySqlCommand cmd = dbhelper.GetStoredProcCommond("UpdateSceneRInfo&qu
81、ot;);</p><p> dbhelper.AddInParameter(cmd, "SRID", MySqlDbType.Int32, Convert.ToInt32(srm.SceneRID));</p><p><b> ...</b></p><p> dbhelper.AddInParameter(cmd
82、, "HPicture", MySqlDbType.VarChar, srm.HotelPicture);</p><p> int rows = dbhelper.ExecuteNonQuery(cmd);</p><p> dbhelper.connection.Close();</p><p> return rows;</p&
83、gt;<p><b> }</b></p><p><b> 插入新景區(qū)</b></p><p> public int InsertNewSceneR(SceneRModel srm)</p><p><b> {</b></p><p> DBHel
84、per.DBHelper dbhelper = new DBHelper.DBHelper();</p><p> MySqlCommand cmd = dbhelper.GetStoredProcCommond("InsertNewSceneR");</p><p> //dbhelper.connection.Open();</p><p&g
85、t; dbhelper.AddInParameter(cmd, "SRName", MySqlDbType.VarChar, srm.SceneRName);</p><p><b> ....</b></p><p> dbhelper.AddInParameter(cmd, "HPicture", MySqlDbTyp
86、e.VarChar, srm.HotelPicture);</p><p> int rows = dbhelper.ExecuteNonQuery(cmd);</p><p> dbhelper.connection.Close();</p><p> return rows;</p><p><b> ?。齕15]<
87、/b></p><p> 5 網(wǎng)站的詳細(xì)設(shè)計(jì)及編碼</p><p> 頁面設(shè)計(jì)的好壞直接影響游客的訪問率,它如同公司的形象,特別重視設(shè)計(jì)和規(guī)劃。頁面主要通過圖片和文字來展示網(wǎng)站的內(nèi)容,插入少許視頻,來展現(xiàn)舟山旅游景點(diǎn)的魅力。</p><p> 5.1商旅卡服務(wù)版塊</p><p> 商旅卡服務(wù)提供了一個(gè)網(wǎng)上訂購的交易方式,通過后
88、臺可以對其進(jìn)行管理。具體流程圖</p><p><b> 如下:</b></p><p> 圖5—1商旅卡服務(wù)流程圖</p><p> 5.1.1商旅卡服務(wù)模塊設(shè)計(jì)</p><p> 商旅卡服務(wù)分為五個(gè)模塊,分別是商旅卡介紹、持卡人、特約商戶、優(yōu)惠與積分服務(wù)、常見服務(wù)。</p><p>&
89、lt;b> 1.商旅卡介紹</b></p><p> 主要包括以下幾個(gè)部分:商旅卡介紹、購卡服務(wù)中心、商旅卡樣卡展示。讓用戶對商旅卡有系統(tǒng)的認(rèn)識,方便用戶注冊及使用。</p><p><b> 持卡人</b></p><p> 分為用戶注冊和服務(wù)流程圖。介紹用戶注冊的網(wǎng)站、服務(wù)熱線、激活方式以及操作流程圖。</p
90、><p><b> 特約商戶</b></p><p> 介紹VIP客戶的列表。</p><p><b> 優(yōu)惠與積分服務(wù)</b></p><p> 內(nèi)容可分為消費(fèi)優(yōu)惠、便利充值、購卡通道、商旅卡樣卡展示。其主要介紹相關(guān)的優(yōu)惠服務(wù),如積分送禮、消費(fèi)折扣、咨詢服務(wù)等。 </p>
91、<p><b> 常見服務(wù)</b></p><p> 主要涉及客戶在注冊過程中遇到的問題,以及商旅卡的相關(guān)問題。</p><p> 5.1.2商旅卡服務(wù)模塊實(shí)現(xiàn)</p><p> 此模塊為商旅卡的主頁,通過瀏覽,可以查看商旅卡的相關(guān)內(nèi)容。下圖為商旅卡頁面的部分。</p><p> 圖5—2 商旅卡服
92、務(wù)圖</p><p> 通過ContentPlaceHolderID來尋找母板中的相關(guān)內(nèi)容,用關(guān)鍵字class、scr等來定義屬性,具體實(shí)現(xiàn)的部分代碼為:</p><p> public partial class CardService : System.Web.UI.Page</p><p><b> {</b></p>
93、<p> protected void Page_Load(object sender, EventArgs e)</p><p><b> { }</b></p><p><b> }</b></p><p><b> 5.2景區(qū)景點(diǎn)版塊</b></p><p
94、><b> 景區(qū)景點(diǎn)首頁</b></p><p> 設(shè)計(jì)一個(gè)景點(diǎn)的首頁,這是主要給用戶看的界面,內(nèi)容充實(shí)而不雜,要能體現(xiàn)舟山群島的特色,滿足用戶的需要。因此可以通過此界面向?yàn)g覽用戶展現(xiàn)舟山旅游景區(qū)的大致情況,首頁分為三大部分:舟山群島視頻簡介、舟山群島簡介及主要景區(qū),再用小圖標(biāo)來美化網(wǎng)站標(biāo)題。</p><p> 視頻簡介:用視頻來介紹舟山群島的悠久歷史和未
95、來規(guī)劃。視頻實(shí)現(xiàn)一些功能:通過按鍵來播放與暫停視頻,控制音量,也可以分享視頻。</p><p> 內(nèi)容簡介:用文字?jǐn)⑹鰜砻枋鲋凵饺簫u美麗的風(fēng)景與宜人的環(huán)境。</p><p> 主要景點(diǎn):用圖片來展示舟山的主要旅游景點(diǎn)。包括白沙島、朱家尖、秀山島等景點(diǎn)。點(diǎn)擊圖片就可以進(jìn)入相關(guān)景點(diǎn),供游覽用戶查看。</p><p><b> 此頁面的圖如下:</b
96、></p><p> 圖5—3 景點(diǎn)首頁圖</p><p> 以發(fā)布旅游景點(diǎn)圖片為例,按照添加景點(diǎn)信息的時(shí)間排序,主要運(yùn)用ImageButton()控件來實(shí)現(xiàn),以下為其部分代碼:</p><p> private void AddImageButton()</p><p> { int count = 0;</p&g
97、t;<p> int r = cf.floor(rows);</p><p> for (int i = 1; i <= r; i++)</p><p><b> {</b></p><p> TableRow tr = new TableRow();</p><p> for (int j
98、 = 1; j <= cf.CellNumber(i, rows); j++)</p><p><b> {</b></p><p> TableCell cell = new TableCell();</p><p><b> //添加圖片</b></p><p> ImageBut
99、ton ib = new ImageButton();</p><p> ib.Width = 270;</p><p> ib.Height = 200;</p><p> ib.ID = "ImageButton_" + sm[count].SceneName;</p><p> ib.Click += Ima
100、ge_Click_Redirect;</p><p> ib.ImageUrl = sm[count].ScenePicture;</p><p> ib.AlternateText = sm[count].SceneName;</p><p> cell.Controls.Add(ib);</p><p> tr.Cells.Add
101、(cell);</p><p> count++; }</p><p> Table_SceneImage.Rows.Add(tr);</p><p> } </p><p><b> 旅游景點(diǎn)頁面</b></p><p> 用優(yōu)美的文字及圖片來描述景點(diǎn)的特點(diǎn),瀏覽
102、用戶了解所在景點(diǎn)的概況。在該頁面中主要該版面分為以下部分:景點(diǎn)簡介、景區(qū)介紹、旅游資訊、旅游服務(wù)、自助游方案及旅游特色項(xiàng)目(圖。</p><p> 景點(diǎn)簡介:通過圖片和文字來介紹景點(diǎn)的信息。</p><p> 景區(qū)介紹:通過圖片來介紹此景點(diǎn)的景區(qū),點(diǎn)擊圖片進(jìn)入此景區(qū)的詳細(xì)介紹。</p><p> 旅游資訊:用鏈接介紹景點(diǎn)的專題資訊。</p>&l
103、t;p> 旅游服務(wù):介紹景點(diǎn)的門票信息、咨詢電話等。</p><p> 自助游方案:提供景點(diǎn)線路與交通方式等供自助游的游客參考。</p><p> 特色顯現(xiàn)項(xiàng)目:文字標(biāo)識景點(diǎn)特色。</p><p> 圖5—4旅游景點(diǎn)頁面圖</p><p> public partial class SceneShow : System.Web
104、.UI.Page</p><p><b> {</b></p><p> public SceneModels sm;</p><p> public SceneRModel[] srm;</p><p> public string[] ArrayHoteID;</p><p> pu
105、blic string[] ArrayHotelPicture;</p><p><b> //聲明公用函數(shù)類</b></p><p> CommonFunction cf = new CommonFunction();</p><p> //數(shù)據(jù)庫操作類聲明</p><p> Database MyDB = n
106、ew Database();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p> { //獲取景點(diǎn)信息</p><p> GetSceneInfo();</p><p><b> //獲取景區(qū)信息</b><
107、/p><p> GetSceneRInfo();</p><p> //設(shè)置景點(diǎn)地圖圖片</p><p> this.ImageMap.ImageUrl = sm.SceneMap;</p><p> //添加景區(qū)門票相關(guān)控件</p><p> AddTicketCtrl();</p><p&
108、gt; //添加景點(diǎn)的最新資哩訊</p><p> SceneNewInfo(); </p><p><b> }</b></p><p><b> 5.2.1旅游景區(qū)</b></p><p><b> 旅游景區(qū)模版的設(shè)計(jì)</b></p><p&g
109、t; 旅游景區(qū)顯示主要包括景區(qū)介紹、景區(qū)備注、小景點(diǎn)、天氣預(yù)報(bào)、其他景點(diǎn)景區(qū)及旅游指南。設(shè)計(jì)簡單清楚,使游客更加容易瀏覽。</p><p><b> 旅游景區(qū)模版的實(shí)現(xiàn)</b></p><p> 建好數(shù)據(jù)庫后,就可以實(shí)現(xiàn)旅游景區(qū)系統(tǒng)的代碼,根據(jù)系統(tǒng)結(jié)構(gòu)圖,其實(shí)現(xiàn)主要包括景區(qū)瀏覽、管理及旅游景區(qū)內(nèi)容的排列。</p><p> 旅游景區(qū)內(nèi)容
110、瀏覽和排列</p><p> 旅游景區(qū)的瀏覽將數(shù)據(jù)庫中的景區(qū)信息查詢出來,并將頁面中的景區(qū)標(biāo)題等幾個(gè)字段進(jìn)行列表顯示,這樣就可以在同一個(gè)設(shè)計(jì)的頁面中分步顯示各景區(qū)的內(nèi)容。在列表中提供鏈接,用戶打開頁面后,可以閱讀到更詳細(xì)的內(nèi)容。部分代碼如下:</p><p> private void GetSceneInfo()</p><p><b> {<
111、;/b></p><p> DataSet ds = db.sencesinfo(SceneName);</p><p> sm = new SceneModels();</p><p> if (0 == ds.Tables[0].Rows.Count) return;</p><p> sm.SceneName = ds.T
112、ables[0].Rows[0]["SceneName"].ToString();</p><p> sm.ScenePicture = ds.Tables[0].Rows[0]["ScenePicture"].ToString();</p><p><b> ....</b></p><p> s
113、m.SceneIntroHead = ds.Tables[0].Rows[0]["SceneItroHead"].ToString();</p><p> sm.ScenePhone = ds.Tables[0].Rows[0]["ScenePhone"].ToString();</p><p><b> }</b><
114、/p><p> //處理字符串函數(shù),加換行并拼接</p><p> private string HandleString(string[] HandledS)</p><p><b> { </b></p><p> string result = "";</p><p&
115、gt; cf.AddBr(HandledS);</p><p> result = cf.StringJoint(HandledS);</p><p> return result;} </p><p><b> 旅游景區(qū)管理</b></p><p> 主要是對景區(qū)內(nèi)的小景點(diǎn)進(jìn)行修改、刪除、添加,以及進(jìn)行數(shù)據(jù)庫
116、操作的頁面。如圖:</p><p> 圖5—5 小景點(diǎn)管理圖</p><p> 通過管理員登錄后臺管理系統(tǒng),對小景點(diǎn)信息進(jìn)行添加,寫入數(shù)據(jù)庫,添加小景點(diǎn)圖片部分代碼:</p><p> protected void Page_Load(object sender, EventArgs e)</p><p> { if (!IsPo
117、stBack)</p><p><b> {</b></p><p> this.State.Value = "1";</p><p> SceneRID = Request.QueryString["SceneRID"];</p><p> SceneRName = Re
118、quest.QueryString["SceneRName"];</p><p> SceneName = Request.QueryString["SceneName"];</p><p> Operation = Request.QueryString["Operation"];</p><p>
119、 Session["SceneRID"] = SceneRID;</p><p> Session["SceneRName"] = SceneRName;</p><p> Session["SceneName"] = SceneName;</p><p> Session["Operati
120、on"] = Operation;</p><p> this.Button_Sure.Attributes["OnClick"] = "return confirm('您確定保存修改嗎?')"; ...</p><p><b> }}</b></p><p&g
121、t; 5.2.2旅游專題資訊</p><p> 旅游專題資訊主要向?yàn)g覽用戶提供這個(gè)景點(diǎn)的特色項(xiàng)目,能夠使用戶及時(shí)地獲得自己所需這個(gè)景點(diǎn)的信息。瀏覽用戶可以在網(wǎng)上點(diǎn)擊,來獲取專題資訊信息,管理員在后臺可以對相應(yīng)的景點(diǎn)資訊信息進(jìn)行修改、刪除、添加操作,完成資訊在網(wǎng)頁上的更新。</p><p> 旅游專題資訊模塊設(shè)計(jì)</p><p> 本網(wǎng)站的旅游專題資訊顯示需要
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-汽車銷售與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—銷售管理模塊
- 軟件工程畢業(yè)論文-汽車銷售與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—客戶管理模塊
- 冰箱的銷售與發(fā)展畢業(yè)論文
- ERP-JXC系統(tǒng)采購、銷售與庫存管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 汽車銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文—圖書管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 鮮花銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 畢業(yè)論文--在線手機(jī)銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 汽車銷售與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—銷售管理模塊
- 畢業(yè)論文----小型服裝銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 服裝生產(chǎn)企業(yè)銷售與收款內(nèi)部控制設(shè)計(jì)[畢業(yè)論文]
- 畢業(yè)論文--電鉆的銷售與售后服務(wù)
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】
- 網(wǎng)上書店銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(設(shè)計(jì))
- 木材企業(yè)銷售與收款循環(huán)內(nèi)部控制設(shè)計(jì)[畢業(yè)論文]
- 建材企業(yè)銷售與收款循環(huán)內(nèi)部控制設(shè)計(jì)[畢業(yè)論文]
- 畢業(yè)論文——網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)--閱卷子系統(tǒng)
- 畢業(yè)設(shè)計(jì)--sap二次開發(fā)之銷售與分售模塊子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評論
0/150
提交評論