• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于SSM架構(gòu)的心隨行動(dòng)旅游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2018-09-28 10:37李敬文
      東方教育 2018年27期

      李敬文

      摘要:隨著Web技術(shù)的高速發(fā)展,互聯(lián)網(wǎng)+帶動(dòng)了傳統(tǒng)行業(yè)的經(jīng)濟(jì)發(fā)展,旅游行業(yè)需要實(shí)現(xiàn)線上線下的一體化。為了解決游客對(duì)旅游信息的查詢、旅游線路預(yù)訂等各方面的需求,采用主流的SSM框架技術(shù),實(shí)現(xiàn)了一個(gè)B/S架構(gòu)的旅游系統(tǒng)。管理員可以發(fā)布旅游信息,用戶可以根據(jù)旅游板塊進(jìn)行分類查詢并發(fā)表評(píng)論,實(shí)現(xiàn)用戶之間及管理員的互動(dòng),從而提高用戶體驗(yàn),方便用戶出游。

      關(guān)鍵詞:旅游系統(tǒng);SSM;Spring;Spring MVC;MyBatis

      1 引言

      隨著Web技術(shù)和互聯(lián)網(wǎng)+的發(fā)展,Web應(yīng)用系統(tǒng)越來(lái)越流行。由于時(shí)下大多數(shù)人生活優(yōu)越,交通工具方便快捷,信息獲取方便,導(dǎo)致旅游業(yè)迅猛發(fā)展。為了方便旅游愛好者在網(wǎng)上獲取信息,有效地掌握各大旅游景點(diǎn)的詳細(xì)情況。心隨行動(dòng)旅游系統(tǒng)是一款基于SSM架構(gòu)的互聯(lián)網(wǎng)旅游網(wǎng)站,該網(wǎng)站能夠快捷、高效地瀏覽景點(diǎn),能夠通過(guò)相關(guān)主題搜索旅游產(chǎn)品信息,包括產(chǎn)品介紹、模擬訂單、評(píng)價(jià)等。通過(guò)本系統(tǒng),出行者可以查看某個(gè)地區(qū)的全部景點(diǎn)列表,了解某個(gè)景點(diǎn)的詳細(xì)情況,自駕車、公交線路,獲取景區(qū)內(nèi)的旅游地圖等。

      2 開發(fā)技術(shù)

      心隨行動(dòng)系統(tǒng)的前臺(tái)采用html、CSS、JavaScript等技術(shù),后臺(tái)采用Spring、Spring MVC、MyBatis技術(shù)。

      Spring框架是一個(gè)開源框架,也是一個(gè)輕量級(jí)的IOC和AOP容器框架,為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建。Spring框架由一系列定義明確的模塊組成,如反轉(zhuǎn)控制容器、MVC模型、持久層、數(shù)據(jù)訪問(wèn)對(duì)象和遠(yuǎn)程調(diào)用等。Spring框架是一個(gè)松耦合的輕量級(jí)框架,框架各部分之間的耦合度低,開發(fā)者可以根據(jù)自身的需要來(lái)決定各層次具體框架的選擇。

      Spring MVC是一種基于Java的實(shí)現(xiàn)了Web MVC設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)框架,即使用了MVC架構(gòu)模式的思想,主要分為模型、視圖和控制器這三部分,將Web層進(jìn)行解耦,基于請(qǐng)求驅(qū)動(dòng)指的就是使用請(qǐng)求-響應(yīng)模型。

      MyBatis是一款一流的支持自定義SQL、存儲(chǔ)過(guò)程和高級(jí)映射的持久化框架。MyBatis幾乎消除了所有的JDBC代碼,也基本不需要手工去設(shè)置參數(shù)和獲取檢索結(jié)果。MyBatis能夠使用簡(jiǎn)單的XML格式或者注解進(jìn)行來(lái)配置,能夠映射基本數(shù)據(jù)元素、Map接口和POJO到數(shù)據(jù)庫(kù)中的記錄。SQL寫在XML里,便于統(tǒng)一管理和優(yōu)化。并且提供XML標(biāo)簽,支持編寫動(dòng)態(tài)SQL。與手工操作數(shù)據(jù)庫(kù)相比,MyBatis為快速開發(fā)應(yīng)用程序提供了底層的支持。

      3 系統(tǒng)總體設(shè)計(jì)

      經(jīng)過(guò)需求分析階段對(duì)游客群體、景區(qū)人員進(jìn)行了調(diào)研分析之后,為了滿足大多數(shù)用戶的需求進(jìn)行了系統(tǒng)設(shè)計(jì)。對(duì)于游客來(lái)說(shuō),需要查看旅游景點(diǎn)的相關(guān)詳細(xì)信息及其他用戶對(duì)此景點(diǎn)的評(píng)價(jià),以便合理安排出行時(shí)間、旅游線路、酒店住宿等;對(duì)景點(diǎn)人員來(lái)說(shuō),可以發(fā)布各景點(diǎn)的基本情況如景點(diǎn)圖片、交通、價(jià)格、線路及優(yōu)惠活動(dòng)等信息,與商家有合作的景點(diǎn),還可以同時(shí)發(fā)布食宿等相關(guān)商家的信息,為游客提供更多的便利。該系統(tǒng)軟件整體設(shè)計(jì)架構(gòu)圖1所示。

      圖1 設(shè)計(jì)架構(gòu)圖

      4 系統(tǒng)實(shí)現(xiàn)

      4.1系統(tǒng)首頁(yè)界面

      心隨行動(dòng)旅游系統(tǒng)首頁(yè)設(shè)計(jì)整體界面希望簡(jiǎn)潔明了,讓用戶能夠一目了然。頁(yè)面的組織結(jié)構(gòu)比較方便、豐富,便于用戶瀏覽、查找,用戶可以在各種主題之間自由跳轉(zhuǎn),從而打破了以前人們接收信息的線性方式。

      在頁(yè)面上部有檢索區(qū),用戶可以根據(jù)產(chǎn)品的類型、出發(fā)點(diǎn)、景點(diǎn)、主題、標(biāo)題名稱搜索旅游產(chǎn)品信息。點(diǎn)擊個(gè)人中心,顯示登錄界面,用戶可以情況選擇登錄或者注冊(cè),進(jìn)入個(gè)人中心。

      左側(cè)區(qū)域按照旅游類型進(jìn)行快速的查看旅游產(chǎn)品信息,主界面區(qū)顯示比較熱門的景點(diǎn)信息縮略信息,點(diǎn)擊可以查看產(chǎn)品詳情。首頁(yè)界面如圖2所示。

      圖2首頁(yè)界面

      4.2產(chǎn)品界面

      用戶點(diǎn)擊某個(gè)景點(diǎn)后進(jìn)入旅游產(chǎn)品界面,該界面顯示旅游產(chǎn)品圖片、標(biāo)題、價(jià)格、出發(fā)地、目的地、往返交通工具,登錄后可以選擇行程日期、人數(shù)、顯示總價(jià),可以預(yù)訂該產(chǎn)品。在產(chǎn)品界面下部,點(diǎn)擊產(chǎn)品詳情按鈕,可以查看產(chǎn)品詳情,顯示推薦說(shuō)明、景區(qū)介紹。點(diǎn)擊行程介紹按鈕,可以查看旅游行程,顯示推薦說(shuō)明、景區(qū)介紹。點(diǎn)擊交通地圖按鈕,可以通過(guò)百度地圖接口查看景點(diǎn)位置,準(zhǔn)確的安排用戶出行路線。點(diǎn)擊綜合點(diǎn)評(píng)按鈕,可以查看旅游產(chǎn)品的好評(píng)率,包括景點(diǎn)、酒店、服務(wù)、交通、相關(guān)的評(píng)價(jià)留言等。

      4.3訂單界面

      旅游用戶登錄后,根據(jù)自己選擇的旅游景點(diǎn),在旅行詳情頁(yè)點(diǎn)擊開始預(yù)定進(jìn)入下單頁(yè)面。勾選或自填聯(lián)系人,填寫訂單相關(guān)的信息。點(diǎn)擊提交訂單,可進(jìn)行訂單提交。點(diǎn)擊付款頁(yè)面的立即支付,完成付款。用戶登錄后,在個(gè)人中心中可以點(diǎn)擊左側(cè)導(dǎo)航欄中的我的約單,可以查看旅游訂單詳情。

      4.4后臺(tái)登錄界面

      心隨行動(dòng)旅游系統(tǒng)后臺(tái)登錄界面,管理員輸入用戶名和密碼、驗(yàn)證碼后可以進(jìn)入后臺(tái)管理。可以對(duì)訂單管理、行程管理、圖片管理、日程管理、價(jià)格管理進(jìn)行維護(hù)和信息更新。

      5 結(jié)束語(yǔ)

      該系統(tǒng)結(jié)合Spring、Spring MVC、MyBatis框架的各自功能和特點(diǎn),很好地體現(xiàn)了MVC分層開發(fā)的設(shè)計(jì)理念,因而有利于應(yīng)用程序的維護(hù)和功能擴(kuò)展,降低每個(gè)模塊之間的耦合度,達(dá)到了系統(tǒng)的設(shè)計(jì)目標(biāo)和整體要求。

      參考文獻(xiàn):

      [1]黑馬程序員.Java EE企業(yè)級(jí)應(yīng)用開發(fā)教程(Spring+ SpringMVC+MyBatis).人民郵電出版社.2017.08

      [2]張志峰, 朱顥東.Java Web技術(shù)整合應(yīng)用與項(xiàng)目實(shí)踐.清華大學(xué)出版.2013

      [3]李洋.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn).計(jì)算機(jī)技術(shù)與發(fā)展.2016(12)

      [4]任廣震,侯進(jìn),王獻(xiàn).MVC模式在B/S結(jié)構(gòu)政務(wù)系統(tǒng)的應(yīng)用研究[J].計(jì)算機(jī)應(yīng)用與軟件,2014(08)

      [5]關(guān)洪芬.基于J2EE的高校教務(wù)管理系統(tǒng)分析與設(shè)計(jì)[J].軟件工程,2017.1(1)

      六盘水市| 新晃| 登封市| 龙江县| 平邑县| 繁峙县| 确山县| 抚宁县| 留坝县| 武陟县| 德惠市| 洪雅县| 吕梁市| 台中市| 永春县| 赫章县| 敖汉旗| 德惠市| 东方市| 灯塔市| 夏河县| 张家港市| 宜都市| 崇左市| 财经| 土默特左旗| 城步| 和硕县| 孝义市| 乌拉特中旗| 安溪县| 昆山市| 晋城| 苏州市| 佛山市| 元朗区| 乐业县| 文安县| 宣城市| 达州市| 福州市|