版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第六章結(jié)構(gòu)化系統(tǒng)設計
1
第六章結(jié)構(gòu)化系統(tǒng)設計
第一節(jié)系統(tǒng)設計的任務
1、系統(tǒng)分析與系統(tǒng)設計關(guān)系:系統(tǒng)分析也稱粗略設計,系統(tǒng)設計也稱詳細設計。從系統(tǒng)分析到系統(tǒng)設計是一個由抽象到具體的過程,沒有明顯界定,還可能有反復。2、系統(tǒng)設計的目的:產(chǎn)生目標系統(tǒng)的物理系統(tǒng),即系統(tǒng)施工的依據(jù)。3、系統(tǒng)設計的原則:(1)系統(tǒng)性:整體考慮問題,統(tǒng)籌兼顧。(2)靈活性:對環(huán)境的高度適應性,如動物的顏色變化。(3)可靠性:對外界干擾的抵御能力和應變能力。如安全保密、檢錯糾錯能力、抗病毒能力。(4)經(jīng)濟性:在滿足需要的前提下,盡量減少支出。能簡化的決不能復雜。2第六章結(jié)構(gòu)化系統(tǒng)設計
第一節(jié)系統(tǒng)設計的任務4、系統(tǒng)設計任務:(1)總體設計:信息系統(tǒng)流程圖設計、功能結(jié)構(gòu)圖設計、功能模塊圖設計。(2)代碼設計和設計規(guī)范的制定。(3)系統(tǒng)物理配置方案設計:設備配置、網(wǎng)絡設計與選擇、軟件(操作系統(tǒng)、編程語言、數(shù)據(jù)庫管理系統(tǒng))選擇。(4)數(shù)據(jù)存儲設計:數(shù)據(jù)庫設計、數(shù)據(jù)安全性設計。(5)計算機處理過程設計:輸出設計、輸入設計、處理流程圖設計、編寫程序設計說明書等。3第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計代碼:代表事物名稱、屬性、狀態(tài)等方面的符號。用數(shù)字、字母組合表示,代碼的設計在系統(tǒng)分析階段就應開始。一、代碼的功能:1、便于數(shù)據(jù)的存儲與檢索。為事物提供了概要和準確的認定。2、用代碼可以提高處理的效率和精度。3、提高了數(shù)據(jù)的全局一致性。4、代碼是人和計算機的共同語言。二、代碼的設計要求1、代碼在邏輯上滿足用戶需要,結(jié)構(gòu)上與處理方法一致。如:統(tǒng)計代碼,在不調(diào)出數(shù)據(jù)文件時,也能按代碼進行運算。2、代碼能唯一標識事物。不能出現(xiàn)二義性理解。4第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計3、代碼的預留位置。適度的留有余地。4、代碼的系統(tǒng)化、標準化,盡量使用國家標準;5、代碼要避免使用容易引起混淆的符號:如O、Z、I、S、V與0、2、1、5、u易混;6、盡量使用不宜出錯的代碼結(jié)構(gòu)。如字母-字母-數(shù)字的結(jié)構(gòu)(如WW2)比字母-數(shù)字-字母(如W-2-W)的結(jié)構(gòu)出錯機會少。7、代碼長于4個字母或5個數(shù)字字符時,應分成小段。減少讀、寫錯誤。如726-499-6135比7264996135易于記憶。8、代碼容量:代碼位數(shù)為P,每一位上可用字符數(shù)為S,則可以組成碼的總數(shù)為:C=S例如:對每位字符為0~9的三位碼,共可以組成C=10*10*10=1000種碼。P5第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計三、代碼種類(1)順序碼:也稱系列碼,用連續(xù)數(shù)字代表編碼對象的碼。如:學號,01、02、03;…工號:0101、0102、0103,…優(yōu)點:簡單、易于管理。缺點:沒有邏輯基礎(chǔ),代碼本身沒有含義,只能順序增加,中間刪除留有空碼。一般作為其它碼分類中細分類的一種補充手段。(2)區(qū)間碼:區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定含義。如郵政編碼,050018,分為3個區(qū)間,05代表河北;00代表石家莊市,18代表裕華路郵區(qū);汽車車牌號:冀A-Z1136,分為三個區(qū)間:冀:代表河北省,A代表石家莊市,Z代表出租車,1136:表示汽車順序號;身份證號等。區(qū)間碼的特點:信息處理可靠、分組排序、檢索方便,碼的位數(shù)多。6第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計1、多面碼:一個數(shù)據(jù)項可能具有多方面的特性。即同一數(shù)碼在不同的組中表示不同的含義。如下圖所示。2、上下關(guān)聯(lián)區(qū)間碼:由幾個意義相關(guān)的區(qū)間碼組成。如會計核算方面的“科目代碼”,由幾個區(qū)間碼組成:(款項目節(jié))或科目、細目、子目。101201140,前三位:資金占用類;中三位:庫存資金占用;后三位:成品資金占用。身份證號的結(jié)構(gòu)。3、十進制碼:使用帶小數(shù)點的十進制的代碼。以小數(shù)點為界,左邊:大類,右邊:小類,如:622.566,雖然方便,但由于位數(shù)不等,不便于計算機處理。最好是固定位數(shù)。(三)助憶碼:有易于記憶的符號組成的代碼。如:TV-C-54、
TV-B-47;MIS-B/S-01;DFD-M-01等。特點:代碼數(shù)量不宜太多(<50個),否則記憶困難,存儲容量大。7第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計8第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計四、代碼結(jié)構(gòu)中的校驗位:在代碼的尾部增加一位或若干位,通過對該位和其它位的計算,可知道代碼在書寫、傳遞中是否有錯。該位稱為校驗位。校驗位可以發(fā)現(xiàn)的錯誤:抄寫錯誤:如1寫成7易位錯誤:如1234寫成1324雙易錯誤:如26913寫成21963隨機錯誤:上面錯誤的綜合;可以使用很多方法,如算術(shù)級數(shù)法、幾何級數(shù)法、質(zhì)數(shù)法等方法的核心:對原代碼的每一位乘以系數(shù),求和后,除以一個模數(shù)(如11)得到的余數(shù)就是校驗碼。校驗代碼是否正確,可以反向計算。9第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計1、算術(shù)級數(shù)法:原代碼:12345乘以權(quán)數(shù):65432乘積之和:6+10+12+12+10=50除模數(shù)11,得余數(shù):650/11=4……6新代碼:1234561、幾何級數(shù)法:原代碼:12345乘以權(quán)數(shù):3216842乘積之和:32+32+24+16+10=114除模數(shù)11,得余數(shù):4114/11=10……4新代碼:12345410第六章結(jié)構(gòu)化系統(tǒng)設計
第二節(jié)代碼設計1、質(zhì)數(shù)法:原代碼:12345乘以權(quán)數(shù):1713753乘積之和:17+26+21+20+15=99除模數(shù)11,得余數(shù):099/11=9……0新代碼:123450注意:以11為模時,若余數(shù)為10,則按0處理。校驗時按反方向進行計算。11第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計一、概述:1、在系統(tǒng)分析中的“功能分析和劃分子系統(tǒng)”部分,已經(jīng)講了如何劃分子系統(tǒng)和確定功能結(jié)構(gòu)的思路,在此,我們需要確定系統(tǒng)實際的功能結(jié)構(gòu)。2、功能結(jié)構(gòu)的設計內(nèi)容:(1)、確定模塊的大小與內(nèi)容;(2)、確定各個模塊之間的關(guān)系(聯(lián)系)。3、功能結(jié)構(gòu)的設計原則:(1)總體上是樹狀模塊結(jié)構(gòu),或?qū)哟文K結(jié)構(gòu),上級調(diào)用一個或幾個下級(最好只是指令關(guān)系,不傳送數(shù)據(jù)),同層模塊不相互調(diào)(2)模塊的獨立性好(凝聚度高),在運行時最好不與其它模塊有數(shù)據(jù)關(guān)系。12第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計二、功能結(jié)構(gòu)圖符號1、功能結(jié)構(gòu)圖:是描述功能結(jié)構(gòu)的主要工具。(也稱層次方塊圖)2、符號:(1)功能模塊:(2)調(diào)用:(3)選擇調(diào)用與循環(huán)調(diào)用:見P169圖9.2(4)調(diào)用時數(shù)據(jù)傳送:3、模塊內(nèi)容(大小)確定:原則:內(nèi)部聚合度高,模塊間關(guān)聯(lián)度小
聚合度:反映模塊內(nèi)各個組成部分之間聯(lián)系的緊密程度;越大越好
關(guān)聯(lián)度:反映模塊之間的聯(lián)系程度。越小越好。模塊名稱13第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計4、模塊內(nèi)部聚合度類型:(1)偶然性聚合:將幾個毫無聯(lián)系的程序組合成一個模塊。只是為節(jié)省存儲空間,提高運算速度。(2)邏輯性聚合:將幾個邏輯上相似的程序組合成一個模塊。內(nèi)部功能靠控制變量選擇調(diào)動,類似子程序調(diào)動。(3)時間性聚合:將幾個需要在同一時間段內(nèi)執(zhí)行的程序聚合成一個模塊。如系統(tǒng)的初始化模塊,關(guān)機模塊等。(4)過程性聚合:將為完成某一工作,執(zhí)行條件受同一控制流支配的幾個程序聚合成一個模塊。如若干報表的制作。(5)數(shù)據(jù)性聚合:將對同一數(shù)據(jù)庫(數(shù)據(jù)文件)加工處理的幾個程序聚合成一個模塊。如工資輸入、工資查詢、做工資報表的聚合。14第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計(6)順序性聚合:將幾個順序執(zhí)行,一個程序的輸出是另一個程序輸入的程序聚合成一個模塊。如:“銷售數(shù)據(jù)采集程序”與“銷售數(shù)據(jù)分析”程序的聚合。(7)功能性聚合:將為完成一項工作所必須的幾個小程序聚合成一個模塊。如“打印工資發(fā)放表”由“打印機設置”、“讀工資數(shù)據(jù)”、“打印表頭”、“循環(huán)輸出每行數(shù)據(jù)”,“打印表尾”聚合而成,缺一不可,切不宜再分??傊簭模?)到(7)聚合度越來越高,關(guān)聯(lián)度越來越小。15第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計三、功能結(jié)構(gòu)圖的產(chǎn)生方法:從DFD導出。導出方法:把DFD看作是一個數(shù)據(jù)處理器,即認為DFD描述了數(shù)據(jù)的輸入、存儲、傳輸、處理及輸出等過程??梢园严到y(tǒng)分為數(shù)據(jù)輸入、數(shù)據(jù)處理、信息輸出、及系統(tǒng)管理四大部分。這就把系統(tǒng)看作是一個大的,具有多環(huán)節(jié)的數(shù)據(jù)變換器,一頭輸入數(shù)據(jù),一頭輸出信息。對于某些系統(tǒng),還應具有事務分類功能,如銀行的業(yè)務分類,政府機關(guān)的業(yè)務分類等。系統(tǒng)管理包括:戶名與口令分配與管理、系統(tǒng)的運行準備、數(shù)據(jù)的備份、數(shù)據(jù)庫結(jié)轉(zhuǎn)(跨年度管理),打印機參數(shù)設定等。從DFD中導出功能結(jié)構(gòu)圖思路如下:P176圖9.10給出工資管理子系統(tǒng)功能結(jié)構(gòu)圖。16第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計從DFD中導出功能結(jié)構(gòu)圖思路DFD數(shù)據(jù)輸入數(shù)據(jù)處理1事務分類系統(tǒng)管理數(shù)據(jù)處理N信息輸出……17第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計四、功能結(jié)構(gòu)設計例子:銀行儲蓄業(yè)務管理信息系統(tǒng)分析:這是一個典型的帶事務分類環(huán)節(jié)的系統(tǒng)。分為存款處理、取款處理。如果代收話費,還應增加新的事務處理。試畫出系統(tǒng)的功能結(jié)構(gòu)圖如下:18第六章結(jié)構(gòu)化系統(tǒng)設計
第三節(jié)功能結(jié)構(gòu)設計儲蓄業(yè)務管理信息系統(tǒng)代收話費存款業(yè)務取款業(yè)務系統(tǒng)管理數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)處理話單輸出新戶處理老戶處理打印存折取款金額檢查數(shù)據(jù)備份記帳打印存折數(shù)據(jù)結(jié)轉(zhuǎn)口令管理打印機選擇儲蓄業(yè)務MIS功能結(jié)構(gòu)圖19第六章結(jié)構(gòu)化系統(tǒng)設計
第四節(jié)系統(tǒng)處理流程設計一、概述:系統(tǒng)處理流程設計內(nèi)容是設計出“系統(tǒng)流程圖”,來表明整個系統(tǒng)的處理過程和具體環(huán)節(jié)(包括數(shù)據(jù)存儲)。二、設計思路1、為功能結(jié)構(gòu)圖上的每一個功能畫出數(shù)據(jù)關(guān)系圖;2、將各個數(shù)據(jù)關(guān)系圖綜合起來,形成信息系統(tǒng)流程圖。三、數(shù)據(jù)關(guān)系圖設計,見P177圖9.11四、系統(tǒng)流程圖設計,見P177五、程序框圖及程序設計說明書設計1、程序框圖:程序流程圖,用符號和文字表明程序的內(nèi)容和執(zhí)行過程,但應注意程序的結(jié)構(gòu)化設計。2、程序設計說明書:包括程序框圖、程序名稱、程序所屬系統(tǒng)和子系統(tǒng)名稱、編程語言、數(shù)據(jù)輸入方式與格式、數(shù)據(jù)輸出方式與格式、數(shù)據(jù)處理過程說明,如數(shù)學模型等、程序運行環(huán)境等。20第六章結(jié)構(gòu)化系統(tǒng)設計
第五節(jié)系統(tǒng)物理配置方案設計一、設計依據(jù):1、系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù);2、系統(tǒng)的響應時間:從用戶發(fā)出作業(yè)申請到系統(tǒng)給予應答的時間;3、系統(tǒng)的可靠性,可以用連續(xù)工作時間表示;4、集中式還是分布式。決定使用主機系統(tǒng)還是網(wǎng)絡系統(tǒng)。5、地域范圍。決定使用廣域網(wǎng)還是局域網(wǎng)。6、數(shù)據(jù)管理方式:文件系統(tǒng)或數(shù)據(jù)庫系統(tǒng)。21第六章結(jié)構(gòu)化系統(tǒng)設計
第五節(jié)系統(tǒng)物理配置方案設計二、計算機硬件選擇:取決于數(shù)據(jù)處理方式和要運行的軟件。集中式的處理方式,要選擇主機-終端系統(tǒng);分布式的處理方式,要選擇微機網(wǎng)絡系統(tǒng)。(企業(yè)應用)選主機系統(tǒng)指標:RAM、CPU、輸入/輸出和通信的通道數(shù)、顯示方式、外存與外設。選服務器指標:與上相似。在硬件的選擇上要考慮性能/價格比,不要光追求性能。22第六章結(jié)構(gòu)化系統(tǒng)設計
第五節(jié)系統(tǒng)物理配置方案設計三、網(wǎng)絡選擇與設計:1、產(chǎn)品選擇:(1)要根據(jù)地域分布選擇拓撲結(jié)構(gòu),盡量把信息流量最大的應用放到同一網(wǎng)段上。(2)根據(jù)響應時間選擇網(wǎng)絡產(chǎn)品,
ETHERNET(以太網(wǎng)):帶寬100MB、1000MB、10000MB、1GB;星型,樹形、總線型。
ATM(異步傳輸模式):帶寬:155MB或更高;星型。FDDI(光纖分布式接口):100MB以上,環(huán)型。23第六章結(jié)構(gòu)化系統(tǒng)設計
第五節(jié)系統(tǒng)物理配置方案設計2、網(wǎng)絡設計(1)確定網(wǎng)絡建設目標(2)網(wǎng)絡主干設計:網(wǎng)絡數(shù)據(jù)交換中心(3)辦公大樓網(wǎng)絡設計:信息中心所在地(4)實時系統(tǒng)的互連設計:網(wǎng)關(guān)與專線(5)相關(guān)子網(wǎng)建設:遠距離網(wǎng)絡互連(6)零散用戶連網(wǎng)設計:遠程訪問詳見P197~20024第六章結(jié)構(gòu)化系統(tǒng)設計
第五節(jié)系統(tǒng)物理配置方案設計3、網(wǎng)絡操作系統(tǒng)選擇:UNIX、LINUX、NETWARE、WINDOWSNT、(局域網(wǎng))因特網(wǎng)的應用:產(chǎn)生了B/S結(jié)構(gòu)。四、數(shù)據(jù)庫管理系統(tǒng)的選擇:考慮因素:性能、系統(tǒng)平臺、安全保密性能、數(shù)據(jù)結(jié)構(gòu)。常用產(chǎn)品:ORACLE、SYBASE使用C/S結(jié)構(gòu)(大型)INFORMIX中型;FOXPROSQLSERVER中小型。五、編程高級語言的選擇:C++、C#;JAVA(MICROSOFT.NET);VB等25第六章結(jié)構(gòu)化系統(tǒng)設計
第五節(jié)系統(tǒng)物理配置方案設計五、應用(商品)軟件的選擇1、功能是否滿足要求;(1)處理的事件或數(shù)據(jù)(2)系統(tǒng)的輸出方式、格式、文檔或其他輸出;(3)系統(tǒng)的存儲要求;(4)系統(tǒng)的查詢要求;(5)系統(tǒng)的不足之處。2、軟件的靈活性(適應性);3、對企業(yè)BPR的要求;4、軟件的技術(shù)支持。26第六章結(jié)構(gòu)化系統(tǒng)設計
第六節(jié)輸出設計概述:輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對于用戶,輸出是系統(tǒng)開發(fā)是否成功的標志。一、輸出設計的內(nèi)容:1、有關(guān)輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報告量、使用周期、有效期、保管方法和復寫份數(shù)等。2、輸出信息的內(nèi)容,包括輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字)。3、輸出格式,如表格、圖形或文件。4、輸出設備,如打印機、顯示器、繪圖儀等,對行打機尚需注明字/行、行/頁;5、輸出介質(zhì),如磁盤、磁帶、輸出用紙是專用紙,還是普通白紙等。參見P186表9.327第六章結(jié)構(gòu)化系統(tǒng)設計
第六節(jié)輸出設計二、輸出種類:1、表格2、圖形3、圖標:表示數(shù)據(jù)間的比例關(guān)系和比較情況。三、輸出報告:設計輸出報告的原則:1、方便使用者;2、要考慮系統(tǒng)的硬件性能;3、盡量利用原系統(tǒng)的輸出格式;4、輸出表格要考慮系統(tǒng)發(fā)展的需要;5、輸出的格式與大小要考慮硬件能力,試制成樣品,經(jīng)過用戶同意。請參考P187表9.4輸出設計報告書28第六章結(jié)構(gòu)化系統(tǒng)設計
第六節(jié)輸出設計四、輸出設計示例哈爾濱工業(yè)大學管理學院為中國長江三峽開發(fā)總公司設備MIS設計的調(diào)撥單屏幕顯示、打印輸出格式示意圖。實際操作可以用熱鍵或鼠標來調(diào)整視窗中的可見內(nèi)容。1、在屏幕輸出中,可以用系統(tǒng)的條件查詢程序查詢有關(guān)內(nèi)容;2、也可以在輸出前對顯示格式內(nèi)容進行描述,對輸出數(shù)據(jù)的欄目、欄目排列順序、輸出寬度、表頭及欄目標題等進行預先定義,從而改變輸出內(nèi)容與格式。詳見下頁的打印輸出格式、輸出定義設計例子。2930第六章結(jié)構(gòu)化系統(tǒng)設計
第六節(jié)輸出設計31第六章結(jié)構(gòu)化系統(tǒng)設計
第七節(jié)輸入設計引言:輸入設計關(guān)乎系統(tǒng)輸入質(zhì)量。對于系統(tǒng)可靠性影響很大。一、輸入設計的原則:1、控制輸入量:輸入基本數(shù)據(jù),能少則少;2、減少輸入延遲;可采用周轉(zhuǎn)文件、批量輸入等;3、減少輸入錯誤;4、避免額外步驟;5、輸入過程應盡量簡化。二、輸入設備的選擇1、讀卡機,信用磁卡、IC卡、無接觸型射頻卡等;2、鍵盤-磁盤輸入裝置,如統(tǒng)計局使用的系統(tǒng);3、光電閱讀器,如條形碼閱讀器;4、終端輸入,鍵盤輸入數(shù)據(jù)。32第六章結(jié)構(gòu)化系統(tǒng)設計
第七節(jié)輸入設計三、輸入檢驗(一)、輸入錯誤的種類:1、數(shù)據(jù)本身錯誤:原始數(shù)據(jù)錯、或穿孔錯等;2、數(shù)據(jù)多余或不足;3、數(shù)據(jù)延誤,如股票數(shù)據(jù),用昨天數(shù)據(jù)作為今天數(shù)據(jù);(二)、數(shù)據(jù)出錯的校驗方法:1、重復輸入由二人各輸入一次,結(jié)果比較,一致者,正確;否則顯示出錯信息,均由程序控制完成。2、視覺校驗:輸入數(shù)據(jù)、打印數(shù)據(jù)、用眼睛比較原始數(shù)據(jù)與打印數(shù)據(jù),發(fā)現(xiàn)問題,查錯率:75%~85%。33第六章結(jié)構(gòu)化系統(tǒng)設計
第七節(jié)輸入設計3、控制總數(shù)校驗:手工計算出一組數(shù)據(jù)的累計數(shù);輸入數(shù)據(jù)和累計數(shù);用程序重新計算輸入數(shù)據(jù)的累計數(shù),與手工累計數(shù)比較,一致者,認為輸入正確,否則有錯。4、數(shù)據(jù)類型校驗:數(shù)字型、或字符型的對比校驗。在輸入程序中,用輸入類型設定,解決此問題。5、格式校驗:在指定位置上,用位數(shù)校驗某數(shù)據(jù)項的輸入是否正確。如姓名:規(guī)定8位,輸入7位,則有空位,認為有錯。6、邏輯校驗:根據(jù)某些邏輯性校驗數(shù)據(jù)項輸入是否正確,如出生時間+18≤工作時間,(當然也有10歲參加工作的,雜技演員等)7、界限校驗:根據(jù)設定的某些輸入數(shù)據(jù)項范圍檢查輸入的正確性:如參加工作時間在0~40之間;性別在男、女之間;季節(jié)在四季之間(第五季飲料)34第六章結(jié)構(gòu)化系統(tǒng)設計
第七節(jié)輸入設計8、順序校驗:檢查數(shù)據(jù)項的順序:如用學號的連續(xù)性檢查輸入是否漏輸、重輸;9、記錄計數(shù)校驗:通過計算記錄個數(shù)來檢查記錄是否遺漏和重復。10、平衡校驗:檢查相反項目間是否平衡。如借方金額=貸方金額;現(xiàn)金帳余額=現(xiàn)金庫存余額等。11、對照校驗:將新輸入的數(shù)據(jù)與原來已經(jīng)輸入的數(shù)據(jù)相對照,檢查是否一致,如職工代碼、學生號碼的輸入等。35第六章結(jié)構(gòu)化系統(tǒng)設計
第七節(jié)輸入設計(三)出錯的改正方法:1、原始數(shù)據(jù):交數(shù)據(jù)產(chǎn)生單位處理。2、機器自動糾錯:自動檢錯、改正錯誤、也可剔除不主要錯誤。(四)出錯表的設計輸入程序要設計《出錯表》,發(fā)現(xiàn)錯誤,及時提示。四、原始單據(jù)的格式設計設計原則:1、便于填寫;2、便于歸檔;3、單據(jù)的格式能保證精度。下表為《人事變動通知單》,程序會依據(jù)此單,自動更新原工資主文件。36
人事變動通知單
年
月
日人員代碼姓名部門基本工資附加工資房費備注1002周英杰01500.0050.0090.0001004吳天02400.0040.0060.0021005趙光01450.0050.0090.0021006馬芳芳02600.0060.0080.001科長簽字
備注欄:0—調(diào)離1—新進2—修改數(shù)據(jù)
37第六章結(jié)構(gòu)化系統(tǒng)設計
第七節(jié)輸入設計五、輸入屏幕設計人機對話方式:(一)菜單式一般菜單光帶菜單下拉菜單(二)填表式(三)選擇性問答式38第六章結(jié)構(gòu)化系統(tǒng)設計
第八節(jié)數(shù)據(jù)存儲設計概述:1、MIS都基于文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng),解決數(shù)據(jù)存放問題。2、文件設計,用高級語言編MIS程序,如C++、VB、COBOL等包括:確定文件類型、介質(zhì)、組織方式、存取方式等3、數(shù)據(jù)庫設計:用數(shù)據(jù)庫系統(tǒng)建造MIS。確定數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)(字段名、字段類型、位數(shù)),使之符合3NF。4、方法:原型法:用E-R方法產(chǎn)生數(shù)據(jù)結(jié)構(gòu)結(jié)構(gòu)化方法:在數(shù)據(jù)字典(DD)的基礎(chǔ)上歸納優(yōu)化39第六章結(jié)構(gòu)化系統(tǒng)設計
第八節(jié)數(shù)據(jù)存儲設計一、文件的分類1、存儲介質(zhì):磁盤文件、磁帶文件、閃存文件、打印文件等;2、信息流向:輸入文件、輸出文件、輸入輸出文件;3、組織方式:順序文件、索引文件、直接存?。S機)文件;4、用途:(1)主文件:存放固定值屬性數(shù)據(jù),基本文件;(2)處理文件(事務文件):存放事務數(shù)據(jù)的臨時文件,包含了對主文件更新用的全部數(shù)據(jù);(3)工作文件:處理過程中暫時存放數(shù)據(jù)的文件如:如排序文件、打印文件等;40第六章結(jié)構(gòu)化系統(tǒng)設計
第八節(jié)數(shù)據(jù)存儲設計
(4)周轉(zhuǎn)文件:存放固定個體變動屬性的數(shù)據(jù),輸入、輸出(周轉(zhuǎn)用),如住戶電費扣款文件;《電費扣款清單》見下頁。(5)其他文件:如后備文件(主文件、處理文件、周轉(zhuǎn)文件)的副本,用于恢復;檔案文件:存放歷史數(shù)據(jù)。41第六章結(jié)構(gòu)化系統(tǒng)設計
第八節(jié)數(shù)據(jù)存儲設計人員代碼姓名用電量電費扣款
合計
42第六章結(jié)構(gòu)化系統(tǒng)設計
第八節(jié)數(shù)據(jù)存儲設計二、文件設計1、根據(jù)計算機提供的文件技術(shù)資料,如組織方式、存取方式等,確定數(shù)據(jù)處理方式、文件的存儲介質(zhì)等2、根據(jù)待存放的數(shù)據(jù)類型和關(guān)系,確定數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)項及其關(guān)系)3、P192-193給出了有關(guān)文件設計的參考資料。三、數(shù)據(jù)庫設計概述:主要介紹使用原型法設計系統(tǒng)的過程。數(shù)據(jù)庫設計既是在選定的數(shù)據(jù)庫管理系統(tǒng)(如ORACLE)基礎(chǔ)上建立數(shù)據(jù)庫的過程。而這一過程在學習《數(shù)據(jù)庫原理與應用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沙發(fā)定作合同范例
- 賒銷合同范例
- 宅基地買賣合同范本3篇
- 別墅交易協(xié)議3篇
- 合同結(jié)束經(jīng)濟影響3篇
- 養(yǎng)殖場出租合同范本3篇
- 吊車租賃合同的車輛轉(zhuǎn)租3篇
- 工程合作模式合同范例
- 嬰幼兒用品合同范例
- 定制家具責任合同范例
- 職業(yè)性化學中毒職業(yè)病診斷標準
- 即興配奏與彈唱智慧樹知到期末考試答案章節(jié)答案2024年成都師范學院
- 靜配中心PIVAS標準操作流程培訓
- 期末檢測卷(試題)-2023-2024學年五年級上冊數(shù)學北師大版
- 兒童文學概論(第二版) 課件 第4、5章 外國兒童文學概述、兒童文學的各種文體
- 消化系統(tǒng)疾病健康宣教
- 小學英語教學論智慧樹知到期末考試答案章節(jié)答案2024年麗水學院
- 2023年部編版道德與法治小學三年級上冊教學計劃(含進度表)
- 完整版鋁板雨棚施工方案
- 社會實踐-形考任務二-國開(CQ)-參考資料
- app隱私協(xié)議模板
評論
0/150
提交評論