數(shù)據(jù)流程圖專題課件_第1頁
數(shù)據(jù)流程圖專題課件_第2頁
數(shù)據(jù)流程圖專題課件_第3頁
數(shù)據(jù)流程圖專題課件_第4頁
數(shù)據(jù)流程圖專題課件_第5頁
已閱讀5頁,還剩97頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)流程圖專題課件2024/3/24數(shù)據(jù)流程圖專題課件1、外部實(shí)體外部實(shí)體:位于系統(tǒng)之外的信息提供者或使用者。說明數(shù)據(jù)輸入的源點(diǎn)(數(shù)據(jù)源)或數(shù)據(jù)輸出的終點(diǎn)(數(shù)據(jù)終點(diǎn))。外部實(shí)體可用來明確系統(tǒng)和環(huán)境的界限!同一個(gè)外部實(shí)體可以在一張數(shù)據(jù)流程圖中出現(xiàn)若干次。實(shí)體名數(shù)據(jù)流程圖專題課件2、數(shù)據(jù)流表示數(shù)據(jù)和數(shù)據(jù)流向,由一項(xiàng)或一組固定成份的數(shù)據(jù)組成,如“選課單”由“學(xué)號(hào)、姓名、課程編號(hào)、課程名稱”等成分組成。數(shù)據(jù)流的命名用名詞,不要使用意義空洞的名詞;盡量使用現(xiàn)實(shí)系統(tǒng)已有名字。編號(hào)、名稱數(shù)據(jù)流程圖專題課件數(shù)據(jù)流有時(shí)是很明顯的,這時(shí)可以省略,不需要描述數(shù)據(jù)流!經(jīng)理編制財(cái)務(wù)報(bào)表編制財(cái)務(wù)報(bào)表財(cái)務(wù)報(bào)表經(jīng)理數(shù)據(jù)流名稱的表示數(shù)據(jù)流程圖專題課件處理與數(shù)據(jù)流數(shù)據(jù)流舉例外部實(shí)體向系統(tǒng)輸入數(shù)據(jù)系統(tǒng)向外部實(shí)體輸出數(shù)據(jù)數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)流統(tǒng)計(jì)學(xué)籍變動(dòng)領(lǐng)導(dǎo)數(shù)據(jù)存儲(chǔ)名稱編號(hào)審核學(xué)籍卡學(xué)籍卡學(xué)生合格訂貨單編輯訂貨單計(jì)算應(yīng)收款訂貨單數(shù)據(jù)流程圖專題課件

舉例:某公司的顧客可能寄來訂貨單、支票、退貨請(qǐng)求,或詢問某件事,如果把這些數(shù)據(jù)全部表達(dá)出來,這個(gè)數(shù)據(jù)流程圖就不好看。顧客處理顧客事務(wù)訂貨單支票退貨單詢問舉例:多個(gè)數(shù)據(jù)流的表示數(shù)據(jù)流程圖專題課件訂貨單顧客處理顧客事務(wù)支票退貨單詢問顧客事務(wù)第一種解決方法:舉例:多個(gè)數(shù)據(jù)流的表示數(shù)據(jù)流程圖專題課件顧客訂貨單支票退貨單詢問編輯訂貨單開收據(jù)處理詢問退貨分析處理舉例:多個(gè)數(shù)據(jù)流的表示第二種解決方法數(shù)據(jù)流程圖專題課件舉例:儲(chǔ)戶到儲(chǔ)蓄所去存(?。┛顣r(shí),要將填寫好的存(取)單與存折交給營(yíng)業(yè)員,營(yíng)業(yè)員處理完這筆業(yè)務(wù)后,把存折交給儲(chǔ)戶。儲(chǔ)戶業(yè)務(wù)處理存(?。﹩未嬲鄞嬲蹘つ緿0舉例:多個(gè)數(shù)據(jù)流的表示數(shù)據(jù)流程圖專題課件若把“存取單”與“存折”這兩個(gè)平行且方向相同的數(shù)據(jù)流合并為“存取要求”,則可以減少一個(gè)數(shù)據(jù)流,數(shù)據(jù)流程圖更簡(jiǎn)單好讀一些!儲(chǔ)戶業(yè)務(wù)處理存取要求存折帳目D0舉例:多個(gè)數(shù)據(jù)流的表示數(shù)據(jù)流程圖專題課件3、處理處理又稱功能,表示對(duì)數(shù)據(jù)進(jìn)行的操作,把流向它的數(shù)據(jù)進(jìn)行一定的變換處理,產(chǎn)生新的數(shù)據(jù)。如“處理選課單”、“產(chǎn)生發(fā)票”等。處理的命名(描述)盡量最好使用動(dòng)賓詞組,一個(gè)動(dòng)詞加一個(gè)名詞;不要使用空洞的動(dòng)詞。編號(hào)描述部門數(shù)據(jù)流程圖專題課件P1輸入數(shù)據(jù)錄入員P2打印報(bào)表人事處計(jì)算工資P3財(cái)務(wù)處P4打印P5工資╳╳√√√3、處理編號(hào)處理名稱功能執(zhí)行者處理的命名(描述):

最好使用動(dòng)賓詞組,一個(gè)動(dòng)詞加一個(gè)名詞。數(shù)據(jù)流程圖專題課件編號(hào)功能描述功能執(zhí)行者P1功能描述功能執(zhí)行者P1.1功能描述功能執(zhí)行者P1.1.1功能描述功能執(zhí)行者P1.1.2功能描述功能執(zhí)行者處理的編號(hào):處理的唯一標(biāo)識(shí),可用數(shù)字表示,也可用P加數(shù)字表示,應(yīng)表示出它的層數(shù),P1;P1.1;P1.2;P1.1.13、處理數(shù)據(jù)流程圖專題課件編號(hào)功能描述功能執(zhí)行者處理的執(zhí)行者(部門):表示功能由誰來完成,可以是人、部門或是程序,也可以沒有。處理必須同時(shí)有輸入和輸出的數(shù)據(jù)流。3、處理計(jì)算利潤(rùn)P456P4.1編制月報(bào)財(cái)務(wù)處P5計(jì)算利潤(rùn)P456P4.1?數(shù)據(jù)流程圖專題課件每個(gè)處理至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流!!常見錯(cuò)誤處理沒有輸出!數(shù)據(jù)源沒有輸入!處理數(shù)據(jù)終點(diǎn)數(shù)據(jù)流程圖專題課件4、數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)是指通過數(shù)據(jù)文件、文件夾和賬本等存儲(chǔ)數(shù)據(jù),如“學(xué)生檔案”、“庫存臺(tái)帳”等;為了避免線條的交叉,同一個(gè)數(shù)據(jù)存儲(chǔ)可以出現(xiàn)若干次。名稱編號(hào)數(shù)據(jù)流程圖專題課件統(tǒng)計(jì)員記錄考勤職工考勤D1計(jì)算工資職工

數(shù)據(jù)存儲(chǔ):是數(shù)據(jù)的“保存處”和“中轉(zhuǎn)站”!可以避免處理和處理之間的直接箭頭聯(lián)系,這樣能提高每個(gè)處理的獨(dú)立性。4、數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流程圖專題課件舉例:多個(gè)數(shù)據(jù)存儲(chǔ)教師統(tǒng)計(jì)成績(jī)分析期末成績(jī)登記期末成績(jī)分析補(bǔ)考成績(jī)登記補(bǔ)考成績(jī)期末成績(jī)領(lǐng)導(dǎo)學(xué)生動(dòng)態(tài)管理學(xué)籍表D1D1學(xué)籍表D1學(xué)籍表期末成績(jī)通知單留退名單補(bǔ)考成績(jī)留退名單數(shù)據(jù)流程圖專題課件數(shù)據(jù)流必須要么從某個(gè)處理流出、要么流入某個(gè)處理,而不能與處理無任何關(guān)系。常見錯(cuò)誤實(shí)體實(shí)體數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)實(shí)體數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)實(shí)體數(shù)據(jù)流程圖專題課件二、數(shù)據(jù)流圖(一)數(shù)據(jù)流圖基本符號(hào)(二)數(shù)據(jù)流圖的繪制數(shù)據(jù)流程圖專題課件(二)數(shù)據(jù)流程圖繪制為了提高規(guī)范化程度,有必要對(duì)圖中各個(gè)元素加以編號(hào)。

通常在編號(hào)之首冠以字母,用以表示不同的元素,可以用P表示處理,F(xiàn)表示數(shù)據(jù)流,D表示數(shù)據(jù)存儲(chǔ),S表示外部實(shí)體。例如:P3.1.2表示第三子系統(tǒng)第一層圖的第二個(gè)處理數(shù)據(jù)流程圖專題課件(二)數(shù)據(jù)流程圖繪制繪制數(shù)據(jù)流圖是一個(gè)迭代的過程!逐步反復(fù)修改完善的過程!數(shù)據(jù)流程圖是分層次的,繪制時(shí)采取自頂向下逐層分解的辦法。先畫關(guān)聯(lián)圖,只需說明(子)系統(tǒng)總的處理功能、輸入和輸出。再將關(guān)聯(lián)圖的處理分解,分解為更多的處理組成的下一層流程圖。數(shù)據(jù)流程圖專題課件p2132.22.12.33.13.2

關(guān)聯(lián)圖1層2層

關(guān)聯(lián)圖(即頂層DFD),非常概括地反映出信息系統(tǒng)最主要的邏輯功能、外部實(shí)體、輸入和輸出數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)。內(nèi)容應(yīng)盡可能少,使人立即知道系統(tǒng)的主要功能和組成部分。數(shù)據(jù)流程圖專題課件舉例:繪制關(guān)聯(lián)圖RSF1F2F3處理ABCDP數(shù)據(jù)來源系統(tǒng)處理數(shù)據(jù)去向數(shù)據(jù)流程圖專題課件舉例:

銷售子系統(tǒng)的關(guān)聯(lián)圖發(fā)貨單訂貨單用戶P1銷售處理數(shù)據(jù)流程圖專題課件p2132.22.12.33.13.2

關(guān)聯(lián)圖1層2層

逐層分解DFD!擴(kuò)展上一層的處理,功能越來越具體,數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流就越來越多。適中的分解速度!數(shù)據(jù)流程圖專題課件p2132.22.12.33.13.2

關(guān)聯(lián)圖1層2層保持m進(jìn)n出!上下兩層處理的輸入和輸出數(shù)據(jù)流必須對(duì)應(yīng),隨著逐層擴(kuò)展,輸入和輸出數(shù)據(jù)流、外部項(xiàng)通常會(huì)增加。數(shù)據(jù)流程圖專題課件舉例:處理的逐層分解RSF1F2F3處理ABCDP數(shù)據(jù)流程圖專題課件每一步分解都是將一個(gè)整體分成幾個(gè)大的部分,不需太細(xì)!一層DFDRSF1F2F3文件AD1文件BD2處理ABP1處理CDP2舉例:處理的逐層分解RSF1F2F3處理ABCDP關(guān)聯(lián)圖數(shù)據(jù)流程圖專題課件二層DFD舉例:處理的逐層分解RSF1F2F3文件AD1文件BD2處理AP1.1文件CD3處理BP1.2處理CP2.1處理DP2.2P1P2數(shù)據(jù)流程圖專題課件三層DFD舉例:處理的逐層分解SF3文件CD3處理DP2.2.2文件DD4處理DP2.2.1P2.2數(shù)據(jù)流程圖專題課件舉例:

訂貨子系統(tǒng)的關(guān)聯(lián)圖發(fā)貨單訂貨單用戶P1訂貨處理數(shù)據(jù)流程圖專題課件舉例:訂貨處理的第一層DFD用戶D2(訂貨單)D3(訂貨單)D1(訂貨單)訂貨單發(fā)貨票訂貨單信用手冊(cè)付款通知單發(fā)貨票發(fā)貨票庫存帳待付款訂貨單有貨再發(fā)貨訂貨單訂貨單存檔倉庫財(cái)務(wù)科P2.1判定訂貨處理方式P2.2開發(fā)貨票P2.3開付款通知單數(shù)據(jù)流程圖專題課件案例練習(xí)(一)訂貨系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流程圖專題課件訂貨系統(tǒng)功能說明:采購部每天需要一張訂貨報(bào)表,報(bào)表按材料編號(hào)排序,報(bào)表中列出需要再次訂貨的材料。對(duì)于需要再次訂貨的材料應(yīng)列出下列數(shù)據(jù):材料編號(hào)、名稱、訂貨數(shù)量、參考價(jià)格、主要供應(yīng)單位、第二供應(yīng)單位等。材料領(lǐng)用稱為事務(wù),通過放在倉庫的CRT終端把事務(wù)輸入到訂貨系統(tǒng)。當(dāng)某種材料的庫存數(shù)量少于庫存量臨界值時(shí)就應(yīng)該再次訂貨。舉例:訂貨系統(tǒng)的DFD數(shù)據(jù)流程圖專題課件練習(xí)1:先畫出訂貨系統(tǒng)的業(yè)務(wù)流程圖數(shù)據(jù)流程圖專題課件業(yè)務(wù)流程圖的常用符號(hào)業(yè)務(wù)處理單位單證、報(bào)表信息傳遞過程業(yè)務(wù)處理功能數(shù)據(jù)/文件存檔數(shù)據(jù)流程圖專題課件分析系統(tǒng)功能說明:

采購部每天需要一張訂貨報(bào)表,報(bào)表按材料編號(hào)排序,報(bào)表中列出需要再次訂貨的材料。對(duì)于需要再次訂貨的材料應(yīng)列出下列數(shù)據(jù):材料編號(hào)、名稱、訂貨數(shù)量、參考價(jià)格、主要供應(yīng)單位、第二供應(yīng)單位等。材料領(lǐng)用稱為事務(wù),通過放在倉庫的CRT終端把事務(wù)輸入到訂貨系統(tǒng)。當(dāng)某種材料的庫存數(shù)量少于庫存量臨界值時(shí)就應(yīng)該再次訂貨。先繪制業(yè)務(wù)流程圖數(shù)據(jù)流程圖專題課件訂貨業(yè)務(wù)流程圖采購部材料領(lǐng)用(事務(wù))訂貨報(bào)表倉庫庫存信息庫存更新統(tǒng)計(jì)訂單庫存臨界值訂單信息數(shù)據(jù)流程圖專題課件業(yè)務(wù)流程圖與數(shù)據(jù)流程圖的對(duì)應(yīng)有兩種思路:一種是先按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,然后將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)、表單分離出來,接下來考查數(shù)據(jù)的流向,加工處理過程和存儲(chǔ),把它們串起來就繪制成一完整的數(shù)據(jù)流程圖;另一種是從業(yè)務(wù)流程中分離出處理過程,再考查每一個(gè)處理過程的輸入數(shù)據(jù)與輸出數(shù)據(jù),將業(yè)務(wù)過程中所有的處理過程的輸入、輸出數(shù)據(jù)流進(jìn)行有機(jī)的集成就形成了一個(gè)完整的數(shù)據(jù)流程圖。數(shù)據(jù)流程圖專題課件練習(xí)2:再畫出DFD關(guān)聯(lián)圖數(shù)據(jù)流程圖專題課件再畫出DFD關(guān)聯(lián)圖采購部材料領(lǐng)用(事務(wù))訂貨報(bào)表倉庫庫存信息庫存更新統(tǒng)計(jì)訂單庫存臨界值訂單信息數(shù)據(jù)流程圖專題課件如何畫出訂貨系統(tǒng)的DFD?1、考慮數(shù)據(jù)的源點(diǎn)和終點(diǎn),確定系統(tǒng)的邊界。分析可知:倉庫管理員把事務(wù)輸入訂貨系統(tǒng),系統(tǒng)經(jīng)過匯總處理,每天向采購部提供一張訂貨報(bào)表。所以:采購員是數(shù)據(jù)的終點(diǎn),而倉庫管理員是數(shù)據(jù)的源點(diǎn)。倉管員0.0訂貨系統(tǒng)采購員事務(wù)訂貨報(bào)表訂貨系統(tǒng)的關(guān)聯(lián)圖舉例:訂貨系統(tǒng)的DFD數(shù)據(jù)流程圖專題課件練習(xí)3:畫出第一層DFD數(shù)據(jù)流程圖專題課件再細(xì)化關(guān)聯(lián)圖采購部材料領(lǐng)用(事務(wù))訂貨報(bào)表倉庫庫存信息庫存更新統(tǒng)計(jì)訂單庫存臨界值訂單信息數(shù)據(jù)流程圖專題課件2、考慮處理

由于“采購部需要報(bào)表”,因此必須有一個(gè)用于產(chǎn)生報(bào)表的處理。輸入事務(wù)的結(jié)果是改變材料庫存量,任何改變數(shù)據(jù)的操作都是處理,因此對(duì)事務(wù)進(jìn)行的加工是另一個(gè)處理。3、考慮數(shù)據(jù)流

系統(tǒng)把訂貨報(bào)表送給采購部,因此訂貨報(bào)表是一個(gè)數(shù)據(jù)流;倉庫需要將每筆事務(wù)輸入到系統(tǒng)中,顯然事務(wù)是另一個(gè)數(shù)據(jù)流。

舉例:訂貨系統(tǒng)的DFD數(shù)據(jù)流程圖專題課件訂貨系統(tǒng)的第一層DFD倉管員1.0處理事務(wù)采購員事務(wù)訂貨報(bào)表2.0產(chǎn)生報(bào)表舉例:訂貨系統(tǒng)的DFD倉管員0.0訂貨系統(tǒng)采購員事務(wù)訂貨報(bào)表訂貨系統(tǒng)的關(guān)聯(lián)圖數(shù)據(jù)流程圖專題課件4、考慮數(shù)據(jù)存儲(chǔ)

可以看出產(chǎn)生報(bào)表和處理事務(wù)這兩個(gè)處理在時(shí)間上不匹配(隨時(shí)處理事務(wù),但每天只有一次訂貨報(bào)表)。因此,庫存數(shù)據(jù)必須存放一段時(shí)間,即一個(gè)數(shù)據(jù)存儲(chǔ)。由于“報(bào)表包括產(chǎn)品的價(jià)格、供應(yīng)商信息”,因此必須存儲(chǔ)有與供應(yīng)商相關(guān)的訂貨數(shù)據(jù),即需要有一個(gè)保存訂貨信息的數(shù)據(jù)存儲(chǔ)。舉例:訂貨系統(tǒng)的DFD數(shù)據(jù)流程圖專題課件自頂向下繪制DFD,逐層細(xì)化。訂貨系統(tǒng)的第一層DFD舉例:訂貨系統(tǒng)的DFD處理細(xì)化倉管員1.0處理事務(wù)采購員事務(wù)訂貨報(bào)表2.0產(chǎn)生報(bào)表D2訂貨信息D1庫存信息數(shù)據(jù)流程圖專題課件訂貨系統(tǒng)的第二層DFD(處理1.0的細(xì)化)

1.1事務(wù)檢驗(yàn)倉管員1.2更新庫存D1庫存信息F3更新數(shù)據(jù)F1事務(wù)F2事務(wù)倉管員1.0處理事務(wù)事務(wù)D1庫存信息數(shù)據(jù)流程圖專題課件訂貨系統(tǒng)的第二層DFD(處理2.0的細(xì)化)D2采購員2.2產(chǎn)生報(bào)表F6訂貨信息F7訂貨報(bào)表訂貨信息D1庫存信息F4庫存信息2.1缺貨統(tǒng)計(jì)F5缺貨信息采購員訂貨報(bào)表2.0產(chǎn)生報(bào)表D2訂貨信息D1庫存信息數(shù)據(jù)流程圖專題課件練習(xí)(二)

繪制銷售出庫過程的數(shù)據(jù)流圖數(shù)據(jù)流程圖專題課件先繪制業(yè)務(wù)流程圖系統(tǒng)描述:用戶將訂貨單交某企業(yè)的業(yè)務(wù)經(jīng)理,經(jīng)檢驗(yàn)后,對(duì)不合格的訂單由用戶重新填寫,合格的訂單交倉庫準(zhǔn)備出庫:倉庫查閱庫存臺(tái)帳,若有貨則向用戶開票發(fā)貨,否則,通知采購員訂購。數(shù)據(jù)流程圖專題課件先繪制業(yè)務(wù)流程圖分析:用戶將訂單交給業(yè)務(wù)經(jīng)理,經(jīng)檢驗(yàn)后,對(duì)不合格的訂單由用戶重新填寫,合格的訂單交倉庫準(zhǔn)備出庫:倉庫查閱庫存臺(tái)帳,若有貨則向用戶開票發(fā)貨,否則,通知采購員訂購。數(shù)據(jù)流程圖專題課件銷售出庫業(yè)務(wù)流程圖采購員發(fā)貨票用戶庫存臺(tái)帳檢驗(yàn)訂貨單查閱臺(tái)帳倉庫經(jīng)理訂單不合格訂單合格訂單采購單數(shù)據(jù)流程圖專題課件再繪制DFD關(guān)聯(lián)圖分析外部實(shí)體采購員發(fā)貨票用戶庫存臺(tái)帳檢驗(yàn)訂貨單查閱臺(tái)帳倉庫經(jīng)理訂單不合格訂單合格訂單采購單外部實(shí)體是數(shù)據(jù)的源點(diǎn)和終點(diǎn),不是操作的執(zhí)行者!數(shù)據(jù)流程圖專題課件銷售出庫過程的關(guān)聯(lián)圖采購員用戶銷售系統(tǒng)采購單訂單發(fā)貨票數(shù)據(jù)流程圖專題課件再細(xì)化關(guān)聯(lián)圖采購員發(fā)貨票用戶庫存臺(tái)帳檢驗(yàn)訂貨單查閱臺(tái)帳倉庫經(jīng)理訂單不合格訂單合格訂單采購單分析處理、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)!數(shù)據(jù)流程圖專題課件銷售出庫過程的第一層DFD采購員庫存臺(tái)賬業(yè)務(wù)處理用戶出庫處理不合格訂單采購?fù)ㄖl(fā)貨票訂單合格訂單貨物信息數(shù)據(jù)流程圖專題課件課堂練習(xí)(三)教材銷售系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流程圖專題課件教材銷售系統(tǒng)的業(yè)務(wù)說明:學(xué)生填寫購書單,如果書庫中有所需教材,則開發(fā)票,登記并開領(lǐng)書單,學(xué)生憑領(lǐng)書單到書庫領(lǐng)書。如果書庫中該教材脫銷,則填寫缺登記表。根據(jù)缺書登記表,生成一張采購單,由教材采購人員根據(jù)采購單采購教材,新教材進(jìn)庫后,將進(jìn)書單返回給系統(tǒng)。數(shù)據(jù)流程圖專題課件DFD關(guān)聯(lián)圖:DFD第一層圖:數(shù)據(jù)流程圖專題課件DFD第二層圖:銷售子系統(tǒng)采購子系統(tǒng)數(shù)據(jù)流程圖專題課件合并后的總DFD圖:數(shù)據(jù)流程圖專題課件檢驗(yàn)DFD與業(yè)務(wù)流程的一致性:1、有關(guān)數(shù)據(jù)載體部分一定要與業(yè)務(wù)流程圖一致;2、將DFD與相應(yīng)的業(yè)務(wù)流程圖進(jìn)行對(duì)比檢查,看是否有遺漏的數(shù)據(jù)處理功能。檢驗(yàn)DFD的一致性和完整性:1、檢查各元素在數(shù)據(jù)流圖之間的的一致性;2、在高層數(shù)據(jù)流圖中出現(xiàn)的外部實(shí)體、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)一定要在低層的數(shù)據(jù)流圖中出現(xiàn)。數(shù)據(jù)流圖的檢驗(yàn)數(shù)據(jù)流程圖專題課件數(shù)據(jù)流圖:小結(jié)數(shù)據(jù)流圖不考慮具體的組織機(jī)構(gòu)、工作場(chǎng)所、物流、資金流等!只考慮數(shù)據(jù)的加工、存儲(chǔ)、流動(dòng)或使用情況。數(shù)據(jù)流圖反映了系統(tǒng)與外部實(shí)體的數(shù)據(jù)聯(lián)系!反映了數(shù)據(jù)在處理之間的聯(lián)系!反映了數(shù)據(jù)的長(zhǎng)期存儲(chǔ)!數(shù)據(jù)流程圖專題課件數(shù)據(jù)流圖:小結(jié)數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個(gè)總體框架而缺乏更加詳細(xì)、具體的內(nèi)容。數(shù)據(jù)的詳細(xì)分析數(shù)據(jù)的詳細(xì)分析就是對(duì)數(shù)據(jù)流圖中所有出現(xiàn)的數(shù)據(jù)和信息進(jìn)行深入的調(diào)查與分析,明確它們的屬性、存儲(chǔ)情況,給出定量的描述和分析。數(shù)據(jù)詳細(xì)分析的工具是數(shù)據(jù)字典(DD,DataDictionary)數(shù)據(jù)流程圖專題課件數(shù)據(jù)字典是數(shù)據(jù)流程圖的補(bǔ)充!對(duì)DFD的所有元素作詳細(xì)的文字說明!

數(shù)據(jù)流程圖+數(shù)據(jù)字典=圖形+文字?jǐn)?shù)據(jù)流程圖專題課件數(shù)據(jù)字典的定義以特定格式對(duì)系統(tǒng)的數(shù)據(jù)流圖中各基本要素(數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯/加工、數(shù)據(jù)存儲(chǔ)和外部實(shí)體)內(nèi)容和特征進(jìn)行定義和說明的文字集合。數(shù)據(jù)字典的功能對(duì)數(shù)據(jù)流圖的各種成分起注釋、說明的作用,給這些成分賦以實(shí)際的內(nèi)容,是數(shù)據(jù)分析和管理工具。(一)數(shù)據(jù)字典的含義數(shù)據(jù)流程圖專題課件(二)數(shù)據(jù)字典的內(nèi)容1、數(shù)據(jù)項(xiàng)的定義2、數(shù)據(jù)結(jié)構(gòu)的定義3、數(shù)據(jù)流的定義4、處理邏輯的定義5、數(shù)據(jù)存儲(chǔ)的定義6、外部實(shí)體的定義數(shù)據(jù)流程圖專題課件1、數(shù)據(jù)項(xiàng)的定義定義:數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位,數(shù)據(jù)項(xiàng)定義的內(nèi)容包括:名稱、編號(hào)(I)、別名、簡(jiǎn)述類型、長(zhǎng)度取值范圍數(shù)據(jù)流程圖專題課件數(shù)據(jù)項(xiàng)定義舉例數(shù)據(jù)項(xiàng)名稱:考試成績(jī)編號(hào):I03-05簡(jiǎn)述:學(xué)生期末考試成績(jī),共分四等別名:成績(jī)長(zhǎng)度:1個(gè)漢字取值含義:優(yōu)90~100良80~89中70~79可60~69數(shù)據(jù)流程圖專題課件數(shù)據(jù)項(xiàng)定義舉例數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)編號(hào):I02-01數(shù)據(jù)項(xiàng)名稱:材料編號(hào)別名:材料編碼簡(jiǎn)述:某種材料的代碼類型及寬度:字符型,4位取值范圍:“0001”~"9999"例:數(shù)據(jù)項(xiàng)定義數(shù)據(jù)流程圖專題課件數(shù)據(jù)項(xiàng)定義舉例數(shù)據(jù)流程圖專題課件2、數(shù)據(jù)結(jié)構(gòu)的定義定義:數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。數(shù)據(jù)結(jié)構(gòu)的組成:a、由若干個(gè)數(shù)據(jù)項(xiàng)組成;b、由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成;c、由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。數(shù)據(jù)流程圖專題課件2、數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)定義的內(nèi)容包括:名稱、編號(hào)(DS)、簡(jiǎn)述組成(列出數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)編號(hào))數(shù)據(jù)流程圖專題課件數(shù)據(jù)結(jié)構(gòu)定義舉例用戶訂貨單數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)編號(hào)DS03-01數(shù)據(jù)結(jié)構(gòu)名稱用戶訂貨單簡(jiǎn)述:用戶所填用戶情況及訂貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成DS03-02+DS03-03+DS03-04例:數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)流程圖專題課件數(shù)據(jù)結(jié)構(gòu)定義舉例DS03-01:用戶訂貨單DS03-02:訂貨單標(biāo)識(shí)DS03-03:用戶情況DS03-04:配件情況I1:訂貨單編號(hào)I3:用戶代碼I10:配件代碼I2:日期I4:用戶名稱I11:配件名稱I5:用戶地址I12:配件規(guī)格I6:用戶姓名I13:訂貨數(shù)量

I7:電話

I8:開戶銀行

I9:賬號(hào)

表:用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)組成數(shù)據(jù)流程圖專題課件數(shù)據(jù)結(jié)構(gòu)定義中的符號(hào)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流以及數(shù)據(jù)存儲(chǔ)的組成,可以用一些簡(jiǎn)單的符號(hào)來簡(jiǎn)明地表示,如:

+表示“與。”

[/]表示“或”,即選擇括號(hào)中的某一項(xiàng)。

{}表示“重復(fù)”,即括號(hào)中的項(xiàng)要重復(fù)若干次。

()表示“可選”,即括號(hào)中的項(xiàng)可能沒有。數(shù)據(jù)流程圖專題課件數(shù)據(jù)結(jié)構(gòu)定義中的符號(hào)舉例課程表={星期幾+第幾節(jié)+教室+課程名}購物訂單=訂單編號(hào)+顧客姓名+送貨地址+[家庭電話/移動(dòng)電話/辦公室電話]+{商品名稱+商品數(shù)量+單價(jià)+(折扣)}+訂購日期數(shù)據(jù)流程圖專題課件3、數(shù)據(jù)流的定義數(shù)據(jù)流:

由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成:定義的內(nèi)容:(1)編號(hào)(D)、名稱、簡(jiǎn)述(2)來源、去向(3)組成(4)數(shù)據(jù)流量、高峰流量數(shù)據(jù)流程圖專題課件數(shù)據(jù)流舉例領(lǐng)料單的數(shù)據(jù)流定義數(shù)據(jù)流編號(hào):D03-08數(shù)據(jù)流名稱:領(lǐng)料單簡(jiǎn)述:車間開出的領(lǐng)料單數(shù)據(jù)流來源:車間數(shù)據(jù)流去向:發(fā)料處理模塊數(shù)據(jù)流組成:材料編號(hào)+材料名稱+領(lǐng)用數(shù)量+日期+領(lǐng)用單位數(shù)據(jù)流量:10份/時(shí)高峰流量:20份/時(shí)(上午9:00-11:00)

表:數(shù)據(jù)流定義數(shù)據(jù)流程圖專題課件4、處理邏輯的定義處理邏輯:

僅對(duì)DFD最底層的處理邏輯加以說明。定義的內(nèi)容:(1)編號(hào)(P)、名稱、簡(jiǎn)述

(2)輸入的數(shù)據(jù)流來源簡(jiǎn)述

(3)處理內(nèi)容

(4)輸出的數(shù)據(jù)流去向簡(jiǎn)述

(5)處理頻率數(shù)據(jù)流程圖專題課件處理邏輯舉例計(jì)算電費(fèi)處理邏輯定義處理邏輯編號(hào):P02-03處理邏輯名稱:計(jì)算電費(fèi)簡(jiǎn)述:計(jì)算應(yīng)交納的電費(fèi)輸入的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)價(jià)格,來源于數(shù)據(jù)存儲(chǔ)文件價(jià)格表;數(shù)據(jù)流電量和用戶類別,來源于處理邏輯"讀電表數(shù)字處理"和數(shù)據(jù)存儲(chǔ)"用戶文件"。處理:根據(jù)數(shù)據(jù)流"用電量"和"用戶信息",檢索用戶文件,確定該用戶類別;再根據(jù)已確定的該用戶類別,檢索數(shù)據(jù)存儲(chǔ)價(jià)格表文件,以確定該用戶的收費(fèi)標(biāo)準(zhǔn),得到單價(jià);用單價(jià)和用電量相乘得該用戶應(yīng)交納的電費(fèi)。輸出的數(shù)據(jù)流:數(shù)據(jù)流"電費(fèi)"一是去向外部用戶,二是寫入數(shù)據(jù)存儲(chǔ)用戶電費(fèi)賬目文件。處理頻率:對(duì)每個(gè)用戶每月處理一次。表:處理邏輯定義數(shù)據(jù)流程圖專題課件5、數(shù)據(jù)存儲(chǔ)的定義定義的內(nèi)容:

(1)編號(hào)(F)、名稱、簡(jiǎn)述

2)組成

3)關(guān)鍵字

4)相關(guān)聯(lián)的處理數(shù)據(jù)流程圖專題課件數(shù)據(jù)存儲(chǔ)舉例庫存賬的數(shù)據(jù)存儲(chǔ)定義(描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu))數(shù)據(jù)存儲(chǔ)編號(hào):F03-08數(shù)據(jù)存儲(chǔ)名稱:庫存賬簡(jiǎn)述:存放配件的庫存量和單價(jià)數(shù)據(jù)存儲(chǔ)組成:配件編號(hào)+配件名稱+單價(jià)+庫存量+備注關(guān)鍵字:配件編號(hào)相關(guān)聯(lián)的處理:P02,P03

表:數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)流程圖專題課件6、外部實(shí)體的定義定義的內(nèi)容:(1)編號(hào)(S)、名稱、簡(jiǎn)述(2)輸入的數(shù)據(jù)流(3)輸出的數(shù)據(jù)流數(shù)據(jù)流程圖專題課件外部實(shí)體的定義舉例用戶的外部實(shí)體定義外部實(shí)體編號(hào):S03-01外部實(shí)體名稱:用戶簡(jiǎn)述:購置本單位配件的用戶輸入的數(shù)據(jù)流:D03-06,D03-08輸出的數(shù)據(jù)流:D03-01

表:外部實(shí)體定義數(shù)據(jù)流程圖專題課件處理邏輯的描述采購員庫存臺(tái)賬業(yè)務(wù)處理用戶出庫處理不合格訂單采購?fù)ㄖl(fā)貨票訂單合格訂單貨物信息DFD無法表達(dá)復(fù)雜的處理邏輯!數(shù)據(jù)流程圖專題課件處理邏輯的描述采購員庫存臺(tái)賬業(yè)務(wù)處理用戶出庫處理不合格訂單采購?fù)ㄖl(fā)貨票訂單合格訂單貨物信息DFD中簡(jiǎn)單的處理邏輯在數(shù)據(jù)字典中定義,復(fù)雜的處理邏輯用處理邏輯描述工具說明。補(bǔ)充DFD!數(shù)據(jù)流程圖專題課件處理邏輯的描述(一)結(jié)構(gòu)化語言(二)判斷表(三)判斷樹數(shù)據(jù)流程圖專題課件(一)結(jié)構(gòu)化語言結(jié)構(gòu)化語言又名程序設(shè)計(jì)語言(PDL),模仿計(jì)算機(jī)語言來描述處理邏輯。

它使用了由“IF”、“THEN”和“ELSE”等詞組成的規(guī)范化語言。數(shù)據(jù)流程圖專題課件(一)結(jié)構(gòu)化語言IF欠款時(shí)間≤

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論