版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計21.1.系統(tǒng)設(shè)計系統(tǒng)設(shè)計的主要工作的主要工作系統(tǒng)設(shè)計是系統(tǒng)開發(fā)的第二階段,其任務(wù)是:在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計,主要是為了解決“怎樣做”的問題。主要工作包括以下五個方面:1.總體設(shè)計2.代碼設(shè)計和設(shè)計規(guī)范的制定3.系
2、統(tǒng)物理配置方案設(shè)計4.數(shù)據(jù)存儲設(shè)計5.計算機(jī)處理過程設(shè)計2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計31.1.系統(tǒng)設(shè)計系統(tǒng)設(shè)計的主要工作的主要工作經(jīng)過系統(tǒng)設(shè)計,設(shè)計人員應(yīng)能為程序開發(fā)人員提供完整、清楚的設(shè)計文檔,并對設(shè)計規(guī)范中不清楚的地方做出解釋。系統(tǒng)設(shè)計中,應(yīng)遵循以下原則:1.系統(tǒng)性 系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計中,要從整個系統(tǒng)的角度進(jìn)行考慮2.靈活性 為保持系統(tǒng)的長久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性。3.可靠性 可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復(fù)能力。(保密性、檢錯糾錯能力、抗病毒能力)4.經(jīng)濟(jì)性 經(jīng)濟(jì)性指
3、在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計4第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計52.1 2.1 代碼的功能代碼的功能代碼是代表事物名稱、屬性、狀態(tài)等的符號,為了便于計算機(jī)處理,一般用數(shù)字、字母或它們的組合來表示。代碼的功能如下: 它為事物提供一個概要而不含糊的認(rèn)定,便
4、于數(shù)據(jù)的存貯和檢索;1 代碼是人和計算機(jī)的共同語言,是兩者交換信息的工具。4代碼設(shè)計在系統(tǒng)分析階段就應(yīng)開始。由于編制代碼需要仔細(xì)調(diào)查和多方協(xié)調(diào),所以是一項費(fèi)時、費(fèi)事的工作,因此,在系統(tǒng)設(shè)計階段才能最后確定。 使用代碼可以提高處理的效率和精度;2 代碼提高了數(shù)據(jù)的全局一致性;32022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計62.2 2.2 代碼的設(shè)計代碼的設(shè)計合理的代碼結(jié)構(gòu)是信息處理系統(tǒng)是否具有生命力的一個重要因素,在代碼設(shè)計時,應(yīng)注意以下一些問題: 設(shè)計的代碼在邏輯上必須能滿足用戶的需要, 在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致;1 代碼要系統(tǒng)化,一個代碼應(yīng)惟一標(biāo)志它所 代表的事物或?qū)傩裕? 在代碼設(shè)
5、計時,要預(yù)留足夠的位置,以 適應(yīng)不斷變化的需要;3 要注意避免誤解,不要使用易于混淆的字符。4注意!2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計72.2 2.2 代碼的設(shè)計代碼的設(shè)計合理的代碼結(jié)構(gòu)是信息處理系統(tǒng)是否具有生命力的一個重要因素,在代碼設(shè)計時,應(yīng)注意以下一些問題:注意!要注意盡量采用不易出錯的編碼結(jié)構(gòu);5 當(dāng)代碼長于4個字母或5個數(shù)字字符時, 應(yīng)分成小段;6 若已知碼的位數(shù)為P,每一位上可用字符數(shù) 為Si,則可以組成碼的總數(shù)為:7piSi12022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計82.3 2.3 代碼的種類代碼的種類代碼的種類有如下三種: 順序碼又稱系列碼,是一種用連續(xù)數(shù)字代
6、表編碼對象的碼。例如:用1代表廠長,2代表科長,3代表科員,4代表生產(chǎn)工人等。1.順序碼 區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。2.區(qū)間碼 助憶碼用文字、數(shù)字或文字來描述,也可用文字與數(shù)字結(jié)合起來描述,其特點(diǎn)是,可以通過聯(lián)想幫助記憶。3.助記碼2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計9 郵政編碼全都是六位數(shù),每一個地方的郵政編碼都不一樣。郵政編碼的一二位代表省份或直轄市。第三四位代表地、市、州。第五六位代表一個縣.一個鎮(zhèn)或者一個居住的小區(qū)。455000表示“河南安陽市文峰區(qū)” 2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計1
7、0助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述,其特點(diǎn)是,可以通過聯(lián)想幫助記憶。例如,用W-B-l2代表12英寸黑白電視機(jī),用W-C-20代表20英寸彩色電視機(jī)。2.4 2.4 代碼結(jié)構(gòu)中的校驗位代碼結(jié)構(gòu)中的校驗位為了保證代碼的正確輸入,有意識地在編碼設(shè)計結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學(xué)方法計算出來。(一)算術(shù)級數(shù)法 原代碼1 2 3 4 5 各乘以權(quán) 6 5 4 3 2 乘積之和 6+10+12+12+10=50 以11為模去除乘積之和,把得出的余數(shù)作為校驗碼: 50/11=46 因此代碼為123456。(二)幾何級數(shù)法 原理
8、同上,把所乘權(quán)數(shù)改為:32 16 8 4 2 等。(三)質(zhì)數(shù)法 原理同上,但把所乘權(quán)數(shù)改為質(zhì)數(shù)系列,如17 13 7 5 3等。 注意,以11為模時,若余數(shù)是10,則按0處理。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計11第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計123.3.功能功能結(jié)構(gòu)圖設(shè)計結(jié)構(gòu)圖設(shè)計所謂功能結(jié)構(gòu)圖就是
9、按功能從屬關(guān)系畫成的圖表,圖中每一個框稱為一個功能模塊。分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。工商管理信息子系統(tǒng)建立主文件更新主文件建立扣款文件計算和打印數(shù)據(jù)錄入數(shù)據(jù)維護(hù)建立主處理文件更新數(shù)據(jù)錄入數(shù)據(jù)維護(hù)計算打印工資單打印工資匯總表2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計133.3.功能功能結(jié)構(gòu)圖設(shè)計結(jié)構(gòu)圖設(shè)計 很明顯,功能結(jié)構(gòu)圖中各層功能與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處理(功能)是對應(yīng)的。模塊化:把一個信息系統(tǒng)設(shè)計成若干模塊的方法稱作模塊化。模塊化思想一方面,各個模塊具有相對獨(dú)立性,可以分別加以設(shè)計實現(xiàn);另一方面,模塊之間的
10、相互關(guān)系(如信息交換、調(diào)用關(guān)系)則通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個統(tǒng)一的整體,完成系統(tǒng)的功能。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計14第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計154.4.信息系統(tǒng)流程圖信息系統(tǒng)流程圖設(shè)計設(shè)計功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達(dá)各功能之間
11、的數(shù)據(jù)傳送關(guān)系。這些數(shù)據(jù)傳送關(guān)系在設(shè)計中是通過繪制信息系統(tǒng)流程圖來從整體上表達(dá)的。信息系統(tǒng)流程圖信息系統(tǒng)流程圖屬于計算機(jī)處理流程圖,它用來表示信息在計算機(jī)系統(tǒng)中的處理流程。信息系統(tǒng)流程圖可以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制。最后,把各個處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關(guān)系圖。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計164.4.信息系統(tǒng)流程圖信息系統(tǒng)流程圖設(shè)計設(shè)計繪制信息系統(tǒng)流程圖應(yīng)當(dāng)使用統(tǒng)一符號。常用的符號如下:從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖還應(yīng)考慮哪些處理功能可以合并,或者可以進(jìn)一步分解,然后把有關(guān)的處理看成是系統(tǒng)
12、流程圖中的一個處理功能。從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非僅僅是符號的改換。信息系統(tǒng)流程圖表示的是計算機(jī)的處理流程,而并不像數(shù)據(jù)流程圖那樣還反映了人工操作那一部分。圖7.3 常用的信息系統(tǒng)流程圖符號2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計17第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計185.1 5.1 設(shè)計依據(jù)設(shè)計依據(jù)
13、1.系統(tǒng)的吞吐量2.系統(tǒng)的響應(yīng)時間3.系統(tǒng)的可靠性每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。如果要求系統(tǒng)具有較大的吞吐量,就應(yīng)當(dāng)選擇具有較高性能的計算機(jī)和網(wǎng)絡(luò)系統(tǒng)。如果要求系統(tǒng)具有較短的響應(yīng)時間,就應(yīng)當(dāng)選擇CPU 運(yùn)算速度較快的計算機(jī)及具有較高傳遞速率的通訊線路。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。例如,對于每天需要24小時連續(xù)工作的系統(tǒng),其系統(tǒng)的可靠性就很高,這時可以采用雙機(jī)雙工結(jié)構(gòu)方式。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計195.1 5.1 設(shè)計依據(jù)設(shè)計依據(jù) 4.集中式還是分布式5.地域范圍6.數(shù)據(jù)管理方式如果一個系統(tǒng)的處理方式是集中式的,則信息系統(tǒng)既可以是主機(jī)系統(tǒng),也可以是網(wǎng)絡(luò)系統(tǒng);
14、若系統(tǒng)的處理方式是分布式的,則采用微機(jī)網(wǎng)絡(luò)將更能有效地發(fā)揮系統(tǒng)的性能。對于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域網(wǎng)還是局域網(wǎng)。跟據(jù)數(shù)據(jù)管理方式配備相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計205.2 5.2 計算機(jī)硬件選擇計算機(jī)硬件選擇計算機(jī)硬件的選擇取決于數(shù)據(jù)的處理方式和運(yùn)行的軟件。計算機(jī)處理能力確定了數(shù)據(jù)的處理方式以后,在計算機(jī)機(jī)型的選擇上則主要考慮應(yīng)用軟件對計算機(jī)處理能力的需求,包括:(1) 計算機(jī)主存;(2) CPU時鐘;(3) 輸入、輸出和通信的通道數(shù);(4) 顯示方式;(5) 外接轉(zhuǎn)儲設(shè)備及其類型。 由于不同計算機(jī)的設(shè)計目標(biāo)不同,因而可能在某一方面具
15、有顯著的優(yōu)點(diǎn)而在其它應(yīng)用場合卻令人無法接受,在系統(tǒng)設(shè)計時,應(yīng)根據(jù)應(yīng)用的需要認(rèn)真選擇。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計215.3 5.3 計算機(jī)網(wǎng)絡(luò)的選擇計算機(jī)網(wǎng)絡(luò)的選擇在信息系統(tǒng)開發(fā)中,應(yīng)根據(jù)應(yīng)用需要選擇主機(jī)終端方式或微機(jī)網(wǎng)絡(luò)方式。對微機(jī)網(wǎng)絡(luò)而言,由于存在著多個商家的多種產(chǎn)品,也面臨著網(wǎng)絡(luò)的選型問題。 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)一般有總線型、星型、環(huán)形、混合型等。在網(wǎng)絡(luò)選擇上應(yīng)根據(jù)應(yīng)用系統(tǒng)的地域分布、信息流量進(jìn)行綜合考慮。(一)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 通常首先按軟件將系統(tǒng)從邏輯上分為各個分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,并考慮各設(shè)備之間的連接結(jié)構(gòu)。(二)網(wǎng)絡(luò)的邏輯設(shè)計 目前,流行的網(wǎng)絡(luò)操作系統(tǒng)有UNI
16、X、Windows 等。(三)網(wǎng)絡(luò)操作系統(tǒng)2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計225.4 5.4 數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)庫管理系統(tǒng)的選擇一個好的數(shù)據(jù)庫管理系統(tǒng)對管理信息系統(tǒng)的應(yīng)用有著舉足輕重的影響。在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮以下四個方面:數(shù)據(jù)庫的性能數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺數(shù)據(jù)庫管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型12342022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計235.5 5.5 應(yīng)用軟件的選擇應(yīng)用軟件的選擇隨著產(chǎn)業(yè)的發(fā)展,出現(xiàn)了許多商品化應(yīng)用軟件,這些軟件技術(shù)成熟、設(shè)計規(guī)范、管理思想先進(jìn)。直接應(yīng)用這些商品化軟件既可以節(jié)省投資,又能夠規(guī)范管理過程、加快系統(tǒng)應(yīng)用的進(jìn)度。選擇
17、應(yīng)用軟件應(yīng)考慮:軟件是否能夠滿足用戶的需求。軟件是否具有足夠的靈活性軟件是否能夠獲得長期、穩(wěn)定的技術(shù)支持1232022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計24第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計256.6.制定設(shè)計規(guī)范制定設(shè)計規(guī)范制定設(shè)計規(guī)范設(shè)計規(guī)范是整個系統(tǒng)的“公用標(biāo)準(zhǔn)”,它具體地規(guī)定了文件名和程序名的統(tǒng)一格式、編
18、碼結(jié)構(gòu)、代碼結(jié)構(gòu)、統(tǒng)一的度量名等。有關(guān)設(shè)計規(guī)范例子請參見本章實例7.2。設(shè)計規(guī)范為了將來在系統(tǒng)的使用、操作和管理上不致造成極大的混亂,應(yīng)盡早從系統(tǒng)的角度,全面考慮,切實制訂好設(shè)計規(guī)范。即對系統(tǒng)內(nèi)程序、文件和處理方法等予以統(tǒng)籌命名,統(tǒng)一標(biāo)準(zhǔn)。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計26第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系
19、統(tǒng)設(shè)計276.1 6.1 文件的分類文件的分類 文件是系統(tǒng)中存放數(shù)據(jù)的基本方式。文件可以按不同特征進(jìn)行分類,按文件的用途可把文件分為以下幾種:按用途分類1.主文件2.處理文件3.工作文件4.周轉(zhuǎn)文件主文件是系統(tǒng)中最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù)。處理文件又稱事務(wù)文件,是用來存放事務(wù)數(shù)據(jù)的臨時文件,包含了對主文件進(jìn)行更新的全部數(shù)據(jù)。工作文件是處理過程中暫時存放數(shù)據(jù)的文件周轉(zhuǎn)文件用來存放具有固定個體變動屬性的數(shù)據(jù)。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計286.2 6.2 文件文件的的組織方式組織方式 文件的組織方式是指文件內(nèi)部構(gòu)造數(shù)據(jù)的方式。按文件的組織方式可把文件分為順序文
20、件、索引文件、直接存取文件。順序文件文件的記錄按照鑒別鍵大小依次重新排列所得到的文件叫做排好序的順序文件( 簡稱順序文件)。因此,排好序的順序文件是物理順序和邏輯順序一致的文件。索引文件帶有索引表的數(shù)據(jù)文件叫索引文件,增加索引表是為了加快檢索記錄的速度。索引表的索引項應(yīng)當(dāng)按順序排列;而數(shù)據(jù)文件本身則可以按順序排列,也可以不按順序排列。按索引文件組織方式組織文件時,文件包括索引區(qū)和數(shù)據(jù)區(qū)。直接存取文件直接存取文件組織有多種實現(xiàn)方法,有直接地址法和雜湊法2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計296.3 6.3 文件文件設(shè)計設(shè)計 文件設(shè)計就是根據(jù)文件的使用要求、處理方式、存儲量、數(shù)據(jù)的活動性
21、以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。設(shè)計文件之前需確定的內(nèi)容數(shù)據(jù)處理的方式文件的存儲介質(zhì)操作系統(tǒng)提供的文件組織方式存取方式和對存取時間處理時間的要求文件設(shè)計通常從設(shè)計共享文件開始,這是因為共享文件與其他文件的關(guān)系密切。文件由記錄組成,所以設(shè)計文件主要是設(shè)計文件記錄的格式。文件設(shè)計還應(yīng)考慮文件的管理問題,要確定文件的管理制度。注意事項2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計306.4 6.4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計的基礎(chǔ)知識的基礎(chǔ)知識 數(shù)據(jù)庫系統(tǒng)中,對現(xiàn)實世界中數(shù)據(jù)的抽象、描述以及處理是通過數(shù)據(jù)模型來實現(xiàn)的。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)設(shè)計中用于提供
22、信息表示和操作手段的形式構(gòu)架,是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。數(shù)據(jù)模型概念模型數(shù)據(jù)模型也稱信息模型如網(wǎng)狀、層次及關(guān)系模型2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計316.4.1 6.4.1 概念模型概念模型概念模型是按用戶的觀點(diǎn)對數(shù)據(jù)和信息建模。人們常常首先將現(xiàn)實世界的客觀對象抽象為某一種不依賴于計算機(jī)系統(tǒng)和某一個數(shù)據(jù)庫管理系統(tǒng)(DBMS)的信息結(jié)構(gòu),即概念模型,然后再把概念模型轉(zhuǎn)換為計算機(jī)上某一DBMS支持的數(shù)據(jù)模型。1.實體 “實體”即現(xiàn)實世界中存在的對象或事物。 實體可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)系。2.屬性 “屬性”指實體具有的某種特性。屬性用來描述
23、一個實體。 如學(xué)生實體可由學(xué)號、姓名、年齡、性別、系、年級等屬性來刻畫。3.聯(lián)系 在信息世界聯(lián)系可分為兩類:一是實體內(nèi)部的聯(lián)系;一是實體之間的聯(lián)系。 實體間的聯(lián)系方式可分為:一對一聯(lián)系(1:1);一對多聯(lián)系(1:n);多對多聯(lián)系(m:n)。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計326.4.2 E-R6.4.2 E-R方法方法概念模型的最常用的表示方法是實體聯(lián)系方法(Entity-Relation Approach,簡稱E-R方法),其方法是用E-R圖來描述某一組織的信息模型。首先根據(jù)分析階段收集到的材料,利用分類、聚集、概括等方法抽象出實體,并命名。然后根據(jù)實體的屬性描述其間的各種聯(lián)系
24、。圖7.7 物資入庫管理E-R模型圖中用矩形表示實體。實體之間的關(guān)系用菱形表示。屬性可用橢圓表示2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計336.4.3 6.4.3 數(shù)據(jù)模型數(shù)據(jù)模型數(shù)據(jù)模型是相對概念模型而言的,是對客觀事物及其聯(lián)系的數(shù)據(jù)化描述。在數(shù)據(jù)庫系統(tǒng)中,對現(xiàn)實世界數(shù)據(jù)的抽象、描述及處理都是通過數(shù)據(jù)模型來實現(xiàn)的,它是數(shù)據(jù)庫系統(tǒng)實現(xiàn)的基礎(chǔ)。1. 層次模型3. 關(guān)系模型數(shù)據(jù)模型的種類2. 網(wǎng)狀模型4. 面向?qū)ο竽P驮陉P(guān)系模型下,數(shù)據(jù)的邏輯結(jié)構(gòu)用二維表表示,即每一個關(guān)系為一張二維表,相當(dāng)于一個文件。實體間的聯(lián)系均通過關(guān)系進(jìn)行描述。關(guān)系模型應(yīng)用關(guān)系代數(shù)和關(guān)系演算等數(shù)學(xué)理論來處理數(shù)據(jù)庫系統(tǒng)中的
25、數(shù)據(jù)關(guān)系。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計346.4.3 6.4.3 數(shù)據(jù)模型數(shù)據(jù)模型關(guān)系模型中的主要術(shù)語1. 關(guān)系。一個關(guān)系對應(yīng)于一張二維表。2. 元組。表中一行稱為一個元組。3. 屬性。表中一列稱為一個屬性,給每列起一個名即為屬性名。 4. 主碼(Primary Key,也稱主關(guān)鍵字) 。表中的某個屬性組,它的值唯一地標(biāo)識一個元組。5. 域。屬性的取值范圍。6. 分量。元組中的一個屬性值。7. 關(guān)系模式。對關(guān)系的描述,用關(guān)系名(屬性1,屬性2,.,屬性n)來表示。結(jié) 算 編 碼合 同 號數(shù) 量金 額J0012HT1008100030000J0024HT110760012000
26、J0036HT111520004000表7.5 關(guān)系數(shù)據(jù)模型的一種關(guān)系“付款”關(guān)系2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計356.4.4 6.4.4 關(guān)系的關(guān)系的規(guī)范化規(guī)范化第一范式第一范式規(guī)范化理論研究關(guān)系模式中各屬性之間的依賴關(guān)系及其對關(guān)系模式性能的影響,探討關(guān)系模式應(yīng)該具備的性質(zhì)和設(shè)計方法。范式表示的是關(guān)系模式的規(guī)范化程度。教師代碼姓名工 資基本工資附加工資1001張興5000060001002李明7990070001003王進(jìn)400005000教師代碼姓名基本工資附加工資1001張興5000060001002李明7990070001003王進(jìn)400005000表7.7 符合第一范
27、式的關(guān)系表7.6 不符合第一范式的關(guān)系 屬于第一范式的關(guān)系應(yīng)滿足的基本條件是元組中的每一個分量都必須是不可分割的數(shù)據(jù)項。簡言之,第一范式指在同一表中沒有重復(fù)項存在。Normal Form2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計366.4.4 6.4.4 關(guān)系的關(guān)系的規(guī)范化規(guī)范化第二范式第二范式所謂第二范式,指的是這種關(guān)系不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。例如,表7.8所示關(guān)系雖滿足1NF,但不滿足2NF。教師代碼姓 名職 稱研究課題號研究課題名 表7.8 不符合第二范式的教師與研究課題關(guān)系這種關(guān)系會引起數(shù)據(jù)冗余和更新異常,當(dāng)要插入新的研究課題數(shù)據(jù)時,往往缺少相應(yīng)的教師代
28、碼,以致無法插入;當(dāng)刪除某位教師的信息時,常會引起丟失有關(guān)研究課題信息。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計376.4.4 6.4.4 關(guān)系的規(guī)范化關(guān)系的規(guī)范化所謂第三范式,指的是這種關(guān)系不僅滿足第二范式,而且它的任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。例如表7.9所示產(chǎn)品關(guān)系屬第二范式,但不是第三范式。表7.9 不符合第三范式的產(chǎn)品關(guān)系上述關(guān)系同樣存在著高度冗余和更新異常問題。3NF消除了插入、刪除異常及數(shù)據(jù)冗余、修改復(fù)雜等問題,已經(jīng)是比較規(guī)范的關(guān)系。產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠地址 2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計38第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第
29、三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計398.8.輸出設(shè)計輸出設(shè)計輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對于大多數(shù)用戶,輸出是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)。因此,系統(tǒng)設(shè)計過程與運(yùn)行過程正好相反,是從輸出設(shè)計到輸入設(shè)計。1有關(guān)輸出信息使用方面的內(nèi)容2輸出信息的內(nèi)容3輸出格式4輸出設(shè)備5輸出介質(zhì)輸出設(shè)計的內(nèi)容輸出設(shè)計要在一定規(guī)范指導(dǎo)下進(jìn)行,以便產(chǎn)生易于理解的
30、輸出,根據(jù)應(yīng)用的需要,可以采用預(yù)印表格、打印多層表格等,周轉(zhuǎn)文件也常在輸出設(shè)計中采用。輸出設(shè)計的方法輸出報告定義了系統(tǒng)的輸出。輸出報告中既標(biāo)出了各常量、變量的詳細(xì)信息,也給出了各種統(tǒng)計量及其計算公式、控制方法。輸出報告2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計408.8.輸出設(shè)計輸出設(shè)計設(shè)計輸出報告之前應(yīng)收集好各項有關(guān)內(nèi)容,填寫到輸出設(shè)計書上。輸出設(shè)計書資料代碼GZ01輸出名稱工資主文件一覽表處理周期每月一次形式行式打印表種類0001份 數(shù)1報送財 務(wù) 科項 目 號項目名稱位數(shù)及編輯備 注1部門代碼X(4) 2工 號X(5) 3姓 名X(12) 4級 別X(3) 5基本工資9999.99
31、6房 費(fèi)999.99 2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計41第一節(jié) 系統(tǒng)設(shè)計的主要工作第二節(jié) 代碼設(shè)計第三節(jié) 功能結(jié)構(gòu)圖設(shè)計第四節(jié) 信息系統(tǒng)流程圖設(shè)計第五節(jié) 系統(tǒng)物理配置方案設(shè)計第六節(jié) 制訂設(shè)計規(guī)范第七節(jié) 數(shù)據(jù)存儲設(shè)計第八節(jié) 輸出設(shè)計第九節(jié) 輸入設(shè)計第十節(jié) 處理流程圖設(shè)計第十一節(jié) 編寫程序設(shè)計說明書和系統(tǒng)設(shè)計報告 本 章 內(nèi) 容2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計429.1 9.1 輸入輸入設(shè)計的原則設(shè)計的原則輸入設(shè)計包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過程。在輸入設(shè)計中,提高效率和減少錯誤是兩個最根本的原則。以下是指導(dǎo)輸入設(shè)計的目標(biāo):1控制輸入量2減少輸入延遲3減少輸入錯誤4輸入過
32、程盡量簡化2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計439.2 9.2 輸入設(shè)備的選擇輸入設(shè)備的選擇 輸入設(shè)計首先要確定輸入設(shè)備的類型和輸入介質(zhì),常用的輸入設(shè)備有: 1.鍵盤磁盤輸入裝置 由數(shù)據(jù)錄入員通過工作站錄入,經(jīng)可靠性驗證后存入磁記錄介質(zhì)(如磁帶、磁盤等)。2.光電閱讀器 采用光筆讀入光學(xué)標(biāo)記條形碼或用掃描儀錄入紙上文字。3.終端輸入 終端可以在線方式與主機(jī)聯(lián)系,以及時返回處理結(jié)果。2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計449.3 9.3 輸入檢驗輸入檢驗輸入設(shè)計的目標(biāo)是要盡可能減少數(shù)據(jù)輸入中的錯誤。在輸入設(shè)計中,要對全部輸入數(shù)據(jù)設(shè)想其可能發(fā)生的錯誤,對其進(jìn)行校驗。輸入錯誤的
33、種類有以下幾種: 指由于原始數(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)生差錯。 1.數(shù)據(jù)本身錯誤 2.數(shù)據(jù)多余或不足 3.數(shù)據(jù)的延誤2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計459.3 9.3 輸入檢驗輸入檢驗常用的數(shù)據(jù)出錯的校驗方法是以下幾種,可單獨(dú)地使用,也可組合使用。1.重復(fù)校驗2.視覺校驗3.檢驗位校驗4.控制總數(shù)校驗5.數(shù)據(jù)類型校驗6.格式校驗7.邏輯校驗8.界限校驗9.順序校驗10.記錄計數(shù)校驗11.平
34、衡校驗12.對照校驗2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計469.4 9.4 原始原始單據(jù)的格式設(shè)計單據(jù)的格式設(shè)計 輸入設(shè)計的重要內(nèi)容之一是設(shè)計好原始單據(jù)的格式。設(shè)計原始單據(jù)的原則是:1. 便于填寫;2. 便于歸檔;3. 單據(jù)的格式應(yīng)能保證輸入精度。人事變動通知單 _年_月_日人員代碼姓 名部 門基本工資附加工資房 費(fèi)備 注1002周英杰01400.0040.0090.0001004吳關(guān)興02350.0035.0050.0021005趙子英01450.0045.0090.0021007馬凌云02600.0060.00120.001 科長簽字_備注欄:0調(diào)離 1新進(jìn) 2修改數(shù)據(jù)2022-7-3第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計479.5 9.5 輸入屏幕輸入屏幕設(shè)計設(shè)計從屏幕上通過人機(jī)對話輸入是目前廣泛使用的輸入方式。因為是人機(jī)對話,既有用戶輸入,又有計算機(jī)的輸出。通常,人機(jī)對話采用菜單式、填表法和應(yīng)答式三種方式。圖7.12 三峽工程開發(fā)總公司設(shè)備調(diào)撥單
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深度學(xué)習(xí)及自動駕駛應(yīng)用 課件 第6、7章 基于CNN的自動駕駛場景語義分割理論與實踐、循環(huán)神經(jīng)網(wǎng)絡(luò)及自動駕駛車輛換道行為預(yù)測
- 污水處理設(shè)施管網(wǎng)配套設(shè)施合同
- 環(huán)保工程合同模板
- 物流配送計劃生育承諾書模板
- 知識產(chǎn)權(quán)許可使用合同解除協(xié)議
- 移動辦公通訊實施方案
- 企業(yè)員工道德提案管理辦法
- 投資權(quán)益協(xié)議書
- 親子園幼師聘用合同細(xì)則
- 物流公司承運(yùn)商安全規(guī)范
- 木材在冰雪運(yùn)動中的應(yīng)用
- 大學(xué)生職業(yè)生涯規(guī)劃書軟件技術(shù)
- 2022中小學(xué)高級教師任職資格評審講課答辯題目及答案
- 針刺傷標(biāo)準(zhǔn)預(yù)防
- 《門店選址開發(fā)》課件
- 《急救藥品》課件
- 氯酸鹽行業(yè)分析
- 國開電大 可編程控制器應(yīng)用實訓(xùn) 形考任務(wù)6實訓(xùn)報告
- 社會醫(yī)學(xué)教學(xué)設(shè)計案例
- GB/T 34120-2023電化學(xué)儲能系統(tǒng)儲能變流器技術(shù)要求
- 跨國企業(yè)中方外派人員的跨文化適應(yīng)
評論
0/150
提交評論