Java swing+MySQL/Oracle 实现的飞机票预定系统订票系统课程设计

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Java swing+MySQL/Oracle 实现的飞机票预定系统订票系统课程设计

这套系统有两个版本,一个是mysql数据库版的,一个是Oracle数据库版,演示视频教程我们按照mysql的来演示,下面我们来看看如何运行。


1、将项目导入到eclipse(myeclipse也可以);

2、导入后发现没有错误,因为这个项目是在我的电脑开发的,导入后不会有错,但是导入到别人电脑后由于Java环境不一样,所以需要做简单的配置,下面看我配置。

9e57f3689f40e79dbd45f7de7cfc7b0.png

4. 配置完以后就需要配置一下数据库连接的用户名密码了,在tool下的dbhelper文件下:

13254893adef4e3ce84e339f5d20201.png

接下来就是导入数据库文件了,我们用的是navicat工具,请自行下载。


首先新建一个db_plane数据库,然后在新建的数据库上右键运行sql文件。运行完后按f5刷新下,数据表就会出现。

现在准备配置工作完成了,万事俱备,只差运行了。

登录界面:

89c215dd9eeea9674c996a2348bdaf8.png

我们先按照管理员的角色登录一下,管理员用户名admin,密码1:

71ed8e1382429e4307ebe3d77fcb0a8.png

航班管理:

11d0ce3d1c18128493e9b321bbc1a23.png

销售统计:

1e42d540ecab66dabfb5842e4a6569a.png

航班动态:

fe5c46eb2261d0a6eb5388c089cd742.png

a1f70c6d1cc391c1a7f4682227485a3.png


这是管理员的大概功能,接下来我们来看看以旅客的身份登录后完成一次机票预定,旅客登录名llq,密码123:

旅客登录主界面:

262b2260a54941b8c38b190c3259620.png

预定机票:


2bbb17344ae659af1b1470fb361c2e1.png

37b6dfa02dba800a074b168cad93745.png

6957eb53a3230ce26dd1e7dac1d4d4d.png

机票改签:

2d02473810818698228f482c9aba3a0.png

退票操作:

4ca782c847effb11bed6832a61af6df.png

通过机票预定系统的构造以及购票人的信息还有机票的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与机票预定系统执行相同的操作。需求分析阶段就是要研究我所作的机票预定系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的七张表结合在一起完成一个总关系表。最后就是要运行和实施数据库。


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
15天前
|
运维 自然语言处理 供应链
Java云HIS医院管理系统源码 病案管理、医保业务、门诊、住院、电子病历编辑器
通过门诊的申请,或者直接住院登记,通过”护士工作站“分配患者,完成后,进入医生患者列表,医生对应开具”长期医嘱“和”临时医嘱“,并在电子病历中,记录病情。病人出院时,停止长期医嘱,开具出院医嘱。进入出院审核,审核医嘱与住院通过后,病人结清缴费,完成出院。
47 3
|
19天前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
17 1
|
20天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
23天前
|
移动开发 前端开发 JavaScript
java家政系统成品源码的关键特点和技术应用
家政系统成品源码是已开发完成的家政服务管理软件,支持用户注册、登录、管理个人资料,家政人员信息管理,服务项目分类,订单与预约管理,支付集成,评价与反馈,地图定位等功能。适用于各种规模的家政服务公司,采用uniapp、SpringBoot、MySQL等技术栈,确保高效管理和优质用户体验。
|
SQL 存储 Oracle
是否应该收集Oracle的系统统计信息?(译文)
您应该收集Oracle数据库的系统统计信息吗?如果您部署过Oracle数据库,那么您会对这个问题有自己的观点,但Oracle的建议什么呢?
128 0
|
SQL Oracle 关系型数据库
Oracle系统统计信息
Oracle系统统计信息 系统统计信息主要描述了与系统硬件相关的某些特性,例如cpu和io系统的性能和利用率等。这些信息对于查询优化器来说是非常重要的,在选择执行计划的过程中,oracle优化器会利用系统统计信息来评估执行计划的成本,因此,准确无误的系统统计信息可以帮助优化器做出正确的选择。
1191 0
|
30天前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
153 64
|
20天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
26 7
|
20天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
22 6
|
20天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
18 5

推荐镜像

更多