航空訂票系統(tǒng)需求分析_第1頁
航空訂票系統(tǒng)需求分析_第2頁
航空訂票系統(tǒng)需求分析_第3頁
航空訂票系統(tǒng)需求分析_第4頁
航空訂票系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

01 2 1.本需求分析說明書是為了開發(fā)《機票預(yù)定系統(tǒng)》而編寫的,主要面向分析員、程序員、測試員和最終用戶,使之能更好地理解系統(tǒng)功能以及實現(xiàn)系統(tǒng)。2.本說明書不僅是整個軟件開發(fā)的依據(jù),對以后的維護性工作也起著指導(dǎo)性的作用,同時也是測試計劃和用戶手冊的編寫依據(jù)。1.軟件系統(tǒng)名稱:航空訂票系統(tǒng)2.任務(wù)提出者:XX航空公司3.用戶:XX航空公司,各大旅行社,旅客4.實現(xiàn):XX航空公司計算中心31.軟件工程清華大學出版社2.機票預(yù)定系統(tǒng)項目計劃任務(wù)書XX航空公司3.概要設(shè)計說明書4.ComputerNetwork、PrenticeHall2.計劃提高日常訂票事務(wù)處理速度的85%3.計劃提高控制精度100%4.可實現(xiàn)信息化的管理5.可實現(xiàn)半自動化的決策系統(tǒng)6.計劃人員利用率提高80%若干臺客戶機:Pentium133以上,32MRAM,HD軟件環(huán)境:WindowsXP等操作系統(tǒng)、SQLServer2005版本應(yīng)用軟件1.條件:現(xiàn)有的航班管理系統(tǒng)、現(xiàn)有的訂票系統(tǒng)為可利用資源;具備Windows2000,WindowsXP等Windows操作系統(tǒng),并配置SQLServer2005版應(yīng)用軟件、WEB服務(wù)器、若干臺微機和打印機硬件限制:PentiumIII450,258MRAM,14GHD(服務(wù)器);Pentium133,32MRAM,HD(客戶機)4操作系統(tǒng)限制:WindowsXP(服務(wù)器版本)、Windows7/Windows2000系統(tǒng)運行軟件限制:應(yīng)安裝殺毒軟件,防止病毒干擾1.旅客:姓名、證件號(身份證號碼/護照號碼)---主鍵、聯(lián)系方式、出發(fā)時間、出發(fā)地點和目的地、航班艙位要求2.取票單:單號---主鍵、姓名、票號3.帳單:編號---主鍵、付款金額、票號4.機票:票號---主鍵、姓名、證件號、航班、座位、起飛時間、起飛地點、抵達時間、抵達地點、票價5.航班:航班號---主鍵、起飛時間、起飛地點、抵達時間、抵達地點、座位數(shù)、空位數(shù)、Passengers:證件號聯(lián)系方式艙位要求姓名證件號聯(lián)系方式艙位要求SingleTicket:姓名姓名Bill:編號編號付款金額票號Ticket:起飛地點抵達時間抵達地點票號姓名證件號航班座位起起飛地點抵達時間抵達地點間Flights:航班號起飛時間起飛地點航班號起飛時間起飛地點抵達時間抵達地點座位數(shù)空位數(shù)票價51.服務(wù)器程序在對訂票/取票進行操作時需對數(shù)據(jù)庫進行數(shù)據(jù)提交,即對數(shù)據(jù)表進行查詢和修改:在訂票/取票過程中都需要對數(shù)據(jù)庫中的所有表,進行聯(lián)合查詢、修改。2.物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。3.接口傳遞的信息是用數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間4.對于出錯信息將送入顯示模塊中,機票信息、帳單信息、取票單信息送入準備打印模塊中準備打印格式。航空訂票系統(tǒng)(服務(wù)端)接收數(shù)據(jù)數(shù)據(jù)處理查詢發(fā)送數(shù)據(jù)判斷類型準備SOL判斷查詢解開數(shù)據(jù)包數(shù)據(jù)庫操作判斷原因準備數(shù)據(jù)包接收客戶端數(shù)據(jù)準備返回數(shù)據(jù)準備返回數(shù)據(jù)發(fā)送數(shù)據(jù)到客戶端2.旅客訂票63.航班信息管理4.航班安排5.售票管理6.退票管理7.機票銷售情況核算旅客可通過網(wǎng)絡(luò)訪問該系統(tǒng)客戶端網(wǎng)址,可根據(jù)旅客提供的出發(fā)時間、出發(fā)地點和目的地、艙位要求等,查詢滿足旅客要求的航班。通過檢索可得到航班的相關(guān)信息,從而可以方便旅客訂票并掌握所需信息,同時可減少工作人員的工作量。2.旅客訂票旅客將訂票的相關(guān)信息通過工作人員輸入系統(tǒng)客戶端。客戶端將旅客的訂票信息通過網(wǎng)絡(luò)傳送給服務(wù)端,服務(wù)端根據(jù)接收到的信息由航班安排系統(tǒng)為旅客安排座位并返回相應(yīng)的確認信息給該客戶端。訂票信息生成后,存入相應(yīng)的存儲區(qū)域,并對數(shù)據(jù)庫進行數(shù)據(jù)提交??蛻舳舜蛴∪∑眴渭皫谓o旅客,旅客在登機前,經(jīng)信息核審后,即可領(lǐng)取機票登機。3.航班信息管理航空公司可將所有航班的信息存入數(shù)據(jù)庫,方便用戶對航班基本信息查詢,相關(guān)工作人員可根據(jù)公司要求,經(jīng)系統(tǒng)身份認證后登錄并對航班信息進行修改等操作,從而使航班信息便于管4.航班安排從客戶端接收到旅客的訂票信息,該系統(tǒng)可在短時間內(nèi)處理旅客航班問題。將訂票信息送往數(shù)據(jù)庫并更新,客戶端的航班查詢信息也同步更新。節(jié)省時間的同時,也能讓旅客得到最新的5.售票管理旅客不僅可在各客戶端進行機票預(yù)定,也可直接在機場的售票處購票,購票信息由系統(tǒng)提交到數(shù)據(jù)庫進行管理更新。6.退票管理系統(tǒng)對訂票信息或售票信息進行刪除更新。7.機票銷售情況核算因為航空公司機票銷售量大,而航空公司為了公司的經(jīng)營,有需要在一定的時間階段了解公司機票的銷售情況。而龐大的數(shù)據(jù)量通過人工來完成,似乎不太現(xiàn)實,而該系統(tǒng)可幫助航空公7司進行售票情況的核算。1.系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。2.在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足企業(yè)對信息處理的需求。3.由于機票預(yù)定系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而機票數(shù)量和時間又影響企業(yè)的決策活動,其準確性很大程度上決定了機票預(yù)定系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準確性。1.機票預(yù)定系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如訂票系統(tǒng)的方式的改變(網(wǎng)上訂票),用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。2.要實現(xiàn)可擴充性,應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入或減少系統(tǒng)的模塊。通過軟件的修補、替換操作來完成系統(tǒng)的升級和1.機票預(yù)定系統(tǒng)是直接面對使用人員的,而用戶往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。2.要實現(xiàn)易用性,就要求系統(tǒng)應(yīng)盡量選擇用戶熟悉的術(shù)語和語言界面;并針對用戶可能出現(xiàn)的使用問題,提供相應(yīng)的在線幫助,縮短用戶對系統(tǒng)熟悉的時間。3.機票預(yù)定系統(tǒng)中涉及到的數(shù)據(jù)是航空公司相當重要的信息,系統(tǒng)要提供方便的方式供系統(tǒng)維護人員進行數(shù)據(jù)的備份,日常的安全管理,以及系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等操作。1.系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件,所有這些都要符合主流國際、國家和行業(yè)標準。例如在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標準;規(guī)范的數(shù)據(jù)庫操縱界面、作為業(yè)界標準的TCP/IP網(wǎng)絡(luò)協(xié)議及ISO9002標準所要求的質(zhì)量規(guī)范等。82.在自主開發(fā)本系統(tǒng)時,要進行良好的設(shè)計工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。1.目前計算機系統(tǒng)的技術(shù)更新相當快,做為航空訂票先進的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。2.通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。3.在系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當前主流并有良好發(fā)展前1.系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及時反饋信息。2.進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,則是保證工作人員不會因為速度問題而影響工作效率。本系統(tǒng)的用戶一般需要通過終端進行操作,進入主界面后點擊相應(yīng)的窗口,分別進入相對應(yīng)的界面(如:輸入界面、輸出界面)。1.用戶界面:在用戶界面部分,根據(jù)分析結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,做到不僅擁有可靠性,同時有易使用性。2.外設(shè)接口:在輸入方面,對于鍵盤、鼠標的輸入;在輸出方面,打印機的連接及使用,網(wǎng)絡(luò)的傳輸;實現(xiàn)高速傳輸。程序在運行時主要會出現(xiàn)輸入信息不滿足要求時的軟故障,以及類似網(wǎng)絡(luò)傳輸超時等其他原因產(chǎn)生的硬故障兩種故障。對于軟故障,須在訂票/取票操作成功判斷,以及輸入數(shù)據(jù)的驗證模塊進行數(shù)據(jù)分析,判斷故障類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中;對于硬故障,9可在故障產(chǎn)生的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置,返回輸入階段。2.處理對策:客戶端及服務(wù)端都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失;網(wǎng)絡(luò)傳輸方面,可考慮建一條成本較低的后備網(wǎng)絡(luò),以保證主網(wǎng)斷路時數(shù)據(jù)的通信;硬件方面,

溫馨提示

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

最新文檔

評論

0/150

提交評論