




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
./航空票務(wù)管理系統(tǒng)需求分析說明書班級網(wǎng)絡(luò)1111學(xué)號1111311104、1111311116周澤成、于文圣2013年10月08日1.引言1.1編寫目的實現(xiàn)一個計算機航空票務(wù)系統(tǒng),完成對航班的管理、機票管理以及登機牌的管理等功能。1.2背景系統(tǒng)待開發(fā)的名稱:航空票務(wù)管理系統(tǒng)項目組長:程序錄入:需求分析:軟件測試:本系統(tǒng)的用戶:1.3定義專門術(shù)語SQLSERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)。SQL:一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機制。縮寫系統(tǒng):若未特別指出,統(tǒng)指本航空票務(wù)管理系統(tǒng)。SQL:StructuredQueryLanguage〔結(jié)構(gòu)化查詢語言。ATM:AsynchronousTransferMode<異步傳輸模式>。2.任務(wù)概述2.1目標〔1給出軟件系統(tǒng)的航空票務(wù)系統(tǒng)用例圖和系統(tǒng)類圖。〔2提出詳細的功能說明,確定設(shè)計限定條件,規(guī)定性能需求。〔3密切與用戶的練習(xí),使用戶明確自己的任務(wù),以便實現(xiàn)上述兩項目標。〔4以最低的成本,在最短的期限開發(fā)出具有管理航空票務(wù)和用戶信息功能的智能管理系統(tǒng)。〔包括人力與設(shè)備費用的節(jié)省;處理速度的提高;人員工作效率的提高2.2用戶的特點本系統(tǒng)多面向的用戶是需要乘坐本航空公司飛機的人們,對用戶計算機專業(yè)方面的只是不高,在21實際的今天,只要對計算機上網(wǎng)熟熟練操作就OK。易于操作,也是本系統(tǒng)設(shè)計的一大目標。3.功能需求分析〔1對功能的規(guī)定1用戶信息管理功能:a、修改當前登錄用戶的密碼。b、可以瀏覽,查看,搜索頁面信息。2機票訂購功能:a、用戶可以查詢相關(guān)航班票務(wù)信息〔包括可查詢已訂購的機票b、用戶可以訂購相關(guān)機票〔在一定時間可以進行改簽和退票。3在線支付功能〔購物車:a、可以對所預(yù)訂機票進行在線支付。〔2功能描述:1登錄功能:驗證登錄用戶是否為數(shù)據(jù)庫中的合法用戶,判斷登陸的用戶的權(quán)限。2機票訂購功能:可以查詢相關(guān)航班及票務(wù),并對所需機票做出預(yù)訂,其中包括選擇航班,艙型及座位號。3在線支付功能:可通過網(wǎng)銀,支付寶等在線支付手段為已定機票付款。4.性能需求分析4.1精度查詢時應(yīng)保證查詢率,所有在相應(yīng)域中包含查詢關(guān)鍵字的記錄都應(yīng)能查到,同時保證準確率。4.2時間特性要求一般操作的響應(yīng)時間應(yīng)在1-2秒。4.3適應(yīng)性 滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)移和其他應(yīng)用軟件的獨立運行要求。4.4靈活性在需求發(fā)生變化是,本系統(tǒng)的對這些變化的適應(yīng)能力相對而言是比較強的,包括操作方式上的變化;運行環(huán)境的變化;同其他軟件接口的變化;精度和有效時限的變化。業(yè)務(wù)需求分析航空票務(wù)系統(tǒng)用例模型圖1:航空票務(wù)系統(tǒng)用例圖航空票務(wù)系統(tǒng)那個用例規(guī)約用戶登錄簡要說明本用例描述注冊用戶/管理員如何登錄到航空票務(wù)系統(tǒng)。參與者注冊用戶、管理員事件流圖2:用戶登錄活動圖基本事件流本用例開始于注冊用戶/管理員希望登錄到航空票務(wù)系統(tǒng)。系統(tǒng)請求注冊用戶/管理員輸入用戶名和密碼;注冊用戶/管理員輸入用戶名和密碼;系統(tǒng)驗證輸入的用戶名和密碼;A1:用戶名不存在A2:用戶名對應(yīng)密碼不正確注冊用戶/管理員成功登錄到主界面,進行其他操作。后備事件流A1.用戶名不存在系統(tǒng)顯示用戶名不存在錯誤信息;管理員返回基本事件流第1步,而用戶將會被系統(tǒng)提示注冊。A2.用戶名對應(yīng)密碼不正確系統(tǒng)顯示用戶名密碼不正確錯誤信息;返回基本事件流第1步。特殊需求密碼輸入框必須以密文方式呈現(xiàn)。前置條件本用例開始前注冊用戶/管理員已經(jīng)打開對應(yīng)的系統(tǒng)登錄界面。后置條件如果用例成功,注冊用戶/管理員將成功登錄系統(tǒng),并賦予相應(yīng)權(quán)限。若失敗,系統(tǒng)狀態(tài)不改變。用戶注冊簡要說明本用例描述注冊用戶如何在航空票務(wù)系統(tǒng)中注冊。用戶名合法性定義:用戶名必須只能包含字母和數(shù)字并且長度超過8個字符。密碼合法性定義:密碼的長度必須超過6個字符。參與者注冊用戶事件流圖3:用戶注冊活動圖基本事件流本用例開始于注冊用戶希望在航空票務(wù)系統(tǒng)中注冊。系統(tǒng)請求注冊用戶輸入用戶名;A1:用戶名已存在A2:用戶名不合法。系統(tǒng)請求注冊用戶輸入兩次密碼;A3.密碼不合法A4.兩次密碼不一樣系統(tǒng)請求用戶輸入,性別,,電子;系統(tǒng)把當前用戶的信息增加到數(shù)據(jù)庫中。后備事件流A1.用戶名已存在系統(tǒng)顯示用戶名已存在錯誤信息;返回基本事件流第1步;A2.用戶名不合法系統(tǒng)顯示用戶名不合法錯誤信息;返回基本事件流第1步。A3.密碼不合法系統(tǒng)顯示密碼不合法錯誤信息;返回基本事件流第1步。A4.兩次密碼不一樣系統(tǒng)顯示兩次密碼不一樣錯誤信息;返回基本事件流第1步。特殊需求密碼輸入框必須以密文方式呈現(xiàn)。前置條件本用例開始前用戶打開系統(tǒng)注冊界面。后置條件如果用例成功,用戶將注冊成功,系統(tǒng)在數(shù)據(jù)庫中增加一條注冊用戶的相關(guān)記錄。若失敗,系統(tǒng)狀態(tài)不改變。個人信息管理簡要說明本用例允許注冊用戶對個人信息進行管理,提供修改密碼功能,但不允許修改用戶名。參與者注冊用戶事件流圖4:個人信息管理活動圖基本事件流本用例開始于注冊用戶希望修改個人信息。系統(tǒng)請求注冊用戶輸入新密碼和確認密碼;注冊用戶新密碼和確認密碼;系統(tǒng)驗證輸入的新密碼和確認密碼;A1:新密碼不合法A2:確認密碼與新密碼不一致系統(tǒng)請求注冊用戶輸入性別,,電子;注冊用輸入性別,,電子;系統(tǒng)修改注冊用戶的個人信息后備事件流A1.新密碼不合法系統(tǒng)顯示新密碼不合法錯誤信息;返回基本事件流第1步。A2.確認密碼與新密碼不一致系統(tǒng)顯示確認密碼與新密碼不一致錯誤信息;返回基本事件流第1步。特殊需求密碼輸入框必須以密文方式呈現(xiàn)。前置條件本用例開始前注冊用戶已經(jīng)登錄系統(tǒng)后置條件如果用例成功,注冊用戶將成功修改個人信息。若失敗,系統(tǒng)狀態(tài)不改變。預(yù)訂機票簡要說明本用例允許注冊用戶查詢當前的航班信息,并且根據(jù)個人需要進行預(yù)訂。參與者注冊用戶事件流圖5:注冊用戶預(yù)訂機票活動圖基本事件流本用例開始于注冊用戶希望預(yù)訂機票。系統(tǒng)提供航班號,出發(fā)地點,目的地點,航班日期,價格供注冊用戶選擇。用戶選擇一個航班并確認預(yù)訂。系統(tǒng)驗證選中航班的剩余票數(shù)A1.該航班的剩余票數(shù)為0系統(tǒng)修改用戶個人購物車中的訂票情況后備事件流A1.該航班的剩余票數(shù)為0系統(tǒng)向用戶提示該航班的機票已售完。返回基本事件流第1步特殊需求無前置條件本用例開始前注冊用戶已經(jīng)登錄系統(tǒng)后置條件如果預(yù)訂成功,將會在用戶的個人購物車中顯示該航班。若失敗,返回基本事件流第1步。查看個人購物車簡要說明本用例允許注冊用戶查看個人預(yù)訂機票的情況。參與者注冊用戶事件流圖6:注冊用戶查看個人購物車活動圖基本事件流本用例開始于注冊用戶希望查詢個人預(yù)訂機票的情況注冊用戶查看個人購物車系統(tǒng)將返回用戶的預(yù)訂的所有機票,以列表的形式返回航班的航班號、票價、航班日期。后備事件流無特殊需求無前置條件本用例開始前注冊用戶已經(jīng)登錄系統(tǒng)后置條件無退票簡要說明本用例允許注冊用戶退訂個人已預(yù)訂了的機票。參與者注冊用戶事件流圖7:注冊用戶退票活動圖基本事件流本用例開始于注冊用戶希望退訂個人已預(yù)訂了的機票。注冊用戶查看個人購物車系統(tǒng)將返回用戶的預(yù)訂的所有機票,以列表的形式返回航班的航班號、票價、航班日期。用戶選擇一個航班并確認退票系統(tǒng)驗證該航班是否已經(jīng)超過退票期限A1.該航班已經(jīng)超過退票期限系統(tǒng)修改用戶個人購物車中的訂票情況。后備事件流A1.該航班已經(jīng)超過退票期限系統(tǒng)提示該航班已經(jīng)超過退票期限,無法退票。返回基本事件流第2步特殊需求無前置條件本用例開始前注冊用戶已經(jīng)成功登陸系統(tǒng)。后置條件如果退訂成功,該航班將會從用戶的個人購物車中消失。若失敗,返回基本事件流第2步制定航班簡要說明本用例描述管理員如何制定航班。參與者管理員事件流圖8:制定航班基本事件流本用例開始于管理員希望制定航班。系統(tǒng)請求管理員輸入航班號,起飛地點,目的地點,旅程小時數(shù),機票價格。系統(tǒng)驗證航班號是否已存在A1.航班號已存在系統(tǒng)驗證機票價格是否合法A2.機票價格不合法系統(tǒng)驗證旅程小時數(shù)是否合法A3.旅程小時數(shù)不合法系統(tǒng)增加一條航班記錄。后備事件流A1.航班號已存在系統(tǒng)顯示航班號已存在錯誤信息返回基本事件流第1步A2.機票價格不合法系統(tǒng)顯示機票價格不合法錯誤信息返回基本事件流第1步A3.旅程小時數(shù)不合法系統(tǒng)顯示旅程小時數(shù)不合法錯誤信息返回基本事件流第1步特殊需求無前置條件本用例開始前管理員已經(jīng)成功登陸系統(tǒng)。后置條件如果用例成功,系統(tǒng)將會一條航班記錄。若失敗,系統(tǒng)狀態(tài)不改變。安排航班簡要說明本用例描述管理員如何安排航班。參與者管理員事件流圖9:安排航班基本事件流本用例開始于管理員希望安排航班。系統(tǒng)請求管理員選擇航班號和輸入航班日期。系統(tǒng)驗證選中的航班是否已經(jīng)設(shè)定了航班日期。A1.選中的航班已經(jīng)設(shè)定了航班日期,系統(tǒng)提示是否替換原來的航班日期。系統(tǒng)將會修改選中航班的航班日期。后備事件流A1.選中的航班已經(jīng)設(shè)定了航班日期,系統(tǒng)提示是否替換原來的航班日期。管理員選擇"是",系統(tǒng)將會修改選中航班的航班日期。管理員選擇"否",返回基本事件流第1步。特殊需求無前置條件本用例開始前管理員已經(jīng)成功登陸系統(tǒng)。后置條件如果用例成功,系統(tǒng)將會修改選中航班的航班日期。若失敗,系統(tǒng)狀態(tài)不改變。6.數(shù)據(jù)需求分析7.運行環(huán)境規(guī)定7.1設(shè)備運行平臺:WindowsXP〔含以上版本;數(shù)據(jù)庫管理系統(tǒng)軟件:SQLServer2008硬盤要求: CPU:733MHz以上的處理器 存:1G,推薦2G以上 硬盤:200G以上磁盤空間7.2接口外部接口用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW風格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用MSVISUALC++進行編程,在界面上可使用VISUALC++所提供的可視化組件,向WINDOWS風格靠近。其中服務(wù)器程序界面要做到操作簡單,易于管理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用VISUALC++庫中的錯誤提示函數(shù)。總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用軟件接口服務(wù)器程序可使用VISUALC++提供的對SQLSERVER的接口,進行對數(shù)據(jù)庫的所有訪問。服務(wù)器程序上可使用SQLSERVER的對數(shù)據(jù)庫的備分命令,以做到對數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸及接收。硬件接口在輸入方面,對于鍵盤、鼠標的輸入,可用VISUALC++的標準輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用VISUALC++的標準輸入/輸出對其進行處理。在網(wǎng)絡(luò)傳輸部分,在網(wǎng)絡(luò)硬件部分,為了實現(xiàn)高速傳輸,將使用高速ATM。部接口部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 1321.5-2019危險化學(xué)品重大危險源安全監(jiān)測預(yù)警系統(tǒng)建設(shè)規(guī)范第5部分:施工條件與工程驗收
- DB31/T 773-2013房車旅游服務(wù)區(qū)基本要求
- DB31/T 726-2013高溫消防排煙風機安全、節(jié)能運行管理標準
- DB31/T 478.12-2011主要工業(yè)產(chǎn)品用水定額及其計算方法第12部分:建材行業(yè)(商品混凝土)
- DB31/T 1298-2021既有多層住宅加裝電梯安全技術(shù)要求
- DB31/T 1265-2020電動汽車充換電設(shè)施公共數(shù)據(jù)采集與監(jiān)測規(guī)范
- DB31/T 1203-2019旅游志愿者服務(wù)規(guī)范
- DB31/T 1163-2019農(nóng)村生活污水處理設(shè)施水污染物排放標準
- DB31/T 1155-2019保安犬的訓(xùn)練及使用規(guī)范
- DB31/T 1139-2019燃煤發(fā)電企業(yè)碳排放指標
- 中國青光眼指南
- 智慧礦山行業(yè)洞察研究報告 2023
- 《體態(tài)與健康》課件
- 《國有企業(yè)采購操作規(guī)范》【2023修訂版】
- 熱水供水系統(tǒng)運營維護服務(wù)投標方案(技術(shù)標)
- 軸承安裝施工方案
- 職業(yè)生涯規(guī)劃與求職就業(yè)指導(dǎo)智慧樹知到課后章節(jié)答案2023年下中南大學(xué)
- 封頭下料尺寸表新
- 在線教育學(xué)習(xí)平臺的設(shè)計與實現(xiàn)
- 辯論賽PPT模板模板
- 五年級道德與法治下冊 (富起來到強起來)百年追夢 復(fù)興中華教學(xué)課件
評論
0/150
提交評論