基于ssm旅游景点管理系统

旅游景点路线网站管理系统,是基于java编程语言,ssm框架,mysql数据库制作的设计,本设计主要分为用户和管理员两个角色,用户的主要功能是注册登陆系统,查看旅游景点介绍,查看旅游路线介绍,查看新闻资讯和旅游资讯,收藏评价;管理员主要是可以对会员,景点,旅游,新闻资讯等进行管理。本系统文档齐全,功能复杂程度不高,适合作为要求不高的java毕业设计参考和学习。


一.技术环境

jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7 (必须5.7)
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN


二.项目文件(项目获取请看文末官网)


三.系统功能


四.代码示例

package com.lmu.controller;
/*** 和登陆有关的都在这里*/import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.UserUtils;import org.apache.commons.collections.map.HashedMap;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;import java.io.IOException;
import java.util.HashMap;
import java.util.Map;@Controller("loginController")
@Scope("prototype")
public class LoginController extends ActionSupport {@Autowiredprivate UserService userService;@Autowiredprivate RoleService roleService;private User user;private Map<String, Object> map = new HashMap();public User getUser() {return user;}public void setUser(User user) {this.user = user;}public UserService getUserService() {return userService;}public void setUserService(UserService userService) {this.userService = userService;}/*** 用户登陆* @return*/public void index() throws IOException {User user1 = userService.getUser(user);if (user1 != null){if (user1.getIsSh() == 1){if (user1.getRole().getEnName().equals("admin")){ActionContext.getContext().getSession().put("user", user1);}if (user1.getRole().getEnName().equals("js")){ActionContext.getContext().getSession().put("user1", user1);}if (user1.getRole().getEnName().equals("xs")){ActionContext.getContext().getSession().put("user2", user1);}map.put("flag", 1);map.put("url", "login_indexs.do");map.put("id", user1.getId());JsonUtils.toJson(map);} else {map.put("flag", 2);JsonUtils.toJson(map);}} else {map.put("flag", 3);JsonUtils.toJson(map);}}public String indexs() throws IOException {User u = UserUtils.getUser();if (u != null){ActionContext.getContext().put("user", u);String ss = u.getRole().getEnName();ActionContext.getContext().put("role", u.getRole().getEnName());}return SUCCESS;}//登陆页面public String login() {return SUCCESS;}//退出public String tuichu() {ActionContext ac = ActionContext.getContext();Map session = ac.getSession();session.remove("userName");session.remove("userId");ServletActionContext.getRequest().getSession().invalidate();return "login";}}
package com.lmu.controller;/*** 用户新增*/import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.Pager;
import com.lmu.utils.UserUtils;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;import java.awt.event.FocusEvent;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;@Controller("userController")
@Scope("prototype")
public class UserController extends ActionSupport implements ModelDriven<User> {@Autowiredprivate UserService userService;@Autowiredprivate RoleService roleService;private User user;private Integer userId;private Map<String, Object> map = new HashMap();/*** list** @return*/public String list() throws IOException {User user1 = UserUtils.getUser();if (user1 == null || user1.getId() == null){ActionContext.getContext().put("login", 1);return SUCCESS;}Pager<User> pagers = null;Role role = user1.getRole();if (role.getEnName().equals("admin")) {pagers = userService.getList(user);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("user", user1);ActionContext.getContext().put("role", role);ActionContext.getContext().put("bean", user);return SUCCESS;} else if (role.getEnName().equals("xs") || role.getEnName().equals("js")) {pagers = userService.getList(user1);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("bean", user);return SUCCESS;}return null;}/*** 跳转add** @return*/public String add() {Pager<Role> pagers = roleService.pagers();ActionContext.getContext().put("pagers", pagers);return SUCCESS;}/*** 查询修改** @return*/public String edit() {User bean = userService.findById(userId);Pager<Role> pagers = roleService.pagers();ActionContext.getContext().put("bean", bean);ActionContext.getContext().put("pagers", pagers);return SUCCESS;}/*** 审核** @return*/public void updateSh() throws IOException {user.setIsSh(1);userService.updates(user);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);}/*** 更新** @return*/public String update() throws IOException {if (user.getPass().equals("")){user.setPass(null);}userService.updates(user);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);return SUCCESS;}/*** 保存** @return*/public void save() throws IOException {if (userService.getUser(user) != null){map.put("flag", false);map.put("url", "login_login.do");JsonUtils.toJson(map);} else {user.setTime(new Date());userService.save(user);map.put("flag", true);map.put("url", "login_login.do");JsonUtils.toJson(map);}}public void delete() throws IOException {User user1 = userService.findById(userId);user1.setIsDelete(1);userService.update(user1);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);}@Overridepublic User getModel() {if (user == null) {user = new User();}return user;}public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId = userId;}public User getUser() {return user;}public void setUser(User user) {this.user = user;}
}

五.项目截图






基于ssm旅游景点管理系统获取(java毕业设计)相关推荐

  1. 基于ssm驾校预约管理系统(java毕业设计)

    基于java足球赛会管理系统 驾校预约管理系统是基于java编程语言,ssm框架,mysql数据库开发,本系统分为用户,教练,管理员三个角色:用户注册登陆可以查看驾校公告信息,在线预约教练,取消预约等 ...

  2. JSPSSM204旅游景点线路网站 java毕业设计源码含论文和答辩ppt

    本旅游网站采用JSP技术,Mysql数据库开发,充分保证了系统稳定性.完整性.  (1)系统响应效率:由于是旅游网站,因此就需要系统的响应效率是非常高的,并且可以支持很多人同时进行系统的使用. (2) ...

  3. 基于ssm教学评价管理系统获取(java毕业设计)

    基于ssm教学评价管理系统 教学评价管理系统是基于java编程语言,mysql数据库,ssm框架的设计,本系统主要分为学生,管理员,教师,督导四个角色,学生可以注册登陆后,对教师进行评教和打分:管理员 ...

  4. 基于ssm宠物领养管理系统获取(java毕业设计)

    基于ssm宠物领养管理系统 宠物领养管理系统是采用java编程语言,ssm框架,mysql数据库开发的系统,本系统主要有用户和管理员两个角色,用户可以注册登陆系统,查看宠物知识,查看领养中心,对宠物进 ...

  5. 基于ssm美食推荐管理系统获取(java毕业设计)

    基于ssm美食推荐管理系统 美食推荐管理系统是基于java编程语言,ssm框架,mysql数据库开发,本系统主要分为用户和管理员两个角色,其中用户注册登陆后可以查看美食,教程,社区,资讯公告,收藏,评 ...

  6. 基于ssm校园招聘管理系统获取(java毕业设计)

    基于ssm校园招聘管理系统 校园招聘管理系统是基于java编程语言和MySQL数据库,SSM框架开发的系统,本系统是拥有学生,企业,管理员三个角色:用户学生可以查看招聘信息,在线制作和投简历,查看自己 ...

  7. 基于ssm手机商城管理系统获取(java毕业设计)

    基于ssm手机商城管理系统 手机商城管理系统源码是基于java编程语言,mysql数据库,SSM框架开发的项目,本系统拥有用户和管理员两个角色,其中用户登录注册后,查看手机分类,手机商品下单加入购物车 ...

  8. 基于php旅游网站管理系统获取(php毕业设计)

    基于php旅游网站管理系统 旅游网站管理系统是基于php编码语言和mysql数据库开发,本系统分为用户和管理员两个角色,其中用户可以注册登陆,查看旅游景点,旅游酒店,在线资讯,在线留言等功能:管理员登 ...

  9. java+mysql 基于ssm理发店会员管理系统【计算机毕业设计】

    本理发店会员管理系统主要包括系统用户管理模块.商品项目模块.会员消费管理.会员信息管理.会员充值管理.登录模块.和退出模块等多个模块.本系统基于SSM(Spring+SpringMVC+MyBatis ...

最新文章

  1. SQL Server 索引使用和优化
  2. 中考英语听说计算机考试满分,中考英语听说机考在即,这些考生可免试计满分...
  3. Windows 2003上 SaltStack/Salt 和 psutil 可能存在的问题及解决
  4. C# MP3操作类,能播放指定的mp3文件,或播放嵌入的资源中的Mp3文件
  5. 两千万像素分辨率是多少_一亿像素究竟有无意义?荣耀红米为它“打”的火热...
  6. Edraw Max 9.x 安装
  7. CAN详解--各家CAN分析仪与软件的比较
  8. ntp服务restrict_ntp服务器配置问题
  9. MAPGIS K9基础平台培训讲义——数据管理
  10. JAVA POI EXCEL导出工具方法 支持冻结列行和设置不可编辑整行整列
  11. shell编程阶段性总结+几个shell脚本实例
  12. mysql自增不连续的问题 ALTER TABLE `表名` AUTO_INCREMENT =1;
  13. 计算机与广告设计论文,广告设计广告论文,关于计算机广告设计的前景相关参考文献资料-免费论文范文...
  14. 十大ACE/ACED专家齐聚一堂,一场不容错过的数据技术盛会
  15. 远程开机:一个简单的嵌入式项目开发
  16. 联想手机鸿蒙刷机包,联想手机刷机教程 卡刷
  17. ECDSA数字签名算法
  18. 高性能计算在石油物探中的应用现状与前景
  19. QQ Linux 3.0
  20. CMD命令大全——转载

热门文章

  1. 马云:阿里巴巴必须成为国家和世界创新的发动机
  2. 疯狂英语学习者的经典名句
  3. 计算机专业英语背什么,怎么样才能更有效快速的背诵计算机专业英语单词?
  4. 【origin】绘图
  5. Word文档在线怎么进行翻译
  6. html css能找到工作吗,会html+css可以找到工作吗?
  7. 成都前端好找工作吗?
  8. python tempstr 转换面积 平方米_python中的TempStr应用和温度转换
  9. tasklist 结束进程_dos进程查看(tasklist)与停止命令(taskkill)
  10. X86 栈溢出原理与实现