版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第五章管理信息系統(tǒng)的系統(tǒng)分析本章重點系統(tǒng)分析的任務(wù)、可行分析的任務(wù)和內(nèi)容管理業(yè)務(wù)流程圖及數(shù)據(jù)流程圖的繪制數(shù)據(jù)字典的編制決策表及決策樹的繪制 1詳細設(shè)計提出要求可行性研究系統(tǒng)評價系統(tǒng)維護驗收編程調(diào)試系統(tǒng)轉(zhuǎn)換詳細調(diào)查初步調(diào)查邏輯設(shè)計開發(fā)方案選擇審批審查審查總體設(shè)計系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運行和維護2系統(tǒng)分析是開發(fā)管理信息系統(tǒng)過程中最重要、也是最困難的階段。同系統(tǒng)設(shè)計一道是整個MIS開發(fā)工作的核心部分,系統(tǒng)分析工作的好壞,在很大程度上決定了系統(tǒng)的成敗。
錯誤的用戶需求分析必然導(dǎo)致錯誤的系統(tǒng)結(jié)構(gòu)——輸入是垃圾,輸出必然是垃圾3管理信息系統(tǒng)分析的任務(wù):在充分認(rèn)識原信息系統(tǒng)的基礎(chǔ)上,通過問題識別、可行性分析、詳細調(diào)查、系統(tǒng)化分析,最后完成新系統(tǒng)的邏輯方案設(shè)計,或稱邏輯模型設(shè)計。(重點)
邏輯方案不同于物理方案,前者解決“做什么”的問題,是系統(tǒng)分析的任務(wù)(既系統(tǒng)要完成什么樣的功能,提供什么樣的信息);后者解決“怎樣做”的問題,是系統(tǒng)設(shè)計的任務(wù)(既系統(tǒng)的各項功能是如何實現(xiàn)的,用什么樣的具體方法產(chǎn)生和提供信息)。4系統(tǒng)分析的基本原則
1.堅持系統(tǒng)思想、運用系統(tǒng)方法
將問題作為一個系統(tǒng)來識別是非常好的方法,尤其是對不熟悉的問題,更應(yīng)如此。一旦將問題當(dāng)作一個系統(tǒng),就可以根據(jù)系統(tǒng)的定義和特征,根據(jù)要解決的問題、要達到的目標(biāo),從確定系統(tǒng)的組成要素入手,確定與待解決問題相關(guān)的要素屬性,以及結(jié)構(gòu)和功能,就可以在較短的時間內(nèi)熟知問題以及其關(guān)鍵所在。采用“自頂向下”和“自底向上”開發(fā)策略相結(jié)合是重要的系統(tǒng)方法。52.內(nèi)部條件與外部環(huán)境相結(jié)合
3.協(xié)調(diào)性原則要保證子系統(tǒng)之間、系統(tǒng)與環(huán)境之間相協(xié)調(diào),使系統(tǒng)達到總體特性最佳。4.基于原系統(tǒng)、高于原系統(tǒng)原則要求系統(tǒng)分析工作既不脫離實際,憑空想象,又要對現(xiàn)行系統(tǒng)中不合理的管理體制、管理模式、思想觀念、工作方法以及傳統(tǒng)習(xí)慣等進行大膽的改革和正確的引導(dǎo),從而充分發(fā)揮信息技術(shù)的能力,提高工作效率,提高管理水平。65.用戶參與原則
系統(tǒng)分析員熟悉信息技術(shù),但對用戶應(yīng)用領(lǐng)域的知識缺乏了解;用戶精通自己的業(yè)務(wù),卻不了解信息系統(tǒng)能為他做些什么,他們處于兩個完全不同的認(rèn)知世界只有用戶最了解自己的需求7第一節(jié)可行性分析和詳細調(diào)查概述
一、可行性分析的任務(wù)和內(nèi)容
可行性分析的任務(wù):明確應(yīng)用項目開發(fā)的必要性和可行性。
必要性來自實現(xiàn)開發(fā)任務(wù)的迫切性:MIS的開發(fā)是來自合作伙伴的需要、競爭對手的挑戰(zhàn),或者是其它行業(yè)管理信息系統(tǒng)發(fā)展水平等雪中送炭OR錦上添花8必要的應(yīng)用項目未必都是可以實現(xiàn)的,可行性指的是實現(xiàn)應(yīng)用系統(tǒng)的資源和條件約束??尚行苑治鲂杞⒃诔醪秸{(diào)查的基礎(chǔ)上(了解原系統(tǒng)存在的問題,用戶對新系統(tǒng)的要求等)9可行性分析的內(nèi)容(重點)管理上的可行性:管理人員對開發(fā)的態(tài)度和管理方面的條件(如私企財務(wù)中的“一支筆”現(xiàn)象)技術(shù)上的可行性:論證現(xiàn)有技術(shù)對系統(tǒng)所提出目標(biāo)的支持程度,開發(fā)人員的水平,如果缺乏足夠的技術(shù)力量,或者單純依靠外部力量進行開發(fā),是很難成功的(系統(tǒng)最終得由企業(yè)自己負(fù)責(zé)維護)經(jīng)濟上的可行性:主要是預(yù)估費用支出和對項目的經(jīng)濟效益進行評價。10可行性分析的步驟建立工作小組用戶信息需求分析技術(shù)可行性經(jīng)濟可行性管理可行性可行性分析報告評審、審批11二、可行性分析的報告可行性分析的結(jié)果是產(chǎn)生可行性分析報告。分析報告的重點內(nèi)容是:(可以參考相關(guān)的文獻)系統(tǒng)簡述項目目標(biāo)所需資源,預(yù)算和期望效益對項目可行性的結(jié)論12可行性分析報告的內(nèi)容可行性分析報告的結(jié)論只有兩個:可行OR不可行13
可行性分析的結(jié)論:(有問題?。?/p>
1、可以立即開發(fā)(可行)
2、改進原系統(tǒng)(不可行)
3、目前不可行,或者需推遲到某些條件具備以后再進行(不可行)可行性分析報告要盡量取得有關(guān)管理人員的一致認(rèn)識,并經(jīng)過主管領(lǐng)導(dǎo)批準(zhǔn),才可付之實施,進入對系統(tǒng)進行詳細調(diào)查的階段。
14三、詳細調(diào)查的目的、原則
可行性研究的結(jié)果得到肯定以后,就進行系統(tǒng)的詳細調(diào)查。
現(xiàn)行系統(tǒng)的詳細調(diào)查是集中時間和人力,通過各種途徑做全面、充分和詳細的調(diào)查,弄清現(xiàn)行系統(tǒng)的邊界、組織機構(gòu)、人員分工、業(yè)務(wù)流程、各種計劃、單據(jù)和報表的格式、種類及處理過程、企業(yè)資源及約束情況等,為系統(tǒng)開發(fā)做好原始資料的準(zhǔn)備工作。15現(xiàn)行系統(tǒng)(包括手工系統(tǒng)和已采用計算機的管理信息系統(tǒng))對象目的掌握現(xiàn)行系統(tǒng)的現(xiàn)狀,發(fā)現(xiàn)問題和薄弱環(huán)節(jié),收集資料,為系統(tǒng)化分析和提出新系統(tǒng)的邏輯設(shè)計做好準(zhǔn)備16原則用戶參與原則使用部門的業(yè)務(wù)人員主管人員設(shè)計部門的系統(tǒng)分析人員系統(tǒng)設(shè)計人員共同參加17詳細調(diào)查的準(zhǔn)備主要包括以下活動:熟悉業(yè)務(wù)擬訂調(diào)查提綱確定部門負(fù)責(zé)人員和業(yè)務(wù)配合人員動員和人員培訓(xùn)確定調(diào)查路線181、熟悉業(yè)務(wù)展開對與業(yè)務(wù)工作相關(guān)管理理論、方法、實務(wù)、發(fā)展動向和趨勢等的學(xué)習(xí),對相關(guān)業(yè)務(wù)工作重點、難點的學(xué)習(xí)。了解國內(nèi)外其他企業(yè)在該類運作與管理的信息系統(tǒng)應(yīng)用的水平、深度和廣度,這樣對新系統(tǒng)設(shè)計的實用性、先進性就有一個大體的把握,便于調(diào)查工作的開展。根據(jù)調(diào)查范圍,分配各系統(tǒng)分析員的調(diào)查對象。不同人員對不同的部門進行調(diào)查和分析工作。192、擬訂調(diào)查提綱你的工作崗位是什么?你的工作任務(wù)是什么?哪些任務(wù)是重點、難點?你的工作性質(zhì)、地位是什么?你的工作有哪些考核指標(biāo)?工作目標(biāo)有哪些?你的工作中用到哪些單據(jù)、臺賬、統(tǒng)計報表、工作文件、工作標(biāo)準(zhǔn)、管理標(biāo)準(zhǔn)?哪些單據(jù)、臺賬、統(tǒng)計報表、工作文件、工作標(biāo)準(zhǔn)、管理標(biāo)準(zhǔn)可能會修改?你的工作中有哪些流程,是怎樣的?與其他工作(部門、人員或崗位)之間有什么關(guān)系?你的工作經(jīng)常需要向什么領(lǐng)導(dǎo)提供哪些統(tǒng)計數(shù)據(jù)?你的工作存在哪些問題?在最近有哪些變革?你認(rèn)為應(yīng)該如何改進?為做好你的工作、其他相關(guān)工作,你認(rèn)為應(yīng)該收集哪些企業(yè)外部信息?……203、確定部門負(fù)責(zé)人員和業(yè)務(wù)配合人員
為了使系統(tǒng)開發(fā)工作有序、有效地工作,應(yīng)該確定企業(yè)高層領(lǐng)導(dǎo)中的負(fù)責(zé)人、各部門負(fù)責(zé)人員以及業(yè)務(wù)配合人員,他們是新系統(tǒng)的用戶。214、動員和人員培訓(xùn)動員:使企業(yè)員工了解國內(nèi)外使用信息技術(shù)的情況,對企業(yè)帶來的效益,開發(fā)新信息系統(tǒng)工作的重要性、必要性和緊迫性,使他們能積極支持這項工作的開展。培訓(xùn):使相關(guān)的業(yè)務(wù)人員了解計算機能做什么,并根據(jù)擬訂的調(diào)查提綱,培訓(xùn)他們?nèi)绾畏e極主動地參與、配合、協(xié)助調(diào)查工作乃至系統(tǒng)分析階段的工作。225、確定調(diào)查路線分管相關(guān)部門的企業(yè)級領(lǐng)導(dǎo)部門負(fù)責(zé)人科室1負(fù)責(zé)人科室2負(fù)責(zé)人科室n負(fù)責(zé)人主要業(yè)務(wù)人員11主要業(yè)務(wù)人員1m主要業(yè)務(wù)人員21主要業(yè)務(wù)人員2m主要業(yè)務(wù)人員nm主要業(yè)務(wù)人員n1采取“自頂向下”策略23序號調(diào)查項目調(diào)查內(nèi)容表示方法用途1組織機構(gòu)及業(yè)務(wù)職能調(diào)查部門設(shè)置、行政隸屬關(guān)系、工作范圍、人員及職責(zé)組織機構(gòu)圖部門功能圖指出/明確調(diào)查路線2工作目標(biāo)管理目標(biāo)、工作目標(biāo)目標(biāo)樹功能模型設(shè)計3數(shù)據(jù)調(diào)查信息載體信息載體調(diào)查表信息載體匯總表數(shù)據(jù)模型設(shè)計子系統(tǒng)劃分4企業(yè)流程中的信息處理企業(yè)流程與活動、信息流與信息關(guān)聯(lián)、活動處理流程企業(yè)流程匯總表數(shù)據(jù)流程圖(DFD)業(yè)務(wù)流程重組子系統(tǒng)劃分流程模型設(shè)計詳細調(diào)查的內(nèi)容24序號調(diào)查項目調(diào)查內(nèi)容表示方法用途5活動的數(shù)據(jù)處理調(diào)查每個活動涉及的數(shù)據(jù)處理、主要步驟、計算工式、可能發(fā)生的變化活動的數(shù)據(jù)處理調(diào)查表活動匯總表業(yè)務(wù)流程重組流程模型設(shè)計6企業(yè)的規(guī)則企業(yè)規(guī)章制度企業(yè)規(guī)則調(diào)查表功能模型設(shè)計7統(tǒng)計分類對各種實體、屬性的分類要求自然語言編碼模型設(shè)計8決策支持查詢要求和決策問題調(diào)查查詢需求調(diào)查表決策需求調(diào)查表邏輯模型設(shè)計25發(fā)調(diào)查表訪問召開調(diào)查會觀察和參加業(yè)務(wù)實踐詳細調(diào)查方法方法261、問卷調(diào)查□固定式問卷(CEQ:Closed-endedquestion):要求進行簡單而明確回答的問題。(有限制問題)你所在企業(yè)的會計憑證每月大約有多少份?如下表給出的問卷,用戶根據(jù)提示,選擇1~927□自由式問卷(OEQ:Open-endedquestion):要求對問題進行討論而不是必須對問題做出簡短的回答。(無限制問題)你認(rèn)為所在部門現(xiàn)在使用的信息系統(tǒng)存在的問題采取什么方案來解決最好?282、面談面談指系統(tǒng)分析員通過口頭提問的方式收集現(xiàn)行系統(tǒng)的有關(guān)資料。注意用戶的一些用詞:“一般不發(fā)生”、“很少發(fā)生”、“不這樣,就一定不會那樣”、“大多數(shù)”、“一般情況下”、“差不多”、“幾乎”等詞,因為對于系統(tǒng)來說,即使是發(fā)生概率很低的活動、流程,都可能是系統(tǒng)將要具備的功能。系統(tǒng)詳細調(diào)查時,我們應(yīng)當(dāng)懷疑一切,并提出這樣的問題,諸如“所有的事務(wù)都按相同的辦法處理?”、“有什么人可以不按標(biāo)準(zhǔn)價格收費嗎?”293、收集各種工作規(guī)程和有關(guān)資料與各部門業(yè)務(wù)工作相關(guān)的標(biāo)準(zhǔn)、規(guī)范各種計劃與文件規(guī)章制度、流程規(guī)定歷史資料工作總結(jié),如廠志、年終工作總結(jié)等上述資料具有規(guī)范性、權(quán)威性、準(zhǔn)確性,為我們了解現(xiàn)行系統(tǒng)提供了素材。304、觀察和參加業(yè)務(wù)實踐“百聞不如一見”觀察和參加業(yè)務(wù)實踐既能使系統(tǒng)分析員親身體會工作實際,又能使自己去發(fā)現(xiàn)問題。例如,分析員觀察柜臺開票過程,了解銷售員每一個動作和決策過程,便可以了解銷售員是如何確定物資價格的,是如何確定銷售數(shù)量的,每聯(lián)發(fā)貨票是怎樣流轉(zhuǎn)的等等。因此,如果有條件或可能,系統(tǒng)分析員應(yīng)該實地考察,甚至親自參與,以獲得第一手資料。31第二節(jié)管理業(yè)務(wù)調(diào)查
一、組織結(jié)構(gòu)調(diào)查
組織結(jié)構(gòu):指的是一個組織的組成以及這些組成部分之間的隸屬關(guān)系或管理與被管理的關(guān)系,通??捎媒M織結(jié)構(gòu)圖來表示。將調(diào)查中所了解的組織結(jié)構(gòu)具體地描繪在圖上,作為后續(xù)分析和設(shè)計的參考(它會成為最終劃分功能子系統(tǒng)的依據(jù))。下圖為重慶長安鈴木汽車有限公司的組織結(jié)構(gòu)圖。3233
組織結(jié)構(gòu)調(diào)查內(nèi)容弄清組織內(nèi)部的部門劃分各部門之間的領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)關(guān)系信息資料的傳遞關(guān)系物資流動關(guān)系與資金流動關(guān)系了解各級組織的職能和有關(guān)人員的工作職責(zé)、決策內(nèi)容、存在問題以及對新系統(tǒng)的要求等。34
二、管理功能調(diào)查(系統(tǒng)功能的劃分和描述)
管理功能調(diào)查是把組織內(nèi)部各項管理業(yè)務(wù)功能都用一張表的方式羅列出來,它是今后進行數(shù)據(jù)流程分析、建立新系統(tǒng)的邏輯模型以及系統(tǒng)設(shè)計的基礎(chǔ),通常用功能層次圖來描述。
為了使MIS具有更好的環(huán)境適應(yīng)能力,現(xiàn)代MIS的設(shè)計和開發(fā)一般都不會按企業(yè)的組織結(jié)構(gòu)來開發(fā),而是按企業(yè)的功能結(jié)構(gòu)來開發(fā)MIS系統(tǒng)。因此,管理功能調(diào)查的重要性大于組織結(jié)構(gòu)的調(diào)查。35圖6.2為重慶長安鈴木汽車銷售管理系統(tǒng)的功能結(jié)構(gòu)圖。36
三、管理業(yè)務(wù)流程的調(diào)查
1、業(yè)務(wù)流程調(diào)查的任務(wù)調(diào)查系統(tǒng)中各環(huán)節(jié)的業(yè)務(wù)活動,掌握業(yè)務(wù)的內(nèi)容、作用、及信息的輸入、輸出、數(shù)據(jù)存儲和信息的處理方法及過程等。它是掌握現(xiàn)行系統(tǒng)狀況,確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié)。
2、業(yè)務(wù)流程調(diào)查的方法調(diào)查業(yè)務(wù)流程應(yīng)順著原系統(tǒng)信息流動的過程逐步地進行。37
業(yè)務(wù)流程調(diào)查可以幫助我們了解業(yè)務(wù)的處理過程,發(fā)現(xiàn)和處理業(yè)務(wù)中的錯誤和疏漏,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。
描述管理業(yè)務(wù)流程的圖表有兩種:一是管理業(yè)務(wù)流程圖,一是表格分配圖。(一)管理業(yè)務(wù)流程圖管理業(yè)務(wù)流程圖的定義:是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中不合理的流向。38(1)繪制業(yè)務(wù)流程圖的基本符號
業(yè)務(wù)流程圖的基本圖形符號:用圓圈表示業(yè)務(wù)處理單位或個人;缺角的框表示輸出信息;有向邊表示業(yè)務(wù)的信息傳遞過程(規(guī)范性要求)39(2)業(yè)務(wù)流程圖的繪制車間填寫領(lǐng)料單到倉庫領(lǐng)料,庫長根據(jù)用料計劃審批領(lǐng)料單,未批準(zhǔn)的退回車間。庫工收到已批準(zhǔn)的領(lǐng)料單后,首先查閱庫存賬,若有貨,則通知車間前來領(lǐng)取所需物料,并登記用料流水賬;否則將缺貨通知采購人員。采購人員根據(jù)缺料通知,查閱訂貨合同單,若已訂貨,則向供貨單位發(fā)出催貨請求,否則就臨時申請補充訂貨。供貨單位發(fā)出貨物后,立即向訂貨單位發(fā)出提貨通知單。采購人員收到提貨通知單后,就可辦理入庫手續(xù)。接著是庫工驗收入庫,并通知車間領(lǐng)料。此外,倉庫庫工還要依據(jù)庫存賬和用料流水賬定期生成庫存的報表,呈送有關(guān)部門。40圖6.4某物資管理的業(yè)務(wù)流程圖
有書上的圖有錯41(二)表格分配圖這種圖表可幫助分析員表示出系統(tǒng)中各種單據(jù)和報告都與哪些部門發(fā)生業(yè)務(wù)關(guān)系。采購單一式四份,第一張交給賣方;第二張交到收貨部門,用來登記收貨清單;第三張交給財會部門,登記應(yīng)付賬;第四張存檔。到貨時,收貨部門按待收貨清單校對貨物后填寫收貨單四張,其中第一張交財務(wù)部門,通知付款;第二張通知采購部門取貨;第三張存檔;第四張交給賣方。424賣方4存檔準(zhǔn)備采購單采購部門財會部門收貨部門3應(yīng)付款處理應(yīng)付賬2登記待收貨待收貨清單采購單1賣方3存檔取貨通知2存檔收貨處理收貨單1付款貨到了!43業(yè)務(wù)流程圖的繪制(案例)
顧客向?qū)з弳T提交訂單,導(dǎo)購員查詢庫存臺賬和客戶資料,如果滿足銷售條件,則開具銷售單給顧客和庫管員,庫管員根據(jù)銷售單進行發(fā)貨,同時修改庫存臺賬。
顧客若發(fā)現(xiàn)所購貨物的質(zhì)量問題,則填寫退貨單,向主管申請,同意后辦理銷售退單給庫管員,由庫管員修改庫存臺賬;如果主管不同意退貨,則向顧客發(fā)出不退貨說明單。備注:紅色字體表示業(yè)務(wù)處理過程中的單位或個人
藍色字體表示業(yè)務(wù)處理過程中傳遞的單據(jù)44顧客訂單導(dǎo)購員庫存臺賬客戶資料銷售單銷售單庫管員退貨單銷售退單不退貨說明單主管45
盤點管理業(yè)務(wù)流程案例分析如下圖所示,在盤點管理業(yè)務(wù)流程中,庫管員首先編制盤存報表并提交給倉庫主管,倉庫主管查詢庫存清單和盤點流水賬,然后根據(jù)盤點規(guī)定進行審核,如果合格則提交合格盤存報表遞交給庫管員,由庫管員更新庫存清單和盤點流水賬。如果不合格則由倉庫主任返回不合格盤存報表給庫管員重新查詢數(shù)據(jù)進行盤點。
庫管員盤存報表倉庫主管盤點規(guī)定庫存清單盤點流水帳合格盤點報表不合格盤點報表46業(yè)務(wù)流程圖的作用業(yè)務(wù)流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù)(流程重組)業(yè)務(wù)流程是系統(tǒng)分析員,管理人員相互交流思想的工具(簡潔)系統(tǒng)分析員可以直接在業(yè)務(wù)流程圖上擬出計算機要處理部分(人機界面)利用業(yè)務(wù)流程圖分析業(yè)務(wù)流程是否合理47第三節(jié)數(shù)據(jù)流程調(diào)查
數(shù)據(jù)流程圖(DataFlowFiagram)的定義:數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。管理業(yè)務(wù)調(diào)查過程中繪制的管理業(yè)務(wù)流程圖和表格分配圖等雖然形象地表達了管理中信息的流動和存儲過程,但仍沒有完全脫離一些物質(zhì)要素(如貨物、產(chǎn)品、人員等,而這些都是計算機所不能處理的)。
48數(shù)據(jù)流程圖屏蔽了業(yè)務(wù)流程中的物理背景而抽象出數(shù)據(jù)的特征,描述了企業(yè)或機構(gòu)中整體的或部門的數(shù)據(jù)、數(shù)據(jù)流向、數(shù)據(jù)加工、數(shù)據(jù)存儲及數(shù)據(jù)的來源和去向,是業(yè)務(wù)流程圖的數(shù)據(jù)抽象。
【數(shù)據(jù)流程調(diào)查是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊過程的基礎(chǔ),也是系統(tǒng)分析的主體內(nèi)容】49數(shù)據(jù)流程調(diào)查過程中收集的資料包括:(以借款和沖賬為例)(1)原系統(tǒng)全部輸入單據(jù)、輸出報表和數(shù)據(jù)存儲介質(zhì)的典型格式(是設(shè)計數(shù)據(jù)表的基礎(chǔ),如借款單、報銷單)(2)原系統(tǒng)各環(huán)節(jié)所采用的處理方法和計算方法(處理過程,如賬目臺賬的增減)(3)在上述各種單據(jù)、報表、賬本的典型樣品上注明制作單位、報送單位、存放地點、發(fā)生頻度、發(fā)生的高峰時間及發(fā)生量等(數(shù)據(jù)描述,如借款單的格式等)(4)在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型、長度、取值范圍(定義數(shù)據(jù)項,如借款單中借款人姓名、借款金額、借款日期等數(shù)據(jù)項的定義)50數(shù)據(jù)流程圖的基本符號(重點)數(shù)據(jù)存儲和數(shù)據(jù)流都是數(shù)據(jù),僅僅是所處的狀態(tài)不同。數(shù)據(jù)存儲是處于靜止?fàn)顟B(tài)的數(shù)據(jù),數(shù)據(jù)流是處于運動中的數(shù)據(jù)。51
繪制數(shù)據(jù)流程圖的基本思想是采取自頂向下逐層分解的辦法。首先畫出頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,說明系統(tǒng)總的輸入(I)、輸出(O)和處理功能(P)。然后再對頂層數(shù)據(jù)流程圖中的處理功能進行逐層分解,形成多級數(shù)據(jù)流程圖。
52P1P2P3dab1層ecP2.1P2.2P2.3cdeP1.1P1.2P1.3acP3.1P3.2P3.3bd2層P0b0層ea53舉例,某財務(wù)系統(tǒng)數(shù)據(jù)流程繪制:會計報表合理票據(jù)
D1會計科目原始票據(jù)
上報部門D帳薄
PO帳務(wù)處理54P0(賬務(wù)處理)的數(shù)據(jù)流程圖:55圖6.8是某廠銷售子系統(tǒng)的頂層數(shù)據(jù)處理流程圖。銷售科根據(jù)用戶送來的訂貨單進行銷售處理后向用戶發(fā)貨。圖中僅有發(fā)貨單而沒有貨物,說明物質(zhì)要素(貨物)已被舍去,有關(guān)貨物的信息已反映在發(fā)貨單中。56
下一步是對頂層數(shù)據(jù)流程圖中的“處理”進行分解,也就是將“銷售處理”P1分解為更多的“處理”。圖6.8是銷售處理被分解后的第二層數(shù)據(jù)流程圖,圖中包含三個“子處理”:
1、判定訂貨處理方式P2.1:根據(jù)用戶信用情況、庫存情況和
購貨金額將訂貨單按以下三種情況分別處理:
※可以賒物:立即發(fā)貨,修改庫存賬,輸出數(shù)據(jù)流D1;
※等有貨后再發(fā)貨,輸出數(shù)據(jù)流D2(庫存不夠);
※要求先付款,輸出數(shù)據(jù)流D3(信用等級不夠,必須先款
后貨)
2、開發(fā)貨單處理P2.2:發(fā)貨單一式四份,分發(fā)倉庫、用戶、
財務(wù)科和存檔,財務(wù)科按此記應(yīng)收賬
3、開付款通知單處理P2.3:通知用戶付款。
5758數(shù)據(jù)流程圖分多少層應(yīng)視實際情況而定,對于一個復(fù)雜的大系統(tǒng),有時可分至七八層之多。逐層擴展目的是把一個復(fù)雜的功能逐步分解為若干較為簡單的功能,在逐層擴展時應(yīng)注意保持系統(tǒng)的完整性和一致性。59業(yè)務(wù)流程圖到數(shù)據(jù)流程圖的轉(zhuǎn)換規(guī)則(重點)業(yè)務(wù)流程圖中的外部實體直接轉(zhuǎn)換為數(shù)據(jù)流程圖中的外部實體業(yè)務(wù)流程圖傳遞中的單據(jù)轉(zhuǎn)換為數(shù)據(jù)流程圖中的數(shù)據(jù)流業(yè)務(wù)流程圖中用于查詢與修改的單據(jù)轉(zhuǎn)換為數(shù)據(jù)流程圖中的數(shù)據(jù)存儲業(yè)務(wù)流程圖中涉及的人或部門轉(zhuǎn)換為數(shù)據(jù)流程圖中該人或部門所完成的處理功能。
60客戶資料銷售處理顧客庫存臺賬訂單銷售單客戶數(shù)據(jù)庫存數(shù)據(jù)出庫處理入庫處理退貨處理銷售單出庫數(shù)據(jù)退貨單不退貨說明單銷售退單入庫數(shù)據(jù)61P1.4.3盤點處理P1.4.1盤存審核P1.4.2對賬處理S10盤點規(guī)定S6盤點流水賬S1庫存清單盤點報表不合格盤點報表合格盤點報表盤點標(biāo)準(zhǔn)流水帳數(shù)據(jù)盤點數(shù)據(jù)盤點數(shù)據(jù)F4庫存數(shù)據(jù)62圖6.3某物資管理的業(yè)務(wù)流程圖
有63車間領(lǐng)料單審核處理用料計劃計劃數(shù)據(jù)未批準(zhǔn)領(lǐng)料單已批準(zhǔn)領(lǐng)料單出庫處理庫存賬用料流水賬庫存數(shù)據(jù)領(lǐng)料通知單出庫數(shù)據(jù)出庫數(shù)據(jù)統(tǒng)計處理庫存數(shù)據(jù)流水賬數(shù)據(jù)有關(guān)部門庫存報表采購處理缺料通知單訂貨合同訂貨數(shù)據(jù)供貨單位催貨單補充訂貨單收貨處理提貨通知單入庫處理入庫單訂貨數(shù)據(jù)入庫數(shù)據(jù)圖6.3-1某物資管理的數(shù)據(jù)流程圖
64
檢查數(shù)據(jù)流程圖正確性的方法:
1、數(shù)據(jù)守恒:即輸入數(shù)據(jù)要與輸出數(shù)據(jù)相匹配。數(shù)據(jù)不會莫名其妙的產(chǎn)生,當(dāng)然也不會莫名其妙的消失;對于過程之間的數(shù)據(jù)應(yīng)遵循兩個規(guī)則:流入過程的所有數(shù)據(jù)必須流出該過程或用于產(chǎn)生流出該過程的數(shù)據(jù)(不能有黑洞)流出過程的所有數(shù)據(jù)必須曾流入過該過程或是由流入該過程的數(shù)據(jù)產(chǎn)生(不能有奇跡)65帶有不必要輸入數(shù)據(jù)的過程(黑洞)計算X過程詳述數(shù)據(jù)元素A、B、C流入了過程但沒有流出。A用來決定用什么樣的公式計算X的值,所以它是必須輸入的,而B、C則在過程的輸出上沒有起作用,因此它們應(yīng)該排除在輸入元素之外。我們稱這種過程為“黑洞”(數(shù)據(jù)輸入了但沒有再出去)。66帶有不可能數(shù)據(jù)輸出的過程(奇跡)計算Y過程詳述數(shù)據(jù)元素A、B、Y從該過程流出,且A流入該過程,Y的值是根據(jù)A的值按照算法計算出來的,但B沒有流入該過程且沒有通過內(nèi)部處理邏輯計算出來,所以這表明或者B是輸出數(shù)據(jù)流的一個錯誤(B應(yīng)該排除),或者在內(nèi)部處理邏輯忽略了該元素。我們稱這種過程為“奇跡”(沒有明顯的來源奇跡地出現(xiàn)了)。67
2、在繪制數(shù)據(jù)流程圖時,應(yīng)注意處理框與數(shù)據(jù)存儲之間數(shù)據(jù)流的方向。一個處理過程要讀文件,數(shù)據(jù)流的箭頭應(yīng)指向處理框,若是寫文件則箭頭指向數(shù)據(jù)存儲;
3、父圖中某一處理框的輸入、輸出數(shù)據(jù)流必須出現(xiàn)在相應(yīng)的分層子圖中(數(shù)據(jù)的一致性)庫存臺賬修改臺賬讀取臺賬68A1423BFEGCD693.1ED3.33.2對過程3細化的子圖:過程3缺少輸入數(shù)據(jù)流CC70
4、數(shù)據(jù)流是指處理的輸入或輸出,任何一個數(shù)據(jù)流至少一端是處理框。(重點)每個過程至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流。計算成績出生日期最終成績此過程沒有輸出,被稱為黑洞過程此過程沒有輸入,被稱為自然發(fā)生過程(奇跡)此過程有一個輸入,但顯然這個輸入不能產(chǎn)生所示的輸出,因此被稱為灰洞過程(奇跡)71所有數(shù)據(jù)流必須起源于一個處理過程,或者終止于一個處理過程工資欠款應(yīng)付賬款不正確訂單正確財務(wù)部職工顧客顧客檢驗訂單72不正確課程學(xué)生選課信息商品目錄正確檢索商品信息73第四節(jié)數(shù)據(jù)字典
數(shù)據(jù)流程圖描述了系統(tǒng)的分解,僅表示了相關(guān)的系統(tǒng)用“什么數(shù)據(jù)”去“做什么”,即表示了系統(tǒng)中信息的傳遞,但是卻沒有說明所用數(shù)據(jù)的具體內(nèi)容。為了對數(shù)據(jù)流程圖中的各個元素作出詳細的說明,有必要建立數(shù)據(jù)字典。
74數(shù)據(jù)字典的含義
數(shù)據(jù)字典是在新系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,進一步給出新系統(tǒng)中相關(guān)要素的統(tǒng)一定義和描述,包括對一切動態(tài)數(shù)據(jù)(數(shù)據(jù)流)和靜態(tài)數(shù)據(jù)(數(shù)據(jù)存儲)的數(shù)據(jù)結(jié)構(gòu)和相互關(guān)系的說明,是數(shù)據(jù)分析和數(shù)據(jù)管理的重要工具。75在系統(tǒng)分析和系統(tǒng)設(shè)計階段給人提供關(guān)于數(shù)據(jù)的描述信息;在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義有助于改進系統(tǒng)分析員和用戶之間的通信,從而消除它們之間的許多誤解;有助于改進在不同的開發(fā)人員或不同的開發(fā)小組之間的通信,加快系統(tǒng)開發(fā)的進度。如果要求所有開發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描述的數(shù)據(jù)來設(shè)計模塊,則能避免許多數(shù)據(jù)不一致而造成的麻煩,比如模塊間的接口問題。數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一步。數(shù)據(jù)字典的作用76數(shù)據(jù)流程圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。沒有數(shù)據(jù)字典,數(shù)據(jù)流程圖就不嚴(yán)格;沒有數(shù)據(jù)流程圖,數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流程圖和對數(shù)據(jù)流程圖中每個元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。與數(shù)據(jù)流程圖的關(guān)系77數(shù)據(jù)字典是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六個方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。數(shù)據(jù)字典的內(nèi)容(重點)78
一、數(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備注79二、數(shù)據(jù)結(jié)構(gòu)的定義
數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)項之間的關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成;也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)組成。表中用DS(DataStructure)表示數(shù)據(jù)結(jié)構(gòu),用I表示數(shù)據(jù)項。數(shù)據(jù)字典中對數(shù)據(jù)結(jié)構(gòu)的定義包括以下內(nèi)容:(1)數(shù)據(jù)結(jié)構(gòu)的名稱和編號;(2)簡述;(3)數(shù)據(jù)結(jié)構(gòu)的組成。
例:數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)編號DS03-01數(shù)據(jù)結(jié)構(gòu)名稱用戶訂貨單簡述用戶所填用戶情況及訂貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成DS03-02+DS03-03+DS03-0480
三、數(shù)據(jù)流的定義(它是一種數(shù)據(jù)結(jié)構(gòu))數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成。定義數(shù)據(jù)流時,不僅要說明數(shù)據(jù)流的名稱、組成等,還應(yīng)指明它的來源、去向和數(shù)據(jù)流量等。(盤點數(shù)據(jù)流程圖中F4的定義)
數(shù)據(jù)流編號:F4
數(shù)據(jù)流名稱:F4庫存信息數(shù)據(jù)流簡述:在儲運課中存儲車輛產(chǎn)品的各種信息數(shù)據(jù)流來源:庫存臺賬S1
數(shù)據(jù)流去向:盤存審核處理P1.4.1
數(shù)據(jù)流量:約15條/月高峰流量:約20條/月81四、處理邏輯的定義
處理邏輯的描述是對數(shù)據(jù)流程圖中每一個不能再分解的基本處理的精確說明。簡言之,僅僅是對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。而對數(shù)據(jù)流程圖中的其他非基本處理則不必說明。處理邏輯描述包括處理邏輯編號、名稱、簡述、輸入及輸出數(shù)據(jù)流、處理頻率以及對處理的解釋。82
(盤點數(shù)據(jù)流程圖中P1.4.1的定義)處理邏輯編號:P1.4.1
處理邏輯名稱:盤存審核處理處理邏輯簡述:儲運課進行在庫物品和帳目的盤點處理輸入的數(shù)據(jù)流:F4庫存信息、F25盤存報表、F26盤存標(biāo)準(zhǔn)、F28流水賬信息處理描述:倉庫主管根據(jù)盤存標(biāo)準(zhǔn)和庫存信息及流水賬,對庫管員送來的盤存報表進行審核,編制合格盤存報表輸出的數(shù)據(jù)流:F29合格盤存報表、F30不合格盤存報表處理頻率:30次/月83五、數(shù)據(jù)存儲的定義(就是存儲文件的定義)
數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結(jié)構(gòu),而不涉及它的物理組織。通常情況下,數(shù)據(jù)存儲給出某個文件的定義,并列出文件中記錄的組成數(shù)據(jù)項。數(shù)據(jù)存儲描述的內(nèi)容有:數(shù)據(jù)存儲編號、名稱、簡述、組成、相關(guān)聯(lián)的處理等。
例:數(shù)據(jù)存儲定義數(shù)據(jù)存儲編號S1數(shù)據(jù)存儲名稱讀者表簡述存儲讀者的信息數(shù)據(jù)存儲組成借書證號+姓名+性別+地址+電話號碼+電子郵件+單位+讀者類型關(guān)鍵字借書證號相關(guān)聯(lián)的處理1.1.1,……84
六、外部實體的定義外部實體是數(shù)據(jù)的來源或去向。在數(shù)據(jù)字典中主要說明外部實體產(chǎn)生的數(shù)據(jù)流和傳給該外部實體的數(shù)據(jù)流,以及該外部實體的組成。外部實體定義的內(nèi)容有:外部實體編號、名稱、簡述、組成及有關(guān)數(shù)據(jù)流的輸入和輸出。外部實體編號:E1
外部實體名稱:用戶簡述:購買商品的用戶外部實體組成:用戶編碼+單位全稱+簡稱+地址+聯(lián)系人+電話+帳號輸入的數(shù)據(jù)流:發(fā)貨單,付款通知單輸出的數(shù)據(jù)流:訂貨單85第五節(jié)描述處理邏輯的工具
(重點)
當(dāng)需要對處理邏輯說明時,常常遇到對復(fù)雜的組合條件的判定,這時要用數(shù)據(jù)字典來定義就比較困難了(只是一種簡單的文字說明)。即使勉強為之,對問題的描述也不能做到清晰、易理解,例如:86例:成績在90分以上為優(yōu)秀,80到90分之間為良好。90分應(yīng)該為哪個等級?☆界限不明確例:學(xué)校有一項獎勵條件:“凡各科成績平均在92分以上或單科最低分在85分以上,且英語成績在90分以上者,可申請?zhí)氐泉剬W(xué)金”
有兩類學(xué)生可以申請獎學(xué)金:各科成績平均在92分且英語成績在90分以上者;單科成績最低在85分以上且英語成績在90分以上者☆邏輯條件次序不明確87例:評定三好學(xué)生的標(biāo)準(zhǔn)是“學(xué)習(xí)好、思想道德修養(yǎng)好、身體好”這個“好”的標(biāo)準(zhǔn)是什么?在計算機中如何表示這個“好”字?☆意義模糊的形容詞或副詞88
5.5處理功能分析
因此有必要運用一些描述處理邏輯的工具來加以說明。這組標(biāo)準(zhǔn)工具有:結(jié)構(gòu)化語言(StructuredLanguage)決策樹(DecisionTree)決策表(DecisionTable)891.結(jié)構(gòu)化語言結(jié)構(gòu)化語言是介于自然語言與程序設(shè)計語言之間的一種語言。
?程序設(shè)計語言的優(yōu)點是嚴(yán)格精確,但不易被用戶接受?自然語言的優(yōu)點是容易理解,但不夠精確,易于產(chǎn)生二義性?采用結(jié)構(gòu)化語言既避免了程序語言無法被普通用戶理解的問題,又避免了自然語言不嚴(yán)格及具有二義性等缺點,較嚴(yán)謹(jǐn),不死板,易于使用、理解和交流90用自然語言表示:
某人到書店首先選擇一本自己滿意的書籍,然后攜帶該書到服務(wù)柜臺,請服務(wù)員開票,到收銀臺交款,再回到服務(wù)臺,蓋付款標(biāo)記,然后可以攜帶該書離開書店.用結(jié)構(gòu)化語言描述如下:
(1)選擇書籍(2)攜書到服務(wù)臺(3)開票(4)交款(5)蓋付款標(biāo)記(6)離開書店案例:書店買書全過程911.結(jié)構(gòu)化語言結(jié)構(gòu)化語言使用的詞匯有三類:☆陳述句中的動詞☆在DD中已定義的名詞。如數(shù)據(jù)流名、文件名等☆一些運算符、關(guān)系符等保留字92結(jié)構(gòu)化語言使用的語句只有以下三類:
?簡單的陳述句?判斷語句?循環(huán)語句結(jié)構(gòu)化語言中可以使用上述三種語句的復(fù)合(即嵌套)。結(jié)構(gòu)化語言有三種結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。93順序結(jié)構(gòu)順序結(jié)構(gòu)由一組有序的陳述句組成。一個陳述句說明要做什么事情,它至少要包含一個動詞來說明要執(zhí)行的功能。還應(yīng)該包含至少一個名詞,用以指明動作的對象。如計算工資、打印資產(chǎn)負(fù)債表等。陳述句應(yīng)盡量簡短。94選擇結(jié)構(gòu)與程序設(shè)計語言類似,結(jié)構(gòu)化語言也有IF-ENDIF、IF-ELSE-ENDIF、DOCASE-ENDCASE等選擇結(jié)構(gòu)。
循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)是在一定條件下重復(fù)執(zhí)行某動作的結(jié)構(gòu)。常采用DOWHILE語句。95思考題DOCASECASE<條件1>動作ACASE<條件2>動作B……OTHERWISE
動作NENDCASE思考:成績評定方案描述當(dāng)成績≥90,評定為優(yōu)秀;當(dāng)80≤成績<90,評定為良好;當(dāng)70≤成績<80,評定為中等;
……當(dāng)成績<60,不及格。試用結(jié)構(gòu)化語言描述。96答案DOCASECASE成績≥90
評定為優(yōu)秀
CASE80≤成績<90
評定為良好
CASE70≤成績<80
評定為中等
……OTHERWISE
不及格ENDCASE97結(jié)構(gòu)化語言模型IF期末考試成績≥90IF作業(yè)情況好
IF出勤情況好評定為優(yōu)秀
ELSE評定為良好
ELSE評定為良好IF期末考試成績80≤成績<90IF……ELSE……982、判斷樹圖是用于根據(jù)期末成績和平時作業(yè)完成情況確定總評成績的判斷樹。992、判斷樹如果某個動作的執(zhí)行不是只依賴于一個而是多個條件的話,那么用結(jié)構(gòu)式語言表示動作則需要多層的判斷嵌套結(jié)構(gòu),從而使得這個邏輯表示不清晰。判定樹是用一種樹型圖形方式來表示多個條件、多個取值所應(yīng)采取的動作。在判斷樹的左邊是樹根,它是決策序列的起點;右邊是各個分支,即每一個條件的取值狀態(tài);最右側(cè)(樹梢的右側(cè))為應(yīng)該采取的策略。從樹根開始,自左至右沿著某一個分支,能夠作出一系列的決策。
100判定樹判定樹是用一種樹圖形方式來表示多個條件、多個取值所應(yīng)采取的動作。根條件條件條件條件行動行動行動行動……條件條件條件條件101
判斷樹比較直觀,容易理解,但當(dāng)處理邏輯中涉及的條件很多時,不容易清楚地表達出整個判別過程。102
在基本加工中,如果判斷的條件多,各條件又相互組合,相應(yīng)的決策方案較多,在這種情況下用決策樹來描述,結(jié)果系統(tǒng)的規(guī)模變得難以控制、分支的數(shù)目太大和通過的路徑太多,對分析不但沒有幫助,而且會使得分析人員束手無策。判斷表又稱決策表,為描述這類加工邏輯提供了表達清晰、簡潔的手段。決策表也是一種圖形工具,呈表格狀。3、判斷表103決策表是一個二維表格,它能清楚地表述復(fù)雜的條件組合與相應(yīng)決策之間的對應(yīng)關(guān)系,常用于描述有多種條件交叉組合的處理邏輯。判定表的結(jié)構(gòu)如圖所示:條件狀態(tài)決策方案決策規(guī)則1043、判斷表105
一些條件多、在每個條件下取值也較多的判定問題,可以用判定表表示。其優(yōu)點是能把各種組合情況一個不漏的表示出來,有時還能幫助發(fā)現(xiàn)遺漏和矛盾的情況。3、判斷表106決策表的繪制初始決策表(決策表的繪制步驟)例:某商業(yè)公司的銷售策略規(guī)定,不同的購貨量、不同的顧客可以享受不同的優(yōu)惠。具體辦法是:年購貨額在5萬元以上且最近無欠款的客戶可享受15%的折扣;若近三個月有欠款,是本公司十年以上的老顧客,可享受l0%的折扣;若不是老顧客,只有5%的折扣。年購貨額不足5萬元者無折扣。試用決策表描述。107決策表的繪制(續(xù)1)(1)提取問題中的條件(condition)
C1:購貨5萬元以上C2:近三個月無欠款
C3:10年以上老顧客
(2)確定條件取值和條件狀態(tài)的組合
C1購貨情況2種取值;C2欠款情況2種取值;
C3顧客種類2種取值;
所有的條件組合有2×2×2=8個。(3)提取目標(biāo)動作(action)
A1:折扣率15%;A2:折扣率10%;
A3:折扣率5%;A4:無折扣;108如果一組條件組合中有幾個條件的值相同,而另外幾個條件無論值為“Y”或“N”,最后采取的決策行動都是一樣,則這幾個條件組合可以合并為一個。決策表的優(yōu)化
109填充、繪制決策表110
三種表達工具的比較
從掌握這項工具的難易程度看,結(jié)構(gòu)化語言最易于掌握;從直觀表達邏輯來看,特別是表達判斷邏輯結(jié)構(gòu),決策樹最好,一目了然;對于機器可讀性,也就是計算機自動編制程序,決策表的可讀性最強;分析員應(yīng)根據(jù)實際情況將三種工具結(jié)合使用,互為補充。111舉例在銷售管理信息系統(tǒng)中,對用戶訂貨情況的處理方案如下是:如果某用戶的欠款天數(shù)在30天之內(nèi),需求量小于庫存量,則立即發(fā)貨,否則先按庫存量發(fā)貨,等有貨后再補發(fā);如果某用戶的欠款天數(shù)在30天到100天之間,需求量小于庫存量,則先付款,再發(fā)貨,否則不發(fā)貨;如果某用戶的欠款天數(shù)超過100天,則通知先付欠款。112舉例:判斷樹欠款時間<=30天>100天>30天<=100天需求量需求量<=庫存量>庫存量<=庫存量>庫存量立即發(fā)貨先按庫存發(fā)貨,進貨后再補發(fā)先付款,再發(fā)貨不發(fā)貨通知先付欠款113舉例:判斷表決策規(guī)則號123456條件欠款時間<=30天YYNNNN欠款時間>100天NNYYNN需求量<=庫存量YNYNYN應(yīng)采取的行動立即發(fā)貨√先按庫存量發(fā)貨,進貨后再補發(fā)√先付款,再發(fā)貨√不發(fā)貨√要求先付欠款√√114第六節(jié)系統(tǒng)化分析
在原系統(tǒng)詳細調(diào)查的基礎(chǔ)上進行系統(tǒng)化分析是提出新系統(tǒng)邏輯模型的重要步驟。通過對原有系統(tǒng)的調(diào)查和分析,找出業(yè)務(wù)流程和數(shù)據(jù)流程的不足,提出優(yōu)化和改進的方法,給出新系統(tǒng)信息處理的方案。
系統(tǒng)化分析的主要內(nèi)容:分析系統(tǒng)目標(biāo)、分析業(yè)務(wù)流程、分析數(shù)據(jù)流程、功能分析和劃分子系統(tǒng)、數(shù)據(jù)屬性分析、數(shù)據(jù)存儲分析、數(shù)據(jù)查詢要求分析、數(shù)據(jù)的輸入輸出分析、繪制新系統(tǒng)的數(shù)據(jù)流程圖、確定新系統(tǒng)的數(shù)據(jù)處理方式。115一、分析系統(tǒng)目標(biāo)
根據(jù)詳細調(diào)查對可行性分析報告中提出的系統(tǒng)目標(biāo)作再次考察,對項目的可行性和必要性進行重新考慮,并根據(jù)對系統(tǒng)建設(shè)的環(huán)境和條件的調(diào)查修正系統(tǒng)目標(biāo),使系統(tǒng)目標(biāo)適應(yīng)組織的管理需求和戰(zhàn)略目標(biāo)(確定新系統(tǒng)的最終目標(biāo),新系統(tǒng)的初始目標(biāo)由可行性分析報告提出)
116
二、分析業(yè)務(wù)流程(業(yè)務(wù)流程的重組)分析原有系統(tǒng)中存在的問題是為了在新系統(tǒng)建設(shè)中予以克服或改進。因此,需要在對現(xiàn)有業(yè)務(wù)流程分析的基礎(chǔ)上進行業(yè)務(wù)流程重組,產(chǎn)生新的更為合理的業(yè)務(wù)流程。
例如,過去倉庫由管理人員憑印象確定訂貨量,新系統(tǒng)改為根據(jù)庫存量和訂貨點來確定訂貨量。業(yè)務(wù)流程分析過程:(如P104案例4.1)
1、原有流程的分析:分析原有的業(yè)務(wù)流程是否具有存在的價值,哪些過程可以刪除或合并,哪些過程不盡合理,可以進行改進或優(yōu)化(各種單據(jù)的人工傳遞就是既不高效、又不合理的工作)117
2、業(yè)務(wù)流程的優(yōu)化:原有流程中哪些過程存在冗余信息處理,可以進行優(yōu)化,流程的優(yōu)化可以帶來什么好處(利用網(wǎng)絡(luò)技術(shù)和共享數(shù)據(jù)庫技術(shù)來代替原有的手工傳遞過程,同時減輕用戶的負(fù)擔(dān))
3、確定新的業(yè)務(wù)流程:畫出新系統(tǒng)的業(yè)務(wù)流程圖
4、新系統(tǒng)的人機界面:新的業(yè)務(wù)流程中人與機器的分工,即哪些工作可由計算機自動完成,哪些必須有人的參與(如單據(jù)的傳遞由計算機網(wǎng)絡(luò)完成;而產(chǎn)品樣品的送檢必須由人工完成)118三、數(shù)據(jù)的匯總和分析
重點掌握數(shù)據(jù)的屬性分析
我們用屬性來描述事物某方面的特征,一個事物有多方面的特征,需要用多個屬性來描述(如學(xué)生的屬性)數(shù)據(jù)屬性分析包括靜態(tài)特性分析和動態(tài)特性分析兩部分:(一)數(shù)據(jù)的靜態(tài)特性
指分析數(shù)據(jù)的類型、數(shù)據(jù)的長度、取值范圍和發(fā)生的業(yè)務(wù)量119(二)數(shù)據(jù)的動態(tài)特性:數(shù)據(jù)屬性按動態(tài)特性可分為:
1、固定值屬性:指數(shù)據(jù)的屬性值是固定不變的。例如:職工的性別、血型等屬性
2、固定個體變動屬性:這類數(shù)據(jù)項,對總體來說具有相對固定的個體集,但其值是變動的屬性。例如,職工工資中電費扣款一項,扣款人員變動不大,但每人所扣電費則每月都在變化
3、隨機變動屬性:這種數(shù)據(jù)項,其個體是隨機出現(xiàn)的,值也是變動的。例如職工工資中的病事假扣款120
數(shù)據(jù)屬性分析的目的是為系統(tǒng)設(shè)計階段中的文件設(shè)計提供依據(jù)。通常把具有固定屬性的數(shù)據(jù)存放在主文件中,把具有固定個體變動屬性的數(shù)據(jù)放在周轉(zhuǎn)文件中,把隨機變動同性的數(shù)據(jù)放在處理文件中。主文件上的數(shù)據(jù)一般很少變動,它一般存儲在磁盤等外存儲介質(zhì)上;而處理文件中的數(shù)據(jù)是經(jīng)常變動的數(shù)據(jù),它一般放在內(nèi)存中,以加快數(shù)據(jù)處理的速度。121
例題:
某學(xué)生管理系統(tǒng)中有這樣一個有關(guān)學(xué)生信息的表格(注:每個學(xué)生的學(xué)號在學(xué)生管理系統(tǒng)中不變)請問按數(shù)據(jù)的動態(tài)特性分析,數(shù)據(jù)的屬性分為哪幾類?表中的學(xué)號、平均成績、期末加減分、期末綜合成績分別屬于哪一類?122四、分析數(shù)據(jù)流程(數(shù)據(jù)流程的重組)
原系統(tǒng)業(yè)務(wù)流程的不合理必然反映到數(shù)據(jù)流程的不合理,數(shù)據(jù)流程就是業(yè)務(wù)流程的計算機化:
1、原有數(shù)據(jù)流程的分析:分析原有的數(shù)據(jù)流程是否具有存在的價值,哪些可以刪除或合并,哪些過程不盡合理,可以改進或優(yōu)化;
2、數(shù)據(jù)流程的優(yōu)化:原有數(shù)據(jù)流程中哪些過程存在冗余信息處理,可以進行優(yōu)化,流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新《行政處罰法》知識學(xué)習(xí)考試題庫500題(含答案)
- 2025年福建省職教高考《語文》考前沖刺模擬試題庫(附答案)
- 2025年桂林生命與健康職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 10kV配電站房工程的成本控制與優(yōu)化策略
- 國標(biāo)柴油購銷合同
- 居間合同委托書范文年
- 煙草產(chǎn)品購銷合同
- 注冊規(guī)劃師聘用合同
- 土地平整工程承包合同
- 正規(guī)設(shè)備買賣交易合同
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 一年級數(shù)學(xué)個位數(shù)加減法口算練習(xí)題大全(連加法-連減法-連加減法直接打印版)
- 五年級上冊數(shù)學(xué)試題試卷(8篇)
- 五年級上冊小數(shù)遞等式計算200道及答案
- 冀教版五年級下冊數(shù)學(xué)全冊教學(xué)課件
- T-SDASTC 006-2023 眩暈病中西醫(yī)結(jié)合基層診療指南
- 安全個人承諾書范文個人承諾書范文
- 遠視儲備培訓(xùn)課件
- 嶺南膏方規(guī)范
- 【可行性報告】2023年虛擬演播室制作設(shè)備相關(guān)行業(yè)可行性分析報告
- 世界老年人跌倒的預(yù)防和管理指南解讀及跌倒應(yīng)急處理-
評論
0/150
提交評論