數(shù)據(jù)流圖DFD和數(shù)據(jù)詞典PPT學(xué)習(xí)教案_第1頁
數(shù)據(jù)流圖DFD和數(shù)據(jù)詞典PPT學(xué)習(xí)教案_第2頁
數(shù)據(jù)流圖DFD和數(shù)據(jù)詞典PPT學(xué)習(xí)教案_第3頁
數(shù)據(jù)流圖DFD和數(shù)據(jù)詞典PPT學(xué)習(xí)教案_第4頁
數(shù)據(jù)流圖DFD和數(shù)據(jù)詞典PPT學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1 數(shù)據(jù)流圖數(shù)據(jù)流圖DFD和數(shù)據(jù)詞典和數(shù)據(jù)詞典 管理信息系統(tǒng)2 外部實(shí)體:外部實(shí)體: 表示圖中要處理數(shù)據(jù)的輸入來源或處理結(jié)果要送 往何處,是存在于數(shù)據(jù)流圖的外圍環(huán)境中的實(shí)體,在實(shí)際 問題中可能是人員、計(jì)算機(jī)外圍設(shè)備或是傳感裝置。 處理過程處理過程(又稱“加工加工”): 是以數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)內(nèi)容作為處理的對(duì)象,其名 字通常是一個(gè)動(dòng)詞短語,簡(jiǎn)明扼要地表明要完成的是什么 加工。 DFD組成元素 第1頁/共27頁 管理信息系統(tǒng)3 數(shù)據(jù)流:數(shù)據(jù)流: 是沿箭頭方向傳送數(shù)據(jù)的通道,同一DFD上不能 有同名的數(shù)據(jù)流。 數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ): 文件在數(shù)據(jù)流圖中起保存數(shù)據(jù)的作用,因而稱為 數(shù)據(jù)存儲(chǔ)。它可以是數(shù)據(jù)

2、庫(kù)文件或任何形式的數(shù)據(jù)組織。 指向文件的數(shù)據(jù)流可理解為寫入文件或查詢文件,從文件 中引出的數(shù)據(jù)流可理解為從文件讀取數(shù)據(jù)或得到查詢結(jié)果。 DFD組成元素 第2頁/共27頁 管理信息系統(tǒng)4 數(shù)據(jù)流程圖的基本符號(hào)數(shù)據(jù)流程圖的基本符號(hào) 外部實(shí)體外部實(shí)體 處理過程處理過程 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流向數(shù)據(jù)流向 輸入數(shù)據(jù)和輸出數(shù)據(jù)。要注明數(shù)據(jù)源 點(diǎn)或匯點(diǎn)的名字。 輸入數(shù)據(jù)在此進(jìn)行交換產(chǎn)生輸出數(shù)據(jù), 其中要注明加工的名字。 用名詞或名詞短語加以命名。 被加工的數(shù)據(jù)與流向,箭頭邊應(yīng)給出 數(shù)據(jù)流名字,可用名詞或名詞性短語。 第3頁/共27頁 具體步驟:具體步驟: 1、先找系統(tǒng)的數(shù)據(jù)源點(diǎn)與匯點(diǎn)。它們是外部實(shí)體,由它

3、們確定系統(tǒng)與 外界的接口。 2、找出外部實(shí)體的輸出數(shù)據(jù)流與輸入數(shù)據(jù)流。 3、在圖的邊上畫出系統(tǒng)的外部實(shí)體。 4、從外部實(shí)體的輸出數(shù)據(jù)流出發(fā),按照系統(tǒng)的邏輯需要,逐步畫出一 系列邏輯加工,直到找到外部實(shí)體所需的輸入數(shù)據(jù)流,形成數(shù)據(jù)流的封 閉。 5、按照下面所給的原則進(jìn)行檢查和修改。 6、按照上述步驟,再?gòu)母骷庸こ霭l(fā),畫所需的子圖。 數(shù)據(jù)流圖畫法: 自外向內(nèi),自頂向下,逐層細(xì)化,完善求精。 第4頁/共27頁 1、數(shù)據(jù)流圖上所有圖形符號(hào)只限于前述四種基本圖形元素。 2、數(shù)據(jù)流圖的主圖必須包括前述四種基本元素,缺一不可。 3、數(shù)據(jù)流圖的主圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間, 外部實(shí)體可以不只一個(gè)。 4

4、、每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流。 5、在數(shù)據(jù)流圖中,需按層給加工框編號(hào)。編號(hào)表明該加工 處在哪一層,以及上下層的父圖與子圖的對(duì)應(yīng)關(guān)系。 6、任何一個(gè)數(shù)據(jù)流子圖必須與它上一層的一個(gè)加工對(duì)應(yīng), 兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致。 進(jìn)行檢查和修改的原則 第5頁/共27頁 管理信息系統(tǒng)7 7、圖上每個(gè)元素都必須有名字。表明數(shù)據(jù)流和數(shù)據(jù)文件 是什么數(shù)據(jù),加工做什么事情。 8、數(shù)據(jù)流圖中不可夾帶控制流。因?yàn)閿?shù)據(jù)流圖是實(shí)際業(yè) 務(wù)流程的的客觀現(xiàn)象,說明系統(tǒng)“做什么”而不是要表 明系統(tǒng)“如何做”,因此不是系統(tǒng)的執(zhí)行順序,不是程 序流程圖。 9、初畫時(shí)可以忽略瑣碎的細(xì)節(jié),以集中精力于主要數(shù)據(jù)

5、流。 第6頁/共27頁 管理信息系統(tǒng)8 例例1事務(wù)處理事務(wù)處理去銀行取款去銀行取款 儲(chǔ)戶 出納員 取款單、存折 檢驗(yàn)出的問題:存折有效性、取款單填寫問題或是存折、 帳卡與取款 登記存款信息 付款信息 檢驗(yàn) 登錄付款 日歷 第7頁/共27頁 管理信息系統(tǒng)9 儲(chǔ)戶 日歷 檢驗(yàn) 付款 登錄 E1 帳卡 E2 存折 現(xiàn)款H 付款通知GJ 辦理取款手續(xù)的數(shù)據(jù)流圖辦理取款手續(xù)的數(shù)據(jù)流圖 檢驗(yàn)出的問題C 取款單B 存折A 1 2 取款信息D 3 I E F 第8頁/共27頁 分層的數(shù)據(jù)流圖分層的數(shù)據(jù)流圖 為了表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,用一 個(gè)數(shù)據(jù)流圖是不夠的,為表達(dá)稍為復(fù)雜的問題,需要按 照問題的層次

6、結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖 反映這種關(guān)系。 頂層流圖頂層流圖:僅包含一個(gè)加工,它代表被開發(fā)系統(tǒng),用于 表明被開發(fā)系統(tǒng)的范圍,以及它和周圍環(huán)境的數(shù)據(jù)交換 關(guān)系。 底層流圖底層流圖:又稱:“原子加工”,不須再做分解的數(shù) 據(jù)流圖。 中間層流圖中間層流圖:是對(duì)其上層父圖的細(xì)化。 黑黑 灰灰 半透明半透明 透明透明 第9頁/共27頁 實(shí)體A 最高級(jí) 過程 實(shí)體B 實(shí)體A 實(shí)體B 12 3 1.11.21.32.12.2 2.3 3.13.2 3.4 實(shí)體B 1.4 3.3 分層分層 DFD 示意圖示意圖 第0層 第一層 第二層 第三層 第10頁/共27頁 管理信息系統(tǒng)12 存款收據(jù) 帳戶 持有

7、者 驗(yàn)證存款 12 更新帳目 帳目分類帳 銀行系統(tǒng)的第一級(jí)銀行系統(tǒng)的第一級(jí)DFD 帳戶 持有者 銀行 系統(tǒng) 存款 收據(jù) 銀行系統(tǒng)的背景圖銀行系統(tǒng)的背景圖 例例2銀行系統(tǒng)銀行系統(tǒng) 第11頁/共27頁 管理信息系統(tǒng)13 構(gòu)建合法 的更新 事務(wù) 2.1 2.3 替換記錄 新主記錄 構(gòu)建 主記錄 2.2 舊主記錄 銀行系統(tǒng)過程銀行系統(tǒng)過程-2(更新帳目)的第二級(jí)(更新帳目)的第二級(jí)DFD 第12頁/共27頁 管理信息系統(tǒng)14 帳戶 持有者 1號(hào)職 員 檢查 存款憑據(jù) 銀行存折 更新后的存折 出納員檢查 憑據(jù)證據(jù) 證據(jù) 54 會(huì)計(jì)批 準(zhǔn)支付 從銀行取款的物理從銀行取款的物理DFD 1 2號(hào)職 員 更新

8、2驗(yàn)證 分類帳 3號(hào)職 員 簽名 核實(shí) 3 支付 證據(jù) 支付憑證憑據(jù) 憑據(jù) 第13頁/共27頁 用戶 客戶 供應(yīng)商 1 研究現(xiàn) 有系統(tǒng) 需求 2 識(shí)別和分析 邏輯過程 3 新系統(tǒng)的 細(xì)化模型 4 現(xiàn)有系統(tǒng)的物理DFD 現(xiàn)有系統(tǒng)的邏輯DFD 新邏輯DFD 指定的物理對(duì)應(yīng)設(shè)備 新物理DFD 在開發(fā)新系統(tǒng)時(shí)使用物理在開發(fā)新系統(tǒng)時(shí)使用物理DFD和邏輯和邏輯DFD 第14頁/共27頁 管理信息系統(tǒng)16 在構(gòu)建DFD時(shí)受下述7條規(guī)則的約束: 1、箭頭不能相互交叉。 2、分別代表實(shí)體、過程、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的各種符號(hào)一 定要有清晰的標(biāo)簽。 3、分解的數(shù)據(jù)流一定要平衡(所有的在分解的低層數(shù)據(jù)流 圖中的數(shù)據(jù)流一

9、定與其父數(shù)據(jù)流圖保持一致。 4、分級(jí)要按慣例,這樣能清楚地描繪DFD之間的父子關(guān)系。 5、任何兩個(gè)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、實(shí)體和過程不能有相同的 標(biāo)簽。 6、數(shù)據(jù)流、過程、數(shù)據(jù)存儲(chǔ)要選有含義的標(biāo)簽名。最好用 動(dòng)詞后跟名詞的標(biāo)簽命名方法。 7、為了確保清晰和對(duì)過程理解的容易性,像記錄個(gè)數(shù)、口 令、出錯(cuò)例程、驗(yàn)證需求等控制信息不在數(shù)據(jù)流圖中反映。 第15頁/共27頁 管理信息系統(tǒng)17 訂單處理系統(tǒng)的背景圖(第訂單處理系統(tǒng)的背景圖(第0層)層) 客戶 訂單 處理 管理者 銷售報(bào)告訂單 接受訂單 訂單拒絕 客戶數(shù)據(jù)文 件 例例3訂單處理系統(tǒng)訂單處理系統(tǒng) 第16頁/共27頁 管理信息系統(tǒng)18 執(zhí)行銷 售分析

10、訂單處理系統(tǒng)的第一級(jí)訂單處理系統(tǒng)的第一級(jí) 客戶 檢查 訂單 銷售報(bào)告 訂單 接受訂單 拒絕訂單 1 輸入 訂單 2 更新數(shù) 據(jù)文件 3 客戶數(shù)據(jù)文 件 4 選擇的數(shù)據(jù) 管理者 第17頁/共27頁 管理信息系統(tǒng)19 數(shù)據(jù)字典任務(wù):對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所以被命名的圖形元素在數(shù)據(jù)字典中作為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。 第18頁/共27頁 數(shù)據(jù)元素 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)流數(shù)據(jù)存儲(chǔ) 最小的數(shù)據(jù)單元 一組數(shù)據(jù)元素 一組數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)之間的關(guān)系數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)之間的關(guān)系 1、數(shù)據(jù)元素組合在一起形成數(shù)據(jù)結(jié)構(gòu)。 2、數(shù)據(jù)流是運(yùn)動(dòng)中的

11、數(shù)據(jù)結(jié)構(gòu),而數(shù)據(jù)存儲(chǔ)是靜止中的數(shù) 據(jù)結(jié)構(gòu)。 第19頁/共27頁 數(shù)據(jù)流數(shù)據(jù)流 詞條描述 數(shù)據(jù)流名: 說明:簡(jiǎn)要介紹作用即它產(chǎn)生的原因和結(jié)果。 數(shù)據(jù)流來源:來自何方。 數(shù)據(jù)流去向:去向何處。 數(shù)據(jù)流組成:數(shù)據(jù)結(jié)構(gòu)。 每個(gè)數(shù)據(jù)量流通量:數(shù)據(jù)量、流通量。 由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。 數(shù)據(jù)流編號(hào):數(shù)據(jù)流編號(hào):F03-01 數(shù)據(jù)流名稱:數(shù)據(jù)流名稱:學(xué)籍變動(dòng)申請(qǐng)學(xué)籍變動(dòng)申請(qǐng) 簡(jiǎn)述:簡(jiǎn)述:學(xué)生提出的學(xué)籍變動(dòng)申請(qǐng)學(xué)生提出的學(xué)籍變動(dòng)申請(qǐng) 來源:來源:學(xué)生學(xué)生 去向:去向:各系、院各系、院 組成:組成:申請(qǐng)編號(hào)申請(qǐng)編號(hào)+申請(qǐng)名稱申請(qǐng)名稱+申請(qǐng)日期申請(qǐng)日期+申請(qǐng)?jiān)合瞪暾?qǐng)?jiān)合?數(shù)據(jù)庫(kù)流量:數(shù)據(jù)庫(kù)流量: 高峰流量:

12、高峰流量: 第20頁/共27頁 數(shù)據(jù)元素名: 類型:數(shù)字(離散值,連續(xù)值),文字 (編碼類型)。 長(zhǎng)度: 取值范圍: 相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)元素?cái)?shù)據(jù)元素 詞條描述 數(shù)據(jù)的最小單位,描述數(shù)據(jù)的靜態(tài)特性。 數(shù)據(jù)項(xiàng)編號(hào):數(shù)據(jù)項(xiàng)編號(hào):102-01 數(shù)據(jù)項(xiàng)名稱:數(shù)據(jù)項(xiàng)名稱:學(xué)號(hào)學(xué)號(hào) 別名:別名:學(xué)生學(xué)號(hào)學(xué)生學(xué)號(hào) 簡(jiǎn)述:簡(jiǎn)述:某學(xué)生的代碼某學(xué)生的代碼 類型及寬度:類型及寬度:字符型,字符型,8位位 取值范圍:取值范圍:00000001-99999999 第21頁/共27頁 數(shù)據(jù)文件名: 簡(jiǎn)述:存放的是什么數(shù)據(jù)。 輸入數(shù)據(jù): 輸出數(shù)據(jù): 數(shù)據(jù)文件組成:數(shù)據(jù)結(jié)構(gòu)。 存儲(chǔ)方式:順序,直接,關(guān)鍵碼。 存

13、取頻率: 數(shù)據(jù)文件數(shù)據(jù)文件 詞條描述 描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu)。 文件編號(hào):文件編號(hào):C02-01 文件名稱:文件名稱:學(xué)生成績(jī)檔案學(xué)生成績(jī)檔案 簡(jiǎn)述:簡(jiǎn)述:存放學(xué)生每學(xué)期的考試成績(jī)存放學(xué)生每學(xué)期的考試成績(jī) 數(shù)據(jù)存儲(chǔ)組成:數(shù)據(jù)存儲(chǔ)組成:課程名稱課程名稱+學(xué)號(hào)學(xué)號(hào)+成績(jī)成績(jī) 關(guān)鍵字:關(guān)鍵字:課程名稱課程名稱 相關(guān)聯(lián)的處理:相關(guān)聯(lián)的處理:P02,P03 第22頁/共27頁 管理信息系統(tǒng)24 名稱:外部實(shí)體名。 簡(jiǎn)要描述:處理邏輯及功能描述。 有關(guān)數(shù)據(jù)流: 數(shù)目: 外部實(shí)體(源點(diǎn)及匯點(diǎn)外部實(shí)體(源點(diǎn)及匯點(diǎn) ) 詞條描述 輸入數(shù)據(jù)源與輸出數(shù)據(jù)匯點(diǎn)。 第23頁/共27頁 管理信息系統(tǒng)25 處理過程處理過程 (加工)(加工) 詞條描述 處理過程名: 過程編號(hào):反映該處理過程的層次。 簡(jiǎn)要描述:處理邏輯及功能描述。 輸入數(shù)據(jù)流: 輸出數(shù)據(jù)流: 處理邏輯:簡(jiǎn)述處理程序,處理順序。 數(shù)據(jù)處理的邏輯說明,是后面編寫程序的依據(jù)。 第24頁/共27頁 管理信息系統(tǒng)26 在數(shù)據(jù)字典的定義式中出現(xiàn)的符號(hào)在數(shù)據(jù)字典的定義式中出現(xiàn)的符號(hào) 第25頁/共27頁 管理信息系統(tǒng)27 例例1數(shù)據(jù)文件數(shù)據(jù)文件存折存折 存折=戶名+所號(hào)+帳號(hào)+開戶日+性質(zhì)+(印密)+1存取行50 戶名=2字母24 所

溫馨提示

  • 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. 人人文庫(kù)網(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)論