Java实现飞机航班管理系统的思路详解

网友投稿 301 2022-11-29


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`)

) ENGtHtGMkINE=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用户登录功能

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=1tHtGMk9 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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java中BigDecimal类的使用详解
下一篇:Java +Tomcat + SpringMVC实现页面访问示例解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~