摘 要:當(dāng)前中國(guó)民航市場(chǎng)擴(kuò)大迅速,隨著生活水平的提高,越來(lái)越多的人選擇飛機(jī)出行,對(duì)航空公司的服務(wù)也要求越來(lái)越高。本文分析了現(xiàn)今航空票務(wù)管理系統(tǒng)中所應(yīng)用的幾個(gè)環(huán)節(jié),并針對(duì)每個(gè)環(huán)節(jié)做出了詳細(xì)的闡述和探討,主要完成對(duì)管理員的后臺(tái)操作管理的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模塊分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。
關(guān) 鍵 詞:JSP;航空票務(wù);系統(tǒng)設(shè)計(jì)
1 系統(tǒng)功能需求分析
1.1 功能簡(jiǎn)介
1.管理員操作模塊
管理員登錄之后才可以執(zhí)行一系列的操作,管理員可執(zhí)行的操作有:添加航班的信息,添加航班計(jì)劃的信息,添加執(zhí)行飛機(jī)的信息,查看航班的信息,查看航班計(jì)劃,刪除航班;添加營(yíng)業(yè)網(wǎng)點(diǎn)信息,查看營(yíng)業(yè)網(wǎng)點(diǎn)的信息,修改營(yíng)業(yè)網(wǎng)點(diǎn)相關(guān)信息;修改個(gè)人資料,修改登錄密碼等。另外,管理員可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行任何操作[1]。
2.營(yíng)業(yè)網(wǎng)點(diǎn)操作模塊
網(wǎng)點(diǎn)登錄之后才可以進(jìn)行一系列的操作,包括:查詢航班,查看航班基本信息,幫顧客訂票等[2]。
1.2 識(shí)別系統(tǒng)中的參與者
根據(jù)上述分析,該系統(tǒng)的參與者為營(yíng)業(yè)網(wǎng)點(diǎn)、管理員、DB數(shù)據(jù)庫(kù)、顧客。
營(yíng)業(yè)網(wǎng)點(diǎn)(Branch):該參與者登錄系統(tǒng)可以根據(jù)顧客要求進(jìn)行查詢航班及訂購(gòu)機(jī)票。
管理員(admin):該參與者登錄系統(tǒng)進(jìn)行添加、查看、刪除航班的基本信息,添加、查看航班計(jì)劃,添加、查看、刪除營(yíng)業(yè)網(wǎng)點(diǎn)信息,統(tǒng)計(jì)各網(wǎng)點(diǎn)售票情況和總售票情況。
DB數(shù)據(jù)庫(kù)(DB):所有數(shù)據(jù)的存儲(chǔ)。
顧客(customer):購(gòu)買機(jī)票。
2 系統(tǒng)設(shè)計(jì)
本系統(tǒng)可以根據(jù)需要將類分為三種,分別為:實(shí)體類、界面類和控制類。
實(shí)體類主要有:管理員信息類、航班類、航班計(jì)劃類、訂票類、飛機(jī)型號(hào)類、營(yíng)業(yè)網(wǎng)點(diǎn)類。
界面類主要有:登錄界面,各個(gè)角色的主界面以及各個(gè)角色執(zhí)行操作的界面。
控制類主要有:BranchContol(營(yíng)業(yè)網(wǎng)點(diǎn)控制層)、Flight(飛機(jī)型號(hào)控制層)、FlightControl(航班控制層)、flightScontrol(航班計(jì)劃控制層)、OrderControl(訂票控制層)等。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)
通過(guò)對(duì)航空票務(wù)管理系統(tǒng)的分析,可以提取出以下幾個(gè)實(shí)體:航班、航班計(jì)劃、營(yíng)業(yè)網(wǎng)點(diǎn)、訂票信息、飛機(jī)信息,該系統(tǒng)實(shí)體圖如圖1所示。
5 結(jié)束語(yǔ)
本系統(tǒng)在需求分析,系統(tǒng)設(shè)計(jì)時(shí)充分使用了面向?qū)ο蟮能浖O(shè)計(jì)理念,在系統(tǒng)實(shí)現(xiàn)時(shí)充分利用JSP的優(yōu)點(diǎn),實(shí)現(xiàn)基礎(chǔ)信息維護(hù)的各個(gè)模塊,功能包括:系統(tǒng)管理員的登錄、修改密碼;對(duì)航班所需要的信息進(jìn)行增加、刪除、查看等管理;數(shù)據(jù)庫(kù)的數(shù)據(jù)管理;營(yíng)業(yè)網(wǎng)點(diǎn)的登錄、查詢航班、訂購(gòu)機(jī)票等功能。當(dāng)然本系統(tǒng)在各方面肯定還存在很多不足和亟待改進(jìn)的地方,隨著實(shí)踐操作的增加我們會(huì)不斷改進(jìn)和優(yōu)化[3]。
參考文獻(xiàn)
[1] 吳鵬.一款基于JAVA的航空售票系統(tǒng)設(shè)計(jì)[J].價(jià)值工程,2011,(33):179.
[2] 張東.基于php網(wǎng)上航空購(gòu)票系統(tǒng)的實(shí)現(xiàn)[J].科技資訊,2013,(03):25-26.
[3] 單彬.基于J2EE的航空訂票系統(tǒng)解決方案[D].上海:華東師范大學(xué),2008.