Java实现飞机航班管理系统

学习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管理员登录后首页
在这里插入图片描述
4.3管理员修改密码功能
在这里插入图片描述
4.4管理员退出登录功能
在这里插入图片描述
4.5航空公司管理功能
在这里插入图片描述
4.6航班飞行城市管理功能
在这里插入图片描述
4.6航班管理功能
在这里插入图片描述
4.7用户订单管理查看功能
在这里插入图片描述

5.飞机航班管理系统用户功能介绍

5.1用户登录功能
在这里插入图片描述
5.2用户登录首页功能
在这里插入图片描述
5.3用户修改密码功能
在这里插入图片描述
5.4用户退出登录功能
在这里插入图片描述
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
  • 4
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值