系統(tǒng)設計(總體設計與詳細設計).ppt

上傳人:za****8 文檔編號:14785166 上傳時間:2020-07-30 格式:PPT 頁數(shù):39 大小:233KB
收藏 版權申訴 舉報 下載
系統(tǒng)設計(總體設計與詳細設計).ppt_第1頁
第1頁 / 共39頁
系統(tǒng)設計(總體設計與詳細設計).ppt_第2頁
第2頁 / 共39頁
系統(tǒng)設計(總體設計與詳細設計).ppt_第3頁
第3頁 / 共39頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《系統(tǒng)設計(總體設計與詳細設計).ppt》由會員分享,可在線閱讀,更多相關《系統(tǒng)設計(總體設計與詳細設計).ppt(39頁珍藏版)》請在裝配圖網上搜索。

1、1,第6、7章 管理信息系統(tǒng)設計,系統(tǒng)設計概述 系統(tǒng)設計概述 系統(tǒng)總體設計 系統(tǒng)詳細設計 系統(tǒng)設計報告,考核重點:本章是考核的重點章節(jié),要求掌握(1)結構化設計的基本思想、模塊分解的原則、控制結構圖的繪制、E-R圖的繪制以及將E-R圖轉換成關系模型。(2)熟練掌握vfp命令、語句的使用及編程。,2,系統(tǒng)設計概述,目的 邏輯模型---物理模型(怎么做) 任務 總體結構設計:系統(tǒng)空間布局、系統(tǒng)軟件結構、數(shù)據存儲結構、計算機與網絡系統(tǒng)方案 詳細設計(代碼、數(shù)據庫、輸入、輸出、用戶界面、處理過程) 依據 系統(tǒng)分析報告 現(xiàn)行技術 用戶需求 系統(tǒng)運行環(huán)境 特點 系統(tǒng)設計環(huán)境是管理環(huán)境與技術環(huán)境的結合,3,

2、系統(tǒng)設計應遵循的基本原則 簡單性 系統(tǒng)性 靈活性 可靠性 經濟性 工作效率 工作質量,4,第6章 系統(tǒng)總體設計(p154)6.1系統(tǒng)總體結構設計,1.系統(tǒng)總體結構設計的任務: 是根據系統(tǒng)分析的邏輯模型設計應用軟件系統(tǒng)的物理結構. 在結構化系統(tǒng)總體結構設計中,整個應用軟件系統(tǒng)由多個功能模塊組成,通過合理的劃分模塊,正確處理 模塊之間與模塊內部的聯(lián)系,達到使整個系統(tǒng)具有良好的可用性、可讀性、可修改性、易于調試和維護的目的。,5,2.結構化設計的基本思想,(1).結構化設計的基本思想: 將一個復雜的系統(tǒng)可以看成由許多相對獨立部分組成,再經過層層劃分,分解為若干組成部分進行設計 (2).結構化設計的

3、基本思想的要點: 模塊化 由頂向下,逐步求精 上層模塊分解為下層模塊.有三種不同的結構形式:順序結構、分枝結構和循環(huán)結構。 模塊之間的通信只限于其直接上、下級模塊,同級模塊、其它上、下級模塊不得直接通信。 控制結構圖(功能結構圖)是系統(tǒng)物理結構的主要工具.,6,3.系統(tǒng)的結構化劃分,層次結構:將大系統(tǒng)劃分為若干子系統(tǒng). 模塊結構:將子系統(tǒng)分解為若干模塊,大模塊又可以分解為若干小模塊. 模塊的三種結構方式: 上層模塊分解為下層模塊時,有三種結構方式: 順序結構 選擇結構 循環(huán)結構,,,,,,,,,,,,,,,,,,7,子系統(tǒng)劃分的原則 獨立性 依賴性小 數(shù)據冗余 今后地發(fā)展 便于分階段實施

4、考慮各資源的充分應用,8,4.模塊分解的主要原則(p160),模塊:是結構化系統(tǒng)的基本元素,是一段具有獨立功能的程序. 模塊化: 就是將系統(tǒng)劃分為子系統(tǒng),子系統(tǒng)劃分為若干模塊,大模塊再劃分為小模塊地過程。 模塊屬性 輸入輸出、邏輯功能、內部數(shù)據、運行環(huán)境 模塊獨立性的優(yōu)點: 降低系統(tǒng)開發(fā)難度、增加系統(tǒng)的可維護性和可靠性.,9,模塊化設計的內容 內部設計:定義模塊內部個組成部分的邏輯結構 外部設計:設計模塊間相互聯(lián)系的關系 模塊劃分的基本原則: 模塊獨立性要高.(模塊間的聯(lián)系盡可能少、模塊內部元素聯(lián)系要緊密.) 即”高凝聚、低耦合” 模塊凝聚性:是衡量模塊內部元素聯(lián)系是否緊密的指標. 模塊耦合性

5、:是衡量模塊之間聯(lián)系是否緊密的指標.,10,模塊凝聚,聚合度:模塊內部元素的聯(lián)系程度 聚合類型: (1)功能聚合:凝聚程度最高 (2)順序聚合 (3)數(shù)據聚合: (4)過程聚合 (5)時間聚合: (6)邏輯聚合: (7)偶然聚合:凝聚程度最低,11,模塊內元素的聯(lián)結方式比較,12,模塊的耦合,耦合度:模塊之間的聯(lián)系程度 耦合類型: (1)數(shù)據耦合:兩模塊間通過調用關系傳遞數(shù)據,是最好的耦合方式. (2)控制耦合:兩模塊間通過調用關系傳遞數(shù)據和控 制信號.應盡可能少用. (3)非法耦合:即公共耦合或內容耦合 一個模塊與另即一個模塊內部(內容)發(fā)生聯(lián)系,應避免. 在畫控制結構圖時,若碰到控制耦合或

6、非法耦合,應再分解模塊.,13,模塊間耦合方式比較,14,5.系統(tǒng)功能結構圖的繪制(p163),(1)什么是功能結構圖: 根據模塊設計的原則把數(shù)據流程圖轉化為功能結構圖或叫控制結構圖,簡稱結構圖.在控制結構圖中,把一個系統(tǒng)分解為若干模塊,上層模塊調用下層模塊,即下層模塊的功能是上層模塊的一部分,上層模塊主要起判斷、控制和傳遞信息的作用。 (2)轉換步驟 由上層數(shù)據流程圖導出上層控制結構圖,由頂層開始,逐級下推. (3)轉換方法 變換分析法:是以變換(轉換)為中心的轉換方法 事務分析法:是以事務(業(yè)務)為中心的轉換方法 混合分析法:采用(1)和(2)相結合的方法,15,變換中心型:以轉換為中心結

7、構的分解.其分解的模塊類型為”數(shù)據凝聚”. 是一種線狀結構,分為輸入、處理、輸出三部分.處理即數(shù)據加工,是系統(tǒng)的核心部分,用來對輸入的數(shù)據進行變換,也叫變換中心. 事務中心型:以業(yè)務為中心結構的分解.其分解的模塊類型為”邏輯凝聚”. 是一種束狀結構,一個加工(事務處理中心)分解為一束平行的數(shù)據流. 混合結構型: 和相結合.,16,變換分析型:,17,事務分析型(1):,18,事務分析型(2):,收斂型,1,5,4,3,2,主控模塊,1,2,3,5,4,,,,,,,,,,,,,,,,19,混合結構型:,輸入,中心加工,輸出,20,例1:根據數(shù)據計算的數(shù)據流程圖畫出以轉換為中心的控制結構圖.,

8、數(shù)據流程圖:,輸入數(shù)據,數(shù)據求解,打印輸出,,,,數(shù)據計算,輸入,求解,輸出,,,,,控制結構圖:,21,例2:一考通p107第28題:產生固定資產資料的數(shù)據流程圖如下,畫出以業(yè)務為中心的模塊控制結構圖.,答案:,報表制作,輸入報表類型,報表分配,輸出固定資產卡,輸出資產變動表,梳洗折舊匯總表,輸出固定資產明細表,,,,,,,,,報表類型,報表類型,22,6.4 編碼(代碼)設計(p196),編碼:把管理對象數(shù)字化或字符化,是作為事物(實體)唯一標識的一組有序字符的集合. 功能: 為事物提供一個唯一標識,便于數(shù)據的檢索; 使用編碼可以使數(shù)據的表達標準化,加快輸入,減少出錯,提高數(shù)據處理的效率和

9、精度. 編碼是人和計算機的共同語言 編碼設計應遵循的原則: 唯一性 合理性 簡單性 系統(tǒng)性 穩(wěn)定性 可擴充性 標準化(規(guī)范性):盡可能采用國標、部標編碼。 易識別性與記憶性:邏輯性強、表意明確。,23,編碼的種類 順序碼或系列碼:用連續(xù)數(shù)字編碼.如01、02、03 區(qū)間碼或成組碼:把數(shù)據項分成若干組,每組表示一個區(qū)間,碼中的數(shù)字和位置都代表一定的意義.如身份證編碼,郵政編碼:410114 41湖南, 01長沙, 14大托區(qū);學號:200901020001,1-4位是年級,5-6為是系別,7-8位是專業(yè),9-12為是順序號;會計科目代碼一般為成組碼. 助記碼:又叫字符碼,表意碼:將表示實體特征的

10、英文字符、符號直接作為編碼。如網站代碼:CERNET中國教育科研網;身份證編碼(成組碼)中第7位到第14位(出生日期)為表意碼(表示居民特征). 組合碼:由幾種編碼組合而成.如教室代碼:3405第1位是順序碼,后面是.3號教學樓,第405教室;設備代碼一般采用組合碼:如電熱水器代碼EWH-60C, EWH(表意碼)表示設備類型,60C表示容積為60升;公交車的線路也采用組合碼:如703線路,7代表區(qū)間,01代表順序號. 專用碼:是具有特殊用途的編碼,如漢字國際碼、五筆字型編碼、ASCII碼等。 編碼的效驗 效驗可以發(fā)現(xiàn)的錯誤及糾正錯誤.常用效驗位的方法有:奇偶效驗(可發(fā)現(xiàn)一位錯并糾正一位錯)、

11、海明碼效驗、循環(huán)冗余碼 效驗(CRC)等.,24,6.2 數(shù)據庫設計(p167),數(shù)據庫設計是指在一個給定的應用環(huán)境下,確定一個最優(yōu)數(shù)據模型和處理模式,構筑既能滿足多個用戶的數(shù)據需求與處理要求,又能被某個DBMS所接受,還能安全、有效、可靠地存取數(shù)據的數(shù)據庫。 數(shù)據庫的設計步驟: (1)數(shù)據需求分析:獲得用戶對數(shù)據庫所需要的數(shù)據. (2)概念結構設計:根據數(shù)據流程圖和數(shù)據字典建立概念數(shù)據模型. 方法:采用E-R圖描述概念數(shù)據模型. (3)邏輯結構設計:將E-R圖轉換為關系數(shù)據模型(二維表) (4)物理設計:為關系數(shù)據模型選擇一個最合適的物理存儲結構,一般由DBMS處理(如VFP6.0),用戶無

12、須考慮.,25,,6.2.2概念結構設計 ----E-R圖設計(p168)) 1.基本概念: 實體、屬性、聯(lián)系以及一對一、一對多、多對多聯(lián)系詳見第6章相關內容。 2. E-R圖設計步驟: E-R圖三要素:實體、屬性和聯(lián)系。 (1)確定和劃分實體 (2)確定和劃分聯(lián)系 (3)確定屬性 (4)畫出E-R圖,26,3.舉例:材料核算系統(tǒng)E-R圖: 由數(shù)據流程圖和數(shù)據字典,確定材料核算系統(tǒng)的實體有:產品:產品號*、產品名、預算 零件:零件號*、零件名 倉庫:倉庫號*、地點、面積 材料:材料號*、材料名、單位、單價 E-R圖如下: E-R圖使用的四種基本符號: “實體”用“矩形框”表示

13、、“屬性”用“橢圓”表示、“聯(lián)系”用“菱形框”表示、以上三種圖形用“直線“連接,,,,,27,,產品好,產品名,預算,產品,,,,,構成,,零件數(shù),,零件,零件號,零件名,,,,,存儲,,倉庫,倉庫號,地點,面積,,,,消耗,,,,材料,材料號,材料名,單位,單價,,,,,存儲量,,m,n,m,n,n,1,產品和零件(m:n):一種產品由多個零件構成,一個零件可出現(xiàn)在若干產品中,,,材料和零件(1:n):一種材料被用于多個零部件,,零件和倉庫(m:n):一個零件可分別存儲在幾個倉庫中,每個倉庫又可存儲若干零件,28,6.2.3 邏輯結構設計(p175) 1.E-R圖轉換成關系模型的轉換原則:

14、(1).一對一聯(lián)系:對于每個實體,都用一個關系(二維表)來表示.其中:關系名即是實體名,列名即是實體屬性名. (2).一對多聯(lián)系:首先將實體用關系來表示,然后在多方實體的關系中加入一方實體的主鍵(叫外鍵). (3).多對多聯(lián)系:首先將實體用實體關系來表示,然后將”聯(lián)系”也轉換為關系.在這個關系中,關系名是聯(lián)系名,屬性是由發(fā)生這種聯(lián)系的兩個實體的主鍵和聯(lián)系的屬性共同組成的.同時兩個實體的主鍵的集合作為這個關系的主鍵.,29,2.邏輯結構設計舉例: 將材料核算系統(tǒng)E-R圖轉換成關系模型(二維表): 產品:(*產品號,產品名,預算) 零件:(*零件號,零件名,材料號,耗用量) 倉庫:(*

15、倉庫號,地點,面積) 材料:(*材料號,材料名,單位,單價) 構成:(*產品名,#零件號,零件數(shù)) 存儲: (*零件號, #倉庫號,存儲量) 得到以上6個關系,*為主鍵,#為外鍵,”消耗”聯(lián)系因為是1:n關系,不需建立關系.,,,,,30,6.3 數(shù)據庫的物理實現(xiàn),建立vfp數(shù)據表及表的操作(p176) 建立數(shù)據庫及數(shù)據庫的操作(p182) 設置表的索引(p185) 建立表之間的關聯(lián)(p190) 創(chuàng)建視圖(p192) (以上內容詳見vfp課件第3、4、6章),31,本章補充例題: 例1.某商業(yè)集團數(shù)據庫中有三個實體:”商店”實體,屬性有商店編號、商店名、地址,“商品”實體,屬性有商

16、品號、商品名、規(guī)格、單價,“職工”實體,屬性有職工號、職工名、性別、年齡。 (1)畫出系統(tǒng)E-R圖,并在圖上注明相關屬性 (2)將E-R圖轉換成關系模型,注明主鍵和外鍵 例2.學生管理系統(tǒng)數(shù)據庫中有三個實體:學生(學號、姓名、性別、年齡),班級(班級號、班級名),課程(課程號、課程名)。 (1)畫出系統(tǒng)E-R圖,并在圖上注明相關屬性 (2)完成此系統(tǒng)的數(shù)據庫邏輯設計 分析:一個班有多名學生,而一名學生只能在一個班, 班級和學生是一對多聯(lián)系;一名學生可以選修多門課程,一門課程可以被多名學生選修,所以學生和課程是多對多聯(lián)系.,32,例1答案:,分析:商店和商品之間是“銷售”關系,每個商店可銷售多

17、種商品,每種商品也可在多家商店銷售,所以商店和商品之間是多對多關系;商店和職工是“聘用”關系,一個商店有多名職工,而一個職工只能在一家商店工作,所以商店和職工是一對多關系。 E-R圖:,商店編號,商店名,地址,商店,,,,銷售,,,聘用,,,,商品,,職工,,月銷售量,,商品號,商品名,規(guī)格,單價,聘期,,月薪,,職工號,職工名,性別,年齡,,,,,,,,,1,N,M,N,關系數(shù)據模型:共4個表。*主鍵,#外鍵。“聘用”為1:n聯(lián)系,不需建立關系。 商店:(*商店號,商店名,地址) 商品:(*商品號,商品名,規(guī)格,單價) 職工:(*職工號, 職工名,性別,年齡,#商店號, 聘期,月薪) 銷售:

18、( *商品號, #商店號,月銷售量),33,例2答案:,(1)E-R圖:,班級,組成,學生,選課,課程,,,,,1,N,M,N,班級號,,班級名,,學號,姓名,性別,年齡,成績,學期,課程號,課程名,,,,,,,,,(2)將E-R圖轉為關系模型:,班級(*班級號,班級名) 學生(*學號,姓名,性別,年齡,#班級號) 課程(*課程號,課程名) 選課(*學號, #課程號,學期,成績),說明:(1)*為主鍵 , #為外鍵 (2)其中:”組成”聯(lián)系是1:N關系,不需建 立關系.”選課”聯(lián)系是M:N關系,要建立關系.,34,例3:圖書借閱數(shù)據庫有兩個實體:圖書(書號,書名,作者,出版社,日期)、讀者(

19、讀者編號,姓名,地址,性別,年齡,單位),兩個實體間的聯(lián)系是”借閱”(借出日期,還書日期).請設計E-R圖,并轉換成關系邏輯模型. 解:每個讀者可以借閱多本圖書,而每本圖書又可以被多個讀者借閱,所以讀者與圖書之間是多對多關系. (1) E-R圖:,書號,書名,作者,出版日期,出版社,借出日期,還書日期,讀者編號,姓名,單位,地址,性別,年齡,借閱,圖書,讀者,,,,,,,,,,,,,,,,M,N,(2)將E-R圖轉換為關系邏輯數(shù)據模型: 圖書(*書號,書名,作者,出版社,出版日期) 讀者(*讀者編號,姓名,性別,年齡,地址,單位) 借閱( *書號,#讀者編號,借出日期,還書日期) (

20、*為主鍵,#為外鍵),35,第7章 系統(tǒng)詳細設計 (p205),7.1輸入界面設計 (p221) 任務:將系統(tǒng)外的數(shù)據以一定的格式送入計算機 考慮:輸入設備、輸入方式和數(shù)據校驗 基本原則 源點輸入:應盡量在數(shù)據發(fā)源地輸入,避免轉抄. 一次輸入:避免多次輸入相同的數(shù)據,減少出錯. 采用有效的驗證手段,減少輸入錯誤。 盡可能減少手工輸入量. 輸入界面友好.,36,輸入設備: 鍵盤 光電設備(如紙帶輸入機) 鼠標 網絡傳送 磁盤 條型碼閱讀器 觸摸屏 光筆 話筒等 輸入方式:采用”錄入表單”進行數(shù)據輸入(見vfp6.0表單設計) 數(shù)據校驗方法: 靜態(tài)校驗:人工目測方式 重復校驗:設置為主索引或侯選索

21、引 界限校驗:設置數(shù)據的取值范圍(字段/記錄有效性規(guī)則)邏輯校驗:檢查數(shù)據的邏輯性(見”輸入掩碼”)平衡校驗:檢查一組數(shù)據之間是否平衡匹配校驗:利用數(shù)據庫表”參照完整性”檢查表之間操作是否匹配 存在校驗:檢查有些信息在文件中是否存在.,37,7.2 輸出界面設計(p235) 輸出設計內容 選擇輸出形式:報表、標簽、文字、圖表、聲音、影像等。 輸出內容:使用者、使用目的、報表量、有效期、日期時間、保管方法、密級和復寫份數(shù)等。 選擇輸出設備:打印機、顯示器、繪圖儀、網絡、磁盤等。 輸出界面的設計 報表設計:報表是最常見、最基本的輸出形式。(見VFP程序設計“報表設計”),38,7.3 人機接口界面設計(p206-p221) (1)菜單設計:(見VFP程序設計菜單與工具欄設計) 下拉式菜單設計 彈出式菜單(快捷菜單)設計 (2)工具欄設計:(見VFP程序設計菜單與工具欄設計) (3)對話框設計: (見VFP程序設計表單設計(用戶登錄界面設計)),39,4.系統(tǒng)設計說明書,1系統(tǒng)目標和功能概述 2硬件系統(tǒng)設計說明 3應用軟件系統(tǒng)設計 4數(shù)據庫設計說明 5代碼體系的設計 6人工過程的有關設計 7新系統(tǒng)實施計劃,

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!