2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)論文(設(shè)計(jì))</b></p><p>  題目 基于B/S的石海旅游網(wǎng)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  類別 畢業(yè)設(shè)計(jì) </p><p>  院別 計(jì)算機(jī)信息與科學(xué)學(xué)院 </p><p>  專業(yè) 計(jì)算機(jī)科學(xué)與

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è)計(jì)7</b></p><p>  4.1 網(wǎng)站模塊的總體設(shè)計(jì)7<

6、/p><p>  4.2 網(wǎng)站子模塊設(shè)計(jì)8</p><p>  5 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)10</p><p>  5.1 數(shù)據(jù)庫需求分析10</p><p>  5.2 數(shù)據(jù)庫設(shè)計(jì)14</p><p>  6 主要模塊功能實(shí)現(xiàn)16</p><p>  6.1 網(wǎng)站主頁面實(shí)現(xiàn)16

7、</p><p>  6.2 用戶注冊模塊實(shí)現(xiàn)16</p><p>  6.3 用戶留言功能實(shí)現(xiàn)17</p><p>  6.4 用戶管理模塊實(shí)現(xiàn)18</p><p>  6.5 管理員管理留言功能模塊實(shí)現(xiàn)18</p><p>  6.6 管理員管理旅游線路功能模塊實(shí)現(xiàn)19</p>&

8、lt;p>  6.7 管理員管理信息功能模塊實(shí)現(xiàn)19</p><p>  6.8 管理員管理景點(diǎn)資源功能模塊實(shí)現(xiàn)20</p><p>  6.9 管理員管理交通線路功能模塊實(shí)現(xiàn)20</p><p>  6.10 管理員管理租車信息功能模塊實(shí)現(xiàn)21</p><p><b>  7 結(jié)論21</b>

9、</p><p>  基于B/S的石海旅游網(wǎng)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  袁血梅</b></p><p>  摘 要:隨著Internet技術(shù)的成熟,互聯(lián)網(wǎng)在中國越來越普及,人類對網(wǎng)絡(luò)的需求也日益增長,利用計(jì)算機(jī)實(shí)現(xiàn)旅游資源管理的措施也勢在必行。本論文以此為出發(fā)點(diǎn),闡述了基于b/s的石海旅游網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)的過程,從而實(shí)現(xiàn)計(jì)算機(jī)對石海旅

10、游資源的管理。本系統(tǒng)從初步調(diào)查開始,首先根據(jù)需求分析了解系統(tǒng)的社會背景及可行性,其次完善了各個(gè)功能模塊代碼實(shí)現(xiàn)以及相應(yīng)的數(shù)據(jù)庫、輪廓界面的設(shè)計(jì)。系統(tǒng)采用Visual Studio 2010為開發(fā)工具,C#為開發(fā)語言,SQL Server 2008建立數(shù)據(jù)庫,從實(shí)用的角度以簡潔的界面為出發(fā)點(diǎn),完成了旅游資源管理工作的主要部分,其中包括旅游資源及用戶的信息瀏覽,添加,刪除,查詢,修改。系統(tǒng)中包括用戶信息管理、旅游線路管理、景點(diǎn)資源管理、留言

11、板管理、景點(diǎn)圖片管理、后臺信息管理、車輛管理等基本模塊,同時(shí)也把旅游中的相關(guān)詳細(xì)信息囊括其中。</p><p>  關(guān)鍵詞:Visual Studio 2010;SQL Server 2008;石海旅游網(wǎng);設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  1 緒 論</b></p><p><b>  1.1 課題背景</b>&

12、lt;/p><p>  從80年代改革開放以來,我國旅游業(yè)發(fā)展迅速。隨著人們收入水平的逐漸提高和市場經(jīng)濟(jì)的蓬勃發(fā)展,人們對各景點(diǎn)旅游消費(fèi)需求將會成上升趨勢,旅游業(yè)在國民經(jīng)濟(jì)中將會伴演越來越重要的角色,發(fā)揮著無可替代的作用。</p><p>  目前,我國旅游業(yè)基礎(chǔ)仍然很薄弱,很多方面還是不能跟上社會發(fā)展的腳步,比如:信息化程度不高、企業(yè)效益較低、管理手段不先進(jìn)。為了旅游業(yè)更好的發(fā)展,在經(jīng)濟(jì)上站

13、穩(wěn)腳步,有真正的一席之地。我國旅游業(yè)必須根據(jù)自身情況,取長補(bǔ)短,轉(zhuǎn)變觀念,創(chuàng)新思維,以信息化建設(shè)為突破口和新手段,整合各種資源,從而實(shí)現(xiàn)整個(gè)行業(yè)的新跨越。</p><p>  實(shí)現(xiàn)旅游信息化的建設(shè),可以有效提高旅游行政管理的各個(gè)部門的管理水平和工作效率,能有效的精簡辦事程序、大大降低工作成本,并且有助于加大旅游業(yè)的宣傳力度、加快信息的傳播速度,同時(shí)提高旅游業(yè)的服務(wù)質(zhì)量、改進(jìn)旅游業(yè)傳統(tǒng)的經(jīng)營模式,降低成本,增加收益

14、,再加以實(shí)現(xiàn)旅游信息化的手段,運(yùn)用提高旅游產(chǎn)業(yè)素質(zhì)的方式,從而達(dá)到進(jìn)一步完善旅游產(chǎn)業(yè)鏈、帶動相關(guān)產(chǎn)業(yè)的持續(xù)發(fā)展、推動經(jīng)濟(jì)快速發(fā)展、提高國民收入的目的。在本論文中將以四川興文石海世界地質(zhì)公園為例,建立旅游網(wǎng)站來宣傳它的旅游,對信息進(jìn)行網(wǎng)絡(luò)化、信息化管理,提高自身競爭能力。</p><p>  1.2 目的和意義</p><p>  旅游網(wǎng)站一出現(xiàn),就因其操作簡單、使用方便、支付快捷和可以享

15、受網(wǎng)上優(yōu)惠等優(yōu)點(diǎn)而得到了廣大旅游愛好者的喜愛。這不僅僅是因?yàn)槁糜螛I(yè)利用旅游網(wǎng)站可以解決傳統(tǒng)旅游業(yè)所不能解決的游客吃喝玩樂住行一體化的需求,更是因?yàn)槁糜涡袠I(yè)是一個(gè)整體不可分開的商業(yè)生態(tài)鏈,它涉及到旅游景區(qū)、租車、交通、景區(qū)購物等多方面的服務(wù)與發(fā)展,關(guān)系著當(dāng)?shù)厝说纳?jì)問題,也影響著旅游景點(diǎn)所在城市旅游建設(shè)的和諧發(fā)展和旅游業(yè)在國民經(jīng)濟(jì)中的地位。</p><p>  興文石海景區(qū)的旅游人數(shù)隨著生活水平的不斷提高,每年呈上

16、升趨勢。尤其是現(xiàn)在很多家庭以自駕游或是參加旅游團(tuán)的方式來參觀旅游景點(diǎn),這就必須得要求一個(gè)好的旅游景點(diǎn)要擁有好的旅游資源和線路管理系統(tǒng),并且要方便、簡單、多樣、安全??紤]到旅游網(wǎng)站的發(fā)展前景及石海景區(qū)現(xiàn)階段出現(xiàn)的諸多問題,本人從另一個(gè)角度設(shè)計(jì)了一個(gè)以旅游客戶為主,并能為其提供多種預(yù)訂功能和瀏覽服務(wù)的旅游資源及線路管理的網(wǎng)站。這個(gè)網(wǎng)站不僅是對石海旅游網(wǎng)站的當(dāng)前現(xiàn)狀出現(xiàn)的問題進(jìn)行了補(bǔ)充,更是對現(xiàn)有網(wǎng)站的一個(gè)角度擴(kuò)展。利用這個(gè)旅游網(wǎng)站,客戶首先

17、可以通過瀏覽主頁面,參考多條旅游線路,選中更適合自己出行又方便的旅游線路,并對車輛進(jìn)行預(yù)訂。當(dāng)然如果客戶對于現(xiàn)行的某一方面不滿意,或是自己的要求沒有得到滿足,可以在留言平臺采用留言的方式提出意見。會有相關(guān)網(wǎng)站的管理人員在第一時(shí)間內(nèi)進(jìn)行瀏覽查閱登記,并上報(bào)相關(guān)的管理部門做出相應(yīng)的修整和改善。這樣就極其方便了客戶,讓客戶在出門旅游之前進(jì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平臺的應(yīng)用程序[1]。</p><p>  C#,它去除了指針類型,不允許直接存取內(nèi)存等有可能造成系統(tǒng)處于不安全狀態(tài)的操作,所以容易學(xué),操作簡單。它面向?qū)?/p>

19、象,支持繼承、多態(tài)和封裝性等。它實(shí)施了最嚴(yán)格的類型安全機(jī)制,也支持版本控制[2]。</p><p>  2.2 ADO.NET 介紹</p><p>  ado.net可透過ODBC以及OLE DB公開的資料來源,以及讓開發(fā)人員用一致的方式來存取資料來源。資料共用的消費(fèi)者應(yīng)用程序可使用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這個(gè)版本的基礎(chǔ)上增加了很多更先進(jìn)和實(shí)用的功能,使用也更方便,可伸縮性較好[5]。還可以運(yùn)行Microsoft Windows 2005以上的大型多處理器,供多種平臺進(jìn)行使用,它是當(dāng)前主流的一款很重要數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。</p><p>  SQL的

22、主要作用就是用作各種數(shù)據(jù)庫建立關(guān)系,進(jìn)行交流。它可以執(zhí)行多種操作,比如數(shù)據(jù)庫中數(shù)據(jù)的更新,及數(shù)據(jù)提取等等。而且現(xiàn)在,大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都以SQL為標(biāo)準(zhǔn)語言,如Access、Sybase、Microsoft SQL Server、Oracle等[6]。</p><p>  SQL Server 2008提供了存儲過程,應(yīng)用程序訪問數(shù)據(jù)庫的數(shù)據(jù)不用與數(shù)據(jù)庫表進(jìn)行連接,它通過運(yùn)行存儲過程而得到所需要查詢的

23、數(shù)據(jù)[7],此操作在一定程度上提高了訪問數(shù)據(jù)的速度及運(yùn)作效率。</p><p><b>  3 系統(tǒng)分析</b></p><p>  3.1 可行性分析</p><p>  根據(jù)目前Internet上石海旅游信息平臺的運(yùn)營模式,設(shè)計(jì)且實(shí)現(xiàn)一個(gè)石海旅游信息的平臺,結(jié)合游客、網(wǎng)站的實(shí)際業(yè)務(wù)內(nèi)容和日常工作中需要注意的問題。旅游網(wǎng)站實(shí)行后,應(yīng)能夠達(dá)

24、到以下目標(biāo):</p><p> ?、賹?shí)現(xiàn)信息檢索,能瀏覽網(wǎng)站所有信息。</p><p>  ②管理員可以對會員發(fā)布的信息進(jìn)行審核,管理功能。</p><p> ?、劢缑婷烙^大方且友好,操作簡單,查詢方便靈活。</p><p> ?、芫W(wǎng)站的維護(hù)更加方便簡單,模塊層次分明、彼此關(guān)聯(lián)又相互獨(dú)立,安全性較高,實(shí)用先進(jìn)。</p><

25、p>  ⑤旅游網(wǎng)站的兼容性要強(qiáng)。</p><p>  ⑥能夠高速綜合處理各種信息、各種業(yè)務(wù)。</p><p>  若實(shí)現(xiàn)石海旅游信息平臺,則需要利用相關(guān)技術(shù)完成。以網(wǎng)站功能、性能及實(shí)現(xiàn)網(wǎng)站的各項(xiàng)約束條件和新網(wǎng)站目標(biāo)技術(shù)是否具備作為參考條件,若要實(shí)現(xiàn)石海旅游信息平臺,必須充分考慮軟硬件的環(huán)境、性能、操作人員水平和數(shù)量等方面是否達(dá)到要求。該旅游網(wǎng)站是一個(gè)提供旅游信息給用戶的網(wǎng)站,現(xiàn)有技術(shù)

26、較為成熟,但軟硬件的性能要求、環(huán)境條件等各項(xiàng)條件相對較低,必須利用現(xiàn)有技術(shù)條件完全達(dá)到該網(wǎng)站的功能目標(biāo)。</p><p>  在硬件方面,顯示器:高達(dá)800×600像素的256色顯示器。內(nèi)存:128MB 可用內(nèi)存。CPU : 300MHZ或者更高、pentuimII處理器。硬盤:3MB或3MB以上可用磁盤空間[8]。系統(tǒng)在硬件配置越高的情況下,開發(fā)和運(yùn)行將會更通暢。系統(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>  綜上所訴,無論是從可用性、安全性、可操作性、可擴(kuò)展性還是實(shí)用性

28、毫無疑問都是可以的,石海旅游網(wǎng)站的開發(fā)是可行的。</p><p>  3.2 系統(tǒng)需求分析</p><p>  3.2.1 石海旅游網(wǎng)現(xiàn)狀</p><p>  興文石海世界地質(zhì)公園以獨(dú)具特色的溶巖地質(zhì)遺跡為核心景觀群,與獨(dú)特的歷史文化和豐富的苗族文化形成了配搭良好的景點(diǎn)資源,地質(zhì)遺跡景觀的類型豐富,具有極強(qiáng)的發(fā)展?jié)摿Α5请S著時(shí)間的遷移,更多旅游景點(diǎn)的大肆開發(fā),

29、地質(zhì)遺跡旅游市場也日趨成熟,各地質(zhì)旅游景點(diǎn)競爭越來越激烈。在信息時(shí)代的背景產(chǎn)物下,游客逐漸通過網(wǎng)絡(luò)瀏覽了解各個(gè)景區(qū)旅游信息,從而選擇旅游景區(qū)。為了在旅游景區(qū)中脫穎而出并且滿足游客的需要,景區(qū)管理者必須要跟上游客的步伐,加強(qiáng)信息化手段的建立,對景區(qū)信息全面覆蓋,地質(zhì)旅游景點(diǎn)信息網(wǎng)站的建設(shè)將成為石海地質(zhì)公園旅游產(chǎn)業(yè)發(fā)展的前進(jìn)方向。</p><p>  通過本人對現(xiàn)有石海旅游網(wǎng)的調(diào)研總結(jié)說明石海旅游網(wǎng)的現(xiàn)存問題如下:&

30、lt;/p><p>  問速度較慢,打開一個(gè)網(wǎng)頁的頁面需要等待的時(shí)間大約為10秒。</p><p> ?、谟脩趔w驗(yàn)差,網(wǎng)站的設(shè)計(jì)人性化較差,布局雜亂,設(shè)計(jì)不合理。</p><p> ?、蹧]有意見反饋功能,用戶在使用時(shí)如有什么疑問,沒有辦法進(jìn)行反饋。</p><p> ?、軘?shù)據(jù)安全性較低,使用sql注入可以輕松登錄網(wǎng)站。</p>&l

31、t;p>  通過調(diào)研的結(jié)果發(fā)現(xiàn)現(xiàn)有的石海旅游網(wǎng)已經(jīng)無法適應(yīng)當(dāng)今網(wǎng)迅速發(fā)展的需求了,所以開發(fā)出一個(gè)適應(yīng)性更強(qiáng),安全性更高的石海旅游網(wǎng)是有必要的。</p><p>  3.2.2 功能需求分析</p><p>  本設(shè)計(jì)是一個(gè)基于B/S的動態(tài)網(wǎng)頁旅游網(wǎng)站,為了讓游客參考并了解當(dāng)?shù)氐臍v史文化,民俗民風(fēng)及美麗風(fēng)景等,網(wǎng)站還會發(fā)布更多有關(guān)景點(diǎn)的信息。因此游客可通過本網(wǎng)站更加方便的得到所需的信

32、息。通過景點(diǎn)介紹,行程安排、租車等特點(diǎn),結(jié)合具體需求建立網(wǎng)站,突出石海旅游特點(diǎn)信息,結(jié)合美觀的設(shè)計(jì)界面制作并完成。本設(shè)計(jì)有以下功能: </p><p>  前臺管理:用戶注冊功能,登錄功能,修改密碼,修改個(gè)人信息,查看并搜索景點(diǎn)、圖片,并對任何一個(gè)模塊留言功能。 </p><p>  后臺管理:管理會員信息,管理用戶信息,密碼修改,個(gè)人信息,管理景點(diǎn)信息,管理行程信息,

33、管理景點(diǎn)類型,管理租車信息,管理留言板信息。 </p><p>  系統(tǒng)管理員可以從前臺登錄到后臺的登錄頁面,也可以通過連接返回。管理員登錄之后,各種管理功能會在左邊欄中展現(xiàn)出來。這樣做的優(yōu)點(diǎn)是,可以用最少的資源有效的提高管理,使發(fā)布增刪修改查詢信息方便,能及時(shí)處理相關(guān)問題,以及更快速地了解網(wǎng)站上會員的意見信息,吸取多方面的經(jīng)驗(yàn),為游客有更好的選擇而加快步伐。</p><p> 

34、 管理人員通過后臺管理處管理各個(gè)事項(xiàng),使用戶操作更加方便簡單,展現(xiàn)景區(qū)的風(fēng)采,使其具有美觀的界面,讓網(wǎng)站更安全穩(wěn)定有效的運(yùn)行。</p><p>  3.3 工作流程分析 </p><p>  根據(jù)網(wǎng)站的總體設(shè)計(jì),網(wǎng)站要有一個(gè)登錄界面,此界面登錄的對象為會員和管理員。用戶注冊后從該界面登錄。</p><p>  用戶名和密碼輸入正確以后,進(jìn)入會員信息界面或者管理員界

35、面。當(dāng)權(quán)限為會員時(shí)便進(jìn)入會員信息界面。在會員信息界面中,會員可進(jìn)行租車、留言等。會員或游客可通過網(wǎng)站了解更多石海旅游的基本信息。如:石海旅游線路信息、租車信息、景點(diǎn)資源信息、交通路線信息、成本報(bào)價(jià)信息等。</p><p>  管理員在管理界面,可對各個(gè)模塊進(jìn)行管理,對會員和會員發(fā)布的留言進(jìn)行管理及審核,最主要的是對網(wǎng)站發(fā)布的各類信息進(jìn)行處理,如:旅游線路信息、租車信息、景點(diǎn)資源信息、交通路線信息等的管理。<

36、/p><p>  為了能清楚地說明系統(tǒng)要實(shí)現(xiàn)的功能,將借用石海旅游網(wǎng)站業(yè)務(wù)流程圖來闡述,如圖1所示:</p><p>  圖1 石海旅游信息網(wǎng)業(yè)務(wù)流程圖</p><p>  網(wǎng)站的目標(biāo)確定后,可以從技術(shù)可行性和運(yùn)行可行性兩個(gè)方面對能否實(shí)現(xiàn)網(wǎng)站目標(biāo)進(jìn)行可行性分析。</p><p>  3.4 系統(tǒng)數(shù)據(jù)流分析</p><p>

37、;  數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它所展現(xiàn)的是數(shù)據(jù)和信息流在從輸入移動到輸出的過程中所經(jīng)歷的變換。數(shù)據(jù)流圖以圖形方式來表達(dá)系統(tǒng)邏輯功能,即便不是專業(yè)的技術(shù)人員也能夠容易理解,所以它是技術(shù)員與用戶之間最好的橋梁。以上對網(wǎng)站的基本功能實(shí)現(xiàn)進(jìn)行了分析,現(xiàn)將本網(wǎng)站的頂層數(shù)據(jù)流圖進(jìn)行描述,如圖2所示:</p><p>  定單 定單信息</p><p>  線路信息

38、 旅游線路</p><p>  旅游新聞 旅游新聞</p><p>  圖片信息 旅游圖片</p><p>  回復(fù)信息 回復(fù)信息</p><p>  景點(diǎn)信息 旅游景點(diǎn)

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ù)的流向和加工處理的每一個(gè)細(xì)節(jié),僅使用頂層數(shù)據(jù)流圖還不夠。所以,在整體數(shù)據(jù)流圖的基本上對局部進(jìn)行單獨(dú)進(jìn)行擴(kuò)展,使其更加細(xì)化,采用多層數(shù)據(jù)流圖來描述。下面是本網(wǎng)站的第一層數(shù)據(jù)流圖,如圖3所示:</p><p>  圖3 第一層數(shù)據(jù)流圖</p><p><b>  4 系統(tǒng)設(shè)計(jì)</b></

41、p><p>  4.1 網(wǎng)站模塊的總體設(shè)計(jì)</p><p>  ASP.NET與SQL相結(jié)合,開發(fā)一個(gè)實(shí)現(xiàn)用戶管理、信息管理、景點(diǎn)資源管理、車輛管理、旅游線路管理、景點(diǎn)圖片管理及留言管理等功能的旅游資源網(wǎng)站[8]。</p><p><b>  各個(gè)功能如下: </b></p><p> ?、儆脩艄芾恚喊瑢W(wǎng)站登錄用戶的

42、添加、修改和刪除的操作。</p><p>  ②信息管理:包含對旅游網(wǎng)中旅游信息的添加,修改和刪除的操作。</p><p> ?、劬€路管理:包含對旅游網(wǎng)站中旅游線路的添加、修改和刪除的操作。</p><p> ?、芫包c(diǎn)信息管理:包含對景點(diǎn)信息的添加、修改和刪除的操作。</p><p> ?、蒈囕v管理:包含對旅游網(wǎng)中租車信息的添加、修改和刪除的

43、操作</p><p> ?、蘖粞怨芾恚喊瑢τ脩粼跒g覽網(wǎng)站中提交的留言進(jìn)行添加、修改和刪除的操作。</p><p> ?、邎D片管理:包含對各個(gè)景點(diǎn)圖片進(jìn)行添加、修改和刪除的操作。</p><p>  根據(jù)描述畫出網(wǎng)站模塊結(jié)構(gòu)如圖4所示:</p><p><b>  石海旅游網(wǎng)</b></p><p&g

44、t;  用戶管理 信息管理 線路管理 景點(diǎn)管理 圖片管理 車輛管理 留言管理</p><p><b>  圖4 網(wǎng)站模塊圖</b></p><p>  4.2 網(wǎng)站子模塊設(shè)計(jì)</p><p>  本網(wǎng)站的子模塊有:用戶管理模塊,信息管理模塊,線路管理模塊,景點(diǎn)管理模塊,圖片管理模塊,車輛管理模塊,留言管理模塊。</p&

45、gt;<p><b> ?、儆脩艄芾砟K</b></p><p>  用戶注冊是一個(gè)用戶信息錄入的過程,用戶注冊成功后便可以進(jìn)行對本網(wǎng)站的車輛預(yù)訂以及留言等功能。用戶登錄是一個(gè)驗(yàn)證身份的過程,系統(tǒng)顯示用戶登錄頁面和信息發(fā)布頁面。如果是管理員登錄,則顯示網(wǎng)站維護(hù)頁面并對網(wǎng)站登錄用戶進(jìn)行添加、修改和刪除的操作。用戶管理模塊圖如圖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)站主頁面進(jìn)行查看。為及時(shí)更新信息內(nèi)容,管理員可在后臺對石海旅游網(wǎng)中旅游信息的添加、修改和刪除的操作。信息管理模塊圖如圖6所示:</p><p><b>  信息管理</b></p><p>  添加信息 修改信息 刪除信息</p><p>  圖6 信息管理模塊圖

48、</p><p><b>  ③線路管理模塊</b></p><p>  旅游線路的發(fā)布主要是向用戶快速、及時(shí)的發(fā)布方便于游客的旅游線路,對于不同的時(shí)間段和不同的游客制定適合的旅游線路,并且對每條線路,用戶可以在網(wǎng)上直接對其進(jìn)行預(yù)訂。</p><p>  管理員可在后臺對各條旅游線路進(jìn)行添加、修改和刪除操作,并對用戶在網(wǎng)上下達(dá)的旅游線路定單進(jìn)行

49、操作。線路管理模塊圖如圖7所示:</p><p><b>  線路管理</b></p><p>  添加線路 修改線路 刪除線路</p><p><b>  圖7線路管理模塊圖</b></p><p><b>  ④景點(diǎn)管理

50、模塊</b></p><p>  旅游景點(diǎn)版塊主要是向用戶詳細(xì)介紹石海旅游景區(qū)的旅游景點(diǎn)。旅游景點(diǎn)顯示包含景點(diǎn)列表、景點(diǎn)信息內(nèi)容兩部分,網(wǎng)站管理員在后臺可以對相應(yīng)的旅游景點(diǎn)進(jìn)行添加、修改和刪除操作。景點(diǎn)管理模塊圖如圖8所示:</p><p><b>  景點(diǎn)管理</b></p><p>  添加景點(diǎn)信息 修

51、改景點(diǎn)信息 刪除景點(diǎn)信息</p><p><b>  圖8景點(diǎn)管理模塊圖</b></p><p><b> ?、輬D片管理模塊</b></p><p>  圖片的發(fā)布主要是向用戶提供石海景區(qū)的美麗風(fēng)景圖片,根據(jù)各個(gè)景點(diǎn)的風(fēng)景上傳圖片,頁面按上傳順序縮成小圖排列,用戶可以點(diǎn)擊小圖瀏覽大圖。也可以按景點(diǎn)

52、的名稱搜索該圖片。管理員可在后臺對景點(diǎn)的圖片進(jìn)行添加、修改和刪除操作。圖片管理模塊圖如圖9所示:</p><p><b>  圖片管理</b></p><p>  上傳圖片 修改圖片 刪除圖片</p><p><b>  圖9圖片管理模塊圖</b><

53、;/p><p><b> ?、捃囕v管理模塊</b></p><p>  車輛的發(fā)布主要是向用戶提供快捷的交通工具,用戶在網(wǎng)站中選擇喜歡的車輛并進(jìn)行預(yù)訂,網(wǎng)站管理員將在第一時(shí)間進(jìn)行處理。為及時(shí)更新車輛信息,管理員在后臺可以對相應(yīng)車輛進(jìn)行修改、添加和刪除操作。車輛管理模塊圖如圖10所示:</p><p><b>  車輛管理</b>

54、;</p><p>  添加車輛 修改車輛 刪除車輛</p><p>  圖10車輛管理模塊圖</p><p><b> ?、吡粞怨芾砟K</b></p><p>  留言板的發(fā)布主要是向用戶提供平臺對于現(xiàn)行的信息不滿意,或者是自己的某個(gè)方面的要求沒

55、有得到應(yīng)有的滿足進(jìn)行留言。網(wǎng)站管理員將及時(shí)對留言進(jìn)行查看。并對留言做出相應(yīng)的刪除和回復(fù)。留言管理模塊圖如圖11所示:</p><p><b>  留言管理</b></p><p>  回復(fù)留言 刪除留言</p><p>  圖11留言管理模塊圖</p><p>  5

56、 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  5.1 數(shù)據(jù)庫需求分析</p><p>  網(wǎng)站各個(gè)功能的實(shí)現(xiàn)必須要有數(shù)據(jù)庫的支持,所以數(shù)據(jù)庫的建立是本網(wǎng)站不可或缺的一部分[10]。首先對本網(wǎng)站的數(shù)據(jù)流進(jìn)行分析,得出數(shù)據(jù)流圖,然后進(jìn)行數(shù)據(jù)庫的E-R圖分析后,最后才能進(jìn)行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫實(shí)現(xiàn)。根據(jù)需求分析,確定系統(tǒng)中的實(shí)體,分析其屬性,實(shí)體與實(shí)體間的關(guān)系是重點(diǎn)研究對象,實(shí)體之間是一對

57、一、一對多、多對多的關(guān)系。</p><p>  根據(jù)各個(gè)實(shí)體之間的聯(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è)計(jì)方式,先確定網(wǎng)站需要什么實(shí)體,并對該實(shí)體的屬性進(jìn)行分析。因而得出各實(shí)體的屬性圖,最終得出整體E-R圖。通過分析,本系統(tǒng)需要有以下一些實(shí)體:</

60、p><p>  旅游新聞實(shí)體屬性圖,如圖13所示:</p><p>  圖13 旅游新聞實(shí)體屬性圖</p><p>  旅游線路實(shí)體屬性圖,如圖14所示:</p><p>  圖14 旅游線路實(shí)體屬性圖</p><p>  旅游圖片實(shí)體屬性圖,如圖15所示:</p><p>  圖15 旅游圖片實(shí)體

61、屬性圖</p><p>  旅游景點(diǎn)實(shí)體屬性圖,如圖16所示:</p><p>  圖16 旅游景點(diǎn)實(shí)體屬性圖</p><p>  旅游租車實(shí)體屬性圖,如圖17所示:</p><p>  圖17 旅游租車實(shí)體屬性圖</p><p>  定單聯(lián)系屬性圖,如圖18所示:</p><p>  圖18定

62、單聯(lián)系屬性圖</p><p>  管理員實(shí)體屬性圖,如圖19所示:</p><p>  圖 19 管理員實(shí)體屬性圖</p><p>  留言聯(lián)系屬性圖,如圖20所示:</p><p>  圖20留言聯(lián)系屬性圖</p><p>  5.2 數(shù)據(jù)庫設(shè)計(jì)</p><p>  通過以上對E-R圖的分析

63、,可初步得出本系統(tǒng)應(yīng)該有以下表。</p><p> ?、儆脕泶鎯τ脩舻谋恚汉笈_管理員表User(如表2顯示)用來保存用戶的信息,例如編號、用戶名、密碼。該表主鍵為id,其中用戶編號設(shè)為自動增長。</p><p> ?、谟脕泶鎯π畔㈩愋偷谋恚盒畔㈩愋捅韑y_itype(如表3顯示)用來保存類型的信息,例如類型編號、類型名。該表主鍵為id,其中類型編號設(shè)為自動增長。</p>&l

64、t;p> ?、厶峁┚包c(diǎn)信息的表: 景點(diǎn)表ly_info(如表4顯示)用來各景點(diǎn)信息,例如編號、信息名。該表主鍵為id,其中景點(diǎn)編號設(shè)為自動增長。</p><p> ?、鼙4媪粞孕畔⒈恚毫粞员颈韑y_book(如表5顯示)用來保存留言板的信息,例如留言編號、留言。該表主鍵為id,其中留言編號設(shè)為自動增長。</p><p> ?、萏峁┳廛囆畔⒌淖廛嚤? 信息表:ly_hotel(如表6顯

65、示)用來保旅游租車的信息,例如編號、名稱。該表主鍵為id,其中編號設(shè)為自動增長。</p><p> ?、薇4鎴D片信息的圖片表: 景點(diǎn)圖片表ly_photo(如表7顯示)用來保存景點(diǎn)圖片的信息,例如圖片編號、圖片地址。該表主鍵為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è)計(jì)每個(gè)數(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 景點(diǎn)信息表</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 主要模塊功能實(shí)現(xiàn) </p><p>  6.1 網(wǎng)站主頁面實(shí)現(xiàn)</p><p>  石海旅游網(wǎng)站主頁的結(jié)構(gòu)是上中下結(jié)構(gòu),上面顯示網(wǎng)站名稱及用戶登錄入口。中間顯示導(dǎo)航、新聞資訊景點(diǎn)資源、車輛、旅游線路

69、、交通線路等信息。下面是本網(wǎng)站的石海景點(diǎn)、石海概況的詳細(xì)信息。網(wǎng)站主頁面如圖21所示:</p><p><b>  圖21 網(wǎng)站主頁</b></p><p>  6.2 用戶注冊模塊實(shí)現(xiàn)</p><p>  游客可以通過注冊頁面進(jìn)行注冊,填入用戶賬號、密碼等相關(guān)的信息,點(diǎn)擊注冊按鈕,注冊成功之后跳轉(zhuǎn)到成功頁面,否則提示用戶注冊失敗。用戶注冊頁

70、面如圖22所示:</p><p><b>  圖 22注冊界面</b></p><p>  用戶注冊成功頁面如圖23所示:</p><p><b>  圖23注冊成功界面</b></p><p>  6.3 用戶留言功能實(shí)現(xiàn)</p><p>  用戶瀏覽網(wǎng)頁后,可以在留言板

71、中進(jìn)行留言,向管理員提出一些意見或建議,及石海的其它信息等,包括:推出新的旅游線路或是哪些景點(diǎn)介紹有誤、不足等都可以寫到留言板里,然后等待管理員查看。用戶留言頁面如圖24所示。</p><p>  圖24用戶留言頁面示意圖</p><p>  游客進(jìn)入本網(wǎng)站后,可以瀏覽網(wǎng)頁后登陸用戶,使其進(jìn)入留言界面,填寫相關(guān)的留言,比如:標(biāo)題、內(nèi)容等,然后點(diǎn)擊提交按鈕即可,同時(shí)用戶可從下方留言列表中查看

72、自己的留言。</p><p>  6.4 用戶管理模塊實(shí)現(xiàn)</p><p>  管理員登錄到后臺界面后,對網(wǎng)站信息進(jìn)行添加、修改或刪除,管理員管理旅游線路頁面如圖25所示:</p><p>  圖25 信息管理界面</p><p>  6.5 管理員管理留言功能模塊實(shí)現(xiàn)</p><p>  管理員登錄到后臺界面后,

73、查看所有留言頁面,可以看到所有用戶的留</p><p>  言,選擇相應(yīng)的留言信息,使其刪除。管理員管理留言頁面如圖26所示:</p><p>  圖26 管理員管理留言頁面示意圖</p><p>  6.6 管理員管理旅游線路功能模塊實(shí)現(xiàn)</p><p>  管理員登錄到后臺界面后,對網(wǎng)站發(fā)布的旅游線路進(jìn)行添加、修改或刪除,通過添加信息才

74、能發(fā)布到網(wǎng)頁上,否則不能在網(wǎng)頁上顯示;并能夠?qū)σ烟砑拥木€路進(jìn)行修改和刪除。管理員管理旅游線路頁面如圖27所示:</p><p>  圖27管理員管理旅游線路頁面示意圖</p><p>  管理員登錄后,進(jìn)入旅游路線管理頁面,然后添加旅游路線,點(diǎn)擊提交按鈕把旅游線路更新到數(shù)據(jù)庫中。也可對已添加信息進(jìn)行修改和刪除。</p><p>  6.7 管理員管理信息功能模塊實(shí)

75、現(xiàn)</p><p>  管理員登錄到后臺界面后,對網(wǎng)站信息進(jìn)行添加、修改或刪除,通過添加信息從而發(fā)布到網(wǎng)頁上。并能夠?qū)σ烟砑拥男畔⑦M(jìn)行修改和刪除。管理員管理主菜單信息頁面如圖28所示:</p><p>  圖28 網(wǎng)站信息管理界面</p><p>  6.8 管理員管理景點(diǎn)資源功能模塊實(shí)現(xiàn)</p><p>  管理員登錄到后臺界面后,對網(wǎng)站

76、發(fā)布的景點(diǎn)資源信息進(jìn)行添加、修改或刪除,通過添加信息從而發(fā)布到網(wǎng)頁上。并能夠?qū)σ烟砑拥男畔⑦M(jìn)行修改和刪除。管理員管理地域信息頁面如圖29所示:</p><p>  圖29 景點(diǎn)資源管理界面</p><p>  6.9 管理員管理交通線路功能模塊實(shí)現(xiàn)</p><p>  管理員登錄到后臺界面后,對網(wǎng)站發(fā)布的交通線路信息進(jìn)行添加、修改或刪除,通過添加信息從而發(fā)布到網(wǎng)頁

77、上。并能夠?qū)σ烟砑拥男畔⑦M(jìn)行修改和刪除。管理員管理交通線路頁面如圖30所示:</p><p>  圖30交通線路管理模塊</p><p>  6.10 管理員管理租車信息功能模塊實(shí)現(xiàn)</p><p>  管理員登錄到后臺界面后,對網(wǎng)站發(fā)布的租車信息進(jìn)行添加、修改或刪除,并將添加的信息發(fā)布到網(wǎng)頁上。并能夠?qū)σ烟砑拥男畔⑦M(jìn)行修改和刪除。租車模塊信息如圖31所示:<

78、;/p><p>  圖31租車信息管理模塊</p><p><b>  7 結(jié)論</b></p><p>  本文所討論的重點(diǎn)是一個(gè)基于ASP.NET架構(gòu)的石海旅游的設(shè)計(jì)、實(shí)現(xiàn)方法,在簡單介紹了開發(fā)背景以及開發(fā)意義之后,介紹了該系統(tǒng)的概況、系統(tǒng)分析、數(shù)據(jù)庫設(shè)計(jì)以及系統(tǒng)實(shí)現(xiàn)的一般方法。系統(tǒng)使用Microsoft公司的ASP.NET開發(fā)工具,并與SQ

79、L Server 2008結(jié)合建立數(shù)據(jù)架構(gòu)。利用SQL Server 2008提供的各種組件,在較短時(shí)間內(nèi)建立數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行分析及建立ASP.NET頁面,不斷建立數(shù)據(jù),直到功能基本實(shí)現(xiàn)的實(shí)用系統(tǒng)。</p><p>  本系統(tǒng)主要具有以下優(yōu)點(diǎn):</p><p><b> ?、俟δ軓?qiáng)大實(shí)用。</b></p><p> ?、诓僮骱啽?,輕松推廣。

80、</p><p>  ③界面簡潔大方,界面導(dǎo)航清晰,設(shè)計(jì)人性化。</p><p>  本網(wǎng)站界面精美,符合用戶需求。使用ASP.net編程語言,利用Microsoft Visual Studio 2010、Photoshop等軟件為本網(wǎng)站設(shè)計(jì)了精美的界面以及簡單快捷的操作,極大方便用戶的使用。并且,網(wǎng)站中的數(shù)據(jù)便于修改和維護(hù),數(shù)據(jù)查詢非常方便,快速準(zhǔn)確,還設(shè)計(jì)了多種表格,滿足于用戶的需求。

81、</p><p>  在設(shè)計(jì)過程中,由于時(shí)間比較緊促,也由于個(gè)人技術(shù)水平較低,本系統(tǒng)還有許多的不完善。在今后的日子里會加強(qiáng)對這方面知識的研究,逐漸完善本系統(tǒng),以達(dá)到完美的效果。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 蒲鵬.ASP網(wǎng)絡(luò)編程基礎(chǔ)[M].北京:清華大學(xué)出版社,2009:32-33.</p>

82、;<p>  [2] 李文才田中雨劉躍軍.ASP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)[M].北京:清華大學(xué)出版社,2010:102-104.</p><p>  [3] 龍馬工作室. Dreamweaver 8與ASP動態(tài)網(wǎng)頁編程完全自學(xué)手冊[M] .鄭州:人民郵電出版社,2007:439-442.</p><p>  [4] 王國輝,牛強(qiáng),李南南,等.ASP 信息系統(tǒng)開發(fā)實(shí)例精選

83、[M].北京:電子工業(yè)出版社, 2005:321-322.</p><p>  [5] 周緒. SQL Server2005中文版入門提高[M] .北京:清華大學(xué)出版社,2004:33-35.</p><p>  [6] 王珊.數(shù)據(jù)庫系統(tǒng)原理教程[M] .北京:清華大學(xué)出版社,2008:96-98.</p><p>  [7] 孔鵬. ASP+SQL Server

84、動態(tài)網(wǎng)站開發(fā)完全自學(xué)手冊[M] .北京:機(jī)械工業(yè)出版社,2007:421-425.</p><p>  [8] 楊學(xué)全.SQL Server 實(shí)例教程.[M].北京:電子工業(yè)出版社 ,2010:86-88.</p><p>  [9] 劉好增. ASP動態(tài)網(wǎng)站開發(fā)實(shí)踐教程[M] .北京:清華大學(xué)出版社,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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論