單元2管理信息系統的系統分析_第1頁
單元2管理信息系統的系統分析_第2頁
單元2管理信息系統的系統分析_第3頁
單元2管理信息系統的系統分析_第4頁
單元2管理信息系統的系統分析_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、管理信息系統分析的主要任務管理信息系統分析的主要任務2.1管理信息系統分析的基本步驟管理信息系統分析的基本步驟2.2管理信息系統的調查與分析管理信息系統的調查與分析2.3數據流分析數據流分析2.4UMLUML概述概述2.5管理信息系統邏輯模型的建立管理信息系統邏輯模型的建立2.6管理信息系統分析階段的文檔編寫管理信息系統分析階段的文檔編寫2.7 管理信息系統分析的主要工作是對現管理信息系統分析的主要工作是對現行系統的業(yè)務流程和新系統的信息需求進行系統的業(yè)務流程和新系統的信息需求進行詳細的調查,然后在此基礎上進行分析行詳細的調查,然后在此基礎上進行分析研究,并最終給出管理信息系統的邏輯模研究,并

2、最終給出管理信息系統的邏輯模型,為新系統的設計奠定基礎。型,為新系統的設計奠定基礎。教學導航教學導航教學目標教學目標(1)了解管理信息系統分析的主要任務和基本步驟)了解管理信息系統分析的主要任務和基本步驟(2)掌握管理信息系統詳細調查的主要內容和基本方法)掌握管理信息系統詳細調查的主要內容和基本方法(3)掌握用戶需求、組織機構和業(yè)務流程的調查與分析方法)掌握用戶需求、組織機構和業(yè)務流程的調查與分析方法(4)了解圖書管理系統的參與者、用例的分析方法)了解圖書管理系統的參與者、用例的分析方法(5)了解圖書管理系統業(yè)務處理類、界面類的分析與設計方法)了解圖書管理系統業(yè)務處理類、界面類的分析與設計方法

3、(6)掌握圖書管理系統功能模塊結構的分析與劃分方法)掌握圖書管理系統功能模塊結構的分析與劃分方法(7)掌握圖書管理系統數據庫的分析與設計方法)掌握圖書管理系統數據庫的分析與設計方法(8)掌握數據流圖的繪制方法和數據字典的定義方法)掌握數據流圖的繪制方法和數據字典的定義方法(9)掌握管理信息系統邏輯模型的建立和系統分析階段的文檔編寫)掌握管理信息系統邏輯模型的建立和系統分析階段的文檔編寫教學方法教學方法 任務驅動法、分析探究法、調查分析法等任務驅動法、分析探究法、調查分析法等課時建議課時建議 6課時(含考核評價)課時(含考核評價) (1)進一步明確系統目標。)進一步明確系統目標。 (2)充分了解

4、用戶需求,形成系統需求)充分了解用戶需求,形成系統需求說明書。說明書。 (3)修正子系統的劃分,確定各子系統)修正子系統的劃分,確定各子系統的功能。的功能。 (4)確定系統邏輯模型,形成系統分析)確定系統邏輯模型,形成系統分析報告。報告。 管理信息系統分析的基本步驟如下。管理信息系統分析的基本步驟如下。(1)詳細調查現行系統。)詳細調查現行系統。(2)分析組織結構與業(yè)務流程。)分析組織結構與業(yè)務流程。(3)分析系統數據流。)分析系統數據流。(4)建立新系統的軟件模型。)建立新系統的軟件模型。(5)編寫系統分析報告。)編寫系統分析報告。2.3.1詳細調查的主要內容詳細調查的主要內容 (1)現行系

5、統的系統界限和運行狀態(tài)。)現行系統的系統界限和運行狀態(tài)。 (2)組織結構的調查。)組織結構的調查。 (3)功能體系的調查。)功能體系的調查。 (4)業(yè)務流程的調查。)業(yè)務流程的調查。 (5)數據與數據流的調查。)數據與數據流的調查。 (6)收集各種原始憑證和報表。)收集各種原始憑證和報表。 (7)統計各類數據的特征和處理特點。)統計各類數據的特征和處理特點。 (8)收集與新系統對比所需的資料。)收集與新系統對比所需的資料。 (9)了解約束條件。)了解約束條件。 (10)了解現行系統的薄弱環(huán)節(jié)和用戶要)了解現行系統的薄弱環(huán)節(jié)和用戶要求。求。(1)重點詢問方式。)重點詢問方式。(2)問卷調查法。)

6、問卷調查法。(3)深入實際調查。)深入實際調查。(4)參加業(yè)務實踐。)參加業(yè)務實踐。 用戶需求分析的過程如下。用戶需求分析的過程如下。(1)調查用戶需求。)調查用戶需求。(2)確定用戶需求。)確定用戶需求。(3)表達用戶需求。)表達用戶需求。1組織機構分析的主要內容組織機構分析的主要內容 (1)對照實際生產和經營情況,分析各)對照實際生產和經營情況,分析各組織機構的職能是否明確,是否真正發(fā)組織機構的職能是否明確,是否真正發(fā)揮作用,是否存在人浮于事、機構重疊揮作用,是否存在人浮于事、機構重疊設置的現象。設置的現象。 (2)根據同類型、同規(guī)模組織的國際、國內)根據同類型、同規(guī)模組織的國際、國內先進

7、管理經驗,對機構的設置進行分析,運先進管理經驗,對機構的設置進行分析,運用管理科學的理論,分析組織機構設置的合用管理科學的理論,分析組織機構設置的合理性,找出存在的問題。理性,找出存在的問題。 (3)根據計算機輔助管理的要求,為企業(yè)決)根據計算機輔助管理的要求,為企業(yè)決策者提供調整機構設置的參考意見。策者提供調整機構設置的參考意見。2組織與功能的關系分析組織與功能的關系分析3功能體系分析功能體系分析 (1)繪制各業(yè)務部門的業(yè)務流程圖和表)繪制各業(yè)務部門的業(yè)務流程圖和表格分配圖。格分配圖。 (2)與業(yè)務人員討論業(yè)務流程圖和表格)與業(yè)務人員討論業(yè)務流程圖和表格分配圖是否符合實際情況。分配圖是否符合

8、實際情況。 (3)利用管理科學理論分析流程中存在)利用管理科學理論分析流程中存在的問題,例如處理內容重復、信息流或的問題,例如處理內容重復、信息流或物流流程不符合邏輯等方面。物流流程不符合邏輯等方面。 (4)與業(yè)務人員討論,根據管理信息系)與業(yè)務人員討論,根據管理信息系統的要求,提出改進業(yè)務流程的方案。統的要求,提出改進業(yè)務流程的方案。 (5)將新業(yè)務流程方案提交決策者,以)將新業(yè)務流程方案提交決策者,以便確定合理的、切合實際的業(yè)務流程。便確定合理的、切合實際的業(yè)務流程。 1整理、分析調查得到的原始資料整理、分析調查得到的原始資料2對數據進行分類處理對數據進行分類處理3數據匯總數據匯總 (1)

9、數據分類編碼。)數據分類編碼。 (2)數據完整性分析。)數據完整性分析。 (3)將所有原始數據和最終數據分類整)將所有原始數據和最終數據分類整理出來。理出來。 (4)確定數據的長度和精度。)確定數據的長度和精度。 數據流分析是把數據在原系統內部的數據流分析是把數據在原系統內部的流動情況抽象出來,抽象地反映信息的流流動情況抽象出來,抽象地反映信息的流動、加工、存儲和使用情況。動、加工、存儲和使用情況。 數據流分析主要包括對信息的流動、數據流分析主要包括對信息的流動、處理、存儲等方面的分析。處理、存儲等方面的分析。1數據流圖的特點數據流圖的特點 (1)抽象性:數據流圖只是抽象地反映)抽象性:數據流

10、圖只是抽象地反映信息處理流程。信息處理流程。 (2)概括性:數據流圖把系統對各種業(yè))概括性:數據流圖把系統對各種業(yè)務的處理過程聯系起來,便于把握系統務的處理過程聯系起來,便于把握系統的總體功能。的總體功能。 (3)分層性:數據流圖由自頂向下的各)分層性:數據流圖由自頂向下的各層組成,便于認識問題和解決問題。層組成,便于認識問題和解決問題。 數據流圖的基本組成元素如表數據流圖的基本組成元素如表2-1所所示。示。元元 素素 名名 稱稱圖圖 例例說說 明明數據流數據流表示數據的流向,表示數據的流向,DFD描述的是數據流,描述的是數據流,而不是控制流。箭頭旁標注所流經數據的而不是控制流。箭頭旁標注所流

11、經數據的名稱。數據流可以表示各種輸入輸出的報名稱。數據流可以表示各種輸入輸出的報表、單據,也表示數據存儲與加工之間的表、單據,也表示數據存儲與加工之間的輸入數據和輸出數據輸入數據和輸出數據加工(處理)加工(處理) 或或 描述輸入數據流到輸出數據流之間的變換,描述輸入數據流到輸出數據流之間的變換,這種變換包括兩種情況:(這種變換包括兩種情況:(1)數據的組)數據的組成變換;(成變換;(2)在原數據基礎上增加新內)在原數據基礎上增加新內容形成新的數據??虻纳喜刻顚懺撎幚淼娜菪纬尚碌臄祿?虻纳喜刻顚懺撎幚淼臉俗R,下部用動賓詞組表示一個加工標識,下部用動賓詞組表示一個加工存儲存儲文件文件文件文件用于

12、存儲數據或數據轉換??虻淖蟛繛槲挠糜诖鎯祿驍祿D換。框的左部為文件標識,右部為文件名稱件標識,右部為文件名稱讀文件讀文件只是從文件讀出數據,數據經加工處理后只是從文件讀出數據,數據經加工處理后不寫文件或修改文件不寫文件或修改文件寫文件寫文件經加工(修改或更新)后數據要流向文件,經加工(修改或更新)后數據要流向文件,即寫文件或修改,修改文件一般是先讀,即寫文件或修改,修改文件一般是先讀,但本質是寫。此時箭頭指向存儲文件但本質是寫。此時箭頭指向存儲文件既讀又寫既讀又寫加工既要讀文件又要寫文件,用加工既要讀文件又要寫文件,用“雙向箭雙向箭頭頭”表示表示源源/宿宿(外部實體)(外部實體)表示管理信

13、息系統外部的人員或組織,外表示管理信息系統外部的人員或組織,外部實體表示數據的處部來源或去向,反映部實體表示數據的處部來源或去向,反映了系統的開始與結束。如果源和宿是同一了系統的開始與結束。如果源和宿是同一個人或組織,這時源和宿用同一個圖形符個人或組織,這時源和宿用同一個圖形符號號附加符號附加符號*表示數據流之間是表示數據流之間是“與與”關系(同時存在)關系(同時存在)+表示表示“或或”的關系的關系表示只能從中選一個(互斥關系)表示只能從中選一個(互斥關系)表表2-1數據流圖的基本組成元素數據流圖的基本組成元素系統頂層圖1231.21.11.32.12.32.22.43.13.23.30層圖1

14、層圖圖圖2-1數據流圖繪制示意圖數據流圖繪制示意圖 (1)頂層圖的繪制。)頂層圖的繪制。 (2)0層圖的繪制。層圖的繪制。 (3)第)第2層(層(1層圖)及以下各層中各個層圖)及以下各層中各個加工的子圖的繪制。加工的子圖的繪制。(1)各元素的命名。)各元素的命名。(2)各元素的編號。)各元素的編號。生產統計日報表月報表圖圖2-2一個加工有多條數據流流向另一個加工一個加工有多條數據流流向另一個加工6數據流圖中的文件數據流圖中的文件7繪制數據流圖的注意事項繪制數據流圖的注意事項 (1)注意父圖與子圖的平衡。)注意父圖與子圖的平衡。 (2)注意數據流圖中只畫出數據流不畫)注意數據流圖中只畫出數據流不

15、畫出控制流。出控制流。 (3)注意保持數據守恒。)注意保持數據守恒。 (4)有關文件的注意事項。)有關文件的注意事項。 數據字典(數據字典(Data Dictionary,DD)指數據流圖中所有成分定義和解釋的文指數據流圖中所有成分定義和解釋的文字集合。字集合。1數據流條目數據流條目2數據文件條目數據文件條目3數據項條目數據項條目4基本加工條目基本加工條目1功能功能 對數據流圖中每一個基本加工的描述,對數據流圖中每一個基本加工的描述,描述該加工在什么條件下做什么事。描述該加工在什么條件下做什么事。2描述內容描述內容3描述方法描述方法(1)判定樹(又稱為決定樹)。)判定樹(又稱為決定樹)。(2)

16、判定表(又稱為決策表)。)判定表(又稱為決策表)。(3)結構化語言。)結構化語言。學籍變動全部科目及格部分科目及格1門或2門不及格3門不及格4門不及格5門不及格3門都是考試課3門中有非考試課4門中有非考試課4門都是考試課退學留級升學退學留級升學升學圖圖2-3學籍變動判斷樹學籍變動判斷樹 UML(Unified Modeling Language,譯為統一建模語言)是一種面向對象的可譯為統一建模語言)是一種面向對象的可視化建模語言,它能夠讓系統構造者用標視化建模語言,它能夠讓系統構造者用標準的、易于理解的方式建立起能夠表達他準的、易于理解的方式建立起能夠表達他們設計思想的系統監(jiān)圖,并且提供一種機

17、們設計思想的系統監(jiān)圖,并且提供一種機制,以便于不同的人之間共享和交流設計制,以便于不同的人之間共享和交流設計成果。成果。(1)為軟件系統建立可視化模型。)為軟件系統建立可視化模型。(2)規(guī)約軟件系統的產出。)規(guī)約軟件系統的產出。(3)構造軟件系統的產出。)構造軟件系統的產出。(4)為軟件系統的產出建立文檔。)為軟件系統的產出建立文檔。 UML由視圖(由視圖(View)、圖()、圖(Diagram)、)、模型元素(模型元素(Model Element)和通用機制)和通用機制 (General Mechanism)等幾個部分組成。)等幾個部分組成。(1)視圖()視圖(View)。)。(2)圖()圖

18、(Diagram)。)。(3)模型元素()模型元素(Model Element)。)。(4)通用機制()通用機制(General Mechanism)。)。 每一種每一種UML的視圖都是由一個或多的視圖都是由一個或多個圖組成的,圖就是系統架構在某個側個圖組成的,圖就是系統架構在某個側面的表示,所有的圖一起組成了系統的面的表示,所有的圖一起組成了系統的完整視圖。完整視圖。 將將UML的的9種圖按其功能和特征進行種圖按其功能和特征進行歸類,劃分為五種類型。歸類,劃分為五種類型。(1)第一類是用例圖)第一類是用例圖(2)第二類是靜態(tài)圖)第二類是靜態(tài)圖(3)第三類是行為圖)第三類是行為圖(4)第四類是

19、交互圖)第四類是交互圖(5)第五類是實現圖)第五類是實現圖(1)管理信息系統。)管理信息系統。(2)嵌入式系統。)嵌入式系統。(3)分布式系統。)分布式系統。(4)商業(yè)系統。)商業(yè)系統。2.6.1建立管理信息系統軟件建立管理信息系統軟件模模型的重要性型的重要性 建立軟件模型具有以下功能。建立軟件模型具有以下功能。 (1)可以簡化系統的設計和維護,使之)可以簡化系統的設計和維護,使之更容易理解。更容易理解。(2)便于開發(fā)人員展現系統。)便于開發(fā)人員展現系統。(3)允許開發(fā)人員指定系統的結構或行為。)允許開發(fā)人員指定系統的結構或行為。(4)提供指導開發(fā)人員構造系統的模板。)提供指導開發(fā)人員構造系統

20、的模板。(5)記錄開發(fā)人員的決策。)記錄開發(fā)人員的決策。1確定新系統的目標確定新系統的目標(1)系統功能目標)系統功能目標(2)系統技術目標)系統技術目標(3)系統經濟目標)系統經濟目標2確定合理的業(yè)務處理流程確定合理的業(yè)務處理流程3確定合理的數據處理流程確定合理的數據處理流程4確定新系統的總體功能結構和劃分子確定新系統的總體功能結構和劃分子系統系統5確定新系統數據資源分布確定新系統數據資源分布6確定系統中的管理模型確定系統中的管理模型 通過調查現有系統的物理模型(組織通過調查現有系統的物理模型(組織結構圖、功能體系圖、業(yè)務流程圖),抽結構圖、功能體系圖、業(yè)務流程圖),抽取現有系統的邏輯模型,

21、形成了現有系統取現有系統的邏輯模型,形成了現有系統的軟件模型。的軟件模型。2.7.1需求分析說明書需求分析說明書2.7.2系統分析報告系統分析報告 系統分析報告的主要內容如下。系統分析報告的主要內容如下。 (1)管理信息系統的概述。)管理信息系統的概述。 (2)現行系統概況。)現行系統概況。 (3)系統需求說明。)系統需求說明。 (4)新系統的邏輯方案。)新系統的邏輯方案。項目實戰(zhàn)項目實戰(zhàn)【任務【任務2-1】 應用應用UML分析圖書管理系統分析圖書管理系統【任務描述】【任務描述】(1)任務卡。)任務卡。(2)任務跟蹤卡。)任務跟蹤卡?!救蝿諏嵤俊救蝿諏嵤俊救蝿铡救蝿?-1-1】 分析圖書管

22、理系統的業(yè)務需求分析圖書管理系統的業(yè)務需求 1圖書管理系統使用對象的功能劃分圖書管理系統使用對象的功能劃分 2圖書管理系統的業(yè)務需求描述圖書管理系統的業(yè)務需求描述【任務【任務2-1-2】 分析圖書管理系統的參與者分析圖書管理系統的參與者【任務【任務2-1-3】 分析圖書管理系統的用例分析圖書管理系統的用例圖圖2-4圖書管理系統的用例圖圖書管理系統的用例圖【任務【任務2-1-4】 分析圖書管理系統的類分析圖書管理系統的類【任務【任務2-1-5】 分析圖書管理系統的三層架分析圖書管理系統的三層架構構【任務【任務2-1-6】 分析圖書管理系統的功能模分析圖書管理系統的功能模塊結構塊結構圖圖2-6C/

23、S模式的三層架構模式的三層架構圖圖2-7圖書管理系統的功能結構圖圖書管理系統的功能結構圖 用戶登錄模塊 用戶登錄 數據庫連接 圖圖2-8用戶登錄模塊的功能結構圖用戶登錄模塊的功能結構圖 用戶管理模塊 用戶信息管理 用戶權限管理 用戶密碼管理 圖圖2-9用戶管理模塊的功能結構圖用戶管理模塊的功能結構圖 基礎數據管理模塊 出版社數據管理 館藏地點數據管理 部門數據管理 數據備份與恢復 圖圖2-10基礎數據管理的功能結構圖基礎數據管理的功能結構圖 類型管理模塊 圖書類型管理 借閱者類型管理 罰款類型管理 圖圖2-11類型管理模塊的功能結構圖類型管理模塊的功能結構圖 業(yè)務數據管理模塊 書目數據管理 借

24、閱者數據管理 圖圖2-12業(yè)務數據管理模塊的功能結構圖業(yè)務數據管理模塊的功能結構圖 數據查詢模塊 圖書借閱數據查詢 書目數據查詢 借閱者數據查詢 超期圖書查詢 圖圖2-13數據查詢模塊的功能結構圖數據查詢模塊的功能結構圖 報表打印模塊 打印書目報表 打印借閱者報表 打印借閱報表 圖圖2-14報表打印模塊的功能結構圖報表打印模塊的功能結構圖 條碼編制與圖書入庫模塊 編制條碼 圖書入庫 輸出條碼 圖圖2-15條碼編制與圖書入庫模塊的功能結構圖條碼編制與圖書入庫模塊的功能結構圖 圖書借出與歸還模塊 圖書借出 圖書歸還 圖書續(xù)借 圖圖2-16圖書借出與歸還模塊的功能結構圖圖書借出與歸還模塊的功能結構圖

25、 罰款管理模塊 罰款處理 補交罰款 補交押金 圖圖2-17罰款管理模塊的功能結構圖罰款管理模塊的功能結構圖 系統整合模塊 主窗體 幫助系統 關于窗體 圖圖2-18系統整合模塊的功能結構圖系統整合模塊的功能結構圖【任務【任務2-1-7】 分析圖書管理系統的主要分析圖書管理系統的主要操作流程操作流程1用戶登錄的流程用戶登錄的流程2借出圖書的操作流程借出圖書的操作流程3歸還圖書的操作流程歸還圖書的操作流程4超期處理的操作流程超期處理的操作流程【任務【任務2-2】 分析圖書管理系統的數據庫分析圖書管理系統的數據庫【任務描述】【任務描述】(1)任務卡)任務卡(2)任務跟蹤卡)任務跟蹤卡【任務實施】【任務

26、實施】(1)確定實體。)確定實體。(2)確定屬性。)確定屬性。(3)確定實體聯系類型。)確定實體聯系類型。(4)繪制局部)繪制局部E-R圖。圖。(5)繪制整體)繪制整體E-R圖。圖。(6)獲得概念模型。)獲得概念模型。 書目信息 圖書信息 罰款信息 借閱信息 借閱者 對應 借還 對應 對應 1 1 n n 1 1 1 1 圖圖2-19圖書管理系統的借出與歸還模圖書管理系統的借出與歸還模塊的局部塊的局部E-R圖圖書目信息 圖書信息 超期罰款 借閱信息 借書證 對應 借還 對應 對應 1 1 n n 1 1 1 1 借閱者類型 借閱者 屬于 擁有 1 1 n 1 屬于 部門 1 n 出版 屬于 圖

27、書類型 存儲 館藏地點 入庫 圖書入庫 出版社 n n 1 1 n 1 1 1 圖圖2-20圖書管理系統數據庫的圖書管理系統數據庫的E-R圖圖【任務【任務2-3】 應用數據流圖分析圖書管應用數據流圖分析圖書管理系統理系統【任務描述】【任務描述】 (1)任務卡)任務卡 (2)任務跟蹤卡)任務跟蹤卡【任務實施】【任務實施】【任務【任務2-3-1】 圖書管理業(yè)務流程的實地圖書管理業(yè)務流程的實地調查調查【任務【任務2-3-2】 圖書管理的需求分析圖書管理的需求分析1社區(qū)領導的需求社區(qū)領導的需求2圖書管理員的需求圖書管理員的需求3性能要求性能要求【任務【任務2-3-3】 圖書管理系統邏輯模型的圖書管理系統邏輯模型的建立建立1新開發(fā)圖書管理系統的功能分析新開發(fā)圖書管理系統的功能分析2繪制數據流圖繪制數據流圖3定義數據字典定義數據字典圖圖2-21頂層數據流圖頂層數據流圖圖圖2-220層數據流圖層數據流圖圖圖2-231層數據流圖之一層數據流圖之一圖圖2-242層數據流之一層數據流之一圖圖2-252層數據流之二層數據流之二 (1)定義數據項 名稱:借書證號 別名:借書證號 說明:唯一標識一個借書證 類型:字符型 長度:12 取值范圍:000000000001 999999999999 (2)定義

溫馨提示

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

評論

0/150

提交評論