大家好,今天给大家演示一下由Java swing实现的飞机票预定系统,系统数据库原本采用的是Oracle,我又改了一个mysql版本的,所以这套系统有两个版本,一个是mysql数据库版的,一个是Oracle数据库版,演示视频教程我们按照mysql的来演示,下面我们来看看如何运行。
将项目导入到eclipse(myeclipse也可以);
导入后发现没有错误,因为这个项目是在我的电脑开发的,导入后不会有错,但是导入到别人电脑后由于Java环境不一样,所以需要做简单的配置,下面看我配置。
![](https://i-blog.csdnimg.cn/blog_migrate/2760020a6a83ce1db6d491ba9eb9c27f.png)
配置完以后就需要配置一下数据库连接的用户名密码了,在tool下的dbhelper文件下:
![](https://i-blog.csdnimg.cn/blog_migrate/1cd1052e5d0cde00e14ece161a5d26ef.png)
接下来就是导入数据库文件了,我们用的是navicat工具
首先新建一个db_plane数据库,然后在新建的数据库上右键运行sql文件。运行完后按f5刷新下,数据表就会出现。
现在准备配置工作完成了,万事俱备,只差运行了。
登录界面:
![](https://i-blog.csdnimg.cn/blog_migrate/f8d58395df6637fb2569cf648d426d26.png)
我们先按照管理员的角色登录一下,管理员用户名admin,密码1:
![](https://i-blog.csdnimg.cn/blog_migrate/219f64557ce38b0abae778fbeb896ccc.png)
航班管理:
![](https://i-blog.csdnimg.cn/blog_migrate/5909468f183a9c1ea4a03da239aeb4dd.png)
销售统计:
![](https://i-blog.csdnimg.cn/blog_migrate/9f65ee9864bafd9d83848c8a8551bca6.png)
航班动态:
![](https://i-blog.csdnimg.cn/blog_migrate/0f3abd84523b1bb92de82a7e6b4359f2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/17999d5a3436bf19ecdd851c7a932bc3.png)
这是管理员的大概功能,接下来我们来看看以旅客的身份登录后完成一次机票预定,旅客登录名llq,密码123:
旅客登录主界面:
![](https://i-blog.csdnimg.cn/blog_migrate/cb2a7b896a037ff20121e4ce316744c0.png)
预定机票:
![](https://i-blog.csdnimg.cn/blog_migrate/21cc8ba467c7edb22409643cd938d0ea.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a9e3a00c3f6c148df8e9f49ec2ee1ea5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/45a5bb1b409aeba66467e8a57d1e8b95.png)
机票改签:
![](https://i-blog.csdnimg.cn/blog_migrate/3f6aef8ea49458550f78948540e7d29c.png)
退票操作:
![](https://i-blog.csdnimg.cn/blog_migrate/382504db81f4186543411f57f5d97ce1.png)