基于SSM的旅游信息平台

简介: 该系统适合基础中等或以下,功能要求不多,页面美观度高的同学。主要功能包括:查询景点信息、查询酒店信息、查询用户发布的帖子信息,用户登陆后可以对景点、酒店、帖子回复消息,可以发布帖子,系统主要作为一个旅游信息发布的平台,满足基本要求,如果是做一些信息发布网站,比如新闻资讯、特色论坛等,也可在系统上修改。

系统使用技术:SSM


前端技术:css、js等


开发工具:idea


数据库:mysql5.7


项目介绍:



该系统适合基础中等或以下,功能要求不多,页面美观度高的同学。主要功能包括:查询景点信息、查询酒店信息、查询用户发布的帖子信息,用户登陆后可以对景点、酒店、帖子回复消息,可以发布帖子,系统主要作为一个旅游信息发布的平台,满足基本要求,如果是做一些信息发布网站,比如新闻资讯、特色论坛等,也可在系统上修改。


下面我们来看看功能。



系统首页:


http://localhost:8080    


image.png


景点详情


对景点详细查看


image.png


查看论坛


对论坛查看并讨论


image.png


用户管理


对用户进行操作


20210813170156942.png


景点管理


对景点进行操作


image.png


景点新增


可以新增景点


image.png


评论管理


对评论进行操作


2021081317024480.png


评论管理



对评论进行操作


/**
   * index页用户登录
   */
  @RequestMapping(value = "login", method = RequestMethod.POST)
  public String userLogin(String uemail, String upwd, Model model) {
    //index页面登录成功图片显示路径
    String prefix = "/static/upload/useravatar/";
    //index页用户登录验证
    if (uemail == null || uemail == "" || upwd == null || upwd == "") {
      session.setAttribute("msg", Msg.fail("邮箱或密码不可为空!"));
      return "redirect:/index";
    }
    User user = userService.userLogin(new User(uemail, upwd));
    if (user != null) {
      String suffix = user.getUpic();
      user.setUpic(prefix+suffix);
      session.setAttribute("user", user);
      return "redirect:/index";
    } else {
      session.setAttribute("msg", Msg.fail("还未注册或邮箱密码错误,请重新输入!"));
      return "redirect:/index";
    }
  }


首页


/**
   * 跳转首页
   */
  @RequestMapping(value = {"", "index"}, method = RequestMethod.GET)
  public String index(ViewPointExample example, Model model) {
    HotelExample hotelExample = new HotelExample();
    //显示首页的景点
    String prefix = "/static/upload/viewavatar/";
    //酒店
    String prefixHotel = "/static/upload/hotelAvatar/";
    example.setOrderByClause("tp_vid desc");
    List<ViewPoint> viewPoints = viewPointService.selectByExample(example);
    for (ViewPoint viewPoint : viewPoints) {
      String suffix = viewPoint.getTpVpic();
      viewPoint.setTpVpic(prefix + suffix);
    }
    //酒店
    hotelExample.setOrderByClause("hid desc");
    List<Hotel> hotels = hotelDao.selectByExample(hotelExample);
    for (Hotel hotel : hotels) {
      String suffix = hotel.getImgUrl();
      hotel.setImgUrl(prefixHotel + suffix);
    }
    //传送景点
    model.addAttribute("viewPoints", viewPoints);
    model.addAttribute("hotels", hotels);
    return "index";
  }


以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。


好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~


相关文章
|
6月前
|
前端开发 Java 关系型数据库
基于ssm的考研图书电子商务平台,附源码+数据库+论文
考研图书电子商务平台是一个基于Java的B/S架构系统,适用于Windows环境。该平台设有管理员和用户权限,管理员可管理商品、用户、留言板及订单,用户可管理收货地址、订单、收藏及购买商品。技术框架包括前端Vue+HTML+JavaScript+CSS+LayUI,后端SSM,数据库为MySQL。项目包含17个数据库表,支持Maven构建。提供演示视频和详细文档,支持免费远程调试安装,确保顺利运行。
95 13
基于ssm的考研图书电子商务平台,附源码+数据库+论文
|
5月前
|
小程序 Java 关系型数据库
weixin163基于微信小程序的校园二手交易平台系统设计与开发ssm(文档+源码)_kaic
本文介绍了一款基于微信小程序的校园二手物品交易平台的开发与实现。该平台采用Java语言开发服务端,使用MySQL数据库进行数据存储,前端以微信小程序为载体,支持管理员和学生两种角色操作。管理员可管理用户、商品分类及信息、交易记录等,而学生则能注册登录、发布购买商品、参与交流论坛等。系统设计注重交互性和安全性,通过SSM框架优化开发流程,确保高效稳定运行,满足用户便捷交易的需求,推动校园资源共享与循环利用。
|
6月前
|
小程序 Java 关系型数据库
weixin116大学生就业平台微信小程序+ssm(文档+源码)_kaic
本文介绍了一款大学生就业平台微信小程序的开发过程,涵盖开发环境、系统设计、实现与测试等方面。该小程序基于微信平台特性,采用MYSQL数据库存储数据,确保系统稳定与安全,同时满足学生、企业和管理员不同权限用户的功能需求。通过简化操作流程,实现了招聘信息查看、简历投递等实用功能,旨在为用户提供便捷高效的求职体验,符合“操作简单,功能实用”的设计理念。
|
6月前
|
小程序 Java 关系型数据库
weixin025移动学习平台的设计与实现+ssm(文档+源码)_kaic
基于微信小程序的移动学习平台旨在解决传统APP占用过多手机存储空间的问题,提升用户体验。该平台使用微信开发者工具开发前端,SSM框架和Java语言开发后台,并采用MySQL数据库保存数据。系统支持管理员对教师、课程、学生信息进行管理,教师可查看及审核作业,管理课程资源;学生能提交作业、查看审核结果并收藏或评论课程资源。此平台使用户无需安装独立APP即可访问学习内容,极大提升了便捷性和管理效率。 关键词:基于微信小程序的移动学习平台;微信开发者工具;SSM框架
|
6月前
|
安全 小程序 Java
weixin027校园二手平台的设计与实现+ssm(文档+源码)_kaic
本项目基于微信小程序开发校园二手交易平台,旨在解决大学生闲置物品交易问题。系统采用Java语言和MySQL数据库设计,支持用户浏览、收藏、评价商品及发布闲置物品。管理员可审核商品和用户信息,确保交易安全。系统具备在线搜索功能,方便用户查找商品,并提供实时沟通渠道,增强平台透明度和用户体验。该平台简化了二手交易流程,满足了大学生对便捷、高效交易的需求,具有重要的实际应用价值。
|
6月前
|
前端开发 Java 关系型数据库
基于ssm的培训学校教学管理平台,附源码+数据库+论文
金旗帜文化培训学校网站项目包含管理员、教师和用户三种角色,各角色功能通过用例图展示。技术框架采用Java语言,B/S架构,前端为Vue+HTML+CSS+LayUI,后端为SSM,数据库为MySQL,运行环境为JDK8+Tomcat8.5。项目含12张数据库表,非前后端分离,支持演示视频与截图查看。购买后提供免费安装调试服务,确保顺利运行。
95 14
|
6月前
|
小程序 Java 关系型数据库
weixin049校园外卖平台设计与实现+ssm(文档+源码)_kaic
本文介绍了一款校园外卖平台的设计与实现过程。该平台采用Java的SSM框架进行后台管理开发,使用MySQL作为本地数据库,并通过微信小程序为用户提供便捷的操作界面。系统包括管理员、用户和商家三个角色,功能涵盖个人中心、用户及商家管理、菜品分类与信息管理、订单处理等。管理员可在浏览器上登录管理后台数据,用户与商家则通过微信小程序注册登录,分别实现订餐与菜品管理功能。此平台具备界面清晰、操作简单、功能齐全的特点,有助于提升校园外卖管理的效率与规范性。
|
6月前
|
前端开发 Java 关系型数据库
基于ssm的培训学校教学管理平台,附源码+数据库+论文
该项目为一培训学校教学管理平台,涵盖管理员、教师和学生三大功能模块。管理员可进行系统全面管理,包括学生、教师、课程等信息的增删改查;教师能管理个人中心、课程及选课信息;学生则可管理个人中心及选课信息。技术框架采用Java编程语言,基于B/S架构,前端使用Vue+HTML+JavaScript+CSS+LayUI,后端采用SSM框架,数据库为MySQL。项目运行环境为JDK8+MySQL5.7+Tomcat8.5,支持远程调试安装。演示视频与详细文档截图均提供下载链接。
|
Java 测试技术 数据库连接
基于SSM框架实现的快递配送平台
基于SSM框架实现的快递配送平台
130 2
|
前端开发 Java 关系型数据库
杨校老师项目之基于SSM社区疫情防控人员访客登记报备平台
杨校老师项目之基于SSM社区疫情防控人员访客登记报备平台
85 0

热门文章

最新文章