随着时代的发展,地铁成为很多城市的主要交通工具,地铁的高效率性,快速性,每班车时间的准确性是他成为了人们出行的首选,为了方便人们乘坐地铁的方便,特此设计了本系统,以达到提前买票上车的目的。
本系统基于B/S架构,使用Java语言编写,数据库采用MySQL。系统共分为三个层次:表示层、业务逻辑层、数据访问层。表示层负责与用户进行直接交换;业务逻辑层负责有效性的验证工作,保证了系统的健壮性;数据访问层主要负责数据的访问,执行数据的增删改查工作。采用分层实现了系统的“高内聚,低耦合”,将问题分开解决,易于控制与扩展。通过一段时间的建设,本系统已初步实现了购票、退票、车次录入、车次管理、用户管理、订单管理等功能。普通用户登陆可以进行购票、退票、查看修改个人信息以及查看个人订单的操作;管理员登陆可以进行车次录入、车次管理、购票、退票、用户管理、订单管理等操作。
本系统操作界面简洁、实用。舍弃很多花哨的装饰,注重于实用,有效的解决了地铁票务的管理。

关键词:java ;B/S;分层;MySQL

目录:引言        1
第一章 业务概述        2
1.1 传统业务处理模式介绍        2
1.2 现有信息系统应用情况        2
第二章  关键技术和使用的工具环境等的说明        3
2.1系统运行环境        3
2.2系统安装步骤        3
2.3系统配置        3
第三章  系统需求        4
3.1 系统总体需求        4
3.2 系统功能需求        4
3.2.1 普通用户        4
3.2.2 管理员        4
3.3 系统性能需求        5
3.4 其他需求        5
3.5 数据流图        5
第四章 总体设计        8
4.1 系统功能结构设计        8
4.2 各模块划分情况说明及主要功能描述        8
4.3系统数据库设计        9
4.3.1 数据库概念结构设计        10
4.3.2 数据表及其结构        12
第五章  详细设计        15
5.1流程设计        15
5.1.1普通用户流程图        15
5.1.2管理员流程图        16
第六章  系统编码        17
6.1 系统功能模块实现说明        17
6.1.1 登陆界面        17
6.1.2 普通用户界面        20
6.1.3 管理员界面        26
6.3 系统应用架构设计        33
第七章  系统测试        34
7.1 系统操作测试        34
7.1.1 登陆界面        34
7.1.2 管理员界面        36
7.1.3 普通用户界面        47

基于JAVA的地铁订票系统相关推荐

  1. 基于ssh的航空订票系统-飞机订票系统javaweb-机票订购课程设计java代码(源码+数据库文件+文档)

    基于ssh的航空订票系统-飞机订票系统javaweb-机票订购java代码(源码+数据库文件+文档) 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言: ...

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

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

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

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

  4. JAVA在线航班订票系统计算机毕业设计Mybatis+系统+数据库+调试部署

    JAVA在线航班订票系统计算机毕业设计Mybatis+系统+数据库+调试部署 JAVA在线航班订票系统计算机毕业设计Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. JAVA毕业设计航空订票系统计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计航空订票系统计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计航空订票系统计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

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

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

  7. javaweb JSP JAVA 电影院在线订票系统(ssm电影购票系统 电影售票 电影票预订系统)(支持在线选座)

    JSP JAVA 电影院在线订票系统(ssm电影购票系统 电影售票 电影票预订系统)(支持在线选座)

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

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

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

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

最新文章

  1. 2020技术趋势报告-中文版
  2. ReactOS 架构
  3. HDU5794 - A Simple Chess
  4. CouchDB未授权访问漏洞记录(端口:5984、6984,CVE-2017-12635,CVE-2017-12636)复现失败
  5. raspberry pi_书评:“ Raspberry Pi for Secret Agents”的使用效果不佳
  6. PGPool使用限制 1
  7. Modernizr 浏览器兼容功能检测
  8. 【解决方案】kafka: client has run out of available brokers to talk to (Is your cluster reachable?)
  9. Spring学习篇01-Spring容器相关基本概念
  10. python统计人的视角_Python--统计人的视角
  11. 蓝色简洁的企业cms网站权限后台管理模板——后台
  12. python远程调用摄像头_教你如何利用python调用摄像头
  13. 工作一年了,小贺和大家说说心里话
  14. php7反序列化问题,PHP7:反序列化漏洞案例及分析
  15. 用于React,React Native,JavaScript和生产力的顶级VSCode扩展
  16. 基于OHCI的USB主机——UFI查询命令(Inquiry)
  17. 常见分布总结-高斯分布、伯努利分布、泊松分布、几何分布、beta分布
  18. SAP HANA数据库HA双机架构概念及运维
  19. unity shader入门(1)unity shader的结构
  20. LORAWAN地磁传感器的应用

热门文章

  1. c 语言大整数阶乘,c++大数阶乘的实现方法
  2. 【转】2014年中国互联网百强企业榜单(全名单和产品)
  3. 游戏音乐制作的硬件环境
  4. 技术敏感度 — 基层技术管理者必备
  5. 南京工资1W的不多吗
  6. T6400 VS T4300
  7. Java程序中使用Spire Jar包报java.lang.NoSuchMethodError类型错误的解决方法
  8. Lambda表达式语法及应用
  9. Android疑难解决-Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
  10. 矩形面积和矩形周长并的模板——来自notonlysuccess