




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要信息化的迅速發(fā)展,導(dǎo)致一些傳統(tǒng)行業(yè)受到?jīng)_擊,已經(jīng)無(wú)法滿足用戶需求,因此,結(jié)合計(jì)算機(jī)技術(shù)的優(yōu)勢(shì)和普及,特開(kāi)發(fā)了本基于SSM框架的旅游指南系統(tǒng)。首先對(duì)待開(kāi)發(fā)的基于SSM的旅游指南系統(tǒng)進(jìn)行需求分析,調(diào)研國(guó)內(nèi)外網(wǎng)站,找出共性和優(yōu)缺點(diǎn)以及創(chuàng)新點(diǎn)。然后選擇開(kāi)發(fā)平臺(tái),搭建環(huán)境。對(duì)整個(gè)系統(tǒng)進(jìn)行設(shè)計(jì),包括用戶和管理員模塊、線路自訂模塊、其他功能模塊和數(shù)據(jù)庫(kù)設(shè)計(jì)。用戶能夠查看景點(diǎn)信息、旅游社區(qū)、酒店信息、選擇線路等。管理員在后臺(tái)對(duì)于整個(gè)旅游系統(tǒng)和用戶進(jìn)行管理。之后進(jìn)行開(kāi)發(fā)、測(cè)試、總結(jié)。本旅游指南系統(tǒng)基于B/S結(jié)構(gòu)、JSP技術(shù)、Java編程語(yǔ)言、MySQL數(shù)據(jù)庫(kù)、SSM框架等開(kāi)發(fā)完成。測(cè)試結(jié)果證明頁(yè)面操作簡(jiǎn)單,功能實(shí)用。能夠讓用戶在第一時(shí)間選擇自己心儀的線路,同時(shí)也可以分享心得?!娟P(guān)鍵詞】SSM框架;B/S結(jié)構(gòu);JSP技術(shù);MySQL數(shù)據(jù)庫(kù);Java編程語(yǔ)言黑體小四,【關(guān)鍵詞】在此行頂格,關(guān)鍵詞之間用中文分號(hào)隔開(kāi),最后一詞后沒(méi)分號(hào)
黑體小四,【關(guān)鍵詞】在此行頂格,關(guān)鍵詞之間用中文分號(hào)隔開(kāi),最后一詞后沒(méi)分號(hào)AbstractWiththerapiddevelopmentofinformationtechnology,sometraditionalindustriesareimpactedandcannotmeettheneedsofusers.Therefore,combinedwiththeadvantagesandpromotionofcomputertechnology,thetourismguidancesystemofSSMstructureisdeveloped.Firstofall,itanalyzesthedemandofSSMbasictourismguidancesystem,investigatesthewebsitesathomeandabroad,theircommonpoints,advantagesanddisadvantages,Findinnovationpoints,thenchoosedevelopmentplatformandcreateenvironment.Inthewholesystemdesign,includinguserandmanagementmodule,lineselforderingmodule,otherfunctionmodulesanddatabasedesign,userscanqueryscenicspotinformation,Itcancarryouttheselectionoftourismarea,hotelinformation,route,etc.themanagermanagesthewholetourismsystemandusersunderthebackground,andthendevelops,testsandarranges.ThetourismorientedsystemisB/Sstructure,JSPtechnology,Javaprogramminglanguage,mySQLdatabase,SSMframeworkDevelopedonthebasisofwork,etc.Thetestresultsshowthattheoperationofthepageissimpleandthefunctionispractical.Itallowsuserstoselecttheirfavoritelinesatthefirsttimeandsharetheirexperience.【keyword】SSMframework;B/Sstructure;JSPtechnology;MySQLdatabase;Javaprogramminglanguage第5章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1登錄模塊的實(shí)現(xiàn)用戶要想進(jìn)入本系統(tǒng),必須輸入正確的用戶名和密碼,選擇登錄類型進(jìn)行登錄操作,在登錄時(shí)系統(tǒng)會(huì)以用戶名、密碼和登錄類型為參數(shù)進(jìn)行登錄信息的驗(yàn)證,信息正確則登錄成功,進(jìn)行后續(xù)操作。信息錯(cuò)誤則登錄失敗,登錄界面展示如圖5-1所示。圖5-1旅游指南系統(tǒng)登錄界面部分代碼如下:functionchecklogin(){if(document.login.userName.value==''){alert('請(qǐng)輸入帳戶');document.login.userName.focus();returnfalse}if(document.login.password.value==''){alert('請(qǐng)輸入密碼');document.login.password.focus();returnfalse}}5.2管理員模塊的實(shí)現(xiàn)5.2.1景點(diǎn)信息界面景點(diǎn)信息的界面展示如圖5-2所示。圖5-2景點(diǎn)信息的界面添加景點(diǎn)信息的界面展示如圖5-3所示。圖5-3添加景點(diǎn)信息的界面5.2.2線路信息界面管理員可添加、修改和刪除線路信息和線路類型,線路信息包括名稱、備注、價(jià)格以及備注等,線路類型的界面展示如圖5-4所示,線路信息的界面展示如圖5-5所示,添加線路信息的界面展示如圖5-6所示。圖5-4線路類型的界面圖5-5線路信息界面圖5-6添加線路信息的界面5.2.3酒店信息界面酒店信息的界面展示如圖5-7所示。圖5-7酒店信息的界面5.2.4用戶信息界面管理員在用戶信息界面可查看所有用戶信息,用戶信息的界面展示如圖5-8所示。圖5-8用戶信息的界面5.2.5旅游社區(qū)界面管理員可查看所有旅游社區(qū)信息,旅游社區(qū)的界面展示如圖5-9所示。圖5-9旅游社區(qū)的界面5.2.6線路預(yù)訂界面管理員管理用戶線路預(yù)訂信息,線路預(yù)訂的界面展示如圖5-10所示。圖5-10線路預(yù)訂的界面5.3用戶模塊的實(shí)現(xiàn)5.3.1系統(tǒng)主界面系統(tǒng)主界面展示如圖5-11所示。圖5-11系統(tǒng)主界面5.3.2用戶注冊(cè)界面未注冊(cè)的用戶,在登錄界面點(diǎn)擊注冊(cè),進(jìn)入注冊(cè)頁(yè)面進(jìn)行注冊(cè)。填寫(xiě)包括自己的賬號(hào)、密碼、性別、年齡、電話等私人信息。注冊(cè)完成后,可以進(jìn)行登錄。用戶注冊(cè)的界面展示如圖5-12所示。圖5-12用戶注冊(cè)的界面5.3.3旅游社區(qū)詳情界面用戶可選擇旅游社區(qū)查看旅游社區(qū)詳情信息,如果已經(jīng)登錄,可進(jìn)行回復(fù)與評(píng)價(jià)。旅游社區(qū)的界面展示如圖5-13所示。圖5-13旅游社區(qū)的界面5.3.4線路預(yù)定界面用戶可選擇線路查看線路詳情信息,登錄后用戶可進(jìn)行線路預(yù)訂操作,線路預(yù)定的界面展示如圖5-14所示。圖5-14線路預(yù)定的界面部分相關(guān)代碼如下:varuserId=<%=userId%>; functionaddSjshaochu(shujuId){ varsjshaochuName=document.form1.sjshaochuName.value; if(sjshaochuName==""){ document.form1.sjshaochuName.focus(); alert("請(qǐng)選擇日期"); returnfalse; } if(userId==0){ if(confirm("注冊(cè)登錄網(wǎng)站?")){ window.location.href="<%=basePath%>shouye/index.jsp"; returnfalse; }else{ returnfalse; } } $.post("<%=basePath%>addSjshaochu?userId="+userId+"&sjshaochuName="+sjshaochuName,{shujuId:shujuId},function(result){ if(result.errorMsg){ alert(result.errorMsg); }else{ alert("預(yù)訂成功,請(qǐng)到會(huì)員中心查看詳情!"); Location.reload(); } },"json"); }5.3.5修改密碼界面修改密碼的界面展示如圖5-15所示。圖5-15修改密碼的界面5.3.6線路預(yù)訂評(píng)價(jià)界面用戶對(duì)個(gè)人線路預(yù)訂可進(jìn)行評(píng)價(jià)操作,線路預(yù)訂評(píng)價(jià)的界面展示如圖5-16所示。圖5-16線路預(yù)訂評(píng)價(jià)的界面5.3.7添加旅游社區(qū)界面用戶登錄后通過(guò)本平臺(tái)可進(jìn)行添加旅游社區(qū)信息,添加旅游社區(qū)信息界面展示如圖5-17所示。圖5-17添加旅游社區(qū)信息界面第6章系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的對(duì)于整個(gè)畢業(yè)設(shè)計(jì)軟件的測(cè)試是為了檢驗(yàn)其是否完成了設(shè)計(jì)的功能,還需要檢查是否存在功能或其他方面的錯(cuò)誤。在對(duì)系統(tǒng)進(jìn)行測(cè)試的前面,應(yīng)該先制訂測(cè)試計(jì)劃做出報(bào)告,分析出整個(gè)系統(tǒng)的功能模塊,然后嚴(yán)格按照?qǐng)?bào)告中的計(jì)劃來(lái)開(kāi)展工作。根據(jù)系統(tǒng)運(yùn)行時(shí)的實(shí)際狀況和用戶操作時(shí)的意圖,設(shè)計(jì)出完美的測(cè)試用例的設(shè)計(jì)。不僅要考慮到功能上正常的實(shí)現(xiàn),還要考慮系統(tǒng)處理錯(cuò)誤信息的能力,是否能快速找出問(wèn)題模塊、代碼段。在性能方而,通過(guò)模擬實(shí)際狀況和用戶操作時(shí)的意圖,記錄服務(wù)器的響應(yīng)時(shí)間和頁(yè)面渲染時(shí)間,以此來(lái)測(cè)試系統(tǒng)的功能軟肋,并做出相應(yīng)的改善計(jì)劃。后臺(tái)不做性能測(cè)試,因?yàn)橄到y(tǒng)的主要負(fù)載模塊在前臺(tái)的人機(jī)交互,后臺(tái)管理是比較少的用戶量。對(duì)前臺(tái)的測(cè)試主要選取了用戶使用較多的功能,包括登錄/注冊(cè)、評(píng)論/回復(fù)模塊、個(gè)人空間模塊。6.2模塊測(cè)試登錄和注冊(cè)模塊測(cè)試,如表6-1所示。表6-1登錄/注冊(cè)測(cè)試表測(cè)試項(xiàng)目測(cè)試用例測(cè)試結(jié)果操作流程用戶登錄輸入用戶名:yonghu2輸入密碼:yonghu2登陸成功!點(diǎn)擊Login用戶登錄輸入用戶名:yonghu3輸入密碼:1111用戶名/密碼錯(cuò)誤!點(diǎn)擊Login用戶登錄輸入用戶名:test0輸入密碼:123用戶名/密碼錯(cuò)誤!點(diǎn)擊Login用戶注冊(cè)輸入用戶名:test輸入密碼:123用戶名已存在!點(diǎn)擊注冊(cè)用戶注冊(cè)輸入用戶名:test輸入密碼:請(qǐng)輸入密碼!點(diǎn)擊注冊(cè)測(cè)試結(jié)果如圖6-1、6-2所示。圖6-1用戶名/密碼錯(cuò)誤圖6-2用戶名重復(fù),請(qǐng)重新輸入!6.3測(cè)試結(jié)論本章對(duì)系統(tǒng)進(jìn)行了最后的測(cè)試工作,通過(guò)測(cè)試結(jié)果分析,基于SSM框架開(kāi)發(fā)的旅游系統(tǒng)基本滿足用戶的需求,性能良好和功能基本完善,可以面向市場(chǎng)推廣。 第7章總結(jié)展望畢業(yè)設(shè)計(jì)是大學(xué)的最后一次考試,要通過(guò)結(jié)合多方面所學(xué)達(dá)到預(yù)期目標(biāo)。本系統(tǒng)現(xiàn)已順利完成。做完系統(tǒng)更加加深了大學(xué)所學(xué)的知識(shí),有了更深的理解。同時(shí)明白一個(gè)道理,不能光學(xué)習(xí)書(shū)本上的理論知識(shí),還要注重動(dòng)手實(shí)踐能力的培養(yǎng)。在整個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中,主要實(shí)現(xiàn)了用戶的登錄注冊(cè)、查看線路信息、查看景點(diǎn)信息、查看酒店信息、以及線路預(yù)定、在旅游社區(qū)發(fā)表感悟、會(huì)員中心修改密碼等功能。同時(shí)還有管理員對(duì)于用戶的管理、在后臺(tái)發(fā)布旅游公告、景點(diǎn)信息、線路類型信息、酒店信息、修改密碼、查看登錄日志等。同時(shí)系統(tǒng)也有不足之處,我希望增加用戶在進(jìn)行瀏覽景點(diǎn)信息、線路信息時(shí)能夠看到景點(diǎn)的客流量信息以及最后預(yù)定線路成功的一個(gè)支付功能。但目前所學(xué)實(shí)現(xiàn)較為困難,希望下一步進(jìn)一步學(xué)習(xí),虛心向老師請(qǐng)教,希望在老師的指導(dǎo)下,能夠完善自己的畢業(yè)設(shè)計(jì)。參考文獻(xiàn)[1]張金波.Java編程中常見(jiàn)的異常及其解決方案[J].計(jì)算機(jī)產(chǎn)品與流通,2019,12:23.[2]崔天鑫.SQLite與Access在JDBC編程中的對(duì)比研究[J].電腦編程技巧與維護(hù),2019,11:4-6+15.[3]王志輝.JAVA語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J].電子技術(shù)與軟件工程,2019,20:42-43.[4]鄧志強(qiáng),鄧林強(qiáng).Maven在Java項(xiàng)目開(kāi)發(fā)中的應(yīng)用[J].電子元件與信息技術(shù),2019,05:1-4.[5]周丹.Java多線程演示系統(tǒng)[J].信息與電腦(理論版),2019,04:96-97.[6]潘瑞遠(yuǎn).淺談JAVA中JSON的應(yīng)用--以天氣預(yù)報(bào)數(shù)據(jù)接口為例[J].信息通信,2019,05:174-175.[7]向模軍,岐世峰.利用Rserve實(shí)現(xiàn)Java調(diào)用R腳本[J].現(xiàn)代信息科技,2019,07:90-91+94.[8]張萬(wàn)雨,戴飛.基于J2EE的數(shù)據(jù)持久性問(wèn)題研究[J].信息化研究,2019,01:47-50.[9]劉濤.基于Java自定義窗體的設(shè)計(jì)與實(shí)現(xiàn)[J].鄭州師范教育,2019,02:27-29.[10]靳程.面向?qū)ο蟮姆庋b[J].電子技術(shù)與軟件工程,2019,13:44.[11]蔡創(chuàng).基于Spring和Hibernate的在線教學(xué)系統(tǒng)的研究與實(shí)現(xiàn)[J].自動(dòng)化與儀器儀表,2019,07:216-218.[12]何晶.以SSH框架與jQuery技術(shù)為基礎(chǔ)的Java-Web開(kāi)發(fā)應(yīng)用探討[J].計(jì)算機(jī)產(chǎn)品與流通,2019,11:104-105.[13]史永樂(lè).基于Java過(guò)濾器實(shí)現(xiàn)的系統(tǒng)權(quán)限控制方法研究[J].信息技術(shù)與信息化,2019,09:212-214.[14]李杉,賈彥平,達(dá)虎.Mybatis逆向工程在JavaEE中的應(yīng)用[J].通訊世界,2017,24:342.[15]YossiGil.ANano-PatternLanguageforJava[M].JournalofComputerLanguages,2019.[16]DanZhang.DependencysafetyforJava–Implementingandtestingfailboxes[J].ScienceofComputerProgramming,2019.[17]PaulKrill.Languagesontherise:Julia,Go,Kotlin...andassembly?[J].InfoW,2016.[18]MozhdehFarhadi.ChronicleofaJavaCarddeath[J].JournalofComputerVirologyandHackingTechniques,2017,Vol.13(2),pp.109-123.[19]LorenzoBettini.TraitRecordJ:Aprogramminglanguagewithtraitsandrecords[J].Scie
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小班兒童自我管理能力的提升計(jì)劃
- 制定應(yīng)對(duì)突發(fā)事件的工作方案計(jì)劃
- 財(cái)務(wù)發(fā)展實(shí)施計(jì)劃
- 四年級(jí)思想與社會(huì)上冊(cè) 家鄉(xiāng)的故事教學(xué)實(shí)錄1 北師大版
- 員工離職面談的重要性與方法計(jì)劃
- 保安工作總結(jié)計(jì)劃藥店行業(yè)保安工作的藥品儲(chǔ)存
- 五年級(jí)品德與社會(huì)下冊(cè) 第四單元 我們生活的地球 2 我們的地球村教學(xué)實(shí)錄 新人教版
- 《貴州圖南礦業(yè)(集團(tuán))有限公司興仁市下山鎮(zhèn)四海煤礦(變更)礦產(chǎn)資源綠色開(kāi)發(fā)利用方案(三合一)》專家組評(píng)審意見(jiàn)
- 《貴陽(yáng)市白云區(qū)興旺鋁土礦有限公司白云區(qū)沙文鄉(xiāng)興旺鋁土礦(延續(xù))礦產(chǎn)資源綠色開(kāi)發(fā)利用方案(三合一)》評(píng)審意見(jiàn)
- 七年級(jí)地理上冊(cè) 6.2 聚落的發(fā)展與保護(hù)教學(xué)實(shí)錄 晉教版
- 2025中國(guó)船舶集團(tuán)限公司招聘高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 土壤侵蝕與碳匯-深度研究
- 教師專業(yè)發(fā)展與教學(xué)質(zhì)量的關(guān)系-深度研究
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 14《請(qǐng)幫我一下吧》說(shuō)課稿-2023-2024學(xué)年道德與法治一年級(jí)下冊(cè)統(tǒng)編版
- 四川省綿陽(yáng)市2025屆高三第二次診斷性考試思想政治試題(含答案)
- DB3304T 040-2023 安全生產(chǎn)技術(shù)服務(wù)機(jī)構(gòu)管理規(guī)范
- DB3204T 1032-2022 安全生產(chǎn)技術(shù)服務(wù)機(jī)構(gòu)基本服務(wù)規(guī)范
- 某辦公樓智能化系統(tǒng)技術(shù)規(guī)格說(shuō)明書(shū)
- 咨詢公司顧問(wèn)聘用協(xié)議書(shū)
- 2024年計(jì)算機(jī)二級(jí)WPS考試題庫(kù)(共380題含答案)
評(píng)論
0/150
提交評(píng)論