Java实现飞机航班管理系统的思路详解
作者:qq1097056559 时间:2022-08-20 19:48:42
学习Java实现飞机航班管理系统,本文有该系统的功能截图,和数据库设计SQL语句供大家参考
1.飞机航班管理系统背景
本系统模拟飞机航班管理业务开发。
2.飞机航班管理系统技术架构
主要技术
Spring、SpringMVC、Mybatis
JSP、JSTL、jQuery、HTML、CSS、JS
Mysql
bootstrap
开发工具和环境
Eclipse
Maven
Tomcat 7
JDK 1.8
Mysql 5.6
Win10 操作系统
3.飞机航班管理系统数据库设计
CREATE TABLE `admin` (
`id` varchar(20) NOT NULL,
`NAME` varchar(20) NOT NULL,
`idcard` varchar(20) NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `airline` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`NAME` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8
CREATE TABLE `city` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`NAME` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8
CREATE TABLE `flight` (
`flightid` int(11) NOT NULL AUTO_INCREMENT,
`airlineid` int(11) NOT NULL,
`StartDate` date NOT NULL,
`StartTime` varchar(10) NOT NULL,
`ArrivalTime` varchar(10) NOT NULL,
`startCityId` int(11) NOT NULL,
`ArrivalCityId` int(11) NOT NULL,
`Price` double NOT NULL,
`ticket` int(11) NOT NULL,
PRIMARY KEY (`flightid`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8
CREATE TABLE `user` (
`id` varchar(20) NOT NULL,
`NAME` varchar(20) NOT NULL,
`idcard` varchar(20) NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `userorder` (
`orderid` int(11) NOT NULL AUTO_INCREMENT,
`userid` char(20) NOT NULL,
`flightid` int(11) NOT NULL,
`CreateDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`orderid`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8
4.飞机航班管理系统管理员功能介绍
4.1管理员登录功能
4.2管理员登录后首页
5.飞机航班管理系统用户功能介绍
5.1用户登录功能
5.5用户信息查看功能
5.6航班信息查看和订购功能
5.7用户订购查看功能
CREATE TABLE `admin` (
`id` varchar(20) NOT NULL,
`NAME` varchar(20) NOT NULL,
`idcard` varchar(20) NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `airline` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`NAME` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8
CREATE TABLE `city` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`NAME` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8
CREATE TABLE `flight` (
`flightid` int(11) NOT NULL AUTO_INCREMENT,
`airlineid` int(11) NOT NULL,
`StartDate` date NOT NULL,
`StartTime` varchar(10) NOT NULL,
`ArrivalTime` varchar(10) NOT NULL,
`startCityId` int(11) NOT NULL,
`ArrivalCityId` int(11) NOT NULL,
`Price` double NOT NULL,
`ticket` int(11) NOT NULL,
PRIMARY KEY (`flightid`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8
CREATE TABLE `user` (
`id` varchar(20) NOT NULL,
`NAME` varchar(20) NOT NULL,
`idcard` varchar(20) NOT NULL,
`phone` varchar(20) NOT NULL,
`email` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
CREATE TABLE `userorder` (
`orderid` int(11) NOT NULL AUTO_INCREMENT,
`userid` char(20) NOT NULL,
`flightid` int(11) NOT NULL,
`CreateDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`orderid`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8
来源:https://blog.csdn.net/qq_34417749/article/details/104032444
标签:Java,飞机航班,管理系统
0
投稿
猜你喜欢
C#获取Windows进程监听的TCP/UDP端口实例
2021-11-20 13:06:21
关于C#中的Invoke示例详解
2023-06-20 10:17:14
使用java生成字母验证码
2021-10-29 23:50:25
Java实现图片验证码功能
2021-12-07 12:58:55
如何通过SpringBoot实现商城秒杀系统
2023-11-24 23:02:33
详解SpringMVC如何进行数据回显
2023-09-12 08:48:15
关于@GetMapping和@GetMapping(value=““)的区别
2023-11-27 11:07:37
在Eclipse中使用版本管理工具SVN的图文教程
2022-07-21 17:39:51
移动开发Spring Boot外置tomcat教程及解决方法
2023-08-25 11:47:33
SpringBoot如何优雅的整合Swagger Api自动生成文档
2022-08-10 00:49:29
C#判断字符串中是否包含指定字符串及contains与indexof方法效率问题
2022-07-06 19:04:51
Java I/O中I/O流的典型使用方式详解
2023-07-08 21:07:51
java实现鲜花销售系统
2023-08-29 20:23:42
Flutter 图片开发核心技能快速掌握教程
2023-08-16 22:01:51
使用Filter过滤器中访问getSession()要转化
2022-10-01 16:20:04
基于JavaSwing设计和实现的酒店管理系统
2022-03-31 12:12:14
从零实现一个简单的Spring Bean容器的代码案例
2022-07-24 11:42:16
MyBatis-Plus多表联查(动态查询)的项目实践
2023-11-19 21:43:17
对int array进行排序的实例讲解
2021-12-09 06:51:15
基于java中的流程控制语句总结(必看篇)
2023-11-08 09:56:59