版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
I基于net旅游管理網(wǎng)站的設計與實現(xiàn)【摘要】隨著西藏經(jīng)濟的不斷發(fā)展和產(chǎn)業(yè)不斷優(yōu)化升級,旅游業(yè)被定位為西藏當前及未來發(fā)展的主導產(chǎn)業(yè)。根據(jù)需求,開發(fā)出一套基于.Net的旅游管理網(wǎng)站,不僅能夠讓游客更多了解西藏本土旅游特點特色,更能帶動西藏本地旅游產(chǎn)業(yè)的快速發(fā)展,該網(wǎng)站使用了后臺是c語言工程,前端使用jsp+css+html的框架,使用VisualStudio工具開發(fā),數(shù)據(jù)庫使用MicrosoftSQLServer的工具,來開發(fā)這項基于.Net的旅游管理網(wǎng)站。同時本系統(tǒng)的開發(fā)可以使用戶更加輕松的收集、獲取西藏的旅游景點信息和出四個部分進行論述的,本文中需求分析環(huán)節(jié)是通過系統(tǒng)功能分析和可行性和需要解決的服務端設計進行了詳細的論述;系統(tǒng)的實現(xiàn)環(huán)節(jié),本文重點闡述到的主要工具和對系統(tǒng)的各個功能進行了詳盡的闡述;系統(tǒng)的測試環(huán)節(jié),本文試中發(fā)現(xiàn)的問題以及問題的解決方案。開發(fā)該系統(tǒng)可以使用戶更好的感受到當?shù)芈糜萎a(chǎn)業(yè)的特色和景色,同時對于旅游產(chǎn)業(yè)網(wǎng)絡化的發(fā)展起到推進作用。 I 1 1 11.3研究現(xiàn)狀 1 22.需求分析 22.1系統(tǒng)功能分析 2 4 62.4需要解決的問題 7Ⅱ3.系統(tǒng)設計 73.1系統(tǒng)總體結(jié)構(gòu)設計 73.1.1系統(tǒng)整體架構(gòu)模型 73.1.2系統(tǒng)的邏輯架構(gòu) 83.2數(shù)據(jù)庫設計 93.2.1數(shù)據(jù)庫的概念模型設計 93.2.2數(shù)據(jù)庫具體設計 3.3用戶的權(quán)限設計 3.4.客戶端界面的設計 3.4.1管理者界面設計 4.系統(tǒng)實現(xiàn) 4.1開發(fā)環(huán)境的搭建 4.1.2客戶端開發(fā)環(huán)境的搭建 4.2客戶端功能的實現(xiàn) 4.2.1注冊功能的實現(xiàn) 4.2.2登錄功能的實現(xiàn) 4.2.3商品訂單功能的實現(xiàn) 4.2.4管理員添加旅游景點實現(xiàn) 4.2.5管理員管理用戶信息實現(xiàn) 4.2.6管理員管理旅游線路功能實現(xiàn) 5.系統(tǒng)運行展示 5.1用戶登錄展示 5.2用戶注冊展示 255.4用戶展示景點 255.5個人中心展示 265.6我的商品購買 26 265.7.1管理者登錄展示 Ⅲ5.7.2管理者主界面 5.7.4訂單管理展示 6.系統(tǒng)調(diào)試與測試 29 29 7.總結(jié) 32 11.緒論隨著西藏經(jīng)濟的不斷發(fā)展和產(chǎn)業(yè)的不斷優(yōu)化升展的主導產(chǎn)業(yè)。與此同時伴隨著國民經(jīng)濟的繁榮發(fā)展和越多人的對旅游消費的需求提升,國內(nèi)旅游業(yè)在國民經(jīng)濟中的地位和作用越來越重要,為了能夠更好的推動我國旅游業(yè)的發(fā)展,我們必用當下信息化時代的良好環(huán)境,整合優(yōu)良的相關資源勢。據(jù)統(tǒng)計,2021年西藏自治區(qū)全年接待游客4150萬人次,旅游收入高達441億元,作為當之無愧的旅游熱門城市,面對每年眾多的游客量,這就需要高效且具有本土特色的管理網(wǎng)站。開發(fā)出高效、景點信息和出游服務,同時建立具有當?shù)靥厣穆糜坞S著旅游行業(yè)的興起,旅客量的與日劇增,當社之間的競爭日益激烈,也就意味著旅游部門需要管理的信息量理包括路線管理、合作的景區(qū)旅游購買點及員工的管理等事項變普及程度并不廣泛的階段,只有個別地區(qū)采用了的旅游方式,這種原始的方法就是依靠工作人員手工管理大量的信息,就很難確保其準確率同時也可能存在資源浪費和閑置的問題。面對理方法不妥當?shù)膯栴}和缺乏信息化的管理方式的問題,以及由于致的企業(yè)效益差等問題的。我們需要加強對旅游行政部門的監(jiān)督管理,同時進行有效的信息資源的整合、統(tǒng)一管理,才能使旅游部門更加高效、良好在于利用計算機的發(fā)展成果,結(jié)合西藏特色的旅游景點,推動當?shù)?.3研究現(xiàn)狀2的線路到西藏旅游;另一部分是自行做攻略到西藏旅游。他們是通過互聯(lián)網(wǎng)了解、獲取西藏旅游信息和旅游攻略。目前有1200-1500個與西藏旅游相關的網(wǎng)站,不僅是西藏本地企業(yè),還有少量北京、上海、廣州的旅行社也設立了西藏旅游網(wǎng)站供游客選擇。國內(nèi)被大家為熟悉的有“中國西藏旅游網(wǎng)()”、“西藏中國青年旅行社”,這些網(wǎng)站運用網(wǎng)絡技術(shù)為更好推動和發(fā)展西藏旅游文化、特色景點文化、西藏本土的民族文化、作為最主要的西藏旅游行業(yè)的門戶網(wǎng)站,該網(wǎng)站設立了國內(nèi)游客專區(qū)和海外華人專區(qū)兩種,提供了豐富的旅游信息,能夠讓來自中外的旅游者更好的了解西藏、感受藏文化的魅力;為旅游者提供出游需求信息,同時也為游客能更好的進行旅游經(jīng)驗交流和結(jié)交“驢友”提供了良好的平臺;通過網(wǎng)站也可以更加快捷的了解到企業(yè)發(fā)布旅游信息、服務信息,也是為企業(yè)間進行業(yè)務往來提供了有效的平臺,除此之外只針對西藏旅行業(yè)務管理的管理數(shù)量并不多。1.4本文的工作與組織結(jié)構(gòu)本文你將按照軟件你開發(fā)的步驟展開論述,具體闡述系統(tǒng)需求分析、數(shù)據(jù)庫分析、系統(tǒng)的設計、系統(tǒng)的實現(xiàn)以及系統(tǒng)測試幾個方面。此項目是基于.net的網(wǎng)絡管理系統(tǒng),我計劃將權(quán)限分為管理者和用戶,管理者可以細分為員工和服務人員,各司其職,員工和服務人員都有者相應的功能,這是我的需求分析;其次介紹我的系統(tǒng)分析,系統(tǒng)分析可以細分為系統(tǒng)結(jié)構(gòu)分析和數(shù)據(jù)庫分析,系統(tǒng)結(jié)構(gòu)分析將敘述系統(tǒng)的整體構(gòu)架以及系統(tǒng)邏輯順序,而數(shù)據(jù)庫分析通過er圖詳細的畫出每個表與表之間的關系,其次是是講述系統(tǒng)的主要功能和具體模塊的展示圖,最后對系統(tǒng)進行測試,針對測試中遇到的問題給出相應的解決方式。設計一款應用的基石便是做好應用的需求分析,需求分析給開發(fā)者指明了前進方向,而好的應用分析能夠使開發(fā)者少走很多彎路,更好地避免推倒重來。2.1系統(tǒng)功能分析本系統(tǒng)實現(xiàn)一個西藏特色旅游管理網(wǎng)站,分為用戶、管理員、員工和服務人員四兩種用戶。具體功能描述如下:41.產(chǎn)品管理:服務人員可以對景區(qū)購買點的產(chǎn)品信息進行添加、查看、編輯或刪除。2.訂單管理:服務人員可以對游客預定的旅游產(chǎn)品訂單信息進行查看或刪除操作。3.系統(tǒng)管理:服務人員可以對服務人員自身的基本信息進行修改和登錄密碼的修改操作。2.2系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)管理系統(tǒng)管理訂單管理產(chǎn)品管理修改登錄密碼修改個人信息我服務的訂單系統(tǒng)管理訂單管理產(chǎn)品管理旅游線路管理景點管理服務人員管理員工管理用戶管理修改登錄密碼修改個人信息個人中心我的產(chǎn)品訂單產(chǎn)品展示我的線路訂單旅游線路旅游景點用戶注冊登錄網(wǎng)站首頁通過需求分析,確定系統(tǒng)功能如下圖所示:前臺用戶模塊后臺管理員模塊西藏特色旅游管理網(wǎng)站通過需求分析,確定系統(tǒng)數(shù)據(jù)流圖如下圖所示:8數(shù)據(jù)庫Tomcat服務器數(shù)據(jù)庫1.C#是一個現(xiàn)代的、通用的、面對對象的編程語言,它是微軟(Microsoft)開發(fā)的,由Ecma和ISOH照準認可的5。C#是由AndersHejlsberg和他的團隊在.NET框架開發(fā)期間開發(fā)的。C#是專為公共語言基礎結(jié)構(gòu)(CLI)設計的。CLI由可執(zhí)行代碼和運行時環(huán)境組成,允許在不同的計算機平臺和體系結(jié)構(gòu)上使用各種高級語言[6。C#是微軟有限公司在2000年6月推出的一個新的程序設計語句是微軟有限公司研發(fā)員AndersHejlsberg的研發(fā)結(jié)果。它包含了許多簡單繼承、界面、與Java基不過C#和Java之間有著很顯著上的差別,它們所借用到的Delphi語言的其中一些特性都和COM(組件對象模型)是可以直接進行集成使用的,并且它們也可以算是微Windows2000的一個“d預覽版本”,還有MSDN上迅速增多的文檔集子的形式獲得(還沒有最終定型)[8]。系統(tǒng)邏輯架構(gòu)圖如下圖4.2所示。聯(lián)輝圖33實體聯(lián)系圖3.2.2數(shù)據(jù)庫具體設計服務器端的數(shù)據(jù)庫采用的是SQLserver數(shù)據(jù)庫,由數(shù)據(jù)分析可建立用戶信息表、員工信息表、景色信息表、景點特色表、旅游路線表、產(chǎn)品信息表、訂單訂單表、線路訂單表、服務人員信息表、管理人員信息表,各表詳細信息描述如下:字段名字段類型字段長度字段說明1是用戶名2登錄密碼3姓名4性別5678注冊時間已支付成功。(3)個人界面登陸成功之后回跳到個人界面上,上面有訂單查詢功能,和修改個人界面,還有退出登錄等相關功能組件。管理者,包括員工和服務人員,登錄界面上設計了姓名,密碼和權(quán)限,點進去就是相應的功能權(quán)限菜單,管理者掌握著所有屬性的信息,包括自己的信息也能修改,上面的功能設計有用戶管理,員工管理,服務人員管理,景點管理,旅游路線管理,產(chǎn)品管理,訂單管理和系統(tǒng)管理,每個管理界面都有增刪改查的功能,在右上角有設置回到網(wǎng)站首頁的超鏈接以及退出登錄的組件。4.1開發(fā)環(huán)境的搭建4.1.1服務器端環(huán)境的搭建工具:b)服務器:InternetExplorer5.5和MDAC2.6c)數(shù)據(jù)庫:MicrosoftSQLserver2008ASP.NET是在ASP的基礎上開發(fā)的,使用NET提供的編程進行程序的構(gòu)建。使用ASP.NET它的優(yōu)勢就在于當我們創(chuàng)建、管理和部署Web應用程序就不會那么復雜。事實上,這些控件在Web服務器上運行,并在將用戶界面發(fā)送到瀏覽器之前轉(zhuǎn)換為HTML格式91。在服務器上,控件負責為網(wǎng)站開發(fā)人員提供面向?qū)ο蟮木幊棠P?,提供廣泛的FramcworkSDK可以運行在WindowsXP,Windows2000+ServicePackl及WindowsNT(MicrosoftDataAcccssComponcnt本網(wǎng)站將通過前端數(shù)據(jù)處理,移用js提供的類,來完成數(shù)據(jù)的交互工作,再將其傳4.2.5管理員管理用戶信息實現(xiàn)管理員進入后臺管理系統(tǒng)中查看用戶管理界面,就能查看用戶的基本信息,管理員點擊新增用戶,就可以重新填寫新增的用戶信息,點擊保存則可完成用戶信息的創(chuàng)建,同時可以編輯和查詢用戶的相關信息。管理員管理用戶信息偽代碼見下圖:TheserveradduserDefaddUserInformationO{Userinputtravelinforma}管理員管理用戶信息的流程圖如下圖4.4所示:個圖4.4管理用戶信息流程圖4.2.6管理員管理旅游線路功能實現(xiàn)管理員點擊后臺管理系統(tǒng)的旅游線路頁面,就能查看旅游線路的詳情,管理員通過對旅游線路進行增添、刪除、修改和查詢的基本操作,當管理員新增需要旅游線路時,點擊新增按鈕,就可重新填寫旅游線路名稱、旅游線路圖片、旅游線路詳情等信息后,點擊提交則可完成旅游線路信息的創(chuàng)建,管理員也可以進行旅游線路的查看和編輯工作。管理員通過點擊編輯旅游線路,就能查看到旅游線路信息頁面,管理員就能夠?qū)β糜尉€路的有關信息進行編輯,輸入修改后的信息,點擊保存,系統(tǒng)則對修改后的旅游線路信息進行更新。管理員管理旅游線路信息偽代碼如下所示:管理員編輯旅游線路流程圖如下所示:ss系統(tǒng)開發(fā)不僅僅停留在理論方面,最終實現(xiàn)的結(jié)果才是真正重要的東西,因為這是最后交付用戶使用的成果。本部分會以闡述輔以截圖的方式展示系統(tǒng)的最終成果。5.1用戶登錄展示用戶打開本系統(tǒng)的首界面是登錄界面,用戶需要填寫用戶名及登錄密碼,檢測成功即可登錄,跳轉(zhuǎn)到主界面。如果是新用戶則需要右上方的點擊“用戶注冊”按鈕進入注冊界面。登錄界面如圖5.1所示。玕田5.2用戶注冊展示注冊界面,新用戶需要填寫以下信息,包括用戶名、登錄密碼、確認密碼、姓名、性別、手機號碼和聯(lián)系地址點擊注冊即可。具體如下圖6.2所示。西藏特色旅游管理網(wǎng)站用戶注冊玕5.3主界面展示注冊成功用戶登錄之后用戶可以看到網(wǎng)站首頁,顯示網(wǎng)站首頁、旅游景點、旅行線路、產(chǎn)品展示、個人中心幾個模塊,展示如圖下圖5.3所示:★司東創(chuàng)《阿里巴巴出5.4用戶展示景點在主界面中點擊旅游景點模塊,用戶能夠獲取到西藏著名特色景點的詳細圖文介紹見下圖:玕5.5個人中心展示網(wǎng)站首頁其中的個人中心模塊展示,分別是后臺首頁、我的心啊路訂單、我的產(chǎn)品訂單、修改個人信息、修改登錄密碼和退出登錄的選項,如下圖5.5所示:出空5.6我的商品購買網(wǎng)站首頁中的產(chǎn)品展示模塊中用戶點擊所需商品就能獲取購物信息,確定數(shù)量后填寫姓名、手機號、收貨地址、選擇支付方式提交即可,如下圖:eehttp/localhost62156/proView.asp西色旅游管理網(wǎng)站×回西藏特色旅游管理網(wǎng)站阿站西頁點旅國線路產(chǎn)品展示個人中購買產(chǎn)品寶O人藝模人乙*根人藝術(shù)原準十人乙框人2*斯個*個人藝*國淋個人木相人藝十淋人藝*根人藝林人2模人藝根個人藝+國人2藝木陽個人已木服驟個人藝術(shù)順漆個人巴木順個人藝木網(wǎng)個人巴期個藝木原個人巴木個人藝術(shù)照5屬點:布布人:復市間:015.7管理者后臺運行不僅是用戶權(quán)限的展示,管理者更是掌握了數(shù)據(jù)庫的所有信息,所js上的端口都放入到管理者模塊中,此模塊中包含了員工權(quán)限服務人員權(quán)限。5.7.1管理者登錄展示管理者點擊后臺跳出登錄入口顯示界面,需要輸入用戶名,密碼和權(quán)限,點擊確認顯示登陸成功,如下圖:分別有用戶管理、員工管理、服務人員管理、景點管理、旅游路線管理、產(chǎn)品管理、訂單管理、系統(tǒng)管理的權(quán)限,具體見下圖.3旅游產(chǎn)業(yè)相關信息管理管理者在主界面掌握三塊旅游相關產(chǎn)業(yè)的信息管理,分別是旅游線路管理、產(chǎn)品管理、景點信息管理,具體見下圖5.9、圖5.10、圖5.11。奔司司司阿巴巴西載特色旅游監(jiān)理網(wǎng)站R戶管理◎達、B王山,無基等日腹素師師55所民點一全一產(chǎn)品名稱所屬點詳管理網(wǎng)站營理員)atmh網(wǎng)站頁退出登理自然展現(xiàn)除5.7.4訂單管理展示管理員的訂單管理權(quán)限,體現(xiàn)在管理產(chǎn)品訂單和管理線路訂單兩個方面,具體見下圖5.126.1程序調(diào)試在系統(tǒng)設計過程中,我們避免不了一些錯誤的存在,包括出現(xiàn)句法語上的錯誤,但在程序執(zhí)行的過程中系統(tǒng)會有自動提示,會要求立即更正,所以,遇到這樣的錯誤就更容易被發(fā)現(xiàn)和糾正。還有一類的錯誤可能是程序在執(zhí)行過程中的一個錯誤的結(jié)果,這種錯誤是因為工作中的一個錯誤或某些計算公式中的錯誤使用導致的。這種錯誤不太容易被發(fā)現(xiàn)的,有時出現(xiàn),有時不出現(xiàn),因所以消除這種動態(tài)錯誤就需要我們很多的時間和精力。6.2程序的測試6.2.1測試的重要性及目的(1)測試的重要性軟件測試在軟件的生命周期屬于不可或缺的部分。在向用戶提供開發(fā)完整的系統(tǒng)之前,它是確保系統(tǒng)質(zhì)量的有效途徑。最近,軟件工程提出一種新的觀點,就是在軟件生命周期的每個階段都應包括測試,以確定此階段的結(jié)果是否與以前的測量結(jié)果相似,從而發(fā)現(xiàn)錯誤并找到它們。如果不盡快測試,最終產(chǎn)品的測試就越困難。事實上,不管我們采用任何一種技術(shù)手段,軟件都可能存在錯誤。良好運用新的語言、先進的開發(fā)方式和完整的開發(fā)過程能夠很大程度的減少輸入錯誤,但完全消除軟件錯誤是不可能的,我們需要通過測試所得到數(shù)據(jù),和出現(xiàn)錯誤的頻率。測試是所有工程學科非常重要的一部分,也是軟件開發(fā)極為重要的組成部分。測試的結(jié)果顯示在普遍的軟件開發(fā)項目當中,軟件測試也是占軟件開發(fā)總工作量的40%以上。在軟件開發(fā)的總成本中,測試費控制在30%到50%之間。如果考慮到服務階段,那就可以降低測試在整個軟件生命周期中測試的成本。實際上,維護工作就相當于二次開發(fā),甚至多次,當然就在實踐中,軟件測試的復雜性往往是不規(guī)則的或不完整的,因為仍然存在一些錯誤的觀點和對測試的錯誤態(tài)度,這包括:1.認為測試不容易像編碼可以得到好的發(fā)展成果,不容易讓測試人員感到成就后的滿足感;2.系統(tǒng)的錯誤檢測不是建設性的,有可能會是破壞性的,往往測試人員會因為檢測到錯誤而受到打擊;3.測試的工作枯燥乏味,很難讓人提起人興趣;4.測試工作是需要非常仔細而又很艱苦工作;5.對自己編寫程序的能力及其自信,在發(fā)測試檢測到錯誤后,又過去在意別人對自己的開發(fā)能力的看法。這些觀點對軟件測試工作是非常不好的,我們必須端正自身態(tài)度,才可能提高軟件(2)測試
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職運動與休閑(運動基礎實訓)試題及答案
- 2025年高職第二學年(機械設計制造及其自動化)液壓傳動技術(shù)試題及答案
- 2025年大學第三學年(酒店運營管理)質(zhì)量控制階段測試題及答案
- 2026年圖書銷售(需求分析)試題及答案
- 2025年高職數(shù)控技術(shù)(數(shù)控技術(shù)專題)試題及答案
- 2025年中職(護理)急診科護理基礎試題及答案
- 2025年中職(糧油儲藏與檢測技術(shù))油脂檢測分析階段測試題及答案
- 2025年中職第二學年(酒店服務)客房管理階段測試試題及答案
- 2025年高職市政工程施工(市政工程技術(shù))試題及答案
- 2025年高職計算機網(wǎng)絡(網(wǎng)絡安全)試題及答案
- 2026屆湖南雅禮中學高一上數(shù)學期末聯(lián)考模擬試題含解析
- (2025年)電網(wǎng)調(diào)度自動化廠站端調(diào)試檢修員??荚囶}(含答案)
- 陜西交控集團2026校園招聘考試備考題庫附答案
- 生活委員培訓
- 2026年自由職業(yè)者合同
- 2026中國支付清算協(xié)會招聘參考考試試題及答案解析
- 2026年藥店制度培訓試題及答案
- 2025年四川省法官逐級遴選考試題及答案
- 檳榔分銷商合同范本
- 地質(zhì)基礎知識培訓課件
- 中國華能集團有限公司吉林分公司招聘筆試題庫2025
評論
0/150
提交評論