Java實現(xiàn)飛機航班管理系統(tǒng)的思路詳解
學習Java實現(xiàn)飛機航班管理系統(tǒng),本文有該系統(tǒng)的功能截圖,和數(shù)據(jù)庫設(shè)計SQL語句供大家參考
1.飛機航班管理系統(tǒng)背景
本系統(tǒng)模擬飛機航班管理業(yè)務(wù)開發(fā)。
2.飛機航班管理系統(tǒng)技術(shù)架構(gòu)
主要技術(shù)
Spring、SpringMVC、Mybatis
JSP、JSTL、jQuery、HTML、CSS、JS
Mysql
bootstrap
開發(fā)工具和環(huán)境
Eclipse
Maven
Tomcat 7
JDK 1.8
Mysql 5.6
Win10 操作系統(tǒng)
3.飛機航班管理系統(tǒng)數(shù)據(jù)庫設(shè)計
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.飛機航班管理系統(tǒng)管理員功能介紹
4.1管理員登錄功能

4.2管理員登錄后首頁

4.3管理員修改密碼功能

4.4管理員退出登錄功能

4.5航空公司管理功能

4.6航班飛行城市管理功能

4.6航班管理功能

4.7用戶訂單管理查看功能

5.飛機航班管理系統(tǒng)用戶功能介紹
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
到此這篇關(guān)于Java實現(xiàn)飛機航班管理系統(tǒng)的思路詳解的文章就介紹到這了,更多相關(guān)Java實現(xiàn)飛機航班管理系統(tǒng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
怎樣將一個JAR包添加到Java應(yīng)用程序的Boot?Classpath中
本文文章給大家介紹如何將一個JAR包添加到Java應(yīng)用程序的Boot?Classpath中,本文通過實例代碼給大家介紹的非常詳細,需要的的朋友參考下吧2023-11-11
springboot自帶線程池ThreadPoolTaskExecutor使用
本文主要介紹了springboot自帶線程池ThreadPoolTaskExecutor使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04
spring中JdbcTemplate操作oracle的存儲過程實例代碼
JdbcTemplate是Spring對JDBC的封裝,目的是使JDBC更加易于使用,JdbcTemplate是Spring的一部分,下面這篇文章主要給大家介紹了關(guān)于spring中JdbcTemplate操作oracle的存儲過程的相關(guān)資料,需要的朋友可以參考下2023-04-04

