版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息1第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)主要內(nèi)容系統(tǒng)設(shè)計(jì)概述代碼設(shè)計(jì)功能結(jié)構(gòu)圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)制定設(shè)計(jì)規(guī)范數(shù)據(jù)存儲(chǔ)設(shè)計(jì)輸出/輸入設(shè)計(jì)處理流程圖設(shè)計(jì)編寫程序設(shè)計(jì)所明書和系統(tǒng)設(shè)計(jì)報(bào)告第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)主要內(nèi)容2第一節(jié)系統(tǒng)設(shè)計(jì)概述 本節(jié)內(nèi)容:
一、系統(tǒng)設(shè)計(jì)的任務(wù)二、系統(tǒng)設(shè)計(jì)的原則第一節(jié)系統(tǒng)設(shè)計(jì)概述 本節(jié)內(nèi)容:3一、系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計(jì)。主要是解決“怎樣做”的問題。系統(tǒng)設(shè)計(jì)的具體工作總體設(shè)計(jì):包括信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)和功能模塊圖設(shè)計(jì)等。代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定系統(tǒng)物理配置方案設(shè)計(jì):包括設(shè)備配置、通信網(wǎng)絡(luò)選擇與設(shè)計(jì)、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等。數(shù)據(jù)存儲(chǔ)設(shè)計(jì):包括數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)等計(jì)算機(jī)處理過程設(shè)計(jì):包括輸出/輸入設(shè)計(jì)、處理流程圖設(shè)計(jì)以及編寫程序設(shè)計(jì)說明書。。一、系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)。4二、系統(tǒng)設(shè)計(jì)的原則在系統(tǒng)設(shè)計(jì)中,應(yīng)遵循以下原則:系統(tǒng)性:從整個(gè)系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。靈活性:要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,要求系統(tǒng)具有較好的開放性和結(jié)構(gòu)的可變性。如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性??煽啃裕嚎煽啃灾赶到y(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力。要求系統(tǒng)具有安全保密性、檢錯(cuò)、糾錯(cuò)能力、抗病毒能力等。經(jīng)濟(jì)性:在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷。硬件上不能盲目追求技術(shù)上的先進(jìn),應(yīng)以滿足應(yīng)用需要為前提;系統(tǒng)設(shè)計(jì)時(shí)應(yīng)盡量避免復(fù)雜化,各個(gè)模塊力求簡(jiǎn)潔,以便縮短處理流程,減少處理費(fèi)用。。二、系統(tǒng)設(shè)計(jì)的原則在系統(tǒng)設(shè)計(jì)中,應(yīng)遵循以下原則:。5第二節(jié)代碼設(shè)計(jì)一、代碼的定義1.代碼的定義代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào)。為了便于計(jì)算機(jī)處理,一般用數(shù)字、字母或它們的組合來表示。2.代碼的功能為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存貯和檢索。使用代碼可以提高處理的效率和精度。代碼提高了數(shù)據(jù)的全局一致性。代碼是人和計(jì)算機(jī)的共同語言,是兩者交換信息的工具.3.代碼設(shè)計(jì)的任務(wù):把信息系統(tǒng)要處理的事物用特定的字符、數(shù)字或其組合來描述,以便于計(jì)算機(jī)系統(tǒng)識(shí)別與處理。第二節(jié)代碼設(shè)計(jì)一、代碼的定義6二、代碼的設(shè)計(jì)原則1.代碼設(shè)計(jì)的若干原則代碼應(yīng)唯一標(biāo)志它所代表的事物或?qū)傩?;結(jié)構(gòu)應(yīng)與處理的方法相一致。例如,有時(shí)可利用代碼的結(jié)構(gòu)直接進(jìn)行記錄的統(tǒng)計(jì);代碼設(shè)計(jì)要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。要注意避免誤解,不要使用易于混淆的字符。要注意盡量采用不易出錯(cuò)的編碼結(jié)構(gòu)。過長(zhǎng)的代碼應(yīng)合理分段。示例若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:例如,對(duì)每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。二、代碼的設(shè)計(jì)原則1.代碼設(shè)計(jì)的若干原則7三、代碼的種類順序碼。又稱系列碼。順序碼是一種用連續(xù)數(shù)字代表編碼對(duì)象的碼。優(yōu)點(diǎn)是短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理。缺點(diǎn)是沒有邏輯基礎(chǔ),不易記憶,新加的代碼只能列在最后,刪除則造成空碼。通常作為其他碼分類中細(xì)分類的一種補(bǔ)充手段。區(qū)間碼。區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。優(yōu)點(diǎn)是信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)行。缺點(diǎn)是這種碼的長(zhǎng)度與其分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼,碼有多余的數(shù),維護(hù)也比較困難。。三、代碼的種類。8助憶碼。用文字、數(shù)字或它們的結(jié)合來描述,可以通過聯(lián)想幫助記憶。例如,用TV-B-12代表12寸黑白電視機(jī),用TV-C-20代表20寸彩色電視機(jī)助憶碼的優(yōu)點(diǎn)是直觀、便于記憶和使用。缺點(diǎn)是不利于計(jì)算機(jī)處理,當(dāng)編碼對(duì)象較多時(shí),容易引起聯(lián)想出錯(cuò),主要用于數(shù)據(jù)量較少的情況??s寫碼:把人們習(xí)慣使用的縮寫字直接用于代碼。如:kg-千克縮寫碼的優(yōu)點(diǎn)是簡(jiǎn)單、直觀,便于記憶和使用。但由于縮寫字有限,所以它的使用范圍也有限。助憶碼。用文字、數(shù)字或它們的結(jié)合來描述,可以通過聯(lián)想幫助記憶9四、代碼結(jié)構(gòu)中的校驗(yàn)位為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另加一個(gè)校驗(yàn)位,作為代碼的一個(gè)組成部分。校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來。代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)算方法按輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò)。校驗(yàn)位可以發(fā)現(xiàn)的錯(cuò)誤:抄寫錯(cuò)誤:如:1寫成7易位錯(cuò)誤:如1234寫成1324雙易位錯(cuò)誤:如26913寫成62193隨機(jī)錯(cuò)誤:包括以上兩種或三種綜合性錯(cuò)誤或其它錯(cuò)誤。四、代碼結(jié)構(gòu)中的校驗(yàn)位10
校驗(yàn)碼的生成過程-對(duì)原代碼中的每一位加權(quán)求和
N位代碼:C1,C2,……,Cn
權(quán)因子為:P1,P2,……,Pn
加權(quán)和:C1*P1+C2*P2+……+Cn*Pn
權(quán)因子可選為自然數(shù)1、2、3、4、5;幾何級(jí)數(shù)2、4、8、16、32;質(zhì)數(shù)3、5、7、11、13或其它系列。-以模除加權(quán)和得余數(shù)
S/M=Q……R
其中:S表示加權(quán)和;M代表模;Q表示商;R表示余數(shù)。??扇〔煌臄?shù),如:9、10、11、37、97等。-得到校驗(yàn)碼將模和余數(shù)之差作為校驗(yàn)碼?;?qū)⒂鄶?shù)直接作校驗(yàn)碼,附加在原代碼后。
。校驗(yàn)碼的生成過程。11例如,原代碼為:2578、權(quán)系數(shù)為:1234、模為:9
加權(quán)和:2*1+5*2+7*3+8*4=65以模除加權(quán)和:65/9=7……2
校驗(yàn)碼:9-2=7
所以帶校驗(yàn)位的代碼為25787,其中7為校驗(yàn)位。用校驗(yàn)碼檢查代碼的過程設(shè)輸入的代碼(含校驗(yàn)碼)為55787,其中7為校驗(yàn)位,對(duì)每一位乘以它的原來的權(quán),校驗(yàn)位乘的權(quán)為1。用所得的加權(quán)和被模除,若余數(shù)為零,則該代碼一般來說是正確的,否則就是輸入有錯(cuò)。上述代碼顯然有錯(cuò),因?yàn)槠浼訖?quán)和除以模的余數(shù)不為0。例如,原代碼為:2578、權(quán)系數(shù)為:1234、模為:912五、代碼設(shè)計(jì)的步驟代碼設(shè)計(jì)步驟1)確定代碼對(duì)象2)明確是否已有標(biāo)準(zhǔn)代碼。如果沒有,也應(yīng)參照國(guó)際標(biāo)準(zhǔn)化組織、其它國(guó)家、部門或單位的編碼標(biāo)準(zhǔn),以便將來標(biāo)準(zhǔn)化。3)根據(jù)代碼的使用范圍、使用時(shí)間和實(shí)際情況確定代碼的種類和類型。4)考慮代碼的檢驗(yàn)性能。5)編寫代碼表,對(duì)代碼做詳細(xì)的說明并通知有關(guān)部門,以便正確使用代碼。五、代碼設(shè)計(jì)的步驟13六、代碼設(shè)計(jì)任務(wù)書1.編碼對(duì)象:會(huì)計(jì)科目2.編碼方式:區(qū)間碼3.位數(shù):84.有無校驗(yàn)位:無5.構(gòu)成:
×××
××
××
一級(jí)科目二級(jí)三級(jí)6.編碼要求:一級(jí)科目編碼采用國(guó)家會(huì)計(jì)制度規(guī)定的統(tǒng)一編碼;校驗(yàn)位用幾何級(jí)數(shù)法設(shè)計(jì)7.碼值及意義:102-銀行存款10201-工行1020101-人民幣1020102-美元六、代碼設(shè)計(jì)任務(wù)書1.編碼對(duì)象:會(huì)計(jì)科目6.編碼要求:一級(jí)科14第三節(jié)功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。上層功能包括(或控制)下層功能,愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個(gè)由抽象到具體、由復(fù)雜到簡(jiǎn)單的過程。下圖是工資管理子系統(tǒng)的功能結(jié)構(gòu)圖。
第三節(jié)功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表15功能模塊
功能結(jié)構(gòu)圖中每一個(gè)框稱為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分得大一點(diǎn)或小一點(diǎn)。分解得最小的功能模塊可以是一個(gè)程序中的每個(gè)處理過程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。模塊化把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設(shè)計(jì)思想,它把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡(jiǎn)單的、更易于建立和修改的部分。特點(diǎn)是:各個(gè)模塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn);模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。。功能模塊。16銷售管理系統(tǒng)的功能模塊圖(一) 銷售計(jì)劃管理銷售管理銷售訂單管理收發(fā)貨管理銷售服務(wù)管理銷售基礎(chǔ)數(shù)據(jù)退換貨通知差價(jià)維護(hù)發(fā)票維護(hù)銷售過賬發(fā)貨通知收發(fā)貨管理銷售基礎(chǔ)數(shù)據(jù)銷售類型維護(hù)銷售員維護(hù)銷售傭金維護(hù)訂貨方式維護(hù)交貨方式維護(hù)客戶資料維護(hù)客戶組別維護(hù)退貨原因維護(hù)訂單取消原因維護(hù)價(jià)格種類維護(hù)費(fèi)用定義維護(hù)銷售管理系統(tǒng)的功能模塊圖(一) 銷售計(jì)劃管理銷售管理銷售訂單17銷售管理系統(tǒng)的功能模塊圖(二)
銷售計(jì)劃管理銷售計(jì)劃維護(hù)銷售計(jì)劃合并銷售訂單管理產(chǎn)品系列維護(hù)訂單維護(hù)合同終止結(jié)清信用管理訂單終止結(jié)清銷售價(jià)格維護(hù)合同維護(hù)催款計(jì)劃銷售政策發(fā)布服務(wù)過程記錄服務(wù)跟蹤銷售網(wǎng)點(diǎn)維護(hù)銷售服務(wù)記錄銷售服務(wù)管理銷售管理系統(tǒng)的功能模塊圖(二) 銷售計(jì)劃管理銷售計(jì)劃維護(hù)銷售18第四節(jié)信息系統(tǒng)流程圖設(shè)計(jì)-1信息系統(tǒng)流程圖表達(dá)了各功能之間的數(shù)據(jù)傳送關(guān)系。信息系統(tǒng)流程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制的。繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個(gè)處理功能畫出數(shù)據(jù)關(guān)系圖。然后,把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。數(shù)據(jù)關(guān)系的一般形式數(shù)據(jù)關(guān)系圖反映了數(shù)據(jù)之間的關(guān)系,即輸入數(shù)據(jù)、中間數(shù)據(jù)和輸出信息之間的關(guān)系。第四節(jié)信息系統(tǒng)流程圖設(shè)計(jì)-1信息系統(tǒng)流程圖表達(dá)了各功能之19三、信息系統(tǒng)流程圖設(shè)計(jì)-2常用的系統(tǒng)流程圖符號(hào):脫機(jī)操作人工操作手工輸入聯(lián)機(jī)存儲(chǔ)器(磁帶、磁盤等)磁盤磁帶顯示器脫機(jī)存儲(chǔ)處理穿孔卡片通訊連接打印報(bào)告三、信息系統(tǒng)流程圖設(shè)計(jì)-2常用的系統(tǒng)流程圖符號(hào):脫機(jī)操作人20三、信息系統(tǒng)流程圖設(shè)計(jì)-3從數(shù)據(jù)流程圖導(dǎo)出信息系統(tǒng)流程圖的例子數(shù)據(jù)存儲(chǔ)#1數(shù)據(jù)存儲(chǔ)#2處理1輸入1處理2處理4處理3輸出2輸出1實(shí)體1實(shí)體2存儲(chǔ)#1報(bào)告1輸入1處理1處理3處理2中間文件存儲(chǔ)#2報(bào)告2新系統(tǒng)邏輯模型轉(zhuǎn)換為系統(tǒng)流程圖示例圖三、信息系統(tǒng)流程圖設(shè)計(jì)-3從數(shù)據(jù)流程圖導(dǎo)出信息系統(tǒng)流程圖的21三、信息系統(tǒng)流程圖設(shè)計(jì)-4上月主文件建立扣款文件模塊主文件更新模塊計(jì)算打印模塊工資單工資匯總表電費(fèi)扣款通知病假扣款通知房租變動(dòng)通知人事變動(dòng)通知本月主文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖三、信息系統(tǒng)流程圖設(shè)計(jì)-4上月主文件建立扣款文件模塊主文件22三、信息系統(tǒng)流程圖設(shè)計(jì)-5建立及修改程序生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤(rùn)
生產(chǎn)能力文件工藝路線文件線性規(guī)劃程序設(shè)備利用率生產(chǎn)計(jì)劃表生產(chǎn)計(jì)劃優(yōu)化系統(tǒng)三、信息系統(tǒng)流程圖設(shè)計(jì)-5建立及修改程序生產(chǎn)能力表必須23第五節(jié)系統(tǒng)物理配置方案設(shè)計(jì)目的:為新的信息系統(tǒng)選擇軟硬件產(chǎn)品。一、設(shè)計(jì)依據(jù)系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。如果要求系統(tǒng)具有較大的吞吐量,就應(yīng)當(dāng)選擇具有較高性能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)的響應(yīng)時(shí)間。從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。它與CPU運(yùn)算速度和通訊線路的傳遞速率等有關(guān)。系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。系統(tǒng)的處理方式集中式或分布式:若集中式可采用主機(jī)系統(tǒng)或網(wǎng)絡(luò)系統(tǒng);若分布式則必須采用網(wǎng)絡(luò)系統(tǒng)。地域范圍。對(duì)于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域網(wǎng)還是局域網(wǎng)。數(shù)據(jù)管理方式。根據(jù)數(shù)據(jù)處理方式配備相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)。第五節(jié)系統(tǒng)物理配置方案設(shè)計(jì)目的:為新的信息系統(tǒng)選擇軟硬件產(chǎn)24二、計(jì)算機(jī)硬件選擇依據(jù):數(shù)據(jù)處理方式和要運(yùn)行的軟件。數(shù)據(jù)處理方式:若是集中式,系統(tǒng)應(yīng)用的主要目的是利用計(jì)算機(jī)的強(qiáng)大計(jì)算能力,則采用主機(jī)-終端系統(tǒng),以大型機(jī)或中型機(jī)作為主機(jī),以使系統(tǒng)具有較好的性能;若系統(tǒng)應(yīng)用的目的是進(jìn)行企業(yè)管理,其應(yīng)用本身就是分布式的,則采用微機(jī)網(wǎng)絡(luò)系統(tǒng),因其更為靈活、經(jīng)濟(jì)。運(yùn)行的軟件對(duì)計(jì)算機(jī)處理能力的需求,包括:計(jì)算機(jī)主存;CPU時(shí)鐘;輸入、輸出和通信的通道數(shù)目;顯示方式;外接存儲(chǔ)設(shè)備及類型。一般選擇微機(jī)作為硬件支撐環(huán)境。二、計(jì)算機(jī)硬件選擇25三、計(jì)算機(jī)網(wǎng)絡(luò)的選則(一)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):有總線型、星型、環(huán)型、混合型等。應(yīng)根據(jù)應(yīng)用系統(tǒng)的地域分布、信息流量進(jìn)行綜合考慮。一般來說,應(yīng)盡量使信息流量最大的應(yīng)用放在同一網(wǎng)段上。(二)網(wǎng)絡(luò)的邏輯設(shè)計(jì):通常首先按軟件將系統(tǒng)從邏輯上分為各個(gè)分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如主服務(wù)器、主交換機(jī)、分交換機(jī)、集線器、通信服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連接結(jié)構(gòu)(三)網(wǎng)絡(luò)操作系統(tǒng):UNIX、NETWARE、WINDOWSNT等。三、計(jì)算機(jī)網(wǎng)絡(luò)的選則26四、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇在數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇上,主要考慮:數(shù)據(jù)庫(kù)的性能數(shù)據(jù)庫(kù)管理系統(tǒng)的系統(tǒng)平臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型可供選擇的產(chǎn)品:ORACLE、SYBASE、SQLSERVER、INFORMIX、FOXPRO等。四、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇27五、應(yīng)用軟件的選擇隨著計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展,出現(xiàn)了許多商品化軟件,這些軟件技術(shù)成熟、設(shè)計(jì)規(guī)范、管理思想先進(jìn),直接應(yīng)用這些商品化軟件既可以節(jié)省投資,又能夠規(guī)范管理過程,加快系統(tǒng)應(yīng)用的進(jìn)度。選擇應(yīng)用軟件時(shí)應(yīng)考慮:軟件是否能夠滿足用戶的需求。軟件是否具有足夠的靈活性。軟件是否能夠得到長(zhǎng)期、穩(wěn)定的技術(shù)支持?是否便于今后隨著系統(tǒng)平臺(tái)的升級(jí)而不斷升級(jí)。五、應(yīng)用軟件的選擇28第六節(jié)制訂設(shè)計(jì)規(guī)范設(shè)計(jì)規(guī)范是整個(gè)系統(tǒng)的“公用標(biāo)準(zhǔn)”,規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結(jié)構(gòu)、代碼結(jié)構(gòu)、統(tǒng)一的度量名等。例如,某工資管理信息系統(tǒng)的設(shè)計(jì)規(guī)范中對(duì)程序名的規(guī)定:GAABBXG表示工資系統(tǒng)程序或程序文件。AA表示文件類型,由兩個(gè)拼音字母組成。BB表示文件作何種處理。X由一位數(shù)字組成,用以區(qū)分同類型程序。第六節(jié)制訂設(shè)計(jì)規(guī)范設(shè)計(jì)規(guī)范29第七節(jié)輸出設(shè)計(jì)重要性:輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。輸出是系統(tǒng)開發(fā)的目的和評(píng)價(jià)系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)。根據(jù)輸出的目的,輸出可分為中間輸出和最終輸出兩類,中間輸出是指子系統(tǒng)對(duì)主系統(tǒng)或另一個(gè)子系統(tǒng)之間的數(shù)據(jù)傳送,而最終輸出則是通過終端設(shè)備向管理者輸出的一類信息,包括報(bào)表輸出和圖形輸出。一、輸出設(shè)計(jì)的內(nèi)容1.關(guān)于輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;2.輸出信息的內(nèi)容,包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式;3.輸出格式,如表格、圖形或文件;4.輸出設(shè)備,如打印機(jī)、顯示器、磁帶、光盤等。5.輸出介質(zhì),如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通用紙等。第七節(jié)輸出設(shè)計(jì)重要性:輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。輸30二、輸出設(shè)計(jì)的方法根據(jù)應(yīng)用的需要,可以采用預(yù)印表格、打印多層表格等,周轉(zhuǎn)文件也常在輸出設(shè)計(jì)中采用。三、輸出報(bào)告輸出報(bào)告定義了系統(tǒng)的輸出。標(biāo)出了各常量、變量的詳細(xì)信息,也給出了各種統(tǒng)計(jì)量及其計(jì)算公式、控制方法。設(shè)計(jì)輸出報(bào)告應(yīng)注意以下幾點(diǎn):1.方便使用者;2.考慮硬件系統(tǒng)性能;3.盡量利用原系統(tǒng)的輸出格式;4.考慮系統(tǒng)發(fā)展的需要;5.試制樣品,讓用戶評(píng)審;6.盡量保持輸出流內(nèi)容和格式的統(tǒng)一性。設(shè)計(jì)輸出報(bào)告之前應(yīng)收集好各項(xiàng)有關(guān)內(nèi)容,填寫到輸出設(shè)計(jì)書上。二、輸出設(shè)計(jì)的方法31輸出設(shè)計(jì)書資料代碼GZ-01輸出名稱工資主文件一覽表處理周期每月一次形式行式打印機(jī)種類0-001份數(shù)1報(bào)送財(cái)務(wù)科項(xiàng)目號(hào)項(xiàng)目名稱位數(shù)及編輯備注
1部門代碼X(4)
2工號(hào)X(5)
3姓名X(12)
4級(jí)別X(3)
5基本工資9999.996補(bǔ)貼9999.99輸出設(shè)計(jì)書32輸出設(shè)計(jì)示例
屏幕顯示輸出的設(shè)備調(diào)撥單四、輸出設(shè)計(jì)示例輸出設(shè)計(jì)示例四、輸出設(shè)計(jì)示例33五、輸出設(shè)計(jì)-2中國(guó)長(zhǎng)江三峽開發(fā)總公司設(shè)備調(diào)撥單請(qǐng)購(gòu)單位:工程建設(shè)部:右岸工程部1997年5月21日97調(diào)字第設(shè)備名稱棒磨機(jī)型號(hào)規(guī)格
數(shù)量計(jì)劃1賬面價(jià)格單價(jià)180,200.00總價(jià)180,200.00單位設(shè)備編號(hào)15073001-001實(shí)收數(shù)1結(jié)算價(jià)款單價(jià)180,200.00總價(jià)180,200.0000臺(tái)合同號(hào)10號(hào)倉(cāng)庫(kù)發(fā)貨倉(cāng)庫(kù)中國(guó)建設(shè)銀行開戶銀行32100876543賬號(hào)備注總計(jì)金額其他有關(guān)費(fèi)用運(yùn)輸費(fèi)管理費(fèi)保險(xiǎn)費(fèi)包裝費(fèi)
610.45保險(xiǎn)費(fèi)包裝費(fèi)(大寫)壹拾捌萬貳佰元整180,200.00□存根□財(cái)務(wù)會(huì)計(jì)□請(qǐng)購(gòu)單位□發(fā)貨倉(cāng)庫(kù)□財(cái)務(wù)稽查□業(yè)務(wù)單位主管:收款:提貨:發(fā)貨:制單:打印輸出的設(shè)備調(diào)撥單000016號(hào)五、輸出設(shè)計(jì)-2中國(guó)長(zhǎng)江三峽開發(fā)總公司設(shè)備調(diào)撥單設(shè)備棒磨機(jī)34五、輸出設(shè)計(jì)-3接收用戶輸出格式定義的輸入畫面五、輸出設(shè)計(jì)-3接收用戶輸出格式定義的輸入畫面35第八節(jié)輸入設(shè)計(jì)輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性。同時(shí)輸入設(shè)計(jì)是信息系統(tǒng)與用戶之間交互的紐帶,決定著人機(jī)交互的效率。輸入設(shè)計(jì)的目標(biāo)在保證輸入信息正確性和滿足需要的前提下,應(yīng)做到輸入方法簡(jiǎn)單、迅速、經(jīng)濟(jì)和方便使用者。第八節(jié)輸入設(shè)計(jì)輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性。同36一、輸入設(shè)計(jì)的原則提高效率和減少錯(cuò)誤是兩個(gè)最基本的原則。以下是具體可操作的原則:控制輸入量:在輸入時(shí),只輸入基本的信息,而其他可通過計(jì)算、統(tǒng)計(jì)、檢索得到的信息則盡可能由系統(tǒng)自動(dòng)產(chǎn)生。減少輸入延遲:可采用周轉(zhuǎn)文件、批量輸入等方式。減少輸入錯(cuò)誤:應(yīng)采用多種輸入校驗(yàn)方法和有效性驗(yàn)證技術(shù),減少輸入錯(cuò)誤。避免重復(fù)輸入:一次輸入,多次使用。輸入過程應(yīng)盡量簡(jiǎn)化:輸入過程應(yīng)盡量避免不必要的輸入步驟;查錯(cuò)和驗(yàn)證要避免復(fù)雜化。一、輸入設(shè)計(jì)的原則37二、輸入設(shè)計(jì)的內(nèi)容1.確定輸入數(shù)據(jù)的內(nèi)容:輸入數(shù)據(jù)的內(nèi)容包括數(shù)據(jù)項(xiàng)名稱、內(nèi)容、精度、范圍以及數(shù)據(jù)項(xiàng)之間的關(guān)系等。2.輸入方式及輸入設(shè)備的選擇數(shù)據(jù)的輸入方式有兩種類型,即聯(lián)機(jī)輸入與脫機(jī)輸入。聯(lián)機(jī)輸入方式有鍵盤輸入,數(shù)/模、模/數(shù)轉(zhuǎn)換方式、網(wǎng)絡(luò)數(shù)據(jù)傳送等形式;脫機(jī)輸入方式有磁/光盤讀入等形式。3.
確定輸入數(shù)據(jù)的記錄格式記錄格式是人機(jī)之間的銜接方式,包括數(shù)據(jù)的人工記錄格式與計(jì)算機(jī)錄入格式兩個(gè)方面,是輸入設(shè)計(jì)的主要內(nèi)容之一。格式設(shè)計(jì)的好,則容易控制工作流程,使數(shù)據(jù)冗余度減少,增加數(shù)據(jù)輸入的正確性,并且容易進(jìn)行數(shù)據(jù)校驗(yàn)。4.輸入數(shù)據(jù)的正確性校驗(yàn)設(shè)計(jì)二、輸入設(shè)計(jì)的內(nèi)容38(一)輸入錯(cuò)誤的種類數(shù)據(jù)本身錯(cuò)誤:原始數(shù)據(jù)填寫錯(cuò)誤等。數(shù)據(jù)多余或不足:數(shù)據(jù)收集中出現(xiàn)數(shù)據(jù)丟失、遺漏或重復(fù)。數(shù)據(jù)的延誤:數(shù)據(jù)收集過程中,數(shù)據(jù)傳遞延誤。三、常用的輸入設(shè)備讀卡機(jī):在計(jì)算機(jī)應(yīng)用早期有較多使用。缺點(diǎn):速度慢,不易使用。鍵盤-磁盤輸入裝置:應(yīng)用最廣泛。優(yōu)點(diǎn):成本低,速度快,易于攜帶,適于大量數(shù)據(jù)輸入。光電閱讀器:光筆或掃描儀。光符號(hào)讀入器適合于少量數(shù)據(jù)輸入的場(chǎng)合。掃描儀適用于紙上文字的掃描錄入。終端輸入:適合于主機(jī)-終端模式。四、輸入校驗(yàn)(一)輸入錯(cuò)誤的種類三、常用的輸入設(shè)備39(二)數(shù)據(jù)出錯(cuò)的校驗(yàn)方法數(shù)據(jù)校驗(yàn)可由人工直接檢查、由計(jì)算機(jī)用程序校驗(yàn)及人與計(jì)算機(jī)兩者分別處理后在相互查對(duì)校驗(yàn)等。常用的方法包括以下幾種,可單獨(dú)使用,也可組合使用。重復(fù)校驗(yàn):數(shù)據(jù)輸入兩次,由計(jì)算機(jī)自動(dòng)比對(duì)。視覺校驗(yàn):輸入的同時(shí),由計(jì)算機(jī)打印或顯示輸入數(shù)據(jù),然后與原始單據(jù)比較。查錯(cuò)率:75%—85%。校驗(yàn)位校驗(yàn):在代碼結(jié)構(gòu)中增加校驗(yàn)位??刂瓶倲?shù)校驗(yàn):先人工計(jì)算出數(shù)據(jù)總值,在數(shù)據(jù)輸入過程中由計(jì)算機(jī)程序累計(jì)總值,將兩者對(duì)比校驗(yàn)。數(shù)據(jù)類型校驗(yàn):對(duì)輸入數(shù)據(jù)的類型進(jìn)行校驗(yàn)。格式校驗(yàn):校驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位數(shù)和位置是否符合預(yù)先規(guī)定的格式。。(二)數(shù)據(jù)出錯(cuò)的校驗(yàn)方法。40邏輯校驗(yàn):根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾。界限校驗(yàn):檢查輸入數(shù)據(jù)的內(nèi)容是否在規(guī)定范圍內(nèi)。順序校驗(yàn):檢查數(shù)據(jù)的順序。記錄計(jì)數(shù)校驗(yàn):通過計(jì)算記錄的個(gè)數(shù)來檢查記錄有否遺漏和重復(fù)。平衡校驗(yàn):檢查相反項(xiàng)目間的數(shù)據(jù)平衡。對(duì)照校驗(yàn):將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對(duì),檢查兩者是否一致。邏輯校驗(yàn):根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾。41(三)數(shù)據(jù)出錯(cuò)的改正方法原始數(shù)據(jù)錯(cuò):交由填寫單據(jù)的原始單位(個(gè)人)修改。機(jī)器自動(dòng)檢錯(cuò)待輸入數(shù)據(jù)全部校驗(yàn)并改正后,再進(jìn)行下一步處理。舍棄出錯(cuò)數(shù)據(jù),只處理正確的數(shù)據(jù)。只處理正確的數(shù)據(jù),出錯(cuò)數(shù)據(jù)待改正后再進(jìn)行處理。剔除出錯(cuò)數(shù)據(jù),繼續(xù)處理,出錯(cuò)數(shù)據(jù)留待下一運(yùn)行周期一并處理。(四)出錯(cuò)表設(shè)計(jì):在輸入校驗(yàn)過程中發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)由程序自動(dòng)打印出出錯(cuò)信息一覽表??捎蓛煞N程序打出。以數(shù)據(jù)校驗(yàn)為目的的程序;邊處理、邊作數(shù)據(jù)校驗(yàn)的程序。(三)數(shù)據(jù)出錯(cuò)的改正方法42五、原始單據(jù)的格式設(shè)計(jì)輸入設(shè)計(jì)的重要內(nèi)容之一是設(shè)計(jì)好原始單據(jù)的格式。設(shè)計(jì)原則便于填寫:要保證填寫迅速、正確、全面、簡(jiǎn)易和節(jié)約,具體應(yīng)做到填寫量小,版面排列簡(jiǎn)明、易懂。便于歸檔:大小標(biāo)準(zhǔn)化、預(yù)留裝訂位置,標(biāo)明流動(dòng)路線。單據(jù)的格式應(yīng)能保證輸入精度人事變動(dòng)通知單______年______月_____日1002周英杰01400.0040.0090.0001004吳關(guān)興02350.0035.0050.0021005趙子英01450.0045.0090.0021007馬凌云02600.0060.00120.001科長(zhǎng)簽字_____________備注欄:0──調(diào)離1──新進(jìn)2──修改數(shù)據(jù)人員代碼姓名部門基本工資附加工資房費(fèi)備注人事變動(dòng)通知單五、原始單據(jù)的格式設(shè)計(jì)1002周英杰01400.0040.043六、輸入屏幕設(shè)計(jì)從屏幕上通過人機(jī)對(duì)話輸入是目前廣泛使用的輸入方式。常用的人機(jī)對(duì)話方式有:菜單式填表法應(yīng)答式等。詳見三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例。六、輸入屏幕設(shè)計(jì)44三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例45七、屏幕界面設(shè)計(jì)屏幕界面是用戶接觸到的系統(tǒng)形象,是系統(tǒng)與用戶之間的接口,也是控制和選擇信息輸入輸出的主要途徑,用戶正是通過一個(gè)個(gè)界面來了解和使用系統(tǒng),從而實(shí)現(xiàn)系統(tǒng)功能的。屏幕界面設(shè)計(jì)應(yīng)堅(jiān)持友好、簡(jiǎn)便、實(shí)用、易于操作的原則,盡量避免過于繁瑣和花哨。屏幕界面設(shè)計(jì)包括三個(gè)方面的內(nèi)容:操作向?qū)?,幫助信息、輸入輸出?shù)據(jù)格式規(guī)劃。(一)操作向?qū)гO(shè)計(jì)操作向?qū)У哪康厥墙榻B系統(tǒng)的功能并供用戶選擇使用。目前常用方法有:菜單對(duì)象向?qū)?、圖標(biāo)對(duì)象向?qū)А?.菜單。是面向過程設(shè)計(jì)思想中傳統(tǒng)的系統(tǒng)功能選擇操作方式。菜單主要有下拉菜單、彈出菜單、快捷菜單等形式。菜單選擇的方式包括光標(biāo)選擇、熱鍵選擇、快捷鍵選擇、鼠標(biāo)選擇、觸摸選擇、聲音選擇等七、屏幕界面設(shè)計(jì)462.圖標(biāo)。是面向?qū)ο笤O(shè)計(jì)思想中常用的系統(tǒng)功能選擇操作方式。利用圖標(biāo)選擇系統(tǒng)功能具有形象、直觀的優(yōu)點(diǎn),是圖形界面開發(fā)軟件中普遍使用的操作方式。圖標(biāo)對(duì)象驅(qū)動(dòng)方式有鼠標(biāo)驅(qū)動(dòng)(單擊、雙擊),鍵盤驅(qū)動(dòng)(熱建、快捷鍵)觸摸驅(qū)動(dòng),聲音驅(qū)動(dòng)等。(二)幫助信息設(shè)計(jì)設(shè)計(jì)幫助信息的目的是盡量減少用戶在系統(tǒng)使用中的盲目性,對(duì)于用戶可能遇到的操作困難予以最大程度的解決。具體包括:當(dāng)用戶操作錯(cuò)誤時(shí),系統(tǒng)向用戶發(fā)出提示和警告信息;當(dāng)系統(tǒng)執(zhí)行用戶操作指令遇到兩種以上的可能時(shí),系統(tǒng)提示用戶進(jìn)一步的說明;系統(tǒng)通過屏幕向用戶發(fā)出控制型的信息;等等。這類會(huì)話通常的處理方式是讓系統(tǒng)開發(fā)人員根據(jù)系統(tǒng)實(shí)際操作過程將會(huì)話語句寫在程序中。2.圖標(biāo)。是面向?qū)ο笤O(shè)計(jì)思想中常用的系統(tǒng)功能選擇操作方式。47第九節(jié)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)一、文件的分類(一)按文件的組織方式分類可把文件分為順序文件、索引文件和直接存取文件等。(二)按文件的用途分類主文件。是系統(tǒng)中最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù),用以存儲(chǔ)重要的數(shù)據(jù)。處理文件。又稱事務(wù)文件,是用來存放事務(wù)數(shù)據(jù)的臨時(shí)文件,包含了對(duì)主文件進(jìn)行更新的全部數(shù)據(jù)。工作文件。工作文件是在處理過程中暫時(shí)使用的中間文件,例如排序過程中建立的排序中間文件等,處理結(jié)束后文件即可刪除。周轉(zhuǎn)文件:用于存儲(chǔ)具有固定個(gè)體變動(dòng)屬性的數(shù)據(jù)。其他文件。如后備文件是主文件、業(yè)務(wù)文件等的副本,用以在系統(tǒng)遭到破壞后進(jìn)行數(shù)據(jù)恢復(fù)。檔案文件是對(duì)長(zhǎng)期數(shù)據(jù)進(jìn)行離線保存的文件,被用作歷史資料,防止非法訪問。
第九節(jié)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)一、文件的分類48二、文件設(shè)計(jì)文件設(shè)計(jì)就是根據(jù)文件的使用要求、處理方式、存儲(chǔ)量、數(shù)據(jù)的活動(dòng)性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。設(shè)計(jì)文件之前,首先要確定數(shù)據(jù)處理的方式、文件的存儲(chǔ)介質(zhì)、計(jì)算機(jī)操作系統(tǒng)提供的文件組織方式、存取方式和對(duì)存取時(shí)間、處理時(shí)間的要求等文件設(shè)計(jì)通常從設(shè)計(jì)共享文件開始。文件由記錄組成,所以設(shè)計(jì)文件主要是設(shè)計(jì)文件記錄的格式,詳見文件記錄的格式實(shí)例。二、文件設(shè)計(jì)49記錄設(shè)計(jì)表記錄文件名:主文件應(yīng)用:工資子系統(tǒng)序號(hào)123456數(shù)據(jù)項(xiàng)名職工代碼職工姓名部門基本工資附加工資扣房費(fèi)變量名DMXMBMJBGZFJGZFF類型CCCNNN寬度482777小數(shù)位數(shù)222輸入到:輸出自:設(shè)計(jì)人員簽名
設(shè)計(jì)日期
。
文件記錄的格式實(shí)例記錄設(shè)計(jì)表記錄文件名:主文件50三、數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)知識(shí)在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)現(xiàn)實(shí)世界中數(shù)據(jù)的抽象、描述以及處理等是通過數(shù)據(jù)模型來實(shí)現(xiàn)的。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中用于提供信息表示和操作手段的形式構(gòu)架,是數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩個(gè)層次:概念模型(也稱信息模型)和數(shù)據(jù)模型(如網(wǎng)狀、層次及關(guān)系模型)。三、數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)知識(shí)51(一)概念模型
是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。常常首先將現(xiàn)實(shí)世界的客觀對(duì)象抽象為某一種不依賴于計(jì)算機(jī)系統(tǒng)和某一個(gè)DBMS的信息結(jié)構(gòu)即概念模型,然后再把概念模型轉(zhuǎn)換為計(jì)算機(jī)上某一DBMS支持的數(shù)據(jù)模型。如E-R模型。建立概念模型常涉及的主要概念有:1.實(shí)體(Entity):指現(xiàn)實(shí)世界中存在的對(duì)象或事物??梢允侨?、物或抽象的概念2.屬性:指實(shí)體具有的某種特性。3.聯(lián)系:實(shí)體內(nèi)部的聯(lián)系:組成實(shí)體的各屬性之間的關(guān)系;實(shí)體之間的關(guān)系1)一對(duì)一聯(lián)系(1:1)
2)一對(duì)多聯(lián)系(1:n)
3)多對(duì)多聯(lián)系(m:n)(一)概念模型52設(shè)A、B為兩個(gè)包含若干個(gè)體的總體,其間建立了某種聯(lián)系,其聯(lián)系方式可分為三類:1)一對(duì)一聯(lián)系(1:1):如果對(duì)于A中的一個(gè)實(shí)體,B中至多有一個(gè)實(shí)體與其發(fā)生聯(lián)系,反之,B中的每一個(gè)實(shí)體至多對(duì)應(yīng)A中的一個(gè)實(shí)體,則稱A與B是一對(duì)一聯(lián)系。2)一對(duì)多聯(lián)系(1:n)
:如果對(duì)于A中的一個(gè)實(shí)體,B中有一個(gè)以上實(shí)體與其發(fā)生聯(lián)系,反之,B中的每一個(gè)實(shí)體至多只能對(duì)應(yīng)A中的一個(gè)實(shí)體,則稱A與B是一對(duì)多聯(lián)系。3)多對(duì)多聯(lián)系(m:n):如果A中至少有一實(shí)體對(duì)應(yīng)于B中一個(gè)以上實(shí)體,反之,B中也至少有一個(gè)實(shí)體對(duì)應(yīng)于A中的一個(gè)以上實(shí)體,則稱A與B是多對(duì)多聯(lián)系。設(shè)A、B為兩個(gè)包含若干個(gè)體的總體,其間建立了某種聯(lián)系,其聯(lián)系53實(shí)體個(gè)體總體總體泛指?jìng)€(gè)體組成的集合異質(zhì)總體:由不同性質(zhì)的個(gè)體組成的集合可分解出多個(gè)同質(zhì)總體同質(zhì)總體:由相同性質(zhì)的個(gè)體組成的集合數(shù)據(jù)文件描述的事同質(zhì)總體,而數(shù)據(jù)庫(kù)描述的是異質(zhì)總體實(shí)體個(gè)體總體泛指?jìng)€(gè)體組成的集合異質(zhì)總體:由不同性質(zhì)的個(gè)體組54概念模型的最常用的表示方法是實(shí)體-聯(lián)系方法(Entity-relationApproach,簡(jiǎn)稱E-R方法)。該方法是由P.P.S.Chen于1976年提出的,是用E-R圖來描述某一組織的信息模型、(二)、E-R方法實(shí)體聯(lián)系屬性E-R圖所用符號(hào)概念模型的最常用的表示方法是實(shí)體-聯(lián)系方法(Enti55物資庫(kù)存供應(yīng)單位合同結(jié)算入庫(kù)訂貨驗(yàn)收購(gòu)進(jìn)付款NMLNNNMM1物資入庫(kù)管理E-R圖1N物資庫(kù)存供應(yīng)單位合同結(jié)算入庫(kù)訂貨驗(yàn)收購(gòu)進(jìn)付款NMLNNNMM56物資入庫(kù)管理涉及的實(shí)體包括:1.供應(yīng)單位(單位號(hào),單位名,地址,聯(lián)系人,郵政編碼)2.物資(物資代碼,名稱,規(guī)格,備注)3.庫(kù)存(入庫(kù)號(hào),日期,貨位,數(shù)量)4.合同(合同號(hào),數(shù)量,金額,備注)5.結(jié)算(結(jié)算編號(hào),用途,金額,經(jīng)手人)這些實(shí)體之間的聯(lián)系包括:1.入庫(kù):一種物資可分多次入庫(kù),是1:n聯(lián)系2.驗(yàn)收:一份合同訂購(gòu)的物資可分多次驗(yàn)收,是1:n聯(lián)系3.購(gòu)進(jìn):一次購(gòu)進(jìn)的物資可以經(jīng)多次結(jié)算,而一次結(jié)算可以承辦多次購(gòu)進(jìn)的物資,是m:n聯(lián)系,其屬性為:數(shù)量,金額。物資入庫(kù)管理涉及的實(shí)體包括:574.付款:是m:n聯(lián)系,屬性為:數(shù)量,金額。5.訂貨:一種物資可由多家供應(yīng),產(chǎn)生多筆合同。反之,一個(gè)供應(yīng)單位可供應(yīng)多種物資,產(chǎn)生多筆合同,用m:n:l表示,屬性為:數(shù)量,單價(jià)。E-R模型是對(duì)現(xiàn)實(shí)世界的一種抽象,它抽取了客觀事物中人們所關(guān)心的信息,忽略了非本質(zhì)的細(xì)節(jié)。E-R圖所表示的概念模型與具體的DBMS所支持的數(shù)據(jù)模型無關(guān),是抽象和描述現(xiàn)實(shí)世界的有力工具。4.付款:是m:n聯(lián)系,屬性為:數(shù)量,金額。58(三)數(shù)據(jù)模型數(shù)據(jù)模型是對(duì)客觀事物及其聯(lián)系的數(shù)據(jù)化描述。在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)現(xiàn)實(shí)世界中數(shù)據(jù)的抽象、描述以及處理等都是通過數(shù)據(jù)模型來實(shí)現(xiàn)的。數(shù)據(jù)模型在數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中是用來提供信息表示和操作手段的形式構(gòu)架,是數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。數(shù)據(jù)模型的種類有層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷?。目前,主要的?shù)據(jù)模型是關(guān)系模型(RelationalModel)和面向?qū)ο竽P?。(三)?shù)據(jù)模型59關(guān)系模型每一個(gè)關(guān)系為一張二維表,相當(dāng)于一個(gè)文件。實(shí)體間的聯(lián)系均通過關(guān)系進(jìn)行描述。下表用m行n列的二維表表示了具有n元組(n-Tuple)的“付款”關(guān)系。每一行即一個(gè)n元組,相當(dāng)于一個(gè)記錄,用來描述一個(gè)實(shí)體?!案犊睢标P(guān)系
結(jié)算編碼合同號(hào)數(shù)量金額J0012HT1008100030000J0024HT110760012000J0036HT111520004000關(guān)系模型結(jié)算編碼合同號(hào)數(shù)量金60關(guān)系模型中的主要術(shù)語有:1.關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表2.元組:表中的一行3屬性:表中一列稱為屬性,給每列起一個(gè)名即為屬性名4.主碼(主關(guān)鍵字):表中的某個(gè)屬性組,它的值唯一地標(biāo)識(shí)一個(gè)元組。5.域:屬性的取值范圍6.分量:元組中的一個(gè)屬性值7.關(guān)系模式:對(duì)關(guān)系的描述,用關(guān)系名(屬性1,屬性2,…,屬性n)來表示。對(duì)于關(guān)系模型來說,其數(shù)據(jù)模型就是一系列用二維表表示的關(guān)系關(guān)系模型中的主要術(shù)語有:61關(guān)系模型具有以下特點(diǎn):1.關(guān)系模型的概念單一。對(duì)于實(shí)體和實(shí)體之間的聯(lián)系均以關(guān)系來表示。2.關(guān)系是規(guī)范化的關(guān)系。3.關(guān)系模型中,用戶對(duì)數(shù)據(jù)的檢索和操作實(shí)際上是從原二維表中得到一個(gè)子集,該子集仍是一個(gè)二維表,因而易于理解,操作直接、方便,而且由于關(guān)系模式把存取路徑向用戶隱藏起來,用戶只需指出“做什么”,而不必關(guān)心“怎么做”,從而大大提高了數(shù)據(jù)的獨(dú)立性。關(guān)系模型具有以下特點(diǎn):62
給定一組數(shù)據(jù),如何才能構(gòu)造一個(gè)好的關(guān)系模式呢?規(guī)范化理論:研究關(guān)系模式中各屬性之間的依賴關(guān)系及其對(duì)關(guān)系模式性能的影響,探討關(guān)系模式應(yīng)該具備的性質(zhì)和設(shè)計(jì)方法。規(guī)范化理論給我們提供了判別關(guān)系模式優(yōu)劣的標(biāo)準(zhǔn),為數(shù)據(jù)庫(kù)設(shè)計(jì)工作提供了嚴(yán)格的理論依據(jù)。規(guī)范化理論是E.F.Cold在1971年提出的。他及后來的研究者為數(shù)據(jù)結(jié)構(gòu)定義了五種規(guī)范化模式)。關(guān)系必須是規(guī)范化的關(guān)系,滿足一定的約束條件。范式NormalForm,簡(jiǎn)稱NF)
:表示的是關(guān)系模式的規(guī)范化程度,也即滿足某種約束條件的關(guān)系模式。(四)關(guān)系的規(guī)范化給定一組數(shù)據(jù),如何才能構(gòu)造一個(gè)好的關(guān)系模式呢?(四)關(guān)系的63根據(jù)滿足約束條件的不同來確定范式第一范式(1NF)元組中的每一個(gè)分量都必須是不可分割的數(shù)據(jù)項(xiàng)。第二范式(2NF)關(guān)系不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。滿足1NF及2NF的關(guān)系,存在插入、刪除異常及數(shù)據(jù)冗余、修改復(fù)雜等問題。第三范式不僅滿足第二范式,而且它的任何一個(gè)非主屬性都不傳遞依賴于任何主關(guān)鍵字。根據(jù)滿足約束條件的不同來確定范式64基本情況課程情況學(xué)號(hào)姓名系名系負(fù)責(zé)人課程名成績(jī)0501001施賓彬機(jī)械工程王珊高等數(shù)學(xué)900501001施賓彬機(jī)械工程王珊大學(xué)物理860601112方勝力機(jī)械工程王珊大學(xué)物理790504121周昌計(jì)算機(jī)李俠軟件工程680504121周昌計(jì)算機(jī)李俠C語言91學(xué)生信息基本情況課程情況學(xué)號(hào)姓名系名系負(fù)責(zé)人課程名成績(jī)050100165學(xué)生信息(學(xué)號(hào),姓名,系名,系負(fù)責(zé)人,課程號(hào),成績(jī))學(xué)生課程(學(xué)號(hào),課程號(hào),成績(jī))學(xué)生基本信息(學(xué)號(hào),姓名,系名,系負(fù)責(zé)人)學(xué)生基本信息(學(xué)號(hào),姓名,系名)系(系名,系負(fù)責(zé)人)學(xué)生信息(學(xué)號(hào),姓名,系名,系負(fù)責(zé)人,課程號(hào),成績(jī))66四、數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)厙設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫(kù)的過程。數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),詳見下圖。四、數(shù)據(jù)庫(kù)設(shè)計(jì)67(一)數(shù)據(jù)厙的概念結(jié)構(gòu)設(shè)計(jì)如前所述,概念結(jié)構(gòu)設(shè)計(jì)應(yīng)在系統(tǒng)分析階段進(jìn)行。任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型(簡(jiǎn)稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫(kù),它可用第三章中介紹的E-R模型表示,也可以用3NF關(guān)系群來表示。(二)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型。數(shù)據(jù)模型可以由實(shí)體聯(lián)系模型轉(zhuǎn)換而來,也可以用基于第三范式(3NF)的方法來設(shè)計(jì)。接著是用DBMS提供的數(shù)據(jù)描述語言DDL定義數(shù)據(jù)模型。(三)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)為數(shù)據(jù)模型在設(shè)備上選定合適的存儲(chǔ)結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫(kù)的最佳存取效率。內(nèi)容包括:選用庫(kù)文件的組織形式、存儲(chǔ)介質(zhì)的分配和存取路徑的選擇等。(一)數(shù)據(jù)厙的概念結(jié)構(gòu)設(shè)計(jì)68由E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則如下:①每一實(shí)體集對(duì)應(yīng)于一個(gè)關(guān)系模式,其實(shí)體名作為對(duì)應(yīng)關(guān)系名,實(shí)體的屬性作為對(duì)應(yīng)關(guān)系的屬性。②實(shí)體間的聯(lián)系一般對(duì)應(yīng)一個(gè)關(guān)系,聯(lián)系名作為對(duì)應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉。具體來說:對(duì)于每一個(gè)1:n的聯(lián)系,可將聯(lián)系歸并到聯(lián)系中的多方,并在多方中將一方的關(guān)鍵字作為外部關(guān)鍵字。對(duì)于每一個(gè)m:n的聯(lián)系,要為這些聯(lián)系分別建立一個(gè)“關(guān)系”,關(guān)系中要包含兩方的關(guān)鍵字及聯(lián)系自身的屬性。實(shí)體和聯(lián)系中關(guān)鍵字對(duì)應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。
由E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則如下:69物資庫(kù)存供應(yīng)單位合同結(jié)算入庫(kù)訂貨驗(yàn)收購(gòu)進(jìn)付款1NNMLNNNMM1代碼名稱規(guī)格備注入庫(kù)號(hào)日期貨位數(shù)量單位號(hào)單位名地址聯(lián)系人郵政編碼合同號(hào)數(shù)量備注金額結(jié)算編號(hào)用途金額經(jīng)手人金額數(shù)量數(shù)量數(shù)量金額單價(jià)物資庫(kù)存供應(yīng)單位合同結(jié)算入庫(kù)訂貨驗(yàn)收購(gòu)進(jìn)付款1NNMLNNN701.供應(yīng)單位(單位號(hào),單位名,地址,聯(lián)系人,郵政編碼)2.物資(物資代碼,名稱,規(guī)格,備注)3.庫(kù)存(入庫(kù)號(hào),日期,貨位,數(shù)量,物資代碼,合同號(hào))4.合同(合同號(hào),數(shù)量,金額,備注)5.結(jié)算(結(jié)算編號(hào),用途,金額,經(jīng)手人)6.購(gòu)進(jìn)(入庫(kù)號(hào),結(jié)算編號(hào),數(shù)量,金額)7.付款(結(jié)算編號(hào),合同號(hào),數(shù)量,金額)8訂貨(代碼,單位號(hào),合同號(hào),數(shù)量,單價(jià))1.供應(yīng)單位(單位號(hào),單位名,地址,聯(lián)系人,郵政編碼)71第十節(jié)處理流程圖設(shè)計(jì)處理流程圖設(shè)計(jì)的任務(wù)是按照軟件系統(tǒng)總體設(shè)計(jì)中對(duì)各模塊功能的要求,考慮到系統(tǒng)開發(fā)環(huán)境與開發(fā)工具的特點(diǎn),編制出每個(gè)模塊的計(jì)算機(jī)處理的流程圖和確定其數(shù)據(jù)存取需求,為系統(tǒng)實(shí)施中的編程與測(cè)試提供依據(jù)。第十節(jié)處理流程圖設(shè)計(jì)處理流程圖設(shè)計(jì)的任務(wù)是按照軟件系統(tǒng)總體72一、程序結(jié)構(gòu)概述按照結(jié)構(gòu)化程序設(shè)計(jì)思想,程序由三種基本的結(jié)構(gòu)組成,即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。任何數(shù)據(jù)處理過程均是這三種基本結(jié)構(gòu)連接、復(fù)合應(yīng)用的結(jié)果。1、順序結(jié)構(gòu)。各操作塊按照各自出現(xiàn)的先后順序,依次逐塊執(zhí)行。2、選擇結(jié)構(gòu)。根據(jù)條件確定下一步做何處理的結(jié)構(gòu)。一、程序結(jié)構(gòu)概述733.循環(huán)結(jié)構(gòu)。按某種條件重復(fù)執(zhí)行某個(gè)處理過程有限次。在循環(huán)結(jié)構(gòu)中,重復(fù)執(zhí)行的程序部分一般由若干條語句組成,通常稱為循環(huán)體,而控制循環(huán)體能夠執(zhí)行有限次的算法稱為循環(huán)控制部分。循環(huán)分為當(dāng)循環(huán)與直到循環(huán)兩種。二、模塊處理過程的描述方法程序流程圖優(yōu)點(diǎn)是簡(jiǎn)單、直觀,缺點(diǎn)是結(jié)構(gòu)性差,不能完全體現(xiàn)結(jié)構(gòu)化思想。3.循環(huán)結(jié)構(gòu)。按某種條件重復(fù)執(zhí)行某個(gè)處理過程有限次。在循環(huán)結(jié)74塊a塊b分支B分支分支A入口出口條件出口(b)簡(jiǎn)單分支結(jié)構(gòu)條件真假假循環(huán)體入口假真真循環(huán)體條件入口出口真假(d)直到循環(huán)結(jié)構(gòu)入口入口出口條件(a)順序結(jié)構(gòu)(c)當(dāng)循環(huán)結(jié)構(gòu)出口塊a塊b分支B分支分支A入口出口條件出口(b)簡(jiǎn)單分支結(jié)構(gòu)條75T其他語句序列
條件1語句序列1
條件2語句序列2
條件n語句序列n
其他語句序列n+1TTT多分支結(jié)構(gòu)T其他語句序列
條件1語句序列1
條件2語句序列2
條件n語76例3.5.1給出一串?dāng)?shù),求出1)正數(shù)的數(shù)目2)負(fù)數(shù)的數(shù)目3)所有正數(shù)的和若所遇到的數(shù)是0或者正數(shù)的和超過1000,那么程序就停止了。例3.5.1給出一串?dāng)?shù),求出77開始k=0L=0總和=0Dowhile總和<=1000andA<>0取A取AA>0總和=總和+ATK=k+1L=L+1打印k,L,總和FTF結(jié)束開始k=0Dowhile取A取AA>0總和=總和+ATK=78程序設(shè)計(jì)說明書是用來給處理過程下定義的書面文件,它以每個(gè)處理過程作為單位。由系統(tǒng)設(shè)計(jì)員編寫,交給程序員使用。程序員據(jù)此進(jìn)行程序設(shè)計(jì)。程序設(shè)計(jì)說明書應(yīng)包括:程序名、所屬系統(tǒng)及子系統(tǒng)名、程序的功能、程序的輸入輸出數(shù)據(jù)關(guān)系圖、輸入文件和輸出文件的格式、程序處理說明(包括計(jì)算公式、決策表和控制方法等)第十一節(jié)編寫程序設(shè)計(jì)說明書和系統(tǒng)設(shè)計(jì)報(bào)告程序設(shè)計(jì)說明書第十一節(jié)編寫程序設(shè)計(jì)說明書和系統(tǒng)設(shè)計(jì)報(bào)告79系統(tǒng)名財(cái)務(wù)系統(tǒng)子系統(tǒng)名工資子系統(tǒng)程序名更新工資主文件程序標(biāo)識(shí)符GXCL.PRG語言VisualBasic日期1993.08.06一、輸入二、輸出文件名文件標(biāo)識(shí)設(shè)備備注文件名文件標(biāo)識(shí)設(shè)備備注上月主文件GZ1.DBFD1本月主文件GZ2.DBFD1主處理文件GZCL.DBFD2三、程序功能更新主文件四、程序處理過程說明程序設(shè)計(jì)說明書系統(tǒng)名財(cái)務(wù)系統(tǒng)子系統(tǒng)名工資子系統(tǒng)程序名更新工資主文件程序標(biāo)識(shí)80系統(tǒng)設(shè)計(jì)報(bào)告系統(tǒng)設(shè)計(jì)報(bào)告的內(nèi)容:系統(tǒng)總體設(shè)計(jì)方案代碼設(shè)計(jì)方案輸入和輸出設(shè)計(jì)方案文件設(shè)計(jì)方案程序模塊說明書一旦系統(tǒng)設(shè)計(jì)被審查批準(zhǔn),整個(gè)系統(tǒng)開發(fā)工作便進(jìn)入系統(tǒng)實(shí)施階段。系統(tǒng)設(shè)計(jì)報(bào)告81第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)小結(jié)物理配置方案設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì)
管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)
數(shù)據(jù)存儲(chǔ)設(shè)計(jì)
合理的代碼結(jié)構(gòu)是信息處理系統(tǒng)是否具有生命力的一個(gè)重要因素。設(shè)計(jì)規(guī)范是整個(gè)系統(tǒng)的“公用標(biāo)準(zhǔn)”。包括數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)等。數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟是與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng)的。
包括輸出設(shè)計(jì)、輸入設(shè)計(jì)、處理流程圖設(shè)計(jì)及編寫程序設(shè)計(jì)說明書等。
包括設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等。系統(tǒng)設(shè)計(jì)主要是解決“怎樣做”的問題。原則是系統(tǒng)性、靈活性、可靠性和經(jīng)濟(jì)性。包括信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)等。
總體設(shè)計(jì)
代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)小結(jié)物理配置計(jì)算機(jī)處理過程82mnnLmn產(chǎn)品零件倉(cāng)庫(kù)材料構(gòu)成產(chǎn)品號(hào)產(chǎn)品名預(yù)算零件數(shù)零件號(hào)零件名存儲(chǔ)倉(cāng)庫(kù)號(hào)面積庫(kù)管員存儲(chǔ)量消耗材料號(hào)材料名單位單價(jià)耗用量材料核算系統(tǒng)E-R圖mnnLmn產(chǎn)品零件倉(cāng)庫(kù)材料構(gòu)成產(chǎn)品號(hào)產(chǎn)品名預(yù)算零件數(shù)零83【例5-7】對(duì)于材料核算系統(tǒng)概念模型的轉(zhuǎn)換。
①產(chǎn)品(產(chǎn)品號(hào),產(chǎn)品名,預(yù)算)。②零件(零件號(hào),零件名,倉(cāng)庫(kù)號(hào))③倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,庫(kù)管員)④產(chǎn)品構(gòu)成(產(chǎn)品號(hào),零件號(hào),零件數(shù))⑤材料(材料號(hào),材料名,單位,單價(jià))⑥消耗(零件號(hào),材料號(hào),耗用量)⑦存儲(chǔ)(零件號(hào),倉(cāng)庫(kù)號(hào),存儲(chǔ)量)【例5-7】對(duì)于材料核算系統(tǒng)概念模型的轉(zhuǎn)換。
84使用效果組織方式文件處理方式文件大小隨機(jī)查找速度順序查找速度適于何種活動(dòng)率對(duì)軟件要求備注順序隨機(jī)順序很好不好無限制慢很快高低索引好好中等大快快低中直接不好很好有限制很快慢低高常用文件組織方式的性能比較使用效果文件處理方式文件大小隨機(jī)查順序查適于何種對(duì)85建立扣款文件處理流程圖建立扣款文件處理流程圖86謝謝!謝謝!877管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息系統(tǒng)系統(tǒng)設(shè)計(jì)7管理信息88第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)主要內(nèi)容系統(tǒng)設(shè)計(jì)概述代碼設(shè)計(jì)功能結(jié)構(gòu)圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)制定設(shè)計(jì)規(guī)范數(shù)據(jù)存儲(chǔ)設(shè)計(jì)輸出/輸入設(shè)計(jì)處理流程圖設(shè)計(jì)編寫程序設(shè)計(jì)所明書和系統(tǒng)設(shè)計(jì)報(bào)告第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)主要內(nèi)容89第一節(jié)系統(tǒng)設(shè)計(jì)概述 本節(jié)內(nèi)容:
一、系統(tǒng)設(shè)計(jì)的任務(wù)二、系統(tǒng)設(shè)計(jì)的原則第一節(jié)系統(tǒng)設(shè)計(jì)概述 本節(jié)內(nèi)容:90一、系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計(jì)。主要是解決“怎樣做”的問題。系統(tǒng)設(shè)計(jì)的具體工作總體設(shè)計(jì):包括信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)和功能模塊圖設(shè)計(jì)等。代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定系統(tǒng)物理配置方案設(shè)計(jì):包括設(shè)備配置、通信網(wǎng)絡(luò)選擇與設(shè)計(jì)、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等。數(shù)據(jù)存儲(chǔ)設(shè)計(jì):包括數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)等計(jì)算機(jī)處理過程設(shè)計(jì):包括輸出/輸入設(shè)計(jì)、處理流程圖設(shè)計(jì)以及編寫程序設(shè)計(jì)說明書。。一、系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)。91二、系統(tǒng)設(shè)計(jì)的原則在系統(tǒng)設(shè)計(jì)中,應(yīng)遵循以下原則:系統(tǒng)性:從整個(gè)系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。靈活性:要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,要求系統(tǒng)具有較好的開放性和結(jié)構(gòu)的可變性。如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性。可靠性:可靠性指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力。要求系統(tǒng)具有安全保密性、檢錯(cuò)、糾錯(cuò)能力、抗病毒能力等。經(jīng)濟(jì)性:在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷。硬件上不能盲目追求技術(shù)上的先進(jìn),應(yīng)以滿足應(yīng)用需要為前提;系統(tǒng)設(shè)計(jì)時(shí)應(yīng)盡量避免復(fù)雜化,各個(gè)模塊力求簡(jiǎn)潔,以便縮短處理流程,減少處理費(fèi)用。。二、系統(tǒng)設(shè)計(jì)的原則在系統(tǒng)設(shè)計(jì)中,應(yīng)遵循以下原則:。92第二節(jié)代碼設(shè)計(jì)一、代碼的定義1.代碼的定義代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào)。為了便于計(jì)算機(jī)處理,一般用數(shù)字、字母或它們的組合來表示。2.代碼的功能為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存貯和檢索。使用代碼可以提高處理的效率和精度。代碼提高了數(shù)據(jù)的全局一致性。代碼是人和計(jì)算機(jī)的共同語言,是兩者交換信息的工具.3.代碼設(shè)計(jì)的任務(wù):把信息系統(tǒng)要處理的事物用特定的字符、數(shù)字或其組合來描述,以便于計(jì)算機(jī)系統(tǒng)識(shí)別與處理。第二節(jié)代碼設(shè)計(jì)一、代碼的定義93二、代碼的設(shè)計(jì)原則1.代碼設(shè)計(jì)的若干原則代碼應(yīng)唯一標(biāo)志它所代表的事物或?qū)傩裕唤Y(jié)構(gòu)應(yīng)與處理的方法相一致。例如,有時(shí)可利用代碼的結(jié)構(gòu)直接進(jìn)行記錄的統(tǒng)計(jì);代碼設(shè)計(jì)要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。要注意避免誤解,不要使用易于混淆的字符。要注意盡量采用不易出錯(cuò)的編碼結(jié)構(gòu)。過長(zhǎng)的代碼應(yīng)合理分段。示例若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:例如,對(duì)每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。二、代碼的設(shè)計(jì)原則1.代碼設(shè)計(jì)的若干原則94三、代碼的種類順序碼。又稱系列碼。順序碼是一種用連續(xù)數(shù)字代表編碼對(duì)象的碼。優(yōu)點(diǎn)是短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理。缺點(diǎn)是沒有邏輯基礎(chǔ),不易記憶,新加的代碼只能列在最后,刪除則造成空碼。通常作為其他碼分類中細(xì)分類的一種補(bǔ)充手段。區(qū)間碼。區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。優(yōu)點(diǎn)是信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)行。缺點(diǎn)是這種碼的長(zhǎng)度與其分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼,碼有多余的數(shù),維護(hù)也比較困難。。三、代碼的種類。95助憶碼。用文字、數(shù)字或它們的結(jié)合來描述,可以通過聯(lián)想幫助記憶。例如,用TV-B-12代表12寸黑白電視機(jī),用TV-C-20代表20寸彩色電視機(jī)助憶碼的優(yōu)點(diǎn)是直觀、便于記憶和使用。缺點(diǎn)是不利于計(jì)算機(jī)處理,當(dāng)編碼對(duì)象較多時(shí),容易引起聯(lián)想出錯(cuò),主要用于數(shù)據(jù)量較少的情況。縮寫碼:把人們習(xí)慣使用的縮寫字直接用于代碼。如:kg-千克縮寫碼的優(yōu)點(diǎn)是簡(jiǎn)單、直觀,便于記憶和使用。但由于縮寫字有限,所以它的使用范圍也有限。助憶碼。用文字、數(shù)字或它們的結(jié)合來描述,可以通過聯(lián)想幫助記憶96四、代碼結(jié)構(gòu)中的校驗(yàn)位為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另加一個(gè)校驗(yàn)位,作為代碼的一個(gè)組成部分。校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來。代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)算方法按輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò)。校驗(yàn)位可以發(fā)現(xiàn)的錯(cuò)誤:抄寫錯(cuò)誤:如:1寫成7易位錯(cuò)誤:如1234寫成1324雙易位錯(cuò)誤:如26913寫成62193隨機(jī)錯(cuò)誤:包括以上兩種或三種綜合性錯(cuò)誤或其它錯(cuò)誤。四、代碼結(jié)構(gòu)中的校驗(yàn)位97
校驗(yàn)碼的生成過程-對(duì)原代碼中的每一位加權(quán)求和
N位代碼:C1,C2,……,Cn
權(quán)因子為:P1,P2,……,Pn
加權(quán)和:C1*P1+C2*P2+……+Cn*Pn
權(quán)因子可選為自然數(shù)1、2、3、4、5;幾何級(jí)數(shù)2、4、8、16、32;質(zhì)數(shù)3、5、7、11、13或其它系列。-以模除加權(quán)和得余數(shù)
S/M=Q……R
其中:S表示加權(quán)和;M代表模;Q表示商;R表示余數(shù)。??扇〔煌臄?shù),如:9、10、11、37、97等。-得到校驗(yàn)碼將模和余數(shù)之差作為校驗(yàn)碼。或?qū)⒂鄶?shù)直接作校驗(yàn)碼,附加在原代碼后。
。校驗(yàn)碼的生成過程。98例如,原代碼為:2578、權(quán)系數(shù)為:1234、模為:9
加權(quán)和:2*1+5*2+7*3+8*4=65以模除加權(quán)和:65/9=7……2
校驗(yàn)碼:9-2=7
所以帶校驗(yàn)位的代碼為25787,其中7為校驗(yàn)位。用校驗(yàn)碼檢查代碼的過程設(shè)輸入的代碼(含校驗(yàn)碼)為55787,其中7為校驗(yàn)位,對(duì)每一位乘以它的原來的權(quán),校驗(yàn)位乘的權(quán)為1。用所得的加權(quán)和被模除,若余數(shù)為零,則該代碼一般來說是正確的,否則就是輸入有錯(cuò)。上述代碼顯然有錯(cuò),因?yàn)槠浼訖?quán)和除以模的余數(shù)不為0。例如,原代碼為:2578、權(quán)系數(shù)為:1234、模為:999五、代碼設(shè)計(jì)的步驟代碼設(shè)計(jì)步驟1)確定代碼對(duì)象2)明確是否已有標(biāo)準(zhǔn)代碼。如果沒有,也應(yīng)參照國(guó)際標(biāo)準(zhǔn)化組織、其它國(guó)家、部門或單位的編碼標(biāo)準(zhǔn),以便將來標(biāo)準(zhǔn)化。3)根據(jù)代碼的使用范圍、使用時(shí)間和實(shí)際情況確定代碼的種類和類型。4)考慮代碼的檢驗(yàn)性能。5)編寫代碼表,對(duì)代碼做詳細(xì)的說明并通知有關(guān)部門,以便正確使用代碼。五、代碼設(shè)計(jì)的步驟100六、代碼設(shè)計(jì)任務(wù)書1.編碼對(duì)象:會(huì)計(jì)科目2.編碼方式:區(qū)間碼3.位數(shù):84.有無校驗(yàn)位:無5.構(gòu)成:
×××
××
××
一級(jí)科目二級(jí)三級(jí)6.編碼要求:一級(jí)科目編碼采用國(guó)家會(huì)計(jì)制度規(guī)定的統(tǒng)一編碼;校驗(yàn)位用幾何級(jí)數(shù)法設(shè)計(jì)7.碼值及意義:102-銀行存款10201-工行1020101-人民幣1020102-美元六、代碼設(shè)計(jì)任務(wù)書1.編碼對(duì)象:會(huì)計(jì)科目6.編碼要求:一級(jí)科101第三節(jié)功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。上層功能包括(或控制)下層功能,愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個(gè)由抽象到具體、由復(fù)雜到簡(jiǎn)單的過程。下圖是工資管理子系統(tǒng)的功能結(jié)構(gòu)圖。
第三節(jié)功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表102功能模塊
功能結(jié)構(gòu)圖中每一個(gè)框稱為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分得大一點(diǎn)或小一點(diǎn)。分解得最小的功能模塊可以是一個(gè)程序中的每個(gè)處理過程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。模塊化把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設(shè)計(jì)思想,它把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡(jiǎn)單的、更易于建立和修改的部分。特點(diǎn)是:各個(gè)模塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn);模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。。功能模塊。103銷售管理系統(tǒng)的功能模塊圖(一) 銷售計(jì)劃管理銷售管理銷售訂單管理收發(fā)貨管理銷售服務(wù)管理銷售基礎(chǔ)數(shù)據(jù)退換貨通知差價(jià)維護(hù)發(fā)票維護(hù)銷售過賬發(fā)貨通知收發(fā)貨管理銷售基礎(chǔ)數(shù)據(jù)銷售類型維護(hù)銷售員維護(hù)銷售傭金維護(hù)訂貨方式維護(hù)交貨方式維護(hù)客戶資料維護(hù)客戶組別維護(hù)退貨原因維護(hù)訂單取消原因維護(hù)價(jià)格種類維護(hù)費(fèi)用定義維護(hù)銷售管理系統(tǒng)的功能模塊圖(一) 銷售計(jì)劃管理銷售管理銷售訂單104銷售管理系統(tǒng)的功能模塊圖(二)
銷售計(jì)劃管理銷售計(jì)劃維護(hù)銷售計(jì)劃合并銷售訂單管理產(chǎn)品系列維護(hù)訂單維護(hù)合同終止結(jié)清信用管理訂單終止結(jié)清銷售價(jià)格維護(hù)合同維護(hù)催款計(jì)劃銷售政策發(fā)布服務(wù)過程記錄服務(wù)跟蹤銷售網(wǎng)點(diǎn)維護(hù)銷售服務(wù)記錄銷售服務(wù)管理銷售管理系統(tǒng)的功能模塊圖(二) 銷售計(jì)劃管理銷售計(jì)劃維護(hù)銷售105第四節(jié)信息系統(tǒng)流程圖設(shè)計(jì)-1信息系統(tǒng)流程圖表達(dá)了各功能之間的數(shù)據(jù)傳送關(guān)系。信息系統(tǒng)流程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制的。繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個(gè)處理功能畫出數(shù)據(jù)關(guān)系圖。然后,把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。數(shù)據(jù)關(guān)系的一般形式數(shù)據(jù)關(guān)系圖反映了數(shù)據(jù)之間的關(guān)系,即輸入數(shù)據(jù)、中間數(shù)據(jù)和輸出信息之間的關(guān)系。第四節(jié)信息系統(tǒng)流程圖設(shè)計(jì)-1信息系統(tǒng)流程圖表達(dá)了各功能之106三、信息系統(tǒng)流程圖設(shè)計(jì)-2常用的系統(tǒng)流程圖符號(hào):脫機(jī)操作人工操作手工輸入聯(lián)機(jī)存儲(chǔ)器(磁帶、磁盤等)磁盤磁帶顯示器脫機(jī)存儲(chǔ)處理穿孔卡片通訊連接打印報(bào)告三、信息系統(tǒng)流程圖設(shè)計(jì)-2常用的系統(tǒng)流程圖符號(hào):脫機(jī)操作人107三、信息系統(tǒng)流程圖設(shè)計(jì)-3從數(shù)據(jù)流程圖導(dǎo)出信息系統(tǒng)流程圖的例子數(shù)據(jù)存儲(chǔ)#1數(shù)據(jù)存儲(chǔ)#2處理1輸入1處理2處理4處理3輸出2輸出1實(shí)體1實(shí)體2存儲(chǔ)#1報(bào)告1輸入1處理1處理3處理2中間文件存儲(chǔ)#2報(bào)告2新系統(tǒng)邏輯模型轉(zhuǎn)換為系統(tǒng)流程圖示例圖三、信息系統(tǒng)流程圖設(shè)計(jì)-3從數(shù)據(jù)流程圖導(dǎo)出信息系統(tǒng)流程圖的108三、信息系統(tǒng)流程圖設(shè)計(jì)-4上月主文件建立扣款文件模塊主文件更新模塊計(jì)算打印模塊工資單工資匯總表電費(fèi)扣款通知病假扣款通知房租變動(dòng)通知人事變動(dòng)通知本月主文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖三、信息系統(tǒng)流程圖設(shè)計(jì)-4上月主文件建立扣款文件模塊主文件109三、信息系統(tǒng)流程圖設(shè)計(jì)-5建立及修改程序生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤(rùn)
生產(chǎn)能力文件工藝路線文件線性規(guī)劃程序設(shè)備利用率生產(chǎn)計(jì)劃表生產(chǎn)計(jì)劃優(yōu)化系統(tǒng)三、信息系統(tǒng)流程圖設(shè)計(jì)-5建立及修改程序生產(chǎn)能力表必須110第五節(jié)系統(tǒng)物理配置方案設(shè)計(jì)目的:為新的信息系統(tǒng)選擇軟硬件產(chǎn)品。一、設(shè)計(jì)依據(jù)系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。如果要求系統(tǒng)具有較大的吞吐量,就應(yīng)當(dāng)選擇具有較高性能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)的響應(yīng)時(shí)間。從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。它與CPU運(yùn)算速度和通訊線路的傳遞速率等有關(guān)。系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。系統(tǒng)的處理方式集中式或分布式:若集中式可采用主機(jī)系統(tǒng)或網(wǎng)絡(luò)系統(tǒng);若分布式則必須采用網(wǎng)絡(luò)系統(tǒng)。地域范圍。對(duì)于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域網(wǎng)還是局域網(wǎng)。數(shù)據(jù)管理方式。根據(jù)數(shù)據(jù)處理方式配備相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)。第五節(jié)系統(tǒng)物理配置方案設(shè)計(jì)目的:為新的信息系統(tǒng)選擇軟硬件產(chǎn)111二、計(jì)算機(jī)硬件選擇依據(jù):數(shù)據(jù)處理方式和要運(yùn)行的軟件。數(shù)據(jù)處理方式:若是集中式,系統(tǒng)應(yīng)用的主要目的是利用計(jì)算機(jī)的強(qiáng)大計(jì)算能力,則采用主機(jī)-終端系統(tǒng),以大型機(jī)或中型機(jī)作為主機(jī),以使系統(tǒng)具有較好的性能;若系統(tǒng)應(yīng)用的目的是進(jìn)行企業(yè)管理,其應(yīng)用本身就是分布式的,則采用微機(jī)網(wǎng)絡(luò)系統(tǒng),因其更為靈活、經(jīng)濟(jì)。運(yùn)行的軟件對(duì)計(jì)算機(jī)處理能力的需求,包括:計(jì)算機(jī)主存;CPU時(shí)鐘;輸入、輸出和通信的通道數(shù)目;顯示方式;外接存儲(chǔ)設(shè)備及類型。一般選擇微機(jī)作為硬件支撐環(huán)境。二、計(jì)算機(jī)硬件選擇112三、計(jì)算機(jī)網(wǎng)絡(luò)的選則(一)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):有總線型、星型、環(huán)型、混合型等。應(yīng)根據(jù)應(yīng)用系統(tǒng)的地域分布、信息流量進(jìn)行綜合考慮。一般來說,應(yīng)盡量使信息流量最大的應(yīng)用放在同一網(wǎng)段上。(二)網(wǎng)絡(luò)的邏輯設(shè)計(jì):通常首先按軟件將系統(tǒng)從邏輯上分為各個(gè)分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如主服務(wù)器、主交換機(jī)、分交換機(jī)、集線器、通信服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連接結(jié)構(gòu)(三)網(wǎng)絡(luò)操作系統(tǒng):UNIX、NETWARE、WINDOWSNT等。三、計(jì)算機(jī)網(wǎng)絡(luò)的選則113四、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇在數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇上,主要考慮:數(shù)據(jù)庫(kù)的性能數(shù)據(jù)庫(kù)管理系統(tǒng)的系統(tǒng)平臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型可供選擇的產(chǎn)品:ORACLE、SYBASE、SQLSERVER、INFORMIX、FOXPRO等。四、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇114五、應(yīng)用軟件的選擇隨著計(jì)算機(jī)產(chǎn)業(yè)的發(fā)展,出現(xiàn)了許多商品化軟件,這些軟件技術(shù)成熟、設(shè)計(jì)規(guī)范、管理思想先進(jìn),直接應(yīng)用這些商品化軟件既可以節(jié)省投資,又能夠規(guī)范管理過程,加快系統(tǒng)應(yīng)用的進(jìn)度。選擇應(yīng)用軟件時(shí)應(yīng)考慮:軟件是否能夠滿足用戶的需求。軟件是否具有足夠的靈活性。軟件是否能夠得到長(zhǎng)期、穩(wěn)定的技術(shù)支持?是否便于今后隨著系統(tǒng)平臺(tái)的升級(jí)而不斷升級(jí)。五、應(yīng)用軟件的選擇115第六節(jié)制訂設(shè)計(jì)規(guī)范設(shè)計(jì)規(guī)范是整個(gè)系統(tǒng)的“公用標(biāo)準(zhǔn)”,規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結(jié)構(gòu)、代碼結(jié)構(gòu)、統(tǒng)一的度量名等。例如,某工資管理信息系統(tǒng)的設(shè)計(jì)規(guī)范中對(duì)程序名的規(guī)定:GAABBXG表示工資系統(tǒng)程序或程序文件。AA表示文件類型,由兩個(gè)拼音字母組成。BB表示文件作何種處理。X由一位數(shù)字組成,用以區(qū)分同類型程序。第六節(jié)制訂設(shè)計(jì)規(guī)范設(shè)計(jì)規(guī)范116第七節(jié)輸出設(shè)計(jì)重要性:輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。輸出是系統(tǒng)開發(fā)的目的和評(píng)價(jià)系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)。根據(jù)輸出的目的,輸出可分為中間輸出和最終輸出兩類,中間輸出是指子系統(tǒng)對(duì)主系統(tǒng)或另一個(gè)子系統(tǒng)之間的數(shù)據(jù)傳送,而最終輸出則是通過終端設(shè)備向管理者輸出的一類信息,包括報(bào)表輸出和圖形輸出。一、輸出設(shè)計(jì)的內(nèi)容1.關(guān)于輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;2.輸出信息的內(nèi)容,包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式;3.輸出格式,如表格、圖形或文件;4.輸出設(shè)備,如打印機(jī)、顯示器、磁帶、光盤等。5.輸出介質(zhì),如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通用紙等。第七節(jié)輸出設(shè)計(jì)重要性:輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。輸117二、輸出設(shè)計(jì)的方法根據(jù)應(yīng)用的需要,可以采用預(yù)印表格、打印多層表格等,周轉(zhuǎn)文件也常在輸出設(shè)計(jì)中采用。三、輸出報(bào)告輸出報(bào)告定義了系統(tǒng)的輸出。標(biāo)出了各常量、變量的詳細(xì)信息,也給出了各種統(tǒng)計(jì)量及其計(jì)算公式、控制方法。設(shè)計(jì)輸出報(bào)告應(yīng)注意以下幾點(diǎn):1.方便使用者;2.考慮硬件系統(tǒng)性能;3.盡量利用原系統(tǒng)的輸出格式;4.考慮系統(tǒng)發(fā)展的需要;5.試制樣品,讓用戶評(píng)審;6.盡量保持輸出流內(nèi)容和格式的統(tǒng)一性。設(shè)計(jì)輸出報(bào)告之前應(yīng)收集好各項(xiàng)有關(guān)內(nèi)容,填寫到輸出設(shè)計(jì)書上。二、輸出設(shè)計(jì)的方法118輸出設(shè)計(jì)書資料代碼GZ-01輸出名稱工資主文件一覽表處理周期每月一次形式行式打印機(jī)種類0-001份數(shù)1報(bào)送財(cái)務(wù)科項(xiàng)目號(hào)項(xiàng)目名稱位數(shù)及編輯備注
1部門代碼X(4)
2工號(hào)X(5)
3姓名X(12)
4級(jí)別X(3)
5基本工資9999.99
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校工作總結(jié)和工作計(jì)劃(6篇)
- 讀書活動(dòng)的心得體會(huì)
- 教學(xué)工作心得體會(huì)總結(jié)8篇
- 新教材高考地理二輪復(fù)習(xí)綜合題專項(xiàng)訓(xùn)練七簡(jiǎn)易繪圖類含答案
- 四川省瀘州市江陽區(qū)瀘州老窖天府中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期期中地理試題(含答案)
- 河南省安陽市林州市湘豫名校聯(lián)考2024-2025學(xué)年高三上學(xué)期11月一輪診斷考試 數(shù)學(xué)(含答案)
- 2015-2024年高考數(shù)學(xué)總復(fù)習(xí):數(shù)列小題綜合(學(xué)生卷)
- 個(gè)人信用貸款合同模板
- 戶外照明產(chǎn)品購(gòu)銷合同模板
- 2024年公司運(yùn)輸司機(jī)聘用合同
- T-CBDA 59-2022 家用不銹鋼整體櫥柜應(yīng)用技術(shù)規(guī)程
- 2022檢驗(yàn)檢測(cè)機(jī)構(gòu)全套質(zhì)量手冊(cè)及程序文件
- 四年級(jí)語文上冊(cè)教學(xué)課件-27.扁鵲治病3-部編版(共13張PPT)
- GB∕T 36475-2018 軟件產(chǎn)品分類
- 減肥與健康PPT
- 新改版教科版六年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)歸納 (超全)
- 小學(xué)語文專題講座
- 小學(xué)高段語文課前預(yù)習(xí)的有效性研究報(bào)告
- 電梯井模板施工工藝標(biāo)準(zhǔn)
- 勞動(dòng)合同制工人登記表
- 21.模具設(shè)計(jì)標(biāo)準(zhǔn)要點(diǎn)
評(píng)論
0/150
提交評(píng)論