版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、河河 南南 科科 技技 大大 學學Henan University of Science and Technology第一節(jié)第一節(jié) 系統(tǒng)設計概述系統(tǒng)設計概述第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計第七章第七章 MISMIS的系統(tǒng)設計的系統(tǒng)設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology本節(jié)內(nèi)容:本節(jié)內(nèi)容:一、一、系統(tǒng)設計的任務系統(tǒng)設計的任務二、系統(tǒng)設計的原則二、系統(tǒng)設計的原則河河 南南 科科 技技 大大 學學Henan University of Science and Technology 系統(tǒng)設計的系統(tǒng)設計的任務任務p
2、在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。主要是解決設計。主要是解決“怎樣做怎樣做”的問題。的問題。 系統(tǒng)設計的系統(tǒng)設計的具體工作具體工作p總體設計總體設計p代碼設計和設計規(guī)范的制定代碼設計和設計規(guī)范的制定p系統(tǒng)物理配置方案設計系統(tǒng)物理配置方案設計u設備配置、通信網(wǎng)絡的選擇和設計以及設備配置、通信網(wǎng)絡的選擇和設計以及DBMSDBMS的選擇等的選擇等p數(shù)據(jù)存儲設計數(shù)據(jù)存儲設計u數(shù)據(jù)庫設計、數(shù)據(jù)庫的安全保密設計等數(shù)據(jù)庫設計、數(shù)據(jù)庫的安全保密設計等p計算機處理過程設計計算機處理過程設計u輸出設計、輸入設計、處理流程圖設計
3、以及編寫程序設計說明書等輸出設計、輸入設計、處理流程圖設計以及編寫程序設計說明書等河河 南南 科科 技技 大大 學學Henan University of Science and Technology 系統(tǒng)性系統(tǒng)性從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。到數(shù)出一處、全局共享等。 靈活性靈活性要求系統(tǒng)具有很強的環(huán)境適應性,如盡量采用模塊化結構,要求系統(tǒng)具有很強的環(huán)境適應性,如盡量采用模塊化結構,提高各模塊的獨立性。
4、提高各模塊的獨立性。 可靠性可靠性如安全保密性、檢錯、糾錯能力、抗病毒能力等。如安全保密性、檢錯、糾錯能力、抗病毒能力等。 經(jīng)濟性經(jīng)濟性如不要盲目追求技術上的先進,盡量避免不必要的復雜化。如不要盲目追求技術上的先進,盡量避免不必要的復雜化。 河河 南南 科科 技技 大大 學學Henan University of Science and Technology本節(jié)內(nèi)容:本節(jié)內(nèi)容:一、一、代碼設計代碼設計二、二、功能結構圖設計功能結構圖設計三、信息系統(tǒng)流程圖設計三、信息系統(tǒng)流程圖設計四、系統(tǒng)物理配置方案設計四、系統(tǒng)物理配置方案設計五、輸出設計五、輸出設計六、輸入設計六、輸入設計七、數(shù)據(jù)存儲設計七、
5、數(shù)據(jù)存儲設計八、處理流程圖設計八、處理流程圖設計九、制訂設計規(guī)范九、制訂設計規(guī)范十、編寫程序設計說明書和系統(tǒng)設計報告十、編寫程序設計說明書和系統(tǒng)設計報告河河 南南 科科 技技 大大 學學Henan University of Science and Technology 代碼的定義代碼的定義代碼是代表事物名稱、屬性、狀態(tài)等的符號。代碼是代表事物名稱、屬性、狀態(tài)等的符號。 代碼的功能代碼的功能 為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索。索。使用代碼可以提高處理的效率和精度。使用代碼可以提高處理的效率和精度。提高數(shù)據(jù)的全局一致性。提
6、高數(shù)據(jù)的全局一致性。代碼是人和計算機的共同語言,如零件號、圖號等早已使用代碼是人和計算機的共同語言,如零件號、圖號等早已使用代碼。代碼。河河 南南 科科 技技 大大 學學Henan University of Science and Technology 代碼設計的若干原則代碼設計的若干原則代碼應唯一標志它所代表的事物或?qū)傩?;代碼應唯一標志它所代表的事物或?qū)傩?;結構應與處理的方法相一致。結構應與處理的方法相一致。 例如,有時可利用代碼的結構直接例如,有時可利用代碼的結構直接進行記錄的統(tǒng)計;進行記錄的統(tǒng)計;代碼設計要預留足夠的位置,以適應不斷變化的需要。代碼設計要預留足夠的位置,以適應不斷變化的
7、需要。不要使用易于混淆的字符。不要使用易于混淆的字符。要注意盡量采用不易出錯的代碼結構。要注意盡量采用不易出錯的代碼結構。 示例示例若已知碼的位數(shù)為若已知碼的位數(shù)為P P,每一位上可用字符數(shù)為,每一位上可用字符數(shù)為S Si i,則可以組成碼的,則可以組成碼的總數(shù)為:總數(shù)為:例如,對每位字符為例如,對每位字符為0-90-9的三位碼,共可組成的三位碼,共可組成C=10C=10* *1010* *10=100010=1000種碼。種碼。Piisc1河河 南南 科科 技技 大大 學學Henan University of Science and Technology 代碼的種類代碼的種類順序碼順序碼。
8、順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼,。順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼, 區(qū)間碼區(qū)間碼。區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,。區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。碼。助憶碼助憶碼。例如,用。例如,用TV-B-12TV-B-12代表代表1212寸黑白電視機,用寸黑白電視機,用TV-C-20TV-C-20代表代表2020寸彩色電視機寸彩色電視機河河 南南 科科 技技 大大 學學Henan University of Science and Technology
9、區(qū)間碼又可分為以下多種類型區(qū)間碼又可分為以下多種類型多面碼多面碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼2342 2342 表示材料為黃銅的表示材料為黃銅的1.5mm1.5mm方形頭鍍鉻螺釘。方形頭鍍鉻螺釘。上下關聯(lián)區(qū)間碼上下關聯(lián)區(qū)間碼。 例如,會計核算方面,用最左位代表核算種類,例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。下一位代表會計核算項目。十進位碼十進位碼。例如,圖書分類中的十進位分類碼。例如,圖書分類中的十進位分類碼。材料材料 螺釘直徑螺釘直徑螺釘頭形狀螺釘頭形狀表面處理表面處理1-不銹鋼不銹鋼1-0.51
10、-圓頭圓頭1未處理未處理2-黃銅黃銅2-1.02-平頭平頭2鍍鉻鍍鉻3-鋼鋼3-1.53-六角形狀六角形狀3鍍鋅鍍鋅 4-方形頭方形頭4-方形頭方形頭4上漆上漆河河 南南 科科 技技 大大 學學Henan University of Science and Technology 代碼結構中的校驗位代碼結構中的校驗位 為了保證正確輸入,在原有代碼的基礎上,另加一個校驗位,為了保證正確輸入,在原有代碼的基礎上,另加一個校驗位,作為代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法作為代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學運算方法計算出來。代碼一旦
11、輸入,計算機會用同樣的數(shù)學運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。行比較,以證實輸入是否有錯。河河 南南 科科 技技 大大 學學Henan University of Science and Technology 代碼結構中的校驗位代碼結構中的校驗位有多種確定校驗位值的方法有多種確定校驗位值的方法p算術級數(shù)法算術級數(shù)法u原代碼原代碼1 1 2 2 3 3 4 4 5 5u各乘以權各乘以權 6 6 5 5 4 4 3 3 2 2u乘積之和乘積之和6+10+12+12+10=506+10+12+12
12、+10=50u以以1111為模去除乘積之和(若余數(shù)是為模去除乘積之和(若余數(shù)是10, 10, 則按則按0 0處理),把得出的余數(shù)處理),把得出的余數(shù)作為校驗碼:作為校驗碼:50/11=4650/11=46,因此代碼為,因此代碼為123456123456。p幾何級數(shù)法幾何級數(shù)法u原理同上,但把所乘權數(shù)改為如原理同上,但把所乘權數(shù)改為如32 16 8 4 2 32 16 8 4 2 等。等。p質(zhì)數(shù)法質(zhì)數(shù)法u原理同上,但把所乘權數(shù)改為質(zhì)數(shù)系列,如原理同上,但把所乘權數(shù)改為質(zhì)數(shù)系列,如17 13 7 5 317 13 7 5 3等。等。河河 南南 科科 技技 大大 學學Henan University
13、 of Science and Technology例:例: 用幾何級數(shù)法設計代碼校驗位:原代碼共用幾何級數(shù)法設計代碼校驗位:原代碼共5 5位,從左到位,從左到右取權右取權2 2,4 4,8 8,1616,3232,以,以1111為模,把模為模,把模1111減去余數(shù)減去余數(shù)為校驗位,試求出為校驗位,試求出1738217382的校驗位。的校驗位。 河河 南南 科科 技技 大大 學學Henan University of Science and Technology 功能結構圖就是按功能從屬關系畫成的圖表。愈上層功功能結構圖就是按功能從屬關系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解
14、的過程就是一能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復雜到簡單的過程。個由抽象到具體、由復雜到簡單的過程。 下圖是工資管理子系統(tǒng)的功能結構圖。下圖是工資管理子系統(tǒng)的功能結構圖。河河 南南 科科 技技 大大 學學Henan University of Science and Technology 功能模塊功能模塊 p功能結構圖中每一個框稱為一個功能模塊。功能結構圖中每一個框稱為一個功能模塊。p功能模塊可以根據(jù)具體情況分得大一點或小一點。分解得最小的功能模塊可以根據(jù)具體情況分得大一點或小一點。分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊功能模塊可以
15、是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務的一組程序。則可能是完成某一任務的一組程序。 模塊化模塊化p把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設計思想,它把一個復雜的系統(tǒng)分模塊化。模塊化是一種重要的設計思想,它把一個復雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。p特點是:特點是:u各個模塊具有相對獨立性,可以分別加以設計實現(xiàn);各個模塊具有相對獨立性,可以分別加以設計實現(xiàn);u模塊之間的相互關系(如信息
16、交換、調(diào)用關系)通過一定的方式模塊之間的相互關系(如信息交換、調(diào)用關系)通過一定的方式予以說明。各模塊在這些關系的約束下共同構成一個統(tǒng)一的整體,予以說明。各模塊在這些關系的約束下共同構成一個統(tǒng)一的整體,完成系統(tǒng)的功能。完成系統(tǒng)的功能。河河 南南 科科 技技 大大 學學Henan University of Science and Technology 模塊結構圖(模塊結構圖(MSDMSD)主要從)主要從功能功能的角度描述系統(tǒng)的結的角度描述系統(tǒng)的結構,但并構,但并未表達未表達各功能之間的各功能之間的數(shù)據(jù)傳送關系數(shù)據(jù)傳送關系。事實上,。事實上,系統(tǒng)中許多業(yè)務或功能都是通過系統(tǒng)中許多業(yè)務或功能都是通
17、過數(shù)據(jù)存儲數(shù)據(jù)存儲文件聯(lián)系起來文件聯(lián)系起來的。例如,某一功能模塊向某一數(shù)據(jù)存儲文件存入數(shù)據(jù),的。例如,某一功能模塊向某一數(shù)據(jù)存儲文件存入數(shù)據(jù),而另一個功能模塊則從該數(shù)據(jù)存儲文件中取出數(shù)據(jù)。再而另一個功能模塊則從該數(shù)據(jù)存儲文件中取出數(shù)據(jù)。再比如在比如在DFDDFD中的某兩個功能模塊之間原來并沒有通過數(shù)據(jù)中的某兩個功能模塊之間原來并沒有通過數(shù)據(jù)存儲文件發(fā)生聯(lián)系,但為了方便,在具體實現(xiàn)中可能在存儲文件發(fā)生聯(lián)系,但為了方便,在具體實現(xiàn)中可能在兩個處理功能之間設立一個臨時的中間文件以便把它們兩個處理功能之間設立一個臨時的中間文件以便把它們聯(lián)系起來。聯(lián)系起來。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南
18、南 科科 技技 大大 學學Henan University of Science and Technology 信息系統(tǒng)流程圖信息系統(tǒng)流程圖表達了表達了各功能之間各功能之間的的數(shù)據(jù)傳送關系數(shù)據(jù)傳送關系。 繪制信息系統(tǒng)流程圖的步驟:繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每先為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關系圖。然后,把各個處理功能個處理功能畫出數(shù)據(jù)關系圖。然后,把各個處理功能的數(shù)據(jù)關系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關系圖,的數(shù)據(jù)關系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關系圖,即信息系統(tǒng)流程圖。即信息系統(tǒng)流程圖。數(shù)數(shù)據(jù)據(jù)關關系系的的一一般般形形式式河河 南南 科科 技技 大大 學學Henan
19、 University of Science and Technology 常用的系統(tǒng)流程圖符號:常用的系統(tǒng)流程圖符號: 從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號改換并非單純的符號改換脫機操作脫機操作人工操作人工操作手工輸入手工輸入聯(lián)機存儲器聯(lián)機存儲器(磁帶、磁盤磁帶、磁盤等等)磁盤磁盤磁帶磁帶顯示器顯示器脫機存儲脫機存儲處理穿孔卡片穿孔卡片通訊連接通訊連接打印報告打印報告河河 南南 科科 技技 大大 學學Henan University of Science and Technology 從數(shù)據(jù)流程圖導出信息系統(tǒng)流程圖的例子從數(shù)據(jù)流程圖導出信息系統(tǒng)流程圖的例子數(shù)
20、據(jù)存儲數(shù)據(jù)存儲#1數(shù)據(jù)存儲數(shù)據(jù)存儲#2處理處理1輸入輸入1處理處理2處理處理4處理處理3輸出輸出2輸出輸出1實體實體1實體實體2存儲存儲#1報告報告1處理處理1處理處理1處理處理3處理處理2中間中間文件文件存儲存儲#2報告報告2新系統(tǒng)邏輯模型轉換為系統(tǒng)流程圖示例圖新系統(tǒng)邏輯模型轉換為系統(tǒng)流程圖示例圖河河 南南 科科 技技 大大 學學Henan University of Science and Technology上月主文件上月主文件建立扣款文件模塊建立扣款文件模塊主文件更新模塊主文件更新模塊計算打印模塊計算打印模塊工工 資資 單單 工資匯總表工資匯總表電費扣款通知電費扣款通知病假扣款通知病假
21、扣款通知房租變動通知房租變動通知人事變動通知人事變動通知本月主文件本月主文件 扣款文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖工資管理子系統(tǒng)的信息系統(tǒng)流程圖第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 建立及修改程序 生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤 生產(chǎn)能力文件 工藝路線文件線性規(guī)劃程序 設備利用率 生產(chǎn)計劃表生產(chǎn)計劃優(yōu)化系統(tǒng)生產(chǎn)計劃優(yōu)化系統(tǒng)第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Scien
22、ce and Technology根據(jù)以下要求繪制某倉庫管理系統(tǒng)的信息流程圖:1)保管員根據(jù)當日的出庫單和入庫單通過出、入庫處理去修改庫存臺賬;2)根據(jù)庫存臺賬由統(tǒng)計、打印程序輸出庫存日報表;3)需要查詢時,可利用查詢程序在輸入查詢條件后,到庫存臺帳去查找,顯示查詢結果。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 根據(jù)以下設計思想畫出某生產(chǎn)計劃子系統(tǒng)的信息系統(tǒng)流程圖: 該子系統(tǒng)共有兩個功能模塊。首先是“建立及修改程序”模塊,從“生產(chǎn)能力表”和“產(chǎn)品的工藝表”中輸入數(shù)據(jù),形成“生產(chǎn)能
23、力”文件;然后是“生產(chǎn)計劃編制”模塊,根據(jù)“生產(chǎn)能力”、“指令性產(chǎn)品及產(chǎn)量”和“工藝路線”三個文件,編制“生產(chǎn)計劃表”和“設備利用率表”。 建立及修改程序 生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤 生產(chǎn)能力文件 工藝路線文件線性規(guī)劃程序 設備利用率 生產(chǎn)計劃表生產(chǎn)計劃優(yōu)化系統(tǒng)生產(chǎn)計劃優(yōu)化系統(tǒng)第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 設計依據(jù)設計依據(jù)p系統(tǒng)的吞吐量系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量
24、越大,則系統(tǒng)的處理能力就越強。吞吐量越大,則系統(tǒng)的處理能力就越強。p系統(tǒng)的響應時間系統(tǒng)的響應時間。從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)。從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應答結果的時間稱為系統(tǒng)的響應時間。它與處理后,給出應答結果的時間稱為系統(tǒng)的響應時間。它與CPU CPU 運運算速度和通訊線路的傳遞速率等有關。算速度和通訊線路的傳遞速率等有關。p系統(tǒng)的可靠性系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。 計算機硬件選擇計算機硬件選擇 計算機網(wǎng)絡的選擇計算機網(wǎng)絡的選擇網(wǎng)絡拓撲、網(wǎng)絡邏輯、網(wǎng)絡網(wǎng)絡拓撲、網(wǎng)絡邏輯、網(wǎng)絡OSOS DBMSD
25、BMS的選擇的選擇 應用軟件的選擇應用軟件的選擇第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology輸輸出出設設計計示示例例 屏屏幕幕顯顯示示輸輸出出的的設設備備調(diào)調(diào)撥撥單單第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology中國長江三峽開發(fā)總公司設備調(diào)撥單中國長江三峽開發(fā)總公司設備調(diào)撥單請購單位:工程建設部:右岸工程部請購單位:工程建設部:右岸工程部 1997年年5月月21日日 97調(diào)字
26、第調(diào)字第設備設備名稱名稱棒磨機棒磨機型 號型 號規(guī)格規(guī)格 數(shù)量數(shù)量計劃計劃1賬面價格賬面價格單價單價180,200.00總價總價180,200.00單單位位設備設備編號編號150730 0 1 -001實 收實 收數(shù)數(shù)1結算價款結算價款單價單價180,200.00總價總價180,200.0000臺臺合 同合 同號號10號倉庫號倉庫發(fā) 貨發(fā) 貨倉庫倉庫中國建設銀行中國建設銀行開 戶開 戶銀行銀行32100876543賬賬 號號備備 注注 總總計計金金額額其其他他有有關關費費用用運輸費運輸費管理費管理費保險費保險費包裝費包裝費 610.4 5保險費保險費包裝費包裝費(大寫)(大寫)壹拾捌萬貳佰元整
27、壹拾捌萬貳佰元整180,200.00180,200.00存存根根財 務財 務會計會計請 購請 購單單 位位發(fā) 貨發(fā) 貨倉倉 庫庫財 務財 務稽稽 查查業(yè)業(yè)務務單位主管:單位主管: 收款:收款: 提貨:提貨: 發(fā)貨:發(fā)貨: 制單:制單:打打印印輸輸出出的的設設備備調(diào)調(diào)撥撥單單 000016號號第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology接接收收用用戶戶輸輸出出格格式式定定義義的的輸輸入入畫畫面面第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan Univ
28、ersity of Science and Technology 輸入設計的原則輸入設計的原則p提高效率提高效率和和減少錯誤減少錯誤是兩個最根本的原則。是兩個最根本的原則。p具體具體目標目標是:是:u控制輸入量控制輸入量u減少輸入延遲減少輸入延遲u減少輸入錯誤減少輸入錯誤u輸入過程應盡量簡化輸入過程應盡量簡化 常用的輸入設備常用的輸入設備p鍵磁盤輸入裝置鍵磁盤輸入裝置p光電閱讀器光電閱讀器p終端輸入終端輸入第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology輸入錯誤的種類輸入錯誤的種類 數(shù)據(jù)
29、本身錯誤數(shù)據(jù)本身錯誤 數(shù)據(jù)多余或不足數(shù)據(jù)多余或不足 數(shù)據(jù)的延誤數(shù)據(jù)的延誤輸入數(shù)據(jù)的校驗方法輸入數(shù)據(jù)的校驗方法重復校驗重復校驗視覺校驗視覺校驗檢驗位校驗檢驗位校驗控制總數(shù)校驗控制總數(shù)校驗數(shù)據(jù)類型校驗數(shù)據(jù)類型校驗格式校驗格式校驗邏輯校驗邏輯校驗界限校驗界限校驗順序校驗順序校驗記錄計數(shù)校驗記錄計數(shù)校驗平衡校驗平衡校驗對照校驗對照校驗第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 原始單據(jù)的格式設計原始單據(jù)的格式設計p輸入設計的重要內(nèi)容之一是設計好原始單據(jù)的格式。輸入設計的重要內(nèi)容之一是設計好
30、原始單據(jù)的格式。p設計原則設計原則u便于填寫便于填寫u便于歸檔便于歸檔u單據(jù)的格式應能保證輸入精度單據(jù)的格式應能保證輸入精度p實例見下表實例見下表人事變動通知單人事變動通知單 _年年_月月_日日1002周英杰周英杰01400.0040.0090.0001004吳關興吳關興02350.0035.0050.0021005趙子英趙子英01450.0045.0090.0021007馬凌云馬凌云02600.0060.00120.001 科長簽字科長簽字_備注欄:備注欄:0調(diào)離調(diào)離 1新進新進 2修改數(shù)據(jù)修改數(shù)據(jù)人員代碼人員代碼姓名姓名部門部門基本工資基本工資附加工資附加工資房費房費備注備注第二節(jié)第二節(jié)
31、系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 輸入屏幕設計輸入屏幕設計p常用的是人機對話方式,具體有:常用的是人機對話方式,具體有:u菜單式菜單式u填表法填表法u應答式等。應答式等。p詳見詳見三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology三峽工程開發(fā)總公司設備調(diào)撥單的錄入屏幕設計示例三峽工程開發(fā)總
32、公司設備調(diào)撥單的錄入屏幕設計示例第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 文件設計文件設計p文件設計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活文件設計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活動性以及硬件設備的條件等,合理地確定文件類別,選擇文件介質(zhì),動性以及硬件設備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。決定文件的組織方式和存取方法。 文件文件按用途按用途可分為:可分為:p主文件主文件p處理文件處理文件p工作文件工作文件p周轉文
33、件周轉文件p其它文件(如后備文件)其它文件(如后備文件) 文件設計通常從設計文件設計通常從設計共享文件共享文件開始。開始。 文件由文件由記錄記錄組成,所以設計文件主要是設計組成,所以設計文件主要是設計文件記錄的文件記錄的格式格式, 詳見詳見文件記錄的格式實例文件記錄的格式實例 。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology記錄文件名記錄文件名:主文件 應用應用:工資子系統(tǒng)序號序號123456數(shù)據(jù)項名數(shù)據(jù)項名職工代碼職工姓名部門基本工資附加工資扣房費變量名變量名DMXMBMJBGZFJ
34、GZFF類型類型CCCNNN寬度寬度482777小數(shù)位數(shù)小數(shù)位數(shù)222輸入到:輸出自: 設計人員簽名 設計日期 。 文件記錄的格式實例文件記錄的格式實例第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 數(shù)據(jù)庫設計數(shù)據(jù)庫設計p數(shù)據(jù)厙設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。數(shù)據(jù)厙設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。p數(shù)據(jù)庫設計的步驟與系統(tǒng)開發(fā)的各個階段相對應,詳見下圖。數(shù)據(jù)庫設計的步驟與系統(tǒng)開發(fā)的各個階段相對應,詳見下圖。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河
35、 南南 科科 技技 大大 學學Henan University of Science and Technology 數(shù)據(jù)厙的數(shù)據(jù)厙的概念結構設計概念結構設計p如前所述如前所述, ,概念結構設計應在系統(tǒng)分析階段進行。概念結構設計應在系統(tǒng)分析階段進行。p任務是根據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型任務是根據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型( (簡稱概念模型簡稱概念模型) )。p概念模型是從用戶角度看到的數(shù)據(jù)庫概念模型是從用戶角度看到的數(shù)據(jù)庫, ,它可用第三章中介紹的它可用第三章中介紹的E-RE-R模模型表示型表示, ,也可以用也可以用3NF3NF關系群來表示。關系群來表示。 數(shù)據(jù)庫的數(shù)據(jù)庫的邏輯結構
36、設計邏輯結構設計p邏輯結構設計是將概念結構設計階段完成的概念模型轉換成能被選邏輯結構設計是將概念結構設計階段完成的概念模型轉換成能被選定的數(shù)據(jù)庫管理系統(tǒng)定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)(DBMS)支持的數(shù)據(jù)模型。支持的數(shù)據(jù)模型。p數(shù)據(jù)模型可以由實體聯(lián)系模型轉換而來數(shù)據(jù)模型可以由實體聯(lián)系模型轉換而來, ,也可以用基于第三范式也可以用基于第三范式(3NF)(3NF)的方法來設計。的方法來設計。p接著是用接著是用DBMSDBMS提供的數(shù)據(jù)描述語言提供的數(shù)據(jù)描述語言DDLDDL定義數(shù)據(jù)模型。定義數(shù)據(jù)模型。 數(shù)據(jù)庫的數(shù)據(jù)庫的物理結構設計物理結構設計p內(nèi)容包括:選用庫文件的組織形式、存儲介質(zhì)的分配和存取路徑
37、的內(nèi)容包括:選用庫文件的組織形式、存儲介質(zhì)的分配和存取路徑的選擇等。選擇等。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 處理流程圖是系統(tǒng)流程圖的展開和具體化。處理流程圖是系統(tǒng)流程圖的展開和具體化。 在系統(tǒng)流程圖中,僅給出了每一處理功能的名稱,而在處在系統(tǒng)流程圖中,僅給出了每一處理功能的名稱,而在處理流程圖中,則需要使用各種符號具體地規(guī)定處理過程的理流程圖中,則需要使用各種符號具體地規(guī)定處理過程的每一步驟。每一步驟。 由于每個處理功能都有自己的輸入和輸出,對處理功能的由于每個處理功能
38、都有自己的輸入和輸出,對處理功能的設計過程也應從輸出開始,進而進行輸入、數(shù)據(jù)文件的設設計過程也應從輸出開始,進而進行輸入、數(shù)據(jù)文件的設計,并畫出較詳細的處理流程圖。計,并畫出較詳細的處理流程圖。 工資系統(tǒng)中工資系統(tǒng)中建立扣款文件處理功能的處理流程圖建立扣款文件處理功能的處理流程圖。第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology建建立立扣扣款款文文件件處處理理流流程程圖圖第二節(jié)第二節(jié) 系統(tǒng)詳細設計系統(tǒng)詳細設計河河 南南 科科 技技 大大 學學Henan University of Science and Technology 設計規(guī)范設計規(guī)范p是整個系統(tǒng)的是整個系統(tǒng)的“公用標準公用標準”,p規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結構、代碼結構、統(tǒng)一的規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結構、代碼結構、統(tǒng)一的度量名等。度量名等。p例如,某工資管理信息系統(tǒng)的設計規(guī)范中對程序名的規(guī)定:例如,某工資管理信息系統(tǒng)的設計規(guī)范中對程序名的規(guī)定:GAABBXGAABBXuG G表示工資系統(tǒng)程序或程序文件。表示工資系統(tǒng)程序或程序文件。uAAAA表示文件類型,由兩個拼音字母組成。表
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《島》讀后感:2024年人類心理分析
- 四川省綿陽市2025屆高三適應性考試語文試題及答案
- 部編版中考道德與法治一輪復習:人民當家作主-專項練習題(含答案)
- 掌握2024版ERP系統(tǒng):采購管理專業(yè)培訓教程
- 商混站(商品混凝土公司)安全風險分級管控和隱患排查治理雙體系方案全套資料匯編完整版
- 營養(yǎng)與健康-礦物質(zhì)
- 2024年保安員培訓:教學大綱的革新與挑戰(zhàn)
- 八年級生物上冊4.2.3鳥的生殖和發(fā)育導學案無答案新版濟南版
- 2024-2025學年新教材高中生物課時作業(yè)9生態(tài)系統(tǒng)的物質(zhì)循環(huán)含解析新人教版選擇性必修2
- 2024高考地理一輪復習課時規(guī)范練41世界重要地區(qū)含解析湘教版
- 菜鳥驛站合伙合同范本
- 汽車保險與理賠-題庫
- 膿毒血癥指南
- JGJ104-2011建筑工程冬期施工規(guī)程
- DL∕T 1482-2015 架空輸電線路無人機巡檢作業(yè)技術導則
- 大數(shù)據(jù)與人工智能營銷智慧樹知到期末考試答案章節(jié)答案2024年南昌大學
- 8-7懸挑式腳手架驗收表
- 2023-2024學年全國初三上數(shù)學人教版期中考試試卷(含答案解析)
- 身體的紅綠燈
- 世界的氣溫與降水分布
- 康復心理學案例分析報告
評論
0/150
提交評論