第五章 系統(tǒng)分析_第1頁
第五章 系統(tǒng)分析_第2頁
第五章 系統(tǒng)分析_第3頁
第五章 系統(tǒng)分析_第4頁
第五章 系統(tǒng)分析_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、山東商業(yè)職業(yè)技術學院 第五章 系統(tǒng)分析 5.l現(xiàn)行系統(tǒng)詳細調查現(xiàn)行系統(tǒng)詳細調查 簡答題簡答題現(xiàn)狀調查是在所確定的系統(tǒng)范圍之內,對現(xiàn)行系統(tǒng)進 行詳盡、深入的調查和分析,收集一切有關的事實、資料和數(shù) 據(jù),徹底掌握現(xiàn)行系統(tǒng)的工作狀況,為下一步的需求分析和建 立邏輯模型提供依據(jù)。 現(xiàn)狀調查的方法可以多種多樣,如召開調查會、個別交談、發(fā) 調查表收集書面意見、調查人員直接參加業(yè)務實踐、請管理人 員給項目組介紹情況、查閱企業(yè)的有關資料等。 5.1.1企業(yè)組織結構與信息關聯(lián)狀況企業(yè)組織結構與信息關聯(lián)狀況 1.組織結構 現(xiàn)狀調查的第一步,就是要了解企業(yè)組織結構的現(xiàn)狀及 各組成部分之間的聯(lián)系,并用組織結構圖將它描

2、繪出來。 2.信息關聯(lián)情況。 在組織結構調查以后,接著應按照組織結構,進一步了 解企業(yè)各管理層次、各管理職能部門和生產(chǎn)部門之間的信息 聯(lián)系,繪制出信息關聯(lián)圖. 從第二行開始,每行表示該行部門的流出信息 從第二列開始,每列表示該列部門的流入信息 5.1.2系統(tǒng)的業(yè)務流程系統(tǒng)的業(yè)務流程 【組織結構圖】和【信息關聯(lián)圖】描述了企業(yè)各組成部分及其信息之 間的聯(lián)系,是企業(yè)管理信息系統(tǒng)背景的綜合性概述,比較粗略和抽 象。為了進一步深入調查指出了方向。系統(tǒng)分析組可以根據(jù)【組織結 構圖】對系統(tǒng)范圍內的業(yè)務內容進行分工,分別開展業(yè)務調查。 1.調查應按照原系統(tǒng)的管理業(yè)務流程,一個環(huán)節(jié)一個環(huán)節(jié)地深入 細致地進行。

3、2.為了準確地表達原系統(tǒng)的業(yè)務處理流程和便于以后各工作階段 能有效地研究和使用這些調查成果,一般采用業(yè)務流程圖作為描述原 系統(tǒng)業(yè)務的工具。 業(yè)務流程圖是系統(tǒng)業(yè)務調查中使用得最普遍、最重要的工具。 5.1.3系統(tǒng)的數(shù)據(jù)調查系統(tǒng)的數(shù)據(jù)調查 1.全面收集與業(yè)務有關的所有保存和傳遞數(shù)據(jù)的載體,包括各 種原始憑證、票據(jù)、單據(jù)、臺賬 對上述各種數(shù)據(jù)需要進行匯總、整理,為以后的數(shù)據(jù)分 析和數(shù)據(jù)庫設計打下基礎。系統(tǒng)調查的數(shù)據(jù)匯總為三類: (1)輸入數(shù)據(jù)。主要指輸入系統(tǒng)進行處理的憑證、票據(jù), 或下級部門上報給本系統(tǒng)的報表。 (2)存儲數(shù)據(jù)。主要指各種臺賬、記錄文件,是 本系統(tǒng)實現(xiàn)計算機化后,需要存儲的數(shù)據(jù)的主要

4、 內容。 (3)輸出數(shù)據(jù)。由本系統(tǒng)將輸入數(shù)據(jù)和存儲數(shù)據(jù) 進行加工處理,產(chǎn)生的各類報表和查詢結果。它 是計算機化以后系統(tǒng)輸出和網(wǎng)絡傳輸?shù)闹饕獌热荨?5.2需求分析和系統(tǒng)邏輯模型的建立需求分析和系統(tǒng)邏輯模型的建立 需求分析則是對原系統(tǒng)的功能和信息作進 一步的分析和抽象,以確定新系統(tǒng)應滿足 的要求,即明確新系統(tǒng)應當“做什么”, 從而完成新系統(tǒng)的邏輯設計。 5.2.1數(shù)據(jù)流程圖的繪制數(shù)據(jù)流程圖的繪制 【簡答題】 數(shù)據(jù)流程圖既是對原系統(tǒng)進行分析和抽象的工具,也是用 以描述新系統(tǒng)邏輯模型的主要工具。它有兩個特點: (1)具有概括性。 (2)具有抽象性。 由于數(shù)據(jù)流程圖簡明、清晰,不涉及技術細節(jié),容易 讓用

5、戶理解,因此數(shù)據(jù)流程圖是系統(tǒng)分析人員與用戶進行 交流的有效工具,也是系統(tǒng)設計的主要依據(jù)。 1.數(shù)據(jù)流程圖的符號數(shù)據(jù)流程圖的符號 在數(shù)據(jù)流程圖中,采用四種符號。 (1)外部實體。這是指不受所描述的系 統(tǒng)控制,獨立于該系統(tǒng)之外的部門、群體, 或另一個信息系統(tǒng)。 (2)處理功能。這是指對輸入數(shù)據(jù)流進 行加工、變換與輸出數(shù)據(jù)流的邏輯處理過 程。 (3)數(shù)據(jù)存儲。這是指邏輯上要求存儲 的數(shù)據(jù),不考慮具體數(shù)據(jù)的存儲介質和技 術手段。 (4)數(shù)據(jù)流。這是指與所描述系統(tǒng)數(shù)據(jù) 處理功能有關的各類數(shù)據(jù)的載體,是各處 理功能輸入和輸出的數(shù)據(jù)集合。 數(shù)據(jù)流用一根箭線表示。 實體名實體名 P4 打印報表打印報表 訂貨合

6、同D1 2.頂層數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖 數(shù)據(jù)流程圖的繪制,采取自頂向下逐步求精的方法,即先把整 個系統(tǒng)當做一個處理功能來看待,畫出最粗略的數(shù)據(jù)流程圖; 然后逐層向下分析,分解為詳細的低層次的數(shù)據(jù)流程圖。 (1)頂層數(shù)據(jù)流程圖的一般形式。任何系統(tǒng),無論多么復雜, 頂層數(shù)據(jù)流程都可粗略地表達一種形式 (2)頂層數(shù)據(jù)流程圖的繪制。先應根據(jù)系統(tǒng)可行性分析確定 的范圍和目標、用戶的需求,劃定系統(tǒng)的界面。界面內的,作 為具體分析的系統(tǒng);界面外的、與系統(tǒng)有數(shù)據(jù)聯(lián)系的部門和事 物,則視為外部實體。 3.低層次數(shù)據(jù)流程圖低層次數(shù)據(jù)流程圖 在頂層數(shù)據(jù)流程圖的基礎上,將處理功能(邏輯功能) 逐步分解,可得到不同層

7、次的數(shù)據(jù)流程圖。 用分層次的數(shù)據(jù)流程圖來描述原系統(tǒng),把系統(tǒng)看 作一個統(tǒng)一的整體,進行綜合的邏輯描述。首先要劃 定系統(tǒng)的邊界,分析系統(tǒng)與外界的信息聯(lián)系。 為什么使用分層設計(優(yōu)點是什么?)【簡答】 4.擴展的數(shù)據(jù)流程圖擴展的數(shù)據(jù)流程圖 擴展的具體內容有兩個方面:(1)應用計算機以后,可以 增加許多原來手工處理難以完成的各種功能。(2)擴展是 增加對各種例外情況和錯誤情況的處理。 最終確定的數(shù)據(jù)流程圖,是新系統(tǒng)的綜合邏輯描述, 著重反映系統(tǒng)的全貌。而邏輯模型的許多細節(jié),如每個處 理功能的要求,數(shù)據(jù)流和數(shù)據(jù)存儲的具體內容、特征等, 不可能在一套圖中完全表示出來,因此還要進一步進行下 面兩步的分析工作

8、,即數(shù)據(jù)分析和功能分析。 例題例題1 系辦(公室)輸入班級和教學時間,查看系辦(公室)輸入班級和教學時間,查看 教學計劃表,確定本學期教學任務;根據(jù)教學計劃表,確定本學期教學任務;根據(jù) 本學期教學任務,查看教師表,制作開課本學期教學任務,查看教師表,制作開課 任務書和班級教學計劃表。查詢時,教師任務書和班級教學計劃表。查詢時,教師 輸入教師姓名和時間,查詢本人的教學任輸入教師姓名和時間,查詢本人的教學任 務;學生輸入班級和時間,查詢班級教學務;學生輸入班級和時間,查詢班級教學 計劃。畫出教學管理的數(shù)據(jù)流程圖。計劃。畫出教學管理的數(shù)據(jù)流程圖。 例題例題2 獎券兌獎過程是:接收持券人的獎券,首先核

9、對日 期,再根據(jù)獎券種類庫鑒別獎券類型,然后參照中 獎號碼庫的內容確定中獎信息,最后將中獎結果交 持券人。繪制獎券兌獎過程的數(shù)據(jù)流程圖。 例題例題3 某企業(yè)訂貨系統(tǒng)處理流程為: (1)接收倉庫提供的貨物出庫入庫清單, 修改對應庫存文件; (2)通過讀取貨物庫存信息和訂貨標準 文件進行訂貨處理,產(chǎn)生訂貨報告; (3)將訂貨報告報采購部門。 倉庫修改訂貨采購部 庫存文件 訂貨標準文件 訂貨報告 出入庫清單 例題例題4 商場到貨處理過程是:根據(jù)供應商送商場到貨處理過程是:根據(jù)供應商送 來的發(fā)貨單及貨物,對照訂貨合同文件審核來的發(fā)貨單及貨物,對照訂貨合同文件審核 發(fā)貨單,如果與合同不符,則將發(fā)貨單和貨

10、發(fā)貨單,如果與合同不符,則將發(fā)貨單和貨 物退回供應商;對相符的發(fā)貨單及貨物,進物退回供應商;對相符的發(fā)貨單及貨物,進 行收貨處理:首先,將發(fā)貨單存檔,然后開行收貨處理:首先,將發(fā)貨單存檔,然后開 出入庫單,并將入庫單及貨物送交倉庫,再出入庫單,并將入庫單及貨物送交倉庫,再 向財務科發(fā)出付款通知。請畫出處理過程的向財務科發(fā)出付款通知。請畫出處理過程的 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 例題例題5 工資核算過程是:接收業(yè)務部門交來的考勤記錄, 將考勤數(shù)據(jù)錄入到工資變動文件,應用工資變動 文件和固定工資文件計算工資,存入工資文件。 根據(jù)工資文件做費用,分配產(chǎn)生工資分配文件, 最后根據(jù)這個文件編制轉帳憑證送交財務

11、處。 業(yè)務 部門 數(shù)據(jù) 錄入 編制轉 賬憑證 費用 分配 計算 工資 財務 處 工資變動文件 工資文件 固定工資文件工資分配文件 例題例題6 某企業(yè)供應部門采購計劃系統(tǒng)處理流程為:某企業(yè)供應部門采購計劃系統(tǒng)處理流程為: (1)根據(jù)計劃部提供的生產(chǎn)計劃計算生產(chǎn))根據(jù)計劃部提供的生產(chǎn)計劃計算生產(chǎn) 原材料用量;原材料用量; (2)根據(jù)生產(chǎn)原材料用量,并讀取庫存文)根據(jù)生產(chǎn)原材料用量,并讀取庫存文 件和材料價格文件,制定材料采購計劃;件和材料價格文件,制定材料采購計劃; (3)將材料采購計劃報財務部門和上級部)將材料采購計劃報財務部門和上級部 門。門。 請畫出該系統(tǒng)的數(shù)據(jù)流程圖。請畫出該系統(tǒng)的數(shù)據(jù)流程

12、圖。 例題例題7 房屋貸款處理過程是:接收貸款人的貸款賬號后, 先查詢貸款人資料庫進行信息核對,再查詢房屋貸 款資料庫確定貸款類型;然后查看貸款利息文件、 貸款人存款文件和還貸款記錄文件,完成房屋貸款 扣款。最后修改貸款人存款文件和還貸款記錄文件, 并將扣款數(shù)額通知貸款人。試繪制房屋貸款處理過 程的數(shù)據(jù)流程圖 例題例題8 借書處理的過程是:接受讀者提交的索書借書處理的過程是:接受讀者提交的索書 單,首先查看讀者記錄進行讀者鑒別,再單,首先查看讀者記錄進行讀者鑒別,再 查詢圖書文件,進行存書查詢;如果圖書查詢圖書文件,進行存書查詢;如果圖書 未借出,進行發(fā)書處理,存儲借閱記錄文未借出,進行發(fā)書處

13、理,存儲借閱記錄文 件,并修改圖書文件,再向書庫發(fā)送出庫件,并修改圖書文件,再向書庫發(fā)送出庫 單;如果圖書已借出,向讀者發(fā)送拒絕借單;如果圖書已借出,向讀者發(fā)送拒絕借 閱通知。畫出處理過程的數(shù)據(jù)流程圖閱通知。畫出處理過程的數(shù)據(jù)流程圖 讀者讀者 讀者鑒別讀者鑒別 存書查詢存書查詢發(fā)書處理發(fā)書處理 讀者記錄讀者記錄借閱記錄文件借閱記錄文件 圖書文件圖書文件 書庫書庫 拒絕借閱通知拒絕借閱通知 索書單索書單 出庫單出庫單 5.2.2數(shù)據(jù)分析數(shù)據(jù)分析 數(shù)據(jù)分析的任務,是將數(shù)據(jù)流程圖中所出現(xiàn)的各組成部分的 內容、特征用數(shù)據(jù)字典的形式做出明確的定義和說明。 1.數(shù)據(jù)字典的作用和編寫要求。 【名詞解釋】數(shù)據(jù)

14、字典是給數(shù)據(jù)流程圖中每個成分以定義和 說明的工具。數(shù)據(jù)字典的作用是對數(shù)據(jù)流程圖中的各種成分, 包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能、外 部項等的邏輯內容與特征予以詳細說明。數(shù)據(jù)字典中有關系 統(tǒng)的詳細信息是以后系統(tǒng)設計、系統(tǒng)實施與維護的重要依據(jù)。 5.2.2數(shù)據(jù)分析數(shù)據(jù)分析 2.數(shù)據(jù)字典的生成方法 生成數(shù)據(jù)字典的方法有兩種:由手工方式生成和由計 算機輔助生成。手工編寫的優(yōu)點是具有較大靈活性與適應 性,但手工編寫效率低。編輯困難、容易出現(xiàn)疏漏和錯誤, 對數(shù)據(jù)字典的檢驗、維護、查詢、統(tǒng)計、分析都不方便。 計算機輔助編寫數(shù)據(jù)字典是將數(shù)據(jù)字典有關的數(shù)據(jù)輸入計 算機,存儲在數(shù)據(jù)字典庫中。計算機

15、輔助生成的數(shù)據(jù)字典 具有查詢、維護、統(tǒng)計、分析等功能。 5.2.2數(shù)據(jù)分析數(shù)據(jù)分析 數(shù)據(jù)字典中的條目有以下六種形式: (1)數(shù)據(jù)項。是數(shù)據(jù)處理中基本的不可分割的邏輯單位。 (2)數(shù)據(jù)結構。用以描述數(shù)據(jù)流/數(shù)據(jù)存儲的邏輯組成。 (3)數(shù)據(jù)流。 (4)數(shù)據(jù)存儲。 (5)處理功能。 (6)外部實體。 5.2.3功能分析功能分析 功能分析是對數(shù)據(jù)流程圖中處理過程的功能作詳細 的說明。從邏輯上進行分析,處理功能可歸納為三 類,即數(shù)據(jù)的輸入和輸出處理、算術運算、邏輯判 斷。常采用決策樹、決策表及結構化語言等作為描 述功能分析的工具。 5.2.3功能分析功能分析 1.決策樹 【名詞解釋】決策樹又稱判定樹,是

16、一種呈樹狀的圖形工具, 適合于描述處理中具有多種策略,要根據(jù)若干條件的判定, 確定所采用策略的情況。左端圓圈為樹根表示決策結點;由 決策結點引出的直線,形似樹枝,稱為條件技,每條樹枝代 表一個條件;中間的圓圈稱為條件結點;右端的實心圓表示 決策結果。決策樹中條件結點以及每個結點所引出條件技的 數(shù)量依具體問題而定。 決策樹的優(yōu)點是清晰、直觀;缺點是當條件多,而且互 相組合時,不容易清楚地表達判斷過程。 2.決策表 決策表又稱判斷表,是一種呈表格狀的圖形工具, 適用于描述處理判斷條件較多、各條件又相互組合、 有多種決策方案的情況。決策表由四部分組成: 左上部分為判斷條件 左下部分處理行動 右上部分

17、為不同條件組合 右下部分表示出不同條件組合下的應采取的行動。 例:一圖書銷售系統(tǒng),其中一加工為例:一圖書銷售系統(tǒng),其中一加工為“優(yōu)先處理優(yōu)先處理”,條件是:顧客的,條件是:顧客的 營業(yè)額大于營業(yè)額大于10001000元,同時必須信譽好,或者雖然信譽不好,但是元,同時必須信譽好,或者雖然信譽不好,但是2020年以上年以上 的老主顧。的老主顧。 分析:共有分析:共有3個判定條件,有個判定條件,有8種可能的組合情況(圖種可能的組合情況(圖a)。對圖)。對圖a進行進行 化簡后,得到圖化簡后,得到圖b。 化簡后化簡后 圖 b 圖 a Y-Y-滿足條件滿足條件 N N- -不滿足條件不滿足條件 X-X-選

18、中判定的結論選中判定的結論 特點特點: :描述一般組合條件較清晰,易理解。不易輸入描述一般組合條件較清晰,易理解。不易輸入 計算機。計算機。 好的支付信譽好的支付信譽 優(yōu)惠處理優(yōu)惠處理 壞的支付信譽壞的支付信譽 營業(yè)額營業(yè)額 10001000元元 10001000元元 正常處理正常處理 20 20年年 優(yōu)惠處理優(yōu)惠處理 20 20年年 正常處理正常處理 如上例如上例 5.2.4數(shù)據(jù)數(shù)據(jù)/功能分析功能分析 U/C矩陣是一張表格。它可以表數(shù)據(jù)/功能系統(tǒng)化 分析的結果。它的左邊第一列列出系統(tǒng)中各功能 的名稱,上面第一行列出系統(tǒng)中各數(shù)據(jù)類的名稱。 表中在各功能與數(shù)據(jù)類的交叉處,填寫功能與數(shù) 據(jù)類的關系。 如果在某功能中建立了一個數(shù)據(jù)類,則在該功能 與數(shù)據(jù)類的交叉處填寫上字母“C” 如果在某功能中要用一個數(shù)據(jù)類,則在該功能與 數(shù)據(jù)類的交叉處填寫上字母“U” U/C矩陣的正確性,可由三方面來檢驗: (1) 完備性檢驗。這是指每一個數(shù)據(jù)類必須有一個產(chǎn)生者(即 “C”) 和至少有一個使用者(即“U”) ;每個功能必須產(chǎn)生或者 使用數(shù)據(jù)類。否則這個U/C矩陣是不完備的。 (2) 一致性檢驗。這是指每一個數(shù)據(jù)類僅有一個產(chǎn)生者,即 在矩陣中每個數(shù)據(jù)類只有一個“C”。如

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論