管理信息系統數據流程圖詳解課件_第1頁
管理信息系統數據流程圖詳解課件_第2頁
管理信息系統數據流程圖詳解課件_第3頁
管理信息系統數據流程圖詳解課件_第4頁
管理信息系統數據流程圖詳解課件_第5頁
已閱讀5頁,還剩89頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據流程圖圖例:常見的數據流程圖有兩種:一種是以方框、連線及其變形為基本圖例符號來表示數據流動過程。一種是以圓圈及連接弧線作為其基本符號來表示數據流動過程。這兩種方法實際表示一個數據流程的時候,大同小異,但是針對不同的數據處理流程卻各有特點。故在此我們介紹其中一種方法,以便讀者在實際工作中根據實際情況選用。2023/9/281管理信息系統2021/12/21管理信息系統數據流程圖詳解

外部項(S)

指不受系統控制,在系統以外的事物或人,它表達了該系統中數據的外部來源或去處。如圖所示:外部項重復的外部項

2023/9/282管理信息系統2021/12/22管理信息系統數據流程圖詳解多次重復的外部項

2023/9/283管理信息系統2021/12/23管理信息系統數據流程圖詳解源點和終點(又稱端點)是系統外的實體,稱作外部項。它們存在于環境之中,與系統有信息交流,從源點到系統的信息叫系統的輸入;從系統到終點的信息稱系統的輸出。同—個端點可以是人或其它系統。在DFD中引入源點和終點是為了便于理解系統,所以不需要詳細描述它們。它們可有編號,以“S”開頭。2021/12/24管理信息系統數據流程圖詳解數據流(F)

數據的流動方向,可以是多個記錄、組合項或基本項。數據流的符號最簡單,一個箭線(水平箭頭或垂直箭頭)。FF2023/9/285管理信息系統2021/12/25管理信息系統數據流程圖詳解數據流的描述

數據流的描述

不需要描述的數據流2023/9/286管理信息系統2021/12/26管理信息系統數據流程圖詳解數據流圖的構成

數據流(DataFlow)由一個或一組確定的數據組成。

①數據流名應能直觀地反映數據流的含義。

②數據流的流向

③數據流可以同名,也可以有相同的數據結構,但必須有不同的數據或具有不同的含義。④兩個符號(加工、外部項、數據存儲)之間可以有多個數據流存在,DFD并不表明它們之間的任何關系,諸如次序、主次等。

⑤避免錯誤的數據流命名方法2021/12/27管理信息系統數據流程圖詳解數據流的表達

數據流的錯誤表達

2023/9/288管理信息系統2021/12/28管理信息系統數據流程圖詳解第一種解決辦法

2023/9/289管理信息系統2021/12/29管理信息系統數據流程圖詳解第二種解決辦法

2023/9/2810管理信息系統2021/12/210管理信息系統數據流程圖詳解處理邏輯

(P)表示對數據的邏輯處理功能。處理邏輯對數據的變換方式有兩種:

(1)能變換數據的結構,例如將數據的格式重新排列。(2)能在原有的數據內容基礎上產生新的數據內容,例如計算總計或平均值。處理邏輯符號由三部分組成:標識部分、功能描述部分和功能執行部分。如圖所示:2023/9/2811管理信息系統2021/12/211管理信息系統數據流程圖詳解處理邏輯表達舉例

2023/9/2812管理信息系統2021/12/212管理信息系統數據流程圖詳解

加工又稱處理亦稱變換,它表示對數據流的操作。

加工的符號分成上、下兩部分,從上到下分別是標識部分和功能描述部分。

標識部分用于標注加工編號,加工編號應具有唯一性,以標識加工,以“P”開頭。

功能描述部分用來寫加工名。為使DFD清晰易讀,加工名應簡單,能概括地說明對數據的加工行為,其詳細描述在數據詞典中定義。

加工要逐層分解,以求得分解后的加工功能簡單、易于理解。2021/12/213管理信息系統數據流程圖詳解數據存儲

(D) 數據存儲是對數據存儲的邏輯描述。數據存儲可用一個右邊開口的水平長方條表示。如圖所示:數據存儲

重復的數據存儲

2023/9/2814管理信息系統2021/12/214管理信息系統數據流程圖詳解

存入數據

讀出數據

2023/9/2815管理信息系統2021/12/215管理信息系統數據流程圖詳解

數據存儲是用來存貯數據的。在分層DFD中,數據存儲一般僅屬于某一層或某幾層,因此又稱數據存儲為局部文件。現對數據存儲符號說明如下:

①數據存儲名寫在開口的長方框內,應概要地說明文件中的主要數據。

②數據存儲上一定要有數據流。③為便于說明和管理,數據存儲亦應編號,編號寫在文件符號左端小方格中,以“D”開頭。④為避免DFD中出現交叉線,同一數據存儲可在多處畫出,可以用下圖所示符號表示數據存儲重復。2021/12/216管理信息系統數據流程圖詳解

檢索數據

數據存儲的“郵政信箱”作用

2023/9/2817管理信息系統2021/12/217管理信息系統數據流程圖詳解數據流圖的繪制步驟(1)數據流圖的繪制步驟

(1)確定所開發的系統的外部項(外部實體),即系統的數據來源和去處。

(2)確定整個系統的輸出數據流和輸入數據流,把系統作為一個加工環節,畫出關聯圖。

(3)確定系統的主要信息處理功能,按此將整個系統分解成幾個加工環節(子系統)確定每個加工的輸出與輸入數據流以及與這些加工有關的數據存儲。

(4)根據自頂向下,逐層分解的原則,對上層圖中全部或部分加工環節進行分解。2021/12/218管理信息系統數據流程圖詳解數據流圖的繪制步驟(2)(5)重復步驟(4),直到逐層分解結束。(6)對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD中各層是否有遺漏、重復、沖突之處,各層DFD及同層DFD之間關系是否爭取及命名、編號是否確切、合理等,對錯誤與不當之處進行修改。(7)和用戶進行交流,在用戶完全理解數據圖的內容的基礎上征求用戶的意見。2021/12/219管理信息系統數據流程圖詳解數據流圖的繪制步驟(3)a關聯圖….3.2圖0GQRLSMABCABCDEFG12356圖2.131NMPGL圖2b頂層圖d三層圖c二層圖繪制數據流圖過程示意圖2021/12/220管理信息系統數據流程圖詳解數據流圖的繪制原則繪制數據流圖的主要原則

(1)明確系統界面。

(2)自頂向下逐層擴展。

(3)合理布局。

(4)數據流圖繪制過程,就是系統的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細討論,不斷修改,也要和其他系統建設者共同商討一求一致意見。2021/12/221管理信息系統數據流程圖詳解14.4繪制數據流圖注意事項14.4繪制數據流圖的注意事項(1)關于自頂向下、逐層分解(2)數據流必須通過加工(3)數據存儲環節一般作為兩個加工環節的界面來安排(4)編號2021/12/222管理信息系統數據流程圖詳解2023/9/2823管理信息系統2021/12/223管理信息系統數據流程圖詳解頂層

頂層的頂層數據流程圖只需指明處理與有關外部實體之間的信息交換關系就可以了,無須考慮內部的處理、存儲、信息流動問題。2023/9/2824管理信息系統2021/12/224管理信息系統數據流程圖詳解中層

中層數據流程圖中增加了數據存儲,數據存儲增加的標準是只增加模塊(子系統)共用的數據存儲,所以僅存在于功能模塊的接口處。2023/9/2825管理信息系統2021/12/225管理信息系統數據流程圖詳解底層數據流程圖

底層數據流程圖是對中層數據流程圖的進一步分解,目的是研究子系統內部的數據處理、數據存儲、信息流動與交換情況的。底層數據流程圖畫法遵循的一般標準是: 底層分解以業務和功能為劃分標準; 中層中的每一個子系統在底層分別繪制,一個子系統一個圖。2023/9/2826管理信息系統2021/12/226管理信息系統數據流程圖詳解繪制數據流圖舉例(1)儲戶將填好的取款單、存折交銀行,銀行做如下處理:①審核并查對帳目,將不合格的存折、取款單退回儲戶,合格的存折、取款單送取款處理。②處理取款修改帳目,將存折、利息單、結算清單及現金交儲戶,同時將取款單存檔。2021/12/227管理信息系統數據流程圖詳解畫出銀行取款處理數據流圖。第一步,畫出關聯數據流圖。注意,現金是實物,不能作為數據流。2021/12/228管理信息系統數據流程圖詳解

第二步,逐層分解加工,畫出下層DFD。2021/12/229管理信息系統數據流程圖詳解數據流圖繪制舉例(2)(2)圖書預訂系統:書店向顧客發放訂單,顧客將所填訂單交由系統處理,系統首先依據圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據顧客情況和訂單數目將訂單分為優先訂單與正常訂單兩種,隨時處理優先訂單,定期處理正常訂單。最后系統根據所處理的訂單匯總,并按出版社要求發給出版社。

畫出圖書預定系統的各層數據流圖。2021/12/230管理信息系統數據流程圖詳解第一步,畫出關聯數據流圖。圖書預訂系統關聯圖2021/12/231管理信息系統數據流程圖詳解第二步,逐層分解加工,畫出下層DFD。注意到根據題意,當繪出系統頂層圖后并不能將所有加工分解成基本加工,還要進行二層圖分解。并在分解加工過程中逐步充實進數據存儲。見圖。2021/12/232管理信息系統數據流程圖詳解2021/12/233管理信息系統數據流程圖詳解2021/12/234管理信息系統數據流程圖詳解注意:(1)數據流程分析采用自頂向下逐層分解的方法,通過分析繪制分層的數據流程圖(dataflowdiagram,DFD)來進行系統分析。(2)DFD由頂層圖、一級細化圖、二級細化圖等一組圖構成。在頂層圖中,將系統視為由一個處理功能所構成的系統;一級細化圖是對頂層圖處理功能的分解與細化。2021/12/235管理信息系統數據流程圖詳解怎樣畫DFD了解DFD的特性畫分層DFD2021/12/236管理信息系統數據流程圖詳解1)DFD的特性與程序流程圖不同,DFD不表示程序的控制結構,只描述數據的流動

DFD分成多層(子圖、父圖概念)表示,從而逐步展開數據流和功能的細節。2021/12/237管理信息系統數據流程圖詳解S2132.22.12.33.13.2

頂層1層2層(基本系統模型)(系統的子功能)DFD的分層表示2021/12/238管理信息系統數據流程圖詳解2)畫分層DFD(1)先畫出頂層DFD(2)自頂向下畫出各層DFD

分解原則:

分解后的軟件成分有相對獨立功能一次分解不要加入細節過多2021/12/239管理信息系統數據流程圖詳解3)畫分層DFD的指導原則(1)父圖-子圖平衡(2)編號(3)分解的程度2021/12/240管理信息系統數據流程圖詳解父圖-子圖平衡父圖-子圖平衡:模型分解時必須保持父圖的輸入輸出數據流和子圖輸入輸出數據流相同。2021/12/241管理信息系統數據流程圖詳解A1423BFEGCD2021/12/242管理信息系統數據流程圖詳解缺少C3.1ED3.33.2對加工3細化的子圖:加工32021/12/243管理信息系統數據流程圖詳解處理編號處理的編號原則:子圖圖號為分解的父圖中的處理號,同級子圖在最后數字以序號區別。2021/12/244管理信息系統數據流程圖詳解S2132.22.12.33.13.2頂層(不編號)1層2層2021/12/245管理信息系統數據流程圖詳解分解的程度分解的深度與層次:

按功能情況定,一般設深度為3-5;如超過5個加工最好分解畫,否則容易出錯。2021/12/246管理信息系統數據流程圖詳解開發數據流程圖時的注意事項:(1)上層數據流程圖與下層數據流層圖的平衡;(2)對圖中各元素加以編號

P-處理,D-數據存儲,F-數據流,.-流程圖的層次(3)圖中只有數據流,無控制流只考慮加工之間的數據流動(4)數據流程圖的核心是“處理功能”處理數據流。數據流數據流處理2021/12/247管理信息系統數據流程圖詳解3.2開發E-R圖傳統的系統開發方法都把重點集中在新系統的數據存儲需求上,而數據存儲需求包括數據實體、數據實體的屬性以及它們之間的關系。我們采用E-R圖來定義數據存儲需求的模型。在E-R圖中矩形代表數據實體,連接矩形的直線代表數據實體間的關系。2021/12/248管理信息系統數據流程圖詳解某訂貨系統功能說明如下:假設某一企業采購部門每天需要一張訂貨報表,報表按材料編號排序,報表中列出所有需要再次訂貨的材料。對于每種需要再次訂貨的材料應列出下列數據:材料編號、名稱、訂貨數量、目前價格(或參考價格)、主要供應單位、第二供應單位等。材料入庫或出庫稱為事務,通過放在倉庫的CRT終端把事務報告給訂貨系統。當某種材料的庫存數量少于庫存量臨界值時就應該再次訂貨。應用舉例一2021/12/249管理信息系統數據流程圖詳解

如何畫出上述訂貨系統的數據流程圖呢?考慮數據的源點和終點:從上面對系統的描述可以知道,倉庫管理員通過終端把事務報告給訂貨系統,系統經過匯總處理,每天向采購部提供一張訂貨報表。所以,采購員是數據的終點,而倉庫管理員是數據的源點。倉管員0.0訂貨系統采購員事務訂貨報表圖(a)訂貨系統的頂層數據流程圖

2021/12/250管理信息系統數據流程圖詳解考慮處理:問題給出“采購部需要報表”,因此必須有一個用于產生報表的處理。輸入事務的結果是改變材料庫存量,然而任何改變數據的操作都是處理,因此對事務進行的加工是另一個處理。考慮數據流:系統把訂貨報表送給采購部,因此訂貨報表是一個數據流;倉庫需要將每筆事務輸入到系統中,顯然事務是另一個數據流。

2021/12/251管理信息系統數據流程圖詳解考慮數據存儲:從問題的闡述中,可以看出產生報表和處理事務這兩個處理在時間上明顯不匹配,每當有一個事務發生時就必須立即處理事務,而每天只產生一次訂貨報表。因此,用來產生訂貨報表的數據必須存放一段時間,也就是應該有一個數據存儲。另外,“當某種材料的庫存數量少于庫存量臨界值時就應該再次訂貨”,這個事實意味著必須在某個地方有材料庫存量和庫存量臨界值這樣的數據。因此,需要有一個保存清單的數據存儲。

2021/12/252管理信息系統數據流程圖詳解

一旦把數據流程圖中的四種成份都分離出來之后,就可著手繪制系統的數據流程圖了。數據流程圖的繪制也是采用自頂向下的方法,由粗到細,逐層細化,最后形成一套完整的擬建系統的數據流程圖。倉管員1.0處理事務采購員事務訂貨報表圖(b)訂貨系統的一層數據流程圖

2.0產生報表D2訂貨信息D1庫存信息2021/12/253管理信息系統數據流程圖詳解數據流圖D2

1.1事務輸入和檢驗倉管員

1.2更新庫存1.3處理訂貨D1

庫存信息

F3庫存F1事務事務F2F4缺貨信息F5訂貨信息訂貨信息圖(c)訂貨系統的2層數據流程圖(子圖1)2021/12/254管理信息系統數據流程圖詳解D2采購員2.0產生報表

F6訂貨匯總信息F7訂貨報表訂貨信息圖(d)訂貨系統的1層數據流程圖(圖b的局部,各數據成分加上編號)2021/12/255管理信息系統數據流程圖詳解EX1:請根據以下銷售過程畫出數據流程圖:用戶將定貨單交給某企業的業務經理,經檢驗后,對不合格的訂單要由用戶重填,合格的訂單交倉庫保管員做出庫處理,即:查閱庫存臺帳,如果有貨則向用戶開票發貨,如缺貨,則通知采購員采購。實驗項目一:2021/12/256管理信息系統數據流程圖詳解用戶發貨票不合格訂單訂貨單檢驗合格訂單出庫處理采購通知庫存臺帳EX1采購員2021/12/257管理信息系統數據流程圖詳解EX2:請根據以下定貨過程畫出數據流程圖:采購員從倉庫收到缺貨通知單后立即進行定貨處理,即,查閱訂貨合同單,若已定貨,則向供貨單位發出催貨單,否則,填寫定貨單送供貨單位。供貨單位發運貨物后,立即向采購員發出取貨通知。實驗項目二:2021/12/258管理信息系統數據流程圖詳解EX2倉庫缺貨通知單訂貨催貨單供貨單位訂貨單取貨通知訂貨合同單2021/12/259管理信息系統數據流程圖詳解EX3:請根據以下儲蓄所存款過程畫出數據流程圖:儲戶將填寫好的存款單、存折和存款交儲蓄所,查對儲戶帳,將不合格的存款單退給儲戶重填,合格的存款單交存款處理,處理時要修改儲戶帳,并將存折交還儲戶,而將存款放入現金庫。實驗項目三:2021/12/260管理信息系統數據流程圖詳解EX3儲戶查對存款儲戶帳不合格存款單存折、存款單現金單存折存折合格存款單現金庫2021/12/261管理信息系統數據流程圖詳解EX4:某倉庫管理系統按以下步驟進行信息處理,試畫出數據流程圖。(1)保管員根據當日的出庫單和入庫單通過出、入庫處理去修改庫存臺帳。(2)根據庫存臺帳由統計、打印程序輸出出庫日報表。(3)需要查詢時,可利用查詢程序在輸入查詢條件后,到庫存臺帳去查找,顯示查詢結果。實驗項目四:2021/12/262管理信息系統數據流程圖詳解查詢結果EX4保管員入庫單庫存臺帳出庫單出入庫處理查詢統計打印庫存日報表查詢條件2021/12/263管理信息系統數據流程圖詳解 例1:試根據下述業務過程畫出物質采購系統的數據流程圖:倉庫向物質采購系統發出缺貨通知,系統查閱訂貨合同單,若已訂貨,向供貨單位發出催貨請求,否則,填寫訂貨單交供貨單位.供貨單位發出貨物后,立即向倉庫發出取貨通知.2023/9/2864管理信息系統實驗項目五:2021/12/264管理信息系統數據流程圖詳解2021/12/265管理信息系統數據流程圖詳解缺貨通知單

缺貨通知單

訂貨合同訂貨單催貨單查閱定貨合同填寫催貨單填寫訂貨單缺貨通知單

倉庫供貨單位2023/9/2866管理信息系統2021/12/266管理信息系統數據流程圖詳解實驗項目六教材管理系統的工作流程如下:學生首選填寫購書單;如果書庫中有所需教材,則開發票,登記并開領書單,學生憑領書單到書庫領書;如果書庫中該教材脫銷,則填寫缺登記表。根據缺書登記表,生成一張采購單,由教材采購人員根據采購單采購教材,新教材進庫后,將進書單返回給系統。2021/12/267管理信息系統數據流程圖詳解2021/12/268管理信息系統數據流程圖詳解2021/12/269管理信息系統數據流程圖詳解2021/12/270管理信息系統數據流程圖詳解實驗項目七:

考務處理系統功能需求對考生送來的報名單進行檢查;對合格的報名單編好準考證號后將準考證送給考生,并將匯總后的考生名單送給閱卷站;對閱卷站送來的成績單進行檢查,并根據考試中心制定的合格標準審定合格者;制作考生通知單(含成績及合格/不合格標志)送給考生;按地區進行成績分類統計和試題難度分析,產生統計分析表。2021/12/271管理信息系統數據流程圖詳解2021/12/272管理信息系統數據流程圖詳解2021/12/273管理信息系統數據流程圖詳解2021/12/274管理信息系統數據流程圖詳解2023/9/2875管理信息系統2021/12/275管理信息系統數據流程圖詳解以銷售系統為例:缺貨通知單

銷售處理訂單

顧客倉庫采購辦備貨單

進貨通知單

采購辦經理統計表

2023/9/28

溫馨提示

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

評論

0/150

提交評論