《管理信息系統(tǒng):9 系統(tǒng)設計》由會員分享,可在線閱讀,更多相關《管理信息系統(tǒng):9 系統(tǒng)設計(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁第第6 6章章 系統(tǒng)設計系統(tǒng)設計學習要點學習要點一一 系統(tǒng)設計的基本概念系統(tǒng)設計的基本概念二二 系統(tǒng)總體結構設計系統(tǒng)總體結構設計三三 系統(tǒng)配置設計系統(tǒng)配置設計四四 系統(tǒng)詳細設計系統(tǒng)詳細設計五五 制定系統(tǒng)的設計規(guī)范制定系統(tǒng)的設計規(guī)范六六 系統(tǒng)設計報告系統(tǒng)設計報告返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁6.1 6.1 系統(tǒng)設計概述系統(tǒng)設計概述 管理信息系統(tǒng)系統(tǒng)設計的任務管理信息系統(tǒng)系統(tǒng)設計的任務: :在系統(tǒng)分析階段在系統(tǒng)分析階段提出的邏輯模型的基礎上,科學合理地進行物理模提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。型的設計。系統(tǒng)物理
2、模型主要解決系統(tǒng)系統(tǒng)物理模型主要解決系統(tǒng)“怎樣做怎樣做”的問題。的問題。經(jīng)過系統(tǒng)設計,設計人員應為程序開發(fā)人員提經(jīng)過系統(tǒng)設計,設計人員應為程序開發(fā)人員提供完整、清楚的設計文檔,并對設計規(guī)范中不清楚供完整、清楚的設計文檔,并對設計規(guī)范中不清楚的地方作出解釋。的地方作出解釋。一、系統(tǒng)設計的任務一、系統(tǒng)設計的任務返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁6.1 6.1 系統(tǒng)設計概述系統(tǒng)設計概述1.1.系統(tǒng)分析的結果系統(tǒng)分析的結果2.2.現(xiàn)行技術狀況現(xiàn)行技術狀況3.3.用戶需求用戶需求4.4.系統(tǒng)的運行環(huán)境系統(tǒng)的運行環(huán)境二、系統(tǒng)設計的依據(jù)二、系統(tǒng)設計的依據(jù)返回本章首頁返回本章首頁上一頁上一頁下一
3、頁下一頁三、系統(tǒng)設計的內容三、系統(tǒng)設計的內容6.1 6.1 系統(tǒng)設計概述系統(tǒng)設計概述1. 系統(tǒng)總體結構設計系統(tǒng)總體結構設計2. 系統(tǒng)物力配置方案設計系統(tǒng)物力配置方案設計3. 系統(tǒng)詳細設計系統(tǒng)詳細設計4. 編寫系統(tǒng)設計說明書編寫系統(tǒng)設計說明書l 系統(tǒng)功能結構設計l 系統(tǒng)流程設計l 模塊設計l 代碼設計l 數(shù)據(jù)庫設計l 輸出設計l 輸入設計l 系統(tǒng)界面設計l 處理過程設計l 制定設計規(guī)范 l 設備的配置l 通信網(wǎng)絡的選擇和設計l 數(shù)據(jù)庫管理系統(tǒng)的選擇 返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁四、系統(tǒng)設計的原則四、系統(tǒng)設計的原則1. 功能性功能性2. 系統(tǒng)性系統(tǒng)性3. 靈活性靈活性4. 可靠
4、性可靠性5. 經(jīng)濟性經(jīng)濟性6. 高效性高效性 系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設計中,要從整個系統(tǒng)的角度進行考慮,系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,程序設計語言要一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享。 在系統(tǒng)設計中,應盡量采用模塊化結構,提高模塊間的獨立性,盡可能減少模塊間的數(shù)據(jù)耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內容,提高系統(tǒng)適應環(huán)境變化的能力。 可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯及糾錯能力、抗病毒能力等。經(jīng)濟性指在滿足系統(tǒng)需求的前提下,盡可能減
5、小系統(tǒng)的開銷。一方面,在硬件投資上不能盲目追求技術上的先進,而應以滿足應用需要為前提;另一方面,系統(tǒng)設計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程、減少處理費用。 6.1 6.1 系統(tǒng)設計概述系統(tǒng)設計概述是系統(tǒng)開發(fā)最基本的要求。它包括系統(tǒng)是否解決了用戶希望解決的問題,是否有較強的數(shù)據(jù)校驗功能,是否進行所需的運算,能否提供符合用戶需要的信息輸出等。 高效性是指系統(tǒng)的運行效率,系統(tǒng)的運行效率包括:處理能力,即單位時間內處理的事務個數(shù);處理速度,即處理單個事務的平均時間;響應時間,即從發(fā)出處理要求到給出回答所需的時間。 返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁系統(tǒng)總體結構
6、設計的主要任務就是將整個系統(tǒng)合系統(tǒng)總體結構設計的主要任務就是將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間的理的劃分成各個功能模塊,正確地處理模塊之間的調用關系和數(shù)據(jù)聯(lián)系,定義各模塊的內部結構等。調用關系和數(shù)據(jù)聯(lián)系,定義各模塊的內部結構等。系統(tǒng)總體結構設計是否合理,對提高系統(tǒng)的各項指系統(tǒng)總體結構設計是否合理,對提高系統(tǒng)的各項指標至關重要,這些指標包括系統(tǒng)的可行性、可用性、標至關重要,這些指標包括系統(tǒng)的可行性、可用性、可維護性、易讀性及系統(tǒng)的工作效率等??删S護性、易讀性及系統(tǒng)的工作效率等。 6.2 6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁1
7、、分解、分解協(xié)調原則協(xié)調原則 2、信息隱蔽、信息隱蔽抽象的原則抽象的原則 3、自頂向下的原則、自頂向下的原則 4、一致性原則、一致性原則 一、系統(tǒng)總體設計的原則一、系統(tǒng)總體設計的原則6.2 6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁一、系統(tǒng)總體設計的原則一、系統(tǒng)總體設計的原則6.2 6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計分解的主要依據(jù)如下依據(jù): 按系統(tǒng)的功能進行分解; 按管理活動和信息運動的客觀規(guī)律分解; 按信息處理方式和手段分解; 按系統(tǒng)的工作規(guī)程分解; 按用戶工作的特殊需要分解(如有保密和其他要求); 按開發(fā)、維護和修改的方便性分解。協(xié)調的主
8、要依據(jù)如下: 目標協(xié)調; 工作進程協(xié)調; 工作規(guī)范和技術規(guī)范協(xié)調; 信息協(xié)調(指信息的提供和收回); 業(yè)務內容協(xié)調(如某些業(yè)務指標的控制)。 返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁二、系統(tǒng)的功能結構圖二、系統(tǒng)的功能結構圖 所謂功能結構圖就是按功能從屬關系畫成所謂功能結構圖就是按功能從屬關系畫成的圖表,圖中每一個框稱為一個功能模塊。功的圖表,圖中每一個框稱為一個功能模塊。功能結構圖中各層功能與新的信息系統(tǒng)中數(shù)據(jù)流能結構圖中各層功能與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處理是對應的。程圖中的處理是對應的。 經(jīng)過層層分解,可以把一個復雜的系統(tǒng)分經(jīng)過層層分解,可以把一個復雜的系統(tǒng)分解為多個功能較為單
9、一的功能模塊,每個模塊解為多個功能較為單一的功能模塊,每個模塊完成一個特定的功能,這就是所謂的模塊化程完成一個特定的功能,這就是所謂的模塊化程序設計方法。序設計方法。6.2 6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁預備知識1、模塊的定義與屬性 模塊是可以組合、更換和分解的單元,是組成系統(tǒng)模塊是可以組合、更換和分解的單元,是組成系統(tǒng)的基本單元。的基本單元。返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁2、模塊化原理 模塊化即是將復雜的系統(tǒng)分解成不同粒度的模塊的過模塊化即是將復雜的系統(tǒng)分解成不同粒度的模塊的過程,最小的模塊完成比較簡單的、獨立的任務
10、。程,最小的模塊完成比較簡單的、獨立的任務。ABCDIJK返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁將系統(tǒng)的功能進行分解,按功能的從屬關系表示的圖表。將系統(tǒng)的功能進行分解,按功能的從屬關系表示的圖表。 抽象、復雜抽象、復雜具體、簡單具體、簡單一一 功能結構圖的定義功能結構圖的定義返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁工資處理過程的業(yè)務流程圖工資處理過程的業(yè)務流程圖財務科財務科上月發(fā)上月發(fā)放清單放清單人事科人事科變動表變動表財務科財務科總務科總務科扣款清單扣款清單本月工資本月工資發(fā)放清單發(fā)放清單財務科財務科工資發(fā)工資發(fā)放清單放清單示例示例返回本章首頁返回本章首頁上一頁上一頁下一頁
11、下一頁人人事事科科抄寫抄寫人員工資變動表人員工資變動表上月工資發(fā)放清單上月工資發(fā)放清單填寫扣款填寫扣款本月工資本月工資發(fā)放清單發(fā)放清單總總務務科科扣款清單扣款清單填寫計算填寫計算應得工資應得工資本月工資本月工資發(fā)放清單發(fā)放清單工資工資發(fā)放員發(fā)放員本月工資發(fā)放清單本月工資發(fā)放清單返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁工資管理信息子系統(tǒng)工資管理信息子系統(tǒng)建立主文件建立主文件更新主文件更新主文件建立扣款文件建立扣款文件計算和打印計算和打印數(shù)據(jù)錄入數(shù)據(jù)錄入數(shù)據(jù)維護數(shù)據(jù)維護建立主處理文件建立主處理文件數(shù)據(jù)更新數(shù)據(jù)更新數(shù)據(jù)錄入數(shù)據(jù)錄入數(shù)據(jù)維護數(shù)據(jù)維護工資計算工資計算打印工資匯總表打印工資匯總表打
12、印工資單打印工資單返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁 功能結構圖設計過程就是把一個復雜的系統(tǒng)分解為多個功能較單一的的過程。 這種把一個信息系統(tǒng)設計成若干模塊的方法稱做模塊化。是一種重要的設計思想,這種思想把一個復雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。二二 功能結構圖設計過程功能結構圖設計過程返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁1、各個模塊具有,可以分別加以設計實現(xiàn);2、模塊之間的相互關系(如信息交換、調用關系)則通過一定的方式予以說明。返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁案例:中石化巴陵分公司的功能結構圖案例:中石化巴陵分公司的
13、功能結構圖 中石化巴陵分公司(以下簡稱巴陵石化)是中中石化巴陵分公司(以下簡稱巴陵石化)是中國石油化工股份有限公司下屬的特大型企業(yè),擁有國石油化工股份有限公司下屬的特大型企業(yè),擁有5656套生產(chǎn)裝置和套生產(chǎn)裝置和3232套集中分散控制系統(tǒng)套集中分散控制系統(tǒng)DCSDCS。 20012001年年6 6月,該公司投資近月,該公司投資近500500萬元人民幣建萬元人民幣建設實施設實施“生產(chǎn)綜合管理系統(tǒng)生產(chǎn)綜合管理系統(tǒng)”。該系統(tǒng)已于。該系統(tǒng)已于20012001年年年底投入運行,目前運行狀況良好。年底投入運行,目前運行狀況良好。 返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁巴陵石化生產(chǎn)綜合管理系統(tǒng)巴陵
14、石化生產(chǎn)綜合管理系統(tǒng) 實時數(shù)據(jù)整合子系統(tǒng)實時數(shù)據(jù)整合子系統(tǒng) 油罐管理子系統(tǒng)油罐管理子系統(tǒng) 倉庫管理子系統(tǒng)倉庫管理子系統(tǒng) 車間生產(chǎn)子系統(tǒng)車間生產(chǎn)子系統(tǒng) 能源計量統(tǒng)計子系統(tǒng)能源計量統(tǒng)計子系統(tǒng) 物料計量統(tǒng)計子系統(tǒng)物料計量統(tǒng)計子系統(tǒng) 維護管理子系統(tǒng)維護管理子系統(tǒng) 綜合查詢子系統(tǒng)綜合查詢子系統(tǒng) 返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁酒店管理系統(tǒng)功能結構圖酒店管理系統(tǒng)功能結構圖6.2 6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁系統(tǒng)流程由系統(tǒng)流程圖表示。系統(tǒng)流程圖是在新系統(tǒng)流程由系統(tǒng)流程圖表示。系統(tǒng)流程圖是在新系統(tǒng)的數(shù)據(jù)流程圖的基礎上繪制而成的,通常用
15、它系統(tǒng)的數(shù)據(jù)流程圖的基礎上繪制而成的,通常用它表達系統(tǒng)的執(zhí)行過程。它用圖形符號描述了所有的表達系統(tǒng)的執(zhí)行過程。它用圖形符號描述了所有的輸入輸入/輸出和與之有關的處理過程,同時也包括所有輸出和與之有關的處理過程,同時也包括所有文件的建立過程。系統(tǒng)流程圖也表達了數(shù)據(jù)在系統(tǒng)文件的建立過程。系統(tǒng)流程圖也表達了數(shù)據(jù)在系統(tǒng)中的流向。中的流向。 三、系統(tǒng)流程設計三、系統(tǒng)流程設計6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁繪制系統(tǒng)流程圖的主要根據(jù)繪制系統(tǒng)流程圖的主要根據(jù)(1)信息處理的步驟和內容;)信息處理的步驟和內容;(2)每一步所涉及的物理過程。主要包括:輸)每
16、一步所涉及的物理過程。主要包括:輸入入/輸出的內容和形式,存儲要求,加工所用的物理輸出的內容和形式,存儲要求,加工所用的物理設備。設備。(3)各步驟之間的物理和邏輯關系。)各步驟之間的物理和邏輯關系。 三、系統(tǒng)流程設計三、系統(tǒng)流程設計6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁繪制系統(tǒng)流程圖的符號繪制系統(tǒng)流程圖的符號 三、系統(tǒng)流程設計三、系統(tǒng)流程設計6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁 功能結構圖主要從功能的角度描述了系功能結構圖主要從功能的角度描述了系統(tǒng)的結構,但并未表達各功能之間的數(shù)據(jù)傳送統(tǒng)的結
17、構,但并未表達各功能之間的數(shù)據(jù)傳送關系。關系。 一一 問題的提出問題的提出返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁1 1、首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關系圖。、首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關系圖。處理功能處理功能輸入數(shù)據(jù)輸入數(shù)據(jù)A輸入數(shù)據(jù)輸入數(shù)據(jù)B輸入數(shù)據(jù)輸入數(shù)據(jù)C中間文件中間文件D輸出數(shù)據(jù)輸出數(shù)據(jù)E輸出文件輸出文件F二二 信息系統(tǒng)流程圖的繪制信息系統(tǒng)流程圖的繪制返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁人人事事科科抄寫抄寫人員工資變動表人員工資變動表上月工資發(fā)放清單上月工資發(fā)放清單填寫扣款填寫扣款本月工資本月工資發(fā)放清單發(fā)放清單總總務務科科扣款清單扣款清單填寫計
18、算填寫計算應得工資應得工資本月工資本月工資發(fā)放清單發(fā)放清單工資工資發(fā)放員發(fā)放員本月工資發(fā)放清單本月工資發(fā)放清單示例示例如何繪制系統(tǒng)流如何繪制系統(tǒng)流程圖?程圖?返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁抄寫抄寫人員工資人員工資變動表變動表上月工資上月工資清單清單本月工資本月工資清單清單返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁2 2、把各個處理功能的數(shù)據(jù)關系圖綜合起來,形、把各個處理功能的數(shù)據(jù)關系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關系圖,即信息系統(tǒng)流程圖。成整個系統(tǒng)的數(shù)據(jù)關系圖,即信息系統(tǒng)流程圖。返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁人事變動通知單房租變動通知單上月主文件本月主文件電費扣款通知單病事假扣款通知單扣款文件工資單工資匯總表返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁酒店管理信息系統(tǒng)的系統(tǒng)流程圖:酒店管理信息系統(tǒng)的系統(tǒng)流程圖: 6.2 6.2 系統(tǒng)總體結構設計系統(tǒng)總體結構設計返回本章首頁返回本章首頁上一頁上一頁下一頁下一頁