Java教程

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

本文主要是介绍【Java+JSP+MySql】12306购票系统(一)项目介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 系统功能概述
  • 系统界面设计
    • 登录
    • 注册
    • 选择出行需求
    • 选择车票
    • 确认购买
    • 个人信息
    • 修改个人信息
    • 取消订票
  • 系统物理模型
    • 视图
    • 触发器

系统功能概述

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

系统界面设计

登录

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

注册

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

选择出行需求

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

选择车票

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

确认购买

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

个人信息

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

修改个人信息

输入可以修改个人信息。

取消订票

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

系统物理模型

  1. 用户表

  2. 车次表

  3. 余票表

  4. 已售车票

视图

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

触发器

系列更新结束后会把源代码和相关的文档打包上传成资源。
如果你觉得这篇文章对你有用的话,麻烦点赞,收藏,关注一下。
感谢您的阅读,您的支持是对我最大的鼓励~
这篇关于【Java+JSP+MySql】12306购票系统(一)项目介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!