作者主页:源码空间站2022

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

管理员角色包含以下功能:
管理员登录,用户管理,客机管理,航班管理,机票管理,密码修改等功能。

用户角色包含以下功能:
查看所有机票,用户登录注册,机票预订,查看我的订单等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:HTML+CSS+JavaScript+jsp

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中application.yml配置文件中的数据库配置改为自己的配置;

4. 运行项目,输入localhost:8080/ 登录

运行截图

相关代码

登录控制器

package com.shop.controller;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.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;import com.shop.exception.zdyException;
import com.shop.po.Adminuser;
import com.shop.po.User;
import com.shop.service.UserService;@Controller
public class loginController {@Autowiredprivate UserService userService;@RequestMapping("login")public String login() {return "login";}// 用户登录@RequestMapping("/userLogin")public String userLogin(HttpServletRequest request,@RequestParam String checkImg, User user, Model model)throws zdyException, Exception {String sessionCode = (String) request.getSession().getAttribute("checkcode");if (!sessionCode.equalsIgnoreCase(checkImg)) {//model.addAttribute("message", "验证码输入错误请重新注册");//throw new zdyException("验证码输入错误请重新注册");request.getSession().setAttribute("message", "验证码输入错误请重新注册");return "redirect:login.action";}User loginUser = userService.loginFindByUnameAndPwd(user.getUsername(),user.getPassword());if (loginUser == null) {//model.addAttribute("message", "密码输入错误请重新登陆");request.getSession().setAttribute("message", "密码输入错误请重新登陆");//throw new zdyException("密码输入错误请重新登陆");return "redirect:login.action";}request.getSession().setAttribute("loginUser", loginUser);request.getSession().removeAttribute("message");return "redirect:index.action";}// 用户退出@RequestMapping("userLogout")public String userLogout(HttpServletRequest request,HttpServletResponse response, Model model) {request.getSession().removeAttribute("loginUser");response.setHeader("content-type", "text/html;charset=UTF-8");response.setHeader("refresh", "5;url=/shop/index.action");model.addAttribute("message", "退出成功,系统将在5秒之后跳转到首页......");return "msg";}//进入管理员页面@RequestMapping("/admin")public String AdminIndex(){return "admin/index";}//admin/adminUser_login.action//adminUser_login管理员登录@RequestMapping("/admin/adminUser_login")public String adminUser_login(HttpServletRequest request,Model model,@RequestParam String username,@RequestParam String password) throws Exception{Adminuser adminuserLogin = userService.adminUser_login(username,password);System.out.println(username);System.out.println(password);if(adminuserLogin == null){model.addAttribute("message", "改用户未被授予管理员身份!");return "admin/index";}request.getSession().setAttribute("adminuserLogin", adminuserLogin);
//      model.addAttribute("adminuserLogin", adminuserLogin);return "admin/home";}}

如果也想学习本系统,下面领取。关注并回复:165ssm

Java项目:SSM航班机票销售预订平台网站相关推荐

  1. SSM航班机票销售预订平台网站

    #### 项目介绍 本项目包含管理员与用户两种角色: 管理员角色包含以下功能: 管理员登录,用户管理,客机管理,航班管理,机票管理,密码修改等功能. 用户角色包含以下功能: 查看所有机票,用户登录注册 ...

  2. java mysql SSM实现的校园门户平台网站系统源码+含开题报告与需求分析+包安装配置

    下载地址:https://download.csdn.net/download/ouyangxiaobai123/22174377 项目介绍: java mysql SSM实现的校园门户平台网站系统源 ...

  3. Java项目:SSM在线工艺品销售商城平台网站

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目为前后台项目,前台为普通用户登录,后台为管理员登录: 管理员角色包含以下功能: ...

  4. java计算机毕业设计基于ssm的果蔬销售购物平台

    项目介绍 网上水果超市选择性多,满足人们追求生活质量.喜欢新鲜事物的需求,未来将会受到更多人的青睐.而互联网的加持,更让用户享受到购买水果的简单便捷,提高了用户的生活水平.水果网上超市的意义不仅可以让 ...

  5. 基于java项目ssm二手书交易平台设计与实现(论文+程序设计源码+数据库文件)

    1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 5 1.3 项目主要的内容 5 2 相关技术介绍及系统环境开发条件 6 2.1相关技术介绍 6 2.2系统环境开发条件 7 3 系统的需求 ...

  6. Java项目:JSP航班机票销售管理系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目主要分为管理员与普通用户两种角色: 管理员主要功能包括: 用户管理.航班管理.班 ...

  7. Java项目:JSP民宿预订网站信息管理平台

    作者主页:源码空间站2022 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目为前后台,包括管理员与普通用户两种角色: 管理员角色包含以下功能: 管理员登 ...

  8. Java项目ssm企业工资管理系统源码

    Java版ssm企业工资管理系统,源码免费分享,需要可私信. 项目技术:jsp+mysql+Spring+mybatis 运行环境:最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论 ...

  9. java基于ssm智慧农贸信息化管理平台

    随着时代的发展,互联网和计算机技术,带动了整个社会的发展,方便了我们的生活.智慧农贸信息化管理平台是"信息公示.产品溯源.价格检测"互联网:的农贸市场综合信息化管理平台,使农贸市场 ...

最新文章

  1. 又一无人车玩家驶出深圳:元戎启行获近5000万美元融资,军运会提供Robo-Taxi接驳服务...
  2. openstack nova 源码解析 — Nova API 执行过程从(novaclient到Action)
  3. Codeforces Gym 101630J Journey from Petersburg to Moscow (最短路)
  4. 开源纯C#工控网关+组态软件(八)表达式编译器
  5. 硅谷2020最新大数据学习路线:科学使用这一招,12周助你成为数据分析师
  6. Flash动画中按钮的八个动作
  7. MS SQL 监控数据/日志文件增长
  8. 计算机编程思想 —— 缓存
  9. 在线UML绘图完全免费!
  10. arccatalog点要素显示不完_改变人际关系核心要素,不讨好不献媚,牢记这3点,受益一生...
  11. 微信调用手机浏览器打开下载链接
  12. 怎么创建邮箱帐号?教育邮箱
  13. 【1月7日】议程正式公布!年度AIoT产业盛典重磅来袭!
  14. Uni-app小程序问题汇总
  15. java IO学习心得
  16. 名帖163 颜真卿 行书《祭侄文稿》
  17. 韵达上半年营收228亿:同比增25% 丰科与韵科减持套现8亿
  18. 【模拟退火】[JSOI2016]炸弹攻击1
  19. python 序列类型1(列表 List)
  20. Apache POI官方文档

热门文章

  1. 20200405——java之jvm 垃圾回收器和内存分配策略 二
  2. 技嘉X299-WU8,用了不到一个月,主板短路
  3. Java企业级面试题总结-3
  4. 最近发现室友看电脑鬼鬼祟祟,利用python几行代码窥探室友电脑
  5. 判断一个字符串是否是回文
  6. python爬虫urllib3模块详解
  7. if(GPIO_Pin == GPIO_PIN_0) 是什么意思
  8. Altium Designer 导入原理图出现unknown Pin
  9. pandoc把word转为html,Latex转Word之间的转换(Pandoc+ latex2html 折中解决方案)
  10. Kotlin学习之起始篇—基础语法