版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
2022/12/201第五章管理信息系統(tǒng)的系統(tǒng)分析教學基本內(nèi)容與要求:
熟悉可行性分析,熟悉管理業(yè)務流程的調(diào)查、數(shù)據(jù)流程的調(diào)查,會使用描述處理邏輯的工具,掌握數(shù)據(jù)字典,熟悉系統(tǒng)化分析方法、管理模型。
系統(tǒng)分析的任務:在充分認識原系統(tǒng)的基礎上,通過問題識別、可行性分析、詳細調(diào)查、系統(tǒng)化分析,最終完成新系統(tǒng)的邏輯方案設計(邏輯模型設計)。解決系統(tǒng)做什么。2022/12/171第五章管理信息系統(tǒng)的系統(tǒng)分析教學基12022/12/202第一節(jié)可行性分析一、可行性分析的目的
如果問題沒有可行的解,那么在這個問題上的任何花費,都是無謂的浪費。可行性分析的目的:就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。有沒有可行解。就是確定這個問題是否值得解決,而不是研究如何解決這個問題。二、可行性分析的任務可行性分析的任務就是明確開發(fā)應用項目的必要性和可行性。2022/12/172第一節(jié)可行性分析一、可行性分析22022/12/203第一節(jié)可行性分析三、可行性分析的內(nèi)容1.技術可行性:現(xiàn)有的技術能實現(xiàn)這個系統(tǒng)嗎?
現(xiàn)有的技術:軟、硬件技術和開發(fā)人員的水平2.經(jīng)濟可行性3.管理可行性:管理人員的態(tài)度和管理條件4.法律可行性5.社會可行性四、可行性分析的報告1.系統(tǒng)簡述2.項目的目標3.所需資源、預算和期望效益4.項目可行性的結(jié)論:對以后的行動提出建議包括:(1)立即開發(fā)(2)改進原系統(tǒng)(3)目前不可行,以后再進行。2022/12/173第一節(jié)可行性分析三、可行性分析的32022/12/204第二節(jié)詳細調(diào)查一、詳細調(diào)查的目的、原則和方法1.目的:完整地掌握現(xiàn)行系統(tǒng)的狀況,發(fā)現(xiàn)問題和薄弱環(huán)節(jié),收集資料,為下一步工作做好準備。
下一步工作:系統(tǒng)化分析和新系統(tǒng)的邏輯模型設計2.原則:用戶參與3.方法:(1)召開調(diào)查會(2)訪問(3)發(fā)調(diào)查表(4)參加業(yè)務實踐4.內(nèi)容:主要有管理業(yè)務調(diào)查和數(shù)據(jù)流程調(diào)查2022/12/174第二節(jié)詳細調(diào)查一、詳細調(diào)查的目42022/12/205第二節(jié)詳細調(diào)查二、管理業(yè)務調(diào)查1.管理業(yè)務的內(nèi)容:組織結(jié)構(gòu)、管理功能和管理業(yè)務。它是MIS的環(huán)境。2.環(huán)境:指不包括在本系統(tǒng)之中但又對本系統(tǒng)產(chǎn)生較大影響的因素的集合。3.組織結(jié)構(gòu)調(diào)查(1)組織結(jié)構(gòu):指的是一個組織的組成以及這些組成部分之間的隸屬關系或管理與被管理的關系。(2)調(diào)查內(nèi)容:組織結(jié)構(gòu)圖,各級組織的功能,有關人員的工作職責、決策內(nèi)容、存在問題、對新系統(tǒng)的要求等。2022/12/175第二節(jié)詳細調(diào)查二、管理業(yè)務調(diào)查5學院組織結(jié)構(gòu)圖2022/12/206學院組織結(jié)構(gòu)圖2022/12/17662022/12/207第二節(jié)詳細調(diào)查4.管理功能調(diào)查(1)功能:指完成某項工作的能力(2)調(diào)查方法:用功能層次圖學生成績管理輸入成績單成績處理報表輸出成績查詢重修處理留級處理成績統(tǒng)計輸出重修通知輸出留級通知輸出成績統(tǒng)計表查詢重修通知查詢留級通知查詢成績統(tǒng)計表2022/12/177第二節(jié)詳細調(diào)查4.管理功能調(diào)查72022/12/208第二節(jié)詳細調(diào)查5.管理業(yè)務流程調(diào)查(1)內(nèi)容:業(yè)務處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù))。(2)方法:業(yè)務流程圖和表格分配圖三、數(shù)據(jù)流程調(diào)查1.內(nèi)容:相關業(yè)務的數(shù)據(jù)流向2.方法:數(shù)據(jù)流程圖2022/12/178第二節(jié)詳細調(diào)查5.管理業(yè)務流程82022/12/209第三節(jié)業(yè)務流程圖一、業(yè)務流程圖的思想
業(yè)務流程圖(transactionflowdiagram,簡稱TFD),就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務處理過程。
業(yè)務流程圖是直觀描述現(xiàn)系統(tǒng)業(yè)務處理由開始到結(jié)束的整個過程的非結(jié)構(gòu)化圖型工具,它可以描述一個系統(tǒng)的業(yè)務,也可以描述一項具體業(yè)務的處理過程。它是系統(tǒng)分析員描述現(xiàn)系統(tǒng)的最好的工具,是系統(tǒng)分析員與企業(yè)管理人員交流的有力工具。2022/12/179第三節(jié)業(yè)務流程圖一、業(yè)務流程圖92022/12/2010第三節(jié)業(yè)務流程圖二、業(yè)務流程圖使用的符號
或表示輸入或輸出的報表、計劃、單據(jù)、報告等,框內(nèi)寫明其名稱。表示單位或個人,圈內(nèi)寫明單位或個人職務的名稱。
表示各種帳目、規(guī)范、定額手冊、報表積累等大量存檔信息,符號內(nèi)部寫明其名稱。
表示業(yè)務處理,框內(nèi)寫明處理的名稱。
流向線,表示信息或處理的流向。
2022/12/1710第三節(jié)業(yè)務流程圖二、業(yè)務流程10教師將成績單送到教務科,登記到成績簿。成績單登記成績簿教師將成績單送到教務科,登記到成績簿。成績單登記成績簿11TFD設計實例學生成績管理業(yè)務流程:教師將成績單送到教務科,教務科登記到成績簿。教務科根據(jù)成績簿確定重修名單和留級名單給各院系,同時進行成績統(tǒng)計報給教務處長。教師成績單教務科登記重修處理成績薄留級處理成績統(tǒng)計留級名單重修名單各院系成績統(tǒng)計表各院系處長TFD設計實例學生成績管理業(yè)務流程:教師將成績單送到教12注意事項(1)業(yè)務處理的起始是單位或個人輸入報表,而結(jié)束是輸出報表給單位或個人。(2)報表輸入給某個處理后,產(chǎn)生的輸出應該是報表或賬冊。(3)一般不應該出現(xiàn)由單位到單位、處理到處理和報表到報表的情況。起始結(jié)束OR注意事項(1)業(yè)務處理的起始是單位或個人輸入報表,而結(jié)束是輸13TFD練習用系統(tǒng)流程圖分析下面業(yè)務。(1)招生辦把新生名單給學生科,登記到學籍簿。(2)各院系將獎懲報告送給學生科,登記到獎懲簿。(3)教師將成績單送到教務科,登記到成績簿。(4)教務科根據(jù)成績簿確定重修和留級名單給各院系,進行成績統(tǒng)計報給教務處長。(5)學生科進行成績簿、獎懲簿、學籍簿統(tǒng)計報給教委,并給用人單位提供畢業(yè)生登記表。TFD練習用系統(tǒng)流程圖分析下面業(yè)務。14業(yè)務流程圖如下:新生名單登記統(tǒng)計報表獎懲報告登記獎懲簿成績單登記成績簿重修處理留級處理成績統(tǒng)計重修通知留級通知成績統(tǒng)計報表畢業(yè)生登記表登記表處理學籍簿業(yè)務流程圖如下:新生名單登記統(tǒng)計報表獎懲報告登記獎懲簿成績單152022/12/2016第四節(jié)數(shù)據(jù)流程圖一、數(shù)據(jù)流程圖的思想
數(shù)據(jù)流程圖(DataFlowDiagram簡稱DFD)是結(jié)構(gòu)化分析的一種主要工具,是管理信息系統(tǒng)開發(fā)的主要工具,是組織中信息運動的抽象,是MIS邏輯模型的主要形式。
它使用一組簡單的符號,描述系統(tǒng)的數(shù)據(jù)由外部“流入”系統(tǒng),經(jīng)過多級的加工處理,經(jīng)過不同結(jié)構(gòu)的存儲,最后以用戶所需要的各種形式“流出”的全過程。它是面向功能的。2022/12/1716第四節(jié)數(shù)據(jù)流程圖一、數(shù)據(jù)流程162022/12/2017第四節(jié)數(shù)據(jù)流程圖二、數(shù)據(jù)流程圖的特點1.它是結(jié)構(gòu)化分析工具,是MIS開發(fā)的重要工具,是組織中信息運動的抽象,是MIS邏輯模型的重要形式。2.DFD是系統(tǒng)設計的主要依據(jù)。3.采用自頂向下、逐層分解、先整體后局部的思想(結(jié)構(gòu)化思想)進行設計。具體分為:頂層圖:反映系統(tǒng)總的處理功能及系統(tǒng)的外部環(huán)境(外部實體、數(shù)據(jù)流)。一級細化圖:對頂層圖功能的分解與細化。二級細化圖:對一級細化圖每個處理功能的進一步分解與細化。4.上層圖的概括與抽象程度高,而下層圖的細化程度高。5.細化原則:處理是有獨立功能→編程中模塊獨立性。2022/12/1717第四節(jié)數(shù)據(jù)流程圖二、數(shù)據(jù)流172022/12/2018第四節(jié)數(shù)據(jù)流程圖三、數(shù)據(jù)流程圖的符號2022/12/1718第四節(jié)數(shù)據(jù)流程圖三、數(shù)據(jù)流182022/12/2019第四節(jié)數(shù)據(jù)流程圖說明:
①實體可以是人或機構(gòu)。②DFD中的實體與業(yè)務流程圖中的實體不是一一對應的,業(yè)務流程圖中進行系統(tǒng)內(nèi)部處理的實體在DFD中不屬于外部實體。③對使用查詢信息的本單位職工一般用“有關人員”來表示外部實體。④對具有相同的輸入或輸出的外部實體,一般用概括的詞來表示。如:“基層單位”。外部實體:系統(tǒng)之外向系統(tǒng)提供原始數(shù)據(jù)的實體及接受系統(tǒng)結(jié)果數(shù)據(jù)的實體。Rm2022/12/1719第四節(jié)數(shù)據(jù)流程圖說明:外192022/12/2020第四節(jié)數(shù)據(jù)流程圖說明:①處理的名稱用動賓結(jié)構(gòu)。②分解、細化的過程中要注意代碼的對應關系。如:P;P1,P2…;P1.1,P1.2…;P2.1,P2.2…PmC處理:計算機對數(shù)據(jù)的加工處理。
2022/12/1720第四節(jié)數(shù)據(jù)流程圖說明202022/12/2021第四節(jié)數(shù)據(jù)流程圖說明:①DFD中的存儲是數(shù)據(jù)庫設計的基礎。②數(shù)據(jù)存儲也可以細分,分解后的數(shù)據(jù)存儲編號要注意一一對應。Dn→Dn1,Dn2,Dn3……③數(shù)據(jù)存儲的名稱是唯一的,是名詞或名詞詞組。DnS數(shù)據(jù)存儲:處理的數(shù)據(jù)需要存儲地方(數(shù)據(jù)庫文件)。2022/12/1721第四節(jié)數(shù)據(jù)流程圖說明212022/12/2022第四節(jié)數(shù)據(jù)流程圖說明:①數(shù)據(jù)流的名稱應與顯示各種票據(jù)、報表相對應,應是唯一的。②對于流入或流出存儲的數(shù)據(jù)流,當其名稱與存儲名稱相同可以省略Fm、Fn;③一級、二級……細化圖中,可以用Fn表示即可。④數(shù)據(jù)流也可以細化。Fm(Fn)數(shù)據(jù)流:外部實體也系統(tǒng)交流數(shù)據(jù)集。
2022/12/1722第四節(jié)數(shù)據(jù)流程圖說明222022/12/2023第四節(jié)數(shù)據(jù)流程圖四、數(shù)據(jù)流程圖的設計步驟1.明確用戶需求及業(yè)務處理詳細過程與方法;2.明確系統(tǒng)的界限;3.做好數(shù)據(jù)庫的概念設計;4.考慮網(wǎng)絡環(huán)境下各子系統(tǒng)的數(shù)據(jù)共享問題;5.設計頂層圖;6.設計一級細化DFD;7.設計二級細化DFD;8.設計三級及三級以下的細化DFD;2022/12/1723第四節(jié)數(shù)據(jù)流程圖四、數(shù)據(jù)流程圖232022/12/2024第四節(jié)數(shù)據(jù)流程圖五、數(shù)據(jù)流程圖設計考慮的幾個問題1.功能分解。根據(jù)處理業(yè)務而逐步細化,就是將一個整體業(yè)務,先分成幾個部分,再進一步將每個部分分解成小的部分,……。在實際設計中,高層按功能分解,低層按輸入、處理、輸出三部分分解。2.寬度與深度的考慮。在分解功能時,既不能過細,也不應過粗,一般應在3—7之間為宜。寬度大則深度小,寬度小則深度大,設計時應很好地權(quán)衡這兩方面。3.細化不是越細越好,原則是數(shù)據(jù)處理具有單一功能。
2022/12/1724第四節(jié)數(shù)據(jù)流程圖五、數(shù)據(jù)流程242022/12/2025教師成績單教務科登記重修處理成績薄留級處理成績統(tǒng)計留級通知重修通知各院系成績統(tǒng)計表各院系處長DFD設計實例學生成績管理業(yè)務流程:教師將成績單送到教務科,教務科登記到成績簿。教務科根據(jù)成績簿確定重修名單和留級名單給各院系,同時進行成績統(tǒng)計報給教務處長。2022/12/1725教師成績單教務科登記重修處理成績薄留252022/12/2026第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程圖的畫法以學生成績管理為例:方案1:按業(yè)務處理功能分解
(1)學生成績管理頂層DFD教師P成績管理各院系F5重修通知F6留級通知F1成績單處長F7成績統(tǒng)計表2022/12/1726第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程262022/12/2027第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程圖的畫法
學生成績管理一級細化DFDF5F6F7D1
成績薄成績輸入P1重修處理P2留級處理P3成績統(tǒng)計P4F1D2
重修名單2022/12/1727第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流272022/12/2028第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程圖的畫法
學生成績管理二級細化DFD確定重修名單打印重修通知D1F5D2P2的細化DFDP2.2P2.1D3留級名單F6確定留級名單打印留級通知D2P3的細化DFDP3.2P3.1統(tǒng)計計算打印成績統(tǒng)計表D1D4成績統(tǒng)計表F7
P4的細化DFDP4.2P4.12022/12/1728第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流282022/12/2029第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則1.按照自頂向下逐層分解的思想,分解后的圖成為子圖,子圖與父圖必須保持輸入與輸出的一致。XD1P1.1A子圖P1.2P1XA父圖2022/12/1729第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流292022/12/2030第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則2.各子圖可以通過公共的存儲聯(lián)系起來組成一張圖。P3的細化DFDP3.2P3.1P2.1P2.2BP2的細化DFDD1D2D2D3Y2022/12/1730第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流302022/12/2031第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則3.存儲的輸入來源和輸出去向不能是外部實體,只能是處理。F1RD1
錯誤的輸入F8D1R錯誤的輸出2022/12/1731第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流312022/12/2032第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則4.處理中的非正常的錯誤情況處理,在DFD中不予表示,在DFD中,輸入就應該是正確的。P2.1F1D1R正確的F1不正確的F1錯誤的數(shù)據(jù)流表示校核F12022/12/1732第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流322022/12/2033第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則5.處理與處理是通過存儲聯(lián)系的,不能直接用數(shù)據(jù)流線連結(jié)。2022/12/1733第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流33DFD練習招生辦業(yè)務流程如下:(1)招生辦把新生名單給學生科,登記到學籍簿。(2)各院系將獎懲報告送給學生科,登記到獎懲簿。(3)教師將成績單送到教務科,登記到成績簿。(4)教務科根據(jù)成績簿確定重修和留級名單給各院系,進行成績統(tǒng)計報給教務處長。(5)學生科進行成績簿、獎懲簿、學籍簿統(tǒng)計報給教委,并給用人單位提供畢業(yè)生登記表。要求:繪制業(yè)務流程圖,數(shù)據(jù)流程圖。DFD練習招生辦業(yè)務流程如下:34業(yè)務流程圖新生名單登記學籍簿統(tǒng)計報表獎懲報告登記獎懲簿成績單登記成績簿重修處理留級處理成績統(tǒng)計重修通知留級通知成績統(tǒng)計報表畢業(yè)生登記表登記表處理業(yè)務流程圖新生名單登記學籍簿統(tǒng)計報表獎懲報告登記獎懲簿成績單35教委用人單位各院系處長P學籍管理系統(tǒng)招生辦F1新生名單各院系F2獎懲報告教師F3成績單F8報表F9畢業(yè)生登記表F10重修通知單F11留級通知單F12成績統(tǒng)計表頂層圖數(shù)據(jù)流程圖教委用人單位各院系處長P招生辦F1新生名單各院系F2獎懲報告36P1名單錄入P2信息錄入P3成績錄入F1F2F3D1
學籍薄D2
獎懲薄D3
成績薄P4統(tǒng)計P5登記P6成本統(tǒng)計F8F9F12P7重修處理F10D4
重修名冊P8留級處理F11一級細化P1P2P3F1F2F3D1學籍薄D2獎懲薄D37D1
D2
D3
D3
P4.1統(tǒng)計報表P5.1畢業(yè)生登記P6.1統(tǒng)計計算D5
報名冊D6
畢業(yè)生登記表D7
成績統(tǒng)計P4.2打印報表P5.2打印登記表P6.2打印F8F9F12二級細化D1D2D3D3P4.1P5.1P6.38F10F11二級細化D3
P7.1確定重修名單D4P7.2打印P8.1確定留級名單D8
留級名單P8.2打印F10F11二級細化D3P7.1D4P7.2P8.392022/12/2040第五節(jié)數(shù)據(jù)字典一、數(shù)據(jù)字典的內(nèi)容
數(shù)據(jù)字典(DataDictionary,簡稱DD)是在完成新系統(tǒng)數(shù)據(jù)流程圖的設計的基礎上,用來對DFD的進一步定義和描述的結(jié)構(gòu)化工具,是構(gòu)成新系統(tǒng)邏輯模型的重要部分,是系統(tǒng)設計、實施和維護的重要依據(jù)。數(shù)據(jù)字典的內(nèi)容主要有:數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)處理、數(shù)據(jù)元素、外部實體、數(shù)據(jù)結(jié)構(gòu)等。2022/12/1740第五節(jié)數(shù)據(jù)字典一、數(shù)據(jù)字402022/12/2041第五節(jié)數(shù)據(jù)字典二、數(shù)據(jù)流的定義名稱:成績單(DFD中的數(shù)據(jù)流名稱)編號:F1(唯一標識,DFD中的數(shù)據(jù)流代碼)來源:外部實體“教師”(外部實體、處理)去向:處理“成績輸入”(P1)(同來源)數(shù)據(jù)流構(gòu)成:課名、課號、姓名、學號、成績、學期數(shù)據(jù)流量:50份/天最高流量:100份/天簡述:教師填寫的成績單注意①所定義數(shù)據(jù)流是TOP圖中所體現(xiàn)的數(shù)據(jù)流;②數(shù)據(jù)流的“來源”、“去向”以最底層的DFD來決定。2022/12/1741第五節(jié)數(shù)據(jù)字典二、數(shù)據(jù)流412022/12/2042第五節(jié)數(shù)據(jù)字典三、數(shù)據(jù)存儲的定義名稱:成績簿編號:D1數(shù)據(jù)存儲組成:課名、課號、姓名、學號、成績、學期關鍵字:課號、學號、學期簡述:存放成績單相關處理:由處理P1寫入,讀取其數(shù)據(jù)的處理有:P2.1、P4.1注意①它所定義的存儲與DFD中的存儲在名稱和代碼必須一致。②它所定義的存儲對應DFD中最底層的存儲。(存儲可以細分)。2022/12/1742第五節(jié)數(shù)據(jù)字典三、數(shù)據(jù)存422022/12/2043第五節(jié)數(shù)據(jù)字典四、數(shù)據(jù)元素(數(shù)據(jù)項)的定義名稱:姓名別名:編號:I001所屬數(shù)據(jù)流:F1、F5、F6所屬存儲:D1、D2、D3類型:字符位數(shù):8取值范圍:漢字簡述:學生姓名2022/12/1743第五節(jié)數(shù)據(jù)字典四、數(shù)據(jù)元素432022/12/2044第五節(jié)數(shù)據(jù)字典五、數(shù)據(jù)處理的定義名稱:成績輸入編號:P1輸入:數(shù)據(jù)流“成績單”輸出:數(shù)據(jù)存儲“成績簿”處理:將數(shù)據(jù)流“成績單”中的數(shù)據(jù)通過鍵盤輸入,存儲到數(shù)據(jù)存儲“成績簿”中。處理頻率:每人每學期處理10次簡述:輸入成績單注意只定義最底層的數(shù)據(jù)處理。2022/12/1744第五節(jié)數(shù)據(jù)字典五、數(shù)據(jù)處理442022/12/2045第五節(jié)數(shù)據(jù)字典六、外部實體的定義名稱:教師編號:T1輸入:輸出:數(shù)據(jù)流“成績單”簡述:填寫成績單的老師2022/12/1745第五節(jié)數(shù)據(jù)字典六、外部實體452022/12/2046第六節(jié)描述處理邏輯的工具
數(shù)據(jù)字典中的數(shù)據(jù)處理卡,需要定義和說明DFD中的處理。定義和說明可以用語言文字進行描述。但是,對于某些處理邏輯復雜、有多種條件分析判斷、又有條件嵌套的情況,使用語言文字往往不能準確表達,這就必須借助于處理邏輯表達工具。通常使用的結(jié)構(gòu)化處理邏輯表達工具有結(jié)構(gòu)化語言、決策樹、決策表等。2022/12/1746第六節(jié)描述處理邏輯的工具462022/12/2047第六節(jié)描述處理邏輯的工具一、結(jié)構(gòu)化語言
結(jié)構(gòu)化語言是一種處理過程說明語言,它介于自然語言和程序設計語言之間。結(jié)構(gòu)化語言在描述處理時只允許使用三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及它們的組合和嵌套形式。2022/12/1747第六節(jié)描述處理邏輯的工具一、472022/12/2048第六節(jié)描述處理邏輯的工具1.順序結(jié)構(gòu)
順序結(jié)構(gòu)是一組有序的陳述句構(gòu)成的集合。通常用動賓結(jié)構(gòu)短語,動詞表示操作,賓語表示操作對象。如:打印工資單、登記用戶記錄2022/12/1748第六節(jié)描述處理邏輯的工具1.482022/12/2049第六節(jié)描述處理邏輯的工具2.選擇結(jié)構(gòu)
這種結(jié)構(gòu)類似于程序設計語言中的“IF-THEN-ELSE-ENDIF”邏輯判斷語句。一般結(jié)構(gòu):
IF條件1THEN
動作AELSE
動作BENDIF2022/12/1749第六節(jié)描述處理邏輯的工具2.492022/12/2050第六節(jié)描述處理邏輯的工具選擇結(jié)構(gòu)實例IF下雨THENIF刮風THEN
帶雨衣
ELSE
帶雨傘
ENDIFELSE
不帶任何雨具ENDIF根據(jù)天氣出門時決定是否帶雨具,如果下雨帶雨傘,刮風又下雨帶雨衣。
2022/12/1750第六節(jié)描述處理邏輯的工具選擇502022/12/2051第六節(jié)描述處理邏輯的工具選擇結(jié)構(gòu)實例IF欠款時間<=30THENIF需求量<=庫存量THEN
立即發(fā)貨
ELSE
現(xiàn)按庫存量發(fā)貨,進貨后在補發(fā)
ENDIFELSEIF欠款時間<=100THENIF需求量<=庫存量THEN
先付款再發(fā)貨
ELSE
不發(fā)貨
ENDIFELSE
通知先付款
ENDIFENDIF某企業(yè)根據(jù)用戶欠款時間現(xiàn)有庫存情況處理訂貨,欠款時間30天以內(nèi),需求量不大于庫存量應立即發(fā)貨,需求量大于庫存,先按庫存量發(fā)貨,進貨后再補發(fā);欠款時間100天以內(nèi),需求量不大于庫存量先付款再發(fā)貨,需求量大于庫存,不發(fā)貨;欠款大于100天通知先付款。
2022/12/1751第六節(jié)描述處理邏輯的工具選擇512022/12/2052第六節(jié)描述處理邏輯的工具選擇結(jié)構(gòu)實例CASE1動作A1CASE2動作A2CASE3動作A3
…
…CASEn動作An
有時,對同一個條件可能有若干種不同的選擇,可以用多情況分支。形式如下:2022/12/1752第六節(jié)描述處理邏輯的工具選擇522022/12/2053第六節(jié)描述處理邏輯的工具3.循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)是指在某種條件下,連續(xù)執(zhí)行相同的動作,直到這個條件不成立為主。它也可明確指出對每一件相同的事物都執(zhí)行同一動作。結(jié)構(gòu):DOWHILE條件動作
ENDDO例:計算房租水電費合計DOWHILE用戶號合法計算房租水電費將房租水電費加入到總計中ENDDO2022/12/1753第六節(jié)描述處理邏輯的工具3.532022/12/2054第六節(jié)描述處理邏輯的工具二、決策樹
決策樹(DT:DecisionTree)是用來表示多種邏輯決策問題的一種圖形工具,它直觀、形象、準確、方便,沒有二意性。2022/12/1754第六節(jié)描述處理邏輯的工具二、決策542022/12/2055第六節(jié)描述處理邏輯的工具決策樹練習
某圖書發(fā)行公司采用下列政策優(yōu)惠用戶。書店訂購20冊以上優(yōu)惠25%,否則不優(yōu)惠;圖書館和個人訂購6~19冊優(yōu)惠5%,20~49優(yōu)惠10%,50冊以上則優(yōu)惠15%。6~19——5%優(yōu)惠政策書店個人及圖書館<20——無>=20——25%<6——無20~49——10%>=50——15%用戶種類訂購數(shù)量優(yōu)惠比例2022/12/1755第六節(jié)描述處理邏輯的工具決策552022/12/2056練習:商店業(yè)務處理系統(tǒng)“檢查發(fā)貨單”流程如下:如果發(fā)貨單金額超過500元,若欠款超過60天,在償還欠款前不予批準;若欠款未超期,則發(fā)批準書及發(fā)貨單。如果發(fā)貨單金額未超過500元,若欠款超過60天,發(fā)批準書、發(fā)貨單及賒欠報告;若欠款未超期,發(fā)批準書及發(fā)貨單。2022/12/1756練習:562022/12/2057檢查發(fā)貨單金額>500金額≤500欠款>60天-----不發(fā)出批準書欠款≤60天-----發(fā)出批準書、發(fā)貨單欠款>60天-----發(fā)出批準書、發(fā)貨單及賒欠報告欠款≤60天------發(fā)出批準書、發(fā)貨單2022/12/1757檢查發(fā)貨單金額>500金額≤500欠572022/12/2058第六節(jié)描述處理邏輯的工具三、決策表
在多種條件且相互聯(lián)系并產(chǎn)生多種決策結(jié)果的情況下,使用決策表(DT:DecisionTable)更為合適,盡管不直觀,但可以不丟掉每一種組合條件而且可以進行優(yōu)化。2022/12/1758第六節(jié)描述處理邏輯的工具三、582022/12/2059某廠銷售產(chǎn)品采用如下策略:定貨金額在5萬元以上與本廠交往10年以上無欠款的用戶折扣15%,有欠款的折扣10%;交往10年以下無欠款的用戶折扣15%,有欠款的折扣5%。其他情況一律不折扣。(1)決策表的產(chǎn)生決策條件:定貨金額、交往時間、有無欠款(有2×2×2=8組合)。決策行動有四種:無折扣,折扣5%、10%和15%。決策表舉例2022/12/1759某廠銷售產(chǎn)品采用如下策略:定貨金額在592022/12/2060(2)決策表的優(yōu)化(去掉重復決策)2022/12/1760(2)決策表的優(yōu)化(去掉重復決策)602022/12/20611.某廠對一部分職工重新分配工作。分配原則是:(1)年齡不滿20,文化程度是小學者脫產(chǎn)學習,文化程度是中學者當電工,文化程度是大學者當技術員。(2)年齡滿20但不足50,文化程度是小學或中學者,男性當鉗工,女性當車工,文化程度是大學者當技術員。(3)年齡滿50及50以上,文化程度是小學或中學者當材料員,文化程度是大學當技術員。決策表練習2022/12/17611.某廠對一部分職工重新分配工作。分612022/12/2062條件分析與設定條件含義與取值性別男女年齡青年(小于20歲)中年(滿20歲而不足50歲)老年(滿50歲及以上)文化程度小學中學大學2022/12/1762條件分析與設定條件含義與取值性別男年622022/12/2063條件組合的初始判定表123456789101112131415161718C1:性別男男男男男男男男男女女女女女女女女女C2:年齡青青青中中中老老老青青青中中中老老老C3:文化程度小中大小中大小中大小中大小中大小中大A1:脫產(chǎn)學習××A2:當電工××A3:當鉗工××A4:當車工××A5:當技術員××××××A6:當材料員××××2022/12/1763條件組合的初始判定表12345678632022/12/2064判定表的合并與簡化一1,102,113,12456,157,168,179,181314C1:性別///男男////女女C2:年齡青青青中中中老老老中中C3:文化程度小中大小中大小中大小中A1:脫產(chǎn)學習×A2:當電工×A3:當鉗工××A4:當車工××A5:當技術員×××A6:當材料員××2022/12/1764判定表的合并與簡化一1,102,11642022/12/2065判定表的合并與簡化二1,102,113,12,6,15,9,8457,168,171314C1:性別///男男//女女C2:年齡青青/中中老老中中C3:文化程度小中大小中小中小中A1:脫產(chǎn)學習×A2:當電工×A3:當鉗工××A4:當車工××A5:當技術員×A6:當材料員××2022/12/1765判定表的合并與簡化二1,102,1652022/12/2066結(jié)構(gòu)化語言、決策樹、表的比較2022/12/1766結(jié)構(gòu)化語言、決策樹、表的比較662022/12/2067第五章管理信息系統(tǒng)的系統(tǒng)分析教學基本內(nèi)容與要求:
熟悉可行性分析,熟悉管理業(yè)務流程的調(diào)查、數(shù)據(jù)流程的調(diào)查,會使用描述處理邏輯的工具,掌握數(shù)據(jù)字典,熟悉系統(tǒng)化分析方法、管理模型。
系統(tǒng)分析的任務:在充分認識原系統(tǒng)的基礎上,通過問題識別、可行性分析、詳細調(diào)查、系統(tǒng)化分析,最終完成新系統(tǒng)的邏輯方案設計(邏輯模型設計)。解決系統(tǒng)做什么。2022/12/171第五章管理信息系統(tǒng)的系統(tǒng)分析教學基672022/12/2068第一節(jié)可行性分析一、可行性分析的目的
如果問題沒有可行的解,那么在這個問題上的任何花費,都是無謂的浪費??尚行苑治龅哪康模壕褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。有沒有可行解。就是確定這個問題是否值得解決,而不是研究如何解決這個問題。二、可行性分析的任務可行性分析的任務就是明確開發(fā)應用項目的必要性和可行性。2022/12/172第一節(jié)可行性分析一、可行性分析682022/12/2069第一節(jié)可行性分析三、可行性分析的內(nèi)容1.技術可行性:現(xiàn)有的技術能實現(xiàn)這個系統(tǒng)嗎?
現(xiàn)有的技術:軟、硬件技術和開發(fā)人員的水平2.經(jīng)濟可行性3.管理可行性:管理人員的態(tài)度和管理條件4.法律可行性5.社會可行性四、可行性分析的報告1.系統(tǒng)簡述2.項目的目標3.所需資源、預算和期望效益4.項目可行性的結(jié)論:對以后的行動提出建議包括:(1)立即開發(fā)(2)改進原系統(tǒng)(3)目前不可行,以后再進行。2022/12/173第一節(jié)可行性分析三、可行性分析的692022/12/2070第二節(jié)詳細調(diào)查一、詳細調(diào)查的目的、原則和方法1.目的:完整地掌握現(xiàn)行系統(tǒng)的狀況,發(fā)現(xiàn)問題和薄弱環(huán)節(jié),收集資料,為下一步工作做好準備。
下一步工作:系統(tǒng)化分析和新系統(tǒng)的邏輯模型設計2.原則:用戶參與3.方法:(1)召開調(diào)查會(2)訪問(3)發(fā)調(diào)查表(4)參加業(yè)務實踐4.內(nèi)容:主要有管理業(yè)務調(diào)查和數(shù)據(jù)流程調(diào)查2022/12/174第二節(jié)詳細調(diào)查一、詳細調(diào)查的目702022/12/2071第二節(jié)詳細調(diào)查二、管理業(yè)務調(diào)查1.管理業(yè)務的內(nèi)容:組織結(jié)構(gòu)、管理功能和管理業(yè)務。它是MIS的環(huán)境。2.環(huán)境:指不包括在本系統(tǒng)之中但又對本系統(tǒng)產(chǎn)生較大影響的因素的集合。3.組織結(jié)構(gòu)調(diào)查(1)組織結(jié)構(gòu):指的是一個組織的組成以及這些組成部分之間的隸屬關系或管理與被管理的關系。(2)調(diào)查內(nèi)容:組織結(jié)構(gòu)圖,各級組織的功能,有關人員的工作職責、決策內(nèi)容、存在問題、對新系統(tǒng)的要求等。2022/12/175第二節(jié)詳細調(diào)查二、管理業(yè)務調(diào)查71學院組織結(jié)構(gòu)圖2022/12/2072學院組織結(jié)構(gòu)圖2022/12/176722022/12/2073第二節(jié)詳細調(diào)查4.管理功能調(diào)查(1)功能:指完成某項工作的能力(2)調(diào)查方法:用功能層次圖學生成績管理輸入成績單成績處理報表輸出成績查詢重修處理留級處理成績統(tǒng)計輸出重修通知輸出留級通知輸出成績統(tǒng)計表查詢重修通知查詢留級通知查詢成績統(tǒng)計表2022/12/177第二節(jié)詳細調(diào)查4.管理功能調(diào)查732022/12/2074第二節(jié)詳細調(diào)查5.管理業(yè)務流程調(diào)查(1)內(nèi)容:業(yè)務處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù))。(2)方法:業(yè)務流程圖和表格分配圖三、數(shù)據(jù)流程調(diào)查1.內(nèi)容:相關業(yè)務的數(shù)據(jù)流向2.方法:數(shù)據(jù)流程圖2022/12/178第二節(jié)詳細調(diào)查5.管理業(yè)務流程742022/12/2075第三節(jié)業(yè)務流程圖一、業(yè)務流程圖的思想
業(yè)務流程圖(transactionflowdiagram,簡稱TFD),就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務處理過程。
業(yè)務流程圖是直觀描述現(xiàn)系統(tǒng)業(yè)務處理由開始到結(jié)束的整個過程的非結(jié)構(gòu)化圖型工具,它可以描述一個系統(tǒng)的業(yè)務,也可以描述一項具體業(yè)務的處理過程。它是系統(tǒng)分析員描述現(xiàn)系統(tǒng)的最好的工具,是系統(tǒng)分析員與企業(yè)管理人員交流的有力工具。2022/12/179第三節(jié)業(yè)務流程圖一、業(yè)務流程圖752022/12/2076第三節(jié)業(yè)務流程圖二、業(yè)務流程圖使用的符號
或表示輸入或輸出的報表、計劃、單據(jù)、報告等,框內(nèi)寫明其名稱。表示單位或個人,圈內(nèi)寫明單位或個人職務的名稱。
表示各種帳目、規(guī)范、定額手冊、報表積累等大量存檔信息,符號內(nèi)部寫明其名稱。
表示業(yè)務處理,框內(nèi)寫明處理的名稱。
流向線,表示信息或處理的流向。
2022/12/1710第三節(jié)業(yè)務流程圖二、業(yè)務流程76教師將成績單送到教務科,登記到成績簿。成績單登記成績簿教師將成績單送到教務科,登記到成績簿。成績單登記成績簿77TFD設計實例學生成績管理業(yè)務流程:教師將成績單送到教務科,教務科登記到成績簿。教務科根據(jù)成績簿確定重修名單和留級名單給各院系,同時進行成績統(tǒng)計報給教務處長。教師成績單教務科登記重修處理成績薄留級處理成績統(tǒng)計留級名單重修名單各院系成績統(tǒng)計表各院系處長TFD設計實例學生成績管理業(yè)務流程:教師將成績單送到教78注意事項(1)業(yè)務處理的起始是單位或個人輸入報表,而結(jié)束是輸出報表給單位或個人。(2)報表輸入給某個處理后,產(chǎn)生的輸出應該是報表或賬冊。(3)一般不應該出現(xiàn)由單位到單位、處理到處理和報表到報表的情況。起始結(jié)束OR注意事項(1)業(yè)務處理的起始是單位或個人輸入報表,而結(jié)束是輸79TFD練習用系統(tǒng)流程圖分析下面業(yè)務。(1)招生辦把新生名單給學生科,登記到學籍簿。(2)各院系將獎懲報告送給學生科,登記到獎懲簿。(3)教師將成績單送到教務科,登記到成績簿。(4)教務科根據(jù)成績簿確定重修和留級名單給各院系,進行成績統(tǒng)計報給教務處長。(5)學生科進行成績簿、獎懲簿、學籍簿統(tǒng)計報給教委,并給用人單位提供畢業(yè)生登記表。TFD練習用系統(tǒng)流程圖分析下面業(yè)務。80業(yè)務流程圖如下:新生名單登記統(tǒng)計報表獎懲報告登記獎懲簿成績單登記成績簿重修處理留級處理成績統(tǒng)計重修通知留級通知成績統(tǒng)計報表畢業(yè)生登記表登記表處理學籍簿業(yè)務流程圖如下:新生名單登記統(tǒng)計報表獎懲報告登記獎懲簿成績單812022/12/2082第四節(jié)數(shù)據(jù)流程圖一、數(shù)據(jù)流程圖的思想
數(shù)據(jù)流程圖(DataFlowDiagram簡稱DFD)是結(jié)構(gòu)化分析的一種主要工具,是管理信息系統(tǒng)開發(fā)的主要工具,是組織中信息運動的抽象,是MIS邏輯模型的主要形式。
它使用一組簡單的符號,描述系統(tǒng)的數(shù)據(jù)由外部“流入”系統(tǒng),經(jīng)過多級的加工處理,經(jīng)過不同結(jié)構(gòu)的存儲,最后以用戶所需要的各種形式“流出”的全過程。它是面向功能的。2022/12/1716第四節(jié)數(shù)據(jù)流程圖一、數(shù)據(jù)流程822022/12/2083第四節(jié)數(shù)據(jù)流程圖二、數(shù)據(jù)流程圖的特點1.它是結(jié)構(gòu)化分析工具,是MIS開發(fā)的重要工具,是組織中信息運動的抽象,是MIS邏輯模型的重要形式。2.DFD是系統(tǒng)設計的主要依據(jù)。3.采用自頂向下、逐層分解、先整體后局部的思想(結(jié)構(gòu)化思想)進行設計。具體分為:頂層圖:反映系統(tǒng)總的處理功能及系統(tǒng)的外部環(huán)境(外部實體、數(shù)據(jù)流)。一級細化圖:對頂層圖功能的分解與細化。二級細化圖:對一級細化圖每個處理功能的進一步分解與細化。4.上層圖的概括與抽象程度高,而下層圖的細化程度高。5.細化原則:處理是有獨立功能→編程中模塊獨立性。2022/12/1717第四節(jié)數(shù)據(jù)流程圖二、數(shù)據(jù)流832022/12/2084第四節(jié)數(shù)據(jù)流程圖三、數(shù)據(jù)流程圖的符號2022/12/1718第四節(jié)數(shù)據(jù)流程圖三、數(shù)據(jù)流842022/12/2085第四節(jié)數(shù)據(jù)流程圖說明:
①實體可以是人或機構(gòu)。②DFD中的實體與業(yè)務流程圖中的實體不是一一對應的,業(yè)務流程圖中進行系統(tǒng)內(nèi)部處理的實體在DFD中不屬于外部實體。③對使用查詢信息的本單位職工一般用“有關人員”來表示外部實體。④對具有相同的輸入或輸出的外部實體,一般用概括的詞來表示。如:“基層單位”。外部實體:系統(tǒng)之外向系統(tǒng)提供原始數(shù)據(jù)的實體及接受系統(tǒng)結(jié)果數(shù)據(jù)的實體。Rm2022/12/1719第四節(jié)數(shù)據(jù)流程圖說明:外852022/12/2086第四節(jié)數(shù)據(jù)流程圖說明:①處理的名稱用動賓結(jié)構(gòu)。②分解、細化的過程中要注意代碼的對應關系。如:P;P1,P2…;P1.1,P1.2…;P2.1,P2.2…PmC處理:計算機對數(shù)據(jù)的加工處理。
2022/12/1720第四節(jié)數(shù)據(jù)流程圖說明862022/12/2087第四節(jié)數(shù)據(jù)流程圖說明:①DFD中的存儲是數(shù)據(jù)庫設計的基礎。②數(shù)據(jù)存儲也可以細分,分解后的數(shù)據(jù)存儲編號要注意一一對應。Dn→Dn1,Dn2,Dn3……③數(shù)據(jù)存儲的名稱是唯一的,是名詞或名詞詞組。DnS數(shù)據(jù)存儲:處理的數(shù)據(jù)需要存儲地方(數(shù)據(jù)庫文件)。2022/12/1721第四節(jié)數(shù)據(jù)流程圖說明872022/12/2088第四節(jié)數(shù)據(jù)流程圖說明:①數(shù)據(jù)流的名稱應與顯示各種票據(jù)、報表相對應,應是唯一的。②對于流入或流出存儲的數(shù)據(jù)流,當其名稱與存儲名稱相同可以省略Fm、Fn;③一級、二級……細化圖中,可以用Fn表示即可。④數(shù)據(jù)流也可以細化。Fm(Fn)數(shù)據(jù)流:外部實體也系統(tǒng)交流數(shù)據(jù)集。
2022/12/1722第四節(jié)數(shù)據(jù)流程圖說明882022/12/2089第四節(jié)數(shù)據(jù)流程圖四、數(shù)據(jù)流程圖的設計步驟1.明確用戶需求及業(yè)務處理詳細過程與方法;2.明確系統(tǒng)的界限;3.做好數(shù)據(jù)庫的概念設計;4.考慮網(wǎng)絡環(huán)境下各子系統(tǒng)的數(shù)據(jù)共享問題;5.設計頂層圖;6.設計一級細化DFD;7.設計二級細化DFD;8.設計三級及三級以下的細化DFD;2022/12/1723第四節(jié)數(shù)據(jù)流程圖四、數(shù)據(jù)流程圖892022/12/2090第四節(jié)數(shù)據(jù)流程圖五、數(shù)據(jù)流程圖設計考慮的幾個問題1.功能分解。根據(jù)處理業(yè)務而逐步細化,就是將一個整體業(yè)務,先分成幾個部分,再進一步將每個部分分解成小的部分,……。在實際設計中,高層按功能分解,低層按輸入、處理、輸出三部分分解。2.寬度與深度的考慮。在分解功能時,既不能過細,也不應過粗,一般應在3—7之間為宜。寬度大則深度小,寬度小則深度大,設計時應很好地權(quán)衡這兩方面。3.細化不是越細越好,原則是數(shù)據(jù)處理具有單一功能。
2022/12/1724第四節(jié)數(shù)據(jù)流程圖五、數(shù)據(jù)流程902022/12/2091教師成績單教務科登記重修處理成績薄留級處理成績統(tǒng)計留級通知重修通知各院系成績統(tǒng)計表各院系處長DFD設計實例學生成績管理業(yè)務流程:教師將成績單送到教務科,教務科登記到成績簿。教務科根據(jù)成績簿確定重修名單和留級名單給各院系,同時進行成績統(tǒng)計報給教務處長。2022/12/1725教師成績單教務科登記重修處理成績薄留912022/12/2092第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程圖的畫法以學生成績管理為例:方案1:按業(yè)務處理功能分解
(1)學生成績管理頂層DFD教師P成績管理各院系F5重修通知F6留級通知F1成績單處長F7成績統(tǒng)計表2022/12/1726第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程922022/12/2093第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程圖的畫法
學生成績管理一級細化DFDF5F6F7D1
成績薄成績輸入P1重修處理P2留級處理P3成績統(tǒng)計P4F1D2
重修名單2022/12/1727第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流932022/12/2094第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流程圖的畫法
學生成績管理二級細化DFD確定重修名單打印重修通知D1F5D2P2的細化DFDP2.2P2.1D3留級名單F6確定留級名單打印留級通知D2P3的細化DFDP3.2P3.1統(tǒng)計計算打印成績統(tǒng)計表D1D4成績統(tǒng)計表F7
P4的細化DFDP4.2P4.12022/12/1728第四節(jié)數(shù)據(jù)流程圖六、數(shù)據(jù)流942022/12/2095第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則1.按照自頂向下逐層分解的思想,分解后的圖成為子圖,子圖與父圖必須保持輸入與輸出的一致。XD1P1.1A子圖P1.2P1XA父圖2022/12/1729第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流952022/12/2096第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則2.各子圖可以通過公共的存儲聯(lián)系起來組成一張圖。P3的細化DFDP3.2P3.1P2.1P2.2BP2的細化DFDD1D2D2D3Y2022/12/1730第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流962022/12/2097第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則3.存儲的輸入來源和輸出去向不能是外部實體,只能是處理。F1RD1
錯誤的輸入F8D1R錯誤的輸出2022/12/1731第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流972022/12/2098第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則4.處理中的非正常的錯誤情況處理,在DFD中不予表示,在DFD中,輸入就應該是正確的。P2.1F1D1R正確的F1不正確的F1錯誤的數(shù)據(jù)流表示校核F12022/12/1732第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流982022/12/2099第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流程圖的設計規(guī)則5.處理與處理是通過存儲聯(lián)系的,不能直接用數(shù)據(jù)流線連結(jié)。2022/12/1733第四節(jié)數(shù)據(jù)流程圖七、數(shù)據(jù)流99DFD練習招生辦業(yè)務流程如下:(1)招生辦把新生名單給學生科,登記到學籍簿。(2)各院系將獎懲報告送給學生科,登記到獎懲簿。(3)教師將成績單送到教務科,登記到成績簿。(4)教務科根據(jù)成績簿確定重修和留級名單給各院系,進行成績統(tǒng)計報給教務處長。(5)學生科進行成績簿、獎懲簿、學籍簿統(tǒng)計報給教委,并給用人單位提供畢業(yè)生登記表。要求:繪制業(yè)務流程圖,數(shù)據(jù)流程圖。DFD練習招生辦業(yè)務流程如下:100業(yè)務流程圖新生名單登記學籍簿統(tǒng)計報表獎懲報告登記獎懲簿成績單登記成績簿重修處理留級處理成績統(tǒng)計重修通知留級通知成績統(tǒng)計報表畢業(yè)生登記表登記表處理業(yè)務流程圖新生名單登記學籍簿統(tǒng)計報表獎懲報告登記獎懲簿成績單101教委用人單位各院系處長P學籍管理系統(tǒng)招生辦F1新生名單各院系F2獎懲報告教師F3成績單F8報表F9畢業(yè)生登記表F10重修通知單F11留級通知單F12成績統(tǒng)計表頂層圖數(shù)據(jù)流程圖教委用人單位各院系處長P招生辦F1新生名單各院系F2獎懲報告102P1名單錄入P2信息錄入P3成績錄入F1F2F3D1
學籍薄D2
獎懲薄D3
成績薄P4統(tǒng)計P5登記P6成本統(tǒng)計F8F9F12P7重修處理F10D4
重修名冊P8留級處理F11一級細化P1P2P3F1F2F3D1學籍薄D2獎懲薄D103D1
D2
D3
D3
P4.1統(tǒng)計報表P5.1畢業(yè)生登記P6.1統(tǒng)計計算D5
報名冊D6
畢業(yè)生登記表D7
成績統(tǒng)計P4.2打印報表P5.2打印登記表P6.2打印F8F9F12二級細化D1D2D3D3P4.1P5.1P6.104F10F11二級細化D3
P7.1確定重修名單D4P7.2打印P8.1確定留級名單D8
留級名單P8.2打印F10F11二級細化D3P7.1D4P7.2P8.1052022/12/20106第五節(jié)數(shù)據(jù)字典一、數(shù)據(jù)字典的內(nèi)容
數(shù)據(jù)字典(DataDictionary,簡稱DD)是在完成新系統(tǒng)數(shù)據(jù)流程圖的設計的基礎上,用來對DFD的進一步定義和描述的結(jié)構(gòu)化工具,是構(gòu)成新系統(tǒng)邏輯模型的重要部分,是系統(tǒng)設計、實施和維護的重要依據(jù)。數(shù)據(jù)字典的內(nèi)容主要有:數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)處理、數(shù)據(jù)元素、外部實體、數(shù)據(jù)結(jié)構(gòu)等。2022/12/1740第五節(jié)數(shù)據(jù)字典一、數(shù)據(jù)字1062022/12/20107第五節(jié)數(shù)據(jù)字典二、數(shù)據(jù)流的定義名稱:成績單(DFD中的數(shù)據(jù)流名稱)編號:F1(唯一標識,DFD中的數(shù)據(jù)流代碼)來源:外部實體“教師”(外部實體、處理)去向:處理“成績輸入”(P1)(同來源)數(shù)據(jù)流構(gòu)成:課名、課號、姓名、學號、成績、學期數(shù)據(jù)流量:50份/天最高流量:100份/天簡述:教師填寫的成績單注意①所定義數(shù)據(jù)流是TOP圖中所體現(xiàn)的數(shù)據(jù)流;②數(shù)據(jù)流的“來源”、“去向”以最底層的DFD來決定。2022/12/1741第五節(jié)數(shù)據(jù)字典二、數(shù)據(jù)流1072022/12/20108第五節(jié)數(shù)據(jù)字典三、數(shù)據(jù)存儲的定義名稱:成績簿編號:D1數(shù)據(jù)存儲組成:課名、課號、姓名、學號、成績、學期關鍵字:課號、學號、學期簡述:存放成績單相關處理:由處理P1寫入,讀取其數(shù)據(jù)的處理有:P2.1、P4.1注意①它所定義的存儲與DFD中的存儲在名稱和代碼必須一致。②它所定義的存儲對應DFD中最底層的存儲。(存儲可以細分)。2022/12/1742第五節(jié)數(shù)據(jù)字典三、數(shù)據(jù)存1082022/12/20109第五節(jié)數(shù)據(jù)字典四、數(shù)據(jù)元素(數(shù)據(jù)項)的定義名稱:姓名別名:編號:I001所屬數(shù)據(jù)流:F1、F5、F6所屬存儲:D1、D2、D3類型:字符位數(shù):8取值范圍:漢字簡述:學生姓名2022/12/1743第五節(jié)數(shù)據(jù)字典四、數(shù)據(jù)元素1092022/12/20110第五節(jié)數(shù)據(jù)字典五、數(shù)據(jù)處理的定義名稱:成績輸入編號:P1輸入:數(shù)據(jù)流“成績單”輸出:數(shù)據(jù)存儲“成績簿”處理:將數(shù)據(jù)流“成績單”中的數(shù)據(jù)通過鍵盤輸入,存儲到數(shù)據(jù)存儲“成績簿”中。處理頻率:每人每學期處理10次簡述:輸入成績單注意只定義最底層的數(shù)據(jù)處理。2022/12/1744第五節(jié)數(shù)據(jù)字典五、數(shù)據(jù)處理1102022/12/20111第五節(jié)數(shù)據(jù)字典六、外部實體的定義名稱:教師編號:T1輸入:輸出:數(shù)據(jù)流“成績單”簡述:填寫成績單的老師2022/12/1745第五節(jié)數(shù)據(jù)字典六、外部實體1112022/12/20112第六節(jié)描述處理邏輯的工具
數(shù)據(jù)字典中的數(shù)據(jù)處理卡,需要定義和說明DFD中的處理。定義和說明可以用語言文字進行描述。但是,對于某些處理邏輯復雜、有多種條件分析判斷、又有條件嵌套的情況,使用語言文字往往不能準確表達,這就必須借助于處理邏輯表達工具。通常使用的結(jié)構(gòu)化處理邏輯表達工具有結(jié)構(gòu)化語言、決策樹、決策表等。2022/12/1746第六節(jié)描述處理邏輯的工具1122022/12/20113第六節(jié)描述處理邏輯的工具一、結(jié)構(gòu)化語言
結(jié)構(gòu)化語言是一種處理過程說明語言,它介于自然語言和程序設計語言之間。結(jié)構(gòu)化語言在描述處理時只允許使用三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及它們的組合和嵌套形式。2022/12/1747第六節(jié)描述處理邏輯的工具一、1132022/12/20114第六節(jié)描述處理邏輯的工具1.順序結(jié)構(gòu)
順序結(jié)構(gòu)是一組有序的陳述句構(gòu)成的集合。通常用動賓結(jié)構(gòu)短語,動詞表示操作,賓語表示操作對象。如:打印工資單、登記用戶記錄2022/12/1748第六節(jié)描述處理邏輯的工具1.1142022/12/20115第六節(jié)描述處理邏輯的工具2.選擇結(jié)構(gòu)
這種結(jié)構(gòu)類似于程序設計語言中的“IF-THEN-ELSE-ENDIF”邏輯判斷語句。一般結(jié)構(gòu):
IF條件1THEN
動作AELSE
動作BENDIF2022/12/1749第六節(jié)描述處理邏輯的工具2.1152022/12/20116第六節(jié)描述處理邏輯的工具選擇結(jié)構(gòu)實例IF下雨THENIF刮風THEN
帶雨衣
ELSE
帶雨傘
ENDIFELSE
不帶任何雨具ENDIF根據(jù)天氣出門時決定是否帶雨具,如果下雨帶雨傘,刮風又下雨帶雨衣。
2022/12/1750第六節(jié)描述處理邏輯的工具選擇1162022/12/20117第六節(jié)描述處理邏輯的工具選擇結(jié)構(gòu)實例IF欠款時間<=30THENIF需求量<=庫存量THEN
立即發(fā)貨
ELSE
現(xiàn)按庫存量發(fā)貨,進貨后在補發(fā)
ENDIFELSEIF欠款時間<=100THENIF需求量<=庫存量THEN
先付款再發(fā)貨
ELSE
不發(fā)貨
ENDIFELSE
通知先付款
ENDIFENDIF某企業(yè)根據(jù)用戶欠款時間現(xiàn)有庫存情況處理訂貨,欠款時間30天以內(nèi),需求量不大于庫存量應立即發(fā)貨,需求量大于庫存,先按庫存量發(fā)貨,進貨后再補發(fā);欠款時間100天以內(nèi),需求量不大于庫存量先付款再發(fā)貨,需求量大于庫存,不發(fā)貨;欠款大于100天通知先付款。
2022/12/1751第六節(jié)描述處理邏輯的工具選擇1172022/12/20118第六節(jié)描述處理邏輯的工具選擇結(jié)構(gòu)實例CASE1動作A1CASE2動作A2CASE3動作A3
…
…CASEn動作An
有時,對同一個條件可能有若干種不同的選擇,可以用多情況分支。形式如下:2022/12/1752第六節(jié)描述處理邏輯的工具選擇1182022/12/20119第六節(jié)描述處理邏輯的工具3.循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)是指在某種條件下,連續(xù)執(zhí)行相同的動作,直到這個條件不成立為主。它也可明確指出對每一件相同的事物都執(zhí)行同一動作。結(jié)構(gòu):DOWHILE條件動作
ENDDO例:計算房租水電費合計DOWHILE用戶號合法計算房租水電費
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高校領導經(jīng)典勵志演講稿合集
- 2025年兒童玩具化學安全標準五年升級分析報告
- 勞動用工糾紛預防與處理實務指南
- 幼兒園心理健康教育年度工作計劃
- 充值營銷活動策劃方案(3篇)
- 展會應急預案總結(jié)(3篇)
- 新建礦井施工方案(3篇)
- 應急預案能用嗎(3篇)
- 火炬安裝施工方案(3篇)
- 教育類書籍閱讀心得與實踐應用
- 教育培訓加盟合同協(xié)議
- 影視立項轉(zhuǎn)讓合同范本
- 胸痛救治單元培訓
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及1套完整答案詳解
- 四川省南充市2024-2025學年高二上學期1月期末考試化學試題
- 產(chǎn)前篩查檔案管理制度
- 陜西交控集團招聘筆試題庫2026
- 口腔科智齒培訓
- 2025年pmp項目管理考試試題及答案
- 合同款轉(zhuǎn)為借款協(xié)議
- 北京市2025年高二第二次普通高中學業(yè)水平合格性考試數(shù)學試卷+答案
評論
0/150
提交評論