【Java+JSP+MySql】12306购票系统(一)项目介绍

该文章详细介绍了在线火车票预订系统的功能,包括用户登录注册、查询车票、购买及退票流程。系统界面设计友好,用户可根据出发地、到达地和日期查询车票,并选择合适的座位等级进行购买。个人信息页面允许用户查看和修改信息,以及取消订票。系统物理模型包括用户表、车次表、余票表和已售车票表,同时涉及视图和触发器的使用。
摘要由CSDN通过智能技术生成

系统功能概述

  • 用户登录
  • 用户注册
  • 用户按出发地、到达地和出发日期查询车票
  • 用户按不同座位等级购买车票
  • 用户查看购买车票信息
  • 退票
  • 修改个人信息

系统界面设计

登录

输入数据库中包含的争取的telephone和upassword,点击确认登陆,就可以登陆成功

注册

按提示输入信息,其中身份证号必须为18位,手机号必须为11位,两次输入密码必须相同。

选择出行需求

登陆成功后,会进入选择出行需求的界面,出发地、到达地和出发日期都可以下拉选择。点击查询后即会查询符合要求的车票。

选择车票

按查询所选的需求,会显示符合要求的所有车票信息,每一个余票都是可以点击的,点击代表选择了相应的车票。

确认购买

按照所选的车票,会计算出给出的座位号,也会显示包括价格在内的全部车票信息供用户查看,如果满足要求则可点击确认付款。

个人信息

在前面的页面的右上角有超链接指向用户个人信息页面,购买票之后也会引导到个人信息页面,页面展示了用户的个人信息和购买的所有车票的信息。并且可以对每张票都进行取消订票。

修改个人信息

输入可以修改个人信息。

取消订票

对一张车票点击对应的取消订票按钮就可以删除这张车票,点击去查看会回到个人信息页面,看到票不在个人购票页面中了;点击重新购票会回到选择出行需求的页面。

系统物理模型

  1. 用户表

  2. 车次表

  3. 余票表

  4. 已售车票

视图

  1. 出发城市视图
  2. 学生车票
  3. 乘车量
    在这里插入图片描述
  4. train_info
  5. user_tickets_info

触发器

系列更新结束后会把源代码和相关的文档打包上传成资源。
如果你觉得这篇文章对你有用的话,麻烦点赞,收藏,关注一下。
感谢您的阅读,您的支持是对我最大的鼓励~
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值