




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
6.1系統設計概述6.2總體設計6.3代碼設計6.4數據存儲設計6.5系統輸入、輸出及人機對話設計6.6系統設計說明書第6章系統設計管理信息理論與實踐》清華大學出版社2014-07通過本章的教學,使學生了解系統設計在整個信息系統開發過程中的地位、基本任務和內容;了解模塊設計的原則,掌握總體設計的模塊結構圖,詳細設計的工具,以及代碼設計的原則、種類和代碼校驗的方法;掌握文件設計,輸入輸出設計,可靠性設計,用戶界面設計等有關知識;了解對面向對象的系統設計。基本要求及教學目的管理信息理論與實踐》清華大學出版社2014-07重點及難點重點:(1)繪制模塊結構圖(2)代碼的設計(3)數據庫存儲設計(4)輸入輸出設計難點:繪制模塊結構圖,數據庫存儲設計管理信息理論與實踐》清華大學出版社2014-076.1系統設計概述
6.1.1系統設計的任務6.1.2系統設計的內容
6.1.3系統設計的原則6.1.4系統設計的步驟6.1.5系統設計的方法管理信息理論與實踐》清華大學出版社2014-076.1.1系統設計的任務
系統設計的主要工作有:(1)總體設計。包括信息系統流程圖設計、功能結構圖設計和功能模塊圖設計等。(2)代碼設計和設計規范的制定。(3)系統物理配置方案設計。包括設備配置、通信網絡的選擇設計和數據庫管理系統的選擇等。(4)數據存儲設計。包括數據庫設計、數據庫的安全保密設計等。(5)計算機處理過程設計。包括輸入、輸出、處理流程圖設計及編寫程序設計說明書等。管理信息理論與實踐》清華大學出版社2014-076.1.2系統設計的內容1.總體設計(1)子系統劃分(2)模塊結構設計(3)網絡結構與設備配置方案設計2.詳細結構設計(1)代碼設計(2)輸出設計管理信息理論與實踐》清華大學出版社2014-07(3)輸入設計(4)處理過程設計(5)數據庫設計(6)人機界面設計(7)安全控制設計管理信息理論與實踐》清華大學出版社2014-076.1.3系統設計的原則1.系統性原則2.可靠性原則3.經濟性原則4.管理可接受的原則5.靈活性原則管理信息理論與實踐》清華大學出版社2014-076.1.4系統設計的步驟系統設計主要分兩個階段:1.總體設計2.詳細設計管理信息理論與實踐》清華大學出版社2014-076.1.5系統設計的方法系統設計的方法較多,常見的主要有三種:1.PARNAS方法2.Jackson方法3.結構化設計
管理信息理論與實踐》清華大學出版社2014-076.2總體設計6.2.1結構化系統設計方法概述6.2.2模塊結構圖6.2.3模塊結構設計的原則管理信息理論與實踐》清華大學出版社2014-076.2.1結構化系統設計方法概述
1.什么是結構化系統設計方法結構化設計方法由美國的IBM公司的Stevens、G.Myers和L.Constantine等人提出,是在結構化思想的基礎上發展起來的一種用于復雜系統結構設計的技術,它運用一套標準的設計準則和工具,采用模塊化的方法進行系統結構設計,適于系統設計的總體設計階段。管理信息理論與實踐》清華大學出版社2014-076.2.1結構化系統設計方法概述2.結構化系統設計的基本思想結構化系統設計主要是使用分解的方法,將系統結構分解成為相對、單一功能的模塊。以系統分析階段的數據流程圖、數據字典、處理邏輯的內容等為基礎。通過“自上而下”和“自下而上”劃分的反復,將復雜系統的設計轉變為多個簡單模塊的設計。
管理信息理論與實踐》清華大學出版社2014-076.2.1結構化系統設計方法概述3.結構化系統設計的特點(1)相對獨立、功能單一的模塊結構(2)塊內聯系多、塊間聯系少(3)采用模塊結構圖描述管理信息理論與實踐》清華大學出版社2014-076.2.2模塊結構圖1.模塊結構圖概述(1)模塊結構圖的功能模塊結構圖用于描述系統內各個組成部分的結構及其相互關系。它能表達已經被分解成若干個模塊組成的系統結構的層次和通訊關系。(2)模塊結構圖的組成
模塊、調用、數據信息、控制信息管理信息理論與實踐》清華大學出版社2014-076.2.2模塊結構圖2.模塊結構圖的主要成分(1)模塊(2)模塊間的調用(3)模塊間的通訊管理信息理論與實踐》清華大學出版社2014-076.2.2模塊結構圖3.模塊調用和通訊的規則(1)層模塊可以有一個或多個直屬下層模塊(2)下層模塊有一個上層模塊(3)同一層模塊不能相互調用(4)每個模塊只能調用其直屬的下層模塊,不能調用非直屬的下層模塊(5)模塊間的通訊只限于直屬的上下層模塊之間進行,可以是單向或雙向,但不能越層進行管理信息理論與實踐》清華大學出版社2014-076.2.3模塊結構設計的原則1.盡量降低模塊間的耦合度(1)耦合(2)降低模塊間的耦合度的好處(3)影響模塊間耦合度的因素(4)模塊間的耦合形式(5)各種耦合形式的耦合度比較管理信息理論與實踐》清華大學出版社2014-076.2.3模塊結構設計的原則2.盡量提高模塊間的聚合度(1)偶然內聚(2)邏輯內聚(3)時間內聚(4)步驟內聚(5)通信內聚(6)順序內聚(7)功能內聚管理信息理論與實踐》清華大學出版社2014-076.2.3模塊結構設計的原則3.模塊的扇出系數和扇入系數模塊的扇出數指一個模塊擁有的直屬下層模塊的個數,一般認為,設計得好的系統平均扇出數為3或4,上限不超過7。一個模塊的扇入是指調用它的上級模塊的個數。管理信息理論與實踐》清華大學出版社2014-076.3代碼設計6.3.1代碼的意義與功能6.3.2代碼設計的原則6.3.3
代碼的分類與編碼方法6.3.4代碼的校驗管理信息理論與實踐》清華大學出版社2014-076.3.1代碼的意義與功能1.代碼的意義代碼是代表客觀存在的事物名稱、屬性和狀態等的符號。代碼的符號可以是數字、字母或者是由數字和字母混合組成。在計算機化的信息系統中,每種實體和每個數據都要有代碼,它是實體的唯一標識,又被稱為“信息系統的數字神經”。代碼設計的任務就是設計出一套供管理信息系統開發和運行所需的代碼系統。管理信息理論與實踐》清華大學出版社2014-076.3.1代碼的意義與功能2.代碼的功能(1)使用代碼可以提高計算機處理的效率和精度。(2)利用代碼可以節省計算機的存儲空間,提高運算速度。(3)利用代碼可以提高系統的可靠性。(4)利用代碼可以提高數據的全局一致性。(5)代碼是人和計算機的共同語言,是兩者交換信息的工具。管理信息理論與實踐》清華大學出版社2014-076.3.2代碼設計的原則1.唯一性2.標準性3.合理性4.可擴充性5.簡單性6.適用性7.規范化8.系統性管理信息理論與實踐》清華大學出版社2014-076.3.3代碼的分類與編碼方法代碼的種類如圖6-8所示代碼無實義代碼有實義代碼排序碼邏輯碼順序碼無序碼層次碼自檢碼系列順序碼字母順序碼特征組合碼矩陣碼又叫成組碼即分組碼圖6-8代碼的種類管理信息理論與實踐》清華大學出版社2014-076.3.3代碼的分類與編碼方法1.順序碼順序碼又稱系列碼,用一串連續的數字來代表系統中的客觀實體或實體屬性。編碼時,按實體的出現順序,用數字或字母的順序與實體的順序相對應。故又可以將這種編碼法簡單地稱為計數編碼法。例如,按照GB2261-80規定1為男性,2為女性。管理信息理論與實踐》清華大學出版社2014-076.3.3代碼的分類與編碼方法2.區間碼區間碼又可以稱為層次碼或分組碼,區間碼是按編碼對象的特點,把代碼分成若干個區間,每一區間代表編碼對象的一個類別。如郵政編碼就是典型的區間碼。管理信息理論與實踐》清華大學出版社2014-076.3.3代碼的分類與編碼方法3.助記碼助記碼是指用可以幫助記憶的字母和數字來代表實體。助記碼可以通過聯想幫助記憶的方法,將對象屬性代碼化,易記易讀。通常作為其他代碼分類中細分類的一種補充手段。例:TV-B-21,TV-C-29。助記碼適用于數據項數目較少的情況(一般少于50個),否則可能引起聯想出錯。此外,太長的助記碼占用計算機容量太多,也不宜采用。管理信息理論與實踐》清華大學出版社2014-076.3.3代碼的分類與編碼方法4.成組碼成組碼指給一組實體一定的代碼區間。它使用了區間碼的編碼思想,將一般的順序碼加以位內分組。5.縮寫碼縮寫碼是把人們習慣使用的縮寫字直接用于代碼。例如:kg—千克;cm—厘米。6.尾數碼使末尾位的數字碼具有一定含義,可以不增加主要代碼位數而進行分類,即利用尾位數字修飾主要代碼。例如,用02301表示230毫米。管理信息理論與實踐》清華大學出版社2014-076.3.4代碼的校驗1.校驗位的一般算法(1)對原代碼的每一位乘以一個權數,然后求它們的乘積之和。設原代碼有n位:C1C2C3…Cn對應的權數因子:P1P2P3…Pn它們的乘積之和:S=C1P1+C2P2+C3P3+…+CnPn其中:權數因子可以取自然數列1,2,3,…n;幾何級數2,4,8,…,2n;或質數等其他數列。(2)對乘積之和取模R=Smod(M)其中:R表示余數,S為乘積之和,M為模數,可選用11或12等數。校驗位J=R。管理信息理論與實踐》清華大學出版社2014-076.3.4代碼的校驗2.算術級數法指以自然數序列倒置為權,求得代碼的校驗位。例:若原碼為“12345”,用算術級數法,以11為模,求該代碼的校驗位。原代碼:12345各乘以權:54321乘積之和:5+8+9+8+5=35以11為模除以乘積之和,余數作為校驗碼
35/11=3……2代碼為:123452管理信息理論與實踐》清華大學出版社2014-076.3.4代碼的校驗3.幾何級數法指以2的指數序列倒置為權,求得代碼的校驗位。例:若原碼為“12345”,用幾何級數法,以11為模,求該代碼的校驗位。原代碼:12345各乘以權:64321684乘積之和:64+64+48+32+20=228以11為模除以乘積之和,余數作為校驗碼
228/11=20……8代碼為:123458管理信息理論與實踐》清華大學出版社2014-076.3.4代碼的校驗4.質數級數法指以質數序列倒置為權,求得代碼的校驗位。例:若原碼為“12345”,用幾何級數法,以11為模,求該代碼的校驗位。原代碼:12345各乘以權:19171375乘積之和:19+34+39+28+25=145以11為模除以乘積之和,余數作為校驗碼145/11=13……2代碼為:123452注意:以11為模時,若余數是10,則按0處理。管理信息理論與實踐》清華大學出版社2014-076.4數據存儲設計6.4.1文件分類6.4.2數據文件設計
管理信息理論與實踐》清華大學出版社2014-07在系統分析階段進行新系統邏輯模型設計時,已從邏輯角度對數據存儲進行了初步設計。到系統設計階段,就要根據已選用的計算機硬件和軟件及使用要求,進一步完成數據存儲的詳細設計。管理信息理論與實踐》清華大學出版社2014-076.4.1文件分類1.按文件的存儲介質分類卡片文件、紙帶文件、磁盤文件、磁帶文件和打印文件。2.按文件的信息流向分類輸入文件、輸出文件和輸入輸出文件。3.按文件組織方式分類順序文件、索引文件和直接文件。4.按文件用途分類主文件、處理文件、工作文件、周轉文件、其他文件。管理信息理論與實踐》清華大學出版社2014-076.4.2數據文件設計數據文件設計是根據系統分析提出的目標系統邏輯模型或開發者與用戶協商提出的數據存儲要求,確定數據處理方式、文件的存儲介質、計算機操作系統提供的文件組織方式、存取方式、對存取時間以及處理時間的要求;設計出記錄中每一數據項的名稱、類型、寬度和小數位;還應確定記錄由哪個程序形成,又輸出到哪個程序以及文件的管理制度。管理信息理論與實踐》清華大學出版社2014-076.4.2數據庫設計1.集中式數據庫設計數據庫設計的步驟:(1)數據庫結構定義(2)數據表定義(3)存儲設備和存儲空間組織(4)數據使用權限設置(5)數據字典設計管理信息理論與實踐》清華大學出版社2014-076.4.2數據庫設計2.分布式數據庫設計(1)分布式數據管理系統的概念(2)分布式數據庫結構(3)分布式數據庫數據分布類型管理信息理論與實踐》清華大學出版社2014-076.5系統輸入、輸出及人機對話設計6.5.1輸入設計6.5.2
輸出設計6.5.3人機對話設計管理信息理論與實踐》清華大學出版社2014-07系統輸入輸出以及人機對話設計也是系統開發過程中的關鍵環節之一。科學合理的輸入輸出及人機對話設計,有利于減少輸入工作量,提高輸入數據的準確性,同時有利于提高輸出數據的精度以及有利于提高系統的易用性。管理信息理論與實踐》清華大學出版社2014-076.5.1輸入設計1.輸入設計的原則(1)最小量原則(2)簡單性原則(3)早檢驗原則(4)少轉換原則(5)減少延遲原則管理信息理論與實踐》清華大學出版社2014-076.5.1輸入設計2.輸入設計的內容(1)確定輸入數據內容(2)確定數據的輸入方式(3)確定輸入數據的記錄格式(4)輸入數據正確性校驗(5)確定輸入設備管理信息理論與實踐》清華大學出版社2014-076.5.1輸入設計3.輸入設計的格式(1)簡列式(2)表格式(3)全屏幕編輯方式管理信息理論與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 我的媽媽課件分享
- 2025遼陽職業技術學院輔導員考試試題及答案
- 2025蘇州幼兒師范高等專科學校輔導員考試試題及答案
- 2025甘肅交通職業技術學院輔導員考試試題及答案
- 媽媽生日慶祝活動策劃方案
- 網絡工程畢業設計
- 創意寫作考試試卷及答案2025年
- 基礎醫學與健康知識2025年考試試卷及答案
- T/XZY 017-2019金融理財師崗位能力測評與考核要求
- 2025年外語翻譯專業技能測試考試試卷及答案
- GB/T 1962.1-2001注射器、注射針及其他醫療器械6%(魯爾)圓錐接頭第1部分:通用要求
- 熱力管網施工組織設計方案標書
- 中醫十八項護理操作并發癥及處理10-38-30
- 機械通氣基礎知識及基礎操作課件
- 打印版醫師執業注冊健康體檢表(新版)
- 《空中領航》全套教學課件
- 人教版五年級下冊數學操作題期末專項練習(及解析)
- 中藥熏洗法操作評分標準與流程
- 學習解讀《執業獸醫和鄉村獸醫管理辦法》課件
- 室內裝飾不銹鋼技術交底
- 1.3.1動量守恒定律課件(共13張PPT)
評論
0/150
提交評論