DFD數(shù)據(jù)流程圖畫法過程(PPT34頁).ppt
《DFD數(shù)據(jù)流程圖畫法過程(PPT34頁).ppt》由會員分享,可在線閱讀,更多相關(guān)《DFD數(shù)據(jù)流程圖畫法過程(PPT34頁).ppt(34頁珍藏版)》請在匯文網(wǎng)上搜索。
1、3 數(shù)據(jù)流程圖數(shù)據(jù)流程圖(DFD)與與E-R圖的繪制圖的繪制3.1 開發(fā)數(shù)據(jù)流程圖開發(fā)數(shù)據(jù)流程圖 數(shù)據(jù)流程圖(數(shù)據(jù)流程圖(DFD)是一種圖形化的系統(tǒng)模型,它在)是一種圖形化的系統(tǒng)模型,它在一張圖中展示信息系統(tǒng)的主要需求,即:輸入、輸出、過一張圖中展示信息系統(tǒng)的主要需求,即:輸入、輸出、過程和數(shù)據(jù)存儲。它描述了數(shù)據(jù)流動、存儲、處理的邏輯關(guān)程和數(shù)據(jù)存儲。它描述了數(shù)據(jù)流動、存儲、處理的邏輯關(guān)系。系。外部項名外部項名稱稱外部項外部項數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)流名稱數(shù)據(jù)流名稱數(shù)據(jù)存儲名稱數(shù)據(jù)存儲名稱數(shù)據(jù)存儲數(shù)據(jù)存儲功能功能描述描述處理功能處理功能基本圖例如下:基本圖例如下:EX1EX1:請根據(jù)以下銷售過程畫出數(shù)據(jù)
2、流程圖:用戶將定貨請根據(jù)以下銷售過程畫出數(shù)據(jù)流程圖:用戶將定貨單交給某企業(yè)的業(yè)務(wù)經(jīng)理,經(jīng)檢驗后,對不合格的訂單要單交給某企業(yè)的業(yè)務(wù)經(jīng)理,經(jīng)檢驗后,對不合格的訂單要由用戶重填,合格的訂單交倉庫保管員做出庫處理,即:由用戶重填,合格的訂單交倉庫保管員做出庫處理,即:查閱庫存臺帳,如果有貨則向用戶開票發(fā)貨,如缺貨,則查閱庫存臺帳,如果有貨則向用戶開票發(fā)貨,如缺貨,則通知采購員采購。通知采購員采購。用戶用戶發(fā)貨票發(fā)貨票不合格訂單不合格訂單訂貨單訂貨單檢驗檢驗合格訂單合格訂單出庫出庫處理處理采購?fù)ㄖ少復(fù)ㄖ獛齑媾_帳庫存臺帳EX1EX1采購員采購員EX2EX2:請根據(jù)以下定貨過程畫出數(shù)據(jù)流程圖:采購員從請
3、根據(jù)以下定貨過程畫出數(shù)據(jù)流程圖:采購員從倉庫收到缺貨通知單后立即進行定貨處理,即,查閱倉庫收到缺貨通知單后立即進行定貨處理,即,查閱訂貨合同單,若已定貨,則向供貨單位發(fā)出催貨單,訂貨合同單,若已定貨,則向供貨單位發(fā)出催貨單,否則,填寫定貨單送供貨單位。供貨單位發(fā)運貨物后,否則,填寫定貨單送供貨單位。供貨單位發(fā)運貨物后,立即向采購員發(fā)出取貨通知。立即向采購員發(fā)出取貨通知。EX2EX2倉庫倉庫缺貨通知單缺貨通知單訂貨訂貨催貨單催貨單供貨單位供貨單位訂貨單訂貨單取貨通知取貨通知訂貨合同單訂貨合同單EX3EX3:請根據(jù)以下儲蓄所存款過程畫出數(shù)據(jù)流程圖:儲戶將填請根據(jù)以下儲蓄所存款過程畫出數(shù)據(jù)流程圖:儲
4、戶將填寫好的存款單、存折和存款交儲蓄所,查對儲戶帳,將不合寫好的存款單、存折和存款交儲蓄所,查對儲戶帳,將不合格的存款單退給儲戶重填,合格的存款單交存款處理,處理格的存款單退給儲戶重填,合格的存款單交存款處理,處理時要修改儲戶帳,并將存折交還儲戶,而將存款放入現(xiàn)金庫。時要修改儲戶帳,并將存折交還儲戶,而將存款放入現(xiàn)金庫。EX3EX3儲戶儲戶查對查對存款存款儲戶帳儲戶帳不合格存款單不合格存款單存折、存款單存折、存款單現(xiàn)金單現(xiàn)金單存折存折存折存折合格存款單合格存款單現(xiàn)金庫現(xiàn)金庫EX4EX4:某某倉倉庫庫管管理理系系統(tǒng)統(tǒng)按按以以下下步步驟驟進進行行信信息息處處理理,試試畫畫出出數(shù)數(shù)據(jù)流程圖。據(jù)流程圖
5、。(1 1)保保管管員員根根據(jù)據(jù)當當日日的的出出庫庫單單和和入入庫庫單單通通過過出出、入入庫庫處處理去修改庫存臺帳。理去修改庫存臺帳。(2 2)根據(jù)庫存臺帳由統(tǒng)計、打印程序輸出出庫日報表。根據(jù)庫存臺帳由統(tǒng)計、打印程序輸出出庫日報表。(3 3)需需要要查查詢詢時時,可可利利用用查查詢詢程程序序在在輸輸入入查查詢詢條條件件后后 ,到庫存臺帳去查找,顯示查詢結(jié)果。到庫存臺帳去查找,顯示查詢結(jié)果。查詢結(jié)果查詢結(jié)果EX4EX4保管員保管員入庫單入庫單庫存臺帳庫存臺帳出庫單出庫單出入庫處理出入庫處理查詢查詢統(tǒng)計統(tǒng)計打印打印庫存日庫存日報表報表查詢條件查詢條件注意:注意:(1 1)數(shù)據(jù)流程分析采用自頂向下逐
6、層分解的方法,通過分數(shù)據(jù)流程分析采用自頂向下逐層分解的方法,通過分析繪制分層的數(shù)據(jù)流程圖析繪制分層的數(shù)據(jù)流程圖(data flow diagram,DFD)(data flow diagram,DFD)來進行來進行系統(tǒng)分析。系統(tǒng)分析。(2 2)DFDDFD由頂層圖、一級細化圖、二級細化圖等一組圖構(gòu)由頂層圖、一級細化圖、二級細化圖等一組圖構(gòu)成。在頂層圖中,將系統(tǒng)視為由一個處理功能所構(gòu)成的系成。在頂層圖中,將系統(tǒng)視為由一個處理功能所構(gòu)成的系統(tǒng);一級細化圖是對頂層圖處理功能的分解與細化。統(tǒng);一級細化圖是對頂層圖處理功能的分解與細化。怎樣畫怎樣畫DFDDFDn了解了解DFDDFD的特性的特性n畫分層畫
7、分層DFDDFD1 1)DFDDFD的特性的特性n與與程程序序流流程程圖圖不不同同,DFDDFD不不表表示示程程序序的的控控制制結(jié)結(jié)構(gòu)構(gòu),只只描描述述數(shù)據(jù)數(shù)據(jù)的流動的流動n DFDDFD分分成成多多層層(子子圖圖、父父圖圖概概念念)表表示示,從從而而逐逐步步展展開開數(shù)據(jù)流和功能的細節(jié)。數(shù)據(jù)流和功能的細節(jié)。S S2 21 13 32.22.22.12.12.32.33.13.13.23.2 頂層頂層1 1層層2 2層層(基本系統(tǒng)模型基本系統(tǒng)模型)(系統(tǒng)的子功能系統(tǒng)的子功能)DFDDFD的分層表示的分層表示2 2)畫分層畫分層DFDDFD(1)(1)先畫出頂層先畫出頂層DFDDFD(2)(2)自頂
8、向下畫出各層自頂向下畫出各層DFDDFD 分解原則:分解原則:分解后的軟件成分有相對獨立功能分解后的軟件成分有相對獨立功能 一次分解不要加入細節(jié)過多一次分解不要加入細節(jié)過多3 3)畫分層畫分層DFDDFD的指導(dǎo)原則的指導(dǎo)原則(1 1)父圖)父圖-子圖平衡子圖平衡(2 2)編號)編號(3 3)分解的程度)分解的程度父圖父圖-子圖平衡子圖平衡父圖父圖-子圖平衡:子圖平衡:模型分解時必須保持父圖的輸入輸出數(shù)據(jù)流和子模型分解時必須保持父圖的輸入輸出數(shù)據(jù)流和子圖輸入輸出數(shù)據(jù)流相同。圖輸入輸出數(shù)據(jù)流相同。A1 14 42 23 3BFEGCD缺少缺少C C3.13.1ED3.33.33.23.2對加工對加
9、工3細化細化的子圖:的子圖:加工加工3處理編號處理編號處理的編號原則:處理的編號原則:子圖圖號為分解的父圖中的處理號子圖圖號為分解的父圖中的處理號,同級子圖在最后數(shù)字以序號區(qū)別。同級子圖在最后數(shù)字以序號區(qū)別。S S2 21 13 32.22.22.12.12.32.33.13.13.23.2 頂層頂層(不編號)(不編號)1 1層層2 2層層分解的程度分解的程度分解的深度與層次分解的深度與層次:按功能情況定,一般設(shè)深度為按功能情況定,一般設(shè)深度為3-53-5;如超過如超過5 5個加工最好分解畫,否則容易出錯。個加工最好分解畫,否則容易出錯。某訂貨系統(tǒng)功能說明如下:某訂貨系統(tǒng)功能說明如下:假假設(shè)設(shè)
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- DFD 數(shù)據(jù) 流程圖 畫法 過程 PPT34