版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要本文介紹了一種基于實(shí)際需要的,具有實(shí)際應(yīng)用價(jià)值的系統(tǒng)。該系統(tǒng)由跟團(tuán)游,旅游保險(xiǎn),旅游車票,餐飲住宿,旅游景點(diǎn),旅游攻略,以及防范措施這七大模塊組成。它旨在為旅游者和旅游社團(tuán)之間提供一個(gè)友好直接的交流平臺(tái)。為管理人員提供一個(gè)簡(jiǎn)潔的操作界面,便于管理人員對(duì)旅游進(jìn)行合理的規(guī)劃和安排,并能及時(shí)地了解到旅游者的需求和信息;為旅游者提供一個(gè)簡(jiǎn)潔明了的界面來提供選擇他們想要去的地方。本文主要從旅游業(yè)的發(fā)展現(xiàn)狀,以及系統(tǒng)的需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)等方面來對(duì)本次旅游信息管理系統(tǒng)的開發(fā)過程進(jìn)行了全面的闡述。本次開發(fā)的旅游信息管理系統(tǒng),是以B/S的開發(fā)模式和SpringBoot的開發(fā)框架為基礎(chǔ),使用JAVA為開發(fā)語言,以MySQL為數(shù)據(jù)庫(kù),進(jìn)行旅游信息管理系統(tǒng)的開發(fā)。按照從分析和總結(jié)出的設(shè)計(jì),對(duì)系統(tǒng)進(jìn)行編碼,并對(duì)系統(tǒng)進(jìn)行測(cè)試,確保系統(tǒng)可以正常的工作,從而可以確保滿足旅游者對(duì)自身旅游的需要。關(guān)鍵字:旅游信息;Java;MySQL
AbstractThispaperintroducesasystemwhichisbasedonactualneedandhaspracticalapplicationvalue.Thesystemconsistsofsevenmodules:groupTours,travelinsurance,traveltickets,cateringandaccommodation,touristattractions,tourismstrategies,andpreventivemeasures.Itaimstoprovideafriendlyanddirectcommunicationplatformbetweentouristsandtourismcommunities.Itprovidesasimpleoperationinterfaceformanagerstomakereasonableplanningandarrangementfortourism,andcantimelyunderstandtheneedsandinformationoftourists;Provideaclearandconciseinterfacefortravelerstochoosewheretheywanttogo.Thispapermainlyfromthestatusquoofthedevelopmentoftourism,aswellasthesystemdemandanalysis,databasedesign,detailedsystemdesignandotheraspectsofthedevelopmentprocessofthetourisminformationmanagementsystemiscomprehensivelyelaborated.ThetourisminformationmanagementsystemdevelopedthistimeisbasedonB/SdevelopmentmodeandSpringBootdevelopmentframework,usingJAVAasdevelopmentlanguageandMySQLasdatabasetodevelopthetourisminformationmanagementsystem.Accordingtotheanalysisandsummarizeddesign,thesystemiscoded,andthesystemistestedtoensurethatthesystemcanworknormally,soastoensurethattheneedsoftouristsfortheirowntravelcanbemet.Keywords:Tourisminformation;Java;MySQL
目錄TOC\o"1-3"\h\u摘要 IAbstract II1緒論 11.1項(xiàng)目開發(fā)背景及意義 11.2國(guó)內(nèi)外研究現(xiàn)狀 21.3項(xiàng)目研究?jī)?nèi)容和結(jié)構(gòu) 32開發(fā)技術(shù)介紹 52.1SpringBoot框架 52.2SSM框架 52.3MySQL介紹 62.4Tomcat 62.5IntelliJIDEA
簡(jiǎn)介 63系統(tǒng)分析 83.1可行性分析 83.1.1技術(shù)可行性 83.1.2經(jīng)濟(jì)可行性 83.1.3操作可行性 83.2系統(tǒng)性能需求分析 93.3系統(tǒng)功能分析 93.4系統(tǒng)流程的分析 93.4.1用戶信息管理的流程 103.4.2旅游路線管理流程 113.4.3登錄流程 113.4.4業(yè)務(wù)流程圖 123.4.5數(shù)據(jù)流程圖 124系統(tǒng)設(shè)計(jì) 144.1軟件功能模塊設(shè)計(jì) 144.2數(shù)據(jù)庫(kù)設(shè)計(jì) 144.2.1E-R模型設(shè)計(jì) 144.2.2物理模型設(shè)計(jì) 175系統(tǒng)的編碼與實(shí)現(xiàn) 215.1登錄注冊(cè)模塊 215.2用戶功能模塊 215.3管理員功能模塊 296系統(tǒng)測(cè)試 386.1系統(tǒng)測(cè)試的目的 386.2系統(tǒng)測(cè)試的內(nèi)容與結(jié)果 38總結(jié) 40參考文獻(xiàn) 41致謝 42
1緒論1.1項(xiàng)目開發(fā)背景及意義隨著社會(huì)的發(fā)展,產(chǎn)業(yè)的發(fā)展,人們的生活水平在不斷地提高,同時(shí),人們的消費(fèi)結(jié)構(gòu)也在不斷地發(fā)生著改變。人們的生活已不能僅僅止步在滿足于衣食,而更多地關(guān)注著生活品質(zhì),也就是身心的健康與文化的和諧統(tǒng)一。同時(shí),政府也鼓勵(lì)大家在假期里多出去走走,看看風(fēng)景,認(rèn)識(shí)一下當(dāng)?shù)氐娜宋牡乩?、風(fēng)俗民情。這樣既能鍛煉人民的身體,又能提高人民的身體素質(zhì),同時(shí)也能為國(guó)家的旅游業(yè)帶來更多的經(jīng)濟(jì)收入,是一件利國(guó)利民的事情。Buhalis和Zoge在2007發(fā)表的文章中表示:互聯(lián)網(wǎng)對(duì)旅游產(chǎn)業(yè)的發(fā)展產(chǎn)生的影響愈發(fā)重要,網(wǎng)絡(luò)信息技術(shù)對(duì)旅游行業(yè)的發(fā)展有極大的促進(jìn)作用,使旅游業(yè)的管理更電子化、規(guī)范化和信息化[6]。隨著旅游業(yè)的繁榮發(fā)展,各種各樣的旅游網(wǎng)站,也開始出現(xiàn)了。他們的出現(xiàn)給人們的出游帶來了許多便利,在游客提出要求的時(shí)候,旅游網(wǎng)站會(huì)盡可能地為他們著想,并對(duì)各個(gè)路線和相關(guān)行程進(jìn)行合理的規(guī)劃。當(dāng)然,盡管這些新興產(chǎn)業(yè)具有強(qiáng)大的生存能力,但其所提供的服務(wù)仍然有許多缺陷。隨著計(jì)算機(jī)科學(xué)日益成熟,計(jì)算機(jī)已經(jīng)滲透到了人們生活的方方面面,并且起到了越來越大的作用,依靠人工進(jìn)行數(shù)據(jù)統(tǒng)計(jì)的方法正在慢慢地從我們的生活中消失。這些色彩斑斕的景區(qū),必須有一套合理的管理制度,才能使景區(qū)的各項(xiàng)工作井然有序,井然有序。這個(gè)旅游網(wǎng)站的目的就是為了彌補(bǔ)這些缺陷,為旅客們提供一個(gè)更好的交流平臺(tái),使各種觀點(diǎn)得到更好的統(tǒng)一為管理人員提供了一個(gè)簡(jiǎn)便的操作接口,使其能夠?qū)?dǎo)游工作進(jìn)行合理規(guī)劃,并能及時(shí)掌握旅游者的需求和信息;同時(shí),也為游客提供了一個(gè)簡(jiǎn)單、友好的界。面,讓他們可以自由選擇自己想要去的地方?,F(xiàn)在,旅游業(yè)已經(jīng)成為一個(gè)很有活力的行業(yè)。資訊科技的進(jìn)步,對(duì)旅游產(chǎn)業(yè)的蓬勃發(fā)展,起到了巨大的推動(dòng)作用。旅游信息系統(tǒng)的誕生,就是信息科技與旅游業(yè)整合在一起的產(chǎn)物。旅游信息化是旅游產(chǎn)業(yè)發(fā)展的重要組成部分,是旅游產(chǎn)業(yè)發(fā)展的必然選擇。旅游是一種與以往產(chǎn)業(yè)相比更加嶄新的行業(yè),具有很強(qiáng)的系統(tǒng)相關(guān)性。其中包括:旅游景點(diǎn),交通,住宿等。這些部門都要為旅游業(yè)提供大量的基礎(chǔ)信息和數(shù)據(jù),只有在這些信息和數(shù)據(jù)的支持下,旅游業(yè)才能正常運(yùn)行。[7]。旅游被譽(yù)為“無煙產(chǎn)業(yè)”,是“永恒的太陽(yáng)”,是與石油、汽車并稱的全球三大支柱產(chǎn)業(yè)。自從改革開放以后,我國(guó)的旅游業(yè)得到了很大的發(fā)展。在市場(chǎng)經(jīng)濟(jì)日益健全的情況下,人民的生活品質(zhì)在逐步提高,人民對(duì)旅游的熱情也有了前所未有的提高。旅游消費(fèi)的需求不斷增加,旅游業(yè)在國(guó)家經(jīng)濟(jì)體系中的地位和作用也日益突出。與傳統(tǒng)的旅行社相比,旅游網(wǎng)站具有明顯的優(yōu)勢(shì)。它的優(yōu)點(diǎn)不僅是它擁有更多的信息,而且它的經(jīng)營(yíng)模式也更合理,游客還可以在網(wǎng)站上收集自身所需要的信息,比如旅游景點(diǎn),他人意見,餐飲住宿等信息,同樣也可以瀏覽與之相關(guān)的網(wǎng)站,從而獲得更加全面的信息。因?yàn)槁糜尉W(wǎng)站能夠突破地理位置的限制,能夠最大程度的整合多種旅游資源,而且無店經(jīng)營(yíng)還能夠幫助降低成本,對(duì)旅游資源的擁有者和消費(fèi)者都有好處。旅游業(yè)務(wù)的無形特征,使得它更加適用于網(wǎng)絡(luò)營(yíng)銷。世界經(jīng)濟(jì)和社會(huì)發(fā)展是必然需要經(jīng)過信息化的,信息化同樣也是實(shí)現(xiàn)國(guó)際化和現(xiàn)代化的必由之路[8]。1.2國(guó)內(nèi)外研究現(xiàn)狀根據(jù)我國(guó)國(guó)家旅游局的統(tǒng)計(jì)數(shù)據(jù),2012年,我國(guó)全國(guó)接待入境游客,旅游人數(shù)達(dá)到了1.1億人次,較上一年2011年同比增加了13%,出境旅游人數(shù)為3500萬人次,較上一年同比增長(zhǎng)了76%,旅游外匯收入預(yù)計(jì)達(dá)到355億美元,而旅游總收入突破7200億元,較上一年增長(zhǎng)了25%[5]。但我國(guó)旅游業(yè)的發(fā)展相對(duì)滯后,對(duì)旅游信息化的研究也僅僅停留在上個(gè)世紀(jì)八十年代初。在互聯(lián)網(wǎng)技術(shù)日益普及和發(fā)展的今天,人們對(duì)互聯(lián)網(wǎng)的需求也越來越大,為了更好地獲得海量的信息,一種以互聯(lián)網(wǎng)為基礎(chǔ)的信息系統(tǒng)-在線旅游信息管理系統(tǒng)就應(yīng)運(yùn)而生了。該系統(tǒng)充分發(fā)揮了互聯(lián)網(wǎng)與信息化的優(yōu)勢(shì),通過互聯(lián)網(wǎng)實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的在線發(fā)布,并向用戶提供了數(shù)據(jù)的瀏覽、查詢、分析等功能。同時(shí),該地區(qū)的旅游業(yè)也需要利用網(wǎng)上旅游信息技術(shù),只有通過這種方式,才能將其豐富的旅游資源和良好的旅游環(huán)境向游客充分展示出來,進(jìn)而擴(kuò)大其對(duì)旅游資源的影響力,樹立起當(dāng)?shù)芈糜蔚恼w形象,促進(jìn)旅游業(yè)的可持續(xù)發(fā)展?!靶畔⒓夹g(shù)是人類歷史上發(fā)展最快的技術(shù)”[3]。伴隨著旅游業(yè)的不斷發(fā)展和日趨壯大,旅游信息化管理的重要.隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通訊技術(shù)的快速發(fā)展,旅游信息系統(tǒng)的服務(wù)對(duì)象逐漸擴(kuò)大,從開始的是旅游管理部門的決策層、管理者,到現(xiàn)在更多的是普通游客。旅游信息系統(tǒng)需要處理的數(shù)據(jù)既有空間數(shù)據(jù),也有屬性數(shù)據(jù),其數(shù)據(jù)量大,來源廣,類型復(fù)雜,需要對(duì)復(fù)雜數(shù)據(jù)進(jìn)行有效處理。旅游信息起著溝通目的地旅游商品、服務(wù)與旅游者的作用。對(duì)旅游信息的研究方向具體包括了以下內(nèi)容:信息對(duì)旅游者的目的地的認(rèn)知作用產(chǎn)生了影響,信息對(duì)旅游者的行為產(chǎn)生的影響,旅游者對(duì)信息的獲取途徑是怎樣的,怎樣將信息尋找進(jìn)行分類,以成為市場(chǎng)細(xì)分的基礎(chǔ)。[2]。在旅游信息系統(tǒng)中,最基本的功能就是查詢功能,它的主要內(nèi)容有:通過通俗易懂的圖像和地圖,把旅游景點(diǎn)的基礎(chǔ)信息如交通環(huán)境,景點(diǎn)介紹,氣候環(huán)境等以最直觀的方式介紹給旅行者。利用屬性信息,找到相應(yīng)的道路、景點(diǎn)等信息;旅游信息系統(tǒng)能夠幫助旅游管理部門更好地掌握行業(yè)信息,是一個(gè)很好的旅游信息和政策發(fā)布平臺(tái),同時(shí)也是一個(gè)很好的監(jiān)督旅游服務(wù)質(zhì)量,接受旅游者投訴的一個(gè)很好的渠道。在國(guó)內(nèi),從三大旅游市場(chǎng)來看,2015年,以觀光為主的休閑旅游占到了31%,位居第一對(duì)于入境的旅客。主要是看自然風(fēng)光,名勝古跡,以及文化和藝術(shù)。而國(guó)內(nèi)的旅游市場(chǎng),在過去的一段時(shí)間里,一直都保持著穩(wěn)定的增速。然而,在消費(fèi)結(jié)構(gòu)發(fā)生變化,并且近年來,私家車的快速發(fā)展,使得周邊休閑游變成了一種將旅游生活化的重要途徑。據(jù)資料顯示,在全國(guó)每年三十億游客中,1-3天的短程旅游占據(jù)了超過七成。出境旅游也有了較快的發(fā)展,出行范圍更加廣泛,出行方式更加靈活。從旅游類型所占的比重來看,當(dāng)前的旅游類型以休閑游為主。隨著中國(guó)旅游業(yè)的不斷擴(kuò)張,中國(guó)旅游業(yè)也發(fā)生了巨大的轉(zhuǎn)變,向休閑型、深度型、線上智能型方向發(fā)展。相較于過去這是一個(gè)相對(duì)陌生的課題,加之中國(guó)各地旅游業(yè)發(fā)展的不平衡,以及中國(guó)快速的城鎮(zhèn)化,使得中國(guó)正面臨著這樣一種錯(cuò)綜復(fù)雜的問題。中國(guó)要想更好地掌握旅游業(yè)的發(fā)展方向,更好地、更好地發(fā)展旅游業(yè),就必須從本國(guó)出發(fā),學(xué)習(xí)國(guó)外、區(qū)域旅游業(yè)的發(fā)展經(jīng)驗(yàn),并根據(jù)本國(guó)的國(guó)情,制訂相應(yīng)的政策,這樣才能更好、更快地發(fā)展旅游業(yè)。而在西方,由于旅游業(yè)的發(fā)展時(shí)間更長(zhǎng),旅游者的年齡更大,因此,他們對(duì)于旅游目的地的環(huán)境、設(shè)施以及所傳達(dá)的信息等方面的要求也更高。就目前的情況而言,很多來到中國(guó)的外國(guó)游客,已經(jīng)不再是純粹的游山玩水,而是懷著一顆求知的心,想要了解中國(guó)及其深厚的文化底蘊(yùn)。其中有幾個(gè)方面是他們最喜歡的:第一,西方人特別喜歡去探尋一個(gè)文明的歷史淵源。舉例來說,西安兵馬俑和北京故宮都可以讓參觀者重溫中國(guó)古時(shí)的情景。這兩個(gè)地區(qū)都有很多文化遺跡。遺跡較少的區(qū)域,不能滿足旅游者對(duì)歷史文化的深度探索。其次,自然奇觀成了西方國(guó)家旅游者假日游覽的熱門話題。例如,喜瑪拉雅山,撒哈拉,這些都是鬼斧神工的自然景觀。同時(shí),在寧?kù)o的大自然中,還可以讓游人感受到一種肅穆與升華。如杭州西湖,頗具代表性。除了純天然的自然風(fēng)光,中國(guó)的珍稀動(dòng)物也是一大亮點(diǎn),對(duì)四川的大熊貓、江蘇鹽城的麋鹿、丹頂鶴等都有很大的吸引力。最后,對(duì)于西方人來說,英雄的情節(jié)是十分具有吸引力的,那些展現(xiàn)了人類征服大自然的偉大力量的景點(diǎn),對(duì)于西方人來說,也是同樣非常有誘人的。比如三峽的改建,大運(yùn)河和長(zhǎng)城,都是中國(guó)古代的兩個(gè)建筑奇跡。在發(fā)達(dá)國(guó)家,因特網(wǎng)的快速發(fā)展使得許多旅游者在因特網(wǎng)上尋找到他們想要去的地方。這種在線預(yù)訂在西方非常流行,因此,實(shí)現(xiàn)在線營(yíng)銷對(duì)于吸引這類旅游者具有很大的意義。1.3項(xiàng)目研究?jī)?nèi)容和結(jié)構(gòu)本文主要做的工作,就是從對(duì)網(wǎng)站的需求分析著手,并與自己在學(xué)校所學(xué)的知識(shí)以及在圖書館查閱的資料相結(jié)合,逐漸地對(duì)以SpringBoot為基礎(chǔ)的旅游信息管理系統(tǒng)的系統(tǒng)結(jié)構(gòu),以及數(shù)據(jù)庫(kù)管理等幾個(gè)主要方面的設(shè)計(jì),并以單獨(dú)的章節(jié)來對(duì)網(wǎng)站的每個(gè)模塊的設(shè)計(jì)進(jìn)行詳細(xì)的闡述。讓讀者能夠非常清楚的看到整篇論文的想法,以及總體的設(shè)計(jì)思路。
近幾年來,旅游已發(fā)展成全球規(guī)模最大和發(fā)展最快的行業(yè)。直至今日,旅游已成為全球規(guī)模最大的行業(yè)。同時(shí)伴隨著旅游產(chǎn)業(yè)的快速發(fā)展,旅游產(chǎn)業(yè)的信息化建設(shè)也得到了快速的發(fā)展。在對(duì)該項(xiàng)目進(jìn)行開發(fā)和設(shè)計(jì)的過程中,所涉及到的原理和技術(shù),主要包括了在后臺(tái)使用的springboot、ssm框架、MySQL數(shù)據(jù)庫(kù)、tomcat服務(wù)器。該系統(tǒng)的具體內(nèi)容將在下面七個(gè)章節(jié)中進(jìn)行詳細(xì)介紹。第一章首先闡述了論文選題的背景和意義,以及國(guó)內(nèi)外研究現(xiàn)狀,并對(duì)論文的主要研究?jī)?nèi)容進(jìn)行了概述。第二章介紹了應(yīng)用軟件開發(fā)設(shè)計(jì)中的關(guān)鍵技術(shù),對(duì)系統(tǒng)進(jìn)行了簡(jiǎn)單的介紹,并對(duì)相關(guān)技術(shù)進(jìn)行了介紹。第三章基于該系統(tǒng)的供求關(guān)系,對(duì)系統(tǒng)的開發(fā)與設(shè)計(jì)進(jìn)行了可行性分析,對(duì)網(wǎng)站的性能要求進(jìn)行了分析,并對(duì)系統(tǒng)的主要功能進(jìn)行了分析,對(duì)系統(tǒng)的流程進(jìn)行了分析。第四章詳細(xì)地闡述了本系統(tǒng)的總體設(shè)計(jì),其中包括各功能模塊的設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì)等。第五章為本論文的主要內(nèi)容,主要是對(duì)本系統(tǒng)的功能進(jìn)行了詳細(xì)的闡述,并對(duì)本論文所涉及到的構(gòu)造進(jìn)行了闡述。第六章是對(duì)該系統(tǒng)進(jìn)行全面的檢測(cè),并判定該系統(tǒng)是否滿足在線實(shí)務(wù)運(yùn)作的要求。第七章是論文的結(jié)尾部分,總結(jié)了自己在設(shè)計(jì)該系統(tǒng)的過程中的心得體會(huì),以及在寫作過程中的感謝。
2開發(fā)技術(shù)介紹2.1SpringBoot框架Spring是一個(gè)開源的功能豐富并易用的輕量級(jí)開發(fā)框架,解決臃腫和低效企業(yè)級(jí)應(yīng)用程序開發(fā)[9]。這項(xiàng)技術(shù)使用Java平臺(tái)的開放源碼應(yīng)用程序框架,目的在于簡(jiǎn)化最初建立和開發(fā)Spring的流程。默認(rèn)配置了框架的大量設(shè)置,自動(dòng)裝載Jar包,以便用戶能夠在spring中運(yùn)行得越快越好。Spring核心模塊的功能有:IOC(InverskmOfControl,控制反轉(zhuǎn)):在傳統(tǒng)的開發(fā)模式下,采用直接new一個(gè)對(duì)象的方式來創(chuàng)建對(duì)象的實(shí)例,自己主動(dòng)去創(chuàng)建依賴的對(duì)象,而Spring提供了IOC容器后,所依賴的對(duì)象直接由IOC容器來幫助我們生成所需要的對(duì)象。使用DI(DependencyInjection)依賴注入,依賴注入的方式有兩種。一種通過注解Annotation。一種是通過配置文件XML。基于Xml配置里有屬性setter方法注入、構(gòu)造注入等?;谧⒔馀渲糜凶⒔夥绞阶⑷隱11]。AOP(Aspect-OrientedProgramming,面向切面編程):在編寫代碼的時(shí)候把各個(gè)模塊中非核心的需要重復(fù)寫的代碼抽取出來,這就是一個(gè)切面。如日志記錄、事務(wù)管理等。在眾多方法中所有共有代碼提取進(jìn)行封裝,可以隨時(shí)被調(diào)用注入到目標(biāo)對(duì)象(具體業(yè)務(wù)邏輯)中去,提供重復(fù)調(diào)用。業(yè)務(wù)邏輯更加清晰,代碼冗余低。將代碼按照功能分離,耦合度低。AOP的優(yōu)點(diǎn)是減少重復(fù)代碼,專注業(yè)務(wù)開發(fā)[12]。Springboot的主要優(yōu)勢(shì)是:1.更快速,更廣泛的使用Spring開發(fā)經(jīng)驗(yàn);2.無配置;3.整合各種常見的第三方類庫(kù);4.提供預(yù)處理功能。如今,Springboot已經(jīng)被Java世界的開發(fā)者所廣泛使用,并且漸漸成為了開發(fā)行業(yè)中的領(lǐng)導(dǎo)者。SpringBoot框架的核心是自動(dòng)化的,Spring可以幫助我們?cè)谟袑?duì)應(yīng)的jar包的情況下實(shí)現(xiàn)自動(dòng)配置。我們還可以用我們自己的配置來替換自動(dòng)配置。另外,SpringBoot還集成了很多工具,比如嵌入式Web服務(wù)器,系統(tǒng)監(jiān)控等等。2.2SSM框架SSM是Spring+SpringMVC+MyBatis的簡(jiǎn)稱,如今“SSM組合框架”很受歡迎,“組合SSM框架”的意思就是強(qiáng)強(qiáng)合作,各司其職,協(xié)同互補(bǔ)。一個(gè)web的框架,一般是一個(gè)比較簡(jiǎn)單的數(shù)據(jù)庫(kù)。Spring是一種輕量化逆向控制框架,同時(shí)也是一種面向表面的容器。Spring就像是項(xiàng)目中的粘合劑,它是一個(gè)分層的JavaEE一站式輕量級(jí)的控制反轉(zhuǎn)(IOC),核心思想就是面向接口編程和面向切面編程(AOP)的容器框架[10]。SpringMVC經(jīng)常被用來作為一種分門別類的工作方式,從模型對(duì)象中分離出來,而將程序?qū)ο笞鳛锳TM的一部分來處理。這種分離的療法使得整個(gè)體系更易于個(gè)性化。MyBatis是一種很好的可持續(xù)發(fā)展框架,它支持正常的SQL查詢,并通過對(duì)存儲(chǔ)過程的高級(jí)映射來對(duì)數(shù)據(jù)進(jìn)行最優(yōu)處理。針對(duì)大型JAVA網(wǎng)絡(luò)應(yīng)用在開發(fā)中存在的開發(fā)費(fèi)用過高、后期維護(hù)困難等問題,采用“SSM組合框架”,通過對(duì)其進(jìn)行業(yè)務(wù)分層,為其提供了很好的解決方案。2.3MySQL介紹該體系中的信息采用MySQL,因此,要將MySQL安裝到指定的文件目錄中,如果安裝了未安裝的MySQL壓縮文件,就可以立刻將其壓縮包解壓到指定的文件目錄中。這是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。與把所有的文件都放在一個(gè)倉(cāng)庫(kù)里相比,關(guān)系數(shù)據(jù)庫(kù)把數(shù)據(jù)保存在單獨(dú)的表格里更好。這將讓您的申請(qǐng)更快更靈活。在MySQL中,SQL指的是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)庫(kù)體系結(jié)構(gòu)。SQL是由國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際標(biāo)準(zhǔn)化組織定義的標(biāo)準(zhǔn),也是最常用的一種標(biāo)準(zhǔn)語言,用于瀏覽數(shù)據(jù)庫(kù)。MySQL是開放源碼,任何人都可以使用并修改。每個(gè)人都可以在網(wǎng)上免費(fèi)下載并使用,而不需要支付任何費(fèi)用。如果你愿意,也可以根據(jù)自己的需要,對(duì)其進(jìn)行修改。你只要使用一個(gè)類似于MySQL的數(shù)據(jù)庫(kù)管理系統(tǒng)就可以了。由于計(jì)算機(jī)能高效地處理大量的數(shù)據(jù)和資料,所以,數(shù)據(jù)庫(kù)管理系統(tǒng)就像一個(gè)獨(dú)立的程序或其他地方的應(yīng)用軟件那樣,在計(jì)算機(jī)處理過程中發(fā)揮著關(guān)鍵的作用。所以,這個(gè)項(xiàng)目的第一個(gè)選擇就是要有一個(gè)簡(jiǎn)潔清晰的數(shù)據(jù)庫(kù)頁(yè)面,以及一個(gè)易于應(yīng)用,線程同步交互的數(shù)據(jù)庫(kù)管理方法系統(tǒng)。在軟件項(xiàng)目中,利用經(jīng)營(yíng)數(shù)據(jù)的數(shù)據(jù)庫(kù),能夠確保它的安全性、獨(dú)立性和數(shù)據(jù)一致,由訪問數(shù)據(jù)的系統(tǒng)來提供,因此可以有效地降低程序員開發(fā)應(yīng)用程序的時(shí)間。MySQL能提供多線程功能,能有效地利用系統(tǒng)資源,加快系統(tǒng)的運(yùn)行速度。并提供ODBC,JDBC,TCP/IP等多種格式與MySQL相連接;雖然在性能上有所不足,尺寸也不大,但是用來應(yīng)付這種體系還是綽綽有余的。由于MySQL的源碼是公開的,因此每個(gè)人都可以用適當(dāng)?shù)姆绞较螺d和修改它,以滿足個(gè)人需要。MySQL之所以受人推崇是因?yàn)樗哂锌焖?,可靠,以及適應(yīng)能力。盡管MySQL的功能并不十分強(qiáng)大,但是它的開放源碼和廣泛的傳播使得許多人認(rèn)識(shí)了該數(shù)據(jù)庫(kù)。2.4TomcatTomcat具有較低的系統(tǒng)資源和較高的操作伸縮性。這是一臺(tái)輕型的Web服務(wù)器,既能起到平衡負(fù)載,又能起到其他作用。Tomcat是由Apache開發(fā)的一種Servlet容器,它可以應(yīng)用于Servlet和JSP,并賦予了作為Web服務(wù)端獨(dú)特的功能,比如Tomcat操縱服務(wù)平臺(tái)、網(wǎng)絡(luò)虛擬化管理方法、Tomcatvalve等。2.5IntelliJIDEA
簡(jiǎn)介集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)是一種為軟件開發(fā)環(huán)境提供的應(yīng)用軟件,它通常包含一些工具,如代碼編輯器,編譯器,調(diào)試器,以及圖形用戶接口。一種具有編寫代碼,分析,編譯,調(diào)試等功能的軟件服務(wù)組件。凡是具有此特征的軟件或軟體套件(組),都可以稱之為集成開發(fā)環(huán)境。例如,微軟公司推出了VisualStudio系列,博蘭公司推出了C++生成器和德爾菲系列。本軟件可單獨(dú)使用或與其他軟件結(jié)合使用。IDE主要是用來開發(fā)HTML的應(yīng)用程序。比如,很多人利用IDE來設(shè)計(jì)他們的站點(diǎn),如家庭站點(diǎn),夢(mèng)想網(wǎng)等等,這是因?yàn)橛写罅康墓ぷ魇潜蛔詣?dòng)化的。程序開發(fā)軟件將編輯、編譯和調(diào)試功能整合到一個(gè)臺(tái)式機(jī)上,極大地方便了用戶的使用。其優(yōu)點(diǎn)省時(shí)省力。IDE旨在為開發(fā)人員提供快速、便捷的工具,并為他們提供不同的表現(xiàn)形式,以便于開發(fā)人員有效地整合資源,降低錯(cuò)誤率,為開發(fā)人員提供便捷的途徑。制定統(tǒng)一的準(zhǔn)則。如果一群程序員共同使用相同的開發(fā)環(huán)境,那么工作的標(biāo)準(zhǔn)就會(huì)被確定下來,如果IDE中有預(yù)先設(shè)定的模板,或者是多個(gè)團(tuán)隊(duì)共享的代碼,那么這種情況就會(huì)變得更好。在管理方面.首先,這個(gè)IDE提供了一個(gè)文件工具,它能自動(dòng)地記錄開發(fā)人員的意見,也能強(qiáng)制開發(fā)人員把意見寫到其他的地方。其次,該IDE能夠顯示資源,從而更加容易地找到應(yīng)用程序的所在,而不需要費(fèi)力地在文件系統(tǒng)中查找。其缺點(diǎn)關(guān)于學(xué)習(xí)的問題。IDE本質(zhì)上是一種較為復(fù)雜的工具,要想掌握它,就得花一些時(shí)間和耐心。新手遇到的難題。對(duì)于初學(xué)者而言,在學(xué)習(xí)一門新的語言時(shí),IDE是很難用來學(xué)習(xí)的。錯(cuò)誤的代碼和設(shè)計(jì)不能被修正。開發(fā)人員不能只靠工具,也要有足夠的技術(shù),才能發(fā)揮出最大的作用。
3系統(tǒng)分析3.1可行性分析在開發(fā)系統(tǒng)前,首先要對(duì)系統(tǒng)的可行性進(jìn)行分析,這樣才能用最簡(jiǎn)單的方式解決最大的問題。系統(tǒng)可行性分析是在實(shí)現(xiàn)本系統(tǒng)功能的前提下,系統(tǒng)能夠?qū)崿F(xiàn)功能模塊正常使用[4]。所涉及的社會(huì)性、可行性、可操作性。我們會(huì)根據(jù)技術(shù),操作,經(jīng)濟(jì)等因素,來判斷該系統(tǒng)是否應(yīng)該被開發(fā)。3.1.1技術(shù)可行性在本系統(tǒng)開發(fā)中,選擇了java技術(shù),因?yàn)閖ava是一種完全面向?qū)ο蟮恼Z言,java為開發(fā)者提供了豐富的類庫(kù),從而極大地降低了使用windows編程的難度,降低了開發(fā)人員在設(shè)計(jì)算法上的難度。它擁有友好的界面,以及強(qiáng)大的功能,給程序開發(fā)人員帶來了許多便利,再加上環(huán)境簡(jiǎn)單,轉(zhuǎn)移方便,毫無疑問使該系統(tǒng)成為了最佳的選擇。因此,在后臺(tái)的設(shè)計(jì)中選用了MySQL數(shù)據(jù)庫(kù),主要用于的建立與維護(hù)信息。對(duì)于前臺(tái)開發(fā),需要具備功能完善、易于操作等優(yōu)勢(shì),而后臺(tái)數(shù)據(jù)庫(kù)的要求,則是能夠建立并保持?jǐn)?shù)據(jù)信息的統(tǒng)一性和完整性。根據(jù)以上目的,對(duì)該系統(tǒng)的硬件進(jìn)行了以下分析:Pentium3的處理器,2G的內(nèi)存,50G的硬盤;操作系統(tǒng)為Window10;至于軟件,則是使用idea以及MySQL的數(shù)據(jù)庫(kù)開發(fā)工具.通過對(duì)上述軟硬件的需求分析,得出了該系統(tǒng)所采用的技術(shù)方案。3.1.2經(jīng)濟(jì)可行性本文介紹的以SpringBoot為基礎(chǔ)的旅游信息管理系統(tǒng),它只需一臺(tái)一般的電腦就可以進(jìn)行實(shí)施與開發(fā),而且成本極低。此外,對(duì)于畢業(yè)設(shè)計(jì)作品來說,其開發(fā)成本基本可以忽略不計(jì),而且,該系統(tǒng)軟件的應(yīng)用,能夠更快、更有效地進(jìn)行評(píng)分評(píng)教,還能夠有效地節(jié)省人力資源和管理資源,從經(jīng)濟(jì)上來說,該旅游信息管理系統(tǒng)是完全可行的。3.1.3操作可行性當(dāng)今,隨著信息化的發(fā)展,信息化技術(shù)在各行各業(yè)中的應(yīng)用越來越廣泛,對(duì)旅游業(yè)的影響也越來越深,由此而產(chǎn)生的旅游信息系統(tǒng)也應(yīng)運(yùn)而生[13]。操作方式也更加多樣化。目前,伴隨著旅游業(yè)的發(fā)展,游客人數(shù)的持續(xù)增加,對(duì)旅游景區(qū)景點(diǎn)進(jìn)行了大量的開發(fā),同時(shí),旅游數(shù)據(jù)也在快速地增長(zhǎng)。由此可見,現(xiàn)代化信息化的系統(tǒng)工具對(duì)旅游業(yè)越來越重要[14]。所以,隨著社會(huì)的發(fā)展,管理向計(jì)算機(jī)化、智能化發(fā)展已是大勢(shì)所趨,各種智能軟件層出不窮,不同的軟件可以滿足用戶不同的需要,這不但提升了工作效率,而且還可以滿足一些客戶特殊的要求。當(dāng)前,我國(guó)旅游業(yè)的信息化建設(shè)面臨著如下問題:一是紙質(zhì)化嚴(yán)重,效率低;通常情況下游客的個(gè)人資料、旅行資料多為紙質(zhì)資料,查詢、更改較為繁瑣。第二,與旅游有關(guān)的信息不能做到高度統(tǒng)一。例如,各分店的旅行社,在接待一位客人的時(shí)候,可能已經(jīng)滿員了,但旅游社無法從總公司得到及時(shí)的消息,無法保證數(shù)據(jù)的一致性。第三,信息的更新速度比較慢。比如說,旅行社在為旅客制定旅游計(jì)劃的時(shí)候,并沒有與之相匹配的旅游路線來保障旅客的正常出行[15]。所以系統(tǒng)不僅要具有簡(jiǎn)潔明了的界面,還采用了可視化界面,用戶只需要使用鼠標(biāo)和鍵盤就可以進(jìn)行對(duì)相關(guān)信息的修改,刪除,添加等操作。3.2系統(tǒng)性能需求分析從系統(tǒng)的反應(yīng)性、界面的簡(jiǎn)潔性、存儲(chǔ)性、易學(xué)性、穩(wěn)定性等方面來分析系統(tǒng)的性能。按照系統(tǒng)的運(yùn)行速度,一萬多人同時(shí)在線,短時(shí)間內(nèi)就能做出反應(yīng)。在系統(tǒng)的界面上,要求簡(jiǎn)潔明了、簡(jiǎn)潔明了、操作簡(jiǎn)便、用戶操作易于上手。在存儲(chǔ)性能上,由于管理中要存儲(chǔ)的信息較多,因此對(duì)系統(tǒng)的存儲(chǔ)容量有較大的要求,因此,數(shù)據(jù)庫(kù)必須具有較強(qiáng)的功能,以確保能夠安全、穩(wěn)定地存儲(chǔ)信息。在操作方面,這個(gè)系統(tǒng)一定要簡(jiǎn)單,容易上手,不會(huì)有太多復(fù)雜的操作,只要經(jīng)過簡(jiǎn)單的學(xué)習(xí),就可以對(duì)這個(gè)系統(tǒng)進(jìn)行操作,而且還要求這個(gè)系統(tǒng)要能夠穩(wěn)定地運(yùn)行,界面清晰,字體清晰等。3.3系統(tǒng)功能分析在此基礎(chǔ)上,設(shè)計(jì)了一個(gè)面向?qū)ο蟮墓芾硐到y(tǒng)。詳細(xì)的功能說明如下:1.登入:由使用者所輸入的使用者名稱及口令決定使用者所屬于的級(jí)別。2.使用者管理:高級(jí)管理員能夠?qū)λ惺褂谜哔Y訊進(jìn)行搜尋、添加,并設(shè)定使用者的狀況。3.內(nèi)容管理:搜索、編輯、刪除旅游線路信息、旅游景點(diǎn)信息、餐飲住宿信息、旅游車票、旅游保險(xiǎn)、旅游攻略等。4.使用者分析:包括路線,酒店,點(diǎn)餐,攻略,機(jī)票,保險(xiǎn)等資料的分析。3.4系統(tǒng)流程的分析因?yàn)椴煌南到y(tǒng)實(shí)際使用的用戶角色是不一樣的,所以它們的業(yè)務(wù)分析也會(huì)有很大的差異,為了討論的方便,下面都將對(duì)用戶功能權(quán)限下的系統(tǒng)業(yè)務(wù)流程進(jìn)行分析,具體如下:3.4.1用戶信息管理的流程圖3-5用戶信息管理流程3.4.2旅游路線管理流程圖3-6旅游路線信息管理流程3.4.3登錄流程圖3-7登錄流程3.4.4業(yè)務(wù)流程圖圖3-8業(yè)務(wù)流程圖3.4.5數(shù)據(jù)流程圖圖3-9數(shù)據(jù)流程圖
4系統(tǒng)設(shè)計(jì)4.1軟件功能模塊設(shè)計(jì)為了更好地梳理出本系統(tǒng)的總體思路,整個(gè)系統(tǒng)的模塊劃分包括了兩部分,分別是:用戶管理模塊和管理員管理模塊。用戶管理模塊和管理員管理模塊分別被劃分成了幾個(gè)子模塊,為了讓大家能夠更加直觀地了解,下面的圖用圖表的方式給出了一個(gè)關(guān)于整個(gè)網(wǎng)站的結(jié)構(gòu)圖。
網(wǎng)站整體功能如下圖所示:圖4-1旅游管理系統(tǒng)總體功能模塊圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1E-R模型設(shè)計(jì)概念模型指的是對(duì)實(shí)際問題中出現(xiàn)的事物的描述,E-R圖指的是由實(shí)體及其關(guān)系組成的圖,用E-R圖能夠?qū)⑾到y(tǒng)中所涉及到的實(shí)體之間的相互關(guān)系清晰地表達(dá)出來。用戶實(shí)體圖如圖4-2所示:圖4-2用戶實(shí)體E-R圖旅游路線管理實(shí)體圖如圖4-3所示:圖4-3旅游路線實(shí)體E-R圖旅游景點(diǎn)實(shí)體圖如圖4-4所示:圖4-4旅游景點(diǎn)實(shí)體E-R圖酒店管理實(shí)體圖如圖4-5所示:圖4-5酒店管理實(shí)體E-R圖保險(xiǎn)管理實(shí)體圖如圖4-6所示:圖4-6保險(xiǎn)管理實(shí)體E-R圖留言管理實(shí)體圖如圖4-7所示:圖4-7留言管理實(shí)體E-R圖車票管理實(shí)體圖如圖4-8所示:圖4-8車票管理實(shí)體E-R圖4.2.2物理模型設(shè)計(jì)根據(jù)上訴的邏輯模型設(shè)計(jì),下面給出物理模型的設(shè)計(jì),如下表:表4-1:用戶表字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵主鍵userCodevarchar200用戶編碼userNamevarchar200密碼userPasswordvarchar200狀態(tài)gendervarchar200性別birthdayDatetime出生日期phonevarchar200手機(jī)號(hào)addressvarchar200地址userRoleInt角色表4-2:車票管理表:字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值IDbigint主鍵主鍵ADD_USER_IDvarchar200添加人ADD_TIMEDatetime200添加時(shí)間DELETE_STATUSvarchar200是否刪除TITLEvarchar200標(biāo)題START_PLACEvarchar200出發(fā)地點(diǎn)END_PLACEvarchar200到達(dá)地點(diǎn)START_DATE_AND_TIMEvarchar200需要時(shí)間TYPEvarchar200類型表4-3:酒店管理表:t_cms_hotel字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值IDbigint主鍵主鍵ADD_USER_IDbigint添加人ADD_TIMEDatetime添加時(shí)間DELETE_STATUSvarchar200是否刪除HOTEL_NAMEvarchar200酒店名稱HOTEL_INTROvarchar200簡(jiǎn)介HOTEL_STARvarchar200星級(jí)LINK_PHONEvarchar200聯(lián)系方式ADDRESSvarchar200地址STATEvarchar200狀態(tài)IMG_URLvarchar200圖片PRICEvarchar200價(jià)格表4-4:保險(xiǎn)管理表:t_cms_insurance字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值IDbigint主鍵主鍵ADD_USER_IDbigint添加人ADD_TIMEDatetime添加時(shí)間DELETE_STATUSvarchar200是否刪除TITLEvarchar200標(biāo)題INSURANCE_COMPANYvarchar200保險(xiǎn)公司PRICEvarchar200價(jià)格TYPEvarchar200類型RESUMEvarchar200結(jié)束STATEvarchar200狀態(tài)表4-5:留言管理表:t_cms_message字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值IDbigint主鍵主鍵ADD_USER_IDbigint添加人ADD_TIMEDatetime添加時(shí)間DELETE_STATUSvarchar200是否刪除USER_IDvarchar200用戶idUSER_NAMEvarchar200用戶名稱NAMEvarchar200名稱TITLEvarchar200標(biāo)題CONTENTvarchar200內(nèi)容STATEvarchar200狀態(tài)表4-6:旅游路線管理表:t_cms_travel_route字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值IDbigint主鍵主鍵ADD_USER_IDbigint添加人ADD_TIMEDatetime添加時(shí)間DELETE_STATUSvarchar200是否刪除TITLEvarchar200標(biāo)題START_SITEvarchar200開始時(shí)間END_SITEvarchar200結(jié)束地點(diǎn)END_TIMEvarchar200結(jié)束時(shí)間
5系統(tǒng)的編碼與實(shí)現(xiàn)5.1登錄注冊(cè)模塊系統(tǒng)用戶登錄,在登錄頁(yè)面根據(jù)要求填寫用戶名和密碼,選擇角色等信息,點(diǎn)擊登錄進(jìn)行登錄操作,如圖5-1所示。圖5-1系統(tǒng)用戶登錄界面圖代碼5.2用戶功能模塊用戶登錄首頁(yè),旅游路線,旅游晏點(diǎn),餐飲住宿,旅游車票,旅游保險(xiǎn),旅游攻略,注意事項(xiàng)等功能進(jìn)行相應(yīng)的操作管理,如圖5-2所示。圖5-2用戶功能界面圖代碼旅游路線,在旅游路線頁(yè)面可以看到各個(gè)城市的陸游路線信息,出團(tuán)日期,簡(jiǎn)介,以及在這個(gè)路線中還會(huì)經(jīng)過那幾個(gè)景點(diǎn),和旅游路線的價(jià)格,如圖5-3所示。圖5-3旅游路線界面圖代碼旅游景點(diǎn),在商品旅游景點(diǎn)頁(yè)面中可以查看附近以及各大城市的熱門景點(diǎn)區(qū)域和門票價(jià)格,如圖5-4所示。圖5-4景點(diǎn)信息管理界面圖代碼餐飲住宿,在餐飲住宿界面可以查看酒店住宿的相關(guān)信息,方便用戶對(duì)旅游住宿的花費(fèi)有大致的了解,如圖5-5所示。圖5-5住宿餐飲界面代碼旅游車票,在旅游車票界面可以看到跟團(tuán)旅游所需要的車費(fèi)以及種類,給用戶一個(gè)自行旅游的選擇。如圖5-6所示。圖5-6旅游車票界面代碼旅游保險(xiǎn),在旅游保險(xiǎn)界面用戶可以看到各種旅游保險(xiǎn),給用戶在出行時(shí)可以根據(jù)自身情況,自行的選擇保險(xiǎn)。如圖5-7所示。圖5-7旅游保險(xiǎn)界面代碼注意事項(xiàng),在注意事項(xiàng)界面用戶可以了解在出行時(shí)需要注意的事項(xiàng),同時(shí)提醒用戶需要注意的事項(xiàng),如圖5-8所示。圖5-8注意事項(xiàng)界面代碼旅游攻略,在旅游攻略頁(yè)面可以看到各大旅游城市的旅游攻略,各大旅游景點(diǎn)的熱門小吃,景點(diǎn),路線,行程安排等,如圖5-9所示。圖5-9旅游攻略信息管理界面圖代碼5.3管理員功能模塊管理員登錄等功能進(jìn)行相應(yīng)的操作管理,如圖5-10所示。圖5-10首頁(yè)代碼管理員用戶登錄,在登錄頁(yè)面根據(jù)要求填寫用戶名和密碼,選擇角色等信息,點(diǎn)擊登錄進(jìn)行登錄操作,如圖5-11所示。圖5-11管理員登錄界面圖代碼用戶管理,在用戶管理可以對(duì)序號(hào),用戶名,聯(lián)系方式,姓名,狀態(tài),等內(nèi)容進(jìn)行查詢操作還可以點(diǎn)擊添加用戶按鈕來新增一個(gè)新用戶到系統(tǒng)中,如圖5-12所示。圖5-12用戶管理界面圖代碼內(nèi)容管理,在內(nèi)容管理中管理者系統(tǒng)的幾個(gè)核心功能,在內(nèi)容管理下面還有幾個(gè)子菜單:旅游路線,景點(diǎn)管理,酒店管理,留吉管理,攻略管理,車票管理,保險(xiǎn)管理。添加相應(yīng)的菜單可以對(duì)于模塊的功能操作。跟團(tuán)游,對(duì)旅游路線的增加,修改,刪除如圖5-13所示。圖5-13跟團(tuán)游界面圖代碼景點(diǎn)管理,對(duì)旅游景點(diǎn)進(jìn)行操作。如圖5-14所示。圖5-14景點(diǎn)管理代碼酒店管理,對(duì)酒店信息進(jìn)行管理,如圖5-15所示。圖5-15酒店信息管理代碼留言管理,對(duì)用戶的留言的進(jìn)行管理,如圖5-16所示。圖5-16留言管理代碼攻略管理,對(duì)旅游攻略進(jìn)行管理,如圖5-17所示。圖5-17攻略管理代碼車票管理,對(duì)旅游車票進(jìn)行管理,如圖5-18所示圖5-18車票管理代碼保險(xiǎn)管理,對(duì)旅游保險(xiǎn)進(jìn)行管理,如圖5-19所示圖5-19保險(xiǎn)管理代碼數(shù)據(jù)分析,在數(shù)據(jù)分析中可以查看到內(nèi)容管理中的所有模塊的數(shù)據(jù)分析圖,我們可以添加相應(yīng)的模塊來查看對(duì)應(yīng)數(shù)據(jù)分析圖,十分的直觀。如圖5-20所示。圖5-20數(shù)據(jù)分析界面圖代碼
6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的系統(tǒng)測(cè)試并不只是為了找出系統(tǒng)中的錯(cuò)誤或者bug,而是為了給用戶帶來一種好的體驗(yàn),以及一種可以被安全使用的產(chǎn)品。如何有效地檢測(cè)出軟件中的缺陷和可能存在的問題,從而提高軟件的競(jìng)爭(zhēng)能力,是軟件測(cè)試的一個(gè)重要目標(biāo)。6.2系統(tǒng)測(cè)試的內(nèi)容與結(jié)果對(duì)于軟件進(jìn)行測(cè)試的方法有很多種,但是現(xiàn)在,他們所使用的測(cè)試方法主要有兩種,一種是以功能為主體的黑盒測(cè)試,另一種是以邏輯為主體的白盒測(cè)試,這是兩種不同的測(cè)試方法,它們所針對(duì)的測(cè)試側(cè)重點(diǎn)也不一樣,本課題以實(shí)際的需求情況為基礎(chǔ),選擇了以功能為主體的黑盒測(cè)試方法。與此同時(shí),測(cè)試是要按照一定的規(guī)律來進(jìn)行的,一個(gè)測(cè)試要執(zhí)行,其執(zhí)行的依據(jù)通常是由測(cè)試用例來規(guī)定的,而測(cè)試用例通常是以需求或說明書來綜合制定的。在硬件出廠之前,測(cè)試是非常重要的一個(gè)環(huán)節(jié),因?yàn)闀r(shí)間和精力的原因,本課題選擇了以實(shí)現(xiàn)的功能為核心來進(jìn)行測(cè)試。試驗(yàn)的具體步驟如下:管理員登錄:輸入登錄信息,帳戶,密碼,點(diǎn)擊登錄按鈕,將會(huì)出現(xiàn)兩種狀態(tài):一種是登錄成功,另一種是進(jìn)入管理員擁有權(quán)限的功能頁(yè)面,另一種是顯示登錄失敗。表6-1“登錄界面”功能測(cè)試用例用例目的驗(yàn)證登錄功能是否符合需求定義前提條件超級(jí)管理員輸入的信息與系統(tǒng)能匹配上所屬模塊登錄模塊功能描述超級(jí)管理員進(jìn)入登錄頁(yè)面中通過輸入正確的“賬號(hào)”、“密碼完成登錄測(cè)試過程編號(hào)操作步驟與測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果login-01輸入正確的用戶名、密碼、驗(yàn)證碼,單擊登錄按鈕進(jìn)入系統(tǒng)首頁(yè)與期望結(jié)果一致login-02輸入錯(cuò)誤驗(yàn)證碼或者不存在的用戶名和密碼,單擊登錄按鈕提示:登錄失敗與期望結(jié)果一致管理員信息編輯:對(duì)數(shù)據(jù)進(jìn)行編輯,會(huì)出現(xiàn)兩種結(jié)果,第一種是數(shù)據(jù)修改成功,第二種是顯示補(bǔ)全數(shù)據(jù),數(shù)據(jù)修改失敗。表6-2“信息編輯”功能測(cè)試用例用例目的驗(yàn)證編輯功能是否符合需求定義前提條件管理員輸入的信息與系統(tǒng)能匹配上所屬模塊信息編輯功能描述管理員進(jìn)入編輯頁(yè)面中編輯數(shù)據(jù)測(cè)試過程編號(hào)操作步驟與測(cè)試數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果login-03輸入全部數(shù)據(jù)編輯成功與期望結(jié)果一致login-04輸入時(shí)有必須信息未填寫提示:請(qǐng)補(bǔ)全信息與期望結(jié)果一致
總結(jié)本次畢業(yè)設(shè)計(jì)是我們的最終一關(guān),在導(dǎo)師的幫助下,查閱了有關(guān)的書籍,最終完成了這套系統(tǒng)。這次的畢業(yè)設(shè)計(jì)可以說是一次很大的整合,基本上把我們以前學(xué)過的一些重要技術(shù)都用上了,也許我們以前學(xué)過的東西早就忘得一干二凈了,但這次的畢設(shè)卻給了我們一個(gè)很好的機(jī)會(huì),可以讓我們把以前學(xué)過的東西都重新溫習(xí)一遍,就像是把以前學(xué)過的東西再一次進(jìn)行了一次復(fù)習(xí),我覺得我們的自學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)矽利康環(huán)保色膏數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)電動(dòng)車位鎖數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)浴塊數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)太陽(yáng)能專用水箱數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 教育培訓(xùn)機(jī)構(gòu)翻新拆舊協(xié)議
- 2025至2030年中國(guó)六開飛鏢吊牌數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)銀膠市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)遙控動(dòng)物市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)紫晶間黑瑪瑙雙股絲線串項(xiàng)鏈?zhǔn)袌?chǎng)調(diào)查研究報(bào)告
- 旅游開發(fā)石渣清理協(xié)議
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國(guó)足球文化課件
- 《行政職業(yè)能力測(cè)驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測(cè)試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請(qǐng)表
- 商法題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論