摘 要:經濟的快速發(fā)展帶動著交通行業(yè)的進步,飛機成為人們日益首選的交通工具。網絡的迅速發(fā)展,為網上航空訂票提供了可能。系統(tǒng)采用B/S模式,使用JSP技術和SQL Server 2008數據庫進行開發(fā),包括用戶注冊、國內航班等模塊,為用戶提供快捷、有效的機票預定方式。
關鍵詞:B/S;JSP;SQL Server
DOI:10.16640/j.cnki.37-1222/t.2015.21.201
1 概述
選擇飛機作為交通工具出行,在窗口或者通過代理機構購買機票是很多人選擇的方式,機票價格和航班只能是預先選擇好的,不可以隨意改變。網上航空訂票系統(tǒng)是一種新型的售票模式。作為面向廣大用戶的售票終端,具有操作簡單、效率高的特點。用戶可以通過網絡查詢航班情況及剩余機票的數量,通過比較后,將乘機人的身份信息填寫完整,完成付款操作,就完成了購票過程。乘機時只需要憑借自己的有效證件到機場柜臺辦理登機手續(xù),換取登機牌就完成了整個購票過程。通過互聯網預訂機票,不僅提高旅客訂票效率,也緩解了售票窗口的擁擠現象,減小了工作人員的工作強度,為航空運輸行業(yè)提供了新型的管理模式。
2 開發(fā)工具的選擇
(1) JSP簡介。JSP即服務器網頁,從1998年開始出現的新技術,是基于JavaServlet以及整個Java體系的web開發(fā)技術。JSP網站開發(fā)標準給出了兩種使用JSP的技術,歸納為兩種模式[1]。
模式一:JSP+JavaBeans技術,JSP頁面獨自響應請求并將處理結果返回給客戶。
模式二:JSP+Servlet+JavaBeans技術,Servlet技術是一種采用Java技術來實現CGI功能的一種技術,非常適于服務器端的處理和編程。
JSP有4個特點:
①簡化的頁面生成技術;②與Java平臺有機集成;③硬件平臺和服務器無關性;④功能可擴展性
(2)SQL Server簡介。由Microsoft開發(fā)和推廣的關系數據庫管理系統(tǒng),在2008年發(fā)行的最新版本。
具有以下特點[2]:
①C/S體系結構;②GUI界面的使用直觀、簡單;③具有良好的接口功能;④與Windows NT完全集成;⑤具有很好的伸縮性,可跨越多種平臺使用;⑥從后臺數據庫將數據發(fā)布到Web頁面上將易于操作。
3 系統(tǒng)的分析
(1)系統(tǒng)處理的準確性和及時性。網上訂票不同與淘寶上的商品買賣,一旦出現差錯會造成嚴重甚至不可挽回的后果。因此,處理問題的準確性和及時性就顯得尤為重要了。這要求設計者具備網絡基礎知識和操作系統(tǒng)并發(fā)操作等專業(yè)知識。
(2)系統(tǒng)的開放性和可擴充性。充分考慮以后的可擴充性。系統(tǒng)一旦完成,其后期的用戶使用率和對于大量數據的維護和備份,就會提到日程上。隨著國內和國際航班的數量遞增,用戶使用人數的迅速增長,對系統(tǒng)開放性和可擴充性的要求會不斷提升。
(3)系統(tǒng)的易于維護性。對于系統(tǒng)來講能夠提供良好的用戶接口和人機交互界面,以及對長久不用數據的有效備份都是必需的。
(4)系統(tǒng)的響應速度。響應速度體現了系統(tǒng)的設計水平,同時也為客戶贏得了時間。
4 系統(tǒng)的模塊實現
通過對航空公司的調研,確定了系統(tǒng)基本模塊有:用戶注冊、用戶登錄、管理員登錄和航班查看管理等四個模塊。
會員中心可申請新用戶的注冊,包括用戶名、登錄密碼、真實姓名、性別、出生日期、聯系電話等重要信息,點擊“提交”即可注冊成功。
管理員和用戶可以登錄,用戶登錄后進行選票和退票操作。管理員登錄后,進行航班信息的各項修改和刪除管理。
航班查看管理模塊,包含國內航班和國際航班所在航空公司的選擇、飛行航線的選擇、起飛時間和抵達時間的選擇以及成人、兒童、會員價格和剩余票數的選擇。
5 系統(tǒng)測試
(1)用戶注冊。進入首頁,在會員中心界面有一個注冊按鈕,點擊后,填寫相應資料,如信息正確則成功登錄。
(2)用戶登錄。當用戶名、密碼以及對應的驗證碼全部輸入正確后,點擊登錄按鈕,即可查詢用戶自己的信息和訂票情況。
(3)航班的查詢。在首頁輸入航班的航線,起飛和抵達時間,票價類別,點擊查詢按鈕,成功后跳轉到查詢到的航班信息頁面。
(4)機票的預訂。已經登錄后,選擇好航班,用戶點擊預訂填寫相應的資料即可預訂所需的機票。
(5)機票的退訂。登錄后,點擊相應菜單找到預訂的機票信息,點擊想要取消的記錄,根據提示進行退票操作即可,隨后數據庫中的相關數據發(fā)生更改。
(6)管理員登錄和航班查詢。在管理登錄頁面輸入管理員用戶名和密碼,無誤后進入管理員操作界面的首頁。航班查詢和用戶一樣,輸入相關信息,查詢航班。
(7)更改和取消航班。按照航班所在公司和航班號查詢后,進行航班信息的修改和刪除。
(8)增加航班。點擊菜單中的相應操作,進入頁面,填寫要增加的航班的相關資料,成功后數據庫中的數據也發(fā)生相應改變。
經過對軟件進行測試,基本滿足開發(fā)要求。
6 結論
系統(tǒng)實現了用戶通過互聯網在航空公司進行注冊、登錄、查詢航班、進行機票的預訂及退訂等功能,在航空公司內部實現了管理員對航班信息等業(yè)務進行查詢,修改,刪除的操作。實現了機票管理的智能化,為提供效率和效益,促進交通業(yè)的發(fā)展做出了貢獻。
參考文獻:
[1]吳燦銘.JSP動態(tài)網頁設計[M].清華大學出版社,2013(02).
[2]李文峰.SQL Server2008數據庫設計高級案例教程[M].航空工業(yè)出版社,2012(01).
作者簡介:李力東(1974-),女,碩士,副教授,研究方向:計算機軟件。endprint