源码获取:关注文末gongzhonghao,输入003领取下载链接

IDEA开发工具,数据库:mysql,Tomcat8

采用:springmvc+spring+mybatis框架

(1)用户信息管理模块

用户信息管理模块分为后台管理员信息的维护模块和前台注册用户的维护模块,并提供对各类用户的权限分配功能。

用户信息维护模块又分为注册用户信息维护和管理员信息维护子功能。注册用户信息维护可完成对前台系统注册的游客信息的检索和操纵处理功能,而管理员信息维护可在后台进行管理员的添加、以及后续的修改、删除等维护功能,而其中对用户信息的修改,一般是指对用户密码的修改。

(2)旅游景点信息维护模块

系统中的旅游景点信息维护可以对本地景点信息进行维护,可在前台实现景点信息的检索和浏览,在后台具有:景点信息查询、景点信息添加、景点信息修改和删除功能。景点信息检索或查询:可以按本地景点的名称或景点所属类型查询目标景点,也可以列出本地全部的景点。当选中某一景点后,可查看该景点的介绍,包括地理位置、到达的公交车的信息等。景点信息添加:可增加新的景点的相关信息,录入信息包括:景点的名称、位置、介绍、特点、可达公交车等。

景点信息修改:当选中某一个已经录入的景点后,可打开修改页面,对该景点信息进行修改,除景点名称外,其他信息均可进行修改。

景点信息删除:删除选中的景点信息,可删除一个景点,也可同时选中的多个景点。

旅游景点信息维护模块的应用意义在于当管理在进行旅游景点信息维护时,能够快捷地将景点信息添加到系统中,同时对景点的相关信息进行维护,并与后点的旅游信息数据库连接,将景点信息及时存放到旅游信息数据库中。而访问前台系统的用户能对后台管理员所添加、更新的景点信息进行及时、方便地浏览。

(3)酒店信息维护模块

本维护模块实现本地主要酒店的信息维护功能。具体来说,包括当时酒店信息查询模块、酒店信息添加模块、酒店信息修改模块和酒店信息删除模块。在进行酒店信息查询时,可根据酒店的名称、级别进行查询,也可显示系统全部酒店信息,并可根据入住的酒店信息查询到就近的景点信息。

系统管理员可通过酒店信息添加模块向系统数据库增加新的酒店信息,在新增酒店信息时,需要维护该酒店的名称、级别、就近景点信息、所提供房型等相关信息。另外,系统还提供了对酒店信息进行修改和删除的功能。

前台截图:




后台截图:





package com.daowen.controller;import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;import com.daowen.entity.Comment;
import com.daowen.service.CommentService;
import com.daowen.ssm.simplecrud.SimpleController;
import com.daowen.webcontrol.PagerMetal;
@Controller
public class CommentController extends SimpleController {@Autowiredprivate CommentService commentSrv=null;@Override@RequestMapping("/admin/commentmanager.do")public void mapping(HttpServletRequest request, HttpServletResponse response) {mappingMethod(request,response);}/************************************************************************** 信息注销监听支持**************************************************************************************/public void delete() {String id = request.getParameter("id");commentSrv.delete(" where id=" + id);get();}/***************************************************************************** 保存动作监听支持********************************************************************************************/public void save() {String photo = request.getParameter("photo");String commentren = request.getParameter("currenthy");String commentcontent = request.getParameter("commentcontent");String xtype = request.getParameter("xtype");String belongid = request.getParameter("belongid");String istopic=request.getParameter("istopic");String topicid=request.getParameter("topicid");Comment comment = new Comment();comment.setPhoto(photo);comment.setCommenttime(new Date());comment.setCommentren(commentren == null ? "" : commentren);comment.setCommentcontent(commentcontent == null ? "" : commentcontent);comment.setXtype(xtype == null ? "" : xtype);comment.setBelongid(belongid == null ? "" : belongid);if(istopic!=null)comment.setTopicid(new Integer(topicid));else comment.setTopicid(0);if(topicid!=null)comment.setIstopic(new Integer(istopic));elsecomment.setTopicid(0);commentSrv.save(comment);String forwardurl = request.getParameter("forwardurl");redirect(forwardurl);}/***************************************************************************** 加载内部支持****************************************************************************/public void load() {//String id = request.getParameter("id");String actiontype = "save";if (id != null) {Comment comment = commentSrv.load( "where id="+ id);if (comment != null) {request.setAttribute("comment", comment);}actiontype = "update";}request.setAttribute("id", id);request.setAttribute("actiontype", actiontype);try {request.getRequestDispatcher("commentadd.jsp").forward(request,response);} catch (ServletException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}/***************************************************************************** 数据绑定内部支持****************************************************************************/public void get() {String filter = "";//String commentren = request.getParameter("commentren");if (commentren != null)filter = "  where commentren like '%" + commentren + "%'  ";int pageindex = 1;int pagesize = 10;// 获取当前分页String currentpageindex = request.getParameter("currentpageindex");// 当前页面尺寸String currentpagesize = request.getParameter("pagesize");// 设置当前页if (currentpageindex != null)pageindex = new Integer(currentpageindex);// 设置当前页尺寸if (currentpagesize != null)pagesize = new Integer(currentpagesize);List<Comment> listcomment = commentSrv.getPageEntitys(filter,pageindex, pagesize);int recordscount =  commentSrv.getRecordCount(filter == null ? "" : filter);request.setAttribute("listcomment", listcomment);PagerMetal pm = new PagerMetal(recordscount);// 设置尺寸pm.setPagesize(pagesize);// 设置当前显示页pm.setCurpageindex(pageindex);// 设置分页信息request.setAttribute("pagermetal", pm);// 分发请求参数dispatchParams(request, response);try {request.getRequestDispatcher("/admin/commentmanager.jsp").forward(request, response);} catch (ServletException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

(免费分享)基于javaweb,ssm旅游信息系统相关推荐

  1. (免费分享)基于javaweb,ssm旅游景点预定系统

    源码获取:关注文末gongzhonghao,输入003领取下载链接 IDEA开发工具,数据库:mysql,Tomcat8 采用:springmvc+spring+mybatis框架 (1)用户信息管理 ...

  2. 基于JAVA河池市旅游信息系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA河池市旅游信息系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA河池市旅游信息系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  3. 基于javaweb+SSM农产品水果店销售管理系统

    基于javaweb+SSM农产品水果店销售管理系统 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 var tim ...

  4. 基于javaweb的旅游管理系统(java+jsp+html5+bootstrap+servlet+mysql)

    基于javaweb的旅游管理系统(java+jsp+html5+bootstrap+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse ...

  5. 基于javaweb+SSM健身房健身俱乐部管理系统(前台、后台)

    基于javaweb+SSM健身房健身俱乐部管理系统(前台.后台) 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 ...

  6. 基于javaweb+SSM校园快递物流管理系统

    基于javaweb+SSM校园快递物流管理系统 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 <if te ...

  7. 基于javaweb+SSM甜品冰淇淋奶茶店网上订餐系统(前台、后台)

    基于javaweb+SSM甜品冰淇淋奶茶店网上订餐系统(前台.后台) 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示 ...

  8. 基于javaweb+ssm的农资采购销售系统(java+SSM+Easyui+maven+Mysql)

    基于javaweb+ssm的农资采购销售系统(java+SSM+Easyui+maven+Mysql) 项目描述: 一个完整的农资采购销售系统,系统分为前台会员注册登陆,农资信息浏览,农资详情信息查看 ...

  9. 卡牌类手游源码 刀塔传奇 免费分享 基于cocos2d-x3.0引擎开发

    卡牌类手游源码 刀塔传奇 免费分享 基于cocos2d-x3.0引擎开发 https://bbs.wxrym.com/thread-90118-1-1.html (出处: 外星人源码论坛) 今天给大家 ...

最新文章

  1. 学习Mongodb(一)
  2. php链接Access数据库代码,PHP连接Access数据库代码
  3. SAP Fiori Elements - how object_id is parsed from OData response
  4. 孙长凯sunck_傅里叶变换红外光谱分析NMDA受体单克隆抗体抗-中国科技论文在线.PDF...
  5. APP价格标签页面设计灵感!明码标价!
  6. php 二位数组排序
  7. 明天发布一个基于Silverlight的类Visio小型绘图工具项目。
  8. Delphi的Indy通信中发送流文件的注意事项
  9. 【Adobe安装】安装程序在Adobe Reader XI -Chinese Simplelified 安装完成之前被中断,错误代码150210
  10. Openwrt 构建Hello ipk
  11. gmp php study,[技术干货] USP中文翻译连载 | 产品生命周期的包装密封性检查 (1、2之3)...
  12. 设置 cmd 窗口默认为快速编辑(quickedit)
  13. Python将图片插入到Excel中
  14. 阿里云周宇:神龙计算平台智能运维体系建设
  15. POJ 3255(迪杰斯特拉算法求次短路)
  16. 优盘里面的文件夹变0字节也打不开文件的解决方法
  17. 笔记本电脑免拆清灰的诸多方法,怎么不拆机清灰
  18. PB powerbuilder 仿EXCEL筛选V2
  19. CMake GUI下载及安装教程
  20. 不要埋怨程序员频繁跳槽

热门文章

  1. 成功解决OBS中的回音问题
  2. 针对firefox的恶意软件分析取证
  3. linux系统装fluent没有界面,linux系统下安装fluent
  4. mysql wait for_mysql定时执行及延时执行,实现类似sql server waitfor功能
  5. 基于Linux (RHEL 5.5) 安装Oracle 10g RAC
  6. ENVI无法打开landsat level2级产品的解决办法
  7. 文佳夹操作之获取指定目录下的所有文件及文件夹
  8. BZOJ 1202-狡猾的商人(带权并查集)
  9. 基于stm32+LM2904+esp8266的噪声预警系统(续集)
  10. socket 发送 TCP和UDP方式