版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文(設(shè)計)</b></p><p> 題目 基于B/S的石海旅游網(wǎng)設(shè)計與實現(xiàn)</p><p> 類別 畢業(yè)設(shè)計 </p><p> 院別 計算機信息與科學學院 </p><p> 專業(yè) 計算機科學與
2、技術(shù) </p><p> 年級 2011級 </p><p> 2015年4月15日</p><p><b> 目錄</b></p><p><b> 目錄I</b></p><p><b>
3、摘要II</b></p><p><b> 1 緒 論1</b></p><p> 1.1 課題背景1</p><p> 1.2 目的和意義1</p><p> 2 系統(tǒng)相關(guān)技術(shù)簡介2</p><p> 2.1 C#介紹2</p><
4、p> 2.2 ADO.NET 介紹2</p><p> 2.3 SQL Server 2008數(shù)據(jù)庫簡介2</p><p><b> 3 系統(tǒng)分析3</b></p><p> 3.1 可行性分析3</p><p> 3.2 系統(tǒng)需求分析4</p><p> 3
5、.2.1 石海旅游網(wǎng)現(xiàn)狀4</p><p> 3.2.2 功能需求分析4</p><p> 3.3 工作流程分析5</p><p> 3.4 系統(tǒng)數(shù)據(jù)流分析6</p><p><b> 4 系統(tǒng)設(shè)計7</b></p><p> 4.1 網(wǎng)站模塊的總體設(shè)計7<
6、/p><p> 4.2 網(wǎng)站子模塊設(shè)計8</p><p> 5 數(shù)據(jù)庫的設(shè)計與實現(xiàn)10</p><p> 5.1 數(shù)據(jù)庫需求分析10</p><p> 5.2 數(shù)據(jù)庫設(shè)計14</p><p> 6 主要模塊功能實現(xiàn)16</p><p> 6.1 網(wǎng)站主頁面實現(xiàn)16
7、</p><p> 6.2 用戶注冊模塊實現(xiàn)16</p><p> 6.3 用戶留言功能實現(xiàn)17</p><p> 6.4 用戶管理模塊實現(xiàn)18</p><p> 6.5 管理員管理留言功能模塊實現(xiàn)18</p><p> 6.6 管理員管理旅游線路功能模塊實現(xiàn)19</p>&
8、lt;p> 6.7 管理員管理信息功能模塊實現(xiàn)19</p><p> 6.8 管理員管理景點資源功能模塊實現(xiàn)20</p><p> 6.9 管理員管理交通線路功能模塊實現(xiàn)20</p><p> 6.10 管理員管理租車信息功能模塊實現(xiàn)21</p><p><b> 7 結(jié)論21</b>
9、</p><p> 基于B/S的石海旅游網(wǎng)設(shè)計與實現(xiàn)</p><p><b> 袁血梅</b></p><p> 摘 要:隨著Internet技術(shù)的成熟,互聯(lián)網(wǎng)在中國越來越普及,人類對網(wǎng)絡(luò)的需求也日益增長,利用計算機實現(xiàn)旅游資源管理的措施也勢在必行。本論文以此為出發(fā)點,闡述了基于b/s的石海旅游網(wǎng)的設(shè)計與實現(xiàn)的過程,從而實現(xiàn)計算機對石海旅
10、游資源的管理。本系統(tǒng)從初步調(diào)查開始,首先根據(jù)需求分析了解系統(tǒng)的社會背景及可行性,其次完善了各個功能模塊代碼實現(xiàn)以及相應的數(shù)據(jù)庫、輪廓界面的設(shè)計。系統(tǒng)采用Visual Studio 2010為開發(fā)工具,C#為開發(fā)語言,SQL Server 2008建立數(shù)據(jù)庫,從實用的角度以簡潔的界面為出發(fā)點,完成了旅游資源管理工作的主要部分,其中包括旅游資源及用戶的信息瀏覽,添加,刪除,查詢,修改。系統(tǒng)中包括用戶信息管理、旅游線路管理、景點資源管理、留言
11、板管理、景點圖片管理、后臺信息管理、車輛管理等基本模塊,同時也把旅游中的相關(guān)詳細信息囊括其中。</p><p> 關(guān)鍵詞:Visual Studio 2010;SQL Server 2008;石海旅游網(wǎng);設(shè)計與實現(xiàn)</p><p><b> 1 緒 論</b></p><p><b> 1.1 課題背景</b>&
12、lt;/p><p> 從80年代改革開放以來,我國旅游業(yè)發(fā)展迅速。隨著人們收入水平的逐漸提高和市場經(jīng)濟的蓬勃發(fā)展,人們對各景點旅游消費需求將會成上升趨勢,旅游業(yè)在國民經(jīng)濟中將會伴演越來越重要的角色,發(fā)揮著無可替代的作用。</p><p> 目前,我國旅游業(yè)基礎(chǔ)仍然很薄弱,很多方面還是不能跟上社會發(fā)展的腳步,比如:信息化程度不高、企業(yè)效益較低、管理手段不先進。為了旅游業(yè)更好的發(fā)展,在經(jīng)濟上站
13、穩(wěn)腳步,有真正的一席之地。我國旅游業(yè)必須根據(jù)自身情況,取長補短,轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實現(xiàn)整個行業(yè)的新跨越。</p><p> 實現(xiàn)旅游信息化的建設(shè),可以有效提高旅游行政管理的各個部門的管理水平和工作效率,能有效的精簡辦事程序、大大降低工作成本,并且有助于加大旅游業(yè)的宣傳力度、加快信息的傳播速度,同時提高旅游業(yè)的服務(wù)質(zhì)量、改進旅游業(yè)傳統(tǒng)的經(jīng)營模式,降低成本,增加收益
14、,再加以實現(xiàn)旅游信息化的手段,運用提高旅游產(chǎn)業(yè)素質(zhì)的方式,從而達到進一步完善旅游產(chǎn)業(yè)鏈、帶動相關(guān)產(chǎn)業(yè)的持續(xù)發(fā)展、推動經(jīng)濟快速發(fā)展、提高國民收入的目的。在本論文中將以四川興文石海世界地質(zhì)公園為例,建立旅游網(wǎng)站來宣傳它的旅游,對信息進行網(wǎng)絡(luò)化、信息化管理,提高自身競爭能力。</p><p> 1.2 目的和意義</p><p> 旅游網(wǎng)站一出現(xiàn),就因其操作簡單、使用方便、支付快捷和可以享
15、受網(wǎng)上優(yōu)惠等優(yōu)點而得到了廣大旅游愛好者的喜愛。這不僅僅是因為旅游業(yè)利用旅游網(wǎng)站可以解決傳統(tǒng)旅游業(yè)所不能解決的游客吃喝玩樂住行一體化的需求,更是因為旅游行業(yè)是一個整體不可分開的商業(yè)生態(tài)鏈,它涉及到旅游景區(qū)、租車、交通、景區(qū)購物等多方面的服務(wù)與發(fā)展,關(guān)系著當?shù)厝说纳媶栴},也影響著旅游景點所在城市旅游建設(shè)的和諧發(fā)展和旅游業(yè)在國民經(jīng)濟中的地位。</p><p> 興文石海景區(qū)的旅游人數(shù)隨著生活水平的不斷提高,每年呈上
16、升趨勢。尤其是現(xiàn)在很多家庭以自駕游或是參加旅游團的方式來參觀旅游景點,這就必須得要求一個好的旅游景點要擁有好的旅游資源和線路管理系統(tǒng),并且要方便、簡單、多樣、安全??紤]到旅游網(wǎng)站的發(fā)展前景及石海景區(qū)現(xiàn)階段出現(xiàn)的諸多問題,本人從另一個角度設(shè)計了一個以旅游客戶為主,并能為其提供多種預訂功能和瀏覽服務(wù)的旅游資源及線路管理的網(wǎng)站。這個網(wǎng)站不僅是對石海旅游網(wǎng)站的當前現(xiàn)狀出現(xiàn)的問題進行了補充,更是對現(xiàn)有網(wǎng)站的一個角度擴展。利用這個旅游網(wǎng)站,客戶首先
17、可以通過瀏覽主頁面,參考多條旅游線路,選中更適合自己出行又方便的旅游線路,并對車輛進行預訂。當然如果客戶對于現(xiàn)行的某一方面不滿意,或是自己的要求沒有得到滿足,可以在留言平臺采用留言的方式提出意見。會有相關(guān)網(wǎng)站的管理人員在第一時間內(nèi)進行瀏覽查閱登記,并上報相關(guān)的管理部門做出相應的修整和改善。這樣就極其方便了客戶,讓客戶在出門旅游之前進一步得到石海景區(qū)的了解。</p><p> 2 系統(tǒng)相關(guān)技術(shù)簡介</p&
18、gt;<p><b> 2.1 C#介紹</b></p><p> C#語言是Microsoft微軟公司推出的一種面向?qū)ο蟮木幊陶Z言,程序員借助它可以很快地編寫出各種基于Microsoft.NET平臺的應用程序[1]。</p><p> C#,它去除了指針類型,不允許直接存取內(nèi)存等有可能造成系統(tǒng)處于不安全狀態(tài)的操作,所以容易學,操作簡單。它面向?qū)?/p>
19、象,支持繼承、多態(tài)和封裝性等。它實施了最嚴格的類型安全機制,也支持版本控制[2]。</p><p> 2.2 ADO.NET 介紹</p><p> ado.net可透過ODBC以及OLE DB公開的資料來源,以及讓開發(fā)人員用一致的方式來存取資料來源。資料共用的消費者應用程序可使用ado.net 來連接到這些資料來源,并且能夠處理、更新及擷取其中所包含的資料[3]。 </p&g
20、t;<p> ado.net可以把資料管理中的資料存取分成間斷的部件,這些部件可串聯(lián)使用ado.net,也可分開使用,并且包含 .NET Framework 資料的提供者,從而用于連接資料庫來執(zhí)行命令及擷取結(jié)果[4]。</p><p> 2.3 SQL Server 2008數(shù)據(jù)庫簡介</p><p> SQL是Structured Query Language的縮寫
21、,SQL Server 2008是Microsoft微軟公司在SQL Server 2005的基礎(chǔ)上推出的一種結(jié)構(gòu)化查詢語言,它在SQL Server 2005這個版本的基礎(chǔ)上增加了很多更先進和實用的功能,使用也更方便,可伸縮性較好[5]。還可以運行Microsoft Windows 2005以上的大型多處理器,供多種平臺進行使用,它是當前主流的一款很重要數(shù)據(jù)庫管理系統(tǒng)的標準語言。</p><p> SQL的
22、主要作用就是用作各種數(shù)據(jù)庫建立關(guān)系,進行交流。它可以執(zhí)行多種操作,比如數(shù)據(jù)庫中數(shù)據(jù)的更新,及數(shù)據(jù)提取等等。而且現(xiàn)在,大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都以SQL為標準語言,如Access、Sybase、Microsoft SQL Server、Oracle等[6]。</p><p> SQL Server 2008提供了存儲過程,應用程序訪問數(shù)據(jù)庫的數(shù)據(jù)不用與數(shù)據(jù)庫表進行連接,它通過運行存儲過程而得到所需要查詢的
23、數(shù)據(jù)[7],此操作在一定程度上提高了訪問數(shù)據(jù)的速度及運作效率。</p><p><b> 3 系統(tǒng)分析</b></p><p> 3.1 可行性分析</p><p> 根據(jù)目前Internet上石海旅游信息平臺的運營模式,設(shè)計且實現(xiàn)一個石海旅游信息的平臺,結(jié)合游客、網(wǎng)站的實際業(yè)務(wù)內(nèi)容和日常工作中需要注意的問題。旅游網(wǎng)站實行后,應能夠達
24、到以下目標:</p><p> ?、賹崿F(xiàn)信息檢索,能瀏覽網(wǎng)站所有信息。</p><p> ?、诠芾韱T可以對會員發(fā)布的信息進行審核,管理功能。</p><p> ?、劢缑婷烙^大方且友好,操作簡單,查詢方便靈活。</p><p> ?、芫W(wǎng)站的維護更加方便簡單,模塊層次分明、彼此關(guān)聯(lián)又相互獨立,安全性較高,實用先進。</p><
25、p> ⑤旅游網(wǎng)站的兼容性要強。</p><p> ⑥能夠高速綜合處理各種信息、各種業(yè)務(wù)。</p><p> 若實現(xiàn)石海旅游信息平臺,則需要利用相關(guān)技術(shù)完成。以網(wǎng)站功能、性能及實現(xiàn)網(wǎng)站的各項約束條件和新網(wǎng)站目標技術(shù)是否具備作為參考條件,若要實現(xiàn)石海旅游信息平臺,必須充分考慮軟硬件的環(huán)境、性能、操作人員水平和數(shù)量等方面是否達到要求。該旅游網(wǎng)站是一個提供旅游信息給用戶的網(wǎng)站,現(xiàn)有技術(shù)
26、較為成熟,但軟硬件的性能要求、環(huán)境條件等各項條件相對較低,必須利用現(xiàn)有技術(shù)條件完全達到該網(wǎng)站的功能目標。</p><p> 在硬件方面,顯示器:高達800×600像素的256色顯示器。內(nèi)存:128MB 可用內(nèi)存。CPU : 300MHZ或者更高、pentuimII處理器。硬盤:3MB或3MB以上可用磁盤空間[8]。系統(tǒng)在硬件配置越高的情況下,開發(fā)和運行將會更通暢。系統(tǒng)在硬件方面是可行的。</p&
27、gt;<p> 在軟件方面,由于Visual Studio 2010和SQL Server 2008都是非常成熟的開發(fā)工具,因此操作系統(tǒng)為windows 98/2000/NT(或更高版本),瀏覽器為netscape navigator4.0或microsoft internet explover4.0或更高本即可。</p><p> 綜上所訴,無論是從可用性、安全性、可操作性、可擴展性還是實用性
28、毫無疑問都是可以的,石海旅游網(wǎng)站的開發(fā)是可行的。</p><p> 3.2 系統(tǒng)需求分析</p><p> 3.2.1 石海旅游網(wǎng)現(xiàn)狀</p><p> 興文石海世界地質(zhì)公園以獨具特色的溶巖地質(zhì)遺跡為核心景觀群,與獨特的歷史文化和豐富的苗族文化形成了配搭良好的景點資源,地質(zhì)遺跡景觀的類型豐富,具有極強的發(fā)展?jié)摿Α5请S著時間的遷移,更多旅游景點的大肆開發(fā),
29、地質(zhì)遺跡旅游市場也日趨成熟,各地質(zhì)旅游景點競爭越來越激烈。在信息時代的背景產(chǎn)物下,游客逐漸通過網(wǎng)絡(luò)瀏覽了解各個景區(qū)旅游信息,從而選擇旅游景區(qū)。為了在旅游景區(qū)中脫穎而出并且滿足游客的需要,景區(qū)管理者必須要跟上游客的步伐,加強信息化手段的建立,對景區(qū)信息全面覆蓋,地質(zhì)旅游景點信息網(wǎng)站的建設(shè)將成為石海地質(zhì)公園旅游產(chǎn)業(yè)發(fā)展的前進方向。</p><p> 通過本人對現(xiàn)有石海旅游網(wǎng)的調(diào)研總結(jié)說明石海旅游網(wǎng)的現(xiàn)存問題如下:&
30、lt;/p><p> 問速度較慢,打開一個網(wǎng)頁的頁面需要等待的時間大約為10秒。</p><p> ?、谟脩趔w驗差,網(wǎng)站的設(shè)計人性化較差,布局雜亂,設(shè)計不合理。</p><p> ?、蹧]有意見反饋功能,用戶在使用時如有什么疑問,沒有辦法進行反饋。</p><p> ?、軘?shù)據(jù)安全性較低,使用sql注入可以輕松登錄網(wǎng)站。</p>&l
31、t;p> 通過調(diào)研的結(jié)果發(fā)現(xiàn)現(xiàn)有的石海旅游網(wǎng)已經(jīng)無法適應當今網(wǎng)迅速發(fā)展的需求了,所以開發(fā)出一個適應性更強,安全性更高的石海旅游網(wǎng)是有必要的。</p><p> 3.2.2 功能需求分析</p><p> 本設(shè)計是一個基于B/S的動態(tài)網(wǎng)頁旅游網(wǎng)站,為了讓游客參考并了解當?shù)氐臍v史文化,民俗民風及美麗風景等,網(wǎng)站還會發(fā)布更多有關(guān)景點的信息。因此游客可通過本網(wǎng)站更加方便的得到所需的信
32、息。通過景點介紹,行程安排、租車等特點,結(jié)合具體需求建立網(wǎng)站,突出石海旅游特點信息,結(jié)合美觀的設(shè)計界面制作并完成。本設(shè)計有以下功能: </p><p> 前臺管理:用戶注冊功能,登錄功能,修改密碼,修改個人信息,查看并搜索景點、圖片,并對任何一個模塊留言功能。 </p><p> 后臺管理:管理會員信息,管理用戶信息,密碼修改,個人信息,管理景點信息,管理行程信息,
33、管理景點類型,管理租車信息,管理留言板信息。 </p><p> 系統(tǒng)管理員可以從前臺登錄到后臺的登錄頁面,也可以通過連接返回。管理員登錄之后,各種管理功能會在左邊欄中展現(xiàn)出來。這樣做的優(yōu)點是,可以用最少的資源有效的提高管理,使發(fā)布增刪修改查詢信息方便,能及時處理相關(guān)問題,以及更快速地了解網(wǎng)站上會員的意見信息,吸取多方面的經(jīng)驗,為游客有更好的選擇而加快步伐。</p><p>
34、 管理人員通過后臺管理處管理各個事項,使用戶操作更加方便簡單,展現(xiàn)景區(qū)的風采,使其具有美觀的界面,讓網(wǎng)站更安全穩(wěn)定有效的運行。</p><p> 3.3 工作流程分析 </p><p> 根據(jù)網(wǎng)站的總體設(shè)計,網(wǎng)站要有一個登錄界面,此界面登錄的對象為會員和管理員。用戶注冊后從該界面登錄。</p><p> 用戶名和密碼輸入正確以后,進入會員信息界面或者管理員界
35、面。當權(quán)限為會員時便進入會員信息界面。在會員信息界面中,會員可進行租車、留言等。會員或游客可通過網(wǎng)站了解更多石海旅游的基本信息。如:石海旅游線路信息、租車信息、景點資源信息、交通路線信息、成本報價信息等。</p><p> 管理員在管理界面,可對各個模塊進行管理,對會員和會員發(fā)布的留言進行管理及審核,最主要的是對網(wǎng)站發(fā)布的各類信息進行處理,如:旅游線路信息、租車信息、景點資源信息、交通路線信息等的管理。<
36、/p><p> 為了能清楚地說明系統(tǒng)要實現(xiàn)的功能,將借用石海旅游網(wǎng)站業(yè)務(wù)流程圖來闡述,如圖1所示:</p><p> 圖1 石海旅游信息網(wǎng)業(yè)務(wù)流程圖</p><p> 網(wǎng)站的目標確定后,可以從技術(shù)可行性和運行可行性兩個方面對能否實現(xiàn)網(wǎng)站目標進行可行性分析。</p><p> 3.4 系統(tǒng)數(shù)據(jù)流分析</p><p>
37、; 數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它所展現(xiàn)的是數(shù)據(jù)和信息流在從輸入移動到輸出的過程中所經(jīng)歷的變換。數(shù)據(jù)流圖以圖形方式來表達系統(tǒng)邏輯功能,即便不是專業(yè)的技術(shù)人員也能夠容易理解,所以它是技術(shù)員與用戶之間最好的橋梁。以上對網(wǎng)站的基本功能實現(xiàn)進行了分析,現(xiàn)將本網(wǎng)站的頂層數(shù)據(jù)流圖進行描述,如圖2所示:</p><p> 定單 定單信息</p><p> 線路信息
38、 旅游線路</p><p> 旅游新聞 旅游新聞</p><p> 圖片信息 旅游圖片</p><p> 回復信息 回復信息</p><p> 景點信息 旅游景點
39、</p><p> 租車信息 旅游租車</p><p> 留言信息 客戶留言 </p><p><b> 數(shù)據(jù)庫</b></p><p><b> 圖2 頂層數(shù)據(jù)流圖</b></p><p> 頂層數(shù)據(jù)流圖從
40、整體上較為清析地描述了本網(wǎng)站的數(shù)據(jù)流向和加工處理的過程,但要清楚地描述網(wǎng)站數(shù)據(jù)的流向和加工處理的每一個細節(jié),僅使用頂層數(shù)據(jù)流圖還不夠。所以,在整體數(shù)據(jù)流圖的基本上對局部進行單獨進行擴展,使其更加細化,采用多層數(shù)據(jù)流圖來描述。下面是本網(wǎng)站的第一層數(shù)據(jù)流圖,如圖3所示:</p><p> 圖3 第一層數(shù)據(jù)流圖</p><p><b> 4 系統(tǒng)設(shè)計</b></
41、p><p> 4.1 網(wǎng)站模塊的總體設(shè)計</p><p> ASP.NET與SQL相結(jié)合,開發(fā)一個實現(xiàn)用戶管理、信息管理、景點資源管理、車輛管理、旅游線路管理、景點圖片管理及留言管理等功能的旅游資源網(wǎng)站[8]。</p><p><b> 各個功能如下: </b></p><p> ?、儆脩艄芾恚喊瑢W(wǎng)站登錄用戶的
42、添加、修改和刪除的操作。</p><p> ?、谛畔⒐芾恚喊瑢β糜尉W(wǎng)中旅游信息的添加,修改和刪除的操作。</p><p> ③線路管理:包含對旅游網(wǎng)站中旅游線路的添加、修改和刪除的操作。</p><p> ④景點信息管理:包含對景點信息的添加、修改和刪除的操作。</p><p> ?、蒈囕v管理:包含對旅游網(wǎng)中租車信息的添加、修改和刪除的
43、操作</p><p> ?、蘖粞怨芾恚喊瑢τ脩粼跒g覽網(wǎng)站中提交的留言進行添加、修改和刪除的操作。</p><p> ⑦圖片管理:包含對各個景點圖片進行添加、修改和刪除的操作。</p><p> 根據(jù)描述畫出網(wǎng)站模塊結(jié)構(gòu)如圖4所示:</p><p><b> 石海旅游網(wǎng)</b></p><p&g
44、t; 用戶管理 信息管理 線路管理 景點管理 圖片管理 車輛管理 留言管理</p><p><b> 圖4 網(wǎng)站模塊圖</b></p><p> 4.2 網(wǎng)站子模塊設(shè)計</p><p> 本網(wǎng)站的子模塊有:用戶管理模塊,信息管理模塊,線路管理模塊,景點管理模塊,圖片管理模塊,車輛管理模塊,留言管理模塊。</p&
45、gt;<p><b> ①用戶管理模塊</b></p><p> 用戶注冊是一個用戶信息錄入的過程,用戶注冊成功后便可以進行對本網(wǎng)站的車輛預訂以及留言等功能。用戶登錄是一個驗證身份的過程,系統(tǒng)顯示用戶登錄頁面和信息發(fā)布頁面。如果是管理員登錄,則顯示網(wǎng)站維護頁面并對網(wǎng)站登錄用戶進行添加、修改和刪除的操作。用戶管理模塊圖如圖5所示:</p><p>&l
46、t;b> 用戶管理</b></p><p> 添加用戶 修改用戶 刪除用戶</p><p> 圖5 用戶管理模塊圖</p><p><b> ?、谛畔⒐芾砟K</b></p><p> 信息管理的發(fā)布主要是向用戶提供石海景區(qū)的最新
47、信息,用戶可在網(wǎng)站主頁面進行查看。為及時更新信息內(nèi)容,管理員可在后臺對石海旅游網(wǎng)中旅游信息的添加、修改和刪除的操作。信息管理模塊圖如圖6所示:</p><p><b> 信息管理</b></p><p> 添加信息 修改信息 刪除信息</p><p> 圖6 信息管理模塊圖
48、</p><p><b> ?、劬€路管理模塊</b></p><p> 旅游線路的發(fā)布主要是向用戶快速、及時的發(fā)布方便于游客的旅游線路,對于不同的時間段和不同的游客制定適合的旅游線路,并且對每條線路,用戶可以在網(wǎng)上直接對其進行預訂。</p><p> 管理員可在后臺對各條旅游線路進行添加、修改和刪除操作,并對用戶在網(wǎng)上下達的旅游線路定單進行
49、操作。線路管理模塊圖如圖7所示:</p><p><b> 線路管理</b></p><p> 添加線路 修改線路 刪除線路</p><p><b> 圖7線路管理模塊圖</b></p><p><b> ?、芫包c管理
50、模塊</b></p><p> 旅游景點版塊主要是向用戶詳細介紹石海旅游景區(qū)的旅游景點。旅游景點顯示包含景點列表、景點信息內(nèi)容兩部分,網(wǎng)站管理員在后臺可以對相應的旅游景點進行添加、修改和刪除操作。景點管理模塊圖如圖8所示:</p><p><b> 景點管理</b></p><p> 添加景點信息 修
51、改景點信息 刪除景點信息</p><p><b> 圖8景點管理模塊圖</b></p><p><b> ?、輬D片管理模塊</b></p><p> 圖片的發(fā)布主要是向用戶提供石海景區(qū)的美麗風景圖片,根據(jù)各個景點的風景上傳圖片,頁面按上傳順序縮成小圖排列,用戶可以點擊小圖瀏覽大圖。也可以按景點
52、的名稱搜索該圖片。管理員可在后臺對景點的圖片進行添加、修改和刪除操作。圖片管理模塊圖如圖9所示:</p><p><b> 圖片管理</b></p><p> 上傳圖片 修改圖片 刪除圖片</p><p><b> 圖9圖片管理模塊圖</b><
53、;/p><p><b> ?、捃囕v管理模塊</b></p><p> 車輛的發(fā)布主要是向用戶提供快捷的交通工具,用戶在網(wǎng)站中選擇喜歡的車輛并進行預訂,網(wǎng)站管理員將在第一時間進行處理。為及時更新車輛信息,管理員在后臺可以對相應車輛進行修改、添加和刪除操作。車輛管理模塊圖如圖10所示:</p><p><b> 車輛管理</b>
54、;</p><p> 添加車輛 修改車輛 刪除車輛</p><p> 圖10車輛管理模塊圖</p><p><b> ?、吡粞怨芾砟K</b></p><p> 留言板的發(fā)布主要是向用戶提供平臺對于現(xiàn)行的信息不滿意,或者是自己的某個方面的要求沒
55、有得到應有的滿足進行留言。網(wǎng)站管理員將及時對留言進行查看。并對留言做出相應的刪除和回復。留言管理模塊圖如圖11所示:</p><p><b> 留言管理</b></p><p> 回復留言 刪除留言</p><p> 圖11留言管理模塊圖</p><p> 5
56、 數(shù)據(jù)庫的設(shè)計與實現(xiàn)</p><p> 5.1 數(shù)據(jù)庫需求分析</p><p> 網(wǎng)站各個功能的實現(xiàn)必須要有數(shù)據(jù)庫的支持,所以數(shù)據(jù)庫的建立是本網(wǎng)站不可或缺的一部分[10]。首先對本網(wǎng)站的數(shù)據(jù)流進行分析,得出數(shù)據(jù)流圖,然后進行數(shù)據(jù)庫的E-R圖分析后,最后才能進行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫實現(xiàn)。根據(jù)需求分析,確定系統(tǒng)中的實體,分析其屬性,實體與實體間的關(guān)系是重點研究對象,實體之間是一對
57、一、一對多、多對多的關(guān)系。</p><p> 根據(jù)各個實體之間的聯(lián)系做出E-R圖,如圖12所示:</p><p><b> n</b></p><p> n m</p><p> n n n </p>&l
58、t;p> n r m</p><p> m m m m</p><p> n n n n n</p><
59、p> 1 1 1 1 1 </p><p><b> 圖12系統(tǒng)E-R圖</b></p><p> 根據(jù)由簡到繁的設(shè)計方式,先確定網(wǎng)站需要什么實體,并對該實體的屬性進行分析。因而得出各實體的屬性圖,最終得出整體E-R圖。通過分析,本系統(tǒng)需要有以下一些實體:</
60、p><p> 旅游新聞實體屬性圖,如圖13所示:</p><p> 圖13 旅游新聞實體屬性圖</p><p> 旅游線路實體屬性圖,如圖14所示:</p><p> 圖14 旅游線路實體屬性圖</p><p> 旅游圖片實體屬性圖,如圖15所示:</p><p> 圖15 旅游圖片實體
61、屬性圖</p><p> 旅游景點實體屬性圖,如圖16所示:</p><p> 圖16 旅游景點實體屬性圖</p><p> 旅游租車實體屬性圖,如圖17所示:</p><p> 圖17 旅游租車實體屬性圖</p><p> 定單聯(lián)系屬性圖,如圖18所示:</p><p> 圖18定
62、單聯(lián)系屬性圖</p><p> 管理員實體屬性圖,如圖19所示:</p><p> 圖 19 管理員實體屬性圖</p><p> 留言聯(lián)系屬性圖,如圖20所示:</p><p> 圖20留言聯(lián)系屬性圖</p><p> 5.2 數(shù)據(jù)庫設(shè)計</p><p> 通過以上對E-R圖的分析
63、,可初步得出本系統(tǒng)應該有以下表。</p><p> ?、儆脕泶鎯τ脩舻谋恚汉笈_管理員表User(如表2顯示)用來保存用戶的信息,例如編號、用戶名、密碼。該表主鍵為id,其中用戶編號設(shè)為自動增長。</p><p> ?、谟脕泶鎯π畔㈩愋偷谋恚盒畔㈩愋捅韑y_itype(如表3顯示)用來保存類型的信息,例如類型編號、類型名。該表主鍵為id,其中類型編號設(shè)為自動增長。</p>&l
64、t;p> ?、厶峁┚包c信息的表: 景點表ly_info(如表4顯示)用來各景點信息,例如編號、信息名。該表主鍵為id,其中景點編號設(shè)為自動增長。</p><p> ④保存留言信息表:留言本表ly_book(如表5顯示)用來保存留言板的信息,例如留言編號、留言。該表主鍵為id,其中留言編號設(shè)為自動增長。</p><p> ?、萏峁┳廛囆畔⒌淖廛嚤? 信息表:ly_hotel(如表6顯
65、示)用來保旅游租車的信息,例如編號、名稱。該表主鍵為id,其中編號設(shè)為自動增長。</p><p> ?、薇4鎴D片信息的圖片表: 景點圖片表ly_photo(如表7顯示)用來保存景點圖片的信息,例如圖片編號、圖片地址。該表主鍵為id,其中圖片編號設(shè)為自動增長。</p><p> ?、咛峁┚€路信息的表: 線路表ly_line(如表8顯示)用來保存旅游線路信息,例如線路編號、線路名稱。該表主鍵為
66、id,其中線路編號設(shè)為自動增長。</p><p> 表1 數(shù)據(jù)庫名: ShiHaiLvYou</p><p> 根據(jù)得到的數(shù)據(jù)字典,選擇使用數(shù)據(jù)庫管理系統(tǒng)。為數(shù)據(jù)庫規(guī)劃所需要的數(shù)據(jù)表,并設(shè)計每個數(shù)據(jù)表的結(jié)構(gòu),本人使用SQL Sever 2008作為數(shù)據(jù)庫管理系統(tǒng)[11]。</p><p><b> 表2 用戶表</b></p>
67、<p><b> 表3 類別信息表</b></p><p><b> 表4 景點信息表</b></p><p><b> 表5 留言信息表</b></p><p><b> 表6 租車信息表</b></p><p><b>
68、 表7 圖片信息表</b></p><p><b> 表8 線路信息表</b></p><p> 6 主要模塊功能實現(xiàn) </p><p> 6.1 網(wǎng)站主頁面實現(xiàn)</p><p> 石海旅游網(wǎng)站主頁的結(jié)構(gòu)是上中下結(jié)構(gòu),上面顯示網(wǎng)站名稱及用戶登錄入口。中間顯示導航、新聞資訊景點資源、車輛、旅游線路
69、、交通線路等信息。下面是本網(wǎng)站的石海景點、石海概況的詳細信息。網(wǎng)站主頁面如圖21所示:</p><p><b> 圖21 網(wǎng)站主頁</b></p><p> 6.2 用戶注冊模塊實現(xiàn)</p><p> 游客可以通過注冊頁面進行注冊,填入用戶賬號、密碼等相關(guān)的信息,點擊注冊按鈕,注冊成功之后跳轉(zhuǎn)到成功頁面,否則提示用戶注冊失敗。用戶注冊頁
70、面如圖22所示:</p><p><b> 圖 22注冊界面</b></p><p> 用戶注冊成功頁面如圖23所示:</p><p><b> 圖23注冊成功界面</b></p><p> 6.3 用戶留言功能實現(xiàn)</p><p> 用戶瀏覽網(wǎng)頁后,可以在留言板
71、中進行留言,向管理員提出一些意見或建議,及石海的其它信息等,包括:推出新的旅游線路或是哪些景點介紹有誤、不足等都可以寫到留言板里,然后等待管理員查看。用戶留言頁面如圖24所示。</p><p> 圖24用戶留言頁面示意圖</p><p> 游客進入本網(wǎng)站后,可以瀏覽網(wǎng)頁后登陸用戶,使其進入留言界面,填寫相關(guān)的留言,比如:標題、內(nèi)容等,然后點擊提交按鈕即可,同時用戶可從下方留言列表中查看
72、自己的留言。</p><p> 6.4 用戶管理模塊實現(xiàn)</p><p> 管理員登錄到后臺界面后,對網(wǎng)站信息進行添加、修改或刪除,管理員管理旅游線路頁面如圖25所示:</p><p> 圖25 信息管理界面</p><p> 6.5 管理員管理留言功能模塊實現(xiàn)</p><p> 管理員登錄到后臺界面后,
73、查看所有留言頁面,可以看到所有用戶的留</p><p> 言,選擇相應的留言信息,使其刪除。管理員管理留言頁面如圖26所示:</p><p> 圖26 管理員管理留言頁面示意圖</p><p> 6.6 管理員管理旅游線路功能模塊實現(xiàn)</p><p> 管理員登錄到后臺界面后,對網(wǎng)站發(fā)布的旅游線路進行添加、修改或刪除,通過添加信息才
74、能發(fā)布到網(wǎng)頁上,否則不能在網(wǎng)頁上顯示;并能夠?qū)σ烟砑拥木€路進行修改和刪除。管理員管理旅游線路頁面如圖27所示:</p><p> 圖27管理員管理旅游線路頁面示意圖</p><p> 管理員登錄后,進入旅游路線管理頁面,然后添加旅游路線,點擊提交按鈕把旅游線路更新到數(shù)據(jù)庫中。也可對已添加信息進行修改和刪除。</p><p> 6.7 管理員管理信息功能模塊實
75、現(xiàn)</p><p> 管理員登錄到后臺界面后,對網(wǎng)站信息進行添加、修改或刪除,通過添加信息從而發(fā)布到網(wǎng)頁上。并能夠?qū)σ烟砑拥男畔⑦M行修改和刪除。管理員管理主菜單信息頁面如圖28所示:</p><p> 圖28 網(wǎng)站信息管理界面</p><p> 6.8 管理員管理景點資源功能模塊實現(xiàn)</p><p> 管理員登錄到后臺界面后,對網(wǎng)站
76、發(fā)布的景點資源信息進行添加、修改或刪除,通過添加信息從而發(fā)布到網(wǎng)頁上。并能夠?qū)σ烟砑拥男畔⑦M行修改和刪除。管理員管理地域信息頁面如圖29所示:</p><p> 圖29 景點資源管理界面</p><p> 6.9 管理員管理交通線路功能模塊實現(xiàn)</p><p> 管理員登錄到后臺界面后,對網(wǎng)站發(fā)布的交通線路信息進行添加、修改或刪除,通過添加信息從而發(fā)布到網(wǎng)頁
77、上。并能夠?qū)σ烟砑拥男畔⑦M行修改和刪除。管理員管理交通線路頁面如圖30所示:</p><p> 圖30交通線路管理模塊</p><p> 6.10 管理員管理租車信息功能模塊實現(xiàn)</p><p> 管理員登錄到后臺界面后,對網(wǎng)站發(fā)布的租車信息進行添加、修改或刪除,并將添加的信息發(fā)布到網(wǎng)頁上。并能夠?qū)σ烟砑拥男畔⑦M行修改和刪除。租車模塊信息如圖31所示:<
78、;/p><p> 圖31租車信息管理模塊</p><p><b> 7 結(jié)論</b></p><p> 本文所討論的重點是一個基于ASP.NET架構(gòu)的石海旅游的設(shè)計、實現(xiàn)方法,在簡單介紹了開發(fā)背景以及開發(fā)意義之后,介紹了該系統(tǒng)的概況、系統(tǒng)分析、數(shù)據(jù)庫設(shè)計以及系統(tǒng)實現(xiàn)的一般方法。系統(tǒng)使用Microsoft公司的ASP.NET開發(fā)工具,并與SQ
79、L Server 2008結(jié)合建立數(shù)據(jù)架構(gòu)。利用SQL Server 2008提供的各種組件,在較短時間內(nèi)建立數(shù)據(jù)庫,對數(shù)據(jù)庫進行分析及建立ASP.NET頁面,不斷建立數(shù)據(jù),直到功能基本實現(xiàn)的實用系統(tǒng)。</p><p> 本系統(tǒng)主要具有以下優(yōu)點:</p><p><b> ?、俟δ軓姶髮嵱?。</b></p><p> ②操作簡便,輕松推廣。
80、</p><p> ?、劢缑婧啙嵈蠓?,界面導航清晰,設(shè)計人性化。</p><p> 本網(wǎng)站界面精美,符合用戶需求。使用ASP.net編程語言,利用Microsoft Visual Studio 2010、Photoshop等軟件為本網(wǎng)站設(shè)計了精美的界面以及簡單快捷的操作,極大方便用戶的使用。并且,網(wǎng)站中的數(shù)據(jù)便于修改和維護,數(shù)據(jù)查詢非常方便,快速準確,還設(shè)計了多種表格,滿足于用戶的需求。
81、</p><p> 在設(shè)計過程中,由于時間比較緊促,也由于個人技術(shù)水平較低,本系統(tǒng)還有許多的不完善。在今后的日子里會加強對這方面知識的研究,逐漸完善本系統(tǒng),以達到完美的效果。</p><p><b> 參考文獻</b></p><p> [1] 蒲鵬.ASP網(wǎng)絡(luò)編程基礎(chǔ)[M].北京:清華大學出版社,2009:32-33.</p>
82、;<p> [2] 李文才田中雨劉躍軍.ASP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程與實驗指導[M].北京:清華大學出版社,2010:102-104.</p><p> [3] 龍馬工作室. Dreamweaver 8與ASP動態(tài)網(wǎng)頁編程完全自學手冊[M] .鄭州:人民郵電出版社,2007:439-442.</p><p> [4] 王國輝,牛強,李南南,等.ASP 信息系統(tǒng)開發(fā)實例精選
83、[M].北京:電子工業(yè)出版社, 2005:321-322.</p><p> [5] 周緒. SQL Server2005中文版入門提高[M] .北京:清華大學出版社,2004:33-35.</p><p> [6] 王珊.數(shù)據(jù)庫系統(tǒng)原理教程[M] .北京:清華大學出版社,2008:96-98.</p><p> [7] 孔鵬. ASP+SQL Server
84、動態(tài)網(wǎng)站開發(fā)完全自學手冊[M] .北京:機械工業(yè)出版社,2007:421-425.</p><p> [8] 楊學全.SQL Server 實例教程.[M].北京:電子工業(yè)出版社 ,2010:86-88.</p><p> [9] 劉好增. ASP動態(tài)網(wǎng)站開發(fā)實踐教程[M] .北京:清華大學出版社,2009:278-279.</p><p> [10] 魏楠.
溫馨提示
- 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è)論文——基于bs結(jié)構(gòu)的旅游網(wǎng)站的開發(fā)與設(shè)計
- 旅游網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文
- 旅游網(wǎng)站的設(shè)計與實現(xiàn)(畢業(yè)論文)
- 畢業(yè)論文——忻州旅游網(wǎng)站的設(shè)計與實現(xiàn)
- 魯迅故居旅游網(wǎng)站的設(shè)計與實現(xiàn) 【畢業(yè)論文】
- 旅游網(wǎng)站設(shè)計畢業(yè)論文
- 基于php的寧波市旅游網(wǎng)站的設(shè)計與實現(xiàn)【畢業(yè)論文】
- 旅游網(wǎng)站畢業(yè)論文
- 畢業(yè)設(shè)計--旅游網(wǎng)站的設(shè)計與實現(xiàn)(論文)
- 旅游網(wǎng)站畢業(yè)論文
- 旅游網(wǎng)畢業(yè)設(shè)計
- 基于bs結(jié)構(gòu)的旅游網(wǎng)站的開發(fā)與設(shè)計
- 檳檳旅游網(wǎng)站的設(shè)計與實現(xiàn)-職業(yè)學院畢業(yè)論文
- 檳檳旅游網(wǎng)站的設(shè)計與實現(xiàn)-職業(yè)學院畢業(yè)論文
- 旅游網(wǎng)站的設(shè)計與實現(xiàn)(論文)
- 旅游網(wǎng)站畢業(yè)論文 (2)
- 面向校園的旅游網(wǎng)站分析與設(shè)計 【畢業(yè)論文】
- 基于bs模式選課系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文范文——基于jsp旅游網(wǎng)站
- 畢業(yè)論文范文——基于jsp旅游網(wǎng)站
評論
0/150
提交評論