Java實(shí)現(xiàn)飛機(jī)航班管理系統(tǒng)的思路詳解
學(xué)習(xí)Java實(shí)現(xiàn)飛機(jī)航班管理系統(tǒng),本文有該系統(tǒng)的功能截圖,和數(shù)據(jù)庫設(shè)計(jì)SQL語句供大家參考
1.飛機(jī)航班管理系統(tǒng)背景
本系統(tǒng)模擬飛機(jī)航班管理業(yè)務(wù)開發(fā)。
2.飛機(jī)航班管理系統(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.飛機(jī)航班管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
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.飛機(jī)航班管理系統(tǒng)管理員功能介紹
4.1管理員登錄功能
4.2管理員登錄后首頁
4.3管理員修改密碼功能
4.4管理員退出登錄功能
4.5航空公司管理功能
4.6航班飛行城市管理功能
4.6航班管理功能
4.7用戶訂單管理查看功能
5.飛機(jī)航班管理系統(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實(shí)現(xiàn)飛機(jī)航班管理系統(tǒng)的思路詳解的文章就介紹到這了,更多相關(guān)Java實(shí)現(xiàn)飛機(jī)航班管理系統(tǒng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Java實(shí)現(xiàn)打飛機(jī)小游戲(附完整源碼)
- 微信游戲打飛機(jī)游戲制作(java模擬微信打飛機(jī)游戲)
- java版飛機(jī)大戰(zhàn)實(shí)戰(zhàn)項(xiàng)目詳細(xì)步驟
- java實(shí)現(xiàn)飛機(jī)大戰(zhàn)案例詳解
- java實(shí)戰(zhàn)之飛機(jī)大戰(zhàn)小游戲(源碼加注釋)
- Java實(shí)現(xiàn)飛機(jī)大戰(zhàn)-連接數(shù)據(jù)庫并把得分寫入數(shù)據(jù)庫
- java實(shí)現(xiàn)飛機(jī)大戰(zhàn)游戲
- java實(shí)現(xiàn)飛機(jī)游戲代碼
- java實(shí)現(xiàn)抖音飛機(jī)大作戰(zhàn)
- java實(shí)現(xiàn)雷霆戰(zhàn)機(jī)
相關(guān)文章
MyBatis實(shí)現(xiàn)插入大量數(shù)據(jù)方法詳解
最近在公司項(xiàng)目開發(fā)中遇到批量數(shù)據(jù)插入或者更新,下面這篇文章主要給大家介紹了關(guān)于MyBatis實(shí)現(xiàn)批量插入的相關(guān)資料,需要的朋友可以參考下2022-11-11設(shè)計(jì)模式在Spring框架中的應(yīng)用匯總
這篇文章主要介紹了設(shè)計(jì)模式在Spring框架中的應(yīng)用匯總,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11解決springboot 2.x集成log4j2調(diào)試日志無法關(guān)閉的問題
這篇文章主要介紹了解決springboot 2.x集成log4j2調(diào)試日志無法關(guān)閉的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07Java使用ProcessBuilder?API優(yōu)化流程
Java?的?Process?API?為開發(fā)者提供了執(zhí)行操作系統(tǒng)命令的強(qiáng)大功能,這篇文章將詳細(xì)介紹如何使用?ProcessBuilder?API?來方便的操作系統(tǒng)命令,需要的可以收藏一下2023-06-06詳解基于java的Socket聊天程序——服務(wù)端(附demo)
這篇文章主要介紹了詳解基于java的Socket聊天程序——服務(wù)端(附demo),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12淺談hibernate急迫加載問題(多重外鍵關(guān)聯(lián))
這篇文章主要介紹了淺談hibernate急迫加載問題(多重外鍵關(guān)聯(lián)),具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12