激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 基于java springboot+mybatis實現旅行平臺前臺+后臺

基于java springboot+mybatis實現旅行平臺前臺+后臺

2021-12-11 19:00java李陽勇 Java教程

這篇文章主要介紹了基于java springboot+mybatis實現的旅行平臺前臺與后臺,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

我劍最帥 不接受反駁

基于java springboot+mybatis實現旅行平臺前臺+后臺

 

項目介紹:

改革開放以來, 我國的旅游業發展迅速,但比較而言,我國旅游業發展的廣度和深度都遠遠不能滿足經濟發展和人民生活水平提高的需要。 隨著市場經濟的發展和人民收入水平的進一步提高, 人民對旅游消費的需求將進一步上升, 目前旅游業在國民經濟中的地位和作用越來越重要。 但我國旅游產業仍然基礎薄弱, 管理手段滯后,信息化程度較低,企業效益較差;旅游行政管理部門的管理方式落后,缺乏信息化管理手段。面對困難和挑戰,我國旅游業必須轉變觀念,創新思維,以信息化建設為突破口和新手段,整合各種資源,從而實現整個行業的新跨越。

本文擬設計并實現的愛游旅行平臺前臺+后臺信息系統, 能夠改變旅游企業的傳統經營模式,提高各級管理部門的工作效率和管理水平,降低工作成本,加大宣傳力度,提高信息實效性;能夠滿足游客的個性化需求,提高旅游服務質量。 旅游管理的網絡化,將會進一步壯大旅游支柱產業, 提升旅游產業整體信息化水平,優化產業結構和資源配置,完善產業鏈,進而帶動眾多相關產業發展,拉動內需,擴大就業,對經濟發展起到積極的推動作用,從而提高整個旅游產業素質

主要技術:spring、 springmvc、 springboot、 md5 、mybatis 、 jquery 、layui、 、bootstarp.js tomcat、富文本編譯器、攔截器等

主要功能::站首頁展示、用戶登錄、用戶注冊、旅游線路、關注線路、旅游攻略、酒店預訂、我發布的旅游攻略、景點預訂、關鍵字搜索酒店和景點信息等主要功能:

話不多說、直接查看主要截圖展示:

 

主要功能介紹:

系統前臺首頁:

查看首頁一些基本信息和功能操作、比如旅游線路、旅游攻略、酒店預訂以及模糊搜索和個人信息等操作

基于java springboot+mybatis實現旅行平臺前臺+后臺

基于java springboot+mybatis實現旅行平臺前臺+后臺

用戶登錄和注冊:

基于java springboot+mybatis實現旅行平臺前臺+后臺

旅游線路相關模塊:

點擊查看所有的旅行攻略以及我關注的攻略以及根據關鍵字搜索攻略操作、還可以發布攻略信息、但是需要管理員審核才可以顯示等

基于java springboot+mybatis實現旅行平臺前臺+后臺

插入部分代碼展示

package hue.edu.xiong.volunteer_travel.controller;

import hue.edu.xiong.volunteer_travel.core.Result;
import hue.edu.xiong.volunteer_travel.core.ResultGenerator;
import hue.edu.xiong.volunteer_travel.model.*;
import hue.edu.xiong.volunteer_travel.service.SystemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.web.PageableDefault;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@Controller
@RequestMapping("/system")
public class SystemController {
  @Autowired
  private SystemService systemService;


  @RequestMapping("")
  public String loginUI() {
      return "system/login/login";
  }

  @RequestMapping("/login")
  @ResponseBody
  public Result login(SysUser sysUser, HttpServletResponse response) {

     return systemService.login(sysUser,response);
  }
  @RequestMapping("/userListUI")
  public String userListUI(Model model, @PageableDefault(size = 10) Pageable pageable) {
      Page<User> page = systemService.getUserPage(pageable);
      model.addAttribute("page",page);
      return "system/user/list";
  }

  @RequestMapping("/saveUser")
  @ResponseBody
  public Result saveUser(User user) {
      return systemService.saveUser(user);
  }

  @RequestMapping("/getUserById")
  @ResponseBody
  public Result getUserById(String id) {
      return ResultGenerator.genSuccessResult(systemService.getUserById(id));
  }



  @RequestMapping("/logout")
  public String logout(HttpServletRequest request, HttpServletResponse response) {
     systemService.logout(request,response);
      return "redirect:/system";
  }

  @RequestMapping("/hotelListUI")
  public String hotelListUI(Model model, @PageableDefault(size = 10) Pageable pageable) {
      Page<Hotel> page = systemService.getHotelPage(pageable);
      model.addAttribute("page", page);
      return "system/hotel/list";
  }

  @RequestMapping("/saveHotel")
  @ResponseBody
  public Result saveHotel(Hotel hotel) {
      return systemService.saveHotel(hotel);
  }

  @RequestMapping("/updateStatus")
  @ResponseBody
  public Result updateStatus(String id) {
      return systemService.updateStatus(id);
  }

  @RequestMapping("/getHotelById")
  @ResponseBody
  public Result getHotelById(String id) {
      return ResultGenerator.genSuccessResult(systemService.getHotelById(id));
  }

  @RequestMapping("/attractionsListUI")
  public String attractionsListUI(Model model, @PageableDefault(size = 10) Pageable pageable) {
      Page<Attractions> page = systemService.getAttractionsPage(pageable);
      model.addAttribute("page", page);
      return "system/attractions/list";
  }

  @RequestMapping("/getAttractionsById")
  @ResponseBody
  public Result getAttractionsById(String id) {
      return ResultGenerator.genSuccessResult(systemService.getAttractionsById(id));
  }

  @RequestMapping("/updateAttractionsStatus")
  @ResponseBody
  public Result updateAttractionsStatus(String id) {
      return systemService.updateAttractionsStatus(id);
  }

  @RequestMapping("/saveAttractions")
  @ResponseBody
  public Result saveAttractions(Attractions attractions) {
      return systemService.saveAttractions(attractions);
  }

  @RequestMapping("/travelRouteListUI")
  public String travelRouteListUI(Model model, @PageableDefault(size = 10) Pageable pageable) {
      Page<TravelRoute> page = systemService.getTravelRoutePage(pageable);
      model.addAttribute("page", page);
      return "system/route/list";
  }

  @RequestMapping("/getTravelRouteById")
  @ResponseBody
  public Result getTravelRouteById(String id) {
      return ResultGenerator.genSuccessResult(systemService.getTravelRouteById(id));
  }

  @RequestMapping("/updateTravelRouteStatus")
  @ResponseBody
  public Result updateTravelRouteStatus(String id) {
      return systemService.updateTravelRouteStatus(id);
  }

  @RequestMapping("/saveTravelRoute")
  @ResponseBody
  public Result saveTravelRoute(TravelRoute travelRoute) {
      return systemService.saveTravelRoute(travelRoute);
  }

  @RequestMapping("/travelStrategyListUI")
  public String travelStrategyListUI(Model model, @PageableDefault(size = 10) Pageable pageable) {
      Page<TravelStrategy> page = systemService.getTravelStrategyPage(pageable);
      model.addAttribute("page", page);
      return "system/strategy/list";
  }

  @RequestMapping("/getTravelStrategyById")
  @ResponseBody
  public Result getTravelStrategyById(String id) {
      return ResultGenerator.genSuccessResult(systemService.getTravelStrategyById(id));
  }

  @RequestMapping("/updateTravelStrategyStatus")
  @ResponseBody
  public Result updateTravelStrategyStatus(String id) {
      return systemService.updateTravelStrategyStatus(id);
  }

  @RequestMapping("/saveTravelStrategy")
  @ResponseBody
  public Result saveTravelStrategy(HttpServletRequest request,TravelStrategy travelStrategy) {
      return systemService.saveTravelStrategy(request,travelStrategy);
  }
}

酒店和景點預訂:

用戶登錄后可以進行酒店信息和景點信息查看以及預訂

基于java springboot+mybatis實現旅行平臺前臺+后臺

基于java springboot+mybatis實現旅行平臺前臺+后臺

酒店和景點詳情信息:

旅游攻略相關模塊:

點擊查看所有的旅行線路以及我關注的線路以及根據關鍵字搜索線路操作等

基于java springboot+mybatis實現旅行平臺前臺+后臺

收藏、關注、預訂:

對于酒店、線路、景點 用戶可以旅行攻略收藏、景點關注、預訂酒店

基于java springboot+mybatis實現旅行平臺前臺+后臺

后臺管理模塊:

后臺管理模塊主要是一些基礎數據的維護和管理、具體有用戶管理、酒店信息管理、景點信息管理、攻略信息管理、路線信息管理、發布功率審核、以及登錄退出等

功能大約模塊如下、就不一一截圖了

基于java springboot+mybatis實現旅行平臺前臺+后臺

用戶發布攻略審核

基于java springboot+mybatis實現旅行平臺前臺+后臺

 

主要數據表表設計:

酒店表:

CREATE TABLE `NewTable` (
`id`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`image`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`hotel_name`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`hotel_address`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`hotel_describe`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`hotel_status`  int(2) NULL DEFAULT 0 ,
`create_date`  datetime NOT NULL ,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
ROW_FORMAT=COMPACT
;

景區表:

CREATE TABLE `NewTable` (
`id`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`image`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`attractions_name`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`attractions_address`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`attractions_describe`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
`attractions_status`  int(2) NULL DEFAULT 0 ,
`create_date`  datetime NOT NULL ,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
ROW_FORMAT=COMPACT
;

到此這篇關于旅行平臺前臺+后臺基于java springboot+mybatis實現的文章就介紹到這了,更多相關Java旅行平臺內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://lyyong.blog.csdn.net/article/details/117482837

延伸 · 閱讀

精彩推薦
  • Java教程Java8中Stream使用的一個注意事項

    Java8中Stream使用的一個注意事項

    最近在工作中發現了對于集合操作轉換的神器,java8新特性 stream,但在使用中遇到了一個非常重要的注意點,所以這篇文章主要給大家介紹了關于Java8中S...

    阿杜7482021-02-04
  • Java教程升級IDEA后Lombok不能使用的解決方法

    升級IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級,尋思已經有好久沒有升過級了。升級完畢重啟之后,突然發現好多錯誤,本文就來介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程Java實現搶紅包功能

    Java實現搶紅包功能

    這篇文章主要為大家詳細介紹了Java實現搶紅包功能,采用多線程模擬多人同時搶紅包,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java BufferWriter寫文件寫不進去或缺失數據的解決

    Java BufferWriter寫文件寫不進去或缺失數據的解決

    這篇文章主要介紹了Java BufferWriter寫文件寫不進去或缺失數據的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關于小米推送Java代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧...

    富貴穩中求8032021-07-12
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程20個非常實用的Java程序代碼片段

    20個非常實用的Java程序代碼片段

    這篇文章主要為大家分享了20個非常實用的Java程序片段,對java開發項目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程xml與Java對象的轉換詳解

    xml與Java對象的轉換詳解

    這篇文章主要介紹了xml與Java對象的轉換詳解的相關資料,需要的朋友可以參考下...

    Java教程網2942020-09-17
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 久久成人午夜视频 | a黄色片 | 成品片a免人视频 | 日韩精品中文字幕在线播放 | 国产羞羞视频在线观看免费应用 | 视频在线色 | 欧美一级精品片在线看 | 91精品国产福利尤物免费 | 欧美一级淫片007 | 92看片淫黄大片欧美看国产片 | 全黄性色大片 | 九九热视频在线免费观看 | 99re热精品视频 | 欧美日韩一 | 深夜视频福利 | 91成人免费视频 | 国产一级在线观看视频 | 久久欧美亚洲另类专区91大神 | 精品999www | 日韩不卡一区二区 | 精品一区在线视频 | 韩国精品久久久 | 婷婷亚洲一区二区三区 | 在线成人免费观看视频 | 91九色免费视频 | 91精品动漫在线观看 | 久久精品国产亚洲aa级女大片 | 黄色小视频在线免费看 | 免费观看国产视频 | 欧美激情性色生活片在线观看 | jizzjizz中国少妇中文 | 狠狠撸电影 | 久久精品日产第一区二区三区 | 91九色精品国产 | 黄色大片在线免费看 | 成人性视频在线 | 久久久久夜色精品国产老牛91 | 成人福利电影在线观看 | 亚洲一区二区三区91 | 99精品国产小情侣高潮露脸在线 | 亚洲第五色综合网 |