基于SSM的汽车订票系统
系统使用技术: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的汽车订票系统相关推荐
- 今天给大家介绍一篇基于javaWeb的汽车订票系统的设计与实现
项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等.这里根据疫情当下,你 ...
- 基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)
运行环境,jdk1.8或者jdk1.7.tomcat8或者tomcat8.5.mysql5.7.eclipse或者myeclipse开发环境.使用框架Spring+SpringMVC+Mybatis. ...
- 基于SSM的电影院订票系统(Spring+SpringMVC+Mybatis)简洁版
运行环境,jdk1.8或者jdk1.7.tomcat8或者tomcat8.5.mysql5.7.eclipse或者myeclipse开发环境.使用框架Spring+SpringMVC+Mybatis. ...
- 基于SSM的火车订票系统
基于SSM的火车订票系统 火车订票系统 项目简介 功能简介 技术选型 数据库设计 代码结构 界面设计 代码获取 火车订票系统 项目简介 本项目为火车订票系统,主要分为管理员.代售网点.用户三大角色. ...
- javaweb基于SSM开发在线订票系统(前台+后台)
基于SSM开发在线订票系统(前台+后台)(大作业/毕业设计) 开发工具: MyEclipse(eclipse)+Jdk+Tomcat+MySql数据库 项目演示 基于SSM开发电影院在线订票系统(前台 ...
- 基于ssm的电影票订票系统/电影院管理系统/电影票务管理系统
目 录 摘 要 ABSTRACT 第1章 绪论 1.1背景及意义 1.2 国内外研究概况 1.3 研究的内容 第2章 相关技术 2.1 JSP技术介绍 2.2 JAVA简介 2.3 MyEclips ...
- (附源码)计算机毕业设计SSM基于框架的旅游订票系统
(附源码)计算机毕业设计SSM基于框架的旅游订票系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...
- 【毕业设计】基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统,附源码+文档+PPT
1.项目介绍 基于ssm的演唱会订票管理系统,订票管理系统,网上演唱会票务系统,票务管理系统. 系统中的核心用户是系统管理员,管理员登录后,主要功能有管理员信息管理.网站用户管理.新闻公告信息管理.演 ...
- (附源码)ssm航空客运订票系统 毕业设计 141612
SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...
- ssm航空客运订票系统 毕业设计源码141612
SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...
最新文章
- jfinal框架中后台获取前端传递的参数
- 《操作系统》实验报告——进程调度的模拟
- std::vectorChannel2* m_allChannels;容器,以及如何根据channelid的意义
- 推荐 12个Idea 免费实用插件及插件离线安装方法
- python实现秒杀商品的微信自动提醒功能(附代码)
- centos7目录结构
- 我的JdbcUtils类
- SSH框架的工作原理
- Nginx工作原理和优化、漏洞
- 五款实用思维导图模板分享
- Mac 修改 hosts 命令,以及使其立马生效
- 2018年将会改变人工智能的5个大数据趋势
- java math 最大值_java 中Math 的常用方法
- Ubuntu使用问题(一):Ubuntu不能正常关机的解决方法
- 解决服务器上传的tar格式的中不可以解压tar格式的压缩包 zip解压中文会在文件中显示乱码
- pymol怎么做底物口袋表面_pymol常用操作
- 关于BigDecimal.ROUND_HALF_UP与ROUND_HALF_DOWN
- 2020考研计算机新大纲考情分析
- git fetch批处理,遍历一个文件夹下的所有子目录,执行git fetch --all
- python批量添加qq好友_python实现QQ批量登录功能
热门文章
- CF1137E Train Car Selection(单调栈维护凸函数)
- Spring框架之ioc
- 50. Pow(x, n) (MATH)
- 【百度地图API】如何制作孪生姐妹地图?
- struts2 从一个action 跳转到另一个action的两种方法
- 用C++完成三国杀(无GUI)
- 更新maven卡在18不动_Android Studio maven-metadata.xml 卡着不动原因和解决方法
- pythonqt项目_Qt项目之高亮关键字Python编辑器实现
- mysql study_mysql_study_3
- 文献阅读 An incremental density-based clustering framework using fuzzy local clustering