功能結(jié)構(gòu)圖 - search readpudncom(共22頁)_第1頁
功能結(jié)構(gòu)圖 - search readpudncom(共22頁)_第2頁
功能結(jié)構(gòu)圖 - search readpudncom(共22頁)_第3頁
功能結(jié)構(gòu)圖 - search readpudncom(共22頁)_第4頁
功能結(jié)構(gòu)圖 - search readpudncom(共22頁)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 PAGE I目 錄 TOC o 1-2 h z u HYPERLINK l _Toc202864106 第一章 問題(wnt)提出與可行性研究 PAGEREF _Toc202864106 h 1 HYPERLINK l _Toc202864107 1.1民航票務(wù)管理(gunl)現(xiàn)狀及發(fā)展 PAGEREF _Toc202864107 h 1 HYPERLINK l _Toc202864108 1.2可行性研究 PAGEREF _Toc202864108 h 1 HYPERLINK l _Toc202864109 1.3系統(tǒng)(xtng)流程圖 PAGEREF _Toc202864109 h 2

2、HYPERLINK l _Toc202864110 第二章 軟件需求分析 PAGEREF _Toc202864110 h 4 HYPERLINK l _Toc202864111 2.1 功能需求 PAGEREF _Toc202864111 h 4 HYPERLINK l _Toc202864112 2.2 數(shù)據(jù)字典 PAGEREF _Toc202864112 h 9 HYPERLINK l _Toc202864113 2.5 外部接口需求 PAGEREF _Toc202864113 h 10 HYPERLINK l _Toc202864114 2.6 性能需求 PAGEREF _Toc2028

3、64114 h 10 HYPERLINK l _Toc202864115 2.7 軟件屬性需求 PAGEREF _Toc202864115 h 11 HYPERLINK l _Toc202864116 第三章 軟件設(shè)計 PAGEREF _Toc202864116 h 12 HYPERLINK l _Toc202864117 3.1.1 進入系統(tǒng)的結(jié)構(gòu)化設(shè)計 PAGEREF _Toc202864117 h 12 HYPERLINK l _Toc202864119 3.2 訂票軟件設(shè)計 PAGEREF _Toc202864119 h 13 HYPERLINK l _Toc202864120 3.3

4、 退票管理軟件設(shè)計 PAGEREF _Toc202864120 h 14 HYPERLINK l _Toc202864121 3.4 修改管理的軟件設(shè)計 PAGEREF _Toc202864121 h 15 HYPERLINK l _Toc202864122 3.5查詢管理的軟件設(shè)計 PAGEREF _Toc202864122 h 16 HYPERLINK l _Toc202864123 3.7 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc202864123 h 18 HYPERLINK l _Toc202864124 第四章 軟件測試與分析 PAGEREF _Toc202864124 h 20 HY

5、PERLINK l _Toc202864125 4.1用戶登陸功能測試與分析 PAGEREF _Toc202864125 h 20 HYPERLINK l _Toc202864126 4.1用戶管理功能測試與分析 PAGEREF _Toc202864126 h 21 HYPERLINK l _Toc202864127 4.1模糊綜合評判功能測試與分析 PAGEREF _Toc202864127 h 22哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院 第一章 問題提出與可行性研究- PAGE 23 - 第一章 問題(wnt)提出與可行性研究民航(mnhng)票務(wù)管理現(xiàn)狀及發(fā)展(fzhn) 民航票務(wù)管理系統(tǒng)的現(xiàn)狀

6、 隨著經(jīng)濟的發(fā)展,乘客逐漸增多,飛機的航班也逐漸增多,特別是五一 、十一期間游客大大增加,會經(jīng)常出現(xiàn)乘客買票滯延等狀況?,F(xiàn)有的機票管理系統(tǒng)已經(jīng)不能滿足當(dāng)前的需要,迫切需要新的管理系統(tǒng)來滿足越來越繁重的工作需要。人事信息管理系統(tǒng)的發(fā)展 一個好的民航票務(wù)管理系統(tǒng)必須及時有效的對客戶和售票人員進行服務(wù),而舊的管理系統(tǒng)已經(jīng)不能滿足現(xiàn)在的需求。經(jīng)常出現(xiàn)票務(wù)信息的更新不及時,各個售票處的溝通不好導(dǎo)致售票時產(chǎn)生沖突,還有對退票情況處理的不好。這些情況都需要得到解決所以需要新的管理系統(tǒng)。可行性研究經(jīng)濟可行性運行該系統(tǒng)的硬件和軟件支持費用需要20000元,但軟件開發(fā)費用估計50000元,但系統(tǒng)投入使用后,每年可

7、為節(jié)省人力八人,估計節(jié)約工資支出約6萬元,假設(shè)該軟件可以使用5年。而一次性支出50000元,再假定投資費用存入銀行的利息按8%計算。這樣可得出每年效益的當(dāng)前值如表1-1所示。表1.1 每年效益的當(dāng)前值年效益(元)利率(1+0.1)2當(dāng)前值(元)累計當(dāng)前值1600001.250000500002600001.4441667916673600001.728347221293894600002.0736289351583245600002.488324113187259純收入=187259-50000=137259(元)投資(tu z)回收期1+(60000-50000)/416671.24(年)投

8、資(tu z)回收率=160.2%從經(jīng)濟效益(jn j xio y)這個意義上講,這個軟件值得開發(fā)。技術(shù)可行性本軟件前臺采用Visual C+開發(fā)軟件,采用SQL語言支持的數(shù)據(jù)庫。技術(shù)的難點是對航線的查詢,可以通過SQL的查詢功能實現(xiàn)實現(xiàn)。社會可行性此系統(tǒng)實行后可大大提高售票的速度,提高了售票的服務(wù)水平,可以引更多的顧客增加了公司的收益。通過經(jīng)濟、技術(shù)、社會可行性分析說明這個系統(tǒng)可以開發(fā)。 系統(tǒng)流程圖系統(tǒng)要實現(xiàn)的目標(biāo)1、民航訂票 2、民航退票 3、查看民航信息 4、查詢民航信息 5、修改民航信息系統(tǒng)的總體數(shù)據(jù)流程圖(如圖1.2)通過對系統(tǒng)的分析和對系統(tǒng)的可行性研究,得到結(jié)論對于該系統(tǒng)的開發(fā)已滿

9、足了可開發(fā)的條件可以立即開發(fā)。存儲數(shù) 據(jù)訂票錄 入 保存(bocn)的數(shù)據(jù) 保存(bocn)的數(shù)據(jù)核對信 息修改錄 入查詢顯 示管理員管理員航班信 息 管理(gunl) 顯示航班信息退票錄 入 保存的數(shù)據(jù)圖1.2系統(tǒng)總體流程圖哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院 第二章 軟件需求分析第二章 軟件(run jin)需求分析2.1 功能(gngnng)需求2.1.1 功能(gngnng)劃分(1)返回注解界面(2)管理員(權(quán)限)返回上一級訂購機票退還機票修改信息察看信息查詢信息(4)客戶(權(quán)限)察看信息返回主界面對于軟件功能需求見圖2.1所示。2.1.1功能描述查詢信息查看信息修改信息退還機票訂購機票返

10、回上一級民航管理系統(tǒng)管理員(權(quán)限)返回主界面客戶返回主界面圖2.1 功能(gngnng)結(jié)構(gòu)圖管理員權(quán)限:是指售票人員在售票過程中所能夠(nnggu)進行的操作。返回(fnhu)上一級:指返回到上一個操作界面。訂購機票:客戶預(yù)訂貨購買機票時進行的操作,包括航班號、日期、時間、證件號、坐位號、起始點等。退還機票:客戶需要退票時進行的操作,需要計算需要退還客戶多少錢,還要重新將信息錄入計算機。修改信息:是當(dāng)發(fā)生特殊情況飛機延遲是對航班信息等進行的修改。察詢信息:是售票人員和客戶查詢機票的信息時進行的操作,可以通過查詢起始地點、時間、航班等信息查詢所需的信息。察看信息:是售票員與客戶察看航班起飛情況

11、等。數(shù)據(jù)流圖及相應(yīng)加工邏輯總體數(shù)據(jù)流圖(圖2.2)管理員 訂票 退票 查看 查詢 修改管理系統(tǒng)管理員 航 班 信 息 讀出數(shù)據(jù)存取數(shù)據(jù)數(shù)據(jù) 保存數(shù)據(jù) 總體數(shù)據(jù)流圖2.21 進入系統(tǒng)的數(shù)據(jù)流圖(圖2.3)(1)(1.1)加工邏輯 用戶選擇進入系統(tǒng)的人員身份分為管理員和客戶 如果是客戶則直接進入界面 管理員則需進入加工邏輯(1.2)(2)(1.2)加工邏輯 用戶輸入密碼 正確則進入系統(tǒng) 錯誤則無法進入用戶判定11輸入請求進入界面密碼核實1.2用戶密碼F2管理員信息表管理員 進入系統(tǒng)的加工流圖2.3信息核實1.1客戶信息開票1.2交錢給票客戶是否有票F1用戶信息表修改系統(tǒng)信息返回訂票的數(shù)據(jù)流圖2.4

12、1 定票的數(shù)據(jù)流圖(圖2.4) 定票的加工(ji gng)邏輯:(1)客戶(k h)信息的核查(1.1)加工(ji gng)邏輯 核查是否有所需的票 如果沒有票則返回給客戶 有票則進入(jnr)加工邏輯(1.2) (2)(1.2)加工(ji gng)邏輯 客戶(k h)交錢管理員給票 同時管理員將售票信息寫入計算機信息核實2.1客戶信息退票2.2給錢是否正確F1系統(tǒng)信息表修改系統(tǒng)信息退票的數(shù)據(jù)流圖2.5客戶2 退票的數(shù)據(jù)流圖(圖2.5) 退票的加工邏輯 要退的票的信息的核查(2.1)加工邏輯 核查票是真是假,該航班是否起飛等情況 如不正確則將票返還給客戶 正確則將進入加工(2.2) (2)(1

13、.4)加工邏輯 計算需退給客戶多少錢 將錢交給客戶 將退票信息輸入系統(tǒng) 3 修改的數(shù)據(jù)流圖(圖2.6) 修改的加工邏輯 加工邏輯(3.1) 其他部門將飛機的信息提供給管理員 管理員將此信息輸入到計算機 并將此信息輸出到外邊的大屏幕通知客戶 4 察看信息客戶和管理員根據(jù)航班的起飛時間或地點(ddin)來察看航班信息 5 查詢(chxn)信息的數(shù)據(jù)流圖(2.7) 其他部門系統(tǒng)記錄該信息3.1送給管理員 輸出到外設(shè)大屏幕F1系統(tǒng)信息表修改的數(shù)據(jù)流圖2.6 客戶或管理員檢查信息是否正確5.1F1系統(tǒng)信息表信息查詢5.2客戶或管理員不正確進行查詢輸出查詢信息的數(shù)據(jù)流圖2.7 查詢的加工(ji gng)邏

14、輯 (1)加工邏輯(5.1) 管理員輸入航班號或航班時間 系統(tǒng)檢查航班號是否存在、時間是否正確 如果不正確(zhngqu)則返回信息 正確則進入(jnr)加工邏輯(5.2) (2)加工(ji gng)邏輯(5.2) 根據(jù)輸入的信息查詢需要的航班 查詢完成則輸出航班號具體時間是否有座位等信息2.2 數(shù)據(jù)字典 數(shù)據(jù)字典的定義主要包括三部分:數(shù)據(jù)項、數(shù)據(jù)流和數(shù)據(jù)文件,而下面主要給出部分?jǐn)?shù)據(jù)項和數(shù)據(jù)文件的定義。名字:民航航班信息表別名:描述: 包括航班的所有相關(guān)內(nèi)容定義:航班信息表=航班號+日期+日期+起始點+終點 1 航班信息的定義 2 售票信息表名字:售信息表別名:描述:管理員每次售票時需記錄的信

15、息定義:售票信息表航班號+日期+時間+起始點+終點+票數(shù)+身份證 3 數(shù)據(jù)項的定義 數(shù)據(jù)項名取值范圍航班號8位數(shù)字日期8位數(shù)字時間6位數(shù)字起始點6個字符終點6個字符票數(shù)3位數(shù)字身份證18位數(shù)字密碼5位數(shù)字 表2.82.5 外部(wib)接口需求(1) 用戶界面(yn h ji min) 采用windows的通用圖形界面,對用戶友好,且必須對鼠標(biāo)和鍵盤(jinpn)提供支持15,界面的設(shè)計應(yīng)遵循如下規(guī)則:界面要具有一致性,界面規(guī)范應(yīng)遵循MS Windows 軟件界面的規(guī)范;提供簡單的錯誤處理;提供信息反饋,用多種信息提示用戶當(dāng)前軟件運行的狀態(tài),軟件界面元件的功能;操作可逆,其動作可以是單個的操作

16、,或者是一個相對獨立的操作序列;設(shè)計良好的聯(lián)機幫助;顯示啟動畫面,畫面簡潔明快,富有現(xiàn)代氣息,不能太花哨;應(yīng)遵循國家關(guān)于計算機詞匯的標(biāo)準(zhǔn),用詞應(yīng)當(dāng)精練準(zhǔn)確,沒有歧義,圖形的意義明朗。(2) 硬件接口支持一般的PII或更高檔微機,筆記本電腦。(3) 軟件接口運行于WINDOWS 95/98/ME/2000/NT,且具有WIN32 API的操作系統(tǒng)之上;(4) 故障處理正常使用時不應(yīng)該出錯,若運行是遇到不可恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫的完好無損。2.6 性能需求(1)數(shù)據(jù)(shj)精確度查詢時應(yīng)保證查全率,所有(suyu)相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時應(yīng)保證(bozhng)查準(zhǔn)率

17、,查到的記錄應(yīng)與給定的單項或組合項查詢條件完全匹配。(2) 時間特性一般操作的響應(yīng)時間應(yīng)在12秒內(nèi),對U盤和打印機的操作,以及數(shù)據(jù)的導(dǎo)入和導(dǎo)出也應(yīng)在可接受的時間內(nèi)完成。82.7 軟件屬性需求正確性:要求發(fā)布的軟件達到用戶的預(yù)期目標(biāo),運行時基本無錯誤??煽啃裕涸谝话銞l件下,應(yīng)不出故障。效率:對于瀏覽,查詢,增加,刪除,更新和密碼設(shè)置的一般操作,要求及時響應(yīng),在12秒內(nèi)。易實用性:要求能盡量為用戶的使用提供方便,軟件界面符合目前流行的界面規(guī)范。可維護性:要求本軟件在運行中發(fā)現(xiàn)錯誤時,能快速,準(zhǔn)確對其進行定位,診斷和修改。可測試性:設(shè)計時盡可能減少測試本軟件的各項功能所需要的工作量。復(fù)用性:設(shè)計時盡

18、可能采取模塊化的方法進行設(shè)計,對系統(tǒng)內(nèi)各模塊接口盡可能達到高內(nèi)聚,低耦合的程度,以提高各模塊的復(fù)用性。安全保密性:要求提供身份驗證,只允許通過身份驗證的用戶使用本軟件。對于三次密碼輸入不正確的,應(yīng)強行關(guān)閉??衫斫庑詫τ诒拒浖峁┑母鞣N菜單命令,各種信息提示,應(yīng)易于用戶理解。互聯(lián)性:要求提供數(shù)據(jù)的導(dǎo)入和導(dǎo)出接口,以易于同其他系統(tǒng)的連接。35哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院 第三章 軟件設(shè)計第三章 軟件設(shè)計軟件設(shè)計是在做好需求的基礎(chǔ)上來完成的,具體是在本章完成兩方面的工作,一方面是將軟件需求的DFD圖通過SD方法轉(zhuǎn)換為SC圖,即進行(jnxng)模塊化設(shè)計或稱為總體設(shè)計;另一方面是對每一模塊進行詳細(xì)

19、設(shè)計即過程設(shè)計。10這部分工作在這里使用(shyng)的表達工具是PDL語言。3.1 進入(jnr)系統(tǒng)的設(shè)計3.1.1 進入系統(tǒng)的結(jié)構(gòu)化設(shè)計 3.1進入系統(tǒng)的SC圖關(guān)于民航訂票系統(tǒng)的實現(xiàn)用戶選擇查詢信息查看信息修改信息退還機票訂購機票返回主界面1管理員2客戶3返回上一級返回主界面1234哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院 第三章 軟件設(shè)計3.1.2 進入系統(tǒng)(xtng)的SC圖重要模塊的過程設(shè)計(1)2模塊(m kui)(管理員驗證(ynzhng))的過程設(shè)計 If 用戶輸入信息要求進入管理員系統(tǒng)則要求輸入密碼如果密碼正確則進入管理員系統(tǒng)否則返回上一級 If 用戶要求進入客戶系統(tǒng)則可以直接進入

20、3.2 訂票軟件設(shè)計3.2.1 訂票系統(tǒng)的結(jié)構(gòu)化設(shè)計將圖2.4按照SD方法轉(zhuǎn)換為SC圖,的SC圖見圖3.2。輸入信息311返回信息3111訂票31123圖3.2 訂票管理SC圖打印發(fā)票31111213.2.2 用戶管理層SC圖重要模塊的過程設(shè)計(1)311模塊(輸入信息的過程)的過程設(shè)計要求輸入航班號、起始地等信息 (2)3111模塊(返回用戶)的過程設(shè)計If 此航班不存在則返回信息給用戶(3)3112模塊(訂票)的過程設(shè)計 如果信息正確則將要求用戶給出身份證號 將輸出此次(c c)航班所需的錢(4)31111模塊(m kui)(打印發(fā)票)的過程(guchng)設(shè)計 通過打印機打印出發(fā)票3.3

21、 退票管理軟件設(shè)計3.3.1 退票管理結(jié)構(gòu)化設(shè)計將需求分析中的DFD圖轉(zhuǎn)換為結(jié)構(gòu)設(shè)計圖轉(zhuǎn)換后的結(jié)果見圖3.3。返回用戶3131計算3132輸入31311圖3.3 退票管理SC圖檢查信息313刪除311213.3.2 退票管理的SC圖重要模塊的過程設(shè)計(1)313模塊(檢查信息)的過程設(shè)計 將用戶票的信息輸入系統(tǒng)檢查此票是否可退If 不可退則返回信息給用戶 call模塊3131If 可退則 call模塊3132(2)3131模塊(返回客戶)的過程設(shè)計 輸出信息在屏幕顯示此票不可退(3)3132模塊(計算)的過程設(shè)計If 此票的航班尚未起飛則退還(tuhun)全額票款I(lǐng)f 飛機已起飛(qfi)則退

22、還票款的8折(4)31311模塊(m kui)(輸入)的過程設(shè)計 將退票信息輸入到系統(tǒng)中3.4 修改管理的軟件設(shè)計3.4.1 修改管理的結(jié)構(gòu)化設(shè)計新增3121查找3122修改31211修改信息312圖3.4修改管理SC圖將需求分析中的DFD圖轉(zhuǎn)換為結(jié)構(gòu)設(shè)計圖,在轉(zhuǎn)換過程中總體圖2.8為事務(wù)型,但其下層的結(jié)構(gòu)圖是個變換型的。系統(tǒng)備份和恢復(fù)的軟件結(jié)構(gòu)圖見圖3.4。3.4.2 修改管理SC圖重要模塊的過程設(shè)計1. 312模塊(修改信息)的過程設(shè)計 If 新增航班 call 模塊3121 If 航班修改 call 模塊31222. 3121模塊(新增航班)的過程設(shè)計 重新輸入航班號、日期、時間、起始地

23、、終點等信息3. 3122模塊(查找)的過程設(shè)計 查找需要修改的航班 call 模塊312114. 31211模塊(修改)的過程設(shè)計修改此航班變更的信息3.5查詢(chxn)管理的軟件設(shè)計3.5.1 查詢(chxn)管理結(jié)構(gòu)化設(shè)計(shj)將需求分析中DFD圖轉(zhuǎn)換為結(jié)構(gòu)設(shè)計圖,能力評價去的SC圖見圖3.5。判斷信息321時間3213起始地3212航班號3211輸出信息32111圖3.5 查詢管理SC3.5.2 查詢管理SC圖重要模塊的過程設(shè)計1.321模塊(信息判斷)的過程設(shè)計Read 信息If 按航班號call 模塊3211If 按起始地 call 模塊3212If 按時間 call 模塊3

24、2132. 3211模塊(按航班號)的過程設(shè)計 輸入航班號 查詢 If 錯誤 輸出“此航班錯誤” call模塊32111 If 正確 輸出航班的全部信息 call模塊 3211133212模塊(按起始地)的過程設(shè)計輸入起始地 查詢 If 錯誤 輸出“此航班錯誤” call模塊32111 If 正確 輸出航班的全部(qunb)信息 call模塊 321114 3213模塊(按時間(shjin))的設(shè)計過程輸入(shr)起始地 查詢 If 錯誤 輸出“此航班錯誤” call模塊32111 If 正確 輸出航班的全部信息 call模塊 321115 32111模塊(輸出信息)的設(shè)計過程 輸出上一階段輸入的信息3.6 查看管理的結(jié)構(gòu)化設(shè)計的結(jié)構(gòu)化設(shè)計查看航班331按時間3311按起始地點33123圖3.6查看管理SC圖輸出信息3311121將圖2.4按照SD方法轉(zhuǎn)換為SC圖,的SC圖見圖3.2。3.2.2 信息查看SC圖重要模塊的過程設(shè)計(1)331模塊(查看航班)的過程設(shè)計輸入是按什么查看航班 If 是按時間則 call 模塊3311 If 是按地點則 call 模塊3312(2)3311模塊(按時間查看)的過程設(shè)計按時間順序輸出所有航班信息Call 模塊33111(3)3312模塊(m kui)(按起始(q sh)地查看)的過程(guchng)設(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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論