數(shù)據(jù)流程圖DFD與E-R圖的繪制培訓課程.ppt
《數(shù)據(jù)流程圖DFD與E-R圖的繪制培訓課程.ppt》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)流程圖DFD與E-R圖的繪制培訓課程.ppt(35頁珍藏版)》請在匯文網(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ù)流動、輸入、輸出、過程和數(shù)據(jù)存儲。它描述了數(shù)據(jù)流動、存儲、處理的邏輯關系。存儲、處理的邏輯關系。外部項名外部項名稱稱外部項外部項數(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è)務經(jīng)理,經(jīng)檢驗后,對不合格的訂單要單交給某企業(yè)的業(yè)務經(jīng)理,經(jīng)檢驗后,對不合格的訂單要由用戶重填,合格的訂單交倉庫保管員做出庫處理,即:由用戶重填,合格的訂單交倉庫保管員做出庫處理,即:查閱庫存臺帳,如果有貨那么向用戶開票發(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ù)以下儲蓄所存款過程畫
4、出數(shù)據(jù)流程圖:儲戶將填寫好的存款單、存折和存款交儲蓄所,查對儲戶帳,將不合寫好的存款單、存折和存款交儲蓄所,查對儲戶帳,將不合格的存款單退給儲戶重填,合格的存款單交存款處理,處理格的存款單退給儲戶重填,合格的存款單交存款處理,處理時要修改儲戶帳,并將存折交還儲戶,而將存款放入現(xiàn)金庫。時要修改儲戶帳,并將存折交還儲戶,而將存款放入現(xiàn)金庫。EX3EX3儲戶儲戶查對查對存款存款儲戶帳儲戶帳不合格存款單不合格存款單存折、存款單存折、存款單現(xiàn)金單現(xiàn)金單存折存折存折存折合格存款單合格存款單現(xiàn)金庫現(xiàn)金庫EX4EX4:某某倉倉庫庫管管理理系系統(tǒng)統(tǒng)按按以以下下步步驟驟進進行行信信息息處處理理,試試畫畫出出數(shù)數(shù)據(jù)
5、流程圖。據(jù)流程圖。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 2DFDDFD由頂層圖、一級細化圖、二級細化圖等一組圖構(gòu)由頂層圖、一級細化圖、二級細化圖等一組圖構(gòu)成。在頂層圖中,將系統(tǒng)視為由一個處理功能所構(gòu)成的系成。在頂層圖中,將系統(tǒng)視為由一個處理功能所構(gòu)成的系統(tǒng);一級細化圖是對頂層圖處理功能的分解與細化。統(tǒng);一級細化圖是對頂層圖處理功能的分解與細化。怎樣畫怎樣畫DFDDFDn了解了解DFDDFD的特性的特性n畫分層
7、畫分層DFDDFD1 1 DFD DFD的特性的特性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的指導原那么的指導原那么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對加工對加工3細
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關 鍵 詞:
- 數(shù)據(jù) 流程圖 DFD 繪制 培訓 課程