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

下載本文檔

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

文檔簡介

4.0系統(tǒng)分析概述 4.1系統(tǒng)調查和可行性分析4.2業(yè)務流程調查(TFD圖)4.3數(shù)據(jù)流程調查4.4數(shù)據(jù)字典(DD)4.5描述處理邏輯的工具4.6系統(tǒng)化分析4.7研究和確定管理模型4.8提出新系統(tǒng)的邏輯方案第四章管理信息系統(tǒng)的系統(tǒng)分析1本章重點系統(tǒng)分析的任務、可行分析的任務和內容管理業(yè)務流程圖及數(shù)據(jù)流程圖的繪制數(shù)據(jù)字典的編制決策表及決策樹的繪制 數(shù)據(jù)屬性分析2詳細設計提出要求可行性研究系統(tǒng)評價系統(tǒng)維護驗收編程調試系統(tǒng)轉換詳細調查初步調查邏輯設計開發(fā)方案選擇審批審查審查總體設計系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)運行和維護3目標系統(tǒng)用戶要求可行性合同與需求分析談判編程與測試設計提交實現(xiàn)理解需求表達需求怎么做能否做做什么具體做構思4系統(tǒng)分析的含義

系統(tǒng)分析(SystemAnalysis)源于美國的蘭德公司。1945年夏美國道格拉茲飛機在文職人員的建議下,組織各方面的科學家為美國空軍研究“洲際戰(zhàn)爭”,其目的是向空軍提供有關技術和設施的建議,不久,提出“試驗性環(huán)球空間飛行器設計”研究報告。該組織的工作影響較大,經發(fā)展、完善,成為獨立的研究機構,專門從事咨詢活動,以系統(tǒng)為中心,以系統(tǒng)結構、系統(tǒng)觀點為主導,創(chuàng)立了一套解決問題的方法——系統(tǒng)分析法。5

系統(tǒng)分析是開發(fā)管理信息系統(tǒng)過程中最重要、也是最困難的階段。同系統(tǒng)設計一道是整個MIS開發(fā)工作的核心部分,系統(tǒng)分析工作的好壞,在很大程度上決定了系統(tǒng)的成敗。6

管理信息系統(tǒng)分析的任務:在充分認識原信息系統(tǒng)的基礎上,通過問題識別、可行性分析、詳細調查、系統(tǒng)化分析,最后完成新系統(tǒng)的邏輯方案設計,或稱邏輯模型設計。邏輯方案不同于物理方案,前者解決“做什么”的問題,是系統(tǒng)分析的任務(既系統(tǒng)要完成什么樣的功能,提供什么樣的信息);后者解決“怎樣做”的問題,是系統(tǒng)設計的任務(既系統(tǒng)的各項功能是如何實現(xiàn)的,用什么樣的具體方法產生和提供信息)。7系統(tǒng)分析的步驟1、可行性分析2、現(xiàn)行系統(tǒng)的詳細調查3、功能、數(shù)據(jù)與流程分析4、新系統(tǒng)邏輯模型設計5、提出系統(tǒng)分析報告8

從管理、技術和經濟三個層面上分析,確定將開發(fā)的信息系統(tǒng)成功的可能性1.可行性分析9

現(xiàn)行系統(tǒng)的詳細調查是集中一段時間和人力,通過各種途徑做全面、充分和詳細的調查,弄清現(xiàn)行系統(tǒng)的邊界、組織機構、人員分工、業(yè)務流程、各種計劃、單據(jù)和報表的格式、種類及處理過程、企業(yè)資源及約束情況等,為系統(tǒng)開發(fā)做好原始資料的準備工作。2.現(xiàn)行系統(tǒng)的詳細調查10

在詳細調查的基礎上,系統(tǒng)分析員對現(xiàn)行系統(tǒng)進行研究和分析,找出現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié),進行數(shù)據(jù)整理,為提出新系統(tǒng)邏輯模型做準備。3.功能、數(shù)據(jù)與流程分析114.新系統(tǒng)邏輯模型設計

在系統(tǒng)調查和系統(tǒng)分析的基礎上建立新系統(tǒng)邏輯模型,用一組圖表模型表達和描述,方便用戶和分析人員對系統(tǒng)提出改進意見。功能模型、數(shù)據(jù)模型和流程模型12系統(tǒng)功能說明的工具——功能模型圖對系統(tǒng)進行概要描述的工具——數(shù)據(jù)流程圖(DataFlowDiagram,簡稱DFD)數(shù)據(jù)部分詳細描述的工具——數(shù)據(jù)字典(DataDictionary,簡稱DD)功能詳細描述的工具——結構式語言、判斷表和判斷樹邏輯模型的表達工具13處理邏輯內部表達如果…...就…...否則…...3NF數(shù)據(jù)存儲結構數(shù)據(jù)流內容數(shù)據(jù)字典總數(shù)據(jù)流程圖詳細的數(shù)據(jù)流程圖處理邏輯的擴展結構式語言判斷表判斷樹數(shù)據(jù)流程圖(DFD)描述了:1、系統(tǒng)數(shù)據(jù)的來源和去向2、指出了系統(tǒng)的各個邏輯功能,說明一個邏輯功能可以通過一組數(shù)據(jù)元素和另一個邏輯功能聯(lián)結起來3、表達了每一個要進行數(shù)據(jù)訪問的數(shù)據(jù)存儲□要把所有的數(shù)據(jù)元素以及由數(shù)據(jù)元素組成的數(shù)據(jù)結構明確地定義出來,并把它記錄到數(shù)據(jù)字典中去□數(shù)據(jù)流程圖中的每一個數(shù)據(jù)存儲,必須對數(shù)據(jù)存儲結構規(guī)范化以保證數(shù)據(jù)的一致性,然后把它記錄到數(shù)據(jù)字典中□數(shù)據(jù)字典是對數(shù)據(jù)流程圖的補充的解釋對數(shù)據(jù)流程圖中的每一個邏輯功能都可以用判斷樹、判斷表、結構式語言等方法表達這個處理邏輯14

系統(tǒng)分析階段的成果就是系統(tǒng)分析報告。它是系統(tǒng)分析階段的總結和向有關領導提交的文字報告,反映這個階段調查分析的全部情況,也是下一步系統(tǒng)設計的工作依據(jù)。5.提出系統(tǒng)分析報告15系統(tǒng)分析的基本原則1.堅持系統(tǒng)思想、運用系統(tǒng)方法

將問題作為一個系統(tǒng)來識別是非常好的方法,尤其是對不熟悉的問題,更應如此。一旦將問題當作一個系統(tǒng),就可以根據(jù)系統(tǒng)的定義和特征,根據(jù)要解決的問題、要達到的目標,從確定系統(tǒng)的組成要素入手,確定與待解決問題相關的要素屬性,以及結構和功能,就可以在較短的時間內熟知問題以及其關鍵所在。采用“自頂向下”和“自底向上”開發(fā)策略相結合是重要的系統(tǒng)方法。162.內部條件與外部環(huán)境相結合

3.協(xié)調性原則要保證子系統(tǒng)之間、系統(tǒng)與環(huán)境之間相協(xié)調,使系統(tǒng)達到總體特性最佳。4.基于原系統(tǒng)、高于原系統(tǒng)原則要求系統(tǒng)分析工作既不脫離實際,憑空想象,又要對現(xiàn)行系統(tǒng)中不合理的管理體制、管理模式、思想觀念、工作方法以及傳統(tǒng)習慣等進行大膽的改革和正確的引導,從而充分發(fā)揮信息技術的能力,提高工作效率,提高管理水平。175.用戶參與原則

盡管系統(tǒng)分析員在系統(tǒng)分析階段要熟悉業(yè)務,但畢盡時間有限、缺乏實踐,因此在系統(tǒng)分析的過程中要有具有較強工作經驗的業(yè)務人員參與工作,這樣使系統(tǒng)分析員能及時掌握用戶情況,便于交流;能及時修改或補充用戶需求;使用戶及早熟悉系統(tǒng)。18第一節(jié)可行性分析和詳細調查概述

一、可行性分析的任務和內容

可行性分析的任務:明確應用項目開發(fā)的必要性和可行性。必要性來自實現(xiàn)開發(fā)任務的迫切性:IS的開發(fā)是來自合作伙伴的需要、競爭對手的挑戰(zhàn),或者是其它行業(yè)管理信息系統(tǒng)發(fā)展水平,或者是新的信息技術出現(xiàn)等。19可行性則取決于實現(xiàn)應用系統(tǒng)的資源和條件??尚行苑治鲂杞⒃诔醪秸{查的基礎上(了解原系統(tǒng)存在的問題,用戶對新系統(tǒng)的要求等)管理上的可行性技術上的可行性經濟上的可行性20

可行性分析的內容:

1、管理上的可行性:管理人員對開發(fā)的態(tài)度和管理方面的條件;(如私企財務中的“一支筆”現(xiàn)象)

2、技術上的可行性:論證現(xiàn)有技術對系統(tǒng)所提出目標的支持程度,開發(fā)人員的水平,如果缺乏足夠的技術力量,或者單純依靠外部力量進行開發(fā),是很難成功的;(系統(tǒng)最終得由企業(yè)自己負責維護)

3、經濟上的可行性:主要是預估費用支出和對項目的經濟效益進行評價。21可行性分析的步驟要求與環(huán)境調查問題書面材料技術可行性經濟可行性管理可行性可行性分析與計劃報告評審審批22

二、可行性分析的報告

可行性分析的結果是產生可行性分析報告。分析報告的重點內容是:系統(tǒng)簡述;項目目標;所需資源,預算和期望效益;對項目可行性的結論。23可行性分析報告的構成242526

可行性分析的結論:

(1)可以立即開發(fā);(2)改進原系統(tǒng);(3)目前不可行,或者需推遲到某些條件具備以后再進行??尚行苑治鰣蟾嬉M量取得有關管理人員的一致認識,并經過主管領導批準,才可付之實施,進入對系統(tǒng)進行詳細調查的階段。

27三、詳細調查的目的、原則

可行性研究的結果得到肯定以后,就進行系統(tǒng)的詳細調查。

現(xiàn)行系統(tǒng)的詳細調查是集中時間和人力,通過各種途徑做全面、充分和詳細的調查,弄清現(xiàn)行系統(tǒng)的邊界、組織機構、人員分工、業(yè)務流程、各種計劃、單據(jù)和報表的格式、種類及處理過程、企業(yè)資源及約束情況等,為系統(tǒng)開發(fā)做好原始資料的準備工作。28現(xiàn)行系統(tǒng)(包括手工系統(tǒng)和已采用計算機的管理信息系統(tǒng))對象目的掌握現(xiàn)行系統(tǒng)的現(xiàn)狀,發(fā)現(xiàn)問題和薄弱環(huán)節(jié),收集資料,為系統(tǒng)化分析和提出新系統(tǒng)的邏輯設計做好準備;29原則用戶參與原則使用部門的業(yè)務人員主管人員設計部門的系統(tǒng)分析人員系統(tǒng)設計人員共同參加30詳細調查的準備主要包括以下活動:熟悉業(yè)務擬訂調查提綱確定部門負責人員和業(yè)務配合人員動員和人員培訓確定調查路線311.熟悉業(yè)務展開對與業(yè)務工作相關管理理論、方法、實務、發(fā)展動向和趨勢等的學習,對相關業(yè)務工作重點、難點的學習。了解國內外其他企業(yè)在該類運作與管理的信息系統(tǒng)應用的水平、深度和廣度,這樣對新系統(tǒng)設計的實用性、先進性就有一個大體的把握,便于調查工作的開展。根據(jù)調查范圍,分配各系統(tǒng)分析員的調查對象。不同人員對不同的部門進行調查和分析工作。322.擬訂調查提綱1、你的工作崗位是什么?你的工作任務是什么?哪些任務是重點、難點?你的工作性質、地位是什么?2、你的工作有哪些考核指標?工作目標有哪些?3、你的工作中用到哪些單據(jù)、臺賬、統(tǒng)計報表、工作文件、工作標準、管理標準?哪些單據(jù)、臺賬、統(tǒng)計報表、工作文件、工作標準、管理標準可能會修改?4、你的工作中有哪些流程,是怎樣的?與其他工作(部門、人員或崗位)之間有什么關系?5、你的工作經常需要向什么領導提供哪些統(tǒng)計數(shù)據(jù)?6、你的工作存在哪些問題?在最近有哪些變革?你認為應該如何改進?7、為做好你的工作、其他相關工作,你認為應該收集哪些企業(yè)外部信息?……333.確定部門負責人員和業(yè)務配合人員

為了使系統(tǒng)開發(fā)工作有序、有效地工作,應該確定企業(yè)高層領導中的負責人、各部門負責人員以及業(yè)務配合人員。他們是新系統(tǒng)的用戶。344.動員和人員培訓動員:使企業(yè)員工了解國內外使用信息技術的情況,對企業(yè)帶來的效益,開發(fā)新信息系統(tǒng)工作的重要性、必要性和緊迫性,使他們能積極支持這項工作的開展。培訓:使相關的業(yè)務人員了解計算機能做什么,并根據(jù)擬訂的調查提綱,培訓他們如何積極主動地參與、配合、協(xié)助調查工作乃至系統(tǒng)分析階段的工作。355.確定調查路線分管相關部門的企業(yè)級領導部門負責人科室1負責人科室2負責人科室n負責人主要業(yè)務人員11主要業(yè)務人員1m主要業(yè)務人員21主要業(yè)務人員2m主要業(yè)務人員nm主要業(yè)務人員n1采取“自頂向下”策略36詳細調查的內容3738問卷調查面談收集各種工作規(guī)程和有關資料觀察和參加業(yè)務實踐詳細調查方法方法391.問卷調查固定式問卷(CEQ:Closed-endedquestion):要求進行簡單而明確回答的問題。(有限制問題)你所在企業(yè)的會計憑證每月大約有多少份?如下表給出的問卷,用戶根據(jù)提示,選擇1~940自由式問卷(OEQ:Open-endedquestion):要求對問題進行討論而不是必須對問題做出簡短的回答。(無限制問題)你認為所在部門現(xiàn)在使用的信息系統(tǒng)存在的問題采取什么方案來解決最好?412.面談面談指系統(tǒng)分析員通過口頭提問的方式收集現(xiàn)行系統(tǒng)的有關資料。注意用戶的一些用詞:“一般不發(fā)生”、“很少發(fā)生”、“不這樣,就一定不會那樣”、“大多數(shù)”、“一般情況下”、“差不多”、“幾乎”等詞,因為對于系統(tǒng)來說,即使是發(fā)生概率很低的活動、流程,都可能是系統(tǒng)將要具備的功能。系統(tǒng)詳細調查時,我們應當懷疑一切,并提出這樣的問題,諸如“所有的事務都按相同的辦法處理?”、“有什么人可以不按標準價格收費嗎?”423.收集各種工作規(guī)程和有關資料與各部門業(yè)務工作相關的標準、規(guī)范各種計劃與文件規(guī)章制度、流程規(guī)定歷史資料工作總結,如廠志、年終工作總結等上述資料具有規(guī)范性、權威性、準確性,為我們了解現(xiàn)行系統(tǒng)提供了素材。434.觀察和參加業(yè)務實踐“百聞不如一見”觀察和參加業(yè)務實踐既能使系統(tǒng)分析員親身體會工作實際,又能使自己去發(fā)現(xiàn)問題。例如,分析員觀察柜臺開票過程,了解銷售員每一個動作和決策過程,便可以了解銷售員是如何確定物資價格的,是如何確定銷售數(shù)量的,每聯(lián)發(fā)貨票是怎樣流轉的等等。因此,如果有條件或可能,系統(tǒng)分析員應該實地考察,甚至親自參與,以獲得第一手資料。44

管理信息系統(tǒng)的功能分析

一、組織結構調查

組織結構:指的是一個組織的組成以及這些組成部分之間的隸屬關系或管理與被管理的關系,通??捎媒M織結構圖來表示。將調查中所了解的組織結構具體地描繪在圖上,作為后續(xù)分析和設計的參考(它會成為最終劃分功能子系統(tǒng)的依據(jù))。下圖為重慶長安鈴木汽車有限公司的組織結構圖。

4546某服裝進銷存的組織結構圖47

組織結構調查內容弄清組織內部的部門劃分各部門之間的領導與被領導關系信息資料的傳遞關系物資流動關系與資金流動關系了解各級組織的職能和有關人員的工作職責、決策內容、存在問題以及對新系統(tǒng)的要求等。48

二、管理功能調查(系統(tǒng)功能的劃分和描述)

管理功能調查是把組織內部各項管理業(yè)務功能都用一張表的方式羅列出來,它是今后進行數(shù)據(jù)流程分析、建立新系統(tǒng)的邏輯模型以及系統(tǒng)設計的基礎,通常用功能層次圖來描述。

為了使MIS具有更好的環(huán)境適應能力,現(xiàn)代MIS的設計和開發(fā)一般都不會按企業(yè)的組織結構來開發(fā),而是按企業(yè)的功能結構來開發(fā)MIS系統(tǒng)。因此,管理功能調查的重要性大于組織結構的調查。49

圖6.2為重慶長安鈴木汽車銷售管理系統(tǒng)的功能結構圖。50

三、管理業(yè)務流程的調查

1、業(yè)務流程調查的任務業(yè)務流程調查主要任務是調查系統(tǒng)中各環(huán)節(jié)的業(yè)務活動,掌握業(yè)務的內容、作用、及信息的輸入、輸出、數(shù)據(jù)存儲和信息的處理方法及過程等。它是掌握現(xiàn)行系統(tǒng)狀況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。

2、業(yè)務流程調查的方法調查業(yè)務流程應順著原系統(tǒng)信息流動的過程逐步地進行,內容包括各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流經去向、提供信息的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。51

業(yè)務流程調查可以幫助我們了解業(yè)務的處理過程,發(fā)現(xiàn)和處理業(yè)務中的錯誤和疏漏,在新系統(tǒng)基礎上優(yōu)化業(yè)務處理流程。

描述管理業(yè)務流程的圖表有兩種:一是管理業(yè)務流程圖,一是表格分配圖。(一)管理業(yè)務流程圖管理業(yè)務流程圖的定義:是一種描述系統(tǒng)內各單位、人員之間業(yè)務關系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程中不合理的流向。52(1)繪制業(yè)務流程圖的基本符號

業(yè)務流程圖的基本圖形符號:用圓圈表示業(yè)務處理單位或個人;缺角的框表示輸出信息;有向邊表示業(yè)務的信息傳遞過程。53(2)業(yè)務流程圖的繪制車間填寫領料單到倉庫領料,庫長根據(jù)用料計劃審批領料單,未批準的退回車間。庫工收到已批準的領料單后,首先查閱庫存賬,若有貨,則通知車間前來領取所需物料,并登記用料流水賬;否則將缺貨通知采購人員。采購人員根據(jù)缺料通知,查閱訂貨合同單,若已訂貨,則向供貨單位發(fā)出催貨請求,否則就臨時申請補充訂貨。供貨單位發(fā)出貨物后,立即向訂貨單位發(fā)出提貨通知單。采購人員收到提貨通知單后,就可辦理入庫手續(xù)。接著是庫工驗收入庫,并通知車間領料。此外,倉庫庫工還要依據(jù)庫存賬和用料流水賬定期生成庫存的報表,呈送有關部門。54圖6.3某物資管理的業(yè)務流程圖

有55(二)表格分配圖這種圖表可幫助分析員表示出系統(tǒng)中各種單據(jù)和報告都與哪些部門發(fā)生業(yè)務關系。采購單一式四份,第一張交給賣方;第二張交到收貨部門,用來登記收貨清單;第三張交給財會部門,登記應付賬;第四張存檔。到貨時,收貨部門按待收貨清單校對貨物后填寫收貨單四張,其中第一張交財務部門,通知付款;第二張通知采購部門取貨;第三張存檔;第四張交給賣方。564賣方4存檔準備采購單采購部門財會部門收貨部門3應付款處理應付賬2登記待收貨待收貨清單采購單1賣方3存檔取貨通知2存檔收貨處理收貨單1付款貨到了!57

產品庫存管理業(yè)務流程案例分析

58

盤點管理業(yè)務流程案例分析

如下圖所示,在盤點管理業(yè)務流程中,庫管員首先編制盤存報表并提交給倉庫主管,倉庫主管查詢庫存清單和盤點流水賬,然后根據(jù)盤點規(guī)定進行審核,如果合格則提交合格盤存報表遞交給庫管員,由庫管員更新庫存清單和盤點流水賬。如果不合格則由倉庫主觀返回不合格盤存報表給庫管員重新查詢數(shù)據(jù)進行盤點。

59實例:某服裝銷公司銷售業(yè)務流程分析客戶向業(yè)務員(銷售部)提交訂貨單。業(yè)務員核對訂貨單、貨品庫存(資料)及客戶信譽度等資料,如果客戶信譽度良好,則根據(jù)貨品庫存(資料),填寫銷售訂單,同時修改貨品庫存(資料);銷售人員根據(jù)銷售訂單開具銷售單;財務管理人員根據(jù)銷售單收款,填寫收款單,一份返回客戶提貨使用,另一份存檔計入銷售收入明細帳;客戶提貨后若發(fā)現(xiàn)所購商品有質量問題,則提出退貨申請;主管審核退貨申請,符合要求則開具銷售退單,交財務管理人員辦理退款手續(xù),更新銷售收入明細。60銷售業(yè)務流程圖退貨申請銷售訂單貨品庫存(資料)退貨單收款單銷售收入明細帳訂貨單銷售單客戶信譽度61業(yè)務流程圖的特點按業(yè)務部門劃分的橫式圖圖中描述的主體是業(yè)務過程中的信息流動信息的流程路線與實際業(yè)務處理過程一一對應業(yè)務流程圖的作用業(yè)務流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù)業(yè)務流程是系統(tǒng)分析員,管理人員相互交流的思想工具系統(tǒng)分析員可以直接在業(yè)務流程圖上擬出計算要處理部分利用業(yè)務流程圖分析業(yè)務流程是否合理62數(shù)據(jù)流程調查

數(shù)據(jù)流程圖(dataflowdiagram)的定義:數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。管理業(yè)務調查過程中繪制的管理業(yè)務流程圖和表格分配圖等雖然形象地表達了管理中信息的流動和存儲過程,但仍沒有完全脫離一些物質要素(如貨物、產品、人員等,而這些都是計算機所不能處理的)。

63

數(shù)據(jù)流程圖屏蔽了業(yè)務流程中的物理背景而抽象出數(shù)據(jù)的特征,描述了企業(yè)或機構中整體的或部門的數(shù)據(jù)、數(shù)據(jù)流向、數(shù)據(jù)加工、數(shù)據(jù)存儲及數(shù)據(jù)的來源和去向,是業(yè)務流程圖的數(shù)據(jù)抽象。

【數(shù)據(jù)流程調查是今后建立數(shù)據(jù)庫系統(tǒng)和設計功能模塊過程的基礎,也是系統(tǒng)分析的主體內容?!?4

數(shù)據(jù)流程調查過程中收集的資料包括:(以借款和沖賬為例)(1)原系統(tǒng)全部輸入單據(jù)、輸出報表和數(shù)據(jù)存儲介質的典型格式(是設計系統(tǒng)數(shù)據(jù)表的基礎,如借款單、報銷單)(2)原系統(tǒng)各環(huán)節(jié)所采用的處理方法和計算方法(處理過程,如賬目臺賬的增減)(3)在上述各種單據(jù)、報表、賬本的典型樣品上注明制作單位、報送單位、存放地點、發(fā)生頻度、發(fā)生的高峰時間及發(fā)生量等(數(shù)據(jù)描述,如借款單的格式等)(4)在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型、長度、取值范圍(定義數(shù)據(jù)項,如借款單中借款人姓名、借款金額、借款日期等數(shù)據(jù)項的定義)

65數(shù)據(jù)流程圖的基本符號:66

1、外部實體:指本系統(tǒng)之外的人或單位,它們和本系統(tǒng)有信息傳遞關系。例如顧客、供貨單位等,標識符為E;

2、數(shù)據(jù)流:表示流動著的數(shù)據(jù),箭頭指明了數(shù)據(jù)的流動方向,數(shù)據(jù)流的標識符為F;

3、處理(功能):又稱邏輯處理功能,即對數(shù)據(jù)的變換功能,標識符為P。如進貨處理、登記庫存臺帳處理等;

4、數(shù)據(jù)存儲:指數(shù)據(jù)保存的地方,即數(shù)據(jù)存儲的邏輯描述,標識符為S,如學籍表、庫存臺帳等。

數(shù)據(jù)存儲和數(shù)據(jù)流都是數(shù)據(jù),僅僅是所處的狀態(tài)不同。數(shù)據(jù)存儲是處于靜止狀態(tài)的數(shù)據(jù),數(shù)據(jù)流是處于運動中的數(shù)據(jù)。

67數(shù)據(jù)流程圖的特點抽象性:表現(xiàn)在它完全舍去了具體的物質,只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務處理過程聯(lián)系起來,形成一個整體。68

繪制數(shù)據(jù)流程圖的基本思想是采取自頂向下逐層分解的辦法。首先畫出頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,說明系統(tǒng)總的輸入(I)、輸出(O)和處理功能(P)。然后再對頂層數(shù)據(jù)流程圖中的處理功能進行逐層分解,形成多級數(shù)據(jù)流程圖。

繪制DFD的原則自頂向下,逐層分解輸入輸出,保持平衡69P1P2P3dab1層ecP2.1P2.2P2.3cdeP1.1P1.2P1.3acP3.1P3.2P3.3bd2層P0b0層ea70(1)繪制頂層圖(也稱0層數(shù)據(jù)流程圖)頂層數(shù)據(jù)流程圖主要確定系統(tǒng)主要的綜合性邏輯功能,反映系統(tǒng)的總體實現(xiàn)目標,能概括地反映系統(tǒng)的外部實體、總輸入和輸出信息。系統(tǒng)的頂層數(shù)據(jù)流程圖只有一張。P0系統(tǒng)名整個系統(tǒng)表示成一個處理輸入A實體1輸出C實體3輸入B實體271實例:服裝進銷存管理數(shù)據(jù)流程分析(1)頂層數(shù)據(jù)流程圖P0服裝進銷存管理系統(tǒng)F4訂貨單E1供應商F2發(fā)貨單E2客戶F5銷售單F1訂貨單F3采購退貨單F6退貨申請72(2)分解和細化數(shù)據(jù)流程圖對頂層數(shù)據(jù)流程圖中的“進銷存”處理進行分解。下圖是“進銷存”處理框被分解后的一層數(shù)據(jù)流程圖,圖中包含三個“處理”:進貨,銷售,庫存。73P1進貨P2銷售P3庫存E1供應商F2發(fā)貨單F1訂貨單F4訂貨單E2客戶F5銷售單F6退貨申請S1貨品庫存(資料)F3采購退貨單F7收貨單P0F8銷售退單74(2)分解和細化數(shù)據(jù)流程圖(3)調整布局:每張流程圖的各種圖元符號布局要合理,分布要均勻、整齊、清晰,要盡量保持美觀。75

繪制數(shù)據(jù)流程圖必須考慮各種特殊情況,這是系統(tǒng)分析中極為重要的一步,因為計算機處理問題不像人那樣能夠隨機應變。一個只能處理正常情況的信息系統(tǒng)是經不起實際考驗的。(如常A/B時,B≠0;產品的價格輸入為負數(shù)等)下例是某服裝進銷存管理系統(tǒng)的頂層數(shù)據(jù)流程圖(IPO圖),它反映了供應商和顧客兩個外部實體間信息傳遞的過程。

76

檢查數(shù)據(jù)流程圖正確性的方法:

1、數(shù)據(jù)守恒:即輸入數(shù)據(jù)要與輸出數(shù)據(jù)相匹配。數(shù)據(jù)不守恒有兩種情況:一是可能遺漏了輸入數(shù)據(jù)流,導致某個處理過程在沒有輸入的情況下產生了輸出的數(shù)據(jù);另一種是某些輸入在處理過程中沒有使用;對于過程之間的數(shù)據(jù)應遵循兩個規(guī)則:流入過程的所有數(shù)據(jù)必須流出該過程或用于產生流出該過程的數(shù)據(jù)流出過程的所有數(shù)據(jù)必須曾流入過該過程或是由流入該過程的數(shù)據(jù)產生77帶有不必要輸入數(shù)據(jù)的過程(黑洞)計算X過程詳述數(shù)據(jù)元素A、B、C流入了過程但沒有流出。A用來決定用什么樣的公式計算X的值,所以它是必須輸入的,而B、C則在過程的輸出上沒有起作用,因此它們應該排除在輸入元素之外。我們稱這種過程為“黑洞”(數(shù)據(jù)輸入了但沒有再出去)。78帶有不可能數(shù)據(jù)輸出的過程(奇跡)計算Y過程詳述數(shù)據(jù)元素A、B、Y從該過程流出,且A流入該過程,Y的值是根據(jù)A的值按照算法計算出來的,但B沒有流入該過程且沒有通過內部處理邏輯計算出來,所以這表明或者B是輸出數(shù)據(jù)流的一個錯誤(B應該排除),或者在內部處理邏輯忽略了該元素。我們稱這種過程為“奇跡”(沒有明顯的來源奇跡地出現(xiàn)了)。79

上述的兩個一致性規(guī)則不僅僅用于過程,對數(shù)據(jù)存儲也有效。任何從數(shù)據(jù)存儲讀出來的數(shù)據(jù)元素必定在以前寫進去過。類似地,任何寫進數(shù)據(jù)存儲的數(shù)據(jù)元素必定在以后要讀出來。802、在繪制數(shù)據(jù)流程圖時,應注意處理框與數(shù)據(jù)存儲之間數(shù)據(jù)流的方向。一個處理過程要讀文件,數(shù)據(jù)流的箭頭應指向處理框,若是寫文件則箭頭指向數(shù)據(jù)存儲;

3、父圖中某一處理框的輸入、輸出數(shù)據(jù)流必須出現(xiàn)在相應的分層子圖中;(數(shù)據(jù)的一致性)81A1423BFEGCD823.1ED3.33.2對過程3細化的子圖:過程3缺少輸入數(shù)據(jù)流CC834、數(shù)據(jù)流是指處理的輸入或輸出,任何一個數(shù)據(jù)流至少一端是處理框。(重點)每個過程至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流。計算成績出生日期最終成績此過程沒有輸出,被稱為黑洞過程此過程沒有輸入,被稱為自然發(fā)生過程(奇跡)此過程有一個輸入,但顯然這個輸入不能產生所示的輸出,因此被稱為灰洞過程(奇跡)84所有數(shù)據(jù)流必須起源于一個處理過程,或者終止于一個處理過程工資欠款應付賬款不正確訂單正確財務部職工顧客顧客檢驗訂單85不正確課程學生選課信息商品目錄正確檢索商品信息86業(yè)務流程圖到數(shù)據(jù)流程圖的轉換規(guī)則(重點)1.業(yè)務流程圖中的外部實體直接轉換為數(shù)據(jù)流程圖中的外部實體;2.業(yè)務流程圖傳遞中的單據(jù)轉換為數(shù)據(jù)流程圖中的數(shù)據(jù);3.業(yè)務流程圖中用于查詢與修改的單據(jù)轉換為數(shù)據(jù)流程圖中的數(shù)據(jù)存儲;4.業(yè)務流程圖中涉及的人或部門轉換為數(shù)據(jù)流程圖中該人或部門所完成的處理功能。87車間銷售科入庫單審核入庫處理庫存臺賬出庫單審核出庫處理統(tǒng)計處理庫存查詢表產品收發(fā)存表庫存月報表入庫單不合格入庫單出庫單不合格出庫單合格入庫單合格出庫單入庫數(shù)據(jù)出庫數(shù)據(jù)庫存數(shù)據(jù)庫存數(shù)據(jù)日庫存數(shù)據(jù)月庫存數(shù)據(jù)庫存綜合數(shù)據(jù)88P1.4.3盤點處理P1.4.1盤存審核P1.4.2對賬處理S10盤點規(guī)定S6盤點流水賬S1庫存清單盤點報表不合格盤點報表合格盤點報表盤點標準流水帳數(shù)據(jù)盤點數(shù)據(jù)盤點數(shù)據(jù)F4庫存數(shù)據(jù)89數(shù)據(jù)流程圖的特征:抽象性概括性數(shù)據(jù)流程圖的作用:系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;可在圖上畫出計算機處理的部分;根據(jù)邏輯存儲,進一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設計過渡;根據(jù)數(shù)據(jù)流向,定出存取方式;對應一個處理過程,可用相應的程序語言來表達處理方法,向程序設計過渡。90

數(shù)據(jù)字典

數(shù)據(jù)流程圖描述了系統(tǒng)的分解,僅表示了相關的系統(tǒng)用“什么數(shù)據(jù)”去“做什么”,即表示了系統(tǒng)中信息的傳遞,但是卻沒有說明所用數(shù)據(jù)的具體內容。為了對數(shù)據(jù)流程圖中的各個元素作出詳細的說明,有必要建立數(shù)據(jù)字典。

91數(shù)據(jù)字典的含義

數(shù)據(jù)字典是在新系統(tǒng)數(shù)據(jù)流程圖的基礎上,進一步給出新系統(tǒng)中相關要素的統(tǒng)一定義和描述,包括對一切動態(tài)數(shù)據(jù)(數(shù)據(jù)流)和靜態(tài)數(shù)據(jù)(數(shù)據(jù)存儲)的數(shù)據(jù)結構和相互關系的說明,是數(shù)據(jù)分析和數(shù)據(jù)管理的重要工具。92在系統(tǒng)分析和系統(tǒng)設計階段給人提供關于數(shù)據(jù)的描述信息;在數(shù)據(jù)字典中建立的一組嚴密一致的定義有助于改進系統(tǒng)分析員和用戶之間的通信,從而消除它們之間的許多誤解;有助于改進在不同的開發(fā)人員或不同的開發(fā)小組之間的通信,加快系統(tǒng)開發(fā)的進度。如果要求所有開發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描述的數(shù)據(jù)來設計模塊,則能避免許多數(shù)據(jù)不一致而造成的麻煩,比如模塊間的接口問題。數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一步。數(shù)據(jù)字典的作用93數(shù)據(jù)流程圖和數(shù)據(jù)字典共同構成系統(tǒng)的邏輯模型。沒有數(shù)據(jù)字典,數(shù)據(jù)流程圖就不嚴格;沒有數(shù)據(jù)流程圖,數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流程圖和對數(shù)據(jù)流程圖中每個元素的精確定義放在一起,才能共同構成系統(tǒng)的規(guī)格說明。與數(shù)據(jù)流程圖的關系94

數(shù)據(jù)字典是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六個方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。數(shù)據(jù)字典的內容95

一、數(shù)據(jù)項的定義數(shù)據(jù)項是數(shù)據(jù)的最小單位。在數(shù)據(jù)字典中,只定義數(shù)據(jù)的靜態(tài)特性,包括:(1)數(shù)據(jù)項的名稱、編號、別名和簡述;(2)數(shù)據(jù)項的長度;(3)數(shù)據(jù)項的取值范圍。例:數(shù)據(jù)項定義數(shù)據(jù)項編號I-01數(shù)據(jù)項名稱借書證編號別名借書證號簡述讀者借書證的號碼類型及寬度字符型,8位取值范圍00000000~99999999備注96二、數(shù)據(jù)結構的定義

數(shù)據(jù)結構描述某些數(shù)據(jù)項之間的關系。一個數(shù)據(jù)結構可以由若干個數(shù)據(jù)項組成;也可以由若干個數(shù)據(jù)結構組成,還可以由若干個數(shù)據(jù)項和數(shù)據(jù)結構組成。表中用DS(DataStructure)表示數(shù)據(jù)結構,用I表示數(shù)據(jù)項。數(shù)據(jù)字典中對數(shù)據(jù)結構的定義包括以下內容:(1)數(shù)據(jù)結構的名稱和編號;(2)簡述;(3)數(shù)據(jù)結構的組成。

例:數(shù)據(jù)結構定義數(shù)據(jù)結構編號DS03-01數(shù)據(jù)結構名稱用戶訂貨單簡述用戶所填用戶情況及訂貨要求等信息數(shù)據(jù)結構組成DS03-02+DS03-03+DS03-0497

三、數(shù)據(jù)流的定義(它是一種數(shù)據(jù)結構)數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成。定義數(shù)據(jù)流時,不僅要說明數(shù)據(jù)流的名稱、組成等,還應指明它的來源、去向和數(shù)據(jù)流量等。(盤點數(shù)據(jù)流程圖中F4的定義)數(shù)據(jù)流編號:F4

數(shù)據(jù)流名稱:F4庫存信息數(shù)據(jù)流簡述:在儲運課中存儲車輛產品的各種信息數(shù)據(jù)流來源:庫存臺賬S1

數(shù)據(jù)流去向:盤存審核處理P1.4.1

數(shù)據(jù)流量:約15條/月高峰流量:約20條/月98四、處理邏輯的定義

處理邏輯的描述是對數(shù)據(jù)流程圖中每一個不能再分解的基本處理的精確說明。簡言之,僅僅是對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。而對數(shù)據(jù)流程圖中的其他非基本處理則不必說明。處理邏輯描述包括處理邏輯編號、名稱、簡述、輸入及輸出數(shù)據(jù)流、處理頻率以及對處理的解釋。99

(盤點數(shù)據(jù)流程圖中P1.4.1的定義)處理邏輯編號:P1.4.1

處理邏輯名稱:盤存審核處理處理邏輯簡述:儲運課進行在庫物品和帳目的盤點處理輸入的數(shù)據(jù)流:F4庫存信息、F25盤存報表、F26盤存標準、

F28流水賬信息處理描述:倉庫主管根據(jù)盤存標準和庫存信息及流水賬,對庫管員送來的盤存報表進行審核,編制合格盤存報表輸出的數(shù)據(jù)流:F29合格盤存報表、F30不合格盤存報表處理頻率:30次/月100五、數(shù)據(jù)存儲的定義(就是存儲文件的定義)

數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結構,而不涉及它的物理組織。通常情況下,數(shù)據(jù)存儲給出某個文件的定義,并列出文件中記錄的組成數(shù)據(jù)項。數(shù)據(jù)存儲描述的內容有:數(shù)據(jù)存儲編號、名稱、簡述、組成、相關聯(lián)的處理等。

例:數(shù)據(jù)存儲定義數(shù)據(jù)存儲編號S1數(shù)據(jù)存儲名稱讀者表簡述存儲讀者的信息數(shù)據(jù)存儲組成借書證號+姓名+性別+地址+電話號碼+電子郵件+單位+讀者類型關鍵字借書證號相關聯(lián)的處理1.1.1,……101

六、外部實體的定義外部實體是數(shù)據(jù)的來源或去向。在數(shù)據(jù)字典中主要說明外部實體產生的數(shù)據(jù)流和傳給該外部實體的數(shù)據(jù)流,以及該外部實體的組成。外部實體定義的內容有:外部實體編號、名稱、簡述、組成及有關數(shù)據(jù)流的輸入和輸出。外部實體編號:E1

外部實體名稱:用戶簡述:購買商品的用戶外部實體組成:用戶編碼+單位全稱+簡稱+地址+聯(lián)系人+

電話+帳號輸入的數(shù)據(jù)流:發(fā)貨單,付款通知單輸出的數(shù)據(jù)流:訂貨單102數(shù)據(jù)字典的特點(1)通過名字能方便地查閱數(shù)據(jù)的定義;(2)沒有冗余;(3)盡量不重復在規(guī)格說明的其他組成部分中已經出現(xiàn)的信息;(4)容易更新和修改;(5)能單獨處理描述每個數(shù)據(jù)元素的信息;(6)定義的書寫方法簡單方便而且嚴格。103描述處理邏輯的工具

當需要對處理邏輯說明時,常常遇到對復雜的組合條件的判定,這時要用數(shù)據(jù)字典來定義就比較困難了(只是一種簡單的文字說明)。即使勉強為之,對問題的描述也不能做到清晰、易理解,因此有必要運用一些描述處理邏輯的工具來加以說明。

常用的描述邏輯判斷功能的工具有:

※決策表

決策樹

※結構化英語法104一、判斷樹構造一棵判斷樹時,應首先從文字材料中分清哪些是判定的條件,那些是判定的結論,根據(jù)文字材料中的連接詞找出判定條件之間的從屬關系、并列關系、選擇關系,再根據(jù)它們構造出判斷樹。

根條件條件行動條件條件條件行動行動行動1051、年交易額在5萬或5萬以下,則不給予折扣;2、對于年交易額在5萬以上時:如果無欠款,則給予15%的折扣;如果有欠款,而且與本公司的交易關系在20年以上,則折扣為10%;如果有欠款,而且與本公司交易關系在20年以下,則折扣為5%。

訂貨折扣政策如下:示例106無欠款有欠款15%10%5%0%訂貨折扣政策年交易額5萬以上年交易額5萬或以下交易20年以上交易20年以下

判斷樹比較直觀,容易理解,但當處理邏輯中涉及的條件很多時,不容易清楚地表達出整個判別過程。107

二、判斷表(又稱決策表)□決策表:以表格的方式來描述處理邏輯。

□決策表的繪制步驟:先根據(jù)條件的組合畫出原始決策表再對原始決策表中的組合進行優(yōu)化,得到優(yōu)化后的決策表108條件語句行動語句條件項行動項109YYYYNNNNYYNNYYNNYNYNYNYN110□決策表的優(yōu)化規(guī)則:如果一組條件組合中有幾個條件的值相同,而另外幾個條件無論值為“Y”或“N”,最后采取的決策行動都是一樣,則這幾個條件組合可以合并為一個。決策表的優(yōu)化111YYYYNNNNYYNNYYNNYNYNYNYN112YYYNYNNYN113

例題:某航空公司規(guī)定,乘客可以免費托運重量不超過30公斤的行李。當行李重量超過30公斤時,對頭等艙的國內乘客超重部分每公斤收費4元,對其他艙的國內乘客超重部分每公斤收費6元,對外國乘客超重部分每公斤收費比國內乘客多一倍。試繪出決策表,以及優(yōu)化后的決策樹。

114115三、結構英語表示法

這是一種模仿計算機語言的處理邏輯描述方法。它使用了由“IF”、“THEN”、“ELSE”等詞組成的規(guī)范化語言。其優(yōu)點是:比較容易轉換為程序設計語句。

IF購貨金額在5萬以上THENIF無欠款THEN

折扣率為15%ELSEIF與公司交易20年以上THEN

折扣率為10%ELSE

折扣率為5%ELSE無折扣116實例鐵路貨運收費處理如下:若收貨地點在省內,快件每公斤5元,慢件每公斤3元。若收費地點在省外,貨物重量小于或等于20公斤,快件每公斤7元,慢件每公斤5元;若重量大于20公斤,超重部分每公斤加收1.5元(貨物重量用W表示)。請畫出相應的判斷表。117系統(tǒng)化分析

在原系統(tǒng)詳細調查的基礎上進行系統(tǒng)化分析是提出新系統(tǒng)邏輯模型的重要步驟。通過對原有系統(tǒng)的調查和分析,找出業(yè)務流程和數(shù)據(jù)流程的不足,提出優(yōu)化和改進的方法,給出新系統(tǒng)信息處理的方案。

系統(tǒng)化分析的主要內容:分析系統(tǒng)目標、分析業(yè)務流程、分析數(shù)據(jù)流程、功能分析和劃分子系統(tǒng)、數(shù)據(jù)屬性分析、數(shù)據(jù)存儲分析、數(shù)據(jù)查詢要求分析、數(shù)據(jù)的輸入輸出分析、繪制新系統(tǒng)的數(shù)據(jù)流程圖、確定新系統(tǒng)的數(shù)據(jù)處理方式。118一、分析系統(tǒng)目標

根據(jù)詳細調查對可行性分析報告中提出的系統(tǒng)目標作再次考察,對項目的可行性和必要性進行重新考慮,并根據(jù)對系統(tǒng)建設的環(huán)境和條件的調查修正系統(tǒng)目標,使系統(tǒng)目標適應組織的管理需求和戰(zhàn)略目標(確定新系統(tǒng)的最終目標,新系統(tǒng)的初始目標由可行性分析報告提出)

119

二、分析業(yè)務流程(業(yè)務流程的重組)

分析原有系統(tǒng)中存在的問題是為了在新系統(tǒng)建設中予以克服或改進。因此,需要在對現(xiàn)有業(yè)務流程進行分析的基礎上進行業(yè)務流程重組,產生新的更為合理的業(yè)務流程。

例如,過去倉庫由管理人員憑印象確定訂貨量,新系統(tǒng)改為根據(jù)庫存量和訂貨點來確定訂貨量。業(yè)務流程分析過程:(如P104案例4.1)

1、原有流程的分析:分析原有的業(yè)務流程是否具有存在的價值,哪些過程可以刪除或合并,哪些過程不盡合理,可以進行改進或優(yōu)化;(各種單據(jù)的人工傳遞就是既不高效、又不合理的工作)1202、業(yè)務流程的優(yōu)化:原有流程中哪些過程存在冗余信息處理,可以進行優(yōu)化,流程的優(yōu)化可以帶來什么好處;(利用網(wǎng)絡技術和共享數(shù)據(jù)庫技術來代替原有的手工傳遞過程,同時減輕用戶的負擔)

3、確定新的業(yè)務流程:畫出新系統(tǒng)的業(yè)務流程圖;

4、新系統(tǒng)的人機界面:新的業(yè)務流程中人與機器的分工,即哪些工作可由計算機自動完成,哪些必須有人的參與。(如單據(jù)的傳遞由計算機網(wǎng)絡完成;而產品樣品的送檢必須由人工完成)121

三、分析數(shù)據(jù)流程(數(shù)據(jù)流程的重組)

原系統(tǒng)業(yè)務流程的不合理必然反映到數(shù)據(jù)流程的不合理,數(shù)據(jù)流程就是業(yè)務流程的計算機化:

1、原有數(shù)據(jù)流程的分析:分析原有的數(shù)據(jù)流程是否具有存在的價值,哪些可以刪除或合并,哪些過程不盡合理,可以改進或優(yōu)化;

2、數(shù)據(jù)流程的優(yōu)化:原有數(shù)據(jù)流程中哪些過程存在冗余信息處理,可以進行優(yōu)化,流程的優(yōu)化有什么好處;

3、確定新的數(shù)據(jù)流程:畫出新的數(shù)據(jù)流程圖;

4、新系統(tǒng)的人機界面:新的數(shù)據(jù)流程圖中人與機器的分工,哪些工作可由計算機自動完成,哪些必須有人的參與。122四、功能分析和劃分子系統(tǒng)

為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具備一定的功能,目標可看作是系統(tǒng),功能可看作是子系統(tǒng),再下面就是各項更具體的功能。功能分析和劃分子系統(tǒng)是以管理業(yè)務調查中的管理功能調查為基礎進行的。

到目前為止,關于劃分子系統(tǒng)還沒有形成一套世人公認的方法。在實際工作中,劃分方案往往受到個人經驗、企業(yè)原有業(yè)務處理關系以及是否便于分階段實施等多種因素的影響。

科學的劃分方法(特別是大系統(tǒng)),可以采用系統(tǒng)規(guī)劃法(BSP)中U/C矩陣來解決。

123124

五、數(shù)據(jù)屬性分析(以數(shù)據(jù)字典為基礎)

我們用屬性來描述事物某方面的特征,一個事物有多方面的特征,需要用多個屬性來描述(如學生的屬性)數(shù)據(jù)屬性分析包括靜態(tài)特性分析和動態(tài)特性分析兩部分:(一)數(shù)據(jù)的靜態(tài)特性

指分析數(shù)據(jù)的類型、數(shù)據(jù)的長度、取值范圍和發(fā)生的業(yè)務量;125(二)數(shù)據(jù)的動態(tài)特性:數(shù)據(jù)屬性按動態(tài)特性可分為:

1.固定值屬性:指數(shù)據(jù)的屬性值是固定不變的。例如:學生的性別、血型等屬性,這些屬性均為“固定值屬性”;

2.固定個體變動屬性:這類數(shù)據(jù)項,對總體來說具有相對固定的個體集,但其值是變動的屬性。例如,工資系統(tǒng)中電費扣款一項,扣款人員變動不大,但每人所扣電費則每月都在變化;

3.隨機變動屬性:這種數(shù)據(jù)項,其個體是隨機出現(xiàn)的,值也是變動的。例如工資系統(tǒng)中的病事假扣款。126

數(shù)據(jù)屬性分析的目的是為系統(tǒng)設計階段中的文件設計提供依據(jù)。通常把具有固定屬性的數(shù)據(jù)存放在主文件中,把具有固定個體變動屬性的數(shù)據(jù)放在周轉文件中,把隨機變動同性的數(shù)據(jù)放在處理文件中。(主文件上的數(shù)據(jù)一般很少變動,它一般存儲在磁盤等外存儲介質上;而處理文件中的數(shù)據(jù)是經常變動的數(shù)據(jù),它一般放在內存中,以加快數(shù)據(jù)處理的速度)127

例題:

某學生管理系統(tǒng)中有這樣一個有關學生信息的表格(注:每個學生的學號在學生管理系統(tǒng)中不變)請問按數(shù)據(jù)的動態(tài)特性分析,數(shù)據(jù)的屬性分為哪幾類?表中的學號(固)、平均成績(變)、期末加減分(隨)、期末綜合成績(變)分別屬于哪一類?128

六、數(shù)據(jù)存儲分析數(shù)據(jù)存儲分析是數(shù)據(jù)庫設計在系統(tǒng)分析階段要做的工作,其內容首先是分析用戶要求,也就是調查清楚用戶希望從MIS中得到哪些有用信息,然后通過綜合抽象,用適當?shù)墓ぞ哌M行描述。因為這是從用戶角度看到的數(shù)據(jù)庫,所以稱之為數(shù)據(jù)庫的概念模型。129

七、數(shù)據(jù)查詢要求分析通過調查和分析,將用戶需要查詢的問題列出清單或繪出查詢方式示意圖(既系統(tǒng)的查詢設計,查詢是系統(tǒng)最重要的功能之一,通過查詢設計,清楚系統(tǒng)需要哪些基本數(shù)據(jù))

如重慶長安鈴木汽車銷售管理系統(tǒng)數(shù)據(jù)查詢需求分析如下:

1、能對部門基本信息進行增加、修改和保存;

2、能對員工基本信息進行增加、修改和保存;

3、能對系統(tǒng)用戶信息進行增加、修改和保存;

4、能對省份和單位信息進行增加、修改和保存;

5、能對客戶基本信息進行增加、修改和保存;

6、能對進貨、訂貨、銷售、退貨等單據(jù)信息進行增加、修改、保存、審核、查詢、統(tǒng)計等功能,且單據(jù)號和發(fā)票號自動生成。單據(jù)一經生成不能刪除只能作廢。130

八、數(shù)據(jù)的輸入輸出分析分析各種數(shù)據(jù)輸入的目的和適用范圍、數(shù)據(jù)量的大小以及存在的問題。例如,輸入的數(shù)據(jù)是否都得到了有效的利用,哪些數(shù)據(jù)的輸入是多余的或者是不符合實際需要的,現(xiàn)在的數(shù)據(jù)輸入方式是否能滿足要求等。(如數(shù)據(jù)的批量輸入、掃描輸入等)除明確數(shù)據(jù)查詢要求外,還應對各種輸出報表(包括手工填寫的)的目的和使用范圍進行分析,弄清哪些報表是多余的,或者是不符合實際要求的,系統(tǒng)的處理速度和打印速度是否能滿足輸出的要求等。

分析的目的是為輸入輸出及界面的設計作準備131

九、繪制新系統(tǒng)的數(shù)據(jù)流程圖

新系統(tǒng)的數(shù)據(jù)流程圖是在以上分析過程中逐步完善的。為了明確新系統(tǒng)的人機接口,在繪成的數(shù)據(jù)流程圖上標明哪些部分由計算機完成,哪些部分由人工完成。(最終系統(tǒng)的數(shù)據(jù)流程圖,是系統(tǒng)設計的基礎)新系統(tǒng)的數(shù)據(jù)流程圖完成后,還需完善數(shù)據(jù)字典,并用工具描述比較復雜的處理邏輯。(原來的數(shù)據(jù)字典是根據(jù)舊系統(tǒng)的數(shù)據(jù)流程分析得出的,它不能反映新系統(tǒng)的數(shù)據(jù)流程,必須重新定義)132

十、確定新系統(tǒng)的數(shù)據(jù)處理方式(影響投入和實現(xiàn)難度)

數(shù)據(jù)處理的方式可分為兩類:

1.成批處理方式:即按一定時間間隔把數(shù)據(jù)積累成批后一次輸入計算機進行處理。

溫馨提示

  • 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

提交評論