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