機票預訂系統需求規格說明書

2022-05-23 12:00:04 字數 3608 閱讀 6098

專案開發人:軟體03班

244為了更好地向使用者描述系統效能,盡量滿足使用者的需要,建立和使用者溝通的平台。同時,為了明確軟體系統的整體框架及實施細則。

軟體系統名稱:機票預訂系統

任務提出者:南航航空公司

任務開發者:萬芸歐翠娥施雪梅

使用者:旅行社工作人員、旅客

軟體工程導論(第四版) 清華大學出版社

軟體工程實驗指導書題目四

為南航航空公司開發,方便各旅行社和旅客們訂購飛機票。通過本系統,使用者可以方便地預訂該航空公司的機票,同時便於航空公司管理機票預定的業務。

windows 98 及以上作業系統

visual foxpro 6.0

使用者僅可以輸入訂票資訊,無權對系統本身進行修改。使用者必須按照系統的流程進行操作。系統的修改、維護由研發人員及航空公司共同負責。

系統中的資料元素:

機票預定系統的資料需求包括如下幾點:

1.資料錄入和處理的準確性和實時性

資料的輸入是否準確是資料處理的前提,錯誤的輸入會導致系統輸出的不正確和不可用。手工輸入要通過系統介面上的安排系統具有容錯性,對錯誤的輸入要有所反應。資料的輸入往往是大量的,因此系統要有一定的處理能力,以保證迅速的處理資料。

2.資料的一致性與完整性

系統的資料是共享的,有一定的人員維護資料的一致性,在資料錄入處控制資料的去向,並且要求對資料庫的資料完整性進行嚴格的約束。

對於輸入的資料,要為其定義完整性規則,如果不能符合完整性約束,系統應該拒絕該資料。

3.資料的共享與獨立性

整個機票預定系統的資料是共享的。然而,從系統開發的角度上看,共享會給設計和除錯帶來困難。因此,應該提供靈活的配置,使各個分系統能夠獨立執行,而通過人工干預的手段進行系統資料的交換。

這樣,也能提供系統的強壯性。

旅客訂票流程圖:

旅客清單

航班機票旅客訂票記錄

訂票機票資訊

航班機票資訊

航班機票資訊

訂票資訊

取票通知

訂票資訊

旅客取票流程圖:

訂票旅客清單

售出機票資訊

4.2.實體-聯絡圖(er圖)

機票預定系統的實體聯絡圖如下圖所示:111

n 5.1客戶端功能需求

在客戶端系統的功能實現上,可以分為以下幾個部分:

[1]旅客資訊的輸入和統計

旅行社把旅客要求訂票的資訊由專人負責輸入。這部分功能是客戶端子系統的基本部分,這個功能是以後各個部分的基礎。系統要求做到即能夠從其它子系

統中共享一部分資訊,又有方便的操作介面工手工輸入旅客資訊。這部分要求對輸入的資料進行簡單的統計,供航空公司進行查詢和巨集觀調控。

[2]旅客資訊的儲存:

將旅客的資訊儲存到旅行社的客戶端系統中,以備以後的取票確認以及查詢。

[3]機票資訊的傳遞及接收:

將旅客所須的機票資訊由旅行社客戶端由網路傳到航空公司的伺服器上,並且接受航空公司返回的航班資訊,然後儲存起來。

[4]取票通知及帳單的生成和列印:

把已儲存的從航空公司返回的航班機票資訊列印出來,並且生成帳單列印出來一起交給旅客。

印出機票給已經訂票的旅客:根據旅客的取票通知及帳單,經過確認無誤後,接受旅客的付款後把機票印出來交給旅客。

[5]機票銷售情況的核算

這一功能是在上一功能的基礎上,對機票銷售額進行單項核算,得到該旅行社的銷售情況並把核算結果作為企業報表輸出。

5.2.服務端功能需求

在服務端系統的功能實現上,可以分為以下幾個部分:

[1]接收由旅行社客戶端發回的所需機票資訊:

通過網路接收機票資訊並存入到伺服器的資料庫中。

[2]生成航班資訊:

根據所需機票資訊(時間,地點),在資料庫中查詢並得到正確的航班的資訊(**,時間,等級),分配所需的機票數並在資料庫中做出已售出的標記。

[3]傳遞航班資訊到客戶端(旅行社):

把得到的航班資訊通過網路傳遞到旅行社。

[4]接收旅行社的反饋資訊:

對旅行社的反饋資訊進行分析,把已經售出的機票進行統計,對被旅客所退掉的機票要進行資料庫的恢復。

[5]印出機票給已經訂票的旅客:

根據旅客的取票通知及帳單,經過確認無誤後,接受旅客的付款後把機票印出來交給旅客。

[6]銷售額的分析和管理

這一步驟的功能要求包括對銷售的機票進行分析,這一工作是在前面的基礎上,以計算機為工具,對機票預定系統的功能和目標進行擴充。它以財務管理學為理論基礎,以輔助決策為目標,以機票銷售資料為中心,廣泛採用統計學、運籌學的分析方法,對銷售資訊進行深層加工,建立反映不同航班需求的模型,提供管理上所需的各種輔助決策資訊和財務資訊。這一要求是機票預定系統的最高目標,將通過系統執行後獲得的大量銷售歷史資料基礎上,實現這一目標。

為了保證系統能夠長期、安全、穩定、可靠、高效的執行,機票預定系統應該滿足以下的效能需求:

1. 系統處理的準確性和及時性

系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足企業對資訊處理的需求。

由於機票預定系統的查詢功能對於整個系統的功能和效能完成舉足輕重。作為系統的很多資料**,而機票數量和時間又影響企業的決策活動,其準確性很大程度上決定了機票預定系統的成敗。在系統開發過程中,必須採用一定的方法保證系統的準確性。

2. 系統的開放性和系統的可擴充性

機票預定系統在開發過程中,應該充分考慮以後的可擴充性。例如訂票系統的方式的改變(網上訂票),使用者查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。

而要實現這一點,應通過系統的開放性來完成,既系統應是乙個開放系統,只要符合一定的規範,可以簡單的加入和減少系統的模組,配置系統的硬體。通過軟體的修補、替換完成系統的公升級和更新換代。

3. 系統的易用性和易維護性

機票預定系統是直接面對使用人員的,而使用人員往往對計算機並不時非常熟悉。這就要求系統能夠提供良好的使用者介面,易用的人機互動介面。要實現這一點,就要求系統應該盡量使用使用者熟悉的術語和中文資訊的介面;針對使用者可能出現的使用問題,要提供足夠的**幫助,縮短使用者對系統熟悉的過程。

機票預定系統中涉及到的資料是航空公司的相當重要的資訊,系統要提供方便的手段供系統維護人員進行資料的備份,日常的安全管理,系統意外崩潰時資料的恢復等工作。

4. 系統的標準性

系統在設計開發使用過程中都要涉及到很多計算機硬體、軟體。所有這些都要符合主流國際、國家和行業標準。例如在開發中使用的作業系統、網路系統、開發工具都必須符合通用標準。

如規範的資料庫操縱介面、作為業界標準的tcp/ip網路協議及iso9002標準所要求的質量規範等;同時,在自主開發本系統時,要進行良好的設計工作,制訂行之有效的軟體工程規範,保證**的易讀性、可操作性和可移植性。

5.系統的先進性

目前計算系統的技術發展相當快,做為機票預定系統工程,應該保證系統在下個世紀仍舊是先進的,在系統的生命週期盡量做到系統的先進,充分完成企業資訊處理的要求而不至於落後。這一方面通過系統的開放性和可擴充性,不斷改善系統的功能完成。另一方面,在系統設計和開發的過程中,應在考慮成本的基礎上盡量採用當前主流並先進且有良好發展前途的產品。

6.系統的響應速度

機票預定系統系統在日常處理中的響應速度為秒級,達到實時要求,以及時反饋資訊。在進行統計分析時,根據所需資料量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。

機票預訂系統概要設計說明書

1 引言 1 1 編寫目的 在本機票預定系統專案的前一階段,也就是需求分析階段中,已經將系統使用者對本系統的需求做了詳細的闡述,這些使用者需求已經在上一階段中對航空公司 各旅行社及機場的實地調研中獲得,並在需求規格說明書中得到詳盡得敘述及闡明。本階段已在系統的需求分析的基礎上,對機票預定系統做概要設...

機票預訂系統需求分析報告

文件編號 wd 飛機訂票系統 fs 101203 版本號 v1.0 需求分析報告 專案名稱 機票預訂系統 專案負責人 江蘭珍 專案開發單位 華東交通大學軟體學院 2010年12月3號 目錄一.引言 2 1.編寫目的 2 2.背景 2 3.定義 2 4.參考資料 2 二.任務概述 3 1.目標 3 2...

ERP系統需求規格說明書

系統總使用者包括基礎資訊模組總使用者 進貨模組總使用者 庫存模組總使用者 銷售模組總使用者,系統總使用者擁有最大許可權,可以應用系統的所有功能。如圖3.1所示。圖3.1系統總使用者圖 基礎資訊模組包括以下內容 1 所有使用者都可以應用使用者登入程式。2 登入使用者可以應用切換使用者程式 修改密碼程式...