管理信息系統(系統設計)._第1頁
管理信息系統(系統設計)._第2頁
管理信息系統(系統設計)._第3頁
管理信息系統(系統設計)._第4頁
管理信息系統(系統設計)._第5頁
已閱讀5頁,還剩57頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、 11.1 系統設計概述系統設計概述 11.2 模塊與結構 11.3 模塊結構圖的生成模塊結構圖的生成 11.4 HIPO 與與IPO圖圖 11.5 系統配置方案設計系統配置方案設計 11.6 數據存儲總體結構設計和數據庫設計數據存儲總體結構設計和數據庫設計 11.7 代碼設計代碼設計 11.8 輸入輸出及用戶界面設計輸入輸出及用戶界面設計 11.9 處理過程設計處理過程設計 11.10 編寫系統設計報告編寫系統設計報告 11.1.1 系統設計的原則和方法 11.1.2 系統設計的任務和內容返回返回 (1)簡單性 (2)系統性 (3)靈活性 (4)可靠性 (5)經濟性 (6)系統的運行效率 (

2、7)安全性 (1)結構化系統設計特點 (2)結構化設計的基本內容 (3)結構化設計原理 系統設計階段最終是提出系統的實施方案,建立系統的物理模型。 系統設計是從管理信息系統的邏輯模型出發,以系統說明書為依據,一步步的加入物理內容,由抽象到具體。 系統設計是從管理信息系統的目標出發,建立系統的總體模型,確定系統的總體結構,規劃系統的規模,確立各個基礎部分,并說明它們在整個系統中的作用及其相互關系,選擇恰當的設備,采用合適的技術規范,以保證總體目標的實現。 在系統設計中還要完成一些比較具體的實際內容,如輸入和輸出格式的設 計,記錄,表格的設計以及包括人機對話在內的系統詳細流程的設計。 系統的設計分

3、為總體設計階段和詳細設計階段兩個階段。 系統總體設計是根據系統分析結果和組織的實際情況對新系統的總體結構形式和可利用的資源進行的大致設計,系統總體設計是宏觀、總體上的設計和規劃。總體設計階段主要包括決定系統的模塊結構,進行系統配置方案設計兩方面內容。 詳細設計階段是具體考慮每一模塊內部采用什么算法。具體來說,在總體設計中,根據系統分析的成果數據流程圖進行代碼設計、輸入輸出設計、信息分類和數據庫設計,最后是模塊功能設計。詳細設計是對上述總體設計的結果進行進一步細化,直至符合小組編程的要求。 11.2.1 模塊與結構圖 11.2.2 模塊間的聯系 11.2.3 模塊和結構設計返回返回 系統模塊結構

4、設計的任務是確定劃分后的子系統的模塊結構,并畫出模塊結構圖。這個過程必須考慮以下幾個問題: 每個子系統如何劃分成多個模塊。 如何確定子系統之間、模塊之間傳送的數據及其調用關系。 如何評價并改進模塊結構的質量。 如何從數據流圖導出模塊結構圖。 模塊定義了一組邏輯上有關的對象,這組對象是一組數據和施于這些數據上的操作,通過模塊說明和引用方式把這些數據的內部結構和操作細節掩藏了起來,提供給模塊外部使用的知識這些數據和操作的名稱等。 模塊通常用一組程序設計語言的語句來實現,這一組程序語句可用一個已定義的名字來標識,因此,它可以是一個程序或一個子程序。形象地說,它就類似于c語言中的一個函數。所以,模塊可

5、以將它理解為類似“子程序”的概念,是一段程序語句。 輸入輸出屬性是模塊與外部信息的交換。正常情況下,一個模塊從它的調用者那里獲得輸入,把處理后產生的結果在傳遞給為模塊提供輸入的調用者。 處理功能屬性描述了模塊能夠做什么事,具有什么功能。 內部數據屬性是指僅提供模塊本身引用的數據。 程序代碼屬性是用于完成模塊處理功能的部分。 模塊結構圖是結構化設計中描述系統結構的圖形工具,它是用于描述系統的模塊結構及模塊之間聯系的。模塊結構由模塊、調用、數據、控制四種基本符號組成。 模塊之間存在著聯系,耦合反映模塊之間聯系的緊密程度。 內聚指一個模塊內各元素彼此結合的緊密程度。 如果所有模塊的內聚都很強,模塊之

6、間的耦合自然就很低。模塊的獨立性就強,反之亦然。 聯系方式 來往信息作用 模塊間往來信息數量 數據耦合 控制耦合 非法耦合 偶然內聚 邏輯內聚 時間內聚 過程內聚 通信內聚 順序內聚 功能內聚 系統的深度和寬度 模塊的扇出和扇入 “耦合小,內聚大” 作用范圍應在控制范圍之內 模塊的扇入和扇出數要合理 模塊的大小要適當 按邏輯劃分 按時間劃分 按過程劃分 按通信劃分 按職能劃分 11.3.1 模塊結構圖與數據流程圖 11.3.2 變換分析 11.3.3 事務分析返回返回 變換型模塊結構描述的是變換型系統。變換型系統由輸入、數據加工(中心變換)和輸出三部分組成,它的功能是將輸入的數據經過加工后輸出

7、。 事務型系統由事務層、操作層和細節層三層組成。 對變換型和事務型數據流程圖的轉換,所采用的基本思想都是先設計結構圖頂端的主模塊,然后再子頂向下逐步細化,最后得到滿足數據流程圖要求的系統結構圖。 在實際應用中,數據流程圖中常常是某些局部是變換型,另外一些局部是事務型,在這種情況下,應以變換型為主,事務型為輔。 第一層模塊結構圖 事務型結構的數據流圖呈束狀形,即一束數據流平行流入或流出,可能同時有幾個事務要求處理。 識別事務源、確定適當的事務型結構、確定各種事務及相應的處理,建立公用模塊 事務型結構的數據流圖 : 11.4.1 HIPO圖 11.4.2 IPO圖返回返回 系統設計需要從系統整體出

8、發,需要明確系統的層次之間的關系,明確模塊之間的關系,明確層次與模塊之間的關系,為此出現了HIPO技術。 HIPO是層次輸入、處理和輸出圖的簡稱,是用圖形方法表達一個系統的輸入、處理和輸出功能,以及模塊的層次的技術,是一種描述系統結構和模塊內部處理功能的工具。 HIPO它是結構化設計中最重要最流行的放法即自頂向下逐步精化的順序設計方法。 HIPO描述整個系統的設計結構,以及各模塊之間的關系。 HIPO改進了數據流程圖的不足,它表達了模塊層次關系。 HIPO清晰易懂,可使用戶管理人員和其他系統建設者很方便地理解軟件系統結構,有利于程序的編寫和系統維護。 IPO是HIPO圖的補充。這是由于:雖然H

9、IPO反映了系統的總體結構,反映了系統各個模塊之間的關系,但HIPO中只有每個模塊的名字,沒有細節。 11.5.1 系統配置方案設計的基本內容 11.5.2 網絡設計 11.5.3 系統配置方案設計的基本原則返回返回 硬設備的配置 軟件配置選擇 網絡結構和物理分布 選擇網絡協議,配置網絡軟件 網絡硬件的選擇與配置 通信與服務 根據實際業務需要情況配置設備; 根據實際業務性質配置設備; 根據組織中各部門地理分布情況設置系統結構,配備系統設備; 根據系統調查分析所估算出的數據容量配備存儲設備; 根據系統通信量、通信頻度確定網絡結構、通信媒體、網絡類型、通信方式等; 根據系統的規模和特點配備系統軟件

10、,選擇軟件工具; 根據系統實際情況確定系統配置的各種指標,如:處理速度、傳輸速度、存儲容量、性能、功能、價格等。 11.6.1 數據存儲總體結構設計 11.6.2 數據存儲總體結構設計的基本原則 11.6.3 數據庫設計返回返回 數據的分類 數據存儲規模設計 數據存儲空間的分布設計 文件設計 數據的安全性和完整性設計 數據庫管理系統(DBMS)的選擇 數據結構的合理性 數據存儲的安全性 維護和管理方便 根據數據流程圖和數據字典進行概念設計,畫出實體關系圖,即E-R圖; 根據E-R圖進行邏輯設計,設計出和建立起數據庫邏輯結構,即所有的二維表。 11.7.1 代碼的作用 11.7.2 代碼的種類和

11、類型 11.7.3 代碼設計的原則和設計步驟返回返回 鑒別 分類 排序與索引 專用含義 順序碼是一種用連續數字代表編碼對象的代碼。例如:用1表示總經理,用2表示部門經理,用3表示技術人員,用4表示行政管理人員等。 順序碼的優點是簡單,易于管理,但順序碼無邏輯基礎,本身不能說明任何信息特征。 區間碼是把整個編碼分成多個分組,形成多個區間,每個區間是一組,每組中的碼和值多有特定的含義。典型的區間碼是郵政編碼。 區間嗎的優點是信息處理可靠,排序、分類、檢索方便,但區間碼有時會產生長碼,碼中還會產生多余碼現象。 層次碼是以分類對象的從屬層次關系為排列順序的一種代碼。代碼分多個層次,與對象的分類層次相對

12、應。例如:身份證編碼。 自檢碼是整個編碼由代碼和附加碼組成的編碼。其中,代碼部分代表編碼對象,附加碼用于對代碼進行檢驗。典型的自檢碼是7位ASCII編碼。 數字型代碼 字母型代碼 混合型代碼 順序碼是一種用連續數字代表編碼對象的代碼。例如:用1表示總經理,用2表示部門經理,用3表示技術人員,用4表示行政管理人員等。 順序碼的優點是簡單,易于管理,但順序碼無邏輯基礎,本身不能說明任何信息特征。 區間碼是把整個編碼分成多個分組,形成多個區間,每個區間是一組,每組中的碼和值多有特定的含義。典型的區間碼是郵政編碼。 區間嗎的優點是信息處理可靠,排序、分類、檢索方便,但區間碼有時會產生長碼,碼中還會產生

13、多余碼現象。 層次碼是以分類對象的從屬層次關系為排列順序的一種代碼。代碼分多個層次,與對象的分類層次相對應。例如:身份證編碼。 自檢碼是整個編碼由代碼和附加碼組成的編碼。其中,代碼部分代表編碼對象,附加碼用于對代碼進行檢驗。典型的自檢碼是7位ASCII編碼。 確定代碼對象; 考查是否已有標準代碼; 根據代碼的使用范圍、使用時間、根據實際情況選擇代碼的種類與類型; 考慮檢錯功能; 編寫代碼表。 11.8.1 輸入輸出設計 11.8.2 用戶界面設計返回返回 確定輸入數據內容 確定數據的輸入方式 確定輸入數據的記錄格式 輸入數據的正確性校驗 確定輸入設備 確定輸出內容首先要明確用戶在使用信息方面的要求,包括使用目的,輸出速度,頻率,數量

溫馨提示

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

評論

0/150

提交評論