管理信息系統(tǒng)第5章系統(tǒng)_第1頁
管理信息系統(tǒng)第5章系統(tǒng)_第2頁
管理信息系統(tǒng)第5章系統(tǒng)_第3頁
管理信息系統(tǒng)第5章系統(tǒng)_第4頁
管理信息系統(tǒng)第5章系統(tǒng)_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 MIS MIS1第五章第五章 系統(tǒng)分析系統(tǒng)分析 MIS2本書結構 MIS3本章內容第一節(jié)第一節(jié) 系統(tǒng)分析概述系統(tǒng)分析概述 1第二節(jié)第二節(jié) 現(xiàn)行系統(tǒng)調查的內容和方法現(xiàn)行系統(tǒng)調查的內容和方法 2第三節(jié)第三節(jié) 現(xiàn)行系統(tǒng)的調查現(xiàn)行系統(tǒng)的調查 3第四節(jié)第四節(jié) 現(xiàn)行系統(tǒng)的分析研究現(xiàn)行系統(tǒng)的分析研究 第五節(jié)第五節(jié) 目標系統(tǒng)的邏輯設計目標系統(tǒng)的邏輯設計 6第六節(jié)第六節(jié) 系統(tǒng)分析說明書系統(tǒng)分析說明書 54 MIS4第一節(jié) 系統(tǒng)分析概述 一、系統(tǒng)分析的基本任務 v 管理信息系統(tǒng)的系統(tǒng)分析引用了系統(tǒng)分析法的思想,其工作狀況直接關系到管理信息系統(tǒng)的設計質量和運行效果,因此系統(tǒng)開發(fā)者必須予以高度重視。v 系統(tǒng)分析的基

2、本任務主要包括需求分析和新系統(tǒng)邏輯模型設計兩個方面: MIS51. 需求分析v 需求分析是指在對現(xiàn)行系統(tǒng)的調查基礎上,以現(xiàn)代管理理論和方法為指導,對現(xiàn)行系統(tǒng)的經營管理目標、功能和信息流程進行分析和研究,指出存在的問題,提出改進的意見。 2. 新系統(tǒng)邏輯模型設計v 新系統(tǒng)邏輯模型設計是指在需求分析的基礎上,提出新系統(tǒng)的邏輯模型,從總體上規(guī)定新系統(tǒng)的結構。第一節(jié) 系統(tǒng)分析概述 MIS6二、系統(tǒng)分析的內容和步驟 第一節(jié) 系統(tǒng)分析概述 MIS7第二節(jié) 現(xiàn)行系統(tǒng)調查的內容和方法 一、系統(tǒng)調查的內容 系統(tǒng)業(yè)系統(tǒng)業(yè)務流程務流程 系統(tǒng)運系統(tǒng)運行環(huán)境行環(huán)境 系統(tǒng)運系統(tǒng)運行狀態(tài)行狀態(tài) 系統(tǒng)發(fā)系統(tǒng)發(fā)展戰(zhàn)略展戰(zhàn)略 系

3、統(tǒng)組系統(tǒng)組織結構織結構 系統(tǒng)調查內容系統(tǒng)調查內容之一之一 MIS8系統(tǒng)薄系統(tǒng)薄弱環(huán)節(jié)弱環(huán)節(jié) 各種單據(jù)、各種單據(jù)、憑證、臺賬憑證、臺賬、報表、報表 管理標準、管理標準、定額、指定額、指標和編碼標和編碼 管理工作管理工作的制度和的制度和方法方法 系統(tǒng)資系統(tǒng)資源條件源條件 系統(tǒng)調查內容系統(tǒng)調查內容之二之二第二節(jié) 現(xiàn)行系統(tǒng)調查的內容和方法 MIS9二、 系統(tǒng)調查的方法 開座談會開座談會 發(fā)調查表發(fā)調查表 參加業(yè)務實踐參加業(yè)務實踐 第二節(jié) 現(xiàn)行系統(tǒng)調查的內容和方法 MIS10第三節(jié) 現(xiàn)行系統(tǒng)的調查 一、現(xiàn)行系統(tǒng)組織結構的調查v 現(xiàn)行系統(tǒng)的調查包括組織結構調查、業(yè)務流程調查、單據(jù)和報表調查等三個方面,逐步

4、表達企業(yè)或其它組織管理活動的過程及其信息流動的全貌。v 組織結構調查是系統(tǒng)分析人員了解現(xiàn)行系統(tǒng)的首要環(huán)節(jié),重點應放在調查各部門的職責以及部門間的關系上。組織結構中的各種關系可以借助于組織結構圖予以表現(xiàn),部門間的層次關系即表示上下級的隸屬關系(簡化的組織結構圖僅表示隸屬關系),其它相互間的傳遞關系可用一定的符號表示。 MIS11第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS12v 貝斯特挖掘機配件公司是貝斯特工程機械有限公司(見本書后附案例)的控股企業(yè),該公司獨立運作,面向挖掘機生產企業(yè)(包括貝斯特工程機械有限公司)銷售挖掘機零配件。 v 組織結構調查任務的完成將為現(xiàn)行系統(tǒng)的深入調查分析提供總體框架,也將為業(yè)務

5、流程重組、組織結構變革以及管理信息系統(tǒng)的數(shù)據(jù)流程設計和層次結構的劃分提供參考依據(jù)。 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS13二、現(xiàn)行系統(tǒng)業(yè)務流程的調查v 業(yè)務流程的調查應圍繞業(yè)務的處理來展開,即圍繞業(yè)務處理調查與之相聯(lián)系的所有輸入、輸出和存儲。業(yè)務流程的調查可以以發(fā)放調查表的形式進行,調查表的格式需要系統(tǒng)分析員自行設計。 現(xiàn)行系統(tǒng)業(yè)務流程調查表現(xiàn)行系統(tǒng)業(yè)務流程調查表 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS14調查表的填寫要求是: v 調查表分部門并按處理順序填寫。最后填寫整個系統(tǒng)的調查表,從總體上反映系統(tǒng)的輸入、輸出和存儲,以便明確系統(tǒng)環(huán)境。v 調查表中處理的編號按部門編號加順序號的形式編制,輸入、輸出和存

6、儲的編號按部門編號加類型編號(輸入為1、輸出為2、存儲為3)再加順序號的形式編制。v 如果對于某一處理而言為輸出或存儲的信息,同時又是另一處理的輸入,則采用同一編號。這種現(xiàn)象如跨部門發(fā)生,則以提供信息部門的相應編號為同一編號。v 不同處理如有相同的輸入、輸出或存儲,則編號和名稱必須一致。第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS15表5-3 貝斯特挖掘機配件公司業(yè)務流程調查表 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS16v 在對各部門的業(yè)務流程進行充分的調查分析基礎上,可以繪制各部門的業(yè)務流程圖以及現(xiàn)行系統(tǒng)的業(yè)務流程總圖,以全面反映現(xiàn)行系統(tǒng)業(yè)務流程的細節(jié)和全貌(系統(tǒng)業(yè)務單一或簡單時,可僅繪制系統(tǒng)業(yè)務流程總圖)。 第

7、三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS17 銷售部銷售部 倉庫倉庫 發(fā)貨部發(fā)貨部 財務部財務部 采購部采購部第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS18三、單據(jù)和報表的調查 表表5-4 5-4 單據(jù)或報表調查表單據(jù)或報表調查表 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS19v 填寫完畢的調查表經核實、整理后應按部門歸類。調查表應附有對應的原始單據(jù)或報表,最好是有實際數(shù)據(jù)的樣品或復印件。單據(jù)或報表調查表中的編號必須與業(yè)務流程調查表中的編號一致。 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS20第四節(jié) 現(xiàn)行系統(tǒng)的分析研究 一、調查資料的整理與歸檔v 由于系統(tǒng)調查的時間較長,參加調查的人員數(shù)量較多并且其背景和經驗不同,因此在資料的管理上必須建立

8、嚴格的制度。將有聯(lián)系的資料按部門整理、編號、歸檔,訪問記錄和文字資料應整理、打印,形成的檔案要經負責人簽字后保管。 1234單據(jù)和報表的單據(jù)和報表的樣品或復印件樣品或復印件 分發(fā)并收回分發(fā)并收回的調查表的調查表 調查訪問的記調查訪問的記錄和初步歸納錄和初步歸納的文字資料的文字資料 調查訪問后加調查訪問后加工形成的圖表工形成的圖表和文字資料和文字資料 MIS21二、現(xiàn)行系統(tǒng)薄弱環(huán)節(jié)分析 系統(tǒng)問題系統(tǒng)問題業(yè)務流程銜接不暢業(yè)務流程銜接不暢 領導短期行為領導短期行為現(xiàn)象較嚴重現(xiàn)象較嚴重 單據(jù)或報表不規(guī)范單據(jù)或報表不規(guī)范 單據(jù)或報表中單據(jù)或報表中的數(shù)據(jù)不準確的數(shù)據(jù)不準確 管理人員素質低管理人員素質低 管

9、理不規(guī)范、管理不規(guī)范、制度不健全制度不健全 定量分析欠缺定量分析欠缺 業(yè)務流程環(huán)節(jié)偏多,業(yè)務流程環(huán)節(jié)偏多,不合理的迂回嚴重不合理的迂回嚴重 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS22三、新系統(tǒng)目標的提出 新系統(tǒng)目新系統(tǒng)目標的特點標的特點戰(zhàn)略性戰(zhàn)略性 適應性適應性 整體性整體性 多重性多重性 長期性長期性 依附性依附性 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS23v 管理信息系統(tǒng)的目標視現(xiàn)行管理系統(tǒng)的不同而不同,也與用戶的要求以及資源條件、開發(fā)力量等制約因素有關??傮w而言,新系統(tǒng)目標一般圍繞以下幾個方面提出: 1 12 23 3第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS24四、可行性審核 v 可行性審核是指在對現(xiàn)行系統(tǒng)調查研

10、究的基礎上,根據(jù)用戶的要求和新系統(tǒng)的目標,并考慮系統(tǒng)開發(fā)所受到的各種制約條件,進一步審核系統(tǒng)開發(fā)的意義和可行性,提出修改意見??尚行詫徍耸菍ο到y(tǒng)深入開發(fā)的論證和把關,審核完畢需撰寫審核報告。審核報告包括組織結構調查、業(yè)務流程調查、單據(jù)和報表調查的結果與圖表以及現(xiàn)行系統(tǒng)存在的問題分析、系統(tǒng)業(yè)務重組和新系統(tǒng)的目標等內容,報告還包括有關專家和領導的審核意見與建議??尚行詫徍藞蟾媸窍到y(tǒng)進一步分析和設計的依據(jù)。 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS25五、現(xiàn)行系統(tǒng)管理業(yè)務變革 v 重組后的管理業(yè)務分別由銷售部、倉庫、財務部和采購部承擔,原發(fā)貨部取消,其管理業(yè)務并入倉庫。經過管理信息系統(tǒng)開發(fā)者的進一步設計,貝斯

11、特挖掘機配件公司業(yè)務流程和組織結構的優(yōu)化目標將成為現(xiàn)實。 第三節(jié) 現(xiàn)行系統(tǒng)的調查 MIS26 銷售部銷售部 倉庫倉庫 財務部財務部 采購部采購部 MIS27表表5-5 5-5 貝斯特挖掘機配件公司組織結構變革后的主要職責貝斯特挖掘機配件公司組織結構變革后的主要職責 第三節(jié) 現(xiàn)行系統(tǒng)的調查 部門編號部門編號部門名稱部門名稱部部 門門 職職 責責0101銷售部銷售部接受顧客訂貨,校驗訂單,將不合格訂單退回顧客;查閱接受顧客訂貨,校驗訂單,將不合格訂單退回顧客;查閱庫存記錄,如缺貨則開具缺貨通知單交采購部,如果可供庫存記錄,如缺貨則開具缺貨通知單交采購部,如果可供貨開具備貨單交倉庫。貨開具備貨單交倉

12、庫。0202倉庫倉庫根據(jù)備貨單備貨;開發(fā)貨單,包裝、發(fā)貨,修改庫存;收根據(jù)備貨單備貨;開發(fā)貨單,包裝、發(fā)貨,修改庫存;收到配件后,驗貨,上架,修改庫存記錄。到配件后,驗貨,上架,修改庫存記錄。0303財務部財務部根據(jù)倉庫開具的發(fā)貨單進行計價;記銷售賬,開催款單并根據(jù)倉庫開具的發(fā)貨單進行計價;記銷售賬,開催款單并交給顧客;收到顧客貨款后,轉帳,開發(fā)票,并將發(fā)票寄交給顧客;收到顧客貨款后,轉帳,開發(fā)票,并將發(fā)票寄給顧客;收到供貨廠家的催款單后,記購買賬,付款;待給顧客;收到供貨廠家的催款單后,記購買賬,付款;待供貨廠家寄來發(fā)票后,進行轉賬處理。供貨廠家寄來發(fā)票后,進行轉賬處理。0404采購部采購部

13、根據(jù)供貨廠家的目錄和銷售部提供的缺貨記錄,向有關廠根據(jù)供貨廠家的目錄和銷售部提供的缺貨記錄,向有關廠家發(fā)出購貨訂單;收到廠家寄來的挖掘機配件和催款單后,家發(fā)出購貨訂單;收到廠家寄來的挖掘機配件和催款單后,送交倉庫,修改缺貨記錄,并將催款單交財務部。送交倉庫,修改缺貨記錄,并將催款單交財務部。 MIS28第五節(jié) 目標系統(tǒng)的邏輯設計 一、邏輯設計與邏輯模型的概念v 目標系統(tǒng)的邏輯設計是指通過對現(xiàn)行系統(tǒng)的調查研究,在明確了系統(tǒng)的業(yè)務流程和存在的問題,并在新系統(tǒng)目標提出、業(yè)務流程重組和組織結構變革的基礎上,設計目標系統(tǒng)總體方案,解決目標系統(tǒng)“干什么”問題的過程。目標系統(tǒng)的邏輯設計是對現(xiàn)行系統(tǒng)合理內容(

14、組織結構、業(yè)務流程、單據(jù)報表等)的繼承,也是對現(xiàn)行系統(tǒng)不合理內容的否定,并通過管理變革抽象出目標系統(tǒng)的總體框架。 MIS29v 目標系統(tǒng)的邏輯模型主要由數(shù)據(jù)流程圖、數(shù)據(jù)字典和處理邏輯表達工具等圖表工具構成。數(shù)據(jù)流程圖是對新系統(tǒng)數(shù)據(jù)輸入、輸出、存儲、處理、流向等的總體描述,是新系統(tǒng)邏輯模型的核心,總圖上的處理功能可以細化為不同層次的子系統(tǒng)數(shù)據(jù)流程圖;數(shù)據(jù)字典是對數(shù)據(jù)流程圖中輸入、輸出數(shù)據(jù)流和數(shù)據(jù)存儲的詳細描述;處理邏輯表達工具則用于闡明數(shù)據(jù)流程圖中處理功能的具體邏輯。這些圖表工具逐步細化,逐級補充,共同配合,構成較為完整的新系統(tǒng)邏輯模型。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS30二、數(shù)據(jù)流程圖1.

15、 數(shù)據(jù)流程圖的基本概念與組成 v 數(shù)據(jù)流程圖(Data Flow Diagram,DFD)是新系統(tǒng)邏輯模型的主要組成部分,它擺脫了業(yè)務流程圖中所有的物理內容(如物流等),準確地描述了目標系統(tǒng)在數(shù)據(jù)輸入、輸出、存儲、處理、流向等方面的邏輯關系,抽象而概括地反映了目標系統(tǒng)的全貌。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS31二、數(shù)據(jù)流程圖(1)外部實體v 外部實體(External Entity,簡記為E)是指系統(tǒng)以外的事物、人或部門,它不受系統(tǒng)控制,表示系統(tǒng)數(shù)據(jù)的外部來源或去向。v 說明數(shù)據(jù)輸入的源點(數(shù)據(jù)源)或數(shù)據(jù)輸出的終點(數(shù)據(jù)終點)。v 外部實體可用來明確系統(tǒng)和環(huán)境的界限!v 同一個外部實體可以

16、在一張數(shù)據(jù)流程圖中出現(xiàn)若干次。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS32(2)數(shù)據(jù)流 v 數(shù)據(jù)流(Data Flow,簡記為F)是指系統(tǒng)內部數(shù)據(jù)流動的方向,它用單向或雙向的箭頭表示。v 數(shù)據(jù)流名應能直觀地反映數(shù)據(jù)流的含義。v 數(shù)據(jù)流的流向v 數(shù)據(jù)流可以同名,也可以有相同的數(shù)據(jù)結構,但必須有不同的數(shù)據(jù)或具有不同的含義。v 兩個符號(加工、外部項、數(shù)據(jù)存儲)之間可以有多個數(shù)據(jù)流存在,DFD并不表明它們之間的任何關系,諸如次序、主次等。v 避免錯誤的數(shù)據(jù)流命名方法:用名詞,不要使用意義空洞的名詞;盡量使用現(xiàn)實系統(tǒng)已有名字。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS33(2)數(shù)據(jù)流(舉例) 第五節(jié) 目標系統(tǒng)的邏

17、輯設計 統(tǒng)計統(tǒng)計學籍學籍變動變動領導領導數(shù)據(jù)存儲名稱數(shù)據(jù)存儲名稱編號編號審核審核學籍卡學籍卡學籍卡學籍卡學生學生合格訂貨單合格訂貨單編輯編輯 訂貨單訂貨單計算計算應收款應收款訂貨單訂貨單 MIS34(3)數(shù)據(jù)處理(加工) v 數(shù)據(jù)處理(Data Process,簡記為P)是指對數(shù)據(jù)的邏輯處理功能,也就是對數(shù)據(jù)的加工功能。v 加工又稱處理亦稱變換,它表示對數(shù)據(jù)流的操作。v 加工的符號分成上、下兩部分,從上到下分別是標識部分和功能描述部分。v 標識部分用于標注加工編號,加工編號應具有唯一性,以標識加工,以“P”開頭。v 功能描述部分用來寫加工名。為使DFD清晰易讀,加工名應簡單,能概括地說明對數(shù)據(jù)

18、的加工行為,其詳細描述在數(shù)據(jù)詞典中定義。v 加工要逐層分解,以求得分解后的加工功能簡單、易于理解。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS35(3)數(shù)據(jù)處理(加工) 第五節(jié) 目標系統(tǒng)的邏輯設計 處理的命名(描述):處理的命名(描述): 最好使用動賓詞組,一個最好使用動賓詞組,一個動詞加一個名詞。動詞加一個名詞。 MIS36(3)數(shù)據(jù)處理(加工) 第五節(jié) 目標系統(tǒng)的邏輯設計 處理的編號:處理的編號: 處理的唯一標識,可用數(shù)字表示,也處理的唯一標識,可用數(shù)字表示,也可用可用P P加數(shù)字表示,應表示出它的層數(shù),加數(shù)字表示,應表示出它的層數(shù),P1P1; P1.1P1.1; P1.2P1.2; P1.1.1P

19、1.1.1 MIS37(3)數(shù)據(jù)處理(加工) 第五節(jié) 目標系統(tǒng)的邏輯設計 處理的執(zhí)行者(部門):處理的執(zhí)行者(部門): 表示功能由誰來完成,可以是人、部門表示功能由誰來完成,可以是人、部門或是程序,也可以沒有。處理必須同時有或是程序,也可以沒有。處理必須同時有輸入和輸出的數(shù)據(jù)流。輸入和輸出的數(shù)據(jù)流。計算利潤計算利潤P456P4.1編制月報編制月報財務處財務處P5計算利潤計算利潤P456P4.1 MIS38(3)數(shù)據(jù)處理(加工)常見錯誤 第五節(jié) 目標系統(tǒng)的邏輯設計 每個處理至少有一個輸入數(shù)據(jù)流和一個輸每個處理至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流出數(shù)據(jù)流!處理處理沒有輸出!沒有輸出!數(shù)據(jù)源數(shù)據(jù)源沒

20、有輸入!沒有輸入!處理處理數(shù)據(jù)數(shù)據(jù)終點終點 MIS39(4 4)數(shù)據(jù)存儲)數(shù)據(jù)存儲 v 數(shù)據(jù)存儲(Data Store,簡記為D)是指數(shù)據(jù)保存的邏輯描述(而不是物理介質),一般指存儲在介質上的數(shù)據(jù)庫。 一般情況下,外部實體向管理信息系統(tǒng)提供單據(jù),管理信息系統(tǒng)向外部實體輸出單據(jù)或報表,因此為了將數(shù)據(jù)流程圖與系統(tǒng)環(huán)境之間的關系表達清楚,有時將單據(jù)或報表作為管理信息系統(tǒng)與外部實體間交流的內容,也繪制在數(shù)據(jù)流程圖中。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS40(4 4)數(shù)據(jù)存儲)數(shù)據(jù)存儲 v現(xiàn)對數(shù)據(jù)存儲符號說明如下:v數(shù)據(jù)存儲名寫在開口的長方框內,應概要地說明文件中的主要數(shù)據(jù)。v數(shù)據(jù)存儲上一定要有數(shù)據(jù)流。

21、v為便于說明和管理,數(shù)據(jù)存儲亦應編號,編號寫在文件符號左端小方格中,以“D”開頭。v為避免DFD中出現(xiàn)交叉線,同一數(shù)據(jù)存儲可在多處畫出,可以用下圖所示符號表示數(shù)據(jù)存儲重復。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS41(4 4)數(shù)據(jù)存儲)數(shù)據(jù)存儲 第五節(jié) 目標系統(tǒng)的邏輯設計 數(shù)據(jù)存儲:是數(shù)據(jù)的數(shù)據(jù)存儲:是數(shù)據(jù)的“保存處保存處”和和“中轉中轉站站”!可以避免處理和處理之間的直接箭頭聯(lián)系,!可以避免處理和處理之間的直接箭頭聯(lián)系,這樣能提高每個處理的獨立性。這樣能提高每個處理的獨立性。 MIS42常見錯誤常見錯誤 第五節(jié) 目標系統(tǒng)的邏輯設計 數(shù)據(jù)流數(shù)據(jù)流必須要么從必須要么從某個處理流某個處理流出、要么流出

22、、要么流入某個處理入某個處理,而不能與,而不能與處理無任何處理無任何關系。關系。數(shù)據(jù)存儲數(shù)據(jù)存儲數(shù)據(jù)存儲數(shù)據(jù)存儲數(shù)據(jù)存儲數(shù)據(jù)存儲數(shù)據(jù)存儲數(shù)據(jù)存儲 MIS432. 數(shù)據(jù)流程圖的繪制方法 目標系統(tǒng)數(shù)據(jù)流程圖的繪制方法是:采用結構化系統(tǒng)分析與設計技術(SADT),遵循“自頂向下逐層分解”的原則,由整體到部分,由粗到細,將目標系統(tǒng)逐步分解成若干簡單的數(shù)據(jù)流程細節(jié)圖。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS442. 數(shù)據(jù)流程圖的繪制步驟(1)確定并畫出系統(tǒng)的外部實體,即數(shù)據(jù)的來源與去處。(2)確定系統(tǒng)的輸出數(shù)據(jù)流與輸入數(shù)據(jù)流,確定系統(tǒng)或子系統(tǒng)的主要加工內容,畫出頂層圖(或第一層圖)(3)根據(jù)自頂向下,逐層分

23、解的原則對上層圖中需要分解的加工環(huán)節(jié)進行分解,逐一畫出各下層圖,直到分解結束。一般分解結束的標志應當是:各個加工的邏輯過程比較簡單,功能比較單一,能簡要加以說明;數(shù)據(jù)結構比較簡單,通常是一個數(shù)據(jù)表格中的數(shù)據(jù)元素。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS452. 數(shù)據(jù)流程圖的繪制步驟(4)正確標志名稱與編號,注意保持上層與下層的一致與完整。合理布局,盡量使圖形清晰,簡單易懂。 (5)與用戶交流、修改與補充。重點在于檢查功能是否滿足用戶的需要、數(shù)據(jù)輸入與輸出及存儲是否符合實際并滿足用戶需要、操作是否簡單并可能實現(xiàn)。(6)送項目負責人審核,必要時召開專門會議審核通過。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS46

24、3. 數(shù)據(jù)流程圖繪制注意事項 DFDDFD繪制繪制注意事項注意事項由左至右繪制由左至右繪制數(shù)據(jù)流程圖數(shù)據(jù)流程圖 合理命名,合理命名,準確編號準確編號 父圖與子父圖與子圖的平衡圖的平衡 數(shù)據(jù)流至少有一數(shù)據(jù)流至少有一端連著處理框端連著處理框 數(shù)據(jù)處理流數(shù)據(jù)處理流入流出協(xié)調入流出協(xié)調 數(shù)據(jù)存儲流數(shù)據(jù)存儲流入流出協(xié)調入流出協(xié)調 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS473. 數(shù)據(jù)流程圖繪制注意事項 v (1)自頂向下,逐層分解 v (2)在數(shù)據(jù)流圖中表示的數(shù)據(jù)與加工都是計算機實現(xiàn)的系統(tǒng)中的數(shù)據(jù)與加工,其中的數(shù)據(jù)流應當是用于加工的數(shù)據(jù)(送到加工環(huán)節(jié)中),或加工后生成的數(shù)據(jù)(從加工環(huán)節(jié)發(fā)出),因而數(shù)據(jù)流一般要

25、和至少1個加工環(huán)節(jié)聯(lián)系。不過為了說清數(shù)據(jù)的來源或去向,保持數(shù)據(jù)的完整性,有些人習慣在圖中的外部實體與外部實體之間標出相互傳送的紙質文檔。存儲文件只能由系統(tǒng)程序進行處理,它只和加工環(huán)節(jié)發(fā)生關系,外部人員與存儲文件之間不存在直接的聯(lián)系。非計算機處理內容不要畫在數(shù)據(jù)流圖中。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS48第五節(jié) 目標系統(tǒng)的邏輯設計 MIS494. 數(shù)據(jù)流程圖繪制實例一v(1)儲戶將填好的取款單、存折交銀行,銀行做如下處理:v審核并查對帳目,將不合格的存折、取款單退回儲戶,合格的存折、取款單送取款處理。v處理取款修改帳目,將存折、利息單、結算清單及現(xiàn)金交儲戶,同時將取款單存檔。第五節(jié) 目標系統(tǒng)的

26、邏輯設計 MIS504. 數(shù)據(jù)流程圖繪制實例一v畫出銀行取款處理數(shù)據(jù)流圖。v第一步,畫出關聯(lián)數(shù)據(jù)流圖。注意,現(xiàn)金是實物,不能作為數(shù)據(jù)流。第五節(jié) 目標系統(tǒng)的邏輯設計 F 2 存 折 、利率單、結算清單F 1 取 款 單、存折取款系統(tǒng)PS儲戶S儲戶 取款處理關聯(lián)取款處理關聯(lián) MIS514. 數(shù)據(jù)流程圖繪制實例一v第二步,逐層分解加工,畫出下層DFD。第五節(jié) 目標系統(tǒng)的邏輯設計 取款處理頂層圖取款處理頂層圖F1取款單、存折F1.2不合格存折、取款單F2存折、利率單、結算清單D1帳目庫F1.1合格存折、取款單取款審核P1S儲戶S儲戶D2取款記錄取款處理P2 MIS524. 數(shù)據(jù)流程圖繪制實例二v圖書預

27、訂系統(tǒng):書店向顧客發(fā)放訂單,顧客將所填訂單交由系統(tǒng)處理,系統(tǒng)首先依據(jù)圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據(jù)顧客情況和訂單數(shù)目將訂單分為優(yōu)先訂單與正常訂單兩種,隨時處理優(yōu)先訂單,定期處理正常訂單。最后系統(tǒng)根據(jù)所處理的訂單匯總,并按出版社要求發(fā)給出版社。v畫出圖書預定系統(tǒng)的各層數(shù)據(jù)流圖。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS534. 數(shù)據(jù)流程圖繪制實例二v第一步,畫出關聯(lián)數(shù)據(jù)流圖。第五節(jié) 目標系統(tǒng)的邏輯設計 F2匯總訂單F1訂單圖書預訂PS1顧客S2出版社圖書預訂系統(tǒng)關聯(lián)圖圖書預訂系統(tǒng)關聯(lián)圖 MIS544. 數(shù)據(jù)流程圖繪制實例二v 第二步,逐層分解加工,畫出下層DFD。注意到根據(jù)題

28、意,當繪出系統(tǒng)頂層圖后并不能將所有加工分解成基本加工,還要進行二層圖分解。并在分解加工過程中逐步充實進數(shù)據(jù)存儲。見圖。第五節(jié) 目標系統(tǒng)的邏輯設計 圖書預訂系統(tǒng)頂層圖圖書預訂系統(tǒng)頂層圖F3不合格訂單F2匯總訂單F1訂單訂單檢查P1S1顧客S 2 出 版社訂單處理P2發(fā)送訂單P3D1圖書目錄D4出版社要求D3待發(fā)出訂單D2合格訂單 MIS554. 數(shù)據(jù)流程圖繪制實例二第五節(jié) 目標系統(tǒng)的邏輯設計 圖書預訂系統(tǒng)二層圖圖書預訂系統(tǒng)二層圖優(yōu)先訂單D7正常訂單D8F3不合格訂單F2匯總訂單F1訂單訂單檢查P1S 1 顧客S 2 出版社定期處理P2.4發(fā)送訂單P3D1圖書目錄D4出版社要求D2合格訂單隨時處理

29、P2.3訂單分類P2.2數(shù)目統(tǒng)計P2.1顧客情況D6D5訂單數(shù)目待發(fā)出訂單D3 MIS564. 數(shù)據(jù)流程圖繪制實例三(1 1)實例:華勝管理學院管理信息系統(tǒng)數(shù)據(jù)流程圖)實例:華勝管理學院管理信息系統(tǒng)數(shù)據(jù)流程圖 HMS-MIS的目標是:v 全面實現(xiàn)各系、科、辦公室的數(shù)據(jù)處理工作;v 確保數(shù)據(jù)的可靠性、有效性、共享性、完整性、獨立性和安全性;v 技術先進、結構合理、功能齊全、操作方便;v 統(tǒng)計分析功能強,以報表、圖形等多種形式為管理人員和學院領導提供分析結果;v 具有較強的靈活性和可擴充性。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS57第五節(jié) 目標系統(tǒng)的邏輯設計 MIS58第五節(jié) 目標系統(tǒng)的邏輯設計 M

30、IS59第五節(jié) 目標系統(tǒng)的邏輯設計 MIS60第五節(jié) 目標系統(tǒng)的邏輯設計 MIS61(2 2)實例:貝斯特挖掘機配件公司管理信息系統(tǒng)數(shù)據(jù)流程圖)實例:貝斯特挖掘機配件公司管理信息系統(tǒng)數(shù)據(jù)流程圖 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS624. 數(shù)據(jù)流程圖繪制練習一v訂貨系統(tǒng)功能說明:訂貨系統(tǒng)功能說明:v 采購部每天需要一張訂貨報表,報表按材料編采購部每天需要一張訂貨報表,報表按材料編號排序,報表中列出需要再次訂貨的材料。號排序,報表中列出需要再次訂貨的材料。v 對于需要再次訂貨的材料應列出下列數(shù)據(jù):材對于需要再次訂貨的材料應列出下列數(shù)據(jù):材料編號、名稱、訂貨數(shù)量、參考價格、主要供應料編號、名稱、訂貨

31、數(shù)量、參考價格、主要供應單位、第二供應單位等。單位、第二供應單位等。v 材料領用稱為事務,通過放在倉庫的材料領用稱為事務,通過放在倉庫的CRT終終端把事務輸入到訂貨系統(tǒng)。當某種材料的庫存數(shù)端把事務輸入到訂貨系統(tǒng)。當某種材料的庫存數(shù)量少于庫存量臨界值時就應該再次訂貨。量少于庫存量臨界值時就應該再次訂貨。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS634. 數(shù)據(jù)流程圖繪制練習一v分析系統(tǒng)功能說明:分析系統(tǒng)功能說明:v 采購部采購部每天需要一張每天需要一張訂貨報表訂貨報表,報表按材料編,報表按材料編號號排序排序,報表中列出需要再次訂貨的材料。,報表中列出需要再次訂貨的材料。v 對于需要對于需要再次訂貨的材料再

32、次訂貨的材料應列出下列數(shù)據(jù):材應列出下列數(shù)據(jù):材料編號、名稱、訂貨數(shù)量、參考價格、主要供應料編號、名稱、訂貨數(shù)量、參考價格、主要供應單位、第二供應單位等。單位、第二供應單位等。v 材料領用稱為事務,通過放在材料領用稱為事務,通過放在倉庫倉庫的的CRT終終端把端把事務輸入事務輸入到到訂貨系統(tǒng)訂貨系統(tǒng)。當某種材料的。當某種材料的庫存數(shù)庫存數(shù)量少于庫存量臨界值量少于庫存量臨界值時就應該再次訂貨。時就應該再次訂貨。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS644. 數(shù)據(jù)流程圖繪制練習一第五節(jié) 目標系統(tǒng)的邏輯設計 如何畫出訂貨系統(tǒng)的如何畫出訂貨系統(tǒng)的DFD?(1)、考慮數(shù)據(jù)的)、考慮數(shù)據(jù)的源點和終點源點和終點,

33、確定系統(tǒng)的邊界確定系統(tǒng)的邊界。 分析可知:倉庫管理員把事務輸入訂貨系統(tǒng),系統(tǒng)經過分析可知:倉庫管理員把事務輸入訂貨系統(tǒng),系統(tǒng)經過匯總處理,每天向采購部提供一張訂貨報表。所以:匯總處理,每天向采購部提供一張訂貨報表。所以: 采購員是數(shù)據(jù)的采購員是數(shù)據(jù)的終點終點,而倉庫管理員是數(shù)據(jù)的,而倉庫管理員是數(shù)據(jù)的源點源點。倉管倉管員員0.00.0訂貨系統(tǒng)訂貨系統(tǒng)采購采購員員事務事務訂貨報表訂貨報表訂貨系統(tǒng)的關聯(lián)圖訂貨系統(tǒng)的關聯(lián)圖 MIS654. 數(shù)據(jù)流程圖繪制練習一 (2)、考慮處理考慮處理v由于由于“采購部需要報表采購部需要報表”,因此必須有一個用于,因此必須有一個用于產生報表的處理產生報表的處理。輸入

34、事務的結果是改變材料庫。輸入事務的結果是改變材料庫存量,任何存量,任何改變數(shù)據(jù)改變數(shù)據(jù)的操作都是處理,因此對事的操作都是處理,因此對事務進行的加工是另一個處理。務進行的加工是另一個處理。(3)、考慮數(shù)據(jù)流考慮數(shù)據(jù)流 系統(tǒng)把系統(tǒng)把訂貨報表訂貨報表送給采購部,因此訂貨報表是一送給采購部,因此訂貨報表是一個數(shù)據(jù)流;倉庫需要將個數(shù)據(jù)流;倉庫需要將每筆事務每筆事務輸入到系統(tǒng)中,輸入到系統(tǒng)中,顯然事務是另一個數(shù)據(jù)流。顯然事務是另一個數(shù)據(jù)流。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS664. 數(shù)據(jù)流程圖繪制練習一第五節(jié) 目標系統(tǒng)的邏輯設計 訂貨系統(tǒng)的第一層訂貨系統(tǒng)的第一層DFDDFD倉管倉管員員1.0處理事務處理

35、事務采購采購員員事務事務訂貨報表訂貨報表2.0產生報表產生報表倉管倉管員員0.00.0訂貨系統(tǒng)訂貨系統(tǒng)采購采購員員事務事務訂貨報表訂貨報表訂貨系統(tǒng)的關聯(lián)圖訂貨系統(tǒng)的關聯(lián)圖 MIS674. 數(shù)據(jù)流程圖繪制練習一(4)、考慮數(shù)據(jù)存儲)、考慮數(shù)據(jù)存儲 可以看出可以看出產生報表和處理事務產生報表和處理事務這兩個處理這兩個處理在時間上不匹配(隨時處理事務,但每天在時間上不匹配(隨時處理事務,但每天只有一次訂貨報表)。因此,只有一次訂貨報表)。因此,庫存數(shù)據(jù)庫存數(shù)據(jù)必必須存放一段時間,即一個數(shù)據(jù)存儲。須存放一段時間,即一個數(shù)據(jù)存儲。 由于由于“報表包括產品的價格、供應商信報表包括產品的價格、供應商信息息”

36、,因此必須存儲有與供應商相關的,因此必須存儲有與供應商相關的訂訂貨數(shù)據(jù)貨數(shù)據(jù),即需要有一個保存訂貨信息的數(shù),即需要有一個保存訂貨信息的數(shù)據(jù)存儲。據(jù)存儲。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS684. 數(shù)據(jù)流程圖繪制練習一第五節(jié) 目標系統(tǒng)的邏輯設計 自頂向下繪制自頂向下繪制DFD,逐層細化。,逐層細化。訂貨系統(tǒng)的第一層訂貨系統(tǒng)的第一層DFD倉管倉管員員1.0處理事務處理事務采購采購員員事務事務訂貨報表訂貨報表2.0產生報表產生報表D2 D2 訂貨信息訂貨信息D1D1 庫存信息庫存信息 MIS694. 數(shù)據(jù)流程圖繪制練習一第五節(jié) 目標系統(tǒng)的邏輯設計 1.11.1事務檢驗事務檢驗倉管倉管員員1.21.

37、2更新庫存更新庫存D1 D1 庫存信息庫存信息 F3 F3 更新數(shù)據(jù)更新數(shù)據(jù)F1F1事務事務F2F2事務事務倉管倉管員員1.0處理事務處理事務事務事務D1 D1 庫存信息庫存信息訂貨系統(tǒng)的第二層訂貨系統(tǒng)的第二層DFDDFD(處理(處理1.0的細化)的細化) MIS704. 數(shù)據(jù)流程圖繪制練習一第五節(jié) 目標系統(tǒng)的邏輯設計 D2 D2 采購采購員員2.2 2.2 產生報表產生報表 F6 F6 訂貨信息訂貨信息 F7 F7 訂貨報表訂貨報表 訂貨信息訂貨信息 D1 D1 庫存信息庫存信息 F4 F4 庫存信息庫存信息2.1 2.1 缺貨統(tǒng)計缺貨統(tǒng)計F5 F5 缺貨信息缺貨信息采購采購員員訂貨報表訂貨

38、報表2.0產生報表產生報表D2 D2 訂貨信息訂貨信息D1 D1 庫存信息庫存信息訂貨系統(tǒng)的第二層訂貨系統(tǒng)的第二層DFD(處理(處理2.0的細化)的細化) MIS714. 數(shù)據(jù)流程圖繪制練習二系統(tǒng)描述系統(tǒng)描述:v 用戶將訂貨單交某企業(yè)的業(yè)務經理,經檢驗后,對不合用戶將訂貨單交某企業(yè)的業(yè)務經理,經檢驗后,對不合格的訂單由用戶重新填寫,合格的訂單交倉庫準備出庫:格的訂單由用戶重新填寫,合格的訂單交倉庫準備出庫:v 倉庫查閱庫存臺帳,若有貨則向用戶開票發(fā)貨,否則,倉庫查閱庫存臺帳,若有貨則向用戶開票發(fā)貨,否則,通知采購員訂購。通知采購員訂購。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS724. 數(shù)據(jù)流程圖繪制

39、練習二分析分析:v用戶用戶將將訂單訂單交給交給業(yè)務經理業(yè)務經理,經,經檢驗檢驗后,對后,對不合格不合格的訂單的訂單由由用戶用戶重新填寫,重新填寫,合格的訂單合格的訂單交交倉庫倉庫準備準備出庫:出庫:v倉庫倉庫查閱查閱庫存臺帳庫存臺帳,若有貨則向,若有貨則向用戶用戶開開票票發(fā)貨,發(fā)貨,否則,通知否則,通知采購員采購員訂購。訂購。第五節(jié) 目標系統(tǒng)的邏輯設計 MIS734. 數(shù)據(jù)流程圖繪制練習二第五節(jié) 目標系統(tǒng)的邏輯設計 采購員采購員用用 戶戶銷售系統(tǒng)銷售系統(tǒng)采購單采購單訂單訂單發(fā)貨票發(fā)貨票 MIS744. 數(shù)據(jù)流程圖繪制練習二第五節(jié) 目標系統(tǒng)的邏輯設計 采購員采購員庫存臺賬庫存臺賬業(yè)務處理業(yè)務處理

40、用戶用戶出庫處理出庫處理不合格訂單不合格訂單采購通知采購通知發(fā)貨票發(fā)貨票訂單訂單貨物信息貨物信息 MIS755.第五節(jié) 目標系統(tǒng)的邏輯設計 MIS766.第五節(jié) 目標系統(tǒng)的邏輯設計 MIS776.v數(shù)據(jù)流圖只能給出數(shù)據(jù)流圖只能給出 系統(tǒng)邏輯功能的一個總體框架系統(tǒng)邏輯功能的一個總體框架 而缺乏更加詳細、具體的內容。而缺乏更加詳細、具體的內容。v數(shù)據(jù)的詳細分析數(shù)據(jù)的詳細分析 數(shù)據(jù)的詳細分析就是對數(shù)據(jù)流圖中所有出現(xiàn)數(shù)據(jù)的詳細分析就是對數(shù)據(jù)流圖中所有出現(xiàn)的數(shù)據(jù)和信息進行深入的調查與分析,明確的數(shù)據(jù)和信息進行深入的調查與分析,明確它們的屬性、存儲情況,給出定量的描述和它們的屬性、存儲情況,給出定量的描述

41、和分析。分析。 數(shù)據(jù)詳細分析的工具是數(shù)據(jù)字典(數(shù)據(jù)詳細分析的工具是數(shù)據(jù)字典(DD,Data Dictionary)第五節(jié) 目標系統(tǒng)的邏輯設計 MIS78三、數(shù)據(jù)字典 v 數(shù)據(jù)字典(Data Dictionary,簡稱DD)主要用于描述數(shù)據(jù)流程圖中(通常為底層的數(shù)據(jù)流程圖)的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體,是關于數(shù)據(jù)的數(shù)據(jù)。數(shù)據(jù)字典有一個總編號,其中的描述元素還需標明其在數(shù)據(jù)流程圖中的編號,以便管理和查詢。1. 數(shù)據(jù)存儲的描述 v 數(shù)據(jù)存儲的描述是數(shù)據(jù)字典中的重要內容,它可為數(shù)據(jù)存儲的詳細設計奠定基礎。數(shù)據(jù)存儲卡片應對該存儲的含義作簡單描述,說明數(shù)據(jù)的來源和去向,表明數(shù)據(jù)存儲的構成。 第五

42、節(jié) 目標系統(tǒng)的邏輯設計 MIS79第五節(jié) 目標系統(tǒng)的邏輯設計 MIS80第五節(jié) 目標系統(tǒng)的邏輯設計 MIS812. 數(shù)據(jù)流的描述 v 數(shù)據(jù)流卡片的格式與數(shù)據(jù)存儲相同。數(shù)據(jù)流來自于某個外部實體、某個處理功能或某個存儲。來自某個處理功能的數(shù)據(jù)流往往流向某個存儲,來自某個外部實體的數(shù)據(jù)流流向某個處理功能,然后再通過該處理功能生成某一存儲,因此在管理信息系統(tǒng)中數(shù)據(jù)流與數(shù)據(jù)存儲之間關系密切,它的結構一般與相應數(shù)據(jù)存儲的結構一致或者是其中的一部分,其內容可以通過在備注欄內注明參閱相應的數(shù)據(jù)存儲卡片而得以簡化。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS822. 數(shù)據(jù)流的描述 第五節(jié) 目標系統(tǒng)的邏輯設計 領料單的領

43、料單的數(shù)據(jù)流定義數(shù)據(jù)流定義數(shù)據(jù)流編號:數(shù)據(jù)流編號: D03-08D03-08數(shù)據(jù)流名稱:數(shù)據(jù)流名稱: 領料單領料單簡簡 述:述:車間開出的領料單車間開出的領料單數(shù)據(jù)流來源:數(shù)據(jù)流來源: 車間車間數(shù)據(jù)流去向:數(shù)據(jù)流去向: 發(fā)料處理模塊發(fā)料處理模塊數(shù)據(jù)流組成:數(shù)據(jù)流組成:材料編號材料編號+ +材料名稱材料名稱+ +領用數(shù)量領用數(shù)量+ +日期日期+ +領用單位領用單位數(shù)據(jù)流量:數(shù)據(jù)流量:1010份時份時高峰流量:高峰流量:2020份時(上午份時(上午9 9:00001111:0000) 表:數(shù)據(jù)流定義表:數(shù)據(jù)流定義 MIS833. 數(shù)據(jù)項的描述 v數(shù)據(jù)項是數(shù)據(jù)存儲或數(shù)據(jù)流中最小的數(shù)據(jù)組成單位,如在數(shù)

44、據(jù)存儲卡片或數(shù)據(jù)流卡片中未能完整說明數(shù)據(jù)項取值的特點,可通過數(shù)據(jù)項卡片闡明。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS844. 處理過程的描述v處理過程:處理過程:v 僅對僅對DFD最底層最底層的處理邏輯加以說明。的處理邏輯加以說明。v定義的內容:定義的內容:v (1)編號)編號(P)、名稱、簡述、名稱、簡述v (2)輸入的數(shù)據(jù)流來源簡述)輸入的數(shù)據(jù)流來源簡述v (3)處理內容)處理內容v (4)輸出的數(shù)據(jù)流去向簡述)輸出的數(shù)據(jù)流去向簡述v (5)處理說明)處理說明第五節(jié) 目標系統(tǒng)的邏輯設計 MIS854. 處理過程的描述 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS86第五節(jié) 目標系統(tǒng)的邏輯設計 MIS87

45、四、處理邏輯表達工具 第五節(jié) 目標系統(tǒng)的邏輯設計 采購員采購員庫存臺賬庫存臺賬業(yè)務處理業(yè)務處理用戶用戶出庫處理出庫處理不合格訂單不合格訂單采購通知采購通知發(fā)貨票發(fā)貨票訂單訂單貨物信息貨物信息DFD無法表達復無法表達復雜的處理邏輯!雜的處理邏輯! MIS88四、處理邏輯表達工具 第五節(jié) 目標系統(tǒng)的邏輯設計 采購員采購員庫存臺賬庫存臺賬業(yè)務處理業(yè)務處理用戶用戶出庫處理出庫處理不合格訂單不合格訂單采購通知采購通知發(fā)貨票發(fā)貨票訂單訂單貨物信息貨物信息 DFD中簡單的處理中簡單的處理邏輯在數(shù)據(jù)字典中定邏輯在數(shù)據(jù)字典中定義,復雜的處理邏輯義,復雜的處理邏輯用處理邏輯描述工具用處理邏輯描述工具說明。補充說明

46、。補充DFD! MIS89四、處理邏輯表達工具 1.結構化語言 所謂結構化語言也稱為偽碼,是介于自然語言與計算機語言之間的一種語言。它相對自然語言而言,具有嚴格的關鍵字外部語法,使能以接近計算機語言的形式描述控制結構與數(shù)據(jù)結構,使用的語句類型很少,結構規(guī)范,表達的內容清晰、準確、容易理解、不容易產生歧義。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS90四、處理邏輯表達工具 1.結構化語言 v程序設計語言的優(yōu)點是嚴格精確,但不易被用戶接受v自然語言的優(yōu)點是容易理解,但不夠精確,易于產生二義性v采用結構化語言既避免了程序語言無法被普通用戶理解的問題,又避免了自然語言不嚴格及具有二義性等缺點,較嚴謹,不死板

47、,易于使用、理解和交流 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS91四、處理邏輯表達工具 1.結構化語言用自然語言表示: 某人到書店首先選擇一本自己滿意的書籍,然后攜帶該書到服務柜臺,請服務員開票,到收銀臺交款,再回到服務臺,蓋付款標記,然后可以攜帶該書離開書店. v用結構化語言描述如下:v (1)選擇書籍v (2)攜書到服務臺v (3)開票v (4)交款v (5)蓋付款標記v (6)離開書店 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS92四、處理邏輯表達工具1.結構化語言v結構化語言使用的語句只有以下三類: v 簡單的陳述句 v 判斷語句v 循環(huán)語句 v結構化語言中可以使用上述三種語句的復合(即嵌套)。

48、v結構化語言有三種結構,即順序結構、選擇結構和循環(huán)結構。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS93四、處理邏輯表達工具1.結構化語言v 順序結構由一組有序的陳述句組成。v 一個陳述句說明要做什么事情,它至少要包含一個動詞來說明要執(zhí)行的功能。還應該包含至少一個名詞,用以指明動作的對象。如計算工資、打印資產負債表等。陳述句應盡量簡短。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS94四、處理邏輯表達工具1.結構化語言v 與程序設計語言類似,結構化語言也有與程序設計語言類似,結構化語言也有IF-ENDIF、IF-ELSE-ENDIF、DOCASE-ENDCASE等選擇結構。等選擇結構。v 循環(huán)結構是在一定條件下

49、重復執(zhí)行某動作的結構。循環(huán)結構是在一定條件下重復執(zhí)行某動作的結構。v常采用常采用DO WHILE語句。語句。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS95四、處理邏輯表達工具1.結構化語言v思考:成績評定方案描述v 當成績當成績90,評定為優(yōu)秀;,評定為優(yōu)秀;v 當當80成績成績90,評定為良好;,評定為良好;v 當當70成績成績80,評定為中等;,評定為中等;v v 當成績當成績60,不及格。,不及格。v 試用結構化語言描述。 第五節(jié) 目標系統(tǒng)的邏輯設計 MIS96四、處理邏輯表達工具1.結構化語言v思考:成績評定方案描述v 當成績當成績90,評定為優(yōu)秀;,評定為優(yōu)秀;v 當當80成績成績90,評

50、定為良好;,評定為良好;v 當當70成績成績80,評定為中等;,評定為中等;v v 當成績當成績60,不及格。,不及格。v 試用結構化語言描述。 第五節(jié) 目標系統(tǒng)的邏輯設計 DO CASEDO CASE CASE CASE 條件條件1 1 動作動作A A CASE CASE條件條件2 2 動作動作B B OTHERWISE OTHERWISE 動作動作N N ENDCASE ENDCASE MIS97四、處理邏輯表達工具1.結構化語言 第五節(jié) 目標系統(tǒng)的邏輯設計 v DO CASEv CASE 成績90v 評定為優(yōu)秀v CASE 80成績90v 評定為良好v CASE 70成績80v 評定為中等v v OTHERWISEv 不及格v ENDCASE MIS98四、處理邏輯表達工具 1. 結構化語言 例如: 某公司的優(yōu)惠政策如下: 顧客每年的交易額在50000元以上,最近三個月中無欠款時折扣率為15,最近三個月中有欠款與本公司交易20

溫馨提示

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

評論

0/150

提交評論