999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java和數據庫系統設計的航空售票系統

2020-04-22 20:36:14楊永琪董國泰朱文豪
電腦知識與技術 2020年6期

楊永琪 董國泰 朱文豪

摘要:乘坐飛機出行是當今社會主流的交通方式之一,不同的航班能直接或間接地連接世界上的各個城市,為人們的出行提供了極大的便利。針對該文提出的航空售票系統,為乘客用戶和航班管理人員之間搭建了平臺,從而實現航班管理人員能夠更加便捷地實現查詢班次信息、乘客信息、修改乘客信息等操作;而乘客用戶則可以更加方便地查詢購票記錄、對機票進行預購等操作,實現管理人員和乘客用戶的各個需求,同時規范化購票及其相關流程。該文基于Java語言和SQL語言的設計實現了較為便捷、智能的航空售票管理系統。

關鍵詞:航空售票管理系統;數據庫系統設計;Java

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2020)06-0075-02

1航空售票管理系統的需求分析

1.1需求分析

隨著交通方式的多元化,飛機出行也成為主要的交通方式之一。每天都會有大量的航班信息發布,為滿足乘客和航空管理人員的需求,改善航班售票秩序、規范乘客購票行為等。

選擇相應的時間、地點查詢班次信息該系統主要記錄用戶、航空班次、飛機信息、個人用戶的銀行卡之間的關系。1)用戶分為系統管理員與購票用戶:①航空售票管理員信息:管理員編號、管理員名字、管理員電話。②購票用戶信息:身份證號、電話號碼、銀行卡號、郵箱等。

2)航空班次信息:航空班次號、飛機編號、出發地點、目的地、出發時間、到達時間。

3)飛機信息:飛機編號、機艙數目、飛機座位數及座位編號、不同機艙的座位票價、飛機時速。

4)銀行卡信息:個人銀行卡號、用戶銀行卡余額、用戶身份證號。

5)身份證信息:身份證號、姓名、性別、用戶所有者。

6)機票信息:機票編號、航空班次號、飛機座位號、乘客身份證號、機票價格、座位編號。

根據上述該系統的目的,提出用戶和航空管理人員的需求分析,分別總結為以下幾點功能:

1)航空管理員子系統的需求分析:

①查看航班班次的詳細信息;

②通過身份證號碼查詢乘客信息;

③通過班次號對班次進行詳細查詢;

④發布與刪除航班班次及其相關信息。

2)乘客用戶子系統的需求分析:

①為個人及其他乘客購買機票;

②查看當前用戶的購票記錄;

③添加和刪除個人信用卡信息;

④添加、修改和刪除乘機人信息。

1.2安全性與完整性需求

1)安全性

①通過不同權限用戶的賬號及密碼進行系統登錄。

②通過對管理員用戶與乘客用戶的判別來給予不同的權限與實現不同界面。

③乘客用戶登錄自己賬號后只能查詢自己用戶名下身份證的購票信息與個人信息。

④乘客用戶不可對班次、飛機等信息進行修改。

⑤管理員用戶能對班次信息進行修改與查詢,對于客戶用戶信息只能查詢不能修改。

2)完整性

①實體完整性

手機號、航空班次號、飛機編號、用戶銀行卡號、身份證號、機票編碼號分別為不同用戶、航空班次、飛機信息、銀行卡、身份證、機票的主碼。

②參照完整性

航空班次表中的飛機編號為飛機信息表的主碼、銀行卡號表中所有者號碼為用戶表的主碼、機票信息表中的飛機編號號與航空班次號分別為飛機信息表與航空班次表的主碼等。

③用戶定義完整性

用戶性別只能是男或女;用戶手機號碼、名字、銀行卡號、車機票價格、航空班次出發地、航空班次目的地、飛機時速等數據不為空;用戶類型只能是0與1:其中0表示客戶用戶、l表示管理員用戶。

2航空售票管理系統的系統設計

2.1界面及其功能設計

管理員菜單界面設計:在當前系統中,使用管理員權限的賬戶登錄后,出現管理員子系統主界面。在該界面中可設置航班的出發地點和出發時間的選擇控件,從而通過地點和時間發布詳細的航班信息,當此操作完成后可設置航班編號用于規范化航空流程。在該管理員子系統界面可以通過具體的航班編號和用戶身份證編號對航班和乘客進行詳細查詢,此外管理員也可以選取當前界面中存在的班次進行刪除操作。

用戶菜單界面設計:在當前系統中,使用用戶權限的賬戶登錄后,出現用戶子系統主界面。該用戶界面共分為四個模塊,分別為預購機票的地點查詢模塊、機票信息查詢模塊、已購機票記錄查詢模塊以及個人信息模塊。

預購機票的地點查詢模塊:通過用戶選擇出發地點、目的地以及時間來查詢可選航班班次列表,在查詢到欲購班次后可以通過購買按鈕對機票進行購買,購買時需要填寫相應的個人信息、銀行卡信息等。

機票信息查詢模塊:用戶可以通過航空班次號來查詢班次信息與購票,輸入班次號點擊查詢后,將顯示當前班次信息并可選購票按鈕,進行后續的購票操作。

已購機票記錄查詢模塊:用戶可以查詢到自己所有的購票記錄,可以通過查看詳細按鈕進行查看,還可以通過退票按鈕進行相應的退票操作。

個人信息模塊:用戶可以在此模塊看到自己用戶名以及郵箱號,也可在此界面內實現增、刪、改常用乘車人信息,添加和刪除信用卡信息等操作。

2.2功能實現

整體功能是通過兩個Activity與四個Fragment來實現,本系統大量使用Dialog來對詳細信息填寫進行管理。其功能實現過程中使用到uI的類有14個,其中三個抽象父類用于限制所有界面的業務處理與邏輯執行順序,其余各個子類用于詳細界面以及功能的實現。

3系統測試

在Eclipse和SQL Server 2017的開發環境下運行程序,根據

2.1中的功能設計描述進行操作,可以分別實現乘客用戶和航空管理員的不同功能需求。管理員進行登錄后,能成功實現查看航班班次的詳細信息、通過身份證號碼查詢乘客信息、通過班次號對班次進行詳細查詢、發布與刪除航班班次及其相關信息的相關功能;乘客用戶進行登錄后,能成功實現為當前及其他乘客購買機票、查看當前用戶的購票記錄、添加和刪除個人信用卡信息、添加、修改和刪除乘機人信息的功能。

4總結

該航空售票管理系統是基于Java語言并結合SQL語言進行系統設計的,通過不同用戶(乘客用戶、管理員用戶)的需求分析以及安全性與完整性需求,設計了較為完備、智能、便捷的平臺系統。在數據庫系統設計階段,從需求分析、概念結構設計、邏輯結構設計、物理結構設計等方面逐一人手,建立了一個小型的模擬航空系統數據庫及框架,從而給程序編排和運行提供根基基礎,對于整體功能的實現,通過Java語句使用多個uI類,封裝各個界面的業務處理與邏輯執行順序,并用Dialog來對詳細功能部分的手寫內容進行管理。該系統可以實現管理人員和乘客用戶的各個需求,同時規范化航空業務的各個流程。

主站蜘蛛池模板: 亚洲无码高清一区二区| 亚洲天堂.com| 日韩无码黄色网站| 欧洲熟妇精品视频| 啪啪永久免费av| 青青草综合网| 国产精品理论片| 六月婷婷精品视频在线观看| 中文无码日韩精品| 国产在线小视频| 制服丝袜无码每日更新| 一区二区三区在线不卡免费| 国产亚洲视频播放9000| 亚洲第一成年网| 欧美日在线观看| 免费在线色| 91九色视频网| 成年人国产视频| 91免费国产在线观看尤物| 国产91精品调教在线播放| 中文字幕在线观| 国产福利免费视频| 欧美在线综合视频| 麻豆精品国产自产在线| 国产老女人精品免费视频| 香蕉久久国产超碰青草| 最新痴汉在线无码AV| 黄色网址手机国内免费在线观看| 日韩视频免费| 三上悠亚精品二区在线观看| 99伊人精品| 免费三A级毛片视频| 国产爽歪歪免费视频在线观看 | 人妻丰满熟妇av五码区| 国产黄在线免费观看| 亚洲国产精品久久久久秋霞影院| 在线观看国产精品日本不卡网| 伊人久久青草青青综合| 亚洲综合一区国产精品| 欧美成人综合在线| 日韩天堂在线观看| 日韩毛片在线播放| 成人国内精品久久久久影院| 伊人久久婷婷五月综合97色| 精品国产成人a在线观看| 欧洲成人免费视频| 亚洲精品图区| 亚洲色大成网站www国产| 国产成人亚洲综合a∨婷婷| 亚洲久悠悠色悠在线播放| 亚洲欧美综合另类图片小说区| 国产一级裸网站| 99爱视频精品免视看| 久草网视频在线| 国产网站免费| 一级毛片在线播放免费| 91精品国产自产在线观看| 日本午夜精品一本在线观看 | 国产欧美在线| 91精品亚洲| 狠狠躁天天躁夜夜躁婷婷| 国产第一页屁屁影院| 国产白浆在线观看| 国产一级片网址| 在线看AV天堂| 青青草一区二区免费精品| 亚洲欧美自拍视频| 国产在线精品99一区不卡| 欧美区一区| 国产高清在线观看91精品| 国产亚洲视频免费播放| 国产午夜无码片在线观看网站| 天天做天天爱天天爽综合区| 国产成人亚洲无码淙合青草| 中文字幕精品一区二区三区视频| 久久午夜夜伦鲁鲁片无码免费| 日韩无码一二三区| 婷婷综合色| 波多野结衣爽到高潮漏水大喷| 色成人综合| 又黄又湿又爽的视频| 国产一区三区二区中文在线|