《管理信息系統(tǒng):7 數(shù)據(jù)流程圖》由會員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng):7 數(shù)據(jù)流程圖(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 數(shù)據(jù)流程圖數(shù)據(jù)流程圖數(shù)據(jù)流圖(數(shù)據(jù)流圖(DFD:Data Flow Diagram););它是用圖形方式來專門描述某項管理工作在信息處理方面要做什么它是用圖形方式來專門描述某項管理工作在信息處理方面要做什么;圖中只涉及到預處理信息的來源、處理信息的各加工環(huán)節(jié)、處理后圖中只涉及到預處理信息的來源、處理信息的各加工環(huán)節(jié)、處理后信息的去處;信息的去處;特點是:圖形描述簡明、清晰,所描述的內(nèi)容即使完全不懂信息技特點是:圖形描述簡明、清晰,所描述的內(nèi)容即使完全不懂信息技術(shù)的用戶也容易理解。術(shù)的用戶也容易理解。數(shù)據(jù)流圖是系統(tǒng)分析人員與用戶之間進行交流的有效手段,也是系數(shù)據(jù)流圖是系統(tǒng)分析人員與用戶之間進行
2、交流的有效手段,也是系統(tǒng)設(shè)計(即建立所開發(fā)的系統(tǒng)的功能模塊)的主要依據(jù)。統(tǒng)設(shè)計(即建立所開發(fā)的系統(tǒng)的功能模塊)的主要依據(jù)。數(shù)據(jù)流程圖數(shù)據(jù)流程圖系統(tǒng)分析階段的核心工作就是設(shè)計數(shù)據(jù)流圖系統(tǒng)分析階段的核心工作就是設(shè)計數(shù)據(jù)流圖數(shù)據(jù)流圖的設(shè)計依據(jù)是業(yè)務(wù)流程圖或用自然數(shù)據(jù)流圖的設(shè)計依據(jù)是業(yè)務(wù)流程圖或用自然語言描述的業(yè)務(wù)過程語言描述的業(yè)務(wù)過程設(shè)計數(shù)據(jù)流圖的關(guān)鍵是:1.分析業(yè)務(wù)流程過程,從中抽取出處理信息的各加工環(huán)節(jié);2.確定加工環(huán)節(jié)的先后順序;3.歸納加工和分解加工。6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具(1 1)數(shù)據(jù)流圖使用的符號)數(shù)據(jù)流圖使用的符號 DFD由四種基本符號組成。如下圖
3、所示。數(shù)據(jù)加工(P)外部項(S)數(shù)據(jù)流(F)數(shù)據(jù)存儲(D)圖圖 數(shù)據(jù)流圖的基本符號數(shù)據(jù)流圖的基本符號 6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具 F10成績F2.2成績通知單F2.3補考通知F8成績統(tǒng)計信息F2.1學生成績 F3單科成績成績檔案成績發(fā)布P3.4成績查詢P3.3成績統(tǒng)計P3.2成績登錄P3.1S3教師課程學分 D8S 1 學生科S2學生S5教務(wù) 數(shù)據(jù)流(Data Flow):就是流向加工的一個或一組確定的數(shù)據(jù)。數(shù)據(jù)流用標名箭頭表示。加工又稱處理,它表示對數(shù)據(jù)流的操作。數(shù)據(jù)存儲是用來在DFD中表達存貯數(shù)據(jù)的。數(shù)據(jù)的起源點和終結(jié)點是系統(tǒng)外的實體,稱作外部項。數(shù)據(jù)流程
4、圖數(shù)據(jù)流程圖舉例 圖書預訂系統(tǒng):書店向顧客發(fā)放訂單,顧客將所填訂單交由系統(tǒng)處理,系統(tǒng)首先依據(jù)圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據(jù)顧客情況和訂單數(shù)目將訂單分為優(yōu)先訂單與正常訂單兩種,隨時處理優(yōu)先訂單,定期處理正常訂單。最后系統(tǒng)根據(jù)所處理的訂單匯總,并按出版社要求發(fā)給出版社。 訂單檢查訂數(shù)統(tǒng)計訂單分類隨時處理定期處理發(fā)送訂單 處理訂單 訂單檢查 發(fā)送訂單圖書預定系統(tǒng)6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具F2匯總訂單F1訂單圖書預訂PS1顧客S2出版社圖書預訂系統(tǒng)關(guān)聯(lián)圖圖書預訂系統(tǒng)關(guān)聯(lián)圖(1)確定外部項,即系統(tǒng)的數(shù)據(jù)來源和去處。(2)確定整個系統(tǒng)的輸出數(shù)據(jù)
5、流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關(guān)聯(lián)圖。一般應(yīng)把數(shù)據(jù)來源置于圖的左側(cè),數(shù)據(jù)去處置于圖的右側(cè) (2 2)舉例)舉例 圖書預訂系統(tǒng):書店向顧客發(fā)放訂單,顧客將所填訂單交由系統(tǒng)處理,系統(tǒng)首先依圖書預訂系統(tǒng):書店向顧客發(fā)放訂單,顧客將所填訂單交由系統(tǒng)處理,系統(tǒng)首先依據(jù)圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據(jù)顧客情況和訂單數(shù)據(jù)圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據(jù)顧客情況和訂單數(shù)目將訂單分為優(yōu)先訂單與正常訂單兩種,隨時處理優(yōu)先訂單,定期處理正常訂單。最后目將訂單分為優(yōu)先訂單與正常訂單兩種,隨時處理優(yōu)先訂單,定期處理正常訂單。最后系統(tǒng)根據(jù)所處理的訂單匯總,
6、并按出版社要求發(fā)給出版社。系統(tǒng)根據(jù)所處理的訂單匯總,并按出版社要求發(fā)給出版社。 6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具F 3 不 合 格訂單F2匯總訂單F1訂單訂單檢查P1S 1 顧客S 2 出版社訂單處理P2發(fā)送訂單P3D1圖書目錄D4出版社要求D3待發(fā)出訂單D2合格訂單 圖書預訂系統(tǒng)頂層圖圖書預訂系統(tǒng)頂層圖(3)確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié),然后確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲。 訂單檢查訂數(shù)統(tǒng)計訂單分類隨時處理定期處理發(fā)送訂單 處理訂單 訂單檢查 發(fā)送訂單圖書預定系統(tǒng)6.2 6.2 描述系統(tǒng)邏輯方案的工具描述
7、系統(tǒng)邏輯方案的工具(4)根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進行分解。圖書預訂系統(tǒng)二層圖圖書預訂系統(tǒng)二層圖優(yōu)先訂單D7正常訂單D8F3不合格訂單F2匯總訂單F1訂單訂單檢查P1S1顧客S 2 出 版社定期處理P2.4發(fā)送訂單P3D1圖書目錄D4出版社要求D2合格訂單隨時處理P2.3訂單分類P2.2數(shù)目統(tǒng)計P2.1顧客情況D6D5訂單數(shù)目待發(fā)出訂單D36.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具(5)重復步驟(4),直到逐層分解結(jié)束。(6)對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD中各層是否有遺漏、重復、沖突之處,各層DFD及同層DFD之間關(guān)
8、系是否爭取及命名、編號是否確切、合理等,對錯誤與不當之處進行修改。(7)和用戶進行交流,在用戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見。6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具(1)明確系統(tǒng)界面。 (2)自頂向下逐層擴展。(3)合理布局。(4)數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必須始終與用戶密切接觸,詳細討論,不斷修改,也要和其他系統(tǒng)建設(shè)者共同商討以求一致意見。6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具a關(guān)聯(lián)圖.3.2圖0GQRLSMABCABCDEFG12356圖2.131NMPGL圖2b頂層圖d三層圖c二層圖繪制數(shù)據(jù)流圖過程示意圖繪制數(shù)
9、據(jù)流圖過程示意圖 6.2 6.2 描述系統(tǒng)邏輯方案的工具描述系統(tǒng)邏輯方案的工具(6)編號要按層分解。每個數(shù)據(jù)加工環(huán)節(jié)和每張數(shù)據(jù)流圖都要編號。父圖與子圖的編號要有一致性,一般子圖的圖號是父圖上對應(yīng)的加工的編號。頂層圖的圖號為0,其中各加工按P1,P2,P3,順序編號,P1號加工分解后的子加工按P1.1,P1.2,P1.3編號。加工P1.1分解后的子環(huán)節(jié)為P1.1.1,P1.1.2,P1.1.3,依次類推。數(shù)據(jù)流編號以F開頭,數(shù)據(jù)存儲編號以D開頭,外部項編號以S開頭。在分層數(shù)據(jù)流圖中,如下層圖上的數(shù)據(jù)流或數(shù)據(jù)存儲是上層圖某個成分的分解得到的,則如父項是F1或D1,則子項分別為F1.1,F2.2或D
10、1.1,D1.2,等。 6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案 1 1 學生科學籍管理學生科學籍管理 2 2 教學任務(wù)安排教學任務(wù)安排 3 3 教學評估工作教學評估工作 4 4 成績管理工作成績管理工作6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案 教學管理信息系統(tǒng)是利用計算機輔助管理的信息系統(tǒng)。它的功能不僅要滿足手工教學管理系統(tǒng)的所有功能,還要根據(jù)計算機速度快,存儲量大的特點,完成手工系統(tǒng)中難以完成的工作質(zhì)量和效率;并通過使用該系統(tǒng)達到完善改進各種管理職能,解決管理弊端,優(yōu)化管理流程的目的。 6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案 1學籍檔案管理學籍檔案管理
11、 2成績管理成績管理 3教學任務(wù)管理教學任務(wù)管理 4考試考務(wù)管理考試考務(wù)管理 5教學評估管理教學評估管理 6對該系統(tǒng)的整體性能要求對該系統(tǒng)的整體性能要求 6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案 首先,分析劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部項,得出系統(tǒng)的關(guān)聯(lián)圖。F3 單科成績F12各班課程表F2學生成績F14學生打分F9聽課評議、期末檢查F11全校教學任務(wù)安排F10 成 績F5 教師賦分F6 教學課程表F7 學籍信息F4學期教學任務(wù)安排 F8 成績統(tǒng)計信息教 學 管 理 系 統(tǒng)教 學 管 理 系 統(tǒng)S6領(lǐng)導S 3 教 師S5教務(wù)處S4各系室S 2 學 生S1學生科S7
12、招生辦F13 新生數(shù)據(jù)F17注冊申請F15學籍通知F16 考試日程F1學生情況教學管理系統(tǒng)關(guān)聯(lián)圖教學管理系統(tǒng)關(guān)聯(lián)圖6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案F16 考試日程F5教師賦分F14學生打分F9聽課評議、期末檢查成績檔案D4F15學籍通知F17注冊申請F1學生情況F7學籍信息F8成績統(tǒng)計信息F12班級課程表F2學生成績F10成績F11全校教學任務(wù)安排F3單科成績F6 教學課程表F13新生數(shù)據(jù)F4學期教學任務(wù)安排S 2 學生S 4 各系室S3教師D2學期教學安排D1教學計劃S 1 學生科S 6 領(lǐng)導教學任務(wù)P2成績管理P3學籍管理P1考試考務(wù)P4教學評估P5S 7 招生辦D3學
13、籍檔案S 2 學生S 5 教務(wù)處S 2 學生S3教師S 5 教務(wù)處S 2 學生教學管理系統(tǒng)頂層圖教學管理系統(tǒng)頂層圖6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案F7學籍信息D4成績檔案D7畢業(yè)預審數(shù)據(jù)F13.2正式新生數(shù)據(jù)F13.1待批新生數(shù)據(jù)S7招生辦審批P1.1分班P1.2專業(yè)設(shè)置D5D6班級F15學籍通知F17注冊申請F1學生情況S2學生學籍審查P1.3D3學籍檔案畢業(yè)準備P1.6統(tǒng)計查詢P1.5變動處理P1.4S1學生科 學籍管理子系統(tǒng)二層圖學籍管理子系統(tǒng)二層圖6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案報課情況D2.2F4學期教學任務(wù)安排F6 教學課程表F12班級課程表
14、教師報課P2.2任務(wù)通知P2.4排課程表P2.3制定任務(wù)P2.1D1教學計劃班級D6D2.1學期任務(wù)書D2.3教學課程表F11全校教學任務(wù)安排S 4 各 系室S2學生S3教師S 5 教 務(wù)處 教學任務(wù)管理子系統(tǒng)二層圖教學任務(wù)管理子系統(tǒng)二層圖6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案F10成績F2.2成績通知單F2.3補考通知F8成績統(tǒng)計信息F2.1學生成績F3單科成績D4成績檔案成績發(fā)布P3.4成績查詢P3.3成績統(tǒng)計P3.2成績登錄P3.1S 3 教師課程學分D8S 1 學生科S 2 學生S 5 教務(wù)處成績管理子系統(tǒng)二層圖成績管理子系統(tǒng)二層圖6.3 6.3 提出新系統(tǒng)邏輯方案提出新
15、系統(tǒng)邏輯方案 繪制數(shù)據(jù)流圖以后,只是對數(shù)據(jù)處理和彼此之間的關(guān)系進行了說明,為了進一步明確數(shù)據(jù)的詳細內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將最底層數(shù)據(jù)流圖中的全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲、數(shù)據(jù)加工和外部項通過數(shù)據(jù)字典描述清楚,以便于此后系統(tǒng)設(shè)計的進行。6.3 6.3 提出新系統(tǒng)邏輯方案提出新系統(tǒng)邏輯方案F16 考試日程F5教師賦分表考評數(shù)據(jù)D9F14學生打分F9聽課評議、期末檢查日程公布P4.2考試安排P4.1結(jié)果發(fā)布P5.3評定等級P5.2數(shù)據(jù)登錄P5.S 2 學生S 6 領(lǐng)導業(yè)績檔案D10S3教師學期教學安排D2S 5 教務(wù)處D11考試日程考試考務(wù)、教學評估管理子系統(tǒng)二層考試考務(wù)、教學評估管理子系統(tǒng)二層圖圖