




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1管理信息系統(tǒng)
ManagementInformationSystemMIS1管理信息系統(tǒng)Manage2教學安排第1章MIS概論第2章MIS的知識基礎第3章信息系統(tǒng)與組織管理第4章信息系統(tǒng)在企業(yè)中的典型應用第5章決策支持和商務智能第6章MIS的戰(zhàn)略規(guī)劃和開發(fā)方法第7章MIS的開發(fā)第8章信息系統(tǒng)的運行與管理第9章信息系統(tǒng)的項目管理第10章信息系統(tǒng)對未來社會的影響第11章MIS系統(tǒng)分析與設計舉例2教學安排第1章MIS概論MIS的開發(fā)系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施3無論采用何種開發(fā)MIS的方法,系統(tǒng)分析都是重要的環(huán)節(jié)。MIS的開發(fā)系統(tǒng)分析3無論采用何種開發(fā)MIS的方法,系統(tǒng)分析引入:
系統(tǒng)規(guī)劃階段對系統(tǒng)建設提出了總體設想,在此階段對現(xiàn)行系統(tǒng)進行過調查,但不是很細致,甚至可以說是“跑馬觀花”,致使從宏觀上對新型系統(tǒng)現(xiàn)狀進行調查。
真正要弄清楚現(xiàn)行系統(tǒng)“是什么”、“做什么”和“怎么做”的,還需要從上而下,從粗到細,由表及里地對現(xiàn)行系統(tǒng)進行詳細調查,并在此基礎上進行分析,提出新的管理信息系統(tǒng)邏輯模型,為系統(tǒng)設計階段提供依據(jù)。4引入:系統(tǒng)規(guī)劃階段對系統(tǒng)建設提出了總體設想,在此階段系統(tǒng)分析是戰(zhàn)略規(guī)劃的繼續(xù)??傮w規(guī)劃是面向全局的,而系統(tǒng)分析是局部的、詳細的。總體規(guī)劃是戰(zhàn)略的、宏觀的考慮,而系統(tǒng)分析是更具體、更細致的工作。5系統(tǒng)分析是戰(zhàn)略規(guī)劃的繼續(xù)。5系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型6系統(tǒng)分析一、系統(tǒng)分析概述6一、系統(tǒng)分析概述
系統(tǒng)分析的含義系統(tǒng)分析的主要任務系統(tǒng)分析的主要過程系統(tǒng)分析的一般步驟系統(tǒng)分析工作的特點7一、系統(tǒng)分析概述系統(tǒng)分析的含義7(一)系統(tǒng)分析的含義系統(tǒng)分析也稱系統(tǒng)邏輯設計,是系統(tǒng)詳細開發(fā)的關鍵性階段,它處于系統(tǒng)開發(fā)生命周期的第二個階段,上接總體規(guī)劃,下聯(lián)系統(tǒng)設計。系統(tǒng)分析人員準確地理解用戶的要求,進行細致的調查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求定義轉換到相應的需求規(guī)格說明的過程。主要解決“系統(tǒng)干什么”的問題主要工具:數(shù)據(jù)流圖(DFD)
主要結果:系統(tǒng)分析報告8(一)系統(tǒng)分析的含義系統(tǒng)分析也稱系統(tǒng)邏輯設計,是系統(tǒng)詳細開發(fā)(二)系統(tǒng)分析的主要任務了解用戶需求確定系統(tǒng)邏輯模型編制系統(tǒng)說明書(系統(tǒng)分析報告)9(二)系統(tǒng)分析的主要任務了解用戶需求9(三)系統(tǒng)分析的主要過程認識、理解當前的現(xiàn)實環(huán)境,獲得當前系統(tǒng)的具體的“物理模型”從當前系統(tǒng)的“物理模型”抽象出當前系統(tǒng)的“邏輯模型”對當前系統(tǒng)的“邏輯模型”進行分析和優(yōu)化,建立目標系統(tǒng)的“邏輯模型”10(三)系統(tǒng)分析的主要過程認識、理解當前的現(xiàn)實環(huán)境,獲得當前系(四)系統(tǒng)分析的步驟現(xiàn)行系統(tǒng)的詳細調查(需求分析)組織結構與業(yè)務流程分析系統(tǒng)數(shù)據(jù)流程分析建立新系統(tǒng)的邏輯模型提出系統(tǒng)分析報告借助圖形化的工具將其表述出來:組織結構圖、業(yè)務流程圖、DFD、DD11(四)系統(tǒng)分析的步驟現(xiàn)行系統(tǒng)的詳細調查(需求分析)借助圖形化(五)系統(tǒng)分析工作的特點確定用戶需求。(系統(tǒng)分析人員必須與用戶密切協(xié)商)設計邏輯模型12(五)系統(tǒng)分析工作的特點確定用戶需求。12系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型13系統(tǒng)分析一、系統(tǒng)分析概述13二、需求分析(詳細調查)
詳細調查的原則詳細調查的內容詳細調查的方法進行調查時應注意的事項14二、需求分析(詳細調查)詳細調查的原則14自頂向下全面展開用戶參與工程化的工作方式全面與重點調查相結合友善的工作方式(一)詳細調查的原則15自頂向下全面展開(一)詳細調查的原則15(二)詳細調查的內容組織機構與功能業(yè)務業(yè)務流程數(shù)據(jù)和數(shù)據(jù)流程決策方式及過程可用資源與限制條件現(xiàn)存問題及改進16(二)詳細調查的內容組織機構與功能業(yè)務16(三)詳細調查的方法問卷調查召開調查會調查人員直接參加業(yè)務實踐查閱企業(yè)的有關資料個別訪問由用戶的管理人員向開發(fā)者介紹情況其他:如專家調查等方法??傇瓌t:以了解清楚現(xiàn)狀為最終目標17(三)詳細調查的方法問卷調查總原則:以了解清楚現(xiàn)狀為最終目(四)進行調查時應注意的事項做好計劃和用戶培訓調查態(tài)度調查順序調查與分析整理相結合規(guī)范調查圖表調查資料的搜集和整理與歸檔18(四)進行調查時應注意的事項做好計劃和用戶培訓181、調查前要做好計劃和用戶培訓
根據(jù)系統(tǒng)需要明確調查任務的劃分和規(guī)劃,列出必要的調查大綱,規(guī)定每一步調查的內容、時間、地點、方式和方法等。對用戶進行培訓或發(fā)放說明材料,讓用戶了解調查過程、目的等,并參與調查的整個過程。191、調查前要做好計劃和用戶培訓根據(jù)系統(tǒng)需要明確2、調查態(tài)度
調查要從系統(tǒng)的現(xiàn)狀出發(fā),避免先入為主。要結合組織的實際情況管理現(xiàn)狀,了解實際問題,得到客觀資料。系統(tǒng)調查人員應當具有虛心、熱心、耐心和細心等良好的修養(yǎng)和調查態(tài)度,并掌握一定的提問技巧。202、調查態(tài)度調查要從系統(tǒng)的現(xiàn)狀出發(fā),避免先入為3、調查順序先自上而下進行初步調查,在了解總體和全部的基礎上,再由下而上地進行詳細調查。
213、調查順序先自上而下進行初步調查,在了解總體和全部4、調查與分析整理相結合調查過程中要深入了解現(xiàn)行組織各部分的細節(jié),而后根據(jù)相互之間的關系綜合起來,使得對組織有一個完整的了解,對于調查中出現(xiàn)的問題應及時反映并解決。224、調查與分析整理相結合調查過程中要深入了解現(xiàn)行組織5、規(guī)范調查圖表為便于開發(fā)者和用戶對調查中得到的結果和問題進行交流和分析,調查中需要簡單易懂的圖表工具。235、規(guī)范調查圖表為便于開發(fā)者和用戶對調查中得到6、調查資料的搜集和整理與歸檔所有調查的內容和分析的結果都應整理后歸檔,由負責人簽字,以便進一步工作的使用。原始資料:報表、單據(jù)的樣品和格式調查訪問的記錄調查訪問后形成的圖表調查訪問后,初步歸納的文字資料246、調查資料的搜集和整理與歸檔所有調查的內容和分析的結果都應系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型25系統(tǒng)分析一、系統(tǒng)分析概述25三、組織結構與功能分析
組織結構調查功能結構調查組織/業(yè)務關系分析26三、組織結構與功能分析組織結構調查26弄清組織內部的部門劃分各部門之間的領導與被領導關系信息資料的傳遞關系物資流動關系與資金流動關系應詳細了解各級組織存在的問題以及對新系統(tǒng)的要求等(一)組織結構調查1、組織結構調查內容27弄清組織內部的部門劃分(一)組織結構調查1、組織結構調查內2、組織結構調查工具組織結構圖組織結構圖的畫法各不相同,需要針對具體組織進行描述。282、組織結構調查工具組織結構圖28舉例1:某工廠的組織結構圖29舉例1:某工廠的組織結構圖2930舉例2:某公司的組織結構圖30舉例2:某公司的組織結構圖(二)功能結構調查功能指的是完成某項工作的能力。為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具有各種功能。各子系統(tǒng)功能的完成,又依賴于下面更具體的工作的完成。功能結構調查是要確定系統(tǒng)的功能結構。31(二)功能結構調查功能指的是完成某項工作的能力。31功能結構描述工具功能結構描述工具是業(yè)務功能結構圖。業(yè)務功能結構圖是一個完全以業(yè)務功能為主體的樹型圖,其目的在于描述組織內部各部分的業(yè)務和功能。32功能結構描述工具功能結構描述工具是業(yè)務功能結構圖。32舉例:某企業(yè)業(yè)務功能結構圖33舉例:某企業(yè)業(yè)務功能結構圖33(三)組織/業(yè)務關系分析組織機構圖:反映了系統(tǒng)內各部門及其層次關系。功能結構圖:反映了各部門所具有的管理功能。但對于組織內各部門之間的聯(lián)系,各部門的主要業(yè)務職能和它們在業(yè)務過程中所承擔的工作卻不能反映出來。
為了彌補這方面的不足,增設組織/功能關系圖來反映各部門在承擔業(yè)務時的關系。34(三)組織/業(yè)務關系分析組織機構圖:反映了系統(tǒng)內各部門及其層例:某組織/功能關系圖35例:某組織/功能關系圖35系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型36系統(tǒng)分析一、系統(tǒng)分析概述36四、業(yè)務流程分析
業(yè)務流程調查的任務及方法業(yè)務流程的描述工具業(yè)務流程分析業(yè)務流程的重組37四、業(yè)務流程分析業(yè)務流程調查的任務及方法37(一)業(yè)務流程調查的任務及方法任務
調查系統(tǒng)中各環(huán)節(jié)的業(yè)務活動,掌握業(yè)務的內容、作用、及信息的輸入、輸出、數(shù)據(jù)存儲和信息的處理方法及過程等。它是掌握現(xiàn)行系統(tǒng)狀況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。38調查業(yè)務流程應順著原系統(tǒng)信息流動的過程逐步地進行。內容包括各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。方法
(一)業(yè)務流程調查的任務及方法任務(二)業(yè)務流程的描述工具1、業(yè)務流程圖(TransactionFlowDiagram,TFD)是用規(guī)定的符號來表示具體業(yè)務處理過程。業(yè)務流程圖易于閱讀和理解,是分析業(yè)務流程的重要步驟,其繪制基本上按照業(yè)務的實際處理步驟和過程繪制。
39(二)業(yè)務流程的描述工具1、業(yè)務流程圖是用規(guī)定的符號來表示2、業(yè)務流程圖畫法業(yè)務流程圖的基本符號如下:
402、業(yè)務流程圖畫法40業(yè)務流程圖的主要符號:業(yè)務處理單位(部門或人)業(yè)務處理功能單證票據(jù)數(shù)據(jù)/文檔存儲數(shù)據(jù)流向基本符號和畫法尚未統(tǒng)一,但同一系統(tǒng)內應統(tǒng)一。41業(yè)務流程圖的主要符號:業(yè)務處理單位業(yè)務處理功能單證票據(jù)數(shù)據(jù)/業(yè)務流程圖格式圖例說明業(yè)務處理單位業(yè)務處理功能單證票據(jù)數(shù)據(jù)流向
數(shù)據(jù)存儲收集資料42業(yè)務流程圖格式圖例說明業(yè)務處理業(yè)務處理單證票據(jù)數(shù)據(jù)流向數(shù)據(jù)3、業(yè)務流程圖的特點按業(yè)務部門劃分的橫式圖圖中描述的主體是票據(jù)、賬單票據(jù)、賬單的流程路線與實際業(yè)務處理過程一一對應。433、業(yè)務流程圖的特點按業(yè)務部門劃分的橫式圖43是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù)是系統(tǒng)分析員,管理人員相互交流的思想工具系統(tǒng)分析員可以直接在業(yè)務流程圖上擬出計算要處理部分分析業(yè)務流程是否合理4、業(yè)務流程圖的作用44是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù)4、業(yè)務流程圖的作用44練習1:試根據(jù)下述業(yè)務過程畫出訂貨的業(yè)務流程圖采購員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向供貨單位發(fā)出催貨請求,否則,填寫訂貨單交供貨單位。供貨單位發(fā)出貨物后,立即向采購員發(fā)出取貨通知。45練習1:試根據(jù)下述業(yè)務過程畫出訂貨的業(yè)務流程圖采購員從倉庫收采購員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向供貨單位發(fā)出催貨請求,否則,填寫訂貨單交供貨單位。供貨單位發(fā)出貨物后,立即向采購員發(fā)出取貨通知。46采購員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向練習2:根據(jù)下列描述畫出領料的業(yè)務流程圖車間填寫領料單給倉庫要求領料,庫長根據(jù)用料計劃審批領料單,未批準的退回車間,已批準的領料單送到倉庫保管員處,由他查閱庫存帳。若帳上有貨則通知車間前來領料,否則將缺貨通知采購人員。47練習2:根據(jù)下列描述畫出領料的業(yè)務流程圖車間填寫領料單給倉庫車間填寫領料單給倉庫要求領料,庫長根據(jù)用料計劃審批領料單,未批準的退回車間,已批準的領料單送到倉庫保管員處,由他查閱庫存帳。若帳上有貨則通知車間前來領料,否則將缺貨通知采購人員。48車間填寫領料單給倉庫要求領料,庫長根據(jù)用料計劃審批領料單,未(三)業(yè)務流程分析業(yè)務流程分析的目的分析現(xiàn)行系統(tǒng)中存在的問題是為了在新系統(tǒng)建設中予以克服或改進。系統(tǒng)中存在的問題可能是管理思想和方法落后,業(yè)務流程不盡合理,也可能是因為計算機信息系統(tǒng)的建設為優(yōu)化原業(yè)務流程提供的新的可能性。這時,就需要在對現(xiàn)有業(yè)務流程進行分析的基礎上進行業(yè)務流程重組,產生新的更為合理的業(yè)務流程。
49(三)業(yè)務流程分析業(yè)務流程分析的目的分析現(xiàn)行系統(tǒng)中存在的問業(yè)務流程分析的內容
現(xiàn)行流程的分析業(yè)務流程的優(yōu)化確定新的業(yè)務流程新系統(tǒng)的人機界面50業(yè)務流程分析的內容現(xiàn)行流程的分析50(四)業(yè)務流程的重組不合理的業(yè)務流程有哪些?不合理的業(yè)務流程產生的歷史原因是什么?改進措施有哪些?以及改進會涉及到哪些方面(包括涉及面以及技術支持)?改進前后對組織的目標的影響有多大?業(yè)務流程重組的應用條件?51(四)業(yè)務流程的重組不合理的業(yè)務流程有哪些?51小結1從總體上對系統(tǒng)分析階段的工作任務、工作步驟、階段成果等內容作簡單的介紹;組織結構和業(yè)務功能、業(yè)務流程調查與分析是自上而下、從粗到細的調查分析過程,實際工作過程中,調查與分析運用了一系列的工具,并且同步進行,針對現(xiàn)行系統(tǒng),結合現(xiàn)代技術和理論,提出改進的意見或建議。52小結1從總體上對系統(tǒng)分析階段的工作任務、工作步驟、階段成果系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型53系統(tǒng)分析一、系統(tǒng)分析概述53五、數(shù)據(jù)流程分析
數(shù)據(jù)流程分析概述數(shù)據(jù)流程的描述工具數(shù)據(jù)字典加工說明54五、數(shù)據(jù)流程分析數(shù)據(jù)流程分析概述54(一)數(shù)據(jù)流程分析概述數(shù)據(jù)流程是數(shù)據(jù)在系統(tǒng)中產生、傳輸、加工處理、使用、存儲的過程。55數(shù)據(jù)流程調查的內容:
收集原系統(tǒng)全部輸入單據(jù)(如入庫單、收據(jù)、憑證)、輸出報表和數(shù)據(jù)存儲介質(如賬本、清單)的典型格式。在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時間及發(fā)生量等,并注明各項數(shù)據(jù)的類型(數(shù)字、字符)、長度、取值范圍(指最大值和最小值)。
(一)數(shù)據(jù)流程分析概述數(shù)據(jù)流程是數(shù)據(jù)在系統(tǒng)中產生、傳輸、加數(shù)據(jù)流程分析把數(shù)據(jù)在組織(或原系統(tǒng))內部的流動情況抽象地獨立出來,舍去了具體組織機構、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務的數(shù)據(jù)處理模式。56數(shù)據(jù)流程分析的目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。這些問題包括:數(shù)據(jù)流程不暢,前后數(shù)據(jù)不匹配,數(shù)據(jù)處理過程不合理等等。
數(shù)據(jù)流程分析把數(shù)據(jù)在組織(或原系統(tǒng))內部的流動情況抽象地獨進行數(shù)據(jù)流程分析的主要步驟
57進行數(shù)據(jù)流程分析的主要步驟57(二)數(shù)據(jù)流程的描述工具數(shù)據(jù)流程圖(DataFlowDiagram,DFD)58一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。系統(tǒng)分析的主要任務是建立新系統(tǒng)的邏輯模型,具體地講主要是畫出新系統(tǒng)的DFD,編寫定義DFD的數(shù)據(jù)詞典。建立新系統(tǒng)的DFD是一項十分重要的工作。因為建立的DFD是系統(tǒng)開發(fā)乃至系統(tǒng)維護的依據(jù),是系統(tǒng)的重要文檔之一。系統(tǒng)分析員要在詳細調查中,在與用戶的反復交流中修改DFD,力求新建DFD是正確的、準確的。(二)數(shù)據(jù)流程的描述工具數(shù)據(jù)流程圖(DataFlowD外部項名稱外部項(S)、外部實體、數(shù)據(jù)源數(shù)據(jù)流(F)數(shù)據(jù)流名稱數(shù)據(jù)存儲名稱數(shù)據(jù)存儲(D)、文件數(shù)據(jù)加工(P)、加工處理、邏輯處理功能描述上圖是一個簡單的數(shù)據(jù)流圖,它表示數(shù)據(jù)X從源S流出,經(jīng)P1加工轉換成Y,接著經(jīng)P2加工轉換為Z,在加工過程中從D中讀取數(shù)據(jù)。數(shù)據(jù)流程圖的4個基本符號
59外部項名稱外部項(S)、外部實體、數(shù)據(jù)源數(shù)據(jù)流(F)數(shù)據(jù)流名下圖是一個簡單的DFD。它表示數(shù)據(jù)流“付款單”從外部項“客戶”(源點)流出,經(jīng)加工“帳務處理”轉換成數(shù)據(jù)流“明細帳”,再經(jīng)加工“打印帳簿”轉換成數(shù)據(jù)流“帳簿”,最后流向外部項“會計”(終點),加工“打印帳簿”在進行轉換時,從數(shù)據(jù)存儲“總帳”中讀取數(shù)據(jù)。
F3帳簿F2明細帳F1付款單
D
總帳
打印帳簿P2
帳務處理P1S1客戶S2會計60下圖是一個簡單的DFD。它表示數(shù)據(jù)流“付款單”從外(1)數(shù)據(jù)流F數(shù)據(jù)流用帶有名字的、有箭頭的線段表示,名字稱為數(shù)據(jù)流名,表示流經(jīng)的數(shù)據(jù),箭頭表示流向。數(shù)據(jù)流由一組數(shù)據(jù)項組成,例如,“發(fā)票”數(shù)據(jù)流由品名、規(guī)格、單位、單價、數(shù)量等數(shù)據(jù)組成。約定1:對流進或流出文件的數(shù)據(jù)流不需標注名字,因為文件本身就足以說明數(shù)據(jù)流;而別的數(shù)據(jù)流則必須標出名字,名字應能反映數(shù)據(jù)流的含義。約定2:數(shù)據(jù)流不允許同名。61對數(shù)據(jù)流的表示有以下約定:(1)數(shù)據(jù)流F約定1:對流進或流出文件的數(shù)據(jù)流不需標注名約定3:兩個數(shù)據(jù)流在結構上相同是允許的,但必須體現(xiàn)人們對數(shù)據(jù)流的不同理解。如圖a中的合理領料單與領料單兩個數(shù)據(jù)流,它們的結構相同,但前者增加了合理性這一信息。約定4:兩個加工之間可以有幾股不同的數(shù)據(jù)流,這是由于它們的用途不同,或它們之間沒有聯(lián)系,或它們的流動時間不同,如圖b所示。約定5:數(shù)據(jù)流圖描述的是數(shù)據(jù)流而不是控制流。如圖c中,“月末”只是為了激發(fā)加工“計算工資”,是一個控制流而不是數(shù)據(jù)流,所以應從圖中刪去。abc62約定3:兩個數(shù)據(jù)流在結構上相同是允許的,但必須體現(xiàn)人們對數(shù)據(jù)(2)數(shù)據(jù)加工/加工處理/邏輯處理P加工處理是對數(shù)據(jù)進行的操作,它把流入的數(shù)據(jù)流轉換為流出的數(shù)據(jù)流。每個加工處理都應取一個名字表示它的含義,并規(guī)定一個編號用來標識該加工在層次分解中的位置。名字中必須包含一個動詞,例如“計算”、“打印”等。對數(shù)據(jù)加工轉換的方式有兩種:改變數(shù)據(jù)的結構,例如,將數(shù)組中各數(shù)據(jù)重新排序;產生新的數(shù)據(jù),例如對原來的數(shù)據(jù)總計、求平均等值。63P1(2)數(shù)據(jù)加工/加工處理/邏輯處理P加工處理是對數(shù)據(jù)進行(3)數(shù)據(jù)存儲/文件D文件是存貯數(shù)據(jù)的工具。文件名應與它的內容一致,寫在開口內。從文件流入或流出數(shù)據(jù)流時,數(shù)據(jù)流方向是很重要的。如果是讀文件,則數(shù)據(jù)流的方向應從文件流出;寫文件時則相反;如果是又讀又寫,則數(shù)據(jù)流是雙向的。在修改文件時,雖然必須首先讀文件,但其本質是寫文件,因此數(shù)據(jù)流應流向文件,而不是雙向。64(3)數(shù)據(jù)存儲/文件D64(4)外部項/外部實體/數(shù)據(jù)源S表示數(shù)據(jù)的外部來源和去處。它通常是系統(tǒng)之外的人員或組織,不受系統(tǒng)所控制。65客戶(4)外部項/外部實體/數(shù)據(jù)源S表示數(shù)據(jù)的外部來源和系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程可在圖上畫出計算機處理的部分根據(jù)邏輯存儲,進一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設計過渡根據(jù)數(shù)據(jù)流向,定出存取方式對應一個處理過程,可用相應的程序語言來表達處理方法,向程序設計過渡。數(shù)據(jù)流程圖的作用:66數(shù)據(jù)流程圖的特征:抽象性、概括性
系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程數(shù)據(jù)流程圖的作用數(shù)據(jù)流圖的畫法(1)指導原則總體上:自頂向下逐層分解局部上:由外向里(先確定邊界或范圍)67基本系統(tǒng)模型系統(tǒng)子功能數(shù)據(jù)流圖的畫法總體上:自頂向下逐層分解67基本系統(tǒng)模型系統(tǒng)子(2)步驟識別系統(tǒng)的輸入、輸出和主加工畫頂層圖對主加工進行分解,畫分層的數(shù)據(jù)流圖檢查、修改、完善68數(shù)據(jù)流圖的畫法(2)步驟識別系統(tǒng)的輸入、輸出和主加工68數(shù)據(jù)流圖的畫法分層數(shù)據(jù)流圖為了控制加工的復雜性,結構化分析采用了“自頂向下,逐層分解”的技術,通過分解獲得一套由抽象到具體的數(shù)據(jù)流圖,我們稱這一套數(shù)據(jù)流圖為分層數(shù)據(jù)流圖。69分層數(shù)據(jù)流圖為了控制加工的復雜性,結構化分析采用了“自頂向下畫分層數(shù)據(jù)流圖時,應注意的問題:(1)合理編號子圖中的編號由父圖號和子加工的編號組成。例如:1表示第1層圖的1號加工處理,1.1、1.2、1.3...表示父圖為1號加工的子加工;1.3.1、1.3.2、1.3.3...表示父圖號為1.3加工的子加工。70畫分層數(shù)據(jù)流圖時,應注意的問題:70(2)分解的程度一般一個加工每次分解量最多不要超過7個為宜。分解時應遵循以下原則:分解應自然,概念上要合理、清晰。上層可分解的快些(即分解成的子加工個數(shù)多些),這是因為上層是綜合性描述,對可讀性的影響小。而下層應分解得慢些。在不影響可讀性的前提下,適當?shù)囟喾纸獬蓭撞糠?以減少分解層數(shù)。對數(shù)據(jù)流圖中不再作分解的加工(即功能單元),必須作出詳細的加工說明。71畫分層數(shù)據(jù)流圖時,應注意的問題:(2)分解的程度71畫分層數(shù)據(jù)流圖時,應注意的問題:數(shù)據(jù)流圖的修改可從正確性和可讀性方面對數(shù)據(jù)流圖進行改進。有時需要對作出的部分或全部數(shù)據(jù)流圖作重新分解,步驟如下:把需要重新分解的所有子圖連成一張;根據(jù)各部分之間聯(lián)系最少的原則,把圖分劃成幾部分;重建父圖,即把第二步所得的每一部分畫成一個加工符號,各部分之間的聯(lián)系就是加工之間的界面;重建各張子圖,只需把第二步所得的圖,按各自的邊界剪開即可;為所有加工重新命名、編號。72數(shù)據(jù)流圖的修改可從正確性和可讀性方面對數(shù)據(jù)流圖進行改進。72其他注意事項一般應先給數(shù)據(jù)流命名,再根據(jù)輸入/輸出數(shù)據(jù)流名的含義為加工命名。名字含義要確切,要能反映相應的整體。若碰到難以命名的情況,則很可能是分解不恰當造成的,應考慮重新分解。從左至右畫數(shù)據(jù)流圖。通常左側、右側分別是數(shù)據(jù)源和終點,中間是一系列加工和文件。正式的數(shù)據(jù)流圖應盡量避免線條交叉,必要時可用重復的數(shù)據(jù)源、終點和文件符號。此外,數(shù)據(jù)流圖中各種符號布置要合理,分布應均勻。畫數(shù)據(jù)流圖時,先只考慮穩(wěn)定狀態(tài),即系統(tǒng)啟動后正常工作的狀態(tài),稍后再考慮系統(tǒng)啟動和中止的問題。73其他注意事項一般應先給數(shù)據(jù)流命名,再根據(jù)輸入/輸出數(shù)據(jù)流名的練習1:數(shù)據(jù)流圖的繪制儲戶將填好的取款單、存折交銀行,銀行做如下處理:①審核并查對帳目,將不合格的存折、取款單退回儲戶,合格的存折、取款單送取款處理。②處理取款修改帳目,將存折、利息單、結算清單及現(xiàn)金交儲戶,同時將取款單存檔。請畫出銀行取款處理數(shù)據(jù)流圖。74練習1:數(shù)據(jù)流圖的繪制儲戶將填好的取款單、存折交銀行,銀行做F2存折、利息單、結算清單F1取款單、存折
取款系統(tǒng)
PS儲戶S儲戶
取款處理關聯(lián)圖第一步,畫出關聯(lián)數(shù)據(jù)流圖。(注意,現(xiàn)金是實物,不能作為數(shù)據(jù)流。)75F2存折、利息單、結算清單F1
取款處理關聯(lián)圖第一步第二步,逐層分解加工,畫出下層DFD。F1取款單、存折F1.2不合格存折、取款單F2存折、利息單、結算清單
D1帳目庫F1.1合格存折、取款單取款審核
P1S儲戶S儲戶
D2
取款記錄取款處理P2
取款處理頂層圖76第二步,逐層分解加工,畫出下層DFD。F1取款單、存折F1.練習2:數(shù)據(jù)流圖的繪制圖書預訂系統(tǒng):書店向顧客發(fā)放訂單,顧客將所填訂單交由系統(tǒng)處理,系統(tǒng)首先依據(jù)圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據(jù)顧客情況和訂單數(shù)目將訂單分為優(yōu)先訂單與正常訂單兩種,隨時處理優(yōu)先訂單,定期處理正常訂單。最后系統(tǒng)根據(jù)所處理的訂單匯總,并按出版社要求發(fā)給出版社。要求:畫出圖書預定系統(tǒng)的各層數(shù)據(jù)流圖。77練習2:數(shù)據(jù)流圖的繪制圖書預訂系統(tǒng):書店向顧客發(fā)放訂單,顧客第一步,畫出關聯(lián)數(shù)據(jù)流圖。F2匯總訂單F1訂單
圖書預訂
P
S1
顧客S2出版社圖書預訂系統(tǒng)關聯(lián)圖78第一步,畫出關聯(lián)數(shù)據(jù)流圖。F2F1訂單圖第二步,逐層分解加工,畫出頂層DFD。注意到根據(jù)題意,當繪出系統(tǒng)頂層圖后并不能將所有加工分解成基本加工,還要進行二層圖分解,并在分解加工過程中逐步充實進數(shù)據(jù)存儲。F3不合格訂單F2
匯總訂單F1訂單
訂單
檢查P1S1顧客S2出版社訂單
處理P2發(fā)送
訂單P3
D1圖書目錄D4出版社要求D3待發(fā)出訂單D2合格訂單
圖書預訂系統(tǒng)頂層圖79第二步,逐層分解加工,畫出頂層DFD。注意到根據(jù)題意,當繪出圖書預訂系統(tǒng)二層圖80圖書預訂系統(tǒng)二層圖80五、數(shù)據(jù)流程分析
數(shù)據(jù)流程分析概述數(shù)據(jù)流程的描述工具數(shù)據(jù)字典加工說明81五、數(shù)據(jù)流程分析數(shù)據(jù)流程分析概述81(三)數(shù)據(jù)字典(DataDictionary,DD)數(shù)據(jù)流圖中標注的數(shù)據(jù)流名稱、數(shù)據(jù)存儲名稱等要簡單明了,但給后期設計帶來不便,所以必須對每個元素作出解釋。定義:對數(shù)據(jù)流程圖中的所有數(shù)據(jù)流、加工處理、數(shù)據(jù)存儲、外部項進行詳細定義的文件,同時也是系統(tǒng)設計階段進行數(shù)據(jù)庫設計的重要依據(jù)。數(shù)據(jù)流程圖+數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整描述。82(三)數(shù)據(jù)字典(DataDictionary,DD)數(shù)數(shù)據(jù)字典包括6個元素:(1)數(shù)據(jù)項(數(shù)據(jù)元素)(2)數(shù)據(jù)結構(3)數(shù)據(jù)流(4)數(shù)據(jù)存儲(5)外部項(6)加工處理數(shù)據(jù)字典包括6個元素:1.數(shù)據(jù)項(數(shù)據(jù)元素)系統(tǒng)中數(shù)據(jù)最小的、不可再分的存取單位,如學號、姓名等。描述數(shù)據(jù)的靜態(tài)特性,需要描述以下屬性:名稱:名稱要盡量反映該元素的含義,便于理解和記憶。別名:若有多個名稱,則需加以說明。類型:說明取值是字符型or數(shù)值型等。取值范圍和含義(值域):指數(shù)據(jù)元素可能取什么值或每個值代表的意思。長度:指出該數(shù)據(jù)元素由幾個數(shù)字或字母組成。1.數(shù)據(jù)項(數(shù)據(jù)元素)系統(tǒng)中數(shù)據(jù)最小的、不可再分的存取單位85數(shù)據(jù)項編寫舉例數(shù)據(jù)項編號I01-01數(shù)據(jù)項名稱學號別名無描述唯一表示學生的編號類型字符型長度6位字符注釋學號不能重復數(shù)據(jù)項編號ID201數(shù)據(jù)項名稱材料編號別名無描述某種材料的代碼類型及寬度字符型,6位取值范圍“0000”
–
“9999”85數(shù)據(jù)項編寫舉例數(shù)據(jù)項編號I01-01數(shù)據(jù)項名稱學號別名無數(shù)據(jù)項條目編寫格式舉例:數(shù)據(jù)項名稱代碼類型長度小數(shù)位含義別名注釋職工號姓名性別出生年月參加工作時間婚否職稱工作部門工資GZHXMXBCSNYCZSJHFZCBMGZ數(shù)值型字符型字符型日期型日期型邏輯型字符型字符型數(shù)值型68288181062H-已婚F-未婚86數(shù)據(jù)項條目編寫格式舉例:數(shù)據(jù)項名稱代碼類型長度小數(shù)位含義別名87數(shù)據(jù)結構描述某些數(shù)據(jù)項之間的關系。其組成可以由若干個數(shù)據(jù)項/若干數(shù)據(jù)結構/由若干數(shù)據(jù)項和數(shù)據(jù)結構組成。DD中對數(shù)據(jù)結構的定義:數(shù)據(jù)結構的名稱和編號簡述數(shù)據(jù)結構的組成2.數(shù)據(jù)結構87數(shù)據(jù)結構描述某些數(shù)據(jù)項之間的關系。其組成可以由若干個數(shù)據(jù)數(shù)據(jù)結構的定義舉例DS03-01用戶訂貨單DS03-02:訂貨單標志DS03-03:用戶情況DS03-04:配件情況I1:訂貨單編號I3:用戶代碼I10:配件名稱I2:日期I4:用戶名稱I11:配件代碼I5:用戶地址I12:配件規(guī)格I6:用戶姓名I13:訂貨數(shù)量I7:電話I8:開戶銀行賬號數(shù)據(jù)結構編號DS03-01數(shù)據(jù)結構名稱用戶訂貨單簡述用戶所添用戶情況及訂貨要求等信息組成DS03-02+DS03-03+DS03-04數(shù)據(jù)結構的定義舉例DS03-01用戶訂貨單DS03-02:89數(shù)據(jù)結構中數(shù)據(jù)組成的符號規(guī)定=表示定義為,如:學生情況=學號+姓名+成績+地址+表示“與”,即兩個或兩個以上數(shù)據(jù)項都包括在內|表示“或”,表示在多個之間選擇一個,性別=男|女()表示整體,表示作為一個整體可能出現(xiàn)也可能不出現(xiàn)。如,銷售人員的銷售情況=報告日期+{銷售人員姓名+(商品描述+銷售數(shù)量+銷售收入)}+銷售總額+利潤總額。{}表示重復若干次m..n表示取值范圍,如,星期幾=1..7,月份=1..1289數(shù)據(jù)結構中數(shù)據(jù)組成的符號規(guī)定=表示定義為,如:學生情況3.數(shù)據(jù)流在數(shù)據(jù)流程圖中,雖然說明了系統(tǒng)中數(shù)據(jù)的處理步驟和流向,但并沒有就數(shù)據(jù)流作詳細的描述和說明。如數(shù)據(jù)流中數(shù)據(jù)的名稱、流量、來源、去向、數(shù)據(jù)的組成等信息,需要由數(shù)據(jù)字典中的數(shù)據(jù)流(DataFlow)定義來完成。90完整定義一個數(shù)據(jù)流包括以下內容:數(shù)據(jù)流自身的定義數(shù)據(jù)流所含數(shù)據(jù)結構的定義數(shù)據(jù)流所含數(shù)據(jù)項的定義3.數(shù)據(jù)流在數(shù)據(jù)流程圖中,雖然說明了系統(tǒng)中數(shù)據(jù)的處理步驟和91數(shù)據(jù)流編寫示例數(shù)據(jù)流編號F03-08數(shù)據(jù)流名稱領料單別名無簡述車間開出的領料單數(shù)據(jù)流來源車間數(shù)據(jù)流去向發(fā)料處理模塊組成材料編號+材料名稱+領用數(shù)量+日期+領用單位數(shù)據(jù)流量10份/小時高峰流量20份/小時(上午9:00-11:00)91數(shù)據(jù)流編寫示例數(shù)據(jù)流編號F03-08數(shù)據(jù)流名稱領料單別名92對于DFD所有數(shù)據(jù)流必須定義,下列情況除外:臨時數(shù)據(jù)流,如經(jīng)檢驗,非法的數(shù)據(jù)流,如非法查詢要求、不合格訂單等;用戶臨時輸入信息,如口令或確認信息等讀/寫數(shù)據(jù)文件的數(shù)據(jù)流不用定義,可查閱數(shù)據(jù)文件定義。數(shù)據(jù)流編號F01數(shù)據(jù)流名稱學生信息描述描述學生的主要信息別名無組成學號+姓名+性別+出生年月+入學年月數(shù)據(jù)量20000左右峰值隨時,但經(jīng)常在新生入學時注釋系統(tǒng)擴充時可能需要增加定義項92對于DFD所有數(shù)據(jù)流必須定義,下列情況除外:數(shù)據(jù)流編號F4.數(shù)據(jù)存儲
數(shù)據(jù)存儲是數(shù)據(jù)流在加工過程中產生的臨時文件或加工過程中需要查找的信息。數(shù)據(jù)以某種格式記錄在計算機內部或外部存儲介質上。數(shù)據(jù)存儲的命名反映信息特征的組成含義。在數(shù)據(jù)處理的過程中,原始數(shù)據(jù)、中間結果、最終結果的數(shù)據(jù)都需要存儲。數(shù)據(jù)存儲條目定義包括:編號、名稱、簡述、數(shù)據(jù)結構組成、關鍵字等。數(shù)據(jù)流反映了系統(tǒng)中流動的數(shù)據(jù),表現(xiàn)出動態(tài)數(shù)據(jù)的特征;數(shù)據(jù)存儲反映系統(tǒng)中靜止的數(shù)據(jù),表現(xiàn)出靜態(tài)數(shù)據(jù)的特征。
4.數(shù)據(jù)存儲
數(shù)據(jù)存儲是數(shù)據(jù)流在加工過程中產生的臨時文件或數(shù)據(jù)存儲編寫示例94數(shù)據(jù)存儲編號F03-06名稱庫存帳簡述存放配件的庫存量和單價組成配件編號+配件名稱+單價+庫存量+備注關鍵字配件編號相關聯(lián)的處理P02,P03數(shù)據(jù)存儲編寫示例94數(shù)據(jù)存儲編號F03-06名稱庫存帳簡述存5.外部項(外部實體)除了系統(tǒng)內部各組成部分需要在數(shù)據(jù)字典中定義以外,與系統(tǒng)緊密相連的外部實體(如用戶),也需要在數(shù)據(jù)字典中加以描述。外部項:是系統(tǒng)內部數(shù)據(jù)的來源和去向。外部項條目的定義包括:名稱、編號、簡述、輸出輸入數(shù)據(jù)流。5.外部項(外部實體)除了系統(tǒng)內部各組成部分需要在數(shù)據(jù)字典外部實體的編寫示例96外部實體編號S03-01外部實體名稱用戶簡述購置本單位配件的用戶輸入的數(shù)據(jù)流D03-06,D03-08輸出的數(shù)據(jù)流D03-01相關聯(lián)的處理P02,P03外部實體的編寫示例96外部實體編號S03-01外部實體名稱用6.加工處理描述數(shù)據(jù)流程圖中最底層的數(shù)據(jù)處理邏輯?;咎幚恚翰辉傩枰纸獾奶幚頂?shù)據(jù)字典中只列出基本處理的條目。加工處理條目主要包括:加工處理名稱編號:反映該加工的層次對處理的簡述:功能簡述數(shù)據(jù)的流入/輸出:描述該加工有哪些輸入輸出數(shù)據(jù)流處理邏輯描述(加工邏輯):描述該加工在什么條件下做什么事976.加工處理描述數(shù)據(jù)流程圖中最底層的數(shù)據(jù)處理邏輯。97加工處理編寫示例98加工處理編寫示例9899注意事項編寫DD是系統(tǒng)開發(fā)一項重要的基礎工作。一旦建立,并按編號排序之后,就是一本可供查閱的關于數(shù)據(jù)的字典,從系統(tǒng)分析一直到系統(tǒng)設計和實施都要使用它。在DD的建立、修正和補充過程中,始終要注意保證數(shù)據(jù)的一致性和完整性。99注意事項編寫DD是系統(tǒng)開發(fā)一項重要的基礎工作。一旦建立,五、數(shù)據(jù)流程分析
數(shù)據(jù)流程分析概述數(shù)據(jù)流程的描述工具數(shù)據(jù)字典加工說明100五、數(shù)據(jù)流程分析數(shù)據(jù)流程分析概述100編制加工說明(描述處理邏輯)對于簡單加工可以在DD中定義,但對于復雜加工邏輯,須借助描述工具進行說明,可以清晰的表達條件、決策規(guī)則和應采取的行動之間的邏輯關系。編制加工說明(描述處理邏輯)對于簡單加工可以在DD中定義,但編寫加工說明的要求對數(shù)據(jù)流圖中的每個功能單元必須有一個加工說明。加工說明必須描述功能單元把輸入數(shù)據(jù)轉換為輸出數(shù)據(jù)流的轉換規(guī)則。每個加工說明必須描述轉換的策略,而不是轉換的實現(xiàn)細節(jié)。加工說明應力求完整、嚴密、易于理解。102加工說明的描述工具(1)結構化語言(StructuredLanguage)(2)判定表(DecisionTable)(3)判定樹(DecisionTree)編寫加工說明的要求對數(shù)據(jù)流圖中的每個功能單元必須有一個加工說103(1)結構化語言一種介于自然語言和形式語言的一種人造語言,是一種模仿計算機語言的處理邏輯描述方法。避免自然語言的隨意性、不嚴格等缺點;避免形式語言(結構化程序設計語言)無法為用戶所理解。三種控制結構(順序、選擇、循環(huán))1、順序結構2、選擇結構IF–THEN-ELSE;3、循環(huán)結構WHILE-DO;REPEAT-UNTIL103(1)結構化語言一種介于自然語言和形式語言的一種人造語104結構化語言法示例IF欠款時間<30天
IF需要量<庫存量
THEN立即發(fā)貨
ELSE
先按庫存量發(fā)貨,進貨后再補發(fā)ELSE
IF欠款時間<100天THEN
IF需求量<庫存量
THEN先付款再發(fā)貨
ELSE
不發(fā)貨
ELSE
要求先付欠款104結構化語言法示例IF欠款時間<30天
IF需要105(2)判定樹(決策樹)對于加工邏輯選擇條件較多,運用結構化語言表達比較麻煩,可采用判定樹。用圖形方法進行描述,直觀、易于理解。判定樹結構分為三個部分:左端為樹根,要描述的加工處理中間為條件或條件組合右端要執(zhí)行的動作(策略、行動)根條件1條件2行動105(2)判定樹(決策樹)對于加工邏輯選擇條件較多,運用結106判斷樹示例銷售折扣年購貨額>5萬元年購貨額<=5萬元最近三個月無欠款最近三個月有欠款85折十年以上老客戶不是老客戶90折95折無折決策年購貨額支付信用是否老客戶106判斷樹示例銷售折扣年購貨額年購貨額最近三個最近三個85107(3)判定表判定表:用表格的形式來表達加工邏輯。判定表結構:條件的定義條件的取值動作的定義條件組合下的動作107(3)判定表判定表:用表格的形式來表達加工邏輯。條件的108繪制判定表的步驟第一步:提取條件第二步:標示每個條件的取值。為便于繪制,可用符號代替條件的取值。條件取值符號取值數(shù)mi年購貨額>5元>5萬元<=5萬元Y2N最近3個月有無欠款有Y2無N十年以上老客戶是Y2不是N108繪制判定表的步驟第一步:提取條件第二步:標示每個條件的109繪制判定表的步驟第三步:計算所有條件的組合數(shù)NN=m1*m2*m3=2*2*2=8第四步:提取目標動作
不打折、打85折、打90折、打95折第五步:繪制判定表109繪制判定表的步驟第三步:計算所有條件的組合數(shù)N110繪制判定表的步驟12345678C1:購貨5萬元以上C2:最近3個月無欠款C3:10年以上的老顧客YYYYYNYNYYNNNYYNYNNNYNNNA1:折扣85%A2:折扣90%A3:折扣95%A4:無折扣√√√√√√√√110繪制判定表的步驟12345678C1:購貨5萬元以上Y111繪制判定表的步驟1234C1C2C3YY-YNYYNNN--A1A2A3A4√√√√111繪制判定表的步驟1234C1YYYNA1√112三種工具的比較:結構化語言處理邏輯既包含了一般的順序執(zhí)行動作,又包含了判斷或循環(huán)邏輯。判定樹適于不太復雜的判斷邏輯。判定表適于復雜的判斷邏輯(條件多,組合多,相應的動作也多)。每種描述工具都有優(yōu)缺點,須視實際情況靈活運用。112三種工具的比較:每種描述工具都有優(yōu)缺點,須視實際情況靈數(shù)據(jù)流程分析——小結數(shù)據(jù)流程的分析是系統(tǒng)分析的核心和重點。由于管理信息系統(tǒng)中的數(shù)據(jù)繁多,關系錯綜復雜,因此調查和分析中,必須采用有效的調查分析方法和表達方式。數(shù)據(jù)流程圖表達了各種數(shù)據(jù)的轉換關系,數(shù)據(jù)字典表示了數(shù)據(jù)的各種程度的細節(jié)及它們之間的層次關系,加工說明對業(yè)務處理過程進行了詳細說明。113數(shù)據(jù)流程分析——小結數(shù)據(jù)流程的分析是系統(tǒng)分析的核心和重點。由系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型114系統(tǒng)分析一、系統(tǒng)分析概述114系統(tǒng)分析的任務是根據(jù)組織的具體情況和用戶提出的要求,并結合現(xiàn)實可行性,最終提出適合組織的MIS的邏輯模型。所謂邏輯,是與物理相對而言的。MIS的邏輯模型是從一般信息處理角度,指出MIS應該完成的功能和任務,而不管這些功能和任務是用什么具體方法或技術手段來實現(xiàn)。MIS的邏輯模型回答的問題是:“管理信息系統(tǒng)做什么?”而對“管理信息系統(tǒng)怎樣去做?”這樣的問題不予回答。六、新系統(tǒng)邏輯模型的建立系統(tǒng)分析的任務是根據(jù)組織的具體情況和用戶提出的要求,并結合現(xiàn)新系統(tǒng)的邏輯模型通過對現(xiàn)行系統(tǒng)的分析,找出主要問題,然后進行修改,得到新系統(tǒng)的邏輯模型,主要包括:⑴新系統(tǒng)的目標;⑵新系統(tǒng)的功能結構和子系統(tǒng)劃分(劃分子系統(tǒng)尚無公認方法,主要靠個人經(jīng)驗、企業(yè)狀況等,主要有:U/C矩陣方法);⑶數(shù)據(jù)流程圖;⑷數(shù)據(jù)字典;⑸加工說明;⑹數(shù)據(jù)組織形式:采用文件組織or數(shù)據(jù)庫組織形式;⑺數(shù)據(jù)輸入和輸出的要求。分析數(shù)據(jù)輸入的目的、適應范圍、數(shù)據(jù)量大小及存在的問題;對輸出報表的目的和使用范圍進行分析,報表是否多余或不符合實際需要等。新系統(tǒng)的邏輯模型117系統(tǒng)分析的主要內容1.項目提出2.初步調查3.可行性研究4.編寫可行性分析報告5.詳細調查6.提出新系統(tǒng)邏輯模型7.編寫系統(tǒng)分析報告數(shù)據(jù)流圖數(shù)據(jù)字典加工說明117系統(tǒng)分析的主要內容1.項目提出數(shù)據(jù)流圖數(shù)據(jù)字典加工說明系統(tǒng)分析階段的成果:系統(tǒng)分析報告系統(tǒng)分析報告是一份非常重要的文件,反映該階段調查分析的全部情況,是下一步設計并實現(xiàn)系統(tǒng)的依據(jù)。系統(tǒng)分析報告應包括以下內容:
1.引言
2.項目概述
3.實施計劃
118系統(tǒng)分析階段的成果:系統(tǒng)分析報告系統(tǒng)分析報告是一份非常重要的1.引言說明項目的名稱、目標、功能、背景、引用資料、文中所用的專業(yè)術語等。
2.項目概述⑴項目的主要內容:簡要說明項目在分析階段進行的各項工作的主要內容。⑵現(xiàn)行系統(tǒng)的調查情況:列出系統(tǒng)目標、主要功能、組織結構、用戶要求等;以數(shù)據(jù)流程圖、數(shù)據(jù)字典、加工說明等為主要工具說明現(xiàn)行系統(tǒng)的概況。
⑶新系統(tǒng)邏輯模型:通過對現(xiàn)行系統(tǒng)的分析,找出現(xiàn)行系統(tǒng)問題所在,進行必要的改動,即得到新系統(tǒng)的邏輯模型。1191.引言119
3.實施計劃⑴工作任務的分解:
指對開發(fā)中應完成的各項工作按子系統(tǒng)(或系統(tǒng)功能)劃分,指定專人分工負責。⑵進度:
給出各項工作的開始日期和完成日期,規(guī)定任務完成的先后順序。(可用甘特圖表示進度表)
⑶預算:
逐項列出本項目的經(jīng)費預算,包括辦公費、差旅費、資料費等等。1203.實施計劃120系統(tǒng)分析報告形成之后,必須要組織各方人員(系統(tǒng)分析人員、開發(fā)人員、組織的領導、各層次管理人員、技術人員)對它進行討論和研究,盡早發(fā)現(xiàn)報告中存在的問題和疏漏,并及時糾正。要對以下問題作出評價:完整性:是否包括了用戶的全部需求功能?,F(xiàn)實性:指定的需求用現(xiàn)有的硬件、軟件技術是否可以實現(xiàn)。有效性:是否能解決用戶面臨的問題。121系統(tǒng)分析報告形成之后,必須要組織各方人員(系統(tǒng)分析人員、開發(fā)122管理信息系統(tǒng)
ManagementInformationSystemMIS1管理信息系統(tǒng)Manage123教學安排第1章MIS概論第2章MIS的知識基礎第3章信息系統(tǒng)與組織管理第4章信息系統(tǒng)在企業(yè)中的典型應用第5章決策支持和商務智能第6章MIS的戰(zhàn)略規(guī)劃和開發(fā)方法第7章MIS的開發(fā)第8章信息系統(tǒng)的運行與管理第9章信息系統(tǒng)的項目管理第10章信息系統(tǒng)對未來社會的影響第11章MIS系統(tǒng)分析與設計舉例2教學安排第1章MIS概論MIS的開發(fā)系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施124無論采用何種開發(fā)MIS的方法,系統(tǒng)分析都是重要的環(huán)節(jié)。MIS的開發(fā)系統(tǒng)分析3無論采用何種開發(fā)MIS的方法,系統(tǒng)分析引入:
系統(tǒng)規(guī)劃階段對系統(tǒng)建設提出了總體設想,在此階段對現(xiàn)行系統(tǒng)進行過調查,但不是很細致,甚至可以說是“跑馬觀花”,致使從宏觀上對新型系統(tǒng)現(xiàn)狀進行調查。
真正要弄清楚現(xiàn)行系統(tǒng)“是什么”、“做什么”和“怎么做”的,還需要從上而下,從粗到細,由表及里地對現(xiàn)行系統(tǒng)進行詳細調查,并在此基礎上進行分析,提出新的管理信息系統(tǒng)邏輯模型,為系統(tǒng)設計階段提供依據(jù)。125引入:系統(tǒng)規(guī)劃階段對系統(tǒng)建設提出了總體設想,在此階段系統(tǒng)分析是戰(zhàn)略規(guī)劃的繼續(xù)??傮w規(guī)劃是面向全局的,而系統(tǒng)分析是局部的、詳細的??傮w規(guī)劃是戰(zhàn)略的、宏觀的考慮,而系統(tǒng)分析是更具體、更細致的工作。126系統(tǒng)分析是戰(zhàn)略規(guī)劃的繼續(xù)。5系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型127系統(tǒng)分析一、系統(tǒng)分析概述6一、系統(tǒng)分析概述
系統(tǒng)分析的含義系統(tǒng)分析的主要任務系統(tǒng)分析的主要過程系統(tǒng)分析的一般步驟系統(tǒng)分析工作的特點128一、系統(tǒng)分析概述系統(tǒng)分析的含義7(一)系統(tǒng)分析的含義系統(tǒng)分析也稱系統(tǒng)邏輯設計,是系統(tǒng)詳細開發(fā)的關鍵性階段,它處于系統(tǒng)開發(fā)生命周期的第二個階段,上接總體規(guī)劃,下聯(lián)系統(tǒng)設計。系統(tǒng)分析人員準確地理解用戶的要求,進行細致的調查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求定義轉換到相應的需求規(guī)格說明的過程。主要解決“系統(tǒng)干什么”的問題主要工具:數(shù)據(jù)流圖(DFD)
主要結果:系統(tǒng)分析報告129(一)系統(tǒng)分析的含義系統(tǒng)分析也稱系統(tǒng)邏輯設計,是系統(tǒng)詳細開發(fā)(二)系統(tǒng)分析的主要任務了解用戶需求確定系統(tǒng)邏輯模型編制系統(tǒng)說明書(系統(tǒng)分析報告)130(二)系統(tǒng)分析的主要任務了解用戶需求9(三)系統(tǒng)分析的主要過程認識、理解當前的現(xiàn)實環(huán)境,獲得當前系統(tǒng)的具體的“物理模型”從當前系統(tǒng)的“物理模型”抽象出當前系統(tǒng)的“邏輯模型”對當前系統(tǒng)的“邏輯模型”進行分析和優(yōu)化,建立目標系統(tǒng)的“邏輯模型”131(三)系統(tǒng)分析的主要過程認識、理解當前的現(xiàn)實環(huán)境,獲得當前系(四)系統(tǒng)分析的步驟現(xiàn)行系統(tǒng)的詳細調查(需求分析)組織結構與業(yè)務流程分析系統(tǒng)數(shù)據(jù)流程分析建立新系統(tǒng)的邏輯模型提出系統(tǒng)分析報告借助圖形化的工具將其表述出來:組織結構圖、業(yè)務流程圖、DFD、DD132(四)系統(tǒng)分析的步驟現(xiàn)行系統(tǒng)的詳細調查(需求分析)借助圖形化(五)系統(tǒng)分析工作的特點確定用戶需求。(系統(tǒng)分析人員必須與用戶密切協(xié)商)設計邏輯模型133(五)系統(tǒng)分析工作的特點確定用戶需求。12系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型134系統(tǒng)分析一、系統(tǒng)分析概述13二、需求分析(詳細調查)
詳細調查的原則詳細調查的內容詳細調查的方法進行調查時應注意的事項135二、需求分析(詳細調查)詳細調查的原則14自頂向下全面展開用戶參與工程化的工作方式全面與重點調查相結合友善的工作方式(一)詳細調查的原則136自頂向下全面展開(一)詳細調查的原則15(二)詳細調查的內容組織機構與功能業(yè)務業(yè)務流程數(shù)據(jù)和數(shù)據(jù)流程決策方式及過程可用資源與限制條件現(xiàn)存問題及改進137(二)詳細調查的內容組織機構與功能業(yè)務16(三)詳細調查的方法問卷調查召開調查會調查人員直接參加業(yè)務實踐查閱企業(yè)的有關資料個別訪問由用戶的管理人員向開發(fā)者介紹情況其他:如專家調查等方法??傇瓌t:以了解清楚現(xiàn)狀為最終目標138(三)詳細調查的方法問卷調查總原則:以了解清楚現(xiàn)狀為最終目(四)進行調查時應注意的事項做好計劃和用戶培訓調查態(tài)度調查順序調查與分析整理相結合規(guī)范調查圖表調查資料的搜集和整理與歸檔139(四)進行調查時應注意的事項做好計劃和用戶培訓181、調查前要做好計劃和用戶培訓
根據(jù)系統(tǒng)需要明確調查任務的劃分和規(guī)劃,列出必要的調查大綱,規(guī)定每一步調查的內容、時間、地點、方式和方法等。對用戶進行培訓或發(fā)放說明材料,讓用戶了解調查過程、目的等,并參與調查的整個過程。1401、調查前要做好計劃和用戶培訓根據(jù)系統(tǒng)需要明確2、調查態(tài)度
調查要從系統(tǒng)的現(xiàn)狀出發(fā),避免先入為主。要結合組織的實際情況管理現(xiàn)狀,了解實際問題,得到客觀資料。系統(tǒng)調查人員應當具有虛心、熱心、耐心和細心等良好的修養(yǎng)和調查態(tài)度,并掌握一定的提問技巧。1412、調查態(tài)度調查要從系統(tǒng)的現(xiàn)狀出發(fā),避免先入為3、調查順序先自上而下進行初步調查,在了解總體和全部的基礎上,再由下而上地進行詳細調查。
1423、調查順序先自上而下進行初步調查,在了解總體和全部4、調查與分析整理相結合調查過程中要深入了解現(xiàn)行組織各部分的細節(jié),而后根據(jù)相互之間的關系綜合起來,使得對組織有一個完整的了解,對于調查中出現(xiàn)的問題應及時反映并解決。1434、調查與分析整理相結合調查過程中要深入了解現(xiàn)行組織5、規(guī)范調查圖表為便于開發(fā)者和用戶對調查中得到的結果和問題進行交流和分析,調查中需要簡單易懂的圖表工具。1445、規(guī)范調查圖表為便于開發(fā)者和用戶對調查中得到6、調查資料的搜集和整理與歸檔所有調查的內容和分析的結果都應整理后歸檔,由負責人簽字,以便進一步工作的使用。原始資料:報表、單據(jù)的樣品和格式調查訪問的記錄調查訪問后形成的圖表調查訪問后,初步歸納的文字資料1456、調查資料的搜集和整理與歸檔所有調查的內容和分析的結果都應系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型146系統(tǒng)分析一、系統(tǒng)分析概述25三、組織結構與功能分析
組織結構調查功能結構調查組織/業(yè)務關系分析147三、組織結構與功能分析組織結構調查26弄清組織內部的部門劃分各部門之間的領導與被領導關系信息資料的傳遞關系物資流動關系與資金流動關系應詳細了解各級組織存在的問題以及對新系統(tǒng)的要求等(一)組織結構調查1、組織結構調查內容148弄清組織內部的部門劃分(一)組織結構調查1、組織結構調查內2、組織結構調查工具組織結構圖組織結構圖的畫法各不相同,需要針對具體組織進行描述。1492、組織結構調查工具組織結構圖28舉例1:某工廠的組織結構圖150舉例1:某工廠的組織結構圖29151舉例2:某公司的組織結構圖30舉例2:某公司的組織結構圖(二)功能結構調查功能指的是完成某項工作的能力。為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具有各種功能。各子系統(tǒng)功能的完成,又依賴于下面更具體的工作的完成。功能結構調查是要確定系統(tǒng)的功能結構。152(二)功能結構調查功能指的是完成某項工作的能力。31功能結構描述工具功能結構描述工具是業(yè)務功能結構圖。業(yè)務功能結構圖是一個完全以業(yè)務功能為主體的樹型圖,其目的在于描述組織內部各部分的業(yè)務和功能。153功能結構描述工具功能結構描述工具是業(yè)務功能結構圖。32舉例:某企業(yè)業(yè)務功能結構圖154舉例:某企業(yè)業(yè)務功能結構圖33(三)組織/業(yè)務關系分析組織機構圖:反映了系統(tǒng)內各部門及其層次關系。功能結構圖:反映了各部門所具有的管理功能。但對于組織內各部門之間的聯(lián)系,各部門的主要業(yè)務職能和它們在業(yè)務過程中所承擔的工作卻不能反映出來。
為了彌補這方面的不足,增設組織/功能關系圖來反映各部門在承擔業(yè)務時的關系。155(三)組織/業(yè)務關系分析組織機構圖:反映了系統(tǒng)內各部門及其層例:某組織/功能關系圖156例:某組織/功能關系圖35系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型157系統(tǒng)分析一、系統(tǒng)分析概述36四、業(yè)務流程分析
業(yè)務流程調查的任務及方法業(yè)務流程的描述工具業(yè)務流程分析業(yè)務流程的重組158四、業(yè)務流程分析業(yè)務流程調查的任務及方法37(一)業(yè)務流程調查的任務及方法任務
調查系統(tǒng)中各環(huán)節(jié)的業(yè)務活動,掌握業(yè)務的內容、作用、及信息的輸入、輸出、數(shù)據(jù)存儲和信息的處理方法及過程等。它是掌握現(xiàn)行系統(tǒng)狀況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。159調查業(yè)務流程應順著原系統(tǒng)信息流動的過程逐步地進行。內容包括各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。方法
(一)業(yè)務流程調查的任務及方法任務(二)業(yè)務流程的描述工具1、業(yè)務流程圖(TransactionFlowDiagram,TFD)是用規(guī)定的符號來表示具體業(yè)務處理過程。業(yè)務流程圖易于閱讀和理解,是分析業(yè)務流程的重要步驟,其繪制基本上按照業(yè)務的實際處理步驟和過程繪制。
160(二)業(yè)務流程的描述工具1、業(yè)務流程圖是用規(guī)定的符號來表示2、業(yè)務流程圖畫法業(yè)務流程圖的基本符號如下:
1612、業(yè)務流程圖畫法40業(yè)務流程圖的主要符號:業(yè)務處理單位(部門或人)業(yè)務處理功能單證票據(jù)數(shù)據(jù)/文檔存儲數(shù)據(jù)流向基本符號和畫法尚未統(tǒng)一,但同一系統(tǒng)內應統(tǒng)一。162業(yè)務流程圖的主要符號:業(yè)務處理單位業(yè)務處理功能單證票據(jù)數(shù)據(jù)/業(yè)務流程圖格式圖例說明業(yè)務處理單位業(yè)務處理功能單證票據(jù)數(shù)據(jù)流向
數(shù)據(jù)存儲收集資料163業(yè)務流程圖格式圖例說明業(yè)務處理業(yè)務處理單證票據(jù)數(shù)據(jù)流向數(shù)據(jù)3、業(yè)務流程圖的特點按業(yè)務部門劃分的橫式圖圖中描述的主體是票據(jù)、賬單票據(jù)、賬單的流程路線與實際業(yè)務處理過程一一對應。1643、業(yè)務流程圖的特點按業(yè)務部門劃分的橫式圖43是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù)是系統(tǒng)分析員,管理人員相互交流的思想工具系統(tǒng)分析員可以直接在業(yè)務流程圖上擬出計算要處理部分分析業(yè)務流程是否合理4、業(yè)務流程圖的作用165是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù)4、業(yè)務流程圖的作用44練習1:試根據(jù)下述業(yè)務過程畫出訂貨的業(yè)務流程圖采購員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向供貨單位發(fā)出催貨請求,否則,填寫訂貨單交供貨單位。供貨單位發(fā)出貨物后,立即向采購員發(fā)出取貨通知。166練習1:試根據(jù)下述業(yè)務過程畫出訂貨的業(yè)務流程圖采購員從倉庫收采購員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向供貨單位發(fā)出催貨請求,否則,填寫訂貨單交供貨單位。供貨單位發(fā)出貨物后,立即向采購員發(fā)出取貨通知。167采購員從倉庫收到缺貨通知單以后,查閱訂貨合同單,若已訂貨,向練習2:根據(jù)下列描述畫出領料的業(yè)務流程圖車間填寫領料單給倉庫要求領料,庫長根據(jù)用料計劃審批領料單,未批準的退回車間,已批準的領料單送到倉庫保管員處,由他查閱庫存帳。若帳上有貨則通知車間前來領料,否則將缺貨通知采購人員。168練習2:根據(jù)下列描述畫出領料的業(yè)務流程圖車間填寫領料單給倉庫車間填寫領料單給倉庫要求領料,庫長根據(jù)用料計劃審批領料單,未批準的退回車間,已批準的領料單送到倉庫保管員處,由他查閱庫存帳。若帳上有貨則通知車間前來領料,否則將缺貨通知采購人員。169車間填寫領料單給倉庫要求領料,庫長根據(jù)用料計劃審批領料單,未(三)業(yè)務流程分析業(yè)務流程分析的目的分析現(xiàn)行系統(tǒng)中存在的問題是為了在新系統(tǒng)建設中予以克服或改進。系統(tǒng)中存在的問題可能是管理思想和方法落后,業(yè)務流程不盡合理,也可能是因為計算機信息系統(tǒng)的建設為優(yōu)化原業(yè)務流程提供的新的可能性。這時,就需要在對現(xiàn)有業(yè)務流程進行分析的基礎上進行業(yè)務流程重組,產生新的更為合理的業(yè)務流程。
170(三)業(yè)務流程分析業(yè)務流程分析的目的分析現(xiàn)行系統(tǒng)中存在的問業(yè)務流程分析的內容
現(xiàn)行流程的分析業(yè)務流程的優(yōu)化確定新的業(yè)務流程新系統(tǒng)的人機界面171業(yè)務流程分析的內容現(xiàn)行流程的分析50(四)業(yè)務流程的重組不合理的業(yè)務流程有哪些?不合理的業(yè)務流程產生的歷史原因是什么?改進措施有哪些?以及改進會涉及到哪些方面(包括涉及面以及技術支持)?改進前后對組織的目標的影響有多大?業(yè)務流程重組的應用條件?172(四)業(yè)務流程的重組不合理的業(yè)務流程有哪些?51小結1從總體上對系統(tǒng)分析階段的工作任務、工作步驟、階段成果等內容作簡單的介紹;組織結構和業(yè)務功能、業(yè)務流程調查與分析是自上而下、從粗到細的調查分析過程,實際工作過程中,調查與分析運用了一系列的工具,并且同步進行,針對現(xiàn)行系統(tǒng),結合現(xiàn)代技術和理論,提出改進的意見或建議。173小結1從總體上對系統(tǒng)分析階段的工作任務、工作步驟、階段成果系統(tǒng)分析一、系統(tǒng)分析概述二、需求分析三、組織結構與功能分析四、業(yè)務流程分析五、數(shù)據(jù)流程分析六、新系統(tǒng)邏輯模型174系統(tǒng)分析一、系統(tǒng)分析概述53五、數(shù)據(jù)流程分析
數(shù)據(jù)流程分析概述數(shù)據(jù)流程的描述工具數(shù)據(jù)字典加工說明175五、數(shù)據(jù)流程分析數(shù)據(jù)流程分析概述54(一)數(shù)據(jù)流程分析概述數(shù)據(jù)流程是數(shù)據(jù)在系統(tǒng)中產生、傳輸、加工處理、使用、存儲的過程。176數(shù)據(jù)流程調查的內容:
收集原系統(tǒng)全部輸入單據(jù)(如入庫單、收據(jù)、憑證)、輸出報表和數(shù)據(jù)存儲介質(如賬本、清單)的典型格式。在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時間及發(fā)生量等,并注明各項數(shù)據(jù)的類型(數(shù)字、字符)、長度、取值范圍(指最大值和最小值)。
(一)數(shù)據(jù)流程分析概述數(shù)據(jù)流程是數(shù)據(jù)在系統(tǒng)中產生、傳輸、加數(shù)據(jù)流程分析把數(shù)據(jù)在組織(或原系統(tǒng))內部的流動情況抽象地獨立出來,舍去了具體組織機構、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務的數(shù)據(jù)處理模式。177數(shù)據(jù)流程分析的目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。這些問題包括:數(shù)據(jù)流程不暢,前后數(shù)據(jù)不匹配,數(shù)據(jù)處理過程不合理等等。
數(shù)據(jù)流程分析把數(shù)據(jù)在組織(或原系統(tǒng))內部的流動情況抽象地獨進行數(shù)據(jù)流程分析的主要步驟
178進行數(shù)據(jù)流程分析的主要步驟57(二)數(shù)據(jù)流程的描述工具數(shù)據(jù)流程圖(DataFlowDiagram,DFD)179一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。系統(tǒng)分析的主要任務是建立新系統(tǒng)的邏輯模型,具體地講主要是畫出新系統(tǒng)的DFD,編寫定義DFD的數(shù)據(jù)詞典。建立新系統(tǒng)的DFD是一項十分重要的工作。因為建立的DFD是系統(tǒng)開發(fā)乃至系統(tǒng)維護的依據(jù),是系統(tǒng)的重要文檔之一。系統(tǒng)分析員要在詳細調查中,在與用戶的反復交流中修改DFD,力求新建DFD是正確的、準確的。(二)數(shù)據(jù)流程的描述工具數(shù)據(jù)流程圖(DataFlowD外部項名稱外部項(S)、外部實體、數(shù)據(jù)源數(shù)據(jù)流(F)數(shù)據(jù)流名稱數(shù)據(jù)存儲名稱數(shù)據(jù)存儲(D)、文件數(shù)據(jù)加工(P)、加工處理、邏輯處理功能描述上圖是一個簡單的數(shù)據(jù)流圖,它表示數(shù)據(jù)X從源S流出,經(jīng)P1加工轉換成Y,接著經(jīng)P2加工轉換為Z,在加工過程中從D中讀取數(shù)據(jù)。數(shù)據(jù)流程圖的4個基本符號
180外部項名稱外部項(S)、外部實體、數(shù)據(jù)源數(shù)據(jù)流(F)數(shù)據(jù)流名下圖是一個簡單的DFD。它表示數(shù)據(jù)流“付款單”從外部項“客戶”(源點)流出,經(jīng)加工“帳務處理”轉換成數(shù)據(jù)流“明細帳”,再經(jīng)加工“打印帳簿”轉換成數(shù)據(jù)流“帳簿”,最后流向外部項“會計”(終點),加工“打印帳簿”在進行轉換時,從數(shù)據(jù)存儲“總帳”中讀取數(shù)據(jù)。
F3帳簿F2明細帳F1付款單
D
總帳
打印帳簿P2
帳務處理P1S1客戶S2會計181下圖是一個簡單的DFD。它表示數(shù)據(jù)流“付款單”從外(1)數(shù)據(jù)流F數(shù)據(jù)流用帶有名字的、有箭頭的線段表示,名字稱為數(shù)據(jù)流名,表示流經(jīng)的數(shù)據(jù),箭頭表示流向。數(shù)據(jù)流由一組數(shù)據(jù)項組成,例如,“發(fā)票”數(shù)據(jù)流由品名、規(guī)格、單位、單價、數(shù)量等數(shù)據(jù)組成。約定1:對流進或流出文件的數(shù)據(jù)流不需標注名字,因為文件本身就足以說明數(shù)據(jù)流;而別的數(shù)據(jù)流則必須標出名字,名字應能反映數(shù)據(jù)流的含義。約定2:數(shù)據(jù)流不允許同名。182對數(shù)據(jù)流的表示有以下約定:(1)數(shù)據(jù)流F約定1:對流進或流出文件的數(shù)據(jù)流不需標注名約定3:兩個數(shù)據(jù)流在結構上相同是允許的,但必須體現(xiàn)人們對數(shù)據(jù)流的不同理解。如圖a中的合理領料單與領料單兩個數(shù)據(jù)流,它們的結構相同,但前者增加了合理性這一信息。約定4:兩個加工之間可以有幾股不同的數(shù)據(jù)流,這是由于它們的用途不同,或它們之間沒有聯(lián)系,或它們的流動時間不同,如圖b所示。約定5:數(shù)據(jù)流圖描述的是數(shù)據(jù)流而不是控制流。如圖c中,“月末”只是為了激發(fā)加工“計算工資”,是一個控制流而不是數(shù)據(jù)流,所以應從圖中刪去。abc183約定3:兩個數(shù)據(jù)流在結構上相同是允許的,但必須體現(xiàn)人們對數(shù)據(jù)(2)數(shù)據(jù)加工/加工處理/邏輯處理P加工處理是對數(shù)據(jù)進行的操作,它把流入的數(shù)據(jù)流轉換為流出的數(shù)據(jù)流。每個加工處理都應取一個名字表示它的含義,并規(guī)定一個編號用來標識該加工在層次分解中的位置。名字中必須包含一個動詞,例如“計算”、“打印”等。對數(shù)據(jù)加工轉換的方式有兩種:改變數(shù)據(jù)的結構,例如,將數(shù)組中各數(shù)據(jù)重新排序;產生新的數(shù)據(jù),例如對原來的數(shù)據(jù)總計、求平均等值。184P1(2)數(shù)據(jù)加工/加工處理/邏輯處理P加工處理是對數(shù)據(jù)進行(3)數(shù)據(jù)存儲/文件D文件是存貯數(shù)據(jù)的工具。文件名應與它的內容一致,寫在開口內。從文件流入或流出數(shù)據(jù)流時,數(shù)據(jù)流方向是很重要的。如果是讀文件,則數(shù)據(jù)流的方向應從文件流出;寫文件時則相反;如果是又讀又寫,則數(shù)據(jù)流是雙向的。在修改文件時,雖然必須首先讀文件,但其本質是寫文件,因此數(shù)據(jù)流應流向文件,而不是雙向。185(3)數(shù)據(jù)存儲/文件D64(4)外部項/外部實體/數(shù)據(jù)源S表示數(shù)據(jù)的外部來源和去處。它通常是系統(tǒng)之外的人員或組織,不受系統(tǒng)所控制。186客戶(4)外部項/外部實體/數(shù)據(jù)源S表示數(shù)據(jù)的外部來源和系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程可在圖上畫出計算機處理的部分根據(jù)邏輯存儲,進一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設計過渡根據(jù)數(shù)據(jù)流向,定出存取方式對應一個處理過程,可用相應的程序語言來表達處理方法,向程序設計過渡。數(shù)據(jù)流程圖的作用:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 律師合作咨詢協(xié)議書范本
- 縣城門面轉讓協(xié)議書范本
- 車輛質押貸款合同模板(含車輛評估條款)
- 節(jié)日促銷活動員工激勵合同
- 事業(yè)單位停薪留職人員原單位業(yè)績考核及獎勵協(xié)議
- 餐飲企業(yè)股東合作協(xié)議與供應鏈優(yōu)化
- 彩鋼板房建筑項目施工安全與環(huán)境保護合同
- 離婚彩禮退還爭議調解及仲裁協(xié)議
- 員工感恩培訓
- 冬季檢修安全培訓
- JJF 1139-2005計量器具檢定周期確定原則和方法
- GB/T 27922-2011商品售后服務評價體系
- 生物科技有限公司外勤出差申請表
- GA/T 1567-2019城市道路交通隔離欄設置指南
- LX電動單梁懸掛說明書介紹
- 消防水池檢查記錄
- 工程竣工圖章樣式
- 航天器用j30jh系列微型矩形電連接器
- 拆除新建橋梁鉆孔樁專項施工方案
- 技工序列考評、評聘管理辦法
- 2022年哈爾濱建設發(fā)展集團有限責任公司招聘筆試題庫及答案解析
評論
0/150
提交評論