機票預訂系統需求分析_第1頁
機票預訂系統需求分析_第2頁
機票預訂系統需求分析_第3頁
機票預訂系統需求分析_第4頁
機票預訂系統需求分析_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

需求分析規格說明書 -機票預訂系統1 引言1.1 編寫目的航空公司為給旅客乘機提供方便,需要開發一個機票預定系統。各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發地和目的地,航班艙位要求等)輸入到系統中,系統為旅客安排航班。當旅客交付了預訂金或通過網上支付方式付款后,旅客就可以在飛機起飛前憑個人二代身份證在旅行社或機場指定系統上自助打印機票,系統核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定期進行查詢統計,以便適當調整。1.2 項目背景 隨著社會發展的不斷進步,旅游業的蓬勃發展,機票預訂系統對人們的生活影響越來越大,為了實現航空公司以及旅游業的現代化管理,方便旅客,需要開發一個機票預訂系統。該系統具有完整的存儲,查詢,核對,打印機票等功能。在這個系統中,旅客在旅行社的機票預售代理點,通過輸入計算機系統查詢,系統為旅客安排航班,印出取票通知和賬單,旅客在飛機起飛前憑其二代身份證、取票通知和賬單取票,系統校對無誤后即打印機票給顧客。1.3 定義1.4 參考資料 1.軟件工程導論,張海潘,清華大學出版社2 任務概述2.1 目標在計算機網絡,數據庫和先進開發平臺上,利用現有軟件,配置一定硬件,開發一個巨頭開放乙烯結構的、易擴充的、一維護的、具有良好人機交互界面的機票預訂系統,實現航空公司與旅行社之間的現代化管理鏈接。實現各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發地和目的地,航班艙位要求等)輸入到系統中,系統為旅客安排航班的功能。2.2 用戶的特點 用戶為旅游社工作人員,通過登錄相應信息而進入機票系統,然后輸入旅客基本信息和要求,系統自動為其查詢并且作出相應的航班安排,經與旅客交流后,選擇航班進行預訂,網上支付,然后系統在用戶終端輸出相應取票通知和賬單。2.3 條件與限制2.3.1 client/server結構總體設計方案的約束 機票預訂系統作為client/server結構的一個應用系統,在其各實施階段都要服從它的一些規劃,包括功能設計、系統配置和計劃。2.3.2信息共享帶來的其他約束由于該系統用戶通過internet鏈接來查詢及進行機票預訂,涉及信息的共享,所以機票預訂系統還要受到其他系統的信息約束。2.3.3 信息真偽驗證在分析系統功能時要考慮有關證件的合法性驗證2.3.4技術發展規律的約束由于計算機技術發展的日新月異,將會給信息的保密和辨別帶來很大的便利,但同時也帶來一些麻煩。要預測將來技術發展對該系統的有益和有害的方面,為可能的變化預留一定的系統處理能力,即對一些接口的處理方便更新。3 需求規定3.1對功能的規定3.1.1 該系統基本功能根據旅行社操作人員輸入的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發地和目的地,系統自動為其作出可行的航班安排,并且以優先順序排列顯示及行程價格詳細消費和總費。3.1.2 信息真偽驗證旅客身份證的驗證必須通過與公安系統的二代身份證信息庫一致才能進行機票預訂,否則,不予預訂并提示旅行社操作人員。3.1.3 旅客延誤取票時間處理 若旅客因事未能及時在取票通知時間內取票,系統主動顯示提示信息,并及時將信息自動傳遞給相應旅行社,由其通知提醒旅客。3.1.4 航班取消后的處理 對于航班信息,如航班因故取消,該系統應及時自動將信息傳遞給顧客以及與顧客相對應的旅行社,再由旅行社再次進行提醒以及原因說明,并且將其原來航班作出相應調整,將可行調整結果公布于該系統,由顧客再次進行選擇預訂,或者選擇全額退票服務。3.1.5 顧客臨時更改航班的處理如顧客需要臨時更改航班,由相應的旅行社在該系統的相應界面上處理,并且打印出新的取票通知和賬單,之前的費用會采取與所離航班日期的時間相應折扣的退款處理以及取票通知等在該系統信息處理中全部作廢并及時更改與航空公司內部系統的信息。 3.1.6 顧客退票 有旅行社或顧客親自到航空公司進行相應退票處理。3.2 對性能的規定3.2.1 精度軟件的輸入精度:小數點后保留5位有效數字輸出數據精度的要求: 小數點后保留5位有效數字傳輸過程中的精度: 小數點后保留5位有效數字3.2.2時間特性的需求響應時間:1秒以內更新處理時間:1秒鐘以內數據的轉換和傳送時間: 10秒以內航班安排時間: 5秒以內3.2.3 靈活性操作方式上的變化:該軟件適用于很多操作系統,如win7/MAC/Linux/UNIX系統精度和有效時限的變化:可以根據實際情況自行設置3.3輸入輸出要求3.3.1 輸入要求旅行社操作人員必須輸入旅行時間、旅行始發地和目的地才能進入查詢,必須輸入姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發地和目的地3.3.1.1 數據錄入和處理的準確性和實時性數據的輸入時手工輸入,手工輸入要通過系統界面上的安排系統具有容錯性,并且對操作人員進行系統培訓。3.3.1.2 數據的一致性和完整性由于系統的數據時共享的,在不同的旅行社中,機票是共享數據,所以要有一定的人員維護數據的一致性,在數據錄入出控制數據的去向,并且要求對數據庫的完整性進行嚴格的約束。對于輸入數據,要為其完整性規則,否則,系統應該拒絕該數據。3.3.1.3 數據的共享和獨立性 應該提供靈活配置,是各個分系統能夠獨立運行,而通過人工干預的手段進行系統數據的交換,這樣也能降低系統的耦合性,增強系統的內內聚性。3.3.2 輸出要求 在顧客終端必須要有相應設備如打印機、傳真機才能進行取票通知和賬單的打印,以及航班取消或有旅客未在取票通知時間內取票等重要通知的信息傳遞。3.4 數據管理能力要求對于旅行社的登錄信息以及旅客的身份信息都有系統一個特定部分進行信息管理,并且保密。3.5故障處理要求 若登錄用戶名不存在,則進行小窗口提示用戶名不存在要求注冊。若密碼錯誤,則進行小窗口提示密碼錯誤,三次以上密碼錯誤則對該賬戶進行24小時凍結,除非輸入特別驗證消息或打電話到航空公司人工解決。3.6 將來可能提出要求希望做到系統運行的智能化,自動掃描識別二代身份證信息,通過二代身份證識別直接打印出航班機票登機等等.4 運行環境4.1 設備100M以上內存,i3以上處理器,cpu1.5Hz以上4.2 支持軟件用java程序或C+程序設計語言作為系統的支持軟件4.3 接口該系統的用戶需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、登錄界面、查詢界面、交流界面、輸出界面等)。4.4 操作系統win7以上/MAC/Linux/UNIX系統5 機票預訂系統數據描述5.1 系統業務流程圖描述旅客提出預訂要求向航空公司查詢旅行社航班可行安排及余票數量航空公司航班機票信息選擇航班旅行社顯示余票信息是否有票列入等候隊列航空公司辦理訂票手續網上支付提取機票信息打印出取票通知和賬單旅行社航空公司旅行社得到取票通知旅客5.1.1訂票業務流程無有5.1.2 取票業務流程二代身份證信息驗證公安機關旅客訂票信息查詢旅客訂票信息取票通知打印并修改機票信息取得機票旅行社旅行社旅客旅客5.1.3 臨時更改航班業務流程查詢旅客訂票信息旅客訂票信息辦理退票手續提出預定要求預訂機票請求更改航班航空公司航班機票信息選擇航班旅客旅行社旅行社航班可行安排及余票數量5.1.4退票業務流程查詢旅客訂票信息旅客訂票信息辦理退票手續請求更改航班旅客旅行社修改機票信息航空公司5.2 機票預訂系統數據字典 數據名稱:旅客訂票信息作用:記錄旅客的旅行時間和目的地,以便作合適的航班安排來源:旅客去向:航班機票管理排列方式:按照旅客首字母(姓名+起飛時排序間)包含信息:旅客姓名、身份證號(護照號碼)、航班號、起飛時間、預訂票數、艙位等級、機票是否打印數據名稱:旅客信息作用:記錄旅客個人信息,以便對旅客的確認來源:旅客去向:旅行社排列方式:按照旅客姓名首字母排序包含信息:姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發地和目的地,航班艙位要求數據名稱:航班機票信息作用:記錄旅客的航班信息,根據旅客的旅行時間和目的地缺點來源:航空公司安排航班去向:信息儲存/航班機票管理排列方式:按照(飛行日期+航班號)升序排列包含信息:航班號、終點站、起飛地點、飛行日期、成員定額、余票量、一定票客戶名單(姓名+訂票量+艙位等級)、候補客戶名單(姓名+所需票量)數據名稱:候補旅客信息作用:記錄旅客的旅行時間和目的地,以便及時調整航班來源:航班機票管理去向:信息儲存/航班機票管理排列方式:按照旅客首字母(姓名+起飛時間)排序包含信息:旅客姓名、身份證號(護照號碼)、航班號、起飛時間、預訂票數、艙位等級數據名稱:售出機票信息作用:記錄旅客航班機票的信息來源:航班機票管理系統去向:信息儲存/航班機票管理排列方式:按照旅客(姓名+飛行日期+航班號)升序排列包含信息:旅客的航班機票數據名稱:取票通知作用:旅客領取機票的憑證來源:航班機票管理系統去向:旅客排列方式:按照旅客(姓名+飛行日期+航班號)升序排列包含信息:旅客姓名、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論