第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第1頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第2頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第3頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第4頁
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計第一節(jié)系統(tǒng)設(shè)計概述第二節(jié)系統(tǒng)詳細設(shè)計第一節(jié)系統(tǒng)設(shè)計概述本節(jié)內(nèi)容:一、系統(tǒng)設(shè)計的任務(wù)二、系統(tǒng)設(shè)計的原則一、系統(tǒng)設(shè)計的任務(wù)?系統(tǒng)設(shè)計的任務(wù)–在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進行物理模型的設(shè)計。主要是解決“怎樣做”的問題。?系統(tǒng)設(shè)計的具體工作–總體設(shè)計–代碼設(shè)計和設(shè)計規(guī)范的制定–系統(tǒng)物理配置方案設(shè)計–數(shù)據(jù)存儲設(shè)計–計算機處理過程設(shè)計二、系統(tǒng)設(shè)計的原則?系統(tǒng)性–從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。?靈活性–要求系統(tǒng)具有很強的環(huán)境適應(yīng)性,如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨立性。?可靠性–如安全保密性、檢錯、糾錯能力、抗病毒能力等。?經(jīng)濟性–如不要盲目追求技術(shù)上的先進,盡量避免不必要的復(fù)雜變化第二節(jié)系統(tǒng)詳細設(shè)計本節(jié)內(nèi)容:一、代碼設(shè)計二、功能結(jié)構(gòu)圖設(shè)計三、信息系統(tǒng)流程圖設(shè)計四、系統(tǒng)物理配置方案設(shè)計五、輸出設(shè)計六、輸入設(shè)計七、數(shù)據(jù)存儲設(shè)計八、處理流程圖設(shè)計九、制訂設(shè)計規(guī)范十、編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告一、代碼設(shè)計-1?代碼的定義–代碼是代表事物名稱、屬性、狀態(tài)等的符號。?代碼的功能–為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索。–使用代碼可以提高處理的效率和精度。–提高數(shù)據(jù)的全局一致性。–代碼是人和計算機的共同語言,如零件號、圖號等一、代碼設(shè)計-2代碼設(shè)計的若干原則代碼應(yīng)邏輯上滿足用戶的需要代碼應(yīng)唯一標志它所代表的事物或?qū)傩?;結(jié)構(gòu)應(yīng)與處理的方法相一致。例如,有時可利用代碼的結(jié)構(gòu)直接進行記錄的統(tǒng)計;代碼設(shè)計要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。不要使用易于混淆的字符。要注意盡量采用不易出錯的代碼結(jié)構(gòu)。?示例–若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:–例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。?代碼的種類–順序碼。順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼;–區(qū)間碼。區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。–助憶碼。例如,用TV-B-12代表12寸黑白電視機,用TV-C-20代表20寸彩色電視機一、代碼設(shè)計-3一、代碼設(shè)計-4?區(qū)間碼又可分為以下多種類型–多面碼。例如,對于機制螺釘,可作如表7.1那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。–上下關(guān)聯(lián)區(qū)間碼。例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。–十進位碼。例如,圖書分類中的十進位分類碼。一、代碼設(shè)計-5?代碼結(jié)構(gòu)中的校驗位–為了保證正確輸入,在原有代碼的基礎(chǔ)上,另加一個校驗位,作為代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學(xué)方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學(xué)運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。一、代碼設(shè)計-6?代碼結(jié)構(gòu)中的校驗位–有多種確定校驗位值的方法?算術(shù)級數(shù)法–原代碼12345–各乘以權(quán)65432–乘積之和6+10+12+12+10=50–以11為模去除乘積之和(若余數(shù)是10,則按0處理),把得出的余數(shù)作為校驗碼:50/11=4……6,因此代碼為123456。?幾何級數(shù)法–原理同上,但把所乘權(quán)數(shù)改為3216842等。?質(zhì)數(shù)法–原理同上,但把所乘權(quán)數(shù)改為質(zhì)數(shù)系列,如1713753二、功能結(jié)構(gòu)圖設(shè)計-1?功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復(fù)雜到簡單的過程。?下圖是工資管理子系統(tǒng)的功能結(jié)構(gòu)圖。工資管理信息子系統(tǒng)建立主文件更新主文件建立扣款文件計算和打印數(shù)據(jù)錄入數(shù)據(jù)維護建立主處理文件更新數(shù)據(jù)錄入數(shù)據(jù)維護計算打印工資單打印工資匯總表二、功能結(jié)構(gòu)圖設(shè)計-2?功能模塊–功能結(jié)構(gòu)圖中每一個框稱為一個功能模塊。–功能模塊可以根據(jù)具體情況,分解的最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。?模塊化–把一個復(fù)雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作模塊化。?特點是:–各個模塊具有相對獨立性,可以分別加以設(shè)計實現(xiàn);–模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個統(tǒng)一的整體,完成系統(tǒng)的功能。三、信息系統(tǒng)流程圖設(shè)計-1?信息系統(tǒng)流程圖表達了各功能之間的數(shù)據(jù)傳送關(guān)系。?繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關(guān)系圖。然后,把各個處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。常用的系統(tǒng)流程圖符號:從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號改換三、信息系統(tǒng)流程圖設(shè)計-2三、信息系統(tǒng)流程圖設(shè)計-3從數(shù)據(jù)流程圖導(dǎo)出信息系統(tǒng)流程圖的例子三、信息系統(tǒng)流程圖設(shè)計-4三、信息系統(tǒng)流程圖設(shè)計-5四、系統(tǒng)物理配置方案設(shè)計?設(shè)計依據(jù)–系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強。–系統(tǒng)的響應(yīng)時間。從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時間稱為系統(tǒng)的響應(yīng)時間。它與CPU運算速度和通訊線路的傳遞速率等有關(guān)。–系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。五、輸出設(shè)計-1五、輸出設(shè)計-2中國長江三峽開發(fā)總公司設(shè)備調(diào)撥單請購單位:工程建設(shè)部:右岸工程部1997年5月21日97調(diào)五、輸出設(shè)計-3六、輸入設(shè)計-1輸入設(shè)計的原則–提高效率和減少錯誤是兩個最根本的原則。具體目標是:控制輸入量減少輸入延遲減少輸入錯誤輸入過程應(yīng)盡量簡化常用的輸入設(shè)備–

鍵-磁盤輸入裝置–光電閱讀器–終端輸入六、輸入設(shè)計-輸入檢驗輸入錯誤的種類?數(shù)據(jù)本身錯誤?數(shù)據(jù)多余或不足?數(shù)據(jù)的延誤輸入數(shù)據(jù)的校驗方法?重復(fù)校驗?視覺校驗?檢驗位校驗?控制總數(shù)校驗?數(shù)據(jù)類型校驗?格式校驗?邏輯校驗?界限校驗?順序校驗?記錄計數(shù)校驗?平衡校驗?對照校驗六、輸入設(shè)計-3?原始單據(jù)的格式設(shè)計–輸入設(shè)計的重要內(nèi)容之一是設(shè)計好原始單據(jù)的格式。–設(shè)計原則?便于填寫?便于歸檔?單據(jù)的格式應(yīng)能保證輸入精度–實例見表7-3六、輸入設(shè)計-4?輸入屏幕設(shè)計–常用的是人機對話方式,具體有:?菜單式?填表法?應(yīng)答式等。–詳見三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計示例。六、輸入設(shè)計-5七、數(shù)據(jù)存儲設(shè)計?文件設(shè)計–文件設(shè)計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活動性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。?文件按用途可分為:–主文件–處理文件–工作文件–周轉(zhuǎn)文件–其它文件(如后備文件)?文件設(shè)計通常從設(shè)計共享文件開始。?文件由記錄組成,所以設(shè)計文件主要是設(shè)計文件記錄的格式,詳見文件記錄的格式實例。七、數(shù)據(jù)存儲設(shè)計-2七、數(shù)據(jù)存儲設(shè)計-3?數(shù)據(jù)庫設(shè)計–數(shù)據(jù)厙設(shè)計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。–數(shù)據(jù)庫設(shè)計的步驟與系統(tǒng)開發(fā)的各個階段相對應(yīng),詳見下圖。用戶要求分析概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計系統(tǒng)設(shè)計系統(tǒng)分析(詳細調(diào)查)系統(tǒng)分析(邏輯設(shè)計)七、數(shù)據(jù)存儲設(shè)計-4?數(shù)據(jù)厙的概念結(jié)構(gòu)設(shè)計–概念結(jié)構(gòu)設(shè)計應(yīng)在系統(tǒng)分析階段進行。–任務(wù)是根據(jù)用戶需求設(shè)計數(shù)據(jù)庫的概念數(shù)據(jù)模型。–概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用第三章中介紹的E-R模型表示,也可以用3NF關(guān)系群來表示。?數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計–邏輯結(jié)構(gòu)設(shè)計是將概念結(jié)構(gòu)設(shè)計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型。–數(shù)據(jù)模型可以由實體聯(lián)系模型轉(zhuǎn)換而來,也可以用基于第三范式(3NF)的方法來設(shè)計。–接著是用DBMS提供的數(shù)據(jù)描述語言DDL定義數(shù)據(jù)模型。?數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計–內(nèi)容包括:選用庫文件的組織形式、存儲介質(zhì)的分配和存取路徑的選擇等。八、處理流程圖設(shè)計?處理流程圖是系統(tǒng)流程圖的展開和具體化。?在系統(tǒng)流程圖中,僅給出了每一處理功能的名稱,而在處理流程圖中,則需要使用各種符號具體地規(guī)定處理過程的每一步驟。?由于每個處理功能都有自己的輸入和輸出,對處理功能的設(shè)計過程也應(yīng)從輸出開始,進而進行輸入、數(shù)據(jù)文件的設(shè)計,并畫出較詳細的處理流程圖。?工資系統(tǒng)中建立扣款文件處理功能的處理流程圖。如圖7.12九、制訂設(shè)計規(guī)范?設(shè)計規(guī)范–是整個系統(tǒng)的“公用標準”,–規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結(jié)構(gòu)、代碼結(jié)構(gòu)、統(tǒng)一的度量名等。–例如,某工資管理信息系統(tǒng)的設(shè)計規(guī)范中對程序名的規(guī)定:GAABBX?G表示工資系統(tǒng)程序或程序文件。?AA表示文件類型,由兩個拼音字母組成。?BB表示文件作何種處理。?X由一位數(shù)字組成

溫馨提示

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

評論

0/150

提交評論