《基于springboot的旅游社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》16000字(論文)_第1頁(yè)
《基于springboot的旅游社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》16000字(論文)_第2頁(yè)
《基于springboot的旅游社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》16000字(論文)_第3頁(yè)
《基于springboot的旅游社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》16000字(論文)_第4頁(yè)
《基于springboot的旅游社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》16000字(論文)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEIIIPAGEIII基于springboot的旅游社管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要我國(guó)飛快發(fā)展的旅游行業(yè),伴隨而來(lái)的是更多有待旅行社去解決的大大小小難題?,F(xiàn)如今,旅行社仍要去做許多相當(dāng)繁復(fù)的任務(wù),這其中就包括了:怎樣處理旅行社信息,怎樣加大信息檢索的力度,還有怎樣提高數(shù)據(jù)整理的增速的同時(shí)減少失誤數(shù)量。正是因?yàn)槁糜涡畔⒃诟鱾€(gè)旅游行業(yè)部門(mén)中有著很高的不確定性,尤其是人們之間存在著關(guān)于旅游資源的信息差,所以才研發(fā)了一個(gè)信息化的旅游社管理系統(tǒng)。而旅游社管理系統(tǒng)的管理模式有著一個(gè)信息聚合的環(huán)境,這對(duì)數(shù)據(jù)集成來(lái)說(shuō),是更加合理有效的,使旅游社能夠更好地適應(yīng)現(xiàn)今旅游行業(yè)的規(guī)范化、信息現(xiàn)代化。通過(guò)一系列科學(xué)的舉措,包括對(duì)旅游相關(guān)業(yè)務(wù)進(jìn)行業(yè)務(wù)流程管理、對(duì)旅游信息和資源進(jìn)行集成管理,旅游社服務(wù)部門(mén)能有效地將用戶的信息用數(shù)據(jù)在平臺(tái)進(jìn)行展示,這樣不僅取代了平時(shí)單一的紙質(zhì)錄入,還極大提升了工作有效性和節(jié)省了大量的時(shí)間、金錢(qián)成本。本系統(tǒng)是一個(gè)普通的信息管理系統(tǒng),基于SpringBoot+Vue技術(shù),采用MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)管理,使用了JAVA語(yǔ)言來(lái)進(jìn)行代碼編寫(xiě),完成了客戶管理模塊、旅游社信息管理模塊、導(dǎo)游管理模塊、訂單管理模塊、旅游資源管理模塊等。旅游社信息管理系統(tǒng)有著一個(gè)輕量、友好的用戶界面,它使用了現(xiàn)有的計(jì)算機(jī)信息技術(shù),它支持旅行社的平常使用,用戶能進(jìn)行相關(guān)業(yè)務(wù)操作。關(guān)鍵字:旅游資源;旅游社管理;SpringBoot;管理系統(tǒng)目錄TOC\o"1-2"\h\u第一章緒論 11.1項(xiàng)目研究背景與意義 11.2國(guó)內(nèi)外研究現(xiàn)狀 11.3論文主要研究?jī)?nèi)容 21.4論文組織結(jié)構(gòu) 2第二章相關(guān)概念與技術(shù)理論綜述 42.1web端開(kāi)發(fā)技術(shù)介紹 42.2前后端技術(shù)介紹 42.3MySQL介紹 5第三章系統(tǒng)需求分析 53.1系統(tǒng)需求概述 53.2系統(tǒng)角色分析 73.3核心業(yè)務(wù)流程 73.3.1旅游平臺(tái)管理功能業(yè)務(wù)流程 83.4系統(tǒng)功能性需求 113.5系統(tǒng)非功能性需求 12第四章系統(tǒng)總體設(shè)計(jì) 144.1系統(tǒng)總體設(shè)計(jì)思路 144.2系統(tǒng)總體架構(gòu)設(shè)計(jì) 154.3系統(tǒng)功能模塊設(shè)計(jì) 164.4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 16第五章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 235.1旅游資源信息管理模塊設(shè)計(jì)的實(shí)現(xiàn) 235.2客戶預(yù)訂模塊設(shè)計(jì)的實(shí)現(xiàn) 255.3景點(diǎn)路線信息管理模塊設(shè)計(jì)的實(shí)現(xiàn) 275.4導(dǎo)游信息管理模塊設(shè)計(jì)的實(shí)現(xiàn) 29第六章系統(tǒng)測(cè)試 326.1測(cè)試環(huán)境 326.2主要功能測(cè)試 32第七章總結(jié)與展望 367.1總結(jié) 367.2展望 36參考文獻(xiàn) 37PAGEPAGE1第一章緒論1.1項(xiàng)目研究背景與意義1.1.1研究背景近些年以來(lái),隨著經(jīng)濟(jì)的持續(xù)高速發(fā)展,以及國(guó)民收入水平的提升,國(guó)民對(duì)旅游消費(fèi)方面的理念有了進(jìn)一步的加強(qiáng)。而地處于廣西東南部的貴港G市更是國(guó)家首批AAAA級(jí)旅游城市之一,其不僅有著G西山、大藤峽、龍?zhí)秶?guó)家森林公園和太平山起義遺址等非常豐富的旅游資源,也承擔(dān)著帶動(dòng)當(dāng)?shù)芈糜沃苓呅袠I(yè)發(fā)展的重要任務(wù)。隨著G市交通運(yùn)輸、通信技術(shù)等民生基礎(chǔ)設(shè)施的快速建設(shè),G市鄉(xiāng)村旅游行業(yè)得到了進(jìn)一步的發(fā)展,旅游社信息管理平臺(tái)的建設(shè)刻不容緩。旅游社發(fā)展過(guò)程也伴隨著一些還沒(méi)有得到較好解決的問(wèn)題:1.鄉(xiāng)村旅游社管理方式相對(duì)比較落后。鄉(xiāng)村旅游社落后的管理方式表現(xiàn)在:其缺乏相應(yīng)的信息化管理手段;非常多的鄉(xiāng)村旅游社缺乏自己的旅游管理系統(tǒng),以至于游客不能通過(guò)線上的方式來(lái)提前預(yù)訂旅游相關(guān)服務(wù);而景點(diǎn)信息也是存在更新不及時(shí)等問(wèn)題。2.鄉(xiāng)村旅游行政管理部門(mén)管理效率較低。目前有許多鄉(xiāng)村旅游管理部門(mén)仍依靠傳統(tǒng)的人工方式使用記事本、表格等進(jìn)行旅游相關(guān)數(shù)據(jù)的存儲(chǔ);復(fù)雜繁瑣的辦事程序難以降低工作時(shí)間成本,相關(guān)旅游資源配置也難以得到有效的分配。1.1.2研究意義通過(guò)該課題的設(shè)計(jì)與實(shí)施,開(kāi)發(fā)出的基于springboot的G市鄉(xiāng)村旅游社管理系統(tǒng),運(yùn)用客戶端和服務(wù)器端開(kāi)發(fā),其簡(jiǎn)潔的用戶界面、穩(wěn)定的數(shù)據(jù)傳輸,適用于G市本地鄉(xiāng)村旅游社服務(wù)系統(tǒng),將旅游社管理過(guò)程信息化,優(yōu)化了管理的工作流程,提高了人員的工作效率。游客能夠通過(guò)系統(tǒng)的農(nóng)家樂(lè)介紹、農(nóng)家樂(lè)附近景區(qū)能夠更加感受到G市的人文景觀色彩。游客能通過(guò)管理員發(fā)布的線路來(lái)進(jìn)行對(duì)路線的查詢(xún)和選擇。旅游社能通過(guò)本系統(tǒng)的主頁(yè)就能幫助游客預(yù)定民宿和景點(diǎn),使游客得到了極大的方便。1.2國(guó)內(nèi)外研究現(xiàn)狀近年來(lái),每年數(shù)以百萬(wàn)計(jì)的國(guó)內(nèi)游客和幾十萬(wàn)人的海外游客,大群游客在觀光旅游達(dá)到參與總數(shù)的10%左右,其余的旅游服務(wù)體系提出了一種對(duì)未來(lái)的挑戰(zhàn)是一個(gè)個(gè)體,大量的游客到個(gè)人將是一個(gè)更嚴(yán)重的挑戰(zhàn)[1]。從歷代旅游管理的發(fā)展歷程來(lái)看,找到一套符合當(dāng)?shù)氐穆糜喂芾矸桨竿鶕?jù)當(dāng)?shù)亟?jīng)濟(jì)、運(yùn)輸和法律等條件來(lái)制定。而現(xiàn)代化旅游管理似乎找到了較為完美的解決方案,那便是通過(guò)數(shù)據(jù)的不斷收集和分析的結(jié)果來(lái)進(jìn)行精準(zhǔn)化管理。有關(guān)小城市或者農(nóng)村的旅游資源開(kāi)發(fā)管理的案例在國(guó)內(nèi)相對(duì)稀少,這也使得優(yōu)質(zhì)旅游資源的知名度大打折扣,帶來(lái)了越來(lái)越常見(jiàn)的旅游投訴,甚至還缺乏有效的解答方針,背后映射的是傳統(tǒng)的旅游管理方式難以跟上當(dāng)今信息大爆炸的流量時(shí)代。拓展旅游現(xiàn)代信息化管理的市場(chǎng),除了要依靠途游、攜程這樣的大平臺(tái),更是要不斷學(xué)習(xí)開(kāi)發(fā)一個(gè)鄉(xiāng)村旅游管理平臺(tái)。依據(jù)此系統(tǒng),積極響應(yīng)國(guó)家的“美麗鄉(xiāng)村,清潔廣西”政策,為提高G農(nóng)村形象、提高G鄉(xiāng)村旅游社形象作出一部分微薄之力。通過(guò)查閱相關(guān)資料得知,國(guó)外的大部分旅游管理系統(tǒng)有兩種情況:第一種是借助于政府部門(mén)的旅游資訊平臺(tái),它包含了由公共景點(diǎn)、私人旅游社、私人酒店等旅游及周邊組成的多個(gè)相關(guān)行業(yè)的部門(mén),各個(gè)部門(mén)都有合作。第二種是依據(jù)各個(gè)旅游區(qū)聯(lián)合一大片城區(qū)的,先有各個(gè)公司來(lái)建設(shè)各種旅游相關(guān)場(chǎng)所,然后由發(fā)達(dá)地區(qū)建立系統(tǒng)來(lái)識(shí)別和納入,它相當(dāng)于一個(gè)旅游推薦系統(tǒng)。反觀我國(guó)地大物博,歷史悠久,幅員遼闊,各種景點(diǎn)地貌基本都在我國(guó)能看到,擁有十分龐大的旅游市場(chǎng)。隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)民能從網(wǎng)絡(luò)上了解到更加多的各個(gè)地方旅游景點(diǎn)和人文景觀,網(wǎng)民對(duì)地方新鮮事物的渴望,導(dǎo)致各種旅游資訊如雨后春筍快速散播,而旅游社猶如異軍突起,迅速占領(lǐng)了旅游的潮流。旅游社數(shù)量的快速增長(zhǎng),以及農(nóng)家樂(lè)潮流,不少人選擇假期到鄉(xiāng)村旅游度假。鄉(xiāng)村旅游社信息管理系統(tǒng)使得游客省去了大量的繁雜流程,避免了許多不必要的浪費(fèi),更是許多人的首要選擇。1.3論文主要研究?jī)?nèi)容本課題按照軟件工程規(guī)范,設(shè)計(jì)開(kāi)發(fā)滿足旅游信息化管理實(shí)際要求的旅游社管理系統(tǒng)。鄉(xiāng)村旅游社管理系統(tǒng)基于MVC軟件設(shè)計(jì)思想,采用springboot+vue開(kāi)發(fā)技術(shù)建設(shè)。主要的研究?jī)?nèi)容如下:根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),首先,游客選擇要體驗(yàn)的旅游景點(diǎn)、推薦路線以及要吃喝玩樂(lè)的民宿(可以備注行程要求)。其次,旅游社預(yù)定游客選擇的景點(diǎn)、民宿,并分派導(dǎo)游進(jìn)行產(chǎn)品報(bào)價(jià)以及跟團(tuán)服務(wù)(介紹當(dāng)?shù)鼐包c(diǎn)、民宿)。最后,游客體驗(yàn)完旅游社提供的服務(wù)后,旅行社清點(diǎn)完團(tuán)費(fèi)金額并開(kāi)具發(fā)票,注明操作人的姓名,以便財(cái)務(wù)對(duì)賬。1.4論文組織結(jié)構(gòu)第一章:緒論。本章分析了目前旅游行業(yè)存在的問(wèn)題以及研究目的和意義,對(duì)國(guó)內(nèi)外現(xiàn)狀進(jìn)行剖析。第二章:相關(guān)概念與技術(shù)理論綜述。這章根據(jù)鄉(xiāng)村旅游社管理系統(tǒng)的需求,詳細(xì)介紹了本系統(tǒng)所使用的springboot框架和vue框架,和對(duì)系統(tǒng)的所采用的MySQL數(shù)據(jù)庫(kù)的簡(jiǎn)單介紹。第三章:系統(tǒng)需求分析。首先對(duì)系統(tǒng)進(jìn)行了需求分析,分別從功能性、非功能性需求進(jìn)行大概說(shuō)明,指出了系統(tǒng)要解決的問(wèn)題,并分析系統(tǒng)的主要業(yè)務(wù)流程。第四章:系統(tǒng)總體設(shè)計(jì)。本章講解了旅游管理信息系統(tǒng)總體設(shè)計(jì),設(shè)計(jì)了系統(tǒng)架構(gòu)的說(shuō)明,包括的模塊:用戶管理模塊,導(dǎo)游信息管理模塊,客戶訂單管理模塊,旅游景點(diǎn)信息管理模塊等,并且對(duì)本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)相關(guān)的內(nèi)容進(jìn)行介紹。第五章:系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。這章主要說(shuō)明了本系統(tǒng)的實(shí)現(xiàn)過(guò)程,提出了系統(tǒng)各個(gè)功能的代碼設(shè)計(jì)和實(shí)現(xiàn)方案。第六章:系統(tǒng)測(cè)試。本章節(jié)主要介紹對(duì)系統(tǒng)測(cè)試需要測(cè)試的環(huán)境、模塊及步驟。第七章:總結(jié)與展望。對(duì)系統(tǒng)進(jìn)行全面的總結(jié)。主要總結(jié)了系統(tǒng)與論文的實(shí)際成果,并對(duì)系統(tǒng)未解決的問(wèn)題提出擬解決和補(bǔ)充方案,以及展望旅游社管理系統(tǒng)的實(shí)際應(yīng)用前景。第二章相關(guān)概念與技術(shù)理論綜述當(dāng)下信息技術(shù)爆炸式發(fā)展,數(shù)據(jù)的更新迭代速度令人嘆為觀止。如今,web應(yīng)用開(kāi)發(fā)逐漸朝著前后端分離的趨勢(shì)來(lái)發(fā)展,前后端分離儼然成為web應(yīng)用開(kāi)發(fā)的標(biāo)準(zhǔn)模式?;趕pringboot+vue的G市鄉(xiāng)村旅游社信息管理系統(tǒng)以當(dāng)下旅游信息需求為背景,使用前后端分離的開(kāi)發(fā)模式,后端使用SpringBoot技術(shù),前端使用Vue2.0框架開(kāi)發(fā),大大地降低代碼的耦合度,測(cè)試對(duì)前后端單獨(dú)進(jìn)行,有利于發(fā)現(xiàn)和修復(fù)系統(tǒng)存在的bug;于此同時(shí),也提高了系統(tǒng)的可行性。本章分別從后端、前端等方面對(duì)系統(tǒng)使用到的相對(duì)應(yīng)技術(shù)作大概介紹。2.1web端開(kāi)發(fā)技術(shù)介紹Web端開(kāi)發(fā)技術(shù)包含web服務(wù)端技術(shù)和web客戶端技術(shù)[2]。Web客戶端的主要任務(wù)是展現(xiàn)信息內(nèi)容,它是從靜態(tài)向動(dòng)態(tài)的過(guò)程來(lái)演進(jìn)的[3]。Web客戶端設(shè)計(jì)技術(shù)主要包括:HTML、JavaApplets、CSS、腳本程序和插件技術(shù)等[4]。Web服務(wù)端的開(kāi)發(fā)技術(shù)與Web客戶端相同,也是由靜態(tài)向動(dòng)態(tài)逐漸發(fā)展、完善起來(lái)的。Web服務(wù)器技術(shù)主要包括服務(wù)器、CGI、PHP、ASP、ASP.NET、Servlet和JSP技術(shù)等[5]。2.2前后端技術(shù)介紹2.2.1SpringBoot介紹同其它的開(kāi)源應(yīng)用框架類(lèi)似,Spring框架也是開(kāi)源的。SpringBoot基于Spring4.0來(lái)改進(jìn),它最大的特點(diǎn)就是自動(dòng)配置[6],整個(gè)Spring應(yīng)用的創(chuàng)建和開(kāi)發(fā)過(guò)程被簡(jiǎn)化配置簡(jiǎn)化,并且Spring框架原來(lái)的優(yōu)勢(shì)之處也被springboot繼承。SpringBoot集成了許多的框架,以至于依賴(lài)包的不同版本都得到了很好的兼容,使得其降低了不穩(wěn)定性的風(fēng)險(xiǎn)。SpringBoot還有如下眾多的優(yōu)點(diǎn):可以創(chuàng)建獨(dú)立的Spring應(yīng)用程序,并且基于其Maven或Gradle插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;內(nèi)嵌Tomcat等Servlet容器;提供自動(dòng)配置的“starter”項(xiàng)目對(duì)象模型(POMS)以簡(jiǎn)化Maven配置;提供準(zhǔn)備好的特性,如指標(biāo)、健康檢查和外部化配置;由于沒(méi)有代碼生成,所以不需要XML配置[7]。雖然在一定程度上增加了冗雜性,提高了bug定位的難度,但加強(qiáng)了開(kāi)發(fā)人員的決策性,同時(shí)自動(dòng)化工作減少了大量的需要人手動(dòng)去調(diào)試的XML配置。2.2.2Vue.js介紹Vue.js是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級(jí)框架不同的是,Vue采用自底向上增量開(kāi)發(fā)的設(shè)計(jì)。Vue.js的目標(biāo)是通過(guò)盡可能簡(jiǎn)單的API實(shí)現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。一方面,Vue完全有能力驅(qū)動(dòng)采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫(kù)開(kāi)發(fā)的復(fù)雜單頁(yè)應(yīng)用[8]。Vue的核心庫(kù)只關(guān)注視圖層,非常容易與已有項(xiàng)目或庫(kù)對(duì)接,當(dāng)它們一起對(duì)接使用,會(huì)使得系統(tǒng)更加輕巧和方便。2.3MySQL介紹MySQL是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),將不同類(lèi)型數(shù)據(jù)存放在一張張不同的表中,而否定了所有數(shù)據(jù)放在一張大表中的做法,如此就大大地降低了檢索難度。MySQL所使用的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言[9]。高速、小體量是MySQL軟件的主要特點(diǎn),其最重要的特色在于源碼開(kāi)放,因此本系統(tǒng)開(kāi)發(fā)選擇MySQL作為數(shù)據(jù)庫(kù)。核心特點(diǎn)有:SQL檢索算法經(jīng)過(guò)優(yōu)化,能夠增加了檢索的速度;支持多種不同語(yǔ)言;提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑;多線程工作,大大降低了電腦CPU負(fù)擔(dān);對(duì)巨大的數(shù)據(jù)庫(kù)提供支持,能夠快速處理數(shù)以萬(wàn)計(jì)的巨大型數(shù)據(jù)庫(kù);支持多種存儲(chǔ)引擎[10]。第三章系統(tǒng)需求分析在信息化軟件項(xiàng)目的開(kāi)發(fā)實(shí)施過(guò)程中,需求分析階段是核心階段[11]。本章以鄉(xiāng)村旅游社信息管理系統(tǒng)的切實(shí)需求、背景出發(fā),對(duì)本系統(tǒng)的總體需求進(jìn)行信息挖掘、整理、總結(jié),分析得出系統(tǒng)的最終需求,本章主要圍繞系統(tǒng)業(yè)務(wù)需求、角色分析、系統(tǒng)功能性需求以及系統(tǒng)非功能性需求展開(kāi)論述、總結(jié)。3.1系統(tǒng)需求概述信息化和互聯(lián)網(wǎng)技術(shù)的發(fā)展完全改變了人們的生活,旅游管理智能化也已成為趨勢(shì),目前,春秋國(guó)旅、港中旅國(guó)際、上海錦江國(guó)際等一些國(guó)內(nèi)知名的大型、現(xiàn)代化的旅行社都已全面實(shí)現(xiàn)了信息化管理,旅行社管理軟件的操作已成為日常工作中的必須品[12]。圖3-1旅游管理信息用例圖鄉(xiāng)村旅游社信息管理系統(tǒng)擁有使用快捷的特點(diǎn),相關(guān)人員在線上就可以進(jìn)行對(duì)各種各樣旅游資源的管理,但由于線下對(duì)旅游資源的處理往往要考慮到多種因素,這就難以形成符合大背景下“互聯(lián)網(wǎng)+”的良性發(fā)展閉環(huán)。研發(fā)出一個(gè)除了能夠存儲(chǔ)信息,還能夠?qū)π畔⑦M(jìn)行更新、查詢(xún)等功能的鄉(xiāng)村旅游社管理信息系統(tǒng)迫在眉睫。旅游管理信息系統(tǒng)用例圖如圖3-1所示。本課題的主要研究目標(biāo)是開(kāi)發(fā)出一個(gè)鄉(xiāng)村旅游社管理系統(tǒng),該系統(tǒng)要求能夠?qū)崿F(xiàn)管理員對(duì)旅游社數(shù)據(jù)的統(tǒng)一管理和旅游社對(duì)游客服務(wù)、導(dǎo)游的管理。管理員能夠只通過(guò)瀏覽器就可以進(jìn)行在線管理景點(diǎn)、民宿和推薦路線,審核游客的評(píng)論,以及旅游社的信息管理,使得旅游社管理更加輕松省力、旅游社的服務(wù)水平得到提高。游客能夠通過(guò)瀏覽器進(jìn)行對(duì)的景點(diǎn)、民宿和推薦路線的訪問(wèn)和預(yù)定,節(jié)約了自己親自預(yù)定的時(shí)間成本。除此以外,鄉(xiāng)村旅游社管理系統(tǒng)還包括游客信息的管理、導(dǎo)游信息的管理、景點(diǎn)信息的管理、訂單管理、農(nóng)家樂(lè)信息的管理等。該系統(tǒng)擬在以下功能模塊進(jìn)行細(xì)入研究。3.1.1旅游社管理根據(jù)鄉(xiāng)村旅游社的實(shí)際情況,大部分旅游社都是通過(guò)名片、傳單的方式來(lái)宣傳。鑒于名片和傳單的局限性,只能在很小一塊區(qū)域內(nèi)進(jìn)行信息的傳遞與交換。來(lái)旅游的人們,本地人和附近市區(qū)占大多數(shù),此類(lèi)傳播信息的方式大多數(shù)通過(guò)口口相傳的形式。而來(lái)到旅游的外地人除了自駕游之外,大多數(shù)都是跟著外地的旅游社過(guò)來(lái)。部分外地旅游社存在著與本地民宿勾結(jié)、詐騙游客的風(fēng)險(xiǎn)需要規(guī)避:一、本地民宿為了拉攏更多人來(lái)進(jìn)行消費(fèi),往往給部分外地旅游社提成的形式。只要外地旅游社拉的游客越多,外地旅游社的提成越高,游客越是不自由,游客的財(cái)產(chǎn)安全甚至人身安全都會(huì)受到侵害;二、外地旅游社往往只負(fù)責(zé)游客的來(lái)回行程,游客只能額外花錢(qián)來(lái)進(jìn)行本地導(dǎo)游的服務(wù)。甚至存在游客到了景點(diǎn)民宿,景點(diǎn)民宿的價(jià)格和宣傳不一的情況。3.1.2訂單管理在旅游社訂單管理工作階段,游客的訂單信息的收取過(guò)程大多數(shù)旅游社直接用紙質(zhì)來(lái)進(jìn)行記錄,然后通過(guò)打電話來(lái)進(jìn)行通知游客,這種方式陳舊甚至有丟失數(shù)據(jù)的風(fēng)險(xiǎn)。而本系統(tǒng)需要對(duì)訂單進(jìn)行統(tǒng)一的管理,旅行社錄入收費(fèi)信息、打印發(fā)票、導(dǎo)出表格一氣呵成。既可以完成立即繳費(fèi)的同時(shí)也可以同步到數(shù)據(jù)庫(kù),保證了數(shù)據(jù)的安全。3.1.3景點(diǎn)信息管理景點(diǎn)信息的管理主要重點(diǎn)在于管理員可以對(duì)地區(qū)景點(diǎn)的管理,能夠?qū)徍司包c(diǎn),展示部分口碑好的景點(diǎn)。景點(diǎn)還有簡(jiǎn)單的游客點(diǎn)評(píng)功能,方便了景區(qū)、民宿與游客的交流,有利于征集游客的意見(jiàn)、吸取經(jīng)驗(yàn)。能讓其他游客直觀地了解游客的感受,有較強(qiáng)的認(rèn)同感和歸屬感。3.2系統(tǒng)角色分析系統(tǒng)角色指的是系統(tǒng)的主要使用者、參與者、對(duì)系統(tǒng)的操作者[13],基于本文的需求分析,該系統(tǒng)的主要角色為管理員、游客、導(dǎo)游,其角色的主要職責(zé)如下詳細(xì)介紹:3.2.1管理員管理員主要通過(guò)PC后臺(tái)管理端對(duì)系統(tǒng)進(jìn)行管控,系統(tǒng)管理員可管控的數(shù)據(jù)包括旅游資源管理、景點(diǎn)管理、權(quán)限的分配、用戶信息管理、導(dǎo)游信息管理、旅游社信息管理等多種數(shù)據(jù)的管理。3.2.2用戶(導(dǎo)游、旅游社)能夠只通過(guò)瀏覽器就可以進(jìn)行在線管理景點(diǎn)、民宿和推薦路線,退社管理和跟團(tuán)管理以及旅游社的信息管理。3.2.3用戶(游客注冊(cè))游客通過(guò)瀏覽器登錄系統(tǒng)的前臺(tái),可以對(duì)景點(diǎn)介紹、農(nóng)家樂(lè)、旅行社的查詢(xún),旅行線路的查詢(xún)和對(duì)個(gè)景點(diǎn)所需費(fèi)用查詢(xún)。3.3核心業(yè)務(wù)流程本系統(tǒng)通過(guò)功能需求分析,可得出系統(tǒng)的核心功能包括:景點(diǎn)審核、景點(diǎn)路線推薦、下訂單、導(dǎo)游信息管理、旅游社信息管理、酒店農(nóng)家樂(lè)信息管理,其具體業(yè)務(wù)流程如下分析:3.3.1旅游平臺(tái)管理功能業(yè)務(wù)流程游客注冊(cè)成為用戶并且登錄到主界面以后,景點(diǎn)信息、旅游社信息、農(nóng)家樂(lè)信息、導(dǎo)游信息等旅游資源都會(huì)被實(shí)現(xiàn),選擇一個(gè)用戶需要進(jìn)行的操作,比如點(diǎn)擊景點(diǎn)信息,然后系統(tǒng)提示選擇景點(diǎn)路線,然后單擊確認(rèn)功能按鈕后,便會(huì)跳轉(zhuǎn)到景點(diǎn)路線頁(yè)面,選擇一個(gè)合適的景點(diǎn)路線按鈕后,還會(huì)詢(xún)問(wèn)用戶想選擇的旅游社,用戶選擇旅游社后這時(shí)便可以退出到訂單信息管理查看自己的訂單。此時(shí)你也可以選擇解決食宿問(wèn)題的按鈕,比如農(nóng)家樂(lè)、旅館或者酒店。選擇相對(duì)的農(nóng)家樂(lè)選擇后,會(huì)跳轉(zhuǎn)它的農(nóng)家特產(chǎn)以及特產(chǎn)信息,然后點(diǎn)擊預(yù)定,便會(huì)在相關(guān)農(nóng)家樂(lè)下好訂單。也可以選擇另外的主界面按鈕,然后點(diǎn)擊搜索按鈕,跳轉(zhuǎn)出來(lái)的相關(guān)結(jié)果頁(yè)面便會(huì)顯示所有的信息在這個(gè)路徑。旅游平臺(tái)管理功能業(yè)務(wù)如圖3-2所示。圖3-2平臺(tái)管理功能業(yè)務(wù)流程圖3.3.2用戶(導(dǎo)游、旅游社)信息管理功能業(yè)務(wù)流程用戶(導(dǎo)游、旅游社)信息管理模塊業(yè)務(wù)流程圖如下圖3-3所示。圖3-3用戶(旅游社、導(dǎo)游)管理功能業(yè)務(wù)流程圖當(dāng)游客旅行時(shí)由服務(wù)器上傳游客預(yù)定的內(nèi)容后,此時(shí)旅游社便可以審核游客預(yù)定的旅游社、景點(diǎn)路線等內(nèi)容,通過(guò)后旅游社點(diǎn)擊確定就可以跳轉(zhuǎn)到游客的訂單頁(yè)面,可以對(duì)游客的訂單信息進(jìn)行增刪改查操作。旅游社可以根據(jù)游客的選擇來(lái)分配導(dǎo)游,旅游社也可以對(duì)導(dǎo)游的退社管理進(jìn)行審核操作,或者對(duì)導(dǎo)游信息進(jìn)行增刪改查的操作。旅游社選擇一個(gè)地域、交通工具,便可以點(diǎn)擊發(fā)布按鈕來(lái)發(fā)布景點(diǎn)路線。一個(gè)明確的時(shí)間景點(diǎn)線路圖可以被推薦到游客的主頁(yè)面,旅游社可以選擇景點(diǎn)信息管理,便可以審核景點(diǎn)信息以及游客評(píng)價(jià)。3.3.3導(dǎo)游管理功能業(yè)務(wù)流程導(dǎo)游管理功能業(yè)務(wù)流程圖如下圖3-4所示。圖3-4導(dǎo)游管理功能業(yè)務(wù)流程圖當(dāng)導(dǎo)游登錄以后,導(dǎo)游選擇導(dǎo)游帶團(tuán)管理按鈕,便會(huì)跳轉(zhuǎn)至本系統(tǒng)的導(dǎo)游帶團(tuán)管理頁(yè)面,可以查看旅游社分配給自己的任務(wù)。導(dǎo)游點(diǎn)擊景點(diǎn)路線管理按鈕,導(dǎo)游便可以查看旅游社根據(jù)當(dāng)前帶團(tuán)服務(wù)的詳細(xì)景點(diǎn)路線信息,包括帶領(lǐng)游客走完景點(diǎn)路線。導(dǎo)游可以查看不同時(shí)間段、地域等的導(dǎo)游帶團(tuán)管理功能。導(dǎo)游每帶領(lǐng)游客到一個(gè)景點(diǎn),便可以更新帶團(tuán)狀態(tài),系統(tǒng)根據(jù)游客途中所要的花銷(xiāo)成一個(gè)訂單。帶團(tuán)導(dǎo)游當(dāng)遇到游客出現(xiàn)突發(fā)情況時(shí)也可以點(diǎn)擊游客退團(tuán)管理,游客退團(tuán)后,系統(tǒng)會(huì)根據(jù)他退團(tuán)前產(chǎn)生的費(fèi)用生成一個(gè)訂單。3.4系統(tǒng)功能性需求接下來(lái)將詳細(xì)分析核心功能需求。3.4.1旅游資源管理功能需求景點(diǎn)信息、旅游社信息、農(nóng)家樂(lè)信息、導(dǎo)游信息等旅游資源都會(huì)被實(shí)現(xiàn),景點(diǎn)信息管理:游客進(jìn)入系統(tǒng)后在主頁(yè)選擇景點(diǎn)信息查詢(xún),便會(huì)跳轉(zhuǎn)到景點(diǎn)介紹頁(yè)面,而導(dǎo)游或者旅游社除了可以查詢(xún)外,還可以對(duì)景點(diǎn)信息進(jìn)行發(fā)布、刪除、更改的操作,以及對(duì)景點(diǎn)簡(jiǎn)評(píng)進(jìn)行審核、刪除的操作。旅游社信息管理:游客進(jìn)入系統(tǒng)后在主頁(yè)選擇旅游社信息查詢(xún),便會(huì)跳轉(zhuǎn)到旅游社介紹頁(yè)面,而管理員除了可以查詢(xún)旅游社信息外,還可以對(duì)旅游社信息進(jìn)行增加、刪除、更改操作。農(nóng)家樂(lè)信息管理:管理員對(duì)農(nóng)家樂(lè)信息的查詢(xún)、添加、刪除以及修改操作。導(dǎo)游信息管理:管理員和旅游社都可以對(duì)導(dǎo)游信息的查詢(xún)、添加、刪除以及修改操作。景點(diǎn)路線管理:導(dǎo)游和旅游社通過(guò)填入景點(diǎn)、區(qū)域、交通工具、時(shí)間等詳細(xì)的信息從而實(shí)現(xiàn)景點(diǎn)路線的發(fā)布,通過(guò)詳細(xì)的旅游社信息、聯(lián)系人方式等選擇預(yù)訂景點(diǎn)路線,從而實(shí)現(xiàn)對(duì)景點(diǎn)路線的預(yù)訂。導(dǎo)游可以根據(jù)景點(diǎn)路線信息的區(qū)域信息,進(jìn)行對(duì)狀態(tài)的更新。3.4.2景點(diǎn)路線信息管理功能需求游客在選擇一個(gè)景點(diǎn)之后,便會(huì)跳轉(zhuǎn)到景點(diǎn)路線信息管理頁(yè)面,游客可以查詢(xún)由管理員、導(dǎo)游和旅游社發(fā)布的推薦景點(diǎn)路線信息。選擇后便會(huì)跳轉(zhuǎn)至旅游社、導(dǎo)游信息管理頁(yè)面進(jìn)行下一步操作。而導(dǎo)游和旅游社通過(guò)填入景點(diǎn)、區(qū)域、交通工具、時(shí)間等詳細(xì)的信息從而實(shí)現(xiàn)景點(diǎn)路線的發(fā)布。游客通過(guò)詳細(xì)的旅游社信息、聯(lián)系人方式等選擇預(yù)訂景點(diǎn)路線,從而實(shí)現(xiàn)對(duì)景點(diǎn)路線的預(yù)訂。導(dǎo)游和旅游社還可以對(duì)景點(diǎn)路線信息進(jìn)行更新、刪除等操作,導(dǎo)游可以根據(jù)景點(diǎn)路線信息的區(qū)域信息,進(jìn)行對(duì)狀態(tài)的更新。3.4.3訂單管理功能需求用戶登錄系統(tǒng)并選擇景點(diǎn)、景點(diǎn)路線、旅游社、帶團(tuán)導(dǎo)游后,這時(shí)系統(tǒng)會(huì)根據(jù)預(yù)訂的信息來(lái)生成一個(gè)訂單,上面有詳細(xì)的花費(fèi)名稱(chēng)、時(shí)間、流水單號(hào)等,用戶支付后,根據(jù)自身?xiàng)l件是否要打印發(fā)票。而隨著導(dǎo)游的帶團(tuán)過(guò)程,游客難免會(huì)根據(jù)自身?xiàng)l件進(jìn)行一個(gè)消費(fèi),其中有些是現(xiàn)付,也有些是可以通過(guò)系統(tǒng)的預(yù)訂,后續(xù)生成一個(gè)訂單的,比如對(duì)農(nóng)家樂(lè)的預(yù)訂、酒店、旅館等的預(yù)訂。而面對(duì)出現(xiàn)的突發(fā)狀況,游客可以選擇中途退出帶團(tuán)服務(wù),生成訂單,后續(xù)也要支付一部分費(fèi)用。3.5系統(tǒng)非功能性需求本系統(tǒng)的非功能性需求主要涉及界面美觀性、系統(tǒng)易用性、安全性、可維護(hù)性等[14]。3.5.1界面美觀性用戶對(duì)一個(gè)系統(tǒng)的印象,首先會(huì)關(guān)注于這個(gè)系統(tǒng)的美觀程度,也就是第一印象,其次才會(huì)注意到系統(tǒng)的功能實(shí)用性。而系統(tǒng)的布局編排符合用戶的上手體驗(yàn),采用的色彩也是有的舒緩、有的適合地出現(xiàn)一定程度的反色提示,這并不會(huì)給用戶帶來(lái)不適。3.5.2系統(tǒng)易用性系統(tǒng)的功能首先有一定的完善,然后采用的vue前端界面清晰整潔,符合一般的標(biāo)準(zhǔn)。操作按鈕設(shè)計(jì)得簡(jiǎn)單又明顯、頁(yè)面跳轉(zhuǎn)合理又快速等。讓用戶體驗(yàn)過(guò)程不紊亂、有頭緒才是這個(gè)系統(tǒng)易用性最基本的一個(gè)訴求。3.5.3安全性從道德層面和法律層面來(lái)說(shuō),本系統(tǒng)并不會(huì)泄露任何的用戶隱私信息,絕對(duì)保障系統(tǒng)用戶的隱私安全。使用了過(guò)濾機(jī)制,防止外方的腳本注入和攻擊,實(shí)時(shí)保護(hù)系統(tǒng)用戶數(shù)據(jù)。3.5.4可維護(hù)性前后端分離,使得維護(hù)更加方便,成本大大降低。采用規(guī)范的編碼風(fēng)格,有一定的代碼說(shuō)明和注釋。優(yōu)化代碼,降低代碼的重復(fù)度,增加編譯的速度,使得耦合度得到有效的降低,利于日后的相關(guān)測(cè)試維護(hù)工作。第四章系統(tǒng)總體設(shè)計(jì)本章主要從鄉(xiāng)村旅游社管理系統(tǒng)的需求、功能層面來(lái)介紹系統(tǒng)的總體設(shè)計(jì)方案,這其中包括總體設(shè)計(jì)思路、功能模塊設(shè)計(jì)、總體結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)庫(kù)的一個(gè)設(shè)計(jì)。4.1系統(tǒng)總體設(shè)計(jì)思路鄉(xiāng)村旅游信息管理系統(tǒng)總體上設(shè)計(jì)思路架構(gòu)模式是B/S(瀏覽器/服務(wù)器)模式。管理員與導(dǎo)游使用電腦瀏覽器進(jìn)行后臺(tái)管理時(shí)連接應(yīng)用服務(wù)器直接獲取后臺(tái)數(shù)據(jù);游客使用PC電腦端連接應(yīng)用服務(wù)器直接獲取各個(gè)信息。PC端、web服務(wù)器端構(gòu)成了本系統(tǒng)。系統(tǒng)的物理架構(gòu)如圖4-1所示。圖4-1系統(tǒng)物理架構(gòu)圖本系統(tǒng)的總體設(shè)計(jì)思路物理架構(gòu)端給出如下介紹:4.1.1PC管理端PC管理端直接與數(shù)據(jù)庫(kù)操作接近,它能管理后臺(tái)基本信息,能直接對(duì)數(shù)據(jù)進(jìn)行一個(gè)簡(jiǎn)單的增加、刪除、更改、查詢(xún)的操作。4.1.2數(shù)據(jù)庫(kù)服務(wù)器端數(shù)據(jù)庫(kù)服務(wù)器端保證了數(shù)據(jù)的安全,也可以對(duì)數(shù)據(jù)進(jìn)行一個(gè)云備份,為系統(tǒng)的運(yùn)行提供了數(shù)據(jù)保證。持久層、唯一性數(shù)據(jù)是作為這個(gè)系統(tǒng)數(shù)據(jù)容器最核心的內(nèi)容。4.2系統(tǒng)總體架構(gòu)設(shè)計(jì)系統(tǒng)的總體架構(gòu)設(shè)計(jì)就像一棟大樓的基底和整體架構(gòu),基底的扎實(shí)與否關(guān)系到這棟大樓的穩(wěn)固程度,基底越是牢固,大樓也就砌的越高。系統(tǒng)的總體架構(gòu)設(shè)計(jì)需要設(shè)計(jì)者及時(shí)發(fā)現(xiàn)設(shè)計(jì)過(guò)程的不合理之處,需要有著冷靜、顧全大局的設(shè)計(jì)思想。好的系統(tǒng)總體架構(gòu)設(shè)計(jì)往往決定了這個(gè)系統(tǒng)開(kāi)發(fā)能得到較好的完善。在開(kāi)發(fā)過(guò)程代碼的Controller控制層基本能實(shí)現(xiàn)大部分操作,當(dāng)用戶對(duì)數(shù)據(jù)進(jìn)行操作時(shí),便會(huì)發(fā)出請(qǐng)求,系統(tǒng)執(zhí)行業(yè)務(wù)邏輯代碼根據(jù)訪問(wèn)層連接到后臺(tái)持久層數(shù)據(jù),調(diào)出數(shù)據(jù)庫(kù)信息到相關(guān)前端頁(yè)面。系統(tǒng)的架構(gòu)一般包括:訪問(wèn)層、服務(wù)層、數(shù)據(jù)交互層、數(shù)據(jù)持久層、系統(tǒng)層[15],系統(tǒng)的總體架構(gòu)設(shè)計(jì)圖如圖4-2所示。圖4-2系統(tǒng)總體架構(gòu)設(shè)計(jì)圖依據(jù)系統(tǒng)的總體架構(gòu)設(shè)計(jì)圖,可將系統(tǒng)層次劃分為四層:表示層、控制層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層。其具體介紹如下文所示:4.2.1表示層表示層是用戶直接接觸的交互層,本系統(tǒng)使用的是VUE.JS開(kāi)發(fā),使得開(kāi)發(fā)者更好地對(duì)前端后端分離開(kāi)發(fā)的同時(shí),也讓用戶的體驗(yàn)更加輕松簡(jiǎn)便,符合現(xiàn)在的潮流。4.2.2控制層控制層即controller層通過(guò)注解來(lái)編寫(xiě)每一個(gè)唯一特定的URL,來(lái)實(shí)現(xiàn)每一個(gè)對(duì)應(yīng)的方法,隨后攜帶參數(shù)進(jìn)入業(yè)務(wù)邏輯層,前后端的數(shù)據(jù)完成交換。4.2.3業(yè)務(wù)邏輯層業(yè)務(wù)邏輯就是通過(guò)相應(yīng)的業(yè)務(wù)編寫(xiě)邏輯代碼,接收控制層的參數(shù),進(jìn)行業(yè)務(wù)處理。它也能調(diào)用數(shù)據(jù)持久層實(shí)現(xiàn)數(shù)據(jù)的一般操作。4.2.4數(shù)據(jù)持久層數(shù)據(jù)持久層能把業(yè)務(wù)數(shù)據(jù)寫(xiě)入到數(shù)據(jù)庫(kù)之中,保證數(shù)據(jù)的唯一性、持久性、一致性。本系統(tǒng)使用的數(shù)據(jù)持久層是mybatis-plus,可以不編寫(xiě)DAO接口就能對(duì)一般數(shù)據(jù)進(jìn)行自動(dòng)生成,大大降低了工作力度。4.3系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)的各個(gè)模塊的具體詳細(xì)功能如下:旅游社注冊(cè)、登錄功能:普通游客不能享受訂單服務(wù),需要注冊(cè)后才能使用。權(quán)限管理:管理員能對(duì)游客、導(dǎo)游、旅游社信息的增加、刪除、更改、查詢(xún)操作;旅游社能對(duì)導(dǎo)游信息的增加、刪除、更改、查詢(xún)操作;旅游社管理:主要是對(duì)旅游社的社名、地址、電話等信息管理。能夠?qū)ι缑?、地址、電話等信息的增加、刪除、查詢(xún)、改動(dòng)功能。旅游社能夠?qū)?dǎo)游退社管理進(jìn)行審核。景點(diǎn)管理:主要是對(duì)旅游景點(diǎn)的圖片、類(lèi)型、價(jià)格等信息管理。管理員能夠?qū)D片、類(lèi)型、價(jià)格等的信息的增加、刪除、查詢(xún)、改動(dòng)功能。管理員能夠?qū)包c(diǎn)評(píng)價(jià)進(jìn)行審核、刪除。旅游資源管理:管理員、旅游社能夠?qū)β糜钨Y源(民宿、農(nóng)家樂(lè)、酒店、旅館等)的地址、時(shí)間、價(jià)格、類(lèi)型等的信息管理功能,能夠?qū)Φ刂?、時(shí)間、價(jià)格、類(lèi)型等信息的增加、刪除、查詢(xún)、改動(dòng)功能。訂單管理:管理員能對(duì)訂單進(jìn)行增加、刪除、更改、查詢(xún)操作。游客預(yù)訂景點(diǎn)、景點(diǎn)線路、農(nóng)家樂(lè)等。游客可以打印發(fā)票。導(dǎo)游管理:導(dǎo)游名字、性別、聯(lián)系方式的管理。導(dǎo)游能對(duì)退團(tuán)管理進(jìn)行審核。能對(duì)跟團(tuán)狀態(tài)進(jìn)行更新操作。景點(diǎn)路線管理:旅游社、管理員對(duì)景點(diǎn)路線名稱(chēng)、區(qū)域、交通工具、時(shí)間等的增加、刪除、更改、查詢(xún)操作。導(dǎo)游能對(duì)景點(diǎn)路線的實(shí)時(shí)狀態(tài)進(jìn)行更新。4.4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是系統(tǒng)數(shù)據(jù)的源點(diǎn),沒(méi)有數(shù)據(jù)庫(kù)的系統(tǒng),相當(dāng)于沒(méi)有靈魂的人[16]。開(kāi)發(fā)系統(tǒng)過(guò)程,數(shù)據(jù)庫(kù)的設(shè)計(jì)是不容忽略的。由于要用到各種各樣的數(shù)據(jù),所以怎么將數(shù)據(jù)準(zhǔn)確、迅速的錄入、檢索,與規(guī)范化的數(shù)據(jù)庫(kù)有很大程度上的關(guān)系。以下對(duì)數(shù)據(jù)庫(kù)的概念模型設(shè)計(jì)和數(shù)據(jù)表設(shè)計(jì)進(jìn)行介紹。4.4.1概念模型設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì)過(guò)程需要設(shè)計(jì)系統(tǒng)中有關(guān)信息的數(shù)據(jù)模型。概念模型設(shè)計(jì)是一個(gè)合格的數(shù)據(jù)庫(kù)的基礎(chǔ),以下是E-R圖的數(shù)據(jù)庫(kù)模型設(shè)計(jì)。1.普通客戶信息E-R模型設(shè)計(jì)如圖4-3所示。圖4-3普通客戶信息E-R圖2.景點(diǎn)信息E-R模型設(shè)計(jì)如圖4-4所示。圖4-4景點(diǎn)信息E-R圖3.線路信息E-R模型設(shè)計(jì)如圖4-5所示。圖4-5線路信息E-R圖4.賓館信息E-R模型設(shè)計(jì)如圖4-6所示。圖4-6賓館信息E-R圖4.4.2表結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫(kù)中,數(shù)據(jù)表的設(shè)計(jì)十分重要,而且關(guān)系型數(shù)據(jù)庫(kù)需要滿足第三范式,這樣才能減少數(shù)據(jù)冗余,并且能夠正常進(jìn)行增加、修改、查詢(xún)、刪除等基本要求[17]。鄉(xiāng)村旅游社管理系統(tǒng)的相關(guān)數(shù)據(jù)表設(shè)計(jì)包含了名稱(chēng)、字段、字段類(lèi)型及長(zhǎng)度、是否為空和備注。鄉(xiāng)村旅游社管理系統(tǒng)的部分?jǐn)?shù)據(jù)表設(shè)計(jì)如下所示:1.景點(diǎn)信息管理表(source_manage)。用于存儲(chǔ)導(dǎo)游或管理員使用PC端后臺(tái)管理系統(tǒng)發(fā)布的景點(diǎn)信息,包括景點(diǎn)id(id為自增形式,保證主鍵的唯一性)、景點(diǎn)名稱(chēng)、景點(diǎn)介紹等字段。景點(diǎn)信息表的數(shù)據(jù)表結(jié)構(gòu)如表4-1景點(diǎn)信息表(source_manage)所示。表4-1景點(diǎn)信息表(source_manage)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注景點(diǎn)編號(hào)jbianhaointnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)景點(diǎn)名稱(chēng)jmingchengvarchar(30)notnull成人票價(jià)cpiaojiadecimal(10,2)notnull兒童票價(jià)etongpiaojiadecimal(10,2)notnull地域編號(hào)dbianhaointnotnull錄入時(shí)間lshijiandatetimenotnull景點(diǎn)介紹jjieshaovarchar(300)null2.用戶信息表(yonghu_manage)。用于存儲(chǔ)注冊(cè)用戶的信息,其中字段名包括用戶編號(hào)、用戶名稱(chēng)、密碼、用戶級(jí)別等基本信息。用戶信息表的數(shù)據(jù)表結(jié)構(gòu)如表4-2用戶信息表(yonghu_manage)所示。表4-2用戶信息表(yonghu_manage)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注用戶idUserschar(5)notnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)用戶名稱(chēng)usernamevarchar(30)notnull密碼passwordvarchar(30)notnull3.地域信息表(address_manage)。用于存儲(chǔ)地域的信息,其中字段名包括地域編號(hào)、省名、市名、區(qū)名、錄入時(shí)間等基本信息。地域信息表的數(shù)據(jù)表結(jié)構(gòu)如表4-3地域信息表(address_manage)所示。表4-3地域信息表(address_manage)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注地域編號(hào)A_idintnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)省名shengmingvarchar(30)notnull市名shimingvarchar(30)notnull區(qū)名qumingvarchar(30)notnull錄入時(shí)間shijiandatetimenotnull4.農(nóng)家樂(lè)信息表(nongjiale_manage)。用于存儲(chǔ)農(nóng)家樂(lè)信息的信息,其中字段名包括農(nóng)家樂(lè)編號(hào)、農(nóng)家樂(lè)名稱(chēng)、聯(lián)系人、電話、地址、單人間等基本信息。農(nóng)家樂(lè)信息表的數(shù)據(jù)表結(jié)構(gòu)如表4-4農(nóng)家樂(lè)信息表(nongjiale_manage)所示。表4-4農(nóng)家樂(lè)信息表(nongjiale_manage)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注農(nóng)家樂(lè)編號(hào)Nongjiale_idintnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)農(nóng)家樂(lè)名稱(chēng)Nongjiale_namevarchar(20)notnull聯(lián)系人namevarchar(30)notnull電話telephonevarchar(11)notnull地址Nongjiale_addressvarchar(20)notnull單人間價(jià)格alonedecimal(10,2)notnull雙人間價(jià)格doubledecimal(10,2)notnull三人間價(jià)格tribledecimal(10,2)notnull錄入時(shí)間lshijiandatetimenotnull5.線路信息表(way_manage)。用于存儲(chǔ)線路的信息,其表的數(shù)據(jù)字段包括景點(diǎn)線路編號(hào)、線路名稱(chēng)、地域編號(hào)、交通方式和天數(shù)。線路表的數(shù)據(jù)表結(jié)構(gòu)如表4-5線路表(way_manage)所示。表4-5線路信息表(way_manage)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注線路編號(hào)L_Idintnotnull主鍵(自增)線路名稱(chēng)L_namevachar(50)notnull地域編號(hào)A_idintnotnull交通方式trafficvachar(30)notnull天數(shù)daysdatetimenotnull6.旅游社信息表(lvyoushe_manage)。用于存儲(chǔ)旅游社的信息,其設(shè)計(jì)字段包含作為數(shù)據(jù)表主鍵的旅游社編號(hào)、旅游社名稱(chēng)、地址、電話、聯(lián)系人、導(dǎo)游、錄入時(shí)間和地域編號(hào)等。旅游社信息表的數(shù)據(jù)表結(jié)構(gòu)如表4-6旅游社信息表(lvyoushe_manage)所示。表4-6旅游社信息表(lvyoushe_manage)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注旅游社編號(hào)lvyousheidintnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)旅游社名稱(chēng)Lvyoushe_namevarchar(50)notnull地址Lvyoushe_addressvachar(20)notnull電話telephonevachar(11)notnull聯(lián)系人namevachar(20)notnull導(dǎo)游usernamevarchar(20)notnull錄入時(shí)間lshijiandatetimenotnull地域編號(hào)A_idintnotnull7.景點(diǎn)線路表(source_way)。用于記錄到景點(diǎn)的各個(gè)路線信息,其字段設(shè)計(jì)包含線路編號(hào)、景點(diǎn)編號(hào)等字段。景點(diǎn)線路表的數(shù)據(jù)表結(jié)構(gòu)如表4-7景點(diǎn)線路表(source_way)所示。表4-7景點(diǎn)線路表(source_way)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注編號(hào)Source_way_Idintnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)線路編號(hào)L_idintnotnull景點(diǎn)編號(hào)jbianhaointnotnull8.線路農(nóng)家樂(lè)表(nongjiale_way)。用于到農(nóng)家樂(lè)的所有線路的信息,其字段設(shè)計(jì)包含包括線路編號(hào)、農(nóng)家樂(lè)編號(hào)、房間類(lèi)型、食宿天數(shù)等字段。線路農(nóng)家樂(lè)表的數(shù)據(jù)表結(jié)構(gòu)如表4-8線路農(nóng)家樂(lè)表(nongjiale_way)所示。表4-8線路農(nóng)家樂(lè)表(nongjiale_way)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注編號(hào)nongjiale_way_idintnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)線路編號(hào)L_idintnotnull農(nóng)家樂(lè)編號(hào)Nongjiale_idintnotnull房間類(lèi)型Tepe_roomvarchar(50)notnull食宿天數(shù)daysdatetimenotnull9.訂單表(pay)。用于存儲(chǔ)訂單信息,其中訂單信息表包含訂單編號(hào)、線路編號(hào)、人數(shù)、日期和旅游社編號(hào)等字段。訂單表的數(shù)據(jù)表結(jié)構(gòu)如表4-9訂單表(pay)所示。表4-9訂單表(pay)表4-9訂單表(表4-9訂單表(pay)名稱(chēng)字段字段類(lèi)型(長(zhǎng)度)是否為空備注訂單編號(hào)dbianhaointnotnull主鍵(數(shù)據(jù)庫(kù)設(shè)置自動(dòng)遞增)線路編號(hào)L_idintnotnull人數(shù)numbervarchar(30)notnull日期gotimedatetimenotnull旅游社編號(hào)Lvyoushe_idintnotnull第五章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)本章節(jié)依據(jù)是主要功能詳細(xì)的設(shè)計(jì)的實(shí)現(xiàn)方案。5.1旅游資源信息管理模塊設(shè)計(jì)的實(shí)現(xiàn)該系統(tǒng)的相關(guān)類(lèi)圖如圖5-1所示。圖5-1系統(tǒng)各功能模塊類(lèi)圖建立controller類(lèi),分別是用戶、旅游資源、地域信息的UserController、TravelsourceController、AdressController。通過(guò)controller類(lèi)去調(diào)用service層的對(duì)應(yīng)方法,再由service層的實(shí)現(xiàn)類(lèi)調(diào)用DAO層的對(duì)應(yīng)方法,最后DAO層通過(guò)繼承MyBatis-Plus的接口BaseMapper類(lèi),完成對(duì)數(shù)據(jù)庫(kù)的操作,最終實(shí)現(xiàn)用戶的請(qǐng)求[18]。下面的各個(gè)controller代碼實(shí)現(xiàn)方法基本如出一轍,所以下面是對(duì)旅游資源管理功能的編碼部分說(shuō)明:通過(guò)分析發(fā)現(xiàn),發(fā)布景點(diǎn)模塊中景點(diǎn)路線組成推薦路線的代碼實(shí)現(xiàn)為重難點(diǎn)代碼,其controller層部分核心代碼如TravelsourceController.java所示,其service層核心代碼如SysPostService.java所示:TravelsourceController.java//新增//@LogAnnotation@RequestMapping(value="/save",method=RequestMethod.POST,consumes=MediaType.APPLICATION_JSON_UTF8_VALUE)@RequiresPermissions("sys:record:save")publicBaseResponsesave(@RequestBody@ValidatedSysRoleEntityentity,BindingResultresult){Stringres=ValidatorUtil.checkResult(result);if(StringUtils.isNotBlank(res)){returnnewBaseResponse(StatusCode.InvalidParams.getCode(),res);}BaseResponseresponse=newBaseResponse(StatusCode.Success);try{("新增旅游資源:{}",entity);AttendRecordService.record(entity);}catch(Exceptione){response=newBaseResponse(StatusCode.Fail.getCode(),e.getMessage());}returnresponse;}SysPostService.javapublicinterfaceSysPostServiceextendsIService<SysPostEntity>{PageUtilqueryPage(Map<String,Object>params);voidsavePost(SysPostEntityentity);voidupdatePost(SysPostEntityentity);voiddeletePatch(Long[]ids);}通過(guò)對(duì)代碼的詳細(xì)設(shè)計(jì)與編寫(xiě),得出界面如圖5-2所示圖5-2景點(diǎn)資源管理界面5.2客戶預(yù)訂模塊設(shè)計(jì)的實(shí)現(xiàn)客戶預(yù)訂功能的核心代碼如下所示,該模塊是用來(lái)實(shí)現(xiàn)客戶預(yù)訂景點(diǎn)路線的。SysDeptController.java//獲取預(yù)訂信息@RequestMapping("/select")publicBaseResponseselect(){BaseResponseresponse=newBaseResponse(StatusCode.Success);Map<String,Object>resMap=Maps.newHashMap();List<SysDeptEntity>deptList=Lists.newLinkedList();try{deptList=sysDeptService.queryAll(Maps.newHashMap());}catch(Exceptione){response=newBaseResponse(StatusCode.Fail.getCode(),e.getMessage());}resMap.put("deptList",deptList);response.setData(resMap);returnresponse;}publicinterfaceSysUserPostServiceextendsIService<SysUserPostEntity>{StringgetPostNameByUserId(LonguserId);voidsaveOrUpdate(LonguserId,List<Long>postIds);List<Long>queryPostIdList(LonguserId);}用戶管理運(yùn)行如下圖5-3、5-4所示。圖5-3用戶管理界面圖5-4游客預(yù)訂功能操作界面5.3景點(diǎn)路線信息管理模塊設(shè)計(jì)的實(shí)現(xiàn)景點(diǎn)路線模塊中的狀態(tài)更新功能核心代碼的Controller層如下所示:WayToSourceController.java@Controller@RequestMapping("/db")publicclassDuiBiaoController{@AutowiredprivateDuiBiaoServiceduiBiaoService;@RequestMapping("showDaInfo")@ResponseBodypublicList<Datacollect>showDaInfo(MarkInfomarkInfo){returnduiBiaoService.showDaInfo(markInfo);}//異步顯示添加對(duì)標(biāo)基本信息@RequestMapping("getOneByDaid")@ResponseBodypublicMap<String,Object>getOneByDaid(Datacollectdatacollect){returnduiBiaoService.getOneByDaid(datacollect);}//添加景點(diǎn)、路線信息@RequestMapping("saveIndexValueInfo")publicStringsaveIndexValueInfo(Indexvalueindexvalue,MultipartFilefiles)throwsException{Stringpath="E:\\uplode\\";Stringfilename=null;if(files.getSize()>0){filename=files.getOriginalFilename();path+=filename;Filefile=newFile(path);files.transferTo(file);}indexvalue.setInFile(filename);indexvalue.setEmpFk5(1);booleanflag=duiBiaoService.saveIndexValueInfo(indexvalue);return"indexvalue-base";}@RequestMapping("showAllIndexValue")@ResponseBodypublicList<Indexvalue>showAllIndexValue(){returnduiBiaoService.showAllIndexValue();}通過(guò)代碼的詳細(xì)編寫(xiě),實(shí)現(xiàn)了該模塊的核心功能,運(yùn)行圖如下圖5-5所示。圖5-5景點(diǎn)路線管理運(yùn)行圖5.4導(dǎo)游信息管理模塊設(shè)計(jì)的實(shí)現(xiàn)導(dǎo)游信息管理中的退團(tuán)管理Controller層代碼如CheckModelController.java所示:CheckModelController.java//校驗(yàn)當(dāng)前退團(tuán)審核模塊是否已添加@RequestMapping("checkModel")@ResponseBodypublicResultInfocheckModel(Stringmodelname,Integerpid){ResultInforesultInfo=newResultInfo();Modulemodule=projectService.checkModel(modelname,pid);if(module!=null){resultInfo.setFlag(true);resultInfo.setMessage("導(dǎo)游團(tuán)體可用");}else{resultInfo.setFlag(false);resultInfo.setMessage("導(dǎo)游團(tuán)體不可用");}returnresultInfo;}//異步顯示模塊信息@RequestMapping("showAllFunction")@ResponseBodypublicList<Function>showAllFunction(){returnprojectService.showAllFunction();}@RequestMapping("showAllFunction")@ResponseBodypublicList<Function>showAllFunction(){returnprojectService.showAllFunction();}@RequestMapping("showAnalysisAndModuleByPid")@ResponseBodypublicAnalysisshowAnalysisAndModuleByPid(MarkInfomarkInfo){returnprojectService.showAnalysisAndModuleByPid(markInfo);}@RequestMapping("checkFunction")@ResponseBodypublicResultInfocheckFunction(StringfunctionName,Integermid){ResultInforesultInfo=newResultInfo();Functionfunction=projectService.checkFunction(functionName,mid);if(function!=null){resultInfo.setFlag(true);resultInfo.setMessage("當(dāng)前狀態(tài)可用");}else{resultInfo.setFlag(false);resultInfo.setMessage("當(dāng)前狀態(tài)不可用");}returnresultInfo;}導(dǎo)游信息管理界面運(yùn)行界面如下圖5-6所示。圖5-6導(dǎo)游信息管理界面第六章系統(tǒng)測(cè)試當(dāng)軟件開(kāi)發(fā)到一定程度時(shí),要對(duì)其自身性能進(jìn)行測(cè)試,從而有效發(fā)現(xiàn)軟件中存有的缺陷,促使軟件測(cè)試的作用愈發(fā)重要,而且會(huì)影響產(chǎn)品自身使用操作以及穩(wěn)定性[19]。軟件測(cè)試也是系統(tǒng)開(kāi)發(fā)后最重要的一步,為此應(yīng)在一定的良好的測(cè)試環(huán)境下對(duì)系統(tǒng)進(jìn)行功能方面的測(cè)試工作。本章從測(cè)試環(huán)境、主要測(cè)試功能方面進(jìn)行介紹說(shuō)明。6.1測(cè)試環(huán)境測(cè)試環(huán)境是指為了完成軟件測(cè)試工作所必需的計(jì)算機(jī)硬件、軟件、\t"/item/%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/_blank"網(wǎng)絡(luò)設(shè)備、歷史數(shù)據(jù)的總稱(chēng)[26]。鄉(xiāng)村旅游社管理系統(tǒng)其測(cè)試環(huán)境的機(jī)器如表6-1所示:表6-1測(cè)試環(huán)境表項(xiàng)目名稱(chēng)參數(shù)配置PC端后臺(tái)系統(tǒng)測(cè)試環(huán)境操作系統(tǒng)Windows10CPU(中央處理器)Intel(R)Core(TM)i5-8300HCPU@2.30GHzRAM(內(nèi)存)8GB開(kāi)發(fā)工具IntelliJIDEA2020.3.4x64軟件環(huán)境jdk1.8.0、MySQL5.5.27win64(x86)瀏覽器GoogleChrome通過(guò)對(duì)系統(tǒng)的部分主要功能:景點(diǎn)信息管理、客戶下單、客戶訂單管理、導(dǎo)游信息管理等在此環(huán)境下進(jìn)行測(cè)試。6.2主要功能測(cè)試鄉(xiāng)村旅游社管理系統(tǒng)的主要功能模塊為:景點(diǎn)信息管理、客戶下單、客戶訂單管理、導(dǎo)游信息管理功能。為使系統(tǒng)能夠正常使用,本節(jié)對(duì)以上主要功能設(shè)計(jì)測(cè)試用例并進(jìn)行相應(yīng)的功能測(cè)試,具體設(shè)計(jì)如下詳細(xì)介紹。6.2.1景點(diǎn)路線管理功能測(cè)試景點(diǎn)路線管理模塊功能的重點(diǎn)功能為景點(diǎn)、路線組成推薦景點(diǎn)路線,狀態(tài)更新,測(cè)試系統(tǒng)的景點(diǎn)路線能否正常組成并推薦以及狀態(tài)的更新是否正常進(jìn)行。景點(diǎn)組成路線功能測(cè)試用例如表6-2所示。表6-2景點(diǎn)組成路線測(cè)試用例表用例編號(hào)Test01測(cè)試目的測(cè)試景點(diǎn)組成路線功能是否能正常使用測(cè)試步驟1.操作者登錄系統(tǒng)進(jìn)入系統(tǒng)的景點(diǎn)路線管理頁(yè)面;2.點(diǎn)擊景點(diǎn)管理下的景點(diǎn)組成路線鏈接,來(lái)到組成景點(diǎn)路線界面;3.操作者選擇景點(diǎn)名稱(chēng)、所屬區(qū)域、交通方式、天數(shù);4.操作者點(diǎn)擊組成線路按鈕。預(yù)期結(jié)果成功,系統(tǒng)提示:自定義景點(diǎn)線路成功。失?。合到y(tǒng)提示:該景點(diǎn)的所屬區(qū)域與交通方式不匹配,請(qǐng)重新選擇;系統(tǒng)提示:天數(shù)不能超過(guò)3天,請(qǐng)重新輸入;系統(tǒng)提示:未知錯(cuò)誤。實(shí)際結(jié)果景點(diǎn)路線組成成功。景點(diǎn)路線狀態(tài)信息測(cè)試如表6-3所示。表6-3景點(diǎn)路線狀態(tài)功能測(cè)試用例表用例編號(hào)Test02測(cè)試目的測(cè)試景點(diǎn)路線狀態(tài)是否正常測(cè)試步驟1.操作者登錄系統(tǒng)進(jìn)入系統(tǒng)的景點(diǎn)路線管理頁(yè)面;2.操作者點(diǎn)擊景點(diǎn)路線管理下的狀態(tài)更新按鈕,進(jìn)入景點(diǎn)路線狀態(tài)界面;3.操作者輸入景點(diǎn)路線名稱(chēng),系統(tǒng)顯示狀態(tài)信息;4.操作者點(diǎn)擊更新?tīng)顟B(tài)按鈕,并選擇“正?!?,點(diǎn)擊確認(rèn)按鈕。預(yù)期結(jié)果1.狀態(tài)更新成功:系統(tǒng)提示狀態(tài)更新成功,為正常狀態(tài);2.狀態(tài)更新失敗:a.系統(tǒng)提示:狀態(tài)當(dāng)前為繁忙,更改失?。籦.系統(tǒng)提示:發(fā)生未知錯(cuò)誤。實(shí)際結(jié)果景點(diǎn)發(fā)布成功。6.2.2客戶預(yù)訂功能測(cè)試用戶通過(guò)選擇景點(diǎn)、景點(diǎn)路線、旅游社的導(dǎo)游跟團(tuán)服務(wù)、民宿農(nóng)家樂(lè)等后,選擇預(yù)訂,系統(tǒng)會(huì)生成一個(gè)訂單。用戶預(yù)訂功能的測(cè)試用例如表6-4所示。表6-4用戶預(yù)訂功能測(cè)試用例表用例編號(hào)Test03測(cè)試目的用戶預(yù)訂功能是否正常測(cè)試步驟1.操作者登錄系統(tǒng)進(jìn)入系統(tǒng)的客戶預(yù)訂頁(yè)面;2.系統(tǒng)顯示預(yù)訂頁(yè)面,操作者選擇景點(diǎn)、景點(diǎn)路線、旅游社,并選擇導(dǎo)游跟團(tuán);3.預(yù)訂后系統(tǒng)提示點(diǎn)擊確認(rèn)按鈕;4.系統(tǒng)顯示預(yù)訂詳情,用戶可以查看預(yù)訂狀態(tài)。預(yù)期結(jié)果1.預(yù)定失敗,提示:預(yù)訂失敗,請(qǐng)稍后再試;2.預(yù)訂成功,提示:預(yù)訂成功,您可以在此查看預(yù)訂狀態(tài),您也可以點(diǎn)擊“我的訂單信息”查看詳情。實(shí)際結(jié)果預(yù)訂成功。6.2.3用戶訂單信息管理功能測(cè)試系統(tǒng)能對(duì)用戶的訂單進(jìn)行增添、更改、刪除、查詢(xún)、導(dǎo)出操作,測(cè)試用戶訂單能否正常查看以及正常導(dǎo)出。用戶訂單信息功能測(cè)試用例如表6-5所示。表6-5用戶訂單信息功能測(cè)試用例表用例編號(hào)Test04測(cè)試目的測(cè)試是否能正常查看客戶訂單信息測(cè)試步驟1.操作者登錄系統(tǒng)進(jìn)入系統(tǒng)的用戶訂單信息管理頁(yè)面;2.用戶選擇日期、區(qū)域,便可以查看用戶訂單信息詳情。期望結(jié)果1.查詢(xún)訂單成功;2.查詢(xún)失敗,提示:訂單信息獲取失敗,請(qǐng)稍后再試。預(yù)期結(jié)果用戶訂單信息查看成功。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論