資源描述:
《民航訂票系統(tǒng)開(kāi)發(fā)【畢業(yè)論文】》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、本科畢業(yè)設(shè)計(jì)(20屆)民航訂票系統(tǒng)開(kāi)發(fā)III【摘要】民航訂票系統(tǒng)是用于航空公司機(jī)票訂購(gòu)業(yè)務(wù)的一套管理系統(tǒng),適用于柜臺(tái)營(yíng)業(yè)員對(duì)用戶的各種訂票等的業(yè)務(wù)操作,具有廣泛的實(shí)用性。該系統(tǒng)是基于Java語(yǔ)言開(kāi)發(fā)使用C/S模式實(shí)現(xiàn)的應(yīng)用軟件。經(jīng)過(guò)一系列的需求分析,可分為前臺(tái)和后臺(tái)兩個(gè)管理系統(tǒng)。使用Mysql作為核心數(shù)據(jù)庫(kù),Swing作為系統(tǒng)圖形界面的開(kāi)發(fā)工具,Socket機(jī)制用來(lái)消息的傳輸。它為用戶提供了登陸、查詢航班、退訂機(jī)票、營(yíng)業(yè)記錄信息等功能,向管理員提供了對(duì)于航班信息的查詢、修改等操作。經(jīng)過(guò)測(cè)試,擁有友好交互界面,基本滿足了用戶的需求,完全
2、可以實(shí)現(xiàn)在業(yè)務(wù)功能。【關(guān)鍵詞】民航訂票系統(tǒng);java平臺(tái);C/S模式;交互界面【ABSTRACT】Civilaviationbookingsystemisasetofmanagementsystemsbeusedforairlineticketorderingbusiness,applicabletocountersalespersondoAvarietyofbookingandotherbusinessoperationstocustomers,andithasawiderangeofpractical.Thesystemisbas
3、edontheJavalanguagedevelopmentanditisaapplicationsoftwareUsingtheC/Smodetoachieve.Afteraseriesofneedsanalysis,itcanbedividedintotwofrontandbackofficemanagementsystem.ItuseMysqlasthecoredatabase,GUIdevelopmentusingSwingtool,andSocketasaserver.Itprovidesuserswithalogin,ch
4、eckflight,booktickets,businessrecordsfunctionsandprovidesadministratorwiththeflightinformationofthequery,modify,andotheroperations.Afterthetest,ithasafriendlyinterface,basicallymeettheneedsofusers,canachieveinabusinessfunction.【KEYWORDS】CivilAviationBookingSystem;javala
5、nguage;C/SMode;Interface.III目錄1緒論61.1研究背景及現(xiàn)狀61.2研究?jī)?nèi)容及課題意義61.3本文結(jié)構(gòu)62開(kāi)發(fā)語(yǔ)言及工具簡(jiǎn)介82.1Java語(yǔ)言概述82.2Java開(kāi)發(fā)特點(diǎn)82.3Java常用工具包92.4Eclipse開(kāi)發(fā)工具簡(jiǎn)介103需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì)123.1模塊需求分析123.2具體功能需求分析133.3用例圖設(shè)計(jì)143.4數(shù)據(jù)庫(kù)設(shè)計(jì)164系統(tǒng)總體設(shè)計(jì)與代碼編寫184.1系統(tǒng)總體設(shè)計(jì)184.1.1Eclipse開(kāi)發(fā)工具簡(jiǎn)介184.1.2系統(tǒng)流程設(shè)計(jì)184.1.3系統(tǒng)總體框架設(shè)計(jì)194.2整體界面設(shè)
6、計(jì)204.2.1登陸界面204.2.2前臺(tái)功能設(shè)計(jì)224.2.2.1.訂購(gòu)機(jī)票234.2.2.2.營(yíng)業(yè)紀(jì)錄244.2.2.3.一級(jí)結(jié)算264.2.2.4.二級(jí)結(jié)算274.2.3后臺(tái)功能設(shè)計(jì)274.2.3.1.航班計(jì)劃管理284.2.3.2.航線管理284.2.4服務(wù)器核心代碼編寫295數(shù)據(jù)測(cè)試與功能評(píng)估335.1測(cè)試環(huán)境335.2功能測(cè)試335.3安全測(cè)試345.4功能評(píng)估346總結(jié)366.1全文總結(jié)366.2未來(lái)展望367致謝38附錄一:民航售票系統(tǒng)建表語(yǔ)句匯總40附錄二:DAO接口具體方法匯總55III1緒論1.1研究背景及現(xiàn)狀年
7、來(lái),隨著航空業(yè)的信息化發(fā)展,傳統(tǒng)的機(jī)票訂購(gòu)方式已經(jīng)無(wú)法達(dá)到目前民航電子商務(wù)的發(fā)展要求。為方便客戶更快更有效的訂購(gòu)自己需要的機(jī)票,機(jī)票的電子化管理是一種必然的趨勢(shì)。一個(gè)具有網(wǎng)絡(luò)化的訂票系統(tǒng)不僅可以處理大量的購(gòu)票業(yè)務(wù),同時(shí)節(jié)省內(nèi)部管理上的成本,也更方便地為航空公司建立新的銷售網(wǎng)店[1]。目前,國(guó)內(nèi)的機(jī)票業(yè)務(wù)已基本實(shí)現(xiàn)了電子化管理,并不斷有新的管理系統(tǒng)進(jìn)行研發(fā)更新。它們利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺(tái),建設(shè)立了一個(gè)安全、可靠、開(kāi)放、高效的航班查詢及機(jī)票預(yù)訂的共享平臺(tái)。用戶可以借助計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)航班的查詢和機(jī)票的預(yù)訂和退訂,更加快速的,
8、可靠地制定行程[2]。1.2研究?jī)?nèi)容及課題意義本設(shè)計(jì)的基本內(nèi)容為開(kāi)發(fā)一套國(guó)內(nèi)機(jī)票營(yíng)業(yè)柜員系統(tǒng),該系統(tǒng)要求能通過(guò)分布在全國(guó)各主要城市的該航空公司的營(yíng)業(yè)網(wǎng)點(diǎn)為顧客提供航班查詢,購(gòu)買機(jī)票,退票以及改簽的服務(wù)。在此基礎(chǔ)上實(shí)現(xiàn)系統(tǒng)