版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計主要內(nèi)容:系統(tǒng)設(shè)計的任務(wù)代碼設(shè)計3. 功能結(jié)構(gòu)圖設(shè)計信息系統(tǒng)流程圖設(shè)計系統(tǒng)物理配置方案設(shè)計制訂設(shè)計規(guī)范1管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計第七章管理信息系統(tǒng)的系統(tǒng)設(shè)計數(shù)據(jù)存儲設(shè)計輸出設(shè)計輸入設(shè)計處理流程圖設(shè)計編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告2管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計本節(jié)內(nèi)容:1.1系統(tǒng)設(shè)計的任務(wù)1.2系統(tǒng)設(shè)計的主要內(nèi)容1.3系統(tǒng)設(shè)計的原則1系統(tǒng)設(shè)計的任務(wù)3管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計1.1系統(tǒng)設(shè)計的任務(wù)
系統(tǒng)設(shè)計的任務(wù)是:在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進行物理模型的設(shè)計。如前所述,物理模型主要解決“怎樣做”的問題。
4管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計1.2系統(tǒng)設(shè)計的主要內(nèi)容總體設(shè)計信息系統(tǒng)流程圖設(shè)計、功能結(jié)構(gòu)圖設(shè)計和功能模塊圖設(shè)計等。代碼設(shè)計和設(shè)計規(guī)范的制定系統(tǒng)物理配置方案設(shè)計設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計以及數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)存儲設(shè)計數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的安全保密設(shè)計等。計算機處理過程設(shè)計輸出設(shè)計、輸入設(shè)計、處理流程圖設(shè)計及編寫程序設(shè)計說明書5管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計1.3系統(tǒng)設(shè)計的原則系統(tǒng)性系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。靈活性盡量采用模塊化結(jié)構(gòu),提高各模塊的獨立性,盡可能使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度??煽啃园踩C苄?、檢錯及糾錯能力、抗病毒能力等。經(jīng)濟性在硬件投資上不能盲目追求技術(shù)上的先進,而應(yīng)以滿足應(yīng)用需要為前提;系統(tǒng)設(shè)計中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡潔,以便縮短處理流程、減少處理費用。6管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2代碼設(shè)計本節(jié)內(nèi)容:2.1代碼的功能2.2代碼的設(shè)計2.3代碼的種類2.4代碼結(jié)構(gòu)中的校驗位
7管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.1代碼的功能
代碼是代表事物名稱、屬性、狀態(tài)等的符號,為了便于計算機處理,一般用數(shù)字、字母或它們的組合來表示。代碼的功能為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索??梢蕴岣咛幚淼男屎途?。提高了數(shù)據(jù)的全局一致性。是人和計算機的共同語言,是兩者交換信息的工具。8管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.2代碼的設(shè)計
代碼設(shè)計時,應(yīng)注意以下一些問題:設(shè)計的代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。代碼要系統(tǒng)化,一個代碼應(yīng)惟一標(biāo)志它所代表的事物或?qū)傩?。在代碼設(shè)計時,要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。要注意避免誤解,不要使用易于混淆的字符。如O、Z、I、S、V與0、2、1、5、U易混。不要把空格作代碼。要使用24小時制表示時間等。9管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.2代碼的設(shè)計
代碼設(shè)計時,應(yīng)注意以下一些問題:要注意盡量采用不易出錯的編碼結(jié)構(gòu)。例如字母-字母-數(shù)字的結(jié)構(gòu)(如WW2)比字母-數(shù)字-字母的結(jié)構(gòu)(如W2W)發(fā)生錯誤的機會要少一些。當(dāng)代碼長于4個字母或5個數(shù)字字符時,應(yīng)分成小段。這樣人們讀寫時不易發(fā)生錯誤。如726-499-6135比7264996135易于記憶,并能更精確地記錄下來。若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:C=例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。10管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.3代碼的種類
順序碼順序碼又稱系列碼,是一種用連續(xù)數(shù)字代表編碼對象的碼。例如:用1代表廠長2代表科長3代表科員4代表生產(chǎn)工人等
11管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.3代碼的種類區(qū)間碼區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。區(qū)間碼的分類:多面碼上下關(guān)聯(lián)區(qū)間碼十進位碼12管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.3代碼的種類區(qū)間碼多面碼一個數(shù)據(jù)項可能具有多方面的特性。如果在碼的結(jié)構(gòu)中,為這些特性各規(guī)定一個位置,就形成多面碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。材料螺釘直徑螺釘頭形狀表面處理1—不銹鋼1—Φ0.51—圓頭1—未處理2—黃銅2—Φ1.02—平頭2—鍍鉻3—鋼3—Φ1.53—六角形狀3—鍍鋅
4—方形頭4—上漆多面碼示例13管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.3代碼的種類區(qū)間碼上下關(guān)聯(lián)區(qū)間碼。上下關(guān)聯(lián)區(qū)間碼由幾個意義上相關(guān)的區(qū)間碼組成,其結(jié)構(gòu)一般由左向右排列。例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。十進位碼。此法相當(dāng)于圖書分類中的十進位分類碼。如610.736,小數(shù)點左邊的數(shù)字組合代表主要分類,小數(shù)點右邊的指出子分類。14管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.3代碼的種類助憶碼助憶碼用文字、數(shù)字或文字來描述,也可用文字與數(shù)字結(jié)合起來描述。例如,用TV-C-20代表20英寸彩色電視機,其中C代表彩色。助憶碼適用于數(shù)據(jù)項數(shù)目較少情況(一般少于50個),否則可能引起聯(lián)想出錯。15管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.3代碼的種類名稱優(yōu)點缺點順序碼
順序碼的優(yōu)點是短而簡單,記錄的定位方法簡單,易于管理。沒有邏輯基礎(chǔ),不易記憶。此外,新加的代碼只能列在最后,刪除則造成空碼區(qū)間碼信息處理比較可靠,排序、分類、檢索等操作易于進行。碼的長度與它分類屬性的數(shù)量有關(guān),有時可能造成很長的碼。碼有多余的數(shù)。這種碼的維修也比較困難。助憶碼可以通過聯(lián)想幫助記憶助憶碼適用于數(shù)據(jù)項數(shù)目較少情況(一般少于50個),否則可能引起聯(lián)想出錯16管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.4代碼結(jié)構(gòu)中的校驗位
加入校驗位的原因:人們重復(fù)抄寫代碼和將它通過人手輸入計算機時,發(fā)生錯誤可能性更大。為了保證正確輸入,有意識地在編碼設(shè)計結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。校驗位的計算:校驗位通過事先規(guī)定的數(shù)學(xué)方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學(xué)運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。17管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.4代碼結(jié)構(gòu)中的校驗位算術(shù)級數(shù)法原代碼12345
各乘以權(quán)65432
乘積之和6+10+12+12+10=50
以11為模去除乘積之和,把得出的余數(shù)作為校驗碼:
50/11=4……6
因此代碼為12345618管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.4代碼結(jié)構(gòu)中的校驗位幾何級數(shù)法原代碼12345
各乘以權(quán) 3216842
乘積之和32+32+24+16+10=114
以11為模去除乘積之和,把得出的余數(shù)作為校驗碼:
114/11=10……4
因此代碼為12345419管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計2.4代碼結(jié)構(gòu)中的校驗位質(zhì)數(shù)法
原代碼12345
各乘以權(quán) 1713753
乘積之和17+26+21+20+15=99
以11為模去除乘積之和,把得出的余數(shù)作為校驗碼:
99/11=9……0
因此代碼為12345020管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計3功能結(jié)構(gòu)圖設(shè)計
功能結(jié)構(gòu)圖是按功能從屬關(guān)系畫成的圖表,圖中每一個框稱為一個功能模塊。功能分解的過程就是一個由抽象到具體、由復(fù)雜到簡單的過程。功能模塊可以根據(jù)具體情況分得大一點或小一點。分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。功能結(jié)構(gòu)圖中各層功能與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處理(功能)是對應(yīng)的。
21管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計3功能結(jié)構(gòu)圖設(shè)計
工資管理子系統(tǒng)被分解為建立主文件、更新主文件、建立扣款文件以及計算和打印等四個子功能,其中每個子功能還可以繼續(xù)分解下去。工資管理信息子系統(tǒng)建立主文件更新主文件建立扣款文件計算和打印數(shù)據(jù)錄入打印工資單打印工資匯總表數(shù)據(jù)維護計算更新數(shù)據(jù)錄入建立主處理文件數(shù)據(jù)維護工資管理子系統(tǒng)功能結(jié)構(gòu)圖22管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計4信息系統(tǒng)流程圖設(shè)計
信息系統(tǒng)流程圖屬于計算機處理流程圖,它用來表示信息在計算機系統(tǒng)中的處理流程。信息系統(tǒng)流程圖可以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制,具體思路如下:首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關(guān)系圖。最后,把各個處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。23管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計4信息系統(tǒng)流程圖設(shè)計處理功能輸入數(shù)據(jù)A輸出數(shù)據(jù)E輸入數(shù)據(jù)B輸入數(shù)據(jù)C中間文件D輸出文件F
數(shù)據(jù)關(guān)系的一般形式24管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計4信息系統(tǒng)流程圖設(shè)計脫機操作人工操作手工輸入聯(lián)機存儲器(磁帶、磁盤等)磁盤磁帶顯示器脫機存儲處理穿孔卡片通訊連接打印報告常用的系統(tǒng)流程圖符號25管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計4信息系統(tǒng)流程圖設(shè)計數(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)流程圖示例26管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計4信息系統(tǒng)流程圖設(shè)計上月主文件建立扣款文件模塊主文件更新模塊計算打印模塊工資單工資匯總表電費扣款通知單病假扣款通知單房租變動通知單人事變動通知單本月主文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖27管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計4信息系統(tǒng)流程圖設(shè)計建立及修改程序生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤生產(chǎn)能力文件工藝路線文件線性規(guī)劃程序設(shè)備利用率生產(chǎn)計劃表生產(chǎn)計劃優(yōu)化系統(tǒng)的信息系統(tǒng)流程圖28管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5系統(tǒng)物理配置方案設(shè)計本節(jié)內(nèi)容:5.1設(shè)計依據(jù)5.2計算機硬件選擇5.3計算機網(wǎng)絡(luò)的選擇5.4數(shù)據(jù)庫管理系統(tǒng)的選擇5.5應(yīng)用軟件的選擇29管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5.1設(shè)計依據(jù)
系統(tǒng)的吞吐量系統(tǒng)的響應(yīng)時間系統(tǒng)的可靠性集中式還是分布式地域范圍數(shù)據(jù)管理方式30管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5.2計算機硬件選擇
計算機硬件的選擇取決于數(shù)據(jù)的處理方式和運行的軟件。管理對計算機的基本要求是速度快、容量大、通道能力強、操作靈活方便,但計算機的性能越高,其價格也就愈昂貴。系統(tǒng)的數(shù)據(jù)處理是集中式的,系統(tǒng)應(yīng)用的主要目的是利用計算機的強大計算能力,則可以采用主機-終端系統(tǒng),以大型機或中小型機作為主機。系統(tǒng)應(yīng)用的目的是進行企業(yè)管理,其應(yīng)用本身就是分布式的,則應(yīng)選擇微機網(wǎng)絡(luò)方式。
31管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5.2計算機硬件選擇確定了數(shù)據(jù)的處理方式以后,在計算機機型的選擇上則主要考慮應(yīng)用軟件對計算機處理能力的需求,包括:計算機主存;CPU時鐘;輸入、輸出和通信的通道數(shù);顯示方式;外接轉(zhuǎn)儲設(shè)備及其類型。32管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5.3計算機網(wǎng)絡(luò)的選擇網(wǎng)絡(luò)拓撲結(jié)構(gòu)網(wǎng)絡(luò)拓撲結(jié)構(gòu)一般有總線型、星型、環(huán)形、混合型等。在網(wǎng)絡(luò)選擇上應(yīng)根據(jù)應(yīng)用系統(tǒng)的地域分布、信息流量進行綜合考慮。網(wǎng)絡(luò)的邏輯設(shè)計按軟件將系統(tǒng)從邏輯上分為各個分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如主服務(wù)器、主交換機、分系統(tǒng)交換機、子系統(tǒng)集線器(Hub)、通訊服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連接結(jié)構(gòu)。網(wǎng)絡(luò)操作系統(tǒng)目前,流行的網(wǎng)絡(luò)操作系統(tǒng)有UNIX、Windows等。33管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5.4數(shù)據(jù)庫管理系統(tǒng)的選擇
在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮:數(shù)據(jù)庫的性能數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺數(shù)據(jù)庫管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型目前,市場上數(shù)據(jù)庫管理系統(tǒng)較多,流行的有Oracle、Sybase、SQLServer、Informix、Foxpro和VisualBasic等,34管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計5.5應(yīng)用軟件的選擇
選擇應(yīng)用軟件應(yīng)考慮:軟件是否能夠滿足用戶的需求。根據(jù)系統(tǒng)分析的結(jié)果,驗證軟件在功能上能否滿足數(shù)據(jù)表示(如記錄長度、文件最大長度等)、數(shù)據(jù)存儲量和查詢等方面的要求。軟件是否具有足夠的靈活性。軟件是否能夠獲得長期、穩(wěn)定的技術(shù)支持?35管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計6制訂設(shè)計規(guī)范
設(shè)計規(guī)范是整個系統(tǒng)的“公用標(biāo)準(zhǔn)”,它具體地規(guī)定了文件名和程序名的統(tǒng)一格式、編碼結(jié)構(gòu)、代碼結(jié)構(gòu)、統(tǒng)一的度量名等。 有關(guān)設(shè)計規(guī)范例子請參見本章實例7.2。36管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7數(shù)據(jù)存儲設(shè)計本節(jié)內(nèi)容:7.1文件的分類7.2文件組織方式7.3文件設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識7.5數(shù)據(jù)庫設(shè)計37管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.1文件的分類
文件是系統(tǒng)中存放數(shù)據(jù)的基本方式。
(一)按文件的用途可把文件分為以下幾種:主文件主文件是系統(tǒng)中最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù)。處理文件處理文件又稱事務(wù)文件,是用來存放事務(wù)數(shù)據(jù)的臨時文件,包含了對主文件進行更新的全部數(shù)據(jù)。工作文件工作文件是處理過程中暫時存放數(shù)據(jù)的文件。周轉(zhuǎn)文件周轉(zhuǎn)文件用來存放具有固定個體變動屬性的數(shù)據(jù)。其它文件38管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.1文件的分類總務(wù)科制表人_____人員代碼姓名用電量電費扣款合計住戶電費扣款清單
工資子系統(tǒng)中的住戶電費扣款文件,共有人員代碼、姓名、用電量和電費扣款四個數(shù)據(jù)項。對于用電戶,除新搬進和新搬走的用戶外,前兩項內(nèi)容基本每月不變,需要輸入的僅是用電量一項,為了節(jié)省總務(wù)部門抄寫扣款清單(的工作量和財務(wù)部門輸入扣款清單的工作量,可以采用周轉(zhuǎn)文件來解決。關(guān)于周轉(zhuǎn)文件39管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.1文件的分類
(二)按文件的組織方式可把文件分為:順序文件索引文件直接存取文件40管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式
順序文件:順序文件剛建立時,記錄按其來到的先后次序順序排列,其物理順序和邏輯順序并不一定完全一致,稱之為串行文件。文件的記錄按照鑒別鍵大小依次重新排列所得到的文件叫做排好序的順序文件(簡稱順序文件)。因此,排好序的順序文件是物理順序和邏輯順序一致的文件一切存于磁帶上的記錄,都只能是順序的在磁盤上存放記錄,既可以順序地存放,也可以隨機地存放。41管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式順序文件:存在順序存取存貯器上的順序文件,只能按順序掃描法查找。存在隨機存取存貯器上的順序文件,可以按順序掃描法查找,也可以折半查找法進行查找。折半查找法是將待查找區(qū)域中點處的記錄的鑒別鍵K′和要查找的記錄的鑒別鍵KS相比較,若K′=KS,那么鍵號為K′的記錄就是要找的記錄,若K′≠KS,則取出整個區(qū)域的一半(在文件按升序排列時),若KS>K,取下一半;若KS<K′,則取上一半。這樣繼續(xù)進行下去,直到找到為止。42管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式索引文件:帶有索引表的數(shù)據(jù)文件叫索引文件。增加索引表是為了加快檢索記錄的速度。索引表的索引項應(yīng)當(dāng)按順序排列,而數(shù)據(jù)文件本身則可以按順序排列,也可以不按順序排列。按索引文件組織方式組織文件時,文件包括索引區(qū)和數(shù)據(jù)區(qū)。索引表建立在索引區(qū)數(shù)據(jù)文件建立在數(shù)據(jù)區(qū)索引表本身也是一個文件,其中列有每個記錄的關(guān)鍵字和相應(yīng)的物理存儲地址,這兩項合稱為索引項。43管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式索引文件:索引表是由系統(tǒng)程序自動生成的,在為數(shù)據(jù)文件輸入數(shù)據(jù)的同時建立索引表,表中的索引項按記錄輸入的先后順序排列,待全部記錄輸入后,軟件就對索引表排序。最后的索引表是按關(guān)鍵字的升序或降序排列的關(guān)鍵字與地址的對照表。索引表在排序前按記錄的物理順序排列排序后則按照記錄的關(guān)鍵字的邏輯順序排列,而將原索引表抹去。44管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式物理記錄號職工號姓名職稱基地100138張又興工程師100316王凌云高工100512陳海副教授100881周仲文教授101022李明講師101224黃之英副教授101384劉興副教授101688高勤教授數(shù)據(jù)文件索引文件的建立過程(原始文件)45管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式關(guān)鍵字物理記錄號381001161003121005811008221010241012841013881016關(guān)鍵字物理記錄號121005161003221010241012381001811008841013881016排序前的索引表排序后的索引表索引文件的建立過程(索引表的建立)46管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式索引文件查找時將外存上含有索引表的塊送入內(nèi)存,查得被找記錄的地址,然后再將含有該記錄的塊送入內(nèi)存。刪除一個記錄時,刪去相應(yīng)的索引項,而數(shù)據(jù)本身則保持不動。插入時,將插入記錄置于數(shù)據(jù)區(qū)之末,而將添上相應(yīng)索引項以后的索引重新排序。這些排序工作,也是由軟件自動進行的。47管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式索引文件:優(yōu)點:加快檢索記錄的速度索引文件組織方式可以保證地址的唯一性,而不產(chǎn)生重號。訪問記錄時,只要從索引表找到地址,就可得到所需記錄,其存取機構(gòu)的動作也比較簡單。缺點:索引表本身需要占有一定存儲空間。
48管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式
直接存取文件
直接地址法:程序員或數(shù)據(jù)庫管理員可以直接把存放某一記錄的地址作為該記錄的鍵號。直接地址法的優(yōu)點是:存取機構(gòu)動作簡單,用戶使用方便,不會產(chǎn)生重號。缺點是:把記錄的存貯地址作為鍵號,不易記憶。49管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式直接存取文件
直接地址法:程序員或數(shù)據(jù)庫管理員可以直接把存放某一記錄的地址作為該記錄的鍵號。直接地址法的優(yōu)點是:存取機構(gòu)動作簡單,用戶使用方便,不會產(chǎn)生重號。缺點是:把記錄的存貯地址作為鍵號,不易記憶。浪費存儲空間:有一個文件,其鑒別鍵號分散在10000到50000號之間,但其記錄總數(shù)只有5000個。如果用直接地址法存貯記錄,就要浪費35001個記錄空間。50管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式直接存取文件雜湊法可以采用,即利用一種稱之為雜湊法函數(shù)的算法,把鍵號轉(zhuǎn)換為相應(yīng)記錄的地址,達到壓縮存貯空間的目的。雜湊法也叫隨機法或轉(zhuǎn)化法。雜湊函數(shù)的算法很多下面介紹常用的質(zhì)數(shù)除余法:設(shè)所需存貯單元為M(本例中M=5000),則質(zhì)數(shù)除余法的步驟如下:
·確定一個接近M的質(zhì)數(shù)P,上例中取質(zhì)數(shù)P=4999·設(shè)需要轉(zhuǎn)變的鍵號為K,則轉(zhuǎn)換后的記錄地址為:
H(K)=K-INT(k/p)×P
式中:INT(k/p)表示k/p的整數(shù)部分。上例中,鍵號為10000和50000的記錄,用上法計算得到的地址分別為2和10。全部記錄地址的分布范圍:
0≤H(K)≤M-151管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.2文件組織方式直接存取文件雜湊法采用雜湊法時,兩個不同的鍵號經(jīng)過雜湊法計算所得結(jié)果相同而在存放時發(fā)生沖突。解決鍵號沖突的方法是把第二個鍵號的記錄存貯到其他地址去,而用鏈接的方法與第一個鍵號的記錄相連。直接存取文件的特點是:文件的記錄隨機存放,插入記錄方便,存取速度快,不用索引,節(jié)約存貯空間。記錄沒有排序,不能直接按關(guān)鍵字的順序讀出。52管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.3文件設(shè)計
使用效果組織方式文件處理方式文件大小隨機查找速度順序查找速度適用于何種活動率對軟件要求備注順序隨機順序很好不好無限制慢很快高低索引好好中等大快快低中直接不好很好有限制很快慢低高常用文件組織方式性能比較表中活動率指的是更新過程中作用到記錄的百分?jǐn)?shù)。例如,針對10000個記錄,需要處理8000個,則活動率為80%。53管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.3文件設(shè)計文件設(shè)計通常從設(shè)計共享文件開始。文件由記錄組成,所以設(shè)計文件主要是設(shè)計文件記錄的格式。
文件記錄設(shè)計表中詳細填寫了記錄中每一數(shù)據(jù)項的名稱、變量名、類型、寬度和小數(shù)位數(shù)。記錄設(shè)計中還應(yīng)注明記錄由哪個程序形成,又輸出到哪個程序。54管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.3文件設(shè)計
主文件工資子系統(tǒng)記錄文件名________________應(yīng)用__________________序號123456數(shù)據(jù)項名取工代碼職工姓名部門基本工資附加工資扣房費變量名DMXMBMJBGZFJGZFF類型CCCNNN寬度482777
小數(shù)位數(shù)222輸入到輸出自設(shè)計者簽名_____________設(shè)計日期_______________55管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識(一)數(shù)據(jù)模型:數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)設(shè)計中用于提供信息表示和操作手段的形式構(gòu)架,是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩個層次:概念模型(也稱信息模型),數(shù)據(jù)模型網(wǎng)狀模型層次模型關(guān)系模型56管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識概念模型:概念模型是將現(xiàn)實世界的客觀對象抽象為某一種不依賴于計算機系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)的信息結(jié)構(gòu)。建模過程:現(xiàn)實世界中的對象→概念模型→數(shù)據(jù)模型實體(Entity)“實體”即現(xiàn)實世界中存在的對象或事物。屬性“屬性”指實體具有的某種特性。聯(lián)系在信息世界中,事物之間的聯(lián)系可分為兩類:一是實體內(nèi)部的聯(lián)系,如組成實體的各屬性之間的關(guān)系;一是實體之間的聯(lián)系,這里我們主要討論實體之間的聯(lián)系。57管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識概念模型:
實體之間的聯(lián)系方式可分為三類:一對一聯(lián)系(1:1)如果對于A中的一個實體,B中至多有一個實體與其發(fā)生聯(lián)系,反之,B中的每一實體至多對應(yīng)A中一個實體,則稱A與B是一對一聯(lián)系。一對多聯(lián)系(1:n)如果對于A中的每一實體,實體B中有一個以上實體與之發(fā)生聯(lián)系,反之,B中的每一實體至多只能對應(yīng)于A中的一個實體,則稱A與B是一對多聯(lián)系。多對多聯(lián)系(m:n)如果A中至少有一實體對應(yīng)于B中一個以上實體,反之,B中也至少有一個實體對應(yīng)于A中一個以上實體,則稱A與B為多對多聯(lián)系。58管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識(二)ER方法
E-R方法即實體-聯(lián)系方法(Entity-RelationApproach,簡稱E-R方法),是由P.P.S.Chen于1976年提出的,其方法是用E-R圖來描述某一組織的信息模型,是概念模型的最常用的表示方法。-在模型設(shè)計中,首先根據(jù)分析階段收集到的材料,利用分類、聚集、概括等方法抽象出實體,并一一命名,再根據(jù)實體的屬性描述其間的各種聯(lián)系。-ER圖中用矩形表示實體。實體之間的關(guān)系用菱形表示,用無向邊把菱形與有關(guān)實體連接,在邊上標(biāo)明聯(lián)系的類型。實體的屬性可用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來。59管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識1NNLNMMNM1N物資庫存供方單位合同結(jié)算入庫驗收購進訂貨付款物資入庫管理E-R圖60管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識上圖涉及的實體包括:供方單位屬性有單位號、單位名、地址、聯(lián)系人、郵政編碼物資屬性有物資代碼、名稱、規(guī)格、備注庫存屬性有入庫號、日期、貨位、數(shù)量合同屬性有合同號、數(shù)量、金額、備注結(jié)算屬性有結(jié)算編號、用途、金額、經(jīng)手人61管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識上圖涉及的關(guān)系包括:入庫 1:n聯(lián)系。驗收 1:n聯(lián)系。購進 多對多的聯(lián)系付款 多對多的聯(lián)系訂貨 這是一個數(shù)量超過兩個的不同類型實體之間的聯(lián)系。在訂貨業(yè)務(wù)中,一種物資可由多家供應(yīng),產(chǎn)生多筆合同。反之,一個供應(yīng)單位可供應(yīng)多種物資,產(chǎn)生多筆合同,所以,在圖中用M:N:L的結(jié)構(gòu)來表示。訂貨聯(lián)系的屬性為:物資代碼、單位號、合同號、數(shù)量、單價。62管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識(三)數(shù)據(jù)模型目前,主要的數(shù)據(jù)模型是關(guān)系模型(RelationalModel)。關(guān)系模型應(yīng)用關(guān)系代數(shù)和關(guān)系演算等數(shù)學(xué)理論來處理數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)關(guān)系。從用戶的觀點來看,在關(guān)系模型下,數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。每一個關(guān)系為一張二維表,相當(dāng)于一個文件。實體間的聯(lián)系均通過關(guān)系進行描述。結(jié)算編碼合同號數(shù)量金額J0012HT1008100030000J0024HT110760012000J0036HT111520004000關(guān)系表一個記錄,用來描述一個實體。63管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識
(三)數(shù)據(jù)模型
關(guān)系模型中的主要術(shù)語有:
關(guān)系:一個關(guān)系對應(yīng)于一張二維表。元組:表中一行稱為一個元組。屬性:表中一列稱為一個屬性,給每列起一個名即為屬性名。主碼(PrimaryKey,也稱主關(guān)鍵字):表中的某個屬性組,它的值唯一地標(biāo)識一個元組,如表3.4中,結(jié)算編號和合同號共同組成了主碼。域:屬性的取值范圍。分量:元組中的一個屬性值。關(guān)系模式:對關(guān)系的描述,用關(guān)系名(屬性1,屬性2,...,屬性n)來表示。64管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識
(三)數(shù)據(jù)模型
關(guān)系模型具有以下特點:關(guān)系模型的概念單一。對于實體和實體之間的聯(lián)系均以關(guān)系來表示。關(guān)系是規(guī)范化的關(guān)系。規(guī)范化是指在關(guān)系模型中,關(guān)系必須滿足一定的給定條件,最基本的要求是關(guān)系中的每一個分量都是不可分的數(shù)據(jù)頂。高度的數(shù)據(jù)獨立性和易操作性關(guān)系模型中,用戶對數(shù)據(jù)的檢索和操作實際上是從原二維表中得到一個子集,該子集仍是一個二維表。因而易于理解,操作直接、方便關(guān)系模型把存取路徑向用戶隱藏起來,用戶只需指出“做什么”,而不必關(guān)心“怎么做”,從而大大提高了數(shù)據(jù)的獨立性。65管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識(四)關(guān)系的規(guī)范化規(guī)范化理論是E.F.Codd在1971年提出的。他及后來的研究者為數(shù)據(jù)結(jié)構(gòu)定義了五種規(guī)范化模式(NormalForm,簡稱范式),即第一范式、第二范式、第三范式、BCNF范式和第四范式關(guān)系必須是規(guī)范化的關(guān)系,應(yīng)滿足一定的約束條件。范式表示的是關(guān)系模式的規(guī)范化程度,也即滿足某種約束條件的關(guān)系模式,根據(jù)滿足的約束條件的不同來確定范式在五種范式中,通常只使用前三種。66管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識第一范式(1NF)
屬于第一范式的關(guān)系應(yīng)滿足的基本條件是元組中的每一個分量都必須是不可分割的數(shù)據(jù)項。簡言之,第一范式指在同一表中沒有重復(fù)項存在。教師代碼姓名工資基本工資附加工資1001張興500·0060·001002李明799·0070·001003王進400·0050·00教師代碼姓名基本工資附加工資1001張興500·0060·001002李明799·0070·001003王進400·0050·0067管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識第二范式所謂第二范式,指的是這種關(guān)系不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。上表所示關(guān)系雖滿足1NF,但不滿足2NF,因為它的非主屬性不完全依賴于由教師代碼和課題代碼組成的主關(guān)鍵字,其中,姓名和職稱只依賴于主關(guān)鍵字的一個分量——教師代碼,研究課題名只依賴于主關(guān)鍵字的另一個分量──研究課題號。這種關(guān)系會引起數(shù)據(jù)冗余和更新異常,當(dāng)要插入新的研究課題數(shù)據(jù)時,往往缺少相應(yīng)的教師代碼,以致無法插入;當(dāng)刪除某位教師的信息時,常會引起丟失有關(guān)研究課題信息。
教師代碼姓名職稱研究課題號研究課題名
68管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識第二范式解決的方法是將一個非2NF的關(guān)系模式分解為多個2NF的關(guān)系模式??蓪⑸媳硭娟P(guān)系分解為如下三個關(guān)系:教師關(guān)系:教師代碼、姓名、職稱課題關(guān)系:研究課題號、研究課題名教師與課題關(guān)系:教師代碼、研究課題號這些關(guān)系都符合2NF要求。69管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識第三范式(3NF)所謂第三范式,指的是這種關(guān)系不僅滿足第二范式,而且它的任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。上表3.7所示產(chǎn)品關(guān)系屬第二范式,但不是第三范式。這里,由于生產(chǎn)廠名依賴于產(chǎn)品代碼(產(chǎn)品代碼唯一確定該產(chǎn)品的生產(chǎn)廠家),生產(chǎn)廠地址又依賴于廠名,因而,生產(chǎn)廠地址傳遞依賴于產(chǎn)品代碼。這樣的關(guān)系同樣存在著高度冗余和更新異常問題。
產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠地址70管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.4數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識第三范式消除傳遞依賴關(guān)系的辦法,是將原關(guān)系分解為如下幾個3NF關(guān)系:產(chǎn)品關(guān)系:產(chǎn)品代碼、產(chǎn)品名、生產(chǎn)廠名生產(chǎn)廠關(guān)系:生產(chǎn)廠名、生產(chǎn)廠地址3NF消除了插入、刪除異常及數(shù)據(jù)冗余、修改復(fù)雜等問題,已經(jīng)是比較規(guī)范的關(guān)系。71管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.5數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計步驟用戶要求分析概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計系統(tǒng)分析(邏輯設(shè)計)系統(tǒng)設(shè)計系統(tǒng)設(shè)計系統(tǒng)分析(詳細調(diào)查)系統(tǒng)開發(fā)步驟數(shù)據(jù)庫設(shè)計與系統(tǒng)開發(fā)階段對照數(shù)據(jù)厙設(shè)計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。,數(shù)據(jù)庫設(shè)計除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計等三個階段。72管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.5數(shù)據(jù)庫設(shè)計數(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模型表示可用本章實例7.1中介紹的3NF關(guān)系群來表示73管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.5數(shù)據(jù)庫設(shè)計數(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)換而來可以用本章實例7.1介紹的基于第三范式(3NF)的方法來設(shè)計。74管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.5數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則:每一實體集對應(yīng)于一個關(guān)系模式。實體間的聯(lián)系一般對應(yīng)一個關(guān)系,聯(lián)系名作為對應(yīng)的關(guān)系名,不帶屬性的聯(lián)系可以去掉。實體和聯(lián)系中關(guān)鍵字對應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。根據(jù)這些規(guī)則,實體和聯(lián)系就很容易轉(zhuǎn)換成下述對應(yīng)的關(guān)系數(shù)據(jù)模型75管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計7.5數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。物理結(jié)構(gòu)設(shè)計的主要內(nèi)容包括:庫文件的組織形式。如選用順序文件組織形式、索引文件組織形式等。存儲介質(zhì)的分配。例如將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上;穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上。存取路徑的選擇等。
76管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8輸出設(shè)計本節(jié)內(nèi)容:8.1輸出設(shè)計的內(nèi)容8.2輸出設(shè)計的方法8.3輸出報告8.4輸出設(shè)計示例77管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8.1輸出設(shè)計的內(nèi)容
輸出設(shè)計的內(nèi)容包括:有關(guān)輸出信息使用方面的內(nèi)容信息的使用者、使用目的、報告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;輸出信息的內(nèi)容輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字);輸出格式表格、圖形或文件;輸出設(shè)備打印機、顯示器、磁帶、光盤等。輸出介質(zhì)輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通白紙等。78管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8.2輸出設(shè)計的方法
輸出設(shè)計的方法:采用預(yù)印表格打印多層表格周轉(zhuǎn)文件79管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8.3輸出報告
輸出報告定義了系統(tǒng)的輸出。輸出報告中既標(biāo)出了各常量、變量的詳細信息,也給出了各種統(tǒng)計量及其計算公式、控制方法。設(shè)計輸出報告時要注意以下幾點:方便使用者,盡量利用原系統(tǒng)的輸出格式如確需修改,應(yīng)征得用戶同意;輸出表格要考慮系統(tǒng)發(fā)展的需要。是否必要在輸出表中留出備用項目,以滿足將來新增項目的需要。80管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8.3輸出報告輸出設(shè)計書資料代碼GZ–01輸出名稱工資主文件一覽表處理周期每月一次形式行式打印表種類0–001份數(shù)1報送財務(wù)科項目號項目名稱位數(shù)及編輯備注1部門代碼X(4)2工號X(5)3姓名X(12)4級別X(3)5基本工資9999.996房費999.99輸出設(shè)計書81管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8.4輸出設(shè)計示例屏幕顯示輸出的設(shè)備調(diào)撥單82管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計8.4輸出設(shè)計示例輸出格式定義83管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9輸入設(shè)計本節(jié)內(nèi)容:9.1輸入設(shè)計的原則9.2數(shù)據(jù)輸入設(shè)備的選擇9.3輸入檢驗9.4原始單據(jù)的格式設(shè)計9.5輸入屏幕設(shè)計84管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.1輸入設(shè)計的原則
輸入設(shè)計包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過程。在輸入設(shè)計中,提高效率和減少錯誤是兩個最根本的原則。以下是指導(dǎo)輸入設(shè)計的幾個目標(biāo):控制輸入量減少輸入延遲減少輸入錯誤輸入過程應(yīng)盡量簡化
85管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.2數(shù)據(jù)輸入設(shè)備的選擇名稱內(nèi)容特點鍵盤-磁盤由數(shù)據(jù)錄入員通過工作站錄入,經(jīng)可靠性驗證后存入磁記錄介質(zhì)(如磁帶、磁盤等)。成本低、速度快,易于攜帶,適用于大量數(shù)據(jù)輸入。光電閱讀器采用光筆讀入光學(xué)標(biāo)記條形碼或用掃描儀錄入紙上文字。光符號讀入器適用于自選商場、借書處等少量數(shù)據(jù)錄入的場合。終端輸入終端可以在線方式與主機聯(lián)系及時返回處理結(jié)果86管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.3輸入檢驗
輸入錯誤的種類數(shù)據(jù)本身錯誤。由于原始數(shù)據(jù)填寫錯誤等原因引起的輸入數(shù)據(jù)錯誤。數(shù)據(jù)多余或不足。在數(shù)據(jù)收集過程中產(chǎn)生的差錯。如數(shù)據(jù)(單據(jù)等)的散失、遺漏或重復(fù)等原因引起的數(shù)據(jù)錯誤。數(shù)據(jù)的延誤。數(shù)據(jù)收集過程中所產(chǎn)生的差錯,不過它的內(nèi)容和數(shù)據(jù)都是正確的,只是由于時間上的延誤而產(chǎn)生差錯。87管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.3輸入檢驗
數(shù)據(jù)的校驗方法有:重復(fù)校驗。這種方法將同一數(shù)據(jù)先后輸入兩次,然后由計算機程序自動予以對比校驗,如兩次輸入內(nèi)容不一致,計算機顯示或打印出錯信息。視覺校驗。輸入的同時,由計算機打印或顯示輸入數(shù)據(jù),然后與原始單據(jù)進行比較,找出差錯。視覺校驗不可能查出所有的差錯,其查錯率為75%~85%。檢驗位校驗。88管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.3輸入檢驗
數(shù)據(jù)的校驗方法有:控制總數(shù)校驗。用控制總數(shù)校驗時,工作人員先用手工求出數(shù)據(jù)的總值,然后在數(shù)據(jù)的輸入過程中由計算機程序累計總值,將兩者對比校驗。數(shù)據(jù)類型校驗校驗數(shù)據(jù)是數(shù)字型還是字符型。格式校驗。校驗數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置是否符合預(yù)先規(guī)定的格式。姓名欄規(guī)定為18位,而姓名的最大位數(shù)是17位,則該欄的最后一位一定是空白。該位若不是空白,就認為該數(shù)據(jù)項錯位。
89管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.3輸入檢驗邏輯校驗根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾。例如,月份最大不會超過12。界限校驗檢查某項輸入數(shù)據(jù)的內(nèi)容是否位于規(guī)定范圍之內(nèi)。譬如,商品的單價規(guī)定在50元至1000元范圍內(nèi),則檢查是否有比50元小及比1000元大的數(shù)目即可。凡在此范圍之外的數(shù)據(jù)均屬出錯。順序校驗檢查記錄的順序例如,要求輸入數(shù)據(jù)無缺號時,通過順序校驗,可以發(fā)現(xiàn)被遺漏的記錄。又如,要求記錄的序號不得重復(fù)時,即可查出有無重復(fù)的記錄。90管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.3輸入檢驗記錄計數(shù)校驗這種方法通過計算記錄個數(shù)來檢查記錄有否遺漏和重復(fù)。不僅對輸入數(shù)據(jù),而且對處理數(shù)據(jù)、輸出數(shù)據(jù)及出錯數(shù)據(jù)的個數(shù)等均可進行計數(shù)校驗。平衡校驗平衡校驗的目的在于檢查相反項目間是否平衡例如,會計工作中檢查借方會計科目合計與貸方會計科目合計是否一致。對照校驗對照校驗就是將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對,檢查兩者是否一致。為了檢查輸入的用戶代碼是否正確,可將輸入的用戶代碼與計算機中存放的用戶代碼總表相核對。91管理信息系統(tǒng)系統(tǒng)相關(guān)設(shè)計9.3輸入檢驗出錯的改正方法應(yīng)根據(jù)出錯的類型和原因的不同而分別選用不同的改正方法。原始數(shù)據(jù)錯。發(fā)現(xiàn)原始數(shù)據(jù)有錯時,應(yīng)將原始單據(jù)送交填寫單據(jù)的原單位修改,不應(yīng)由輸
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖南貨運從業(yè)資格證新政
- 2025年濰坊b2貨運資格證多少道題
- 二零二五版籃球場地租賃及賽事門票銷售合同3篇
- 2025版體檢服務(wù)信息化建設(shè)合作合同協(xié)議2篇
- 2024跨國公司研發(fā)中心合作合同
- 二零二五年度城市綜合體消防安全管理代理服務(wù)合同3篇
- 二零二五年度合同擔(dān)保制度標(biāo)準(zhǔn)合同范本匯編3篇
- 2025版天然氣發(fā)電機組購銷合同范本3篇
- 2025年度個人對公司借款及稅收優(yōu)惠合同規(guī)范4篇
- 二零二五版木地板施工與地板漆噴涂服務(wù)合同4篇
- 無人化農(nóng)場項目可行性研究報告
- 《如何存款最合算》課件
- 社區(qū)團支部工作計劃
- 拖欠工程款上訪信范文
- 2024屆上海市金山區(qū)高三下學(xué)期二模英語試題(原卷版)
- 《wifi協(xié)議文庫》課件
- 《好東西》:女作者電影的話語建構(gòu)與烏托邦想象
- 一年級下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號發(fā)射的激光武器設(shè)計
- 2024年國信證券招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論