資源描述:
《機票預(yù)訂系統(tǒng)《需求報告》》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、軟件工程《機票預(yù)訂系統(tǒng)需求規(guī)格說明書》1、編寫目的本機票預(yù)訂系統(tǒng)在可行性研究的基礎(chǔ)上,是為了進一步明確機票預(yù)訂系統(tǒng)的軟件需求,以便安排項目規(guī)劃與進度,組織軟件開發(fā)與測試,撰寫文本文檔。2、任務(wù)和目標任務(wù):可采用不同的需求分析技術(shù),完成對項目的需求分析過程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字典以及規(guī)格說明書。目標:本機票預(yù)訂系統(tǒng)實現(xiàn)后,能更好更快捷的完成用戶查詢到預(yù)訂的過程,提高工作效率,降低售票服務(wù)中的錯誤發(fā)生率,并且簡化煩瑣的操作手續(xù)以及帶來的開銷,防止數(shù)據(jù)的丟失。3、數(shù)據(jù)特性1.數(shù)據(jù)錄入和處理的準確性和實時性數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,
2、錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進行系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2.數(shù)據(jù)的一致性和完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的旅行社中中,機票是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,
3、如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3.數(shù)據(jù)的共享與獨立性整個機票預(yù)頂系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設(shè)計和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預(yù)的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。4.系統(tǒng)分析軟件工程1)組織結(jié)構(gòu)機票預(yù)定系統(tǒng)涉及到航空公司和旅行社兩個部分,其組織機構(gòu)圖如圖4-1所示。旅行社航空公司系統(tǒng)管理員售票員CS圖4-1組織機構(gòu)設(shè)置圖本機票預(yù)定系統(tǒng)項目主要由兩部分形成:①各旅行社中的前臺客戶程序;②航空公司中的數(shù)據(jù)庫服務(wù)器程序?,F(xiàn)分別選取某航空公司
4、和某旅行社進行研究,分別畫出其組織結(jié)構(gòu)圖如圖4-2、圖4-3所示。股東大會監(jiān)事會董事會總經(jīng)理各異地營業(yè)部市場銷售部維修工程部飛行航務(wù)部審計室合作發(fā)展部計財部人事部辦公室??诤秸颈本┺k事處圖4-2某航空公司組織結(jié)構(gòu)圖軟件工程上海成都深圳武漢同業(yè)旅游操作中心門市中心客服部銷售部同業(yè)出境旅游中心出境旅游營銷中心公民出境旅游中心產(chǎn)品市場中心機票團控中心德國公司簽證中心財務(wù)部人事部辦公行政機場辦公總經(jīng)理副總經(jīng)理副總經(jīng)理副總經(jīng)理商務(wù)會獎中心國內(nèi)旅游中心外地機構(gòu)圖4-3某旅行社組織結(jié)構(gòu)圖2)管理職能分析旅行社(機票預(yù)訂系統(tǒng)客戶端)——負責對客戶端的各種操作,
5、包括接受客戶預(yù)訂、預(yù)訂信息輸入、聯(lián)絡(luò)服務(wù)器,以及訂票、航班信息輸出、機票打印輸出。廣大旅客——客戶端操做,進行訂票、取票、個人信息驗證和取票等操作。售票員——機票預(yù)訂系統(tǒng)客戶端的操作者。航空公司(機票預(yù)訂系統(tǒng)服務(wù)器)——接收來自客戶端的信息,并輸出各種反饋信息;負責旅客訂票記錄、航班信息的儲存和查詢,并向客戶端傳輸。系統(tǒng)管理員——機票預(yù)定系統(tǒng)服務(wù)器的操作者。3)系統(tǒng)中的基本業(yè)務(wù)流程首先分析本系統(tǒng)總的業(yè)務(wù)流程圖如圖4-4所示。機票預(yù)定系統(tǒng)的主要業(yè)務(wù)分別為訂票業(yè)務(wù)、取票業(yè)務(wù)和退票業(yè)務(wù),其業(yè)務(wù)流程圖分別如圖4-5、圖4-6、圖4-7所示。軟件工程服務(wù)
6、器處理信息退出服務(wù)終端數(shù)據(jù)顯示訂單處理查詢事務(wù)航班信息訂票事務(wù)機票信息取票通知打印賬單圖4-4業(yè)務(wù)流程圖(1)訂票業(yè)務(wù)根據(jù)旅客提出的要求(航班號、訂票數(shù)額)查詢該航班票額情況。若尚有余票,則為客戶辦理訂票手續(xù),輸出座位號;若已滿員或余票少于訂票額,則登記排隊候補。圖4-5訂票業(yè)務(wù)流程圖辦理訂票手續(xù)旅行社修改機票信息得到收票通知顧客列入等候隊列是否有票航空公司顧客提出預(yù)定要求向航空公司查詢航班機票信息查詢余票數(shù)量旅行社航空公司航空公司無有軟件工程(2)取票業(yè)務(wù)根據(jù)取票通知書,打印機票,交給顧客。索取機票旅行社顧客查詢旅客訂票信息得到機票打印并修改
7、機票信息顧客旅客訂票信息旅行社圖4-6取票業(yè)務(wù)流程圖(3)退票業(yè)務(wù)根據(jù)客戶提供的情況(日期、航班),為客戶辦理退票手續(xù),然后查詢該航班是否有人排隊候補,首先詢問排在第一的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其他候補的客戶。辦理退票手續(xù)修改機票信息請求退票航空公司旅行社顧客旅客訂票信息查詢旅客訂票信息圖4-7退票業(yè)務(wù)流程圖1、系統(tǒng)中的數(shù)據(jù)及其主要流程數(shù)據(jù)流圖數(shù)據(jù)流圖是用于表示系統(tǒng)邏輯模型的一種工具。它以直觀的圖形清晰的描述了系統(tǒng)數(shù)據(jù)的流動和處理過程。軟件工程軟件工程6、數(shù)據(jù)字典數(shù)據(jù)字典是用來規(guī)范描述數(shù)據(jù)具體內(nèi)容的工具,
8、也是對數(shù)據(jù)匯總分析的一個總結(jié)。一般來說,可為每個數(shù)據(jù)建立一張二維表。在本系統(tǒng)中,分別為旅客信息、旅客訂票信息、候補旅客信息、航班機票信息、取票通知和售