版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第一節(jié)系統(tǒng)設計概述 第二節(jié)系統(tǒng)詳細設計第七章管理信息系統(tǒng)的系統(tǒng)設計 第一節(jié)系統(tǒng)設計概述第七章管理信息系統(tǒng)的系統(tǒng)設計1
本節(jié)內(nèi)容:
一、系統(tǒng)設計的任務二、系統(tǒng)設計的原則第一節(jié)系統(tǒng)設計概述 本節(jié)內(nèi)容:第一節(jié)系統(tǒng)設計概述2系統(tǒng)設計的任務在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。主要是解決“怎樣做”的問題。系統(tǒng)設計的具體工作總體設計代碼設計和設計規(guī)范的制定系統(tǒng)物理配置方案設計數(shù)據(jù)存儲設計計算機處理過程設計一、系統(tǒng)設計的任務系統(tǒng)設計的任務一、系統(tǒng)設計的任務3系統(tǒng)性從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。靈活性要求系統(tǒng)具有很強的環(huán)境適應性,如盡量采用模塊化結構,提高各模塊的獨立性??煽啃匀绨踩C苄浴z錯、糾錯能力、抗病毒能力等。經(jīng)濟性如不要盲目追求技術上的先進,盡量避免不必要的復雜化。二、系統(tǒng)設計的原則系統(tǒng)性二、系統(tǒng)設計的原則4本節(jié)內(nèi)容:
一、代碼設計 二、功能結構圖設計 三、信息系統(tǒng)流程圖設計 四、系統(tǒng)物理配置方案設計 五、輸出設計 六、輸入設計 七、數(shù)據(jù)存儲設計 八、處理流程圖設計 九、制訂設計規(guī)范 十、編寫程序設計說明書和系統(tǒng)設計報告第二節(jié)系統(tǒng)詳細設計本節(jié)內(nèi)容:第二節(jié)系統(tǒng)詳細設計5代碼的定義代碼是代表事物名稱、屬性、狀態(tài)等的符號。代碼的功能為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索。使用代碼可以提高處理的效率和精度。提高數(shù)據(jù)的全局一致性。代碼是人和計算機的共同語言,如零件號、圖號等早已使用代碼。一、代碼設計-1代碼的定義一、代碼設計-16代碼設計的若干原則代碼應唯一標志它所代表的事物或?qū)傩?;結構應與處理的方法相一致。例如,有時可利用代碼的結構直接進行記錄的統(tǒng)計;代碼設計要預留足夠的位置,以適應不斷變化的需要。不要使用易于混淆的字符。要注意盡量采用不易出錯的代碼結構。示例若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。一、代碼設計-2代碼設計的若干原則一、代碼設計-27代碼的種類順序碼。順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼,區(qū)間碼。區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。助憶碼。例如,用TV-B-12代表12寸黑白電視機,用TV-C-20代表20寸彩色電視機一、代碼設計-3代碼的種類一、代碼設計-38一、代碼設計-4區(qū)間碼又可分為以下多種類型多面碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。上下關聯(lián)區(qū)間碼。例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。十進位碼。例如,圖書分類中的十進位分類碼。材料螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-Φ0.51-圓頭1未處理2-黃銅2-Φ1.02-平頭2鍍鉻3-鋼3-Φ1.53-六角形狀3鍍鋅
4-方形頭4-方形頭4上漆一、代碼設計-4區(qū)間碼又可分為以下多種類型材料螺釘直徑螺9一、代碼設計-5代碼結構中的校驗位為了保證正確輸入,在原有代碼的基礎上,另加一個校驗位,作為代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。一、代碼設計-5代碼結構中的校驗位10一、代碼設計-6代碼結構中的校驗位有多種確定校驗位值的方法算術級數(shù)法原代碼1
2
3
4
5各乘以權6
5
4
3
2乘積之和6+10+12+12+10=50以11為模去除乘積之和(若余數(shù)是10,則按0處理),把得出的余數(shù)作為校驗碼:50/11=4……6,因此代碼為123456。幾何級數(shù)法原理同上,但把所乘權數(shù)改為3216842等。質(zhì)數(shù)法原理同上,但把所乘權數(shù)改為質(zhì)數(shù)系列,如1713753等。一、代碼設計-6代碼結構中的校驗位11二、功能結構圖設計-1功能結構圖就是按功能從屬關系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復雜到簡單的過程。下圖是工資管理子系統(tǒng)的功能結構圖。
二、功能結構圖設計-1功能結構圖就是按功能從屬關系畫成的圖12二、功能結構圖設計-2功能模塊
功能結構圖中每一個框稱為一個功能模塊。功能模塊可以根據(jù)具體情況分得大一點或小一點。分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務的一組程序。模塊化把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設計思想,它把一個復雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。特點是:各個模塊具有相對獨立性,可以分別加以設計實現(xiàn);模塊之間的相互關系(如信息交換、調(diào)用關系)通過一定的方式予以說明。各模塊在這些關系的約束下共同構成一個統(tǒng)一的整體,完成系統(tǒng)的功能。
二、功能結構圖設計-2功能模塊13三、信息系統(tǒng)流程圖設計-1信息系統(tǒng)流程圖表達了各功能之間的數(shù)據(jù)傳送關系。繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關系圖。然后,把各個處理功能的數(shù)據(jù)關系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關系圖,即信息系統(tǒng)流程圖。數(shù)據(jù)關系的一般形式三、信息系統(tǒng)流程圖設計-1信息系統(tǒng)流程圖表達了各功能之間的14三、信息系統(tǒng)流程圖設計-2常用的系統(tǒng)流程圖符號:從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號改換脫機操作人工操作手工輸入聯(lián)機存儲器(磁帶、磁盤等)磁盤磁帶顯示器脫機存儲處理穿孔卡片通訊連接打印報告三、信息系統(tǒng)流程圖設計-2常用的系統(tǒng)流程圖符號:脫機操作人15三、信息系統(tǒng)流程圖設計-3從數(shù)據(jù)流程圖導出信息系統(tǒng)流程圖的例子數(shù)據(jù)存儲#1數(shù)據(jù)存儲#2處理1輸入1處理2處理4處理3輸出2輸出1實體1實體2存儲#1報告1處理1處理1處理3處理2中間文件存儲#2報告2新系統(tǒng)邏輯模型轉(zhuǎn)換為系統(tǒng)流程圖示例圖三、信息系統(tǒng)流程圖設計-3從數(shù)據(jù)流程圖導出信息系統(tǒng)流程圖的16三、信息系統(tǒng)流程圖設計-4上月主文件建立扣款文件模塊主文件更新模塊計算打印模塊工資單工資匯總表電費扣款通知病假扣款通知房租變動通知人事變動通知本月主文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖三、信息系統(tǒng)流程圖設計-4上月主文件建立扣款文件模塊主文件17三、信息系統(tǒng)流程圖設計-5建立及修改程序生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤
生產(chǎn)能力文件工藝路線文件線性規(guī)劃程序設備利用率生產(chǎn)計劃表生產(chǎn)計劃優(yōu)化系統(tǒng)三、信息系統(tǒng)流程圖設計-5建立及修改程序生產(chǎn)能力表必須18四、系統(tǒng)物理配置方案設計設計依據(jù)系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強。系統(tǒng)的響應時間。從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應答結果的時間稱為系統(tǒng)的響應時間。它與CPU運算速度和通訊線路的傳遞速率等有關。系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。四、系統(tǒng)物理配置方案設計設計依據(jù)19五、輸出設計-1輸出設計示例
屏幕顯示輸出的設備調(diào)撥單五、輸出設計-1輸出設計示例20五、輸出設計-2中國長江三峽開發(fā)總公司設備調(diào)撥單請購單位:工程建設部:右岸工程部1997年5月21日97調(diào)字第設備名稱棒磨機型號規(guī)格
數(shù)量計劃1賬面價格單價180,200.00總價180,200.00單位設備編號15073001-001實收數(shù)1結算價款單價180,200.00總價180,200.0000臺合同號10號倉庫發(fā)貨倉庫中國建設銀行開戶銀行32100876543賬號備注總計金額其他有關費用運輸費管理費保險費包裝費
610.45保險費包裝費(大寫)壹拾捌萬貳佰元整180,200.00□存根□財務會計□請購單位□發(fā)貨倉庫□財務稽查□業(yè)務單位主管:收款:提貨:發(fā)貨:制單:打印輸出的設備調(diào)撥單000016號五、輸出設計-2中國長江三峽開發(fā)總公司設備調(diào)撥單設備棒磨機21五、輸出設計-3接收用戶輸出格式定義的輸入畫面五、輸出設計-3接收用戶輸出格式定義的輸入畫面22六、輸入設計-1輸入設計的原則提高效率和減少錯誤是兩個最根本的原則。具體目標是:控制輸入量減少輸入延遲減少輸入錯誤輸入過程應盡量簡化常用的輸入設備鍵-磁盤輸入裝置光電閱讀器終端輸入六、輸入設計-1輸入設計的原則23六、輸入設計-2輸入錯誤的種類數(shù)據(jù)本身錯誤數(shù)據(jù)多余或不足數(shù)據(jù)的延誤輸入數(shù)據(jù)的校驗方法重復校驗視覺校驗檢驗位校驗控制總數(shù)校驗數(shù)據(jù)類型校驗格式校驗邏輯校驗界限校驗順序校驗記錄計數(shù)校驗平衡校驗對照校驗六、輸入設計-2輸入錯誤的種類輸入數(shù)據(jù)的校驗方法邏輯校驗24六、輸入設計-3原始單據(jù)的格式設計輸入設計的重要內(nèi)容之一是設計好原始單據(jù)的格式。設計原則便于填寫便于歸檔單據(jù)的格式應能保證輸入精度實例見下表人事變動通知單______年______月_____日1002周英杰01400.0040.0090.0001004吳關興02350.0035.0050.0021005趙子英01450.0045.0090.0021007馬凌云02600.0060.00120.001科長簽字_____________備注欄:0──調(diào)離1──新進2──修改數(shù)據(jù)人員代碼姓名部門基本工資附加工資房費備注六、輸入設計-3原始單據(jù)的格式設計1002周英杰0140025六、輸入設計-4輸入屏幕設計常用的是人機對話方式,具體有:菜單式填表法應答式等。詳見三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例。六、輸入設計-4輸入屏幕設計26六、輸入設計-5三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例六、輸入設計-5三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計27七、數(shù)據(jù)存儲設計-1文件設計文件設計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活動性以及硬件設備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。文件按用途可分為:主文件處理文件工作文件周轉(zhuǎn)文件其它文件(如后備文件)文件設計通常從設計共享文件開始。文件由記錄組成,所以設計文件主要是設計文件記錄的格式,詳見文件記錄的格式實例
。七、數(shù)據(jù)存儲設計-1文件設計28七、數(shù)據(jù)存儲設計-2記錄文件名:主文件應用:工資子系統(tǒng)序號123456數(shù)據(jù)項名職工代碼職工姓名部門基本工資附加工資扣房費變量名DMXMBMJBGZFJGZFF類型CCCNNN寬度482777小數(shù)位數(shù)222輸入到:輸出自:設計人員簽名
設計日期
。
文件記錄的格式實例七、數(shù)據(jù)存儲設計-2記錄文件名:主文件29七、數(shù)據(jù)存儲設計-3數(shù)據(jù)庫設計數(shù)據(jù)厙設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設計的步驟與系統(tǒng)開發(fā)的各個階段相對應,詳見下圖。七、數(shù)據(jù)存儲設計-3數(shù)據(jù)庫設計30七、數(shù)據(jù)存儲設計-4數(shù)據(jù)厙的概念結構設計如前所述,概念結構設計應在系統(tǒng)分析階段進行。任務是根據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型(簡稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用第三章中介紹的E-R模型表示,也可以用3NF關系群來表示。數(shù)據(jù)庫的邏輯結構設計邏輯結構設計是將概念結構設計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型。數(shù)據(jù)模型可以由實體聯(lián)系模型轉(zhuǎn)換而來,也可以用基于第三范式(3NF)的方法來設計。接著是用DBMS提供的數(shù)據(jù)描述語言DDL定義數(shù)據(jù)模型。數(shù)據(jù)庫的物理結構設計內(nèi)容包括:選用庫文件的組織形式、存儲介質(zhì)的分配和存取路徑的選擇等。七、數(shù)據(jù)存儲設計-4數(shù)據(jù)厙的概念結構設計31八、處理流程圖設計-1處理流程圖是系統(tǒng)流程圖的展開和具體化。在系統(tǒng)流程圖中,僅給出了每一處理功能的名稱,而在處理流程圖中,則需要使用各種符號具體地規(guī)定處理過程的每一步驟。由于每個處理功能都有自己的輸入和輸出,對處理功能的設計過程也應從輸出開始,進而進行輸入、數(shù)據(jù)文件的設計,并畫出較詳細的處理流程圖。工資系統(tǒng)中建立扣款文件處理功能的處理流程圖。八、處理流程圖設計-1處理流程圖是系統(tǒng)流程圖的展開和具體化32八、處理流程圖設計-2建立扣款文件處理流程圖八、處理流程圖設計-2建立扣款文件處理流程圖33九、制訂設計規(guī)范設計規(guī)范是整個系統(tǒng)的“公用標準”,規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結構、代碼結構、統(tǒng)一的度量名等。例如,某工資管理信息系統(tǒng)的設計規(guī)范中對程序名的規(guī)定:GAABBXG表示工資系統(tǒng)程序或程序文件。AA表示文件類型,由兩個拼音字母組成。BB表示文件作何種處理。X由一位數(shù)字組成,用以區(qū)分同類型程序。九、制訂設計規(guī)范設計規(guī)范34十、編寫程序設計說明書和系統(tǒng)設計報告-1
系統(tǒng)名財務系統(tǒng)子系統(tǒng)名工資子系統(tǒng)程序名更新工資主文件程序標識符GXCL.PRG語言VisualBasic日期1993.08.06一、輸入二、輸出文件名文件標識設備備注文件名文件標識設備備注上月主文件GZ1.DBFD1本月主文件GZ2.DBFD1主處理文件GZCL.DBFD2三、程序功能更新主文件四、程序處理過程說明程序設計說明書十、編寫程序設計說明書和系統(tǒng)設計報告-1系統(tǒng)名財務系統(tǒng)子35十、編寫程序設計說明書和系統(tǒng)設計報告-2系統(tǒng)設計報告系統(tǒng)設計報告的內(nèi)容:系統(tǒng)總體設計方案代碼設計方案輸入和輸出設計方案文件設計方案程序模塊說明書一旦系統(tǒng)設計被審查批準,整個系統(tǒng)開發(fā)工作便進入系統(tǒng)實施階段。十、編寫程序設計說明書和系統(tǒng)設計報告-2系統(tǒng)設計報告36第七章管理信息系統(tǒng)的系統(tǒng)設計小結物理配置方案設計計算機處理過程設計
管理信息系統(tǒng)的系統(tǒng)設計
數(shù)據(jù)存儲設計
合理的代碼結構是信息處理系統(tǒng)是否具有生命力的一個重要因素。設計規(guī)范是整個系統(tǒng)的“公用標準”。包括數(shù)據(jù)庫設計、數(shù)據(jù)庫的安全保密設計等。數(shù)據(jù)庫設計的步驟是與系統(tǒng)開發(fā)的各個階段相對應的。
包括輸出設計、輸入設計、處理流程圖設計及編寫程序設計說明書等。
包括設備配置、通信網(wǎng)絡的選擇和設計以及數(shù)據(jù)庫管理系統(tǒng)的選擇等。系統(tǒng)設計主要是解決“怎樣做”的問題。原則是系統(tǒng)有系統(tǒng)性、靈活性、可靠性和經(jīng)濟性。包括信息系統(tǒng)流程圖設計、功能結構圖設計等。
總體設計
代碼設計和設計規(guī)范第七章管理信息系統(tǒng)的系統(tǒng)設計小結物理配置計算機處理過程37 第一節(jié)系統(tǒng)設計概述 第二節(jié)系統(tǒng)詳細設計第七章管理信息系統(tǒng)的系統(tǒng)設計 第一節(jié)系統(tǒng)設計概述第七章管理信息系統(tǒng)的系統(tǒng)設計38
本節(jié)內(nèi)容:
一、系統(tǒng)設計的任務二、系統(tǒng)設計的原則第一節(jié)系統(tǒng)設計概述 本節(jié)內(nèi)容:第一節(jié)系統(tǒng)設計概述39系統(tǒng)設計的任務在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。主要是解決“怎樣做”的問題。系統(tǒng)設計的具體工作總體設計代碼設計和設計規(guī)范的制定系統(tǒng)物理配置方案設計數(shù)據(jù)存儲設計計算機處理過程設計一、系統(tǒng)設計的任務系統(tǒng)設計的任務一、系統(tǒng)設計的任務40系統(tǒng)性從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。靈活性要求系統(tǒng)具有很強的環(huán)境適應性,如盡量采用模塊化結構,提高各模塊的獨立性??煽啃匀绨踩C苄?、檢錯、糾錯能力、抗病毒能力等。經(jīng)濟性如不要盲目追求技術上的先進,盡量避免不必要的復雜化。二、系統(tǒng)設計的原則系統(tǒng)性二、系統(tǒng)設計的原則41本節(jié)內(nèi)容:
一、代碼設計 二、功能結構圖設計 三、信息系統(tǒng)流程圖設計 四、系統(tǒng)物理配置方案設計 五、輸出設計 六、輸入設計 七、數(shù)據(jù)存儲設計 八、處理流程圖設計 九、制訂設計規(guī)范 十、編寫程序設計說明書和系統(tǒng)設計報告第二節(jié)系統(tǒng)詳細設計本節(jié)內(nèi)容:第二節(jié)系統(tǒng)詳細設計42代碼的定義代碼是代表事物名稱、屬性、狀態(tài)等的符號。代碼的功能為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索。使用代碼可以提高處理的效率和精度。提高數(shù)據(jù)的全局一致性。代碼是人和計算機的共同語言,如零件號、圖號等早已使用代碼。一、代碼設計-1代碼的定義一、代碼設計-143代碼設計的若干原則代碼應唯一標志它所代表的事物或?qū)傩?;結構應與處理的方法相一致。例如,有時可利用代碼的結構直接進行記錄的統(tǒng)計;代碼設計要預留足夠的位置,以適應不斷變化的需要。不要使用易于混淆的字符。要注意盡量采用不易出錯的代碼結構。示例若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。一、代碼設計-2代碼設計的若干原則一、代碼設計-244代碼的種類順序碼。順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼,區(qū)間碼。區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。助憶碼。例如,用TV-B-12代表12寸黑白電視機,用TV-C-20代表20寸彩色電視機一、代碼設計-3代碼的種類一、代碼設計-345一、代碼設計-4區(qū)間碼又可分為以下多種類型多面碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。上下關聯(lián)區(qū)間碼。例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。十進位碼。例如,圖書分類中的十進位分類碼。材料螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-Φ0.51-圓頭1未處理2-黃銅2-Φ1.02-平頭2鍍鉻3-鋼3-Φ1.53-六角形狀3鍍鋅
4-方形頭4-方形頭4上漆一、代碼設計-4區(qū)間碼又可分為以下多種類型材料螺釘直徑螺46一、代碼設計-5代碼結構中的校驗位為了保證正確輸入,在原有代碼的基礎上,另加一個校驗位,作為代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。一、代碼設計-5代碼結構中的校驗位47一、代碼設計-6代碼結構中的校驗位有多種確定校驗位值的方法算術級數(shù)法原代碼1
2
3
4
5各乘以權6
5
4
3
2乘積之和6+10+12+12+10=50以11為模去除乘積之和(若余數(shù)是10,則按0處理),把得出的余數(shù)作為校驗碼:50/11=4……6,因此代碼為123456。幾何級數(shù)法原理同上,但把所乘權數(shù)改為3216842等。質(zhì)數(shù)法原理同上,但把所乘權數(shù)改為質(zhì)數(shù)系列,如1713753等。一、代碼設計-6代碼結構中的校驗位48二、功能結構圖設計-1功能結構圖就是按功能從屬關系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復雜到簡單的過程。下圖是工資管理子系統(tǒng)的功能結構圖。
二、功能結構圖設計-1功能結構圖就是按功能從屬關系畫成的圖49二、功能結構圖設計-2功能模塊
功能結構圖中每一個框稱為一個功能模塊。功能模塊可以根據(jù)具體情況分得大一點或小一點。分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務的一組程序。模塊化把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設計思想,它把一個復雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。特點是:各個模塊具有相對獨立性,可以分別加以設計實現(xiàn);模塊之間的相互關系(如信息交換、調(diào)用關系)通過一定的方式予以說明。各模塊在這些關系的約束下共同構成一個統(tǒng)一的整體,完成系統(tǒng)的功能。
二、功能結構圖設計-2功能模塊50三、信息系統(tǒng)流程圖設計-1信息系統(tǒng)流程圖表達了各功能之間的數(shù)據(jù)傳送關系。繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關系圖。然后,把各個處理功能的數(shù)據(jù)關系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關系圖,即信息系統(tǒng)流程圖。數(shù)據(jù)關系的一般形式三、信息系統(tǒng)流程圖設計-1信息系統(tǒng)流程圖表達了各功能之間的51三、信息系統(tǒng)流程圖設計-2常用的系統(tǒng)流程圖符號:從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號改換脫機操作人工操作手工輸入聯(lián)機存儲器(磁帶、磁盤等)磁盤磁帶顯示器脫機存儲處理穿孔卡片通訊連接打印報告三、信息系統(tǒng)流程圖設計-2常用的系統(tǒng)流程圖符號:脫機操作人52三、信息系統(tǒng)流程圖設計-3從數(shù)據(jù)流程圖導出信息系統(tǒng)流程圖的例子數(shù)據(jù)存儲#1數(shù)據(jù)存儲#2處理1輸入1處理2處理4處理3輸出2輸出1實體1實體2存儲#1報告1處理1處理1處理3處理2中間文件存儲#2報告2新系統(tǒng)邏輯模型轉(zhuǎn)換為系統(tǒng)流程圖示例圖三、信息系統(tǒng)流程圖設計-3從數(shù)據(jù)流程圖導出信息系統(tǒng)流程圖的53三、信息系統(tǒng)流程圖設計-4上月主文件建立扣款文件模塊主文件更新模塊計算打印模塊工資單工資匯總表電費扣款通知病假扣款通知房租變動通知人事變動通知本月主文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖三、信息系統(tǒng)流程圖設計-4上月主文件建立扣款文件模塊主文件54三、信息系統(tǒng)流程圖設計-5建立及修改程序生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤
生產(chǎn)能力文件工藝路線文件線性規(guī)劃程序設備利用率生產(chǎn)計劃表生產(chǎn)計劃優(yōu)化系統(tǒng)三、信息系統(tǒng)流程圖設計-5建立及修改程序生產(chǎn)能力表必須55四、系統(tǒng)物理配置方案設計設計依據(jù)系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強。系統(tǒng)的響應時間。從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應答結果的時間稱為系統(tǒng)的響應時間。它與CPU運算速度和通訊線路的傳遞速率等有關。系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。四、系統(tǒng)物理配置方案設計設計依據(jù)56五、輸出設計-1輸出設計示例
屏幕顯示輸出的設備調(diào)撥單五、輸出設計-1輸出設計示例57五、輸出設計-2中國長江三峽開發(fā)總公司設備調(diào)撥單請購單位:工程建設部:右岸工程部1997年5月21日97調(diào)字第設備名稱棒磨機型號規(guī)格
數(shù)量計劃1賬面價格單價180,200.00總價180,200.00單位設備編號15073001-001實收數(shù)1結算價款單價180,200.00總價180,200.0000臺合同號10號倉庫發(fā)貨倉庫中國建設銀行開戶銀行32100876543賬號備注總計金額其他有關費用運輸費管理費保險費包裝費
610.45保險費包裝費(大寫)壹拾捌萬貳佰元整180,200.00□存根□財務會計□請購單位□發(fā)貨倉庫□財務稽查□業(yè)務單位主管:收款:提貨:發(fā)貨:制單:打印輸出的設備調(diào)撥單000016號五、輸出設計-2中國長江三峽開發(fā)總公司設備調(diào)撥單設備棒磨機58五、輸出設計-3接收用戶輸出格式定義的輸入畫面五、輸出設計-3接收用戶輸出格式定義的輸入畫面59六、輸入設計-1輸入設計的原則提高效率和減少錯誤是兩個最根本的原則。具體目標是:控制輸入量減少輸入延遲減少輸入錯誤輸入過程應盡量簡化常用的輸入設備鍵-磁盤輸入裝置光電閱讀器終端輸入六、輸入設計-1輸入設計的原則60六、輸入設計-2輸入錯誤的種類數(shù)據(jù)本身錯誤數(shù)據(jù)多余或不足數(shù)據(jù)的延誤輸入數(shù)據(jù)的校驗方法重復校驗視覺校驗檢驗位校驗控制總數(shù)校驗數(shù)據(jù)類型校驗格式校驗邏輯校驗界限校驗順序校驗記錄計數(shù)校驗平衡校驗對照校驗六、輸入設計-2輸入錯誤的種類輸入數(shù)據(jù)的校驗方法邏輯校驗61六、輸入設計-3原始單據(jù)的格式設計輸入設計的重要內(nèi)容之一是設計好原始單據(jù)的格式。設計原則便于填寫便于歸檔單據(jù)的格式應能保證輸入精度實例見下表人事變動通知單______年______月_____日1002周英杰01400.0040.0090.0001004吳關興02350.0035.0050.0021005趙子英01450.0045.0090.0021007馬凌云02600.0060.00120.001科長簽字_____________備注欄:0──調(diào)離1──新進2──修改數(shù)據(jù)人員代碼姓名部門基本工資附加工資房費備注六、輸入設計-3原始單據(jù)的格式設計1002周英杰0140062六、輸入設計-4輸入屏幕設計常用的是人機對話方式,具體有:菜單式填表法應答式等。詳見三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例。六、輸入設計-4輸入屏幕設計63六、輸入設計-5三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例六、輸入設計-5三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計64七、數(shù)據(jù)存儲設計-1文件設計文件設計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活動性以及硬件設備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。文件按用途可分為:主文件處理文件工作文件周轉(zhuǎn)文件其它文件(如后備文件)文件設計通常從設計共享文件開始。文件由記錄組成,所以設計文件主要是設計文件記錄的格式,詳見文件記錄的格式實例
。七、數(shù)據(jù)存儲設計-1文件設計65七、數(shù)據(jù)存儲設計-2記錄文件名:主文件應用:工資子系統(tǒng)序號123456數(shù)據(jù)項名職工代碼職工姓名部門基本工資附加工資扣房費變量名DMXMBMJBGZFJGZFF類型CCCNNN寬度482777小數(shù)位數(shù)222輸入到:輸出自:設計人員簽名
設計日期
。
文件記錄的格式實例七、數(shù)據(jù)存儲設計-2記錄文件名:主文件66七、數(shù)據(jù)存儲設計-3數(shù)據(jù)庫設計數(shù)據(jù)厙設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設計的步驟與系統(tǒng)開發(fā)的各個階段相對應,詳見下圖。七、數(shù)據(jù)存儲設計-3數(shù)據(jù)庫設計67七、數(shù)據(jù)存儲設計-4數(shù)據(jù)厙的概念結構設計如前所述,概念結構設計應在系統(tǒng)分析階段進行。任務是根據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型(簡稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用第三章中介紹的E-R模型表示,也可以用3NF關系群來表示。數(shù)據(jù)庫的邏輯結構設計邏輯結構設計是將概念結構設計階段完成的概
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025戶外品牌探路者線上新媒體運營方案
- 田徑運動會活動方案(匯編15篇)
- 五年級二十年后的家鄉(xiāng)單元作文
- 安全工作演講稿匯編15篇
- 2023年幼兒園安全工作計劃10篇
- 財務會計個人辭職報告集合8篇
- 一次有趣的游戲初一日記400字5篇
- 北京市通州區(qū)2024-2025學年八年級上學期期末考試道德與法治試卷(含答案)
- 2025年工程瑞雷波儀項目合作計劃書
- 國培計劃心得體會
- 統(tǒng)編版(2024新版)七年級上冊道德與法治期末綜合測試卷(含答案)
- 文化創(chuàng)意合作戰(zhàn)略協(xié)議
- (T8聯(lián)考)2025屆高三部分重點中學12月第一次聯(lián)考評物理試卷(含答案詳解)
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 駕駛艙資源管理緒論課件
- 聲藝 EPM8操作手冊
- 西北農(nóng)林科技大學專業(yè)學位研究生課程案例庫建設項目申請書(MBA)
- 外墻保溫、真石漆施工技術交底
- 尾礦庫在線監(jiān)測方案)
- 房屋安全簡易鑒定表.docx
- 警察公安工作匯報ppt模板ppt通用模板課件
評論
0/150
提交評論