機票預訂系統(tǒng)《總體設計》

機票預訂系統(tǒng)《總體設計》

ID:18374741

大小:196.94 KB

頁數(shù):8頁

時間:2018-09-17

機票預訂系統(tǒng)《總體設計》_第1頁
機票預訂系統(tǒng)《總體設計》_第2頁
機票預訂系統(tǒng)《總體設計》_第3頁
機票預訂系統(tǒng)《總體設計》_第4頁
機票預訂系統(tǒng)《總體設計》_第5頁
資源描述:

《機票預訂系統(tǒng)《總體設計》》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、軟件工程本科實驗報告課程名稱:軟件工程實驗項目:機票預訂系統(tǒng)實驗地點:致遠樓301專業(yè)班級:軟件1222班學號:2012005610學生姓名:王帥指導教師:崔冬華2012年5月13日軟件工程《機票預訂系統(tǒng)概要設計說明書》1、編寫目的在本機票預定系統(tǒng)項目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細的闡述,這些用戶需求已經(jīng)在上一階段中對航空公司、各旅行社及機場的實地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎上,對機票預定系統(tǒng)做概要設計。主要解決了實現(xiàn)該系統(tǒng)需求的程序模塊設計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間

2、的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結構、模塊結構的設計等。在以下的概要設計報告中將對在本階段中對系統(tǒng)所做的所有概要設計進行詳細的說明。在下一階段的詳細設計中,程序設計員可參考此概要設計報告,在概要設計對機票預定系統(tǒng)所做的模塊結構設計的基礎上,對系統(tǒng)進行詳細設計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設計過程中所完成的各模塊設計結構,或在修改時找出在本階段設計的不足或錯誤。2總體設計2.1需求規(guī)定航空公司為方便旅客,需開發(fā)一個機票預定系統(tǒng)。為便于旅客由旅行社代替航空公司負責為旅客定票,旅行社把預定機票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時間、旅行

3、目的地,輸入機票預定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務器后,為旅客安排航班,印出取票通知。旅客在飛機起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出機票給旅客。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務器程序利于維護。2.2運行環(huán)境在windows環(huán)境下運行2.3系統(tǒng)中的基本業(yè)務流程數(shù)據(jù)流程圖是描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)歷的變換。是一種軟件工程能全面描述信息系統(tǒng)邏輯模型的主要工具,也是系統(tǒng)分析人員與用戶進行交流的有效手段。首先分析系統(tǒng)總的數(shù)據(jù)流程圖,如圖2-1所示。系統(tǒng)管理員售票員售票員售

4、票員航班信息的更新查詢請求表單申請機票核對事務報表報表報表報表和賬單數(shù)據(jù)庫服務器終端顯示數(shù)據(jù)客戶機終端顯示數(shù)據(jù)在客戶端打印機票和帳單客戶機終端顯示數(shù)據(jù)圖2-1數(shù)據(jù)流程圖由于系統(tǒng)的數(shù)據(jù)流程圖比較復雜,而系統(tǒng)中主要的是訂票、取票和退票三項業(yè)務,因此分別畫出這三項業(yè)務的數(shù)據(jù)流程圖如圖2-2、圖2-3、圖2-4所示。1旅客訂票信息旅行社訂票管理航班機票信息候補旅客信息顧客航班機票管理航空公司圖2-2訂票業(yè)務數(shù)據(jù)流程圖軟件工程旅客訂票信息取票管理航班機票信息航班機票管理航空公司2取票通知書圖2-3取票業(yè)務數(shù)據(jù)流程圖3旅客訂票信息旅行社退票管理航班機票信息候補旅客信息航班機票管理航空公司圖2-4退票業(yè)務

5、數(shù)據(jù)流程圖注:1、訂票需求信息2、取票通知3、退票請求信息3、系統(tǒng)設計1)系統(tǒng)的功能結構圖本系統(tǒng)總的功能結構圖如圖3-1所示,主要分為五個模塊。其中系統(tǒng)客戶端、服務器短的功能結構圖和系統(tǒng)客戶端登陸功能圖如圖3-2、圖3-3、圖3-4所示。機票預定系統(tǒng)(客戶端)退票管理取票管理訂票管理機票預定系統(tǒng)(服務器)數(shù)據(jù)查詢數(shù)據(jù)存儲維護航班機票管理圖3-1功能結構圖軟件工程準備輸出判斷錯誤類型準備輸出準備錯誤信息打印帳單顯示確認顯示錯誤打印機票確認顯示帳單機票機票預定系統(tǒng)(客戶機程序)聯(lián)絡服務器輸出數(shù)據(jù)準備網(wǎng)絡數(shù)據(jù)包解開網(wǎng)絡數(shù)據(jù)包發(fā)送數(shù)據(jù)接收數(shù)據(jù)確認操作類型確定(定票/領票)旅客資料定票/領票帳單號接收

6、輸入數(shù)據(jù)準備定票發(fā)送數(shù)據(jù)準備確認發(fā)送數(shù)據(jù)檢驗輸入讀入旅客資料讀入帳單號定票成功?領票成功?圖3-2客戶端功能結構圖機票預定系統(tǒng)(服務器部分)接收數(shù)據(jù)數(shù)據(jù)處理、查詢發(fā)送數(shù)據(jù)判斷類型解開數(shù)據(jù)包接收客戶機數(shù)據(jù)準備數(shù)據(jù)包發(fā)送數(shù)據(jù)到客戶機準備SQL數(shù)據(jù)庫操作判斷查詢準備返回數(shù)據(jù)判斷原因準備返回數(shù)據(jù)圖3-3服務器端功能結構圖輸入處理輸出進入系統(tǒng)界面進入系統(tǒng)前驗證輸入賬號和密碼圖3-4登陸功能IPO圖軟件工程2)系統(tǒng)功能說明(1)用戶注冊登陸模塊用戶登陸是使用者的第一窗口,包括用戶、密碼、用戶類型(乘客、旅行社和航空公司)。每個用戶在后臺都有相應的客戶資料。并記錄其用戶類型,以便提供相應的優(yōu)惠服務。若沒有

7、用戶名應先注冊,留下相應的客戶資料,以便以后更為方便周到的服務。(2)訂票模塊該模塊主要負責乘客的訂票信息。旅行社輸出訂票信息或乘客在微型機上輸出修改的訂票信息,訂票信息傳到服務部。系統(tǒng)服務部自動進行訂票信息總匯整理,若沒有乘客選擇的時段的航班,乘客可以選擇是否登記一下航班的候補。(3)取票模塊該模塊主要負責乘客的取票業(yè)務,根據(jù)乘客的要求和航空公司的相應取票機制,乘客可以再規(guī)定時間段內(nèi)去航空公司相應的取票點進

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。