系统使用技术:SSM

前端技术:layui,js,css等

开发工具:idea或eclipse

数据库:mysql5.7

项目介绍:

该系统为原创,创作于2021年3月,包含详细数据库设计。基于SSM整合,数据层为MyBatis,mysql数据库,具有完整的业务逻辑。

数据库设计:

功能详情:

部分功能展示:

下面我们来看看部分相关功能。

管理员首页:

管理员-汽车管理

对汽车进行操作,可条件查询汽车信息

管理员-用户管理

对用户进行操作

管理员-票务管理

条件查询订票信息,可删除

用户-查看汽车票

查看当前可售卖的汽车票的数量和价格

用户-订票

选择自己需要的订票,每个人最多买三张

用户-查看订单

查看自己购买的车次信息

用户-退票

可对买的票进行改签和退票操作

用户-反馈

用户反馈信息

部分代码:

/*** 登录* 将提交数据(username,password)写入Admin对象*/@RequestMapping(value = "/login")public String login(User user, Model model, HttpSession session, HttpServletRequest request) {if(user.getUsername()==null || user.getUsername().length()<=0 ){model.addAttribute("msg", "请输入登录名!");return "login";}if(user.getPassword()==null || user.getPassword().length()<1){model.addAttribute("msg", "请输入密码!");return "login";}if(user.getType()==null || user.getType().length()<1){model.addAttribute("msg", "请选择人员类型!");return "login";}Map mp = new HashMap();mp.put("username",user.getUsername());mp.put("password",user.getPassword());if(user.getType().equals("01")){List<Admin> ad = adminService.queryFilter(mp);if(ad!=null && ad.size()==1){session.setAttribute("ad", ad.get(0));session.setAttribute("type", "01");return "homepage1";}else{model.addAttribute("msg", "请确定账户信息是否正确!");return "login";}}else{List<User> ad = userService.queryFilter(mp);if(ad!=null && ad.size()==1){session.setAttribute("ad", ad.get(0));session.setAttribute("type", "02");return "homepage2";}else{model.addAttribute("msg", "请确定账户信息是否正确!");return "login";}}}/*** 退出登录*/@RequestMapping(value = "/loginOut")public String loginOut(HttpSession session) {session.invalidate();return "login";}/*** 查询个人信息*/@RequestMapping(value = "/info")public String info(User user, Model model, HttpServletRequest request) {HttpSession session = request.getSession();if(session.getAttribute("ad") == null){session.setAttribute("msg", "对不起,请登录!");return "login";}return "queryInfo";}

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

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

基于SSM的汽车订票系统相关推荐

  1. 今天给大家介绍一篇基于javaWeb的汽车订票系统的设计与实现

    项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等.这里根据疫情当下,你 ...

  2. 基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)

    运行环境,jdk1.8或者jdk1.7.tomcat8或者tomcat8.5.mysql5.7.eclipse或者myeclipse开发环境.使用框架Spring+SpringMVC+Mybatis. ...

  3. 基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)简洁版

    运行环境,jdk1.8或者jdk1.7.tomcat8或者tomcat8.5.mysql5.7.eclipse或者myeclipse开发环境.使用框架Spring+SpringMVC+Mybatis. ...

  4. 基于SSM的火车订票系统

    基于SSM的火车订票系统 火车订票系统 项目简介 功能简介 技术选型 数据库设计 代码结构 界面设计 代码获取 火车订票系统 项目简介 本项目为火车订票系统,主要分为管理员.代售网点.用户三大角色. ...

  5. javaweb基于SSM开发在线订票系统(前台+后台)

    基于SSM开发在线订票系统(前台+后台)(大作业/毕业设计) 开发工具: MyEclipse(eclipse)+Jdk+Tomcat+MySql数据库 项目演示 基于SSM开发电影院在线订票系统(前台 ...

  6. 基于ssm的电影票订票系统/电影院管理系统/电影票务管理系统

    目 录 摘  要 ABSTRACT 第1章 绪论 1.1背景及意义 1.2 国内外研究概况 1.3 研究的内容 第2章 相关技术 2.1 JSP技术介绍 2.2 JAVA简介 2.3 MyEclips ...

  7. (附源码)计算机毕业设计SSM基于框架的旅游订票系统

    (附源码)计算机毕业设计SSM基于框架的旅游订票系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...

  8. 【毕业设计】基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统,附源码+文档+PPT

    1.项目介绍 基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统. 系统中的核心用户是系统管理员,管理员登录后,主要功能有管理员信息管理.网站用户管理.新闻公告信息管理.演 ...

  9. (附源码)ssm航空客运订票系统 毕业设计 141612

    SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...

  10. ssm航空客运订票系统 毕业设计源码141612

    SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...

最新文章

  1. jfinal框架中后台获取前端传递的参数
  2. 《操作系统》实验报告——进程调度的模拟
  3. std::vectorChannel2* m_allChannels;容器,以及如何根据channelid的意义
  4. 推荐 12个Idea 免费实用插件及插件离线安装方法
  5. python实现秒杀商品的微信自动提醒功能(附代码)
  6. centos7目录结构
  7. 我的JdbcUtils类
  8. SSH框架的工作原理
  9. Nginx工作原理和优化、漏洞
  10. 五款实用思维导图模板分享
  11. Mac 修改 hosts 命令,以及使其立马生效
  12. 2018年将会改变人工智能的5个大数据趋势
  13. java math 最大值_java 中Math 的常用方法
  14. Ubuntu使用问题(一):Ubuntu不能正常关机的解决方法
  15. 解决服务器上传的tar格式的中不可以解压tar格式的压缩包 zip解压中文会在文件中显示乱码
  16. pymol怎么做底物口袋表面_pymol常用操作
  17. 关于BigDecimal.ROUND_HALF_UP与ROUND_HALF_DOWN
  18. 2020考研计算机新大纲考情分析
  19. git fetch批处理,遍历一个文件夹下的所有子目录,执行git fetch --all
  20. python批量添加qq好友_python实现QQ批量登录功能

热门文章

  1. CF1137E Train Car Selection(单调栈维护凸函数)
  2. Spring框架之ioc
  3. 50. Pow(x, n) (MATH)
  4. 【百度地图API】如何制作孪生姐妹地图?
  5. struts2 从一个action 跳转到另一个action的两种方法
  6. 用C++完成三国杀(无GUI)
  7. 更新maven卡在18不动_Android Studio maven-metadata.xml 卡着不动原因和解决方法
  8. pythonqt项目_Qt项目之高亮关键字Python编辑器实现
  9. mysql study_mysql_study_3
  10. 文献阅读 An incremental density-based clustering framework using fuzzy local clustering