基于java Swing 和 mysql实现的飞机订票系统(源码+数据库+ppt+ER图+流程图+架构说明+论文+运行视频指导)

一、项目简介

本项目是一套基于java Swing 和 mysql实现的飞机订票系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。

包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。

项目都经过严格调试,确保可以运行!

二、技术实现

技术栈:Java swing,mysql

工具:navicat,eclipse或者idea

三、系统功能

本系统用于远程机票预订,包括远程航班信息查询、机票预订与确认等;主要分为四大功能:查询、订票、退票和管理。

管理员登录、注销 到系统并进行插入、删除、更新以及查看机票后台数据库操作

插入:机票的插入可以按照航班号、班期、公司、座位号、起飞地以及抵达地等等插入数据库。

删除:机票可以按照航班号、起止城市、星期进行删除

3.1.1客户端系统功能

复制代码
1.普通用户:

查询:根据航班号、航空公司以及目的地查询出票类信息

订票: 根据出发日期和第一航班号预订机票,机票类型分为单程和往返,一份订单可订多张机票 。

退票:要填写订单号、身份证、客户姓名以及航班信息等等。

后台管理系统:

航班动态:可以根据出发城市、到达城市(或者是航班号)查看这个航班的最新动态

2.机场人员:

查询:根据航班号、航空公司以及目的地查询出票类信息

订票: 根据出发日期和第一航班号预订机票,机票类型分为单程和往返,一份订单可订多张机票 。

退票:要填写订单号、身份证、客户姓名以及航班信息等等。

后台管理系统:

销售统计:根据年份、月份统计总共买出的票数

后台管理:管理员可以根据总部要求去创建航班、取消航班、航班查询

下面以结构图来描述机票预定系统的软件总体结构

3.1.2 服务器端系统功能

复制代码
查询:当有旅客查询机票时,接收其数据信息,并能返回查询结果
统计:对售出的机票作出统计
更新航班信息:当客户端发来请求信息,服务器进行接收, 
流程图:


航班信息更新:系统的管理员通过对航班信息的修改,使数据库中的信息发生变化。

航班取消:当由于某种原因某航班被取消了,系统的管理人员要第一时间的更改数据库中的航班信息,使旅客能及时了解最新信息。

四、页面功能

















五、数据库

一共9张表

bank

deal_log

flight_addr

flight_info

orders

seat

state

tickets

users

六、源码地址

https://download.csdn.net/download/weixin_43860634/88268337

相关推荐
xbgRS3 小时前
springboot的自动装配
java·spring boot
小白勇闯网安圈9 小时前
Django 响应对象、文件上传与类视图
数据库·django·sqlite
努力的小雨10 小时前
同一份 SQL 跑多套环境:Ksql 变量怎么用才安全
数据库
嘻哈∠※10 小时前
0061基于 SpringBoot 的投稿与稿件处理系统设计与实现
java·spring boot·后端
科技绘图11 小时前
快鲸GEO vs 传统AI搜索优化:全链路自动化与高效内容生产在转化闭环上的对比
数据库·人工智能·自动化
ltl11 小时前
数据库作为 LLM 记忆体:语义缓存、RAG 与一致性
数据库
ltl11 小时前
WAL 与崩溃恢复:ARIES 协议怎么跑通
数据库
ltl11 小时前
TEE 数据库:EnclaveDB、Oblivious 原语与机密 SQL
数据库
白狐_79811 小时前
408数据结构第8章:排序②——性质对比秒杀、场景选择与外部排序
java·数据结构·算法
zander25812 小时前
LeetCode 84:柱状图中的最大矩形——单调栈如何确定左右边界
java·数据结构·算法