版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng)詳細(xì)詳細(xì)設(shè)計(jì)設(shè)計(jì)提出提出要求要求可行性可行性研究研究系統(tǒng)系統(tǒng)評(píng)價(jià)評(píng)價(jià)系統(tǒng)系統(tǒng)維護(hù)維護(hù)驗(yàn)收驗(yàn)收編程編程調(diào)試調(diào)試系統(tǒng)系統(tǒng)轉(zhuǎn)換轉(zhuǎn)換詳細(xì)詳細(xì)調(diào)查調(diào)查初步初步調(diào)查調(diào)查邏輯邏輯設(shè)計(jì)設(shè)計(jì)開(kāi)發(fā)方開(kāi)發(fā)方案選擇案選擇審批審批審查審查審查審查總體總體設(shè)計(jì)設(shè)計(jì)系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)實(shí)施系統(tǒng)運(yùn)行系統(tǒng)運(yùn)行 和維護(hù)和維護(hù) 系統(tǒng)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)的一個(gè)重要階段,這個(gè)階段系統(tǒng)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)的一個(gè)重要階段,這個(gè)階段是對(duì)是對(duì)新系統(tǒng)的物理模型設(shè)計(jì)新系統(tǒng)的物理模型設(shè)計(jì),即通過(guò)前面的系統(tǒng)分析,即通過(guò)前面的系統(tǒng)分析報(bào)告(針對(duì)新系統(tǒng)邏輯功能),從實(shí)際出發(fā),進(jìn)行各報(bào)告(針對(duì)新系統(tǒng)邏輯功能)
2、,從實(shí)際出發(fā),進(jìn)行各種具體設(shè)計(jì),確定系統(tǒng)的實(shí)施方案,解決系統(tǒng)如何去種具體設(shè)計(jì),確定系統(tǒng)的實(shí)施方案,解決系統(tǒng)如何去完成的問(wèn)題,最終給出詳細(xì)的設(shè)計(jì)方案,為下一階段完成的問(wèn)題,最終給出詳細(xì)的設(shè)計(jì)方案,為下一階段的實(shí)現(xiàn)制定詳細(xì)計(jì)劃。的實(shí)現(xiàn)制定詳細(xì)計(jì)劃。 系統(tǒng)設(shè)計(jì)是尋求解決辦法,探索建立新系統(tǒng)的過(guò)程。系統(tǒng)設(shè)計(jì)是尋求解決辦法,探索建立新系統(tǒng)的過(guò)程。1 1 系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)2 代碼設(shè)計(jì)代碼設(shè)計(jì)3 3 功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖設(shè)計(jì)4 4 信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)5 5 信息系統(tǒng)物理配置方案設(shè)計(jì)信息系統(tǒng)物理配置方案設(shè)計(jì)6 6 輸出設(shè)計(jì)輸出設(shè)計(jì)7 7 輸入設(shè)計(jì)輸入設(shè)計(jì)8 8 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)
3、據(jù)存儲(chǔ)設(shè)計(jì)第第7章章 管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)第第7章章 管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)9 9 處理流程圖設(shè)計(jì)處理流程圖設(shè)計(jì)10 10 制定設(shè)計(jì)規(guī)范制定設(shè)計(jì)規(guī)范11 11 編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)和系統(tǒng)設(shè)計(jì)報(bào)告編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)和系統(tǒng)設(shè)計(jì)報(bào)告q1.1 1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作q1.2 1.2 系統(tǒng)設(shè)計(jì)模型系統(tǒng)設(shè)計(jì)模型q1.3 1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則1 系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù) 系統(tǒng)設(shè)計(jì)是新系統(tǒng)的系統(tǒng)設(shè)計(jì)是新系統(tǒng)的物理模型設(shè)計(jì)階段物理模型設(shè)計(jì)階段,根據(jù)系,根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型,綜合考慮各統(tǒng)分析階段所
4、確定的新系統(tǒng)的邏輯模型,綜合考慮各種約束,選擇一個(gè)具體的信息系統(tǒng)平臺(tái),設(shè)計(jì)出能在種約束,選擇一個(gè)具體的信息系統(tǒng)平臺(tái),設(shè)計(jì)出能在該平臺(tái)上運(yùn)行的物理模型,解決該平臺(tái)上運(yùn)行的物理模型,解決“系統(tǒng)如何做系統(tǒng)如何做”的問(wèn)的問(wèn)題。題。 1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作邏輯模型邏輯模型物理模型物理模型做什么做什么如何做如何做科學(xué)合理地提出科學(xué)合理地提出從具體到抽象從具體到抽象從抽象又回到具體從抽象又回到具體系統(tǒng)分析系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作主要內(nèi)容主要內(nèi)容系統(tǒng)詳系統(tǒng)詳細(xì)設(shè)計(jì)細(xì)設(shè)計(jì)系統(tǒng)總系統(tǒng)總體設(shè)計(jì)體設(shè)計(jì)系統(tǒng)設(shè)系統(tǒng)設(shè)計(jì)報(bào)告計(jì)報(bào)告1.1 系統(tǒng)設(shè)計(jì)的主要工作系
5、統(tǒng)設(shè)計(jì)的主要工作 告訴用戶(hù)系統(tǒng)具體將要做什么。一旦用戶(hù)同意告訴用戶(hù)系統(tǒng)具體將要做什么。一旦用戶(hù)同意了這個(gè)了這個(gè)總體設(shè)計(jì)總體設(shè)計(jì),我們會(huì)將這個(gè)總體設(shè)計(jì)轉(zhuǎn)換為,我們會(huì)將這個(gè)總體設(shè)計(jì)轉(zhuǎn)換為更加詳細(xì)的文檔。更加詳細(xì)的文檔。1.系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作n系統(tǒng)的組成部分系統(tǒng)的組成部分,即有哪些模塊組成,即有哪些模塊組成n系統(tǒng)的層次系統(tǒng)的層次及調(diào)用及調(diào)用關(guān)系關(guān)系n模塊的處理模塊的處理功能功能n模塊之間的接口模塊之間的接口,即模塊間傳遞的數(shù)據(jù),即模塊間傳遞的數(shù)據(jù)主要包括主要包括信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)功能結(jié)構(gòu)圖設(shè)計(jì)計(jì)和和功能模塊圖設(shè)計(jì)功能模
6、塊圖設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作 讓系統(tǒng)建設(shè)者了解要解決用戶(hù)的問(wèn)題所需要的硬讓系統(tǒng)建設(shè)者了解要解決用戶(hù)的問(wèn)題所需要的硬件和系統(tǒng)。主要描述系統(tǒng)的件和系統(tǒng)。主要描述系統(tǒng)的硬件配置、人機(jī)界面、硬件配置、人機(jī)界面、輸入和輸出、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)體系結(jié)構(gòu)輸入和輸出、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)體系結(jié)構(gòu)等。也就是說(shuō),等。也就是說(shuō),詳細(xì)設(shè)計(jì)是系統(tǒng)說(shuō)明的一個(gè)詳細(xì)設(shè)計(jì)是系統(tǒng)說(shuō)明的一個(gè)技術(shù)層面技術(shù)層面上的描述。上的描述。2.系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作n代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定n系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì):p包括設(shè)
7、備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理包括設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等系統(tǒng)的選擇等n數(shù)據(jù)存儲(chǔ)設(shè)計(jì):數(shù)據(jù)存儲(chǔ)設(shè)計(jì):p包括數(shù)據(jù)庫(kù)的設(shè)計(jì)、數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)等。包括數(shù)據(jù)庫(kù)的設(shè)計(jì)、數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)等。n計(jì)算機(jī)處理過(guò)程設(shè)計(jì):計(jì)算機(jī)處理過(guò)程設(shè)計(jì):p輸入、輸出、處理流程圖設(shè)計(jì)及編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)等。輸入、輸出、處理流程圖設(shè)計(jì)及編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)等。系統(tǒng)詳細(xì)設(shè)計(jì)包括系統(tǒng)詳細(xì)設(shè)計(jì)包括1.1 系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)計(jì)的主要工作系統(tǒng)設(shè)系統(tǒng)設(shè)計(jì)目標(biāo)計(jì)目標(biāo)1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則運(yùn)行效率運(yùn)行效率可靠性可靠性安全性安全性靈活性靈活性經(jīng)濟(jì)性經(jīng)濟(jì)性 通常,可以采
8、用以下設(shè)計(jì)目標(biāo)來(lái)評(píng)價(jià)一個(gè)設(shè)計(jì)方案的通常,可以采用以下設(shè)計(jì)目標(biāo)來(lái)評(píng)價(jià)一個(gè)設(shè)計(jì)方案的優(yōu)劣。優(yōu)劣。系統(tǒng)性系統(tǒng)性1.系統(tǒng)性系統(tǒng)性系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語(yǔ)言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)標(biāo)準(zhǔn),傳遞語(yǔ)言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。出一處、全局共享,使一次輸入得到多次利用。例如:對(duì)于生產(chǎn)管理系統(tǒng)里的零件,有的部門(mén)叫做例如:對(duì)于生產(chǎn)管理系統(tǒng)里的零件,有的部門(mén)
9、叫做“原材原材料料”,有的部門(mén)叫,有的部門(mén)叫“配件配件”,有的部門(mén)叫,有的部門(mén)叫“產(chǎn)品產(chǎn)品”1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則2.系統(tǒng)的可靠性系統(tǒng)的可靠性可靠性可靠性是指受外界干擾時(shí),系統(tǒng)的抵御能力和恢復(fù)能力。是指受外界干擾時(shí),系統(tǒng)的抵御能力和恢復(fù)能力。 平均故障間隔時(shí)間:平均故障間隔時(shí)間:指前后兩次發(fā)生故障的平均時(shí)間,反指前后兩次發(fā)生故障的平均時(shí)間,反映了系統(tǒng)安全運(yùn)行時(shí)間。映了系統(tǒng)安全運(yùn)行時(shí)間。例如:第一次故障在例如:第一次故障在3:00發(fā)生,第發(fā)生,第二次故障在二次故障在11:00發(fā)生,第三次故障在發(fā)生,第三次故障在23:00發(fā)生。發(fā)生。 則:則:平均故障間隔時(shí)間平均故障間隔
10、時(shí)間 =(8 + 12)/ 2 = 10 平均維護(hù)時(shí)間:平均維護(hù)時(shí)間:指故障后平均每次所用的修復(fù)時(shí)間,反映指故障后平均每次所用的修復(fù)時(shí)間,反映系統(tǒng)可維護(hù)性的好壞。系統(tǒng)可維護(hù)性的好壞。1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則為保持系統(tǒng)的長(zhǎng)久生命力,要求系統(tǒng)具有很強(qiáng)的為保持系統(tǒng)的長(zhǎng)久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性環(huán)境適應(yīng)性,為此,系統(tǒng)應(yīng)具有較好的開(kāi)放性和結(jié)構(gòu)的可變性。為此,系統(tǒng)應(yīng)具有較好的開(kāi)放性和結(jié)構(gòu)的可變性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu)模塊化結(jié)構(gòu),提高各模塊的獨(dú)立,提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴(lài)性,盡可能減少模塊
11、間的數(shù)據(jù)耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴(lài)減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。 3.系統(tǒng)的靈活性系統(tǒng)的靈活性1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則經(jīng)濟(jì)性經(jīng)濟(jì)性指在滿(mǎn)足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開(kāi)銷(xiāo)。指在滿(mǎn)足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開(kāi)銷(xiāo)。一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿(mǎn)足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必滿(mǎn)足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避
12、免不必要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程、減少處要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程、減少處理費(fèi)用。理費(fèi)用。4.系統(tǒng)的經(jīng)濟(jì)性系統(tǒng)的經(jīng)濟(jì)性1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則5.系統(tǒng)的運(yùn)行效率系統(tǒng)的運(yùn)行效率批處理系統(tǒng):批處理系統(tǒng):處理速度(即單個(gè)業(yè)務(wù)的平均處理時(shí)間)處理速度(即單個(gè)業(yè)務(wù)的平均處理時(shí)間)聯(lián)機(jī)實(shí)時(shí)處理系統(tǒng):聯(lián)機(jī)實(shí)時(shí)處理系統(tǒng):響應(yīng)時(shí)間(即從終端上發(fā)出一項(xiàng)請(qǐng)求到響應(yīng)時(shí)間(即從終端上發(fā)出一項(xiàng)請(qǐng)求到計(jì)算機(jī)在終端上給出回答所用的時(shí)間)計(jì)算機(jī)在終端上給出回答所用的時(shí)間)實(shí)時(shí)錄入、成批處理的系統(tǒng):實(shí)時(shí)錄入、成批處理的系統(tǒng):處理能力(標(biāo)準(zhǔn)時(shí)間周期內(nèi)處處理能力(標(biāo)準(zhǔn)時(shí)
13、間周期內(nèi)處理的作業(yè)個(gè)數(shù))理的作業(yè)個(gè)數(shù))1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則6.系統(tǒng)的安全性系統(tǒng)的安全性系統(tǒng)安全性系統(tǒng)安全性是指系統(tǒng)的硬件和軟件免遭故意或偶然損害的能是指系統(tǒng)的硬件和軟件免遭故意或偶然損害的能力;保護(hù)數(shù)據(jù)不丟失、不泄露不改動(dòng)和被銷(xiāo)毀的能力;限制力;保護(hù)數(shù)據(jù)不丟失、不泄露不改動(dòng)和被銷(xiāo)毀的能力;限制數(shù)據(jù)傳播范圍(保密)的能力。數(shù)據(jù)傳播范圍(保密)的能力。1.3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則q2.1 2.1 代碼的含義代碼的含義q2.2 2.2 代碼的功能代碼的功能q2.3 2.3 代碼的種類(lèi)代碼的種類(lèi)q2.4 2.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì)q2.5 2.5 代碼
14、校驗(yàn)方法代碼校驗(yàn)方法2 代碼設(shè)計(jì)代碼設(shè)計(jì)n我們身邊常用到什么樣的一些代碼?我們身邊常用到什么樣的一些代碼?p學(xué)號(hào)學(xué)號(hào)p身份證號(hào)碼身份證號(hào)碼p考試證編號(hào)考試證編號(hào)p借書(shū)證編號(hào)借書(shū)證編號(hào)p手機(jī)號(hào)碼手機(jī)號(hào)碼p衣服尺碼衣服尺碼。2.1 代碼的含義代碼的含義n為什么在校學(xué)生都有一個(gè)學(xué)號(hào)?在不同的學(xué)校,同一個(gè)為什么在校學(xué)生都有一個(gè)學(xué)號(hào)?在不同的學(xué)校,同一個(gè)學(xué)生的學(xué)號(hào)又不一樣?公民的身份證號(hào)碼有多少位?它學(xué)生的學(xué)號(hào)又不一樣?公民的身份證號(hào)碼有多少位?它們代表什么意思?想想看,我們每一個(gè)人有多少除了名們代表什么意思?想想看,我們每一個(gè)人有多少除了名字以外的號(hào)碼?等等。字以外的號(hào)碼?等等。n編碼(代碼)是信息系
15、統(tǒng)實(shí)現(xiàn)的基礎(chǔ)和前提,也是信息編碼(代碼)是信息系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)和前提,也是信息系統(tǒng)設(shè)計(jì)的有機(jī)組成部分。系統(tǒng)設(shè)計(jì)的有機(jī)組成部分。合理的編碼結(jié)構(gòu)是信息系統(tǒng)合理的編碼結(jié)構(gòu)是信息系統(tǒng)是否具有生命力的一個(gè)重要因素是否具有生命力的一個(gè)重要因素。2.1 代碼的含義代碼的含義 代碼是用來(lái)表征客觀事物的一個(gè)或一組有序的符號(hào),它應(yīng)代碼是用來(lái)表征客觀事物的一個(gè)或一組有序的符號(hào),它應(yīng)易于計(jì)算機(jī)和人識(shí)別與處理。也簡(jiǎn)稱(chēng)為易于計(jì)算機(jī)和人識(shí)別與處理。也簡(jiǎn)稱(chēng)為“碼碼”,一般用數(shù)字、一般用數(shù)字、字母或它們的組合來(lái)表示。字母或它們的組合來(lái)表示。 簡(jiǎn)而言之,代碼就是用數(shù)字或字母代表事物。簡(jiǎn)而言之,代碼就是用數(shù)字或字母代表事物。2.1
16、代碼的含義代碼的含義n在手工處理系統(tǒng)中,許多數(shù)據(jù)如在手工處理系統(tǒng)中,許多數(shù)據(jù)如零件號(hào)、設(shè)備號(hào)、圖號(hào)零件號(hào)、設(shè)備號(hào)、圖號(hào)等早已等早已使用代碼。使用代碼。n為了給尚無(wú)代碼的數(shù)據(jù)項(xiàng)編碼,為了統(tǒng)一和改進(jìn)原有代碼,使為了給尚無(wú)代碼的數(shù)據(jù)項(xiàng)編碼,為了統(tǒng)一和改進(jìn)原有代碼,使之適應(yīng)計(jì)算機(jī)處理的要求,在建立新系統(tǒng)時(shí),必須對(duì)整個(gè)系統(tǒng)之適應(yīng)計(jì)算機(jī)處理的要求,在建立新系統(tǒng)時(shí),必須對(duì)整個(gè)系統(tǒng)進(jìn)行代碼設(shè)計(jì)。進(jìn)行代碼設(shè)計(jì)。2.1 代碼的含義代碼的含義代碼設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)的第一個(gè)步驟,有了代碼設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)的第一個(gè)步驟,有了良好的代碼設(shè)計(jì),才能保證整個(gè)系統(tǒng)設(shè)計(jì)的一致性,良好的代碼設(shè)計(jì),才能保證整個(gè)系統(tǒng)設(shè)計(jì)的一致性,是系
17、統(tǒng)設(shè)計(jì)的共同指南。是系統(tǒng)設(shè)計(jì)的共同指南。2.1 代碼的含義代碼的含義2.2 代碼的功能代碼的功能p它為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和它為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和 檢檢索索(電話號(hào)碼地區(qū)號(hào):(電話號(hào)碼地區(qū)號(hào):010、021、022、023)p代碼縮短了事物的名稱(chēng),節(jié)省了時(shí)間和空間代碼縮短了事物的名稱(chēng),節(jié)省了時(shí)間和空間pIO - British Indian Ocean Territory IO - British Indian Ocean Territory 英屬印度洋領(lǐng)地英屬印度洋領(lǐng)地 pCN - China CN - China 中國(guó)中國(guó) pHK -
18、 Hong Kong HK - Hong Kong 中國(guó)香港特區(qū)中國(guó)香港特區(qū) pMO - Macau MO - Macau 中國(guó)澳門(mén)特區(qū)中國(guó)澳門(mén)特區(qū)pUS America US America 美國(guó)美國(guó)pJP Japan JP Japan 日本日本1.鑒別功能鑒別功能2.2 代碼的功能代碼的功能p使用代碼可以提高處理的效率和精度:按代碼進(jìn)行排序或按使用代碼可以提高處理的效率和精度:按代碼進(jìn)行排序或按某種規(guī)定算法進(jìn)行統(tǒng)計(jì)分析,可以十分迅速某種規(guī)定算法進(jìn)行統(tǒng)計(jì)分析,可以十分迅速(如按學(xué)號(hào)排序)(如按學(xué)號(hào)排序)2.提高效率提高效率2.2 代碼的功能代碼的功能代碼提高了數(shù)據(jù)的全局一致性代碼提高了數(shù)據(jù)的
19、全局一致性(共享性)(共享性):同一事物在不同場(chǎng):同一事物在不同場(chǎng)合有不同的叫法,可以通過(guò)編碼統(tǒng)一起來(lái),減少了因數(shù)據(jù)不一合有不同的叫法,可以通過(guò)編碼統(tǒng)一起來(lái),減少了因數(shù)據(jù)不一致而造成的錯(cuò)誤致而造成的錯(cuò)誤(如同一個(gè)項(xiàng)目(如同一個(gè)項(xiàng)目P P,有的部門(mén)叫項(xiàng)目、有的叫,有的部門(mén)叫項(xiàng)目、有的叫課題、有的叫工程)課題、有的叫工程)3.保證一致性保證一致性2.2 代碼的功能代碼的功能代碼是人和計(jì)算機(jī)的共同語(yǔ)言:是兩者交換信息的工具代碼是人和計(jì)算機(jī)的共同語(yǔ)言:是兩者交換信息的工具 代碼設(shè)計(jì)在系統(tǒng)分析階段就應(yīng)當(dāng)開(kāi)始。由于代碼的編制需代碼設(shè)計(jì)在系統(tǒng)分析階段就應(yīng)當(dāng)開(kāi)始。由于代碼的編制需要仔細(xì)調(diào)查和多方協(xié)調(diào),在系統(tǒng)設(shè)
20、計(jì)階段才能最后確定。要仔細(xì)調(diào)查和多方協(xié)調(diào),在系統(tǒng)設(shè)計(jì)階段才能最后確定。4.溝通的橋梁溝通的橋梁2.2 代碼的功能代碼的功能【案例【案例】自行車(chē)的型號(hào)自行車(chē)的型號(hào) PA-12含義如下含義如下: 漢語(yǔ)拼音的第一個(gè)字母漢語(yǔ)拼音的第一個(gè)字母表示自行車(chē)的用途,如表示自行車(chē)的用途,如P為普通車(chē)、為普通車(chē)、Q為輕便車(chē)、為輕便車(chē)、Z為載重車(chē)、為載重車(chē)、X為小輪車(chē)。為小輪車(chē)。 漢語(yǔ)拼音的第二個(gè)字母漢語(yǔ)拼音的第二個(gè)字母代表自行車(chē)的車(chē)輪直徑,代表自行車(chē)的車(chē)輪直徑,A、E、G、M分別指輪徑分別指輪徑28、 26 、24、20英寸的女式車(chē)。英寸的女式車(chē)。 最后,最后,漢語(yǔ)拼音后面的阿拉伯?dāng)?shù)字漢語(yǔ)拼音后面的阿拉伯?dāng)?shù)字如如
21、PA-12型的型的“12”,是,是工廠設(shè)計(jì)的順序號(hào)。工廠設(shè)計(jì)的順序號(hào)。2.2 代碼的功能代碼的功能代碼的種類(lèi)代碼的種類(lèi)順序碼順序碼區(qū)間碼區(qū)間碼助憶碼助憶碼2.3 代碼的種類(lèi)代碼的種類(lèi) 順序碼是一種最簡(jiǎn)單、最常用的代碼。順序碼是一種最簡(jiǎn)單、最常用的代碼。這種代碼是將順序這種代碼是將順序的自然數(shù)或字母賦予分類(lèi)對(duì)象的自然數(shù)或字母賦予分類(lèi)對(duì)象。如各種票據(jù)的編號(hào)都是順序。如各種票據(jù)的編號(hào)都是順序。p 例如例如,用用1 代表廠長(zhǎng),代表廠長(zhǎng),2代表科長(zhǎng),代表科長(zhǎng),3代表科員,代表科員,4代表生產(chǎn)工代表生產(chǎn)工人等。人等。p學(xué)校里學(xué)號(hào)構(gòu)成里的某些部分學(xué)校里學(xué)號(hào)構(gòu)成里的某些部分1.順序碼順序碼2.3 代碼的種類(lèi)代
22、碼的種類(lèi)優(yōu)點(diǎn):短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理;優(yōu)點(diǎn):短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理; 缺點(diǎn):(缺點(diǎn):(1)代碼本身沒(méi)有給出對(duì)象的任何其它信息)代碼本身沒(méi)有給出對(duì)象的任何其它信息(沒(méi)有邏輯(沒(méi)有邏輯基礎(chǔ))基礎(chǔ))(2)新加的代碼只能列在最后,刪除則造成空)新加的代碼只能列在最后,刪除則造成空通常,通常,順序碼作為其他碼分類(lèi)中細(xì)分類(lèi)的一種補(bǔ)充手段。順序碼作為其他碼分類(lèi)中細(xì)分類(lèi)的一種補(bǔ)充手段。2.3 代碼的種類(lèi)代碼的種類(lèi)2.區(qū)間碼區(qū)間碼區(qū)間碼的定義:區(qū)間碼的定義:把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的碼中數(shù)字的值值和和位置位置都代表一
23、定意義。典型的例子是郵政編都代表一定意義。典型的例子是郵政編碼、電話號(hào)碼等。碼、電話號(hào)碼等。2.3 代碼的種類(lèi)代碼的種類(lèi)【案例【案例】 我國(guó)目前使用的我國(guó)目前使用的居民身份證居民身份證就是采用一個(gè)就是采用一個(gè)18位的區(qū)間碼,位的區(qū)間碼,前前6位表示地區(qū)編碼,中間位表示地區(qū)編碼,中間8位表示出生年月日,最后位表示出生年月日,最后4位表示順位表示順序號(hào)和其它狀態(tài)(性別等)。序號(hào)和其它狀態(tài)(性別等)。2.3 代碼的種類(lèi)代碼的種類(lèi)我國(guó)公民身份證代碼的含義我國(guó)公民身份證代碼的含義2.3 代碼的種類(lèi)代碼的種類(lèi)2.區(qū)間碼區(qū)間碼區(qū)間碼的優(yōu)點(diǎn):區(qū)間碼的優(yōu)點(diǎn):p信息處理比較可靠,排序、分類(lèi)、檢索等操作易于進(jìn)行。信
24、息處理比較可靠,排序、分類(lèi)、檢索等操作易于進(jìn)行。區(qū)間碼的缺點(diǎn):區(qū)間碼的缺點(diǎn):p碼的長(zhǎng)度與它分類(lèi)屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼的長(zhǎng)度與它分類(lèi)屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼,加重計(jì)算機(jī)處理的負(fù)擔(dān)。碼,加重計(jì)算機(jī)處理的負(fù)擔(dān)。p在許多情況下,碼有多余的數(shù)。在許多情況下,碼有多余的數(shù)。p碼的維護(hù)比較困難。碼的維護(hù)比較困難。2.3 代碼的種類(lèi)代碼的種類(lèi)某企業(yè)的用戶(hù)分類(lèi)代碼某企業(yè)的用戶(hù)分類(lèi)代碼碼碼2121代表該用戶(hù)為采購(gòu)總量小于代表該用戶(hù)為采購(gòu)總量小于99999999元的零售單位。元的零售單位。區(qū)間碼的類(lèi)型:區(qū)間碼的類(lèi)型: 1 1、多面碼、多面碼:一個(gè)數(shù)據(jù)項(xiàng)可能具有多方面的特性,如果:一個(gè)數(shù)據(jù)項(xiàng)
25、可能具有多方面的特性,如果在碼的結(jié)構(gòu)中,為這些特性各規(guī)定一個(gè)位置,就形成多面碼。在碼的結(jié)構(gòu)中,為這些特性各規(guī)定一個(gè)位置,就形成多面碼。例如表例如表7.17.1的規(guī)定,代碼的規(guī)定,代碼23422342表示材料為黃銅的表示材料為黃銅的1.5mm1.5mm方形方形頭鍍鉻螺釘(每一區(qū)間或每一位代表事物某一方面的特性)頭鍍鉻螺釘(每一區(qū)間或每一位代表事物某一方面的特性)2.3 代碼的種類(lèi)代碼的種類(lèi)多面碼示例多面碼示例編碼編碼M010403M010403表示尺碼為表示尺碼為170170的米色男式西服的米色男式西服. .服裝類(lèi)別服裝類(lèi)別顏色顏色尺碼尺碼M01M01西服西服M02M02休閑服休閑服M03M03
26、體恤體恤M04M04西褲西褲M(mǎn)05M05襯衣襯衣0101黑色黑色0202深灰色深灰色0303淺灰色淺灰色0404米色米色010116016002021651650303170170040417517505051801800606185185多面碼示例多面碼示例n多面碼的特點(diǎn)是多面碼的特點(diǎn)是:p柔性好,面的增加、刪除、修改都很容易。柔性好,面的增加、刪除、修改都很容易。p可實(shí)現(xiàn)按任意組配面的信息檢索,對(duì)機(jī)器處理有良好的可實(shí)現(xiàn)按任意組配面的信息檢索,對(duì)機(jī)器處理有良好的適應(yīng)性。適應(yīng)性。p 缺點(diǎn)是不易直觀識(shí)別,不便于記憶。缺點(diǎn)是不易直觀識(shí)別,不便于記憶。區(qū)間碼的類(lèi)型:區(qū)間碼的類(lèi)型: 2 2、上下關(guān)聯(lián)區(qū)
27、間碼(層次碼)、上下關(guān)聯(lián)區(qū)間碼(層次碼):由幾個(gè)意義上相互有:由幾個(gè)意義上相互有關(guān)的區(qū)間碼組成關(guān)的區(qū)間碼組成(如包含班級(jí)信息的學(xué)號(hào):(如包含班級(jí)信息的學(xué)號(hào):109-03-07-02-11109-03-07-02-11)2.3 代碼的種類(lèi)代碼的種類(lèi)關(guān)聯(lián)碼示例關(guān)聯(lián)碼示例關(guān)聯(lián)碼與多面碼的區(qū)別:關(guān)聯(lián)碼與多面碼的區(qū)別:關(guān)聯(lián)碼中必須要根關(guān)聯(lián)碼中必須要根據(jù)前幾位字符的意據(jù)前幾位字符的意義才能判斷出后面義才能判斷出后面幾位字符的意義;幾位字符的意義;多面碼則從碼的構(gòu)多面碼則從碼的構(gòu)成上就能判斷出各成上就能判斷出各位字符的含義。位字符的含義。編碼編碼W0391W0391表示尺碼為表示尺碼為160160的女式休閑
28、服。的女式休閑服。服服裝裝 服服裝裝類(lèi)類(lèi)別別 尺尺碼碼 01西西服服 01170 02175 03180 02西西褲褲 0129 0231 0332 M男男裝裝 03襯襯衣衣 0138 0239 0341 01連連衣衣裙裙 01M 02L 03XL W女女裝裝 03休休閑閑服服 01160 02165 03170 01連連衣衣裙裙 015565 026575 037585 C童童裝裝 02套套裝裝牛牛仔仔 01M 02L 區(qū)間碼的類(lèi)型:區(qū)間碼的類(lèi)型: 3、十進(jìn)位碼、十進(jìn)位碼:此法相當(dāng)于圖書(shū)分類(lèi)中沿用已久的十進(jìn)此法相當(dāng)于圖書(shū)分類(lèi)中沿用已久的十進(jìn)位分類(lèi)碼,它是位分類(lèi)碼,它是由上下關(guān)聯(lián)區(qū)間碼發(fā)展而成
29、的。由上下關(guān)聯(lián)區(qū)間碼發(fā)展而成的。2.3 代碼的種類(lèi)代碼的種類(lèi)3.助憶碼助憶碼 助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來(lái)描述,其特點(diǎn)是,助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來(lái)描述,其特點(diǎn)是,可以通過(guò)聯(lián)想幫助記憶??梢酝ㄟ^(guò)聯(lián)想幫助記憶。 例如:例如: 用用W-B-l2代表代表12英時(shí)黑白電視機(jī)英時(shí)黑白電視機(jī) 用用W-C-20代表代表 20英時(shí)彩色電視機(jī)。英時(shí)彩色電視機(jī)。2.3 代碼的種類(lèi)代碼的種類(lèi)3.助憶碼助憶碼又如在開(kāi)發(fā)一個(gè)商業(yè)經(jīng)貿(mào)性公司的信息系統(tǒng)時(shí),在數(shù)據(jù)庫(kù)中需又如在開(kāi)發(fā)一個(gè)商業(yè)經(jīng)貿(mào)性公司的信息系統(tǒng)時(shí),在數(shù)據(jù)庫(kù)中需要分別存儲(chǔ)商品的進(jìn)、存、銷(xiāo)要分別存儲(chǔ)商品的進(jìn)、存、銷(xiāo)3 3個(gè)環(huán)節(jié)的價(jià)格、成本、資金占用
30、個(gè)環(huán)節(jié)的價(jià)格、成本、資金占用等信息。為了區(qū)別起見(jiàn),這時(shí)我們可以規(guī)定:字段的前兩位分等信息。為了區(qū)別起見(jiàn),這時(shí)我們可以規(guī)定:字段的前兩位分別用別用J-J-,C-C-,X-X-來(lái)表示進(jìn)、存、銷(xiāo),用后來(lái)表示進(jìn)、存、銷(xiāo),用后5 5位數(shù)來(lái)代表價(jià)格、成位數(shù)來(lái)代表價(jià)格、成本、費(fèi)用、資金占用等等。例如本、費(fèi)用、資金占用等等。例如J-priceJ-price表示進(jìn)價(jià)。這就是一個(gè)表示進(jìn)價(jià)。這就是一個(gè)典型的助憶碼。典型的助憶碼。2.3 代碼的種類(lèi)代碼的種類(lèi)3.助憶碼助憶碼優(yōu)點(diǎn)優(yōu)點(diǎn):可輔助記憶:可輔助記憶缺點(diǎn)缺點(diǎn):n 校對(duì)不易,不易反映分類(lèi)的結(jié)構(gòu)校對(duì)不易,不易反映分類(lèi)的結(jié)構(gòu) 。n 太長(zhǎng)的助憶碼占用計(jì)算機(jī)容量太多,不宜
31、采用。太長(zhǎng)的助憶碼占用計(jì)算機(jī)容量太多,不宜采用。n 漢字不宜作為編碼的符號(hào)。漢字不宜作為編碼的符號(hào)。助憶碼適用于數(shù)據(jù)項(xiàng)數(shù)目較少的情況助憶碼適用于數(shù)據(jù)項(xiàng)數(shù)目較少的情況( (一般少于一般少于5050個(gè)個(gè)) ),否則可能引起聯(lián)想出錯(cuò)。否則可能引起聯(lián)想出錯(cuò)。2.3 代碼的種類(lèi)代碼的種類(lèi)1、唯一性、唯一性n 代碼的唯一性是代碼設(shè)計(jì)的首要要求,它要求一個(gè)編碼只能代代碼的唯一性是代碼設(shè)計(jì)的首要要求,它要求一個(gè)編碼只能代表一個(gè)實(shí)體或一個(gè)屬性。表一個(gè)實(shí)體或一個(gè)屬性。n但如果我們僅僅為了唯一化來(lái)編制代碼,那么代碼編出來(lái)后可但如果我們僅僅為了唯一化來(lái)編制代碼,那么代碼編出來(lái)后可能是雜亂無(wú)章的,使人無(wú)法辨認(rèn),而且使用
32、起來(lái)也不方便。所以能是雜亂無(wú)章的,使人無(wú)法辨認(rèn),而且使用起來(lái)也不方便。所以我們?cè)谖ㄒ换那疤嵯逻€要強(qiáng)調(diào)編碼的我們?cè)谖ㄒ换那疤嵯逻€要強(qiáng)調(diào)編碼的規(guī)范化規(guī)范化。2.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì)2、合理性、合理性 代碼在邏輯上必須能滿(mǎn)足用戶(hù)的需要,在結(jié)構(gòu)上代碼在邏輯上必須能滿(mǎn)足用戶(hù)的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。應(yīng)當(dāng)與處理的方法相一致。 (通過(guò)學(xué)號(hào)就可以了解學(xué)生所(通過(guò)學(xué)號(hào)就可以了解學(xué)生所在的系以及所學(xué)的專(zhuān)業(yè))在的系以及所學(xué)的專(zhuān)業(yè)) 2.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì)3、可擴(kuò)充性、可擴(kuò)充性 代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。否則,在
33、短時(shí)間內(nèi),隨便改變編碼結(jié)構(gòu)對(duì)設(shè)計(jì)工作來(lái)說(shuō)是一種嚴(yán)否則,在短時(shí)間內(nèi),隨便改變編碼結(jié)構(gòu)對(duì)設(shè)計(jì)工作來(lái)說(shuō)是一種嚴(yán)重浪費(fèi)。重浪費(fèi)。 (身份證號(hào)碼的更換)(身份證號(hào)碼的更換)n 一般來(lái)說(shuō),代碼愈短,分類(lèi)、準(zhǔn)備、存儲(chǔ)和傳送的開(kāi)銷(xiāo)一般來(lái)說(shuō),代碼愈短,分類(lèi)、準(zhǔn)備、存儲(chǔ)和傳送的開(kāi)銷(xiāo)愈低;愈低;n 代碼愈長(zhǎng),對(duì)數(shù)據(jù)檢索、統(tǒng)計(jì)分析和滿(mǎn)足多樣化的處理代碼愈長(zhǎng),對(duì)數(shù)據(jù)檢索、統(tǒng)計(jì)分析和滿(mǎn)足多樣化的處理要求就愈好。要求就愈好。n 但編碼太長(zhǎng),留空太多,多年用不上,也是一種浪費(fèi)。但編碼太長(zhǎng),留空太多,多年用不上,也是一種浪費(fèi)。2.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì)計(jì)算代碼的容量,即它所能表達(dá)的個(gè)體的個(gè)數(shù)。例如:計(jì)算代碼的容量,即它所能表
34、達(dá)的個(gè)體的個(gè)數(shù)。例如:一個(gè)一個(gè)三位數(shù)三位數(shù)的數(shù)字代碼,可以區(qū)分的數(shù)字代碼,可以區(qū)分一千個(gè)一千個(gè)不同的不同的個(gè)體個(gè)體;一個(gè)由一個(gè)由兩個(gè)英文字母兩個(gè)英文字母組成的代碼,可以表達(dá)組成的代碼,可以表達(dá)676676個(gè)個(gè)不同的不同的個(gè)個(gè)體體(26(2626)26)如果如果區(qū)分大小寫(xiě)區(qū)分大小寫(xiě),并且可以用數(shù)字出現(xiàn)在其中,那么同樣是,并且可以用數(shù)字出現(xiàn)在其中,那么同樣是兩位的代碼可以表達(dá)兩位的代碼可以表達(dá)38443844個(gè)個(gè)不同的不同的個(gè)體個(gè)體(62626262)。)。我們?cè)谟?jì)算容量時(shí),都應(yīng)該考慮到今后的發(fā)展與擴(kuò)充,而不能我們?cè)谟?jì)算容量時(shí),都應(yīng)該考慮到今后的發(fā)展與擴(kuò)充,而不能只看當(dāng)前的情況。只看當(dāng)前的情況。2
35、.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì)4、系統(tǒng)性、系統(tǒng)性代碼要系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,從而在整個(gè)系代碼要系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,從而在整個(gè)系統(tǒng)中具有通用性。統(tǒng)中具有通用性。(表示姓名,用(表示姓名,用Name和和N對(duì)比)對(duì)比) 2.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì)5、要注意避免引起誤解,不要使用易于混淆的字符。、要注意避免引起誤解,不要使用易于混淆的字符。p 0、z、I、S、V與0、2、1、5、U易混;6、合理的代碼結(jié)構(gòu)、合理的代碼結(jié)構(gòu) a、當(dāng)代碼長(zhǎng)于、當(dāng)代碼長(zhǎng)于4個(gè)字母或個(gè)字母或5個(gè)數(shù)字字符時(shí),應(yīng)分成小個(gè)數(shù)字字符時(shí),應(yīng)分成小段;段; 如注冊(cè)碼:如注冊(cè)碼:J2MV9-JYYQ6-JM44K-QMY
36、TH-8RB2W b、采用不易出錯(cuò)的代碼結(jié)構(gòu)。、采用不易出錯(cuò)的代碼結(jié)構(gòu)。 如:字母如:字母-字母字母-數(shù)字?jǐn)?shù)字 (WW3) 字母字母-數(shù)字?jǐn)?shù)字-字母字母 (W2W)2.4 代碼的設(shè)計(jì)代碼的設(shè)計(jì) 代碼是數(shù)據(jù)的重要組成部分,它的正確性代碼是數(shù)據(jù)的重要組成部分,它的正確性直接影響系統(tǒng)的質(zhì)量。當(dāng)人們抄寫(xiě)、錄入時(shí),直接影響系統(tǒng)的質(zhì)量。當(dāng)人們抄寫(xiě)、錄入時(shí),發(fā)生錯(cuò)誤的可能性很大。發(fā)生錯(cuò)誤的可能性很大。2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法抄寫(xiě)錯(cuò)誤抄寫(xiě)錯(cuò)誤易位錯(cuò)誤易位錯(cuò)誤隔位易位錯(cuò)誤隔位易位錯(cuò)誤如何解決,如何保證代碼的正確性?如何解決,如何保證代碼的正確性?2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法 在設(shè)計(jì)好的代碼(
37、代碼本體)后,再增加一位,作為代碼在設(shè)計(jì)好的代碼(代碼本體)后,再增加一位,作為代碼的組成部分。增加的這一位,即為的組成部分。增加的這一位,即為校驗(yàn)位校驗(yàn)位。避免代碼錄入出現(xiàn)錯(cuò)誤的辦法避免代碼錄入出現(xiàn)錯(cuò)誤的辦法校驗(yàn)位校驗(yàn)位代碼本體代碼本體 校驗(yàn)位是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼本體計(jì)算出校驗(yàn)位是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼本體計(jì)算出來(lái)的。來(lái)的。2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法開(kāi)始開(kāi)始YESNO計(jì)算校驗(yàn)位計(jì)算校驗(yàn)位計(jì)算的校驗(yàn)位計(jì)算的校驗(yàn)位與錄入的校驗(yàn)與錄入的校驗(yàn)位是否相同位是否相同結(jié)束結(jié)束錄入包括校驗(yàn)錄入包括校驗(yàn)位在內(nèi)的完整位在內(nèi)的完整代碼代碼2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法設(shè)有一組代
38、碼為:設(shè)有一組代碼為: C1C2C3C4Ci第一步:第一步:為代碼的每一位為代碼的每一位Ci確定一個(gè)權(quán)數(shù)確定一個(gè)權(quán)數(shù)Pi權(quán)數(shù)權(quán)數(shù)可以為:可以為:自然數(shù)自然數(shù) 1,2,3, 幾何級(jí)數(shù)幾何級(jí)數(shù) 2,4,8,16 質(zhì)數(shù)質(zhì)數(shù) 3,5,7,13,17校驗(yàn)位的計(jì)算步驟校驗(yàn)位的計(jì)算步驟2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法第二步:第二步:求代碼每一位求代碼每一位Ci與其對(duì)應(yīng)的權(quán)數(shù)與其對(duì)應(yīng)的權(quán)數(shù)Pi的乘積之和的乘積之和S S=C1*P1+C2*P2+Ci*Pi(i=1,2,n) = Ci*Pi (i=1,2,n)2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法第三步:第三步:確定模確定模M(11,13,10)第四步:第四步
39、:取余取余R = S mod M第五步:第五步:校驗(yàn)位校驗(yàn)位Cn+1 = R最終代碼為:最終代碼為:C1C2C3CnR校驗(yàn)位校驗(yàn)位代碼本體代碼本體2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法以算術(shù)級(jí)數(shù)作為代碼本體的權(quán)數(shù)以算術(shù)級(jí)數(shù)作為代碼本體的權(quán)數(shù)12345代碼本體代碼本體65432權(quán)數(shù)權(quán)數(shù)= 1625344352= 50 =iipcS1.算術(shù)級(jí)數(shù)法算術(shù)級(jí)數(shù)法2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法611mod50mod=MSR校驗(yàn)位校驗(yàn)位代碼本體代碼本體 問(wèn)題:如將數(shù)據(jù)錯(cuò)誤輸入為問(wèn)題:如將數(shù)據(jù)錯(cuò)誤輸入為21345,校驗(yàn)碼能檢查出來(lái),校驗(yàn)碼能檢查出來(lái)此錯(cuò)誤嗎?此錯(cuò)誤嗎? 如何確定權(quán)的大小有一定的法則,不能隨
40、意安排,否如何確定權(quán)的大小有一定的法則,不能隨意安排,否則錯(cuò)誤的數(shù)據(jù)輸入經(jīng)加權(quán)后,會(huì)得到正確的校驗(yàn)碼,則錯(cuò)誤的數(shù)據(jù)輸入經(jīng)加權(quán)后,會(huì)得到正確的校驗(yàn)碼,從而無(wú)法識(shí)別出錯(cuò)數(shù)據(jù)從而無(wú)法識(shí)別出錯(cuò)數(shù)據(jù)2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法12345代碼本體代碼本體32 16842權(quán)數(shù)權(quán)數(shù)114=iipcS2.幾何級(jí)數(shù)法幾何級(jí)數(shù)法2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法校驗(yàn)位校驗(yàn)位代碼本體代碼本體411 mod114mod=MSR2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法代碼本體代碼本體17 13753權(quán)數(shù)權(quán)數(shù)99=iipcS3.質(zhì)數(shù)法質(zhì)數(shù)法2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法0校驗(yàn)位校驗(yàn)位代碼本體代碼本體011mod
41、99mod=MSR2.5 代碼的校驗(yàn)方法代碼的校驗(yàn)方法q3.1 3.1 相關(guān)概念相關(guān)概念q3.2 3.2 模塊設(shè)計(jì)指標(biāo)和原則模塊設(shè)計(jì)指標(biāo)和原則q3.3 3.3 與數(shù)據(jù)流程圖的關(guān)系與數(shù)據(jù)流程圖的關(guān)系3 功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖設(shè)計(jì)n就是按功能從屬關(guān)系畫(huà)成的圖表,圖中每一個(gè)框稱(chēng)為一個(gè)功能就是按功能從屬關(guān)系畫(huà)成的圖表,圖中每一個(gè)框稱(chēng)為一個(gè)功能模塊模塊(它是在系統(tǒng)分析階段管理功能調(diào)查基礎(chǔ)上設(shè)計(jì)完成的,(它是在系統(tǒng)分析階段管理功能調(diào)查基礎(chǔ)上設(shè)計(jì)完成的,表示開(kāi)發(fā)的新表示開(kāi)發(fā)的新MIS系統(tǒng)必須具備的功能系統(tǒng)必須具備的功能)功能結(jié)構(gòu)圖功能結(jié)構(gòu)圖3.1 相關(guān)概念相關(guān)概念n結(jié)構(gòu)化設(shè)計(jì)的基本思想就是結(jié)構(gòu)化設(shè)計(jì)的基本
42、思想就是模塊化模塊化。即對(duì)每一個(gè)系統(tǒng)按功能逐。即對(duì)每一個(gè)系統(tǒng)按功能逐步由頂向下,由抽象到具體的逐層分解,將系統(tǒng)分解成為多層步由頂向下,由抽象到具體的逐層分解,將系統(tǒng)分解成為多層次的獨(dú)立功能模塊,一直分解到能簡(jiǎn)單地用程序?qū)崿F(xiàn)為止。次的獨(dú)立功能模塊,一直分解到能簡(jiǎn)單地用程序?qū)崿F(xiàn)為止。結(jié)構(gòu)化設(shè)計(jì)結(jié)構(gòu)化設(shè)計(jì)3.1 相關(guān)概念相關(guān)概念 模塊模塊是可以組合、更換和分解的單元,是組成系統(tǒng)的基本單元。是可以組合、更換和分解的單元,是組成系統(tǒng)的基本單元。模模 塊塊3.1 相關(guān)概念相關(guān)概念模塊化:模塊化:就是將程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)就是將程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊匯總起
43、來(lái)構(gòu)成一個(gè)整體,可以完成所要子功能,把這些模塊匯總起來(lái)構(gòu)成一個(gè)整體,可以完成所要求的整個(gè)系統(tǒng)的功能。模塊化的根據(jù)就是把復(fù)雜的問(wèn)題分解求的整個(gè)系統(tǒng)的功能。模塊化的根據(jù)就是把復(fù)雜的問(wèn)題分解成許多容易解決的小問(wèn)題,這些小問(wèn)題將更有利于原有問(wèn)題成許多容易解決的小問(wèn)題,這些小問(wèn)題將更有利于原有問(wèn)題的解決。的解決。 模模 塊塊 化化3.1 相關(guān)概念相關(guān)概念3.2 模塊設(shè)計(jì)指標(biāo)和原則模塊設(shè)計(jì)指標(biāo)和原則n模塊獨(dú)立性:模塊獨(dú)立性:通過(guò)制定具有單一功能并且和其他模塊沒(méi)有過(guò)多通過(guò)制定具有單一功能并且和其他模塊沒(méi)有過(guò)多聯(lián)系的模塊來(lái)實(shí)現(xiàn)的,即每個(gè)模塊只涉及該軟件要求的一個(gè)具聯(lián)系的模塊來(lái)實(shí)現(xiàn)的,即每個(gè)模塊只涉及該軟件要求
44、的一個(gè)具體子功能,而且與軟件結(jié)構(gòu)的其他部分的接口是簡(jiǎn)單的。體子功能,而且與軟件結(jié)構(gòu)的其他部分的接口是簡(jiǎn)單的。n模塊獨(dú)立性好的軟件接口簡(jiǎn)單、易于編制,獨(dú)立的模塊也比較模塊獨(dú)立性好的軟件接口簡(jiǎn)單、易于編制,獨(dú)立的模塊也比較容易測(cè)試和維護(hù),修改設(shè)計(jì)和程序需要的工作量小,錯(cuò)誤傳播容易測(cè)試和維護(hù),修改設(shè)計(jì)和程序需要的工作量小,錯(cuò)誤傳播范圍也小范圍也?。ú粫?huì)出現(xiàn)牽一發(fā)而動(dòng)全身的情況)(不會(huì)出現(xiàn)牽一發(fā)而動(dòng)全身的情況)。結(jié)構(gòu)化設(shè)計(jì)方法提出的定性的結(jié)構(gòu)化設(shè)計(jì)方法提出的定性的度量標(biāo)準(zhǔn)度量標(biāo)準(zhǔn): 模塊之間的模塊之間的耦合性(塊間聯(lián)系)耦合性(塊間聯(lián)系) 模塊自身的模塊自身的聚合性(塊內(nèi)聯(lián)系)聚合性(塊內(nèi)聯(lián)系)設(shè)計(jì)指
45、標(biāo)設(shè)計(jì)指標(biāo)3.2 模塊設(shè)計(jì)指標(biāo)和原則模塊設(shè)計(jì)指標(biāo)和原則*耦合耦合度度是模塊間的聯(lián)結(jié)關(guān)系,衡量不同模塊間的相互依賴(lài)的是模塊間的聯(lián)結(jié)關(guān)系,衡量不同模塊間的相互依賴(lài)的緊密程度。耦合的強(qiáng)弱取決于模塊間接口的復(fù)雜程度緊密程度。耦合的強(qiáng)弱取決于模塊間接口的復(fù)雜程度*耦合耦合度度越高,模塊獨(dú)立性越弱越高,模塊獨(dú)立性越弱舉例舉例:紅樓夢(mèng)里的護(hù)官符紅樓夢(mèng)里的護(hù)官符賈不假賈不假, ,白玉為堂金作馬白玉為堂金作馬阿房宮阿房宮, ,三百里三百里, ,住不下金陵一個(gè)史住不下金陵一個(gè)史東海缺少白玉床東海缺少白玉床, , 龍王來(lái)請(qǐng)金陵王龍王來(lái)請(qǐng)金陵王豐年好大雪豐年好大雪, , 珍珠如土金如鐵珍珠如土金如鐵賈、史、薛、王賈、
46、史、薛、王賈家的老太君是史家的,所以叫史太君,史湘云是賈母侄賈家的老太君是史家的,所以叫史太君,史湘云是賈母侄子的女兒。賈政的夫人王夫人是王家的,薛家的薛夫人和子的女兒。賈政的夫人王夫人是王家的,薛家的薛夫人和王夫人是姐妹。賈璉的老婆王熙鳳是王夫人的侄女。王夫人是姐妹。賈璉的老婆王熙鳳是王夫人的侄女。 無(wú)耦合無(wú)耦合沒(méi)有依賴(lài)關(guān)系沒(méi)有依賴(lài)關(guān)系松散耦合松散耦合有有少量依賴(lài)關(guān)系少量依賴(lài)關(guān)系緊密耦合緊密耦合有有很多依賴(lài)關(guān)系很多依賴(lài)關(guān)系模塊間耦合的類(lèi)型模塊間耦合的類(lèi)型模模塊塊獨(dú)獨(dú)立立性性弱弱( (低耦合低耦合) )強(qiáng)強(qiáng)( (中耦合中耦合) ) 控制耦合控制耦合( (較強(qiáng)耦合較強(qiáng)耦合) ) 公共耦合公共耦合
47、( (強(qiáng)耦合強(qiáng)耦合) ) 內(nèi)容內(nèi)容耦合耦合耦耦合合度度低低高高數(shù)據(jù)耦合數(shù)據(jù)耦合特征耦合特征耦合*聚合度聚合度是衡量一個(gè)模塊內(nèi)部各成分之間彼此結(jié)合的緊密程度。是衡量一個(gè)模塊內(nèi)部各成分之間彼此結(jié)合的緊密程度。模塊的內(nèi)聚程度越高越好。即模塊各個(gè)組成部分都是彼此密模塊的內(nèi)聚程度越高越好。即模塊各個(gè)組成部分都是彼此密切相關(guān)的,是為了一個(gè)共同的功能而組合在一起的。切相關(guān)的,是為了一個(gè)共同的功能而組合在一起的。*設(shè)計(jì)目標(biāo):設(shè)計(jì)目標(biāo):高聚合高聚合(模塊的所有成分都直接參與并且對(duì)于完(模塊的所有成分都直接參與并且對(duì)于完成同一功能來(lái)說(shuō)都是最基本的)成同一功能來(lái)說(shuō)都是最基本的)耦合與聚合都是模塊獨(dú)立性的定性標(biāo)準(zhǔn),都
48、反映模塊獨(dú)立性耦合與聚合都是模塊獨(dú)立性的定性標(biāo)準(zhǔn),都反映模塊獨(dú)立性的良好程度。但的良好程度。但耦合是直接的主導(dǎo)因素,聚合則輔助耦合耦合是直接的主導(dǎo)因素,聚合則輔助耦合共同對(duì)模塊獨(dú)立性進(jìn)行衡量共同對(duì)模塊獨(dú)立性進(jìn)行衡量。聚合與耦合密切相關(guān),同其它模塊強(qiáng)耦合的模塊意味聚合與耦合密切相關(guān),同其它模塊強(qiáng)耦合的模塊意味著著弱聚弱聚合,強(qiáng)聚合模塊意味著與其它模塊間松散耦合合,強(qiáng)聚合模塊意味著與其它模塊間松散耦合. .耦合、聚合與模塊獨(dú)立性關(guān)系設(shè)計(jì)原則設(shè)計(jì)原則3.2 模塊設(shè)計(jì)指標(biāo)和原則模塊設(shè)計(jì)指標(biāo)和原則n1.1.提高模塊獨(dú)立性:提高模塊獨(dú)立性:通過(guò)模塊分解或合并,力求降低耦合度,通過(guò)模塊分解或合并,力求降低耦
49、合度,提高內(nèi)聚性,改善模塊的獨(dú)立性;提高內(nèi)聚性,改善模塊的獨(dú)立性;n2.2.模塊規(guī)模適度:模塊規(guī)模適度:模塊的規(guī)模不應(yīng)過(guò)大,否則模塊的可理解性模塊的規(guī)模不應(yīng)過(guò)大,否則模塊的可理解性迅速下降;而模塊過(guò)小會(huì)導(dǎo)致模塊數(shù)目過(guò)多,系統(tǒng)接口復(fù)雜,迅速下降;而模塊過(guò)小會(huì)導(dǎo)致模塊數(shù)目過(guò)多,系統(tǒng)接口復(fù)雜,往往造成開(kāi)銷(xiāo)大于有效操作往往造成開(kāi)銷(xiāo)大于有效操作(模塊大小沒(méi)有最好的標(biāo)準(zhǔn))(模塊大小沒(méi)有最好的標(biāo)準(zhǔn))設(shè)計(jì)原則設(shè)計(jì)原則3.2 模塊設(shè)計(jì)指標(biāo)和原則模塊設(shè)計(jì)指標(biāo)和原則n3.3.模塊的作用域應(yīng)保持在該控制域范圍之內(nèi):模塊的作用域應(yīng)保持在該控制域范圍之內(nèi):最好局限于做最好局限于做出判定的那個(gè)模塊本身及它的直屬下級(jí)模塊出判
50、定的那個(gè)模塊本身及它的直屬下級(jí)模塊(聲明函數(shù)類(lèi)型:(聲明函數(shù)類(lèi)型:PublicPublic、ProtectProtect、PrivatePrivate)n4.4.降低模塊接口的復(fù)雜性:降低模塊接口的復(fù)雜性:軟件發(fā)生錯(cuò)誤的一個(gè)主要原因就軟件發(fā)生錯(cuò)誤的一個(gè)主要原因就是模塊接口太復(fù)雜,應(yīng)該仔細(xì)設(shè)計(jì)模塊接口,使信息傳遞簡(jiǎn)是模塊接口太復(fù)雜,應(yīng)該仔細(xì)設(shè)計(jì)模塊接口,使信息傳遞簡(jiǎn)單并且和模塊的功能一致單并且和模塊的功能一致(模塊獨(dú)立性的要求)(模塊獨(dú)立性的要求)設(shè)計(jì)原則設(shè)計(jì)原則3.2 模塊設(shè)計(jì)指標(biāo)和原則模塊設(shè)計(jì)指標(biāo)和原則n5.5.設(shè)計(jì)成單入口、單出口的模塊,避免病態(tài)連接:設(shè)計(jì)成單入口、單出口的模塊,避免病態(tài)連
51、接:如果模塊如果模塊都是從頂部入口,從底部出口的話,這樣的軟件也更易于理都是從頂部入口,從底部出口的話,這樣的軟件也更易于理解和易于維護(hù);解和易于維護(hù);(如不能使用(如不能使用GOTOGOTO語(yǔ)句)語(yǔ)句) 3.3 與數(shù)據(jù)流程圖的關(guān)系與數(shù)據(jù)流程圖的關(guān)系n功能結(jié)構(gòu)圖中各層功能模塊與新的信息系統(tǒng)中數(shù)功能結(jié)構(gòu)圖中各層功能模塊與新的信息系統(tǒng)中數(shù)據(jù)流程圖中的處理?yè)?jù)流程圖中的處理(功能功能)是對(duì)應(yīng)的是對(duì)應(yīng)的n功能模塊:判斷定貨處理方式模塊、開(kāi)發(fā)貨票功能模塊:判斷定貨處理方式模塊、開(kāi)發(fā)貨票處理模塊、開(kāi)付款通知單處理模塊)處理模塊、開(kāi)付款通知單處理模塊)制造成本管理子系統(tǒng)的功能結(jié)構(gòu)圖制造成本管理子系統(tǒng)的功能結(jié)構(gòu)
52、圖制造成本管理子系統(tǒng)制造成本管理子系統(tǒng)A0A0物資取得成本管理物資取得成本管理A01A01生產(chǎn)成本管理生產(chǎn)成本管理A02A02綜合成本管理綜合成本管理A03A03直接材料成本管直接材料成本管理理A021A021能源成本管能源成本管理理A022A022設(shè)備使用成本管設(shè)備使用成本管理理A023A023工資與費(fèi)用成本工資與費(fèi)用成本管理管理A024A024焦化原料焦化原料成本管理成本管理A0211A0211燒結(jié)礦原燒結(jié)礦原料成本管料成本管理理A0212A0212生鐵原料生鐵原料成本管理成本管理A0213A0213鋼鐵原料鋼鐵原料成本管理成本管理A0214A0214輔助材料輔助材料成本管理成本管理A02
53、15A02154 信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)n功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達(dá)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān)系。各功能之間的數(shù)據(jù)傳送關(guān)系。n信息系統(tǒng)流程圖:信息系統(tǒng)流程圖:是用來(lái)描述是用來(lái)描述模塊間數(shù)據(jù)聯(lián)系模塊間數(shù)據(jù)聯(lián)系的工具,信息系的工具,信息系統(tǒng)流程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制的,統(tǒng)流程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制的,它以數(shù)據(jù)流它以數(shù)據(jù)流程圖中的處理過(guò)程為中心來(lái)進(jìn)行設(shè)計(jì)。程圖中的處理過(guò)程為中心來(lái)進(jìn)行設(shè)計(jì)。4 信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì) 從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號(hào)改換,信從數(shù)據(jù)
54、流程圖到信息系統(tǒng)流程圖并非單純的符號(hào)改換,信息系統(tǒng)流程圖表示的是息系統(tǒng)流程圖表示的是計(jì)算機(jī)的處理流程計(jì)算機(jī)的處理流程,而并不像數(shù)據(jù)流程,而并不像數(shù)據(jù)流程圖那樣還反映了人工操作那一部分。因此繪制信息系統(tǒng)流程圖圖那樣還反映了人工操作那一部分。因此繪制信息系統(tǒng)流程圖的前提是已經(jīng)確定了系統(tǒng)的邊界、人一機(jī)接口和數(shù)據(jù)處理方式。的前提是已經(jīng)確定了系統(tǒng)的邊界、人一機(jī)接口和數(shù)據(jù)處理方式。 n可按下述思路來(lái)繪制信息系統(tǒng)流程圖:可按下述思路來(lái)繪制信息系統(tǒng)流程圖:1 1首先為數(shù)據(jù)流程圖中的處理功能畫(huà)出數(shù)據(jù)關(guān)系圖,它首先為數(shù)據(jù)流程圖中的處理功能畫(huà)出數(shù)據(jù)關(guān)系圖,它反映了數(shù)據(jù)之間的關(guān)系,即輸入數(shù)據(jù)、中間數(shù)據(jù)和輸出信息之反映
55、了數(shù)據(jù)之間的關(guān)系,即輸入數(shù)據(jù)、中間數(shù)據(jù)和輸出信息之間的關(guān)系;間的關(guān)系; 2 2把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來(lái),形成整個(gè)系把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來(lái),形成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。4 信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)q5.1 5.1 設(shè)計(jì)依據(jù)設(shè)計(jì)依據(jù)q5.2 5.2 計(jì)算機(jī)硬件選擇計(jì)算機(jī)硬件選擇q5.3 5.3 計(jì)算機(jī)網(wǎng)絡(luò)選擇計(jì)算機(jī)網(wǎng)絡(luò)選擇q5.4 5.4 數(shù)據(jù)庫(kù)系統(tǒng)選擇數(shù)據(jù)庫(kù)系統(tǒng)選擇q5.5 5.5 應(yīng)用軟件選擇應(yīng)用軟件選擇5 系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì) 系統(tǒng)物理配置方案是指信息系統(tǒng)運(yùn)行所依賴(lài)的系統(tǒng)物理配置方案是指信
56、息系統(tǒng)運(yùn)行所依賴(lài)的硬件平臺(tái)、硬件平臺(tái)、網(wǎng)絡(luò)平臺(tái)和軟件平臺(tái)網(wǎng)絡(luò)平臺(tái)和軟件平臺(tái),因此其設(shè)計(jì)就是針對(duì)新系統(tǒng)的目標(biāo),因此其設(shè)計(jì)就是針對(duì)新系統(tǒng)的目標(biāo),構(gòu)建能夠支持新系統(tǒng)運(yùn)行的軟硬件環(huán)境,以滿(mǎn)足新系統(tǒng)邏輯構(gòu)建能夠支持新系統(tǒng)運(yùn)行的軟硬件環(huán)境,以滿(mǎn)足新系統(tǒng)邏輯模型的功能和技術(shù)需求。模型的功能和技術(shù)需求。5.1 設(shè)計(jì)依據(jù)設(shè)計(jì)依據(jù)5.1 設(shè)計(jì)依據(jù)設(shè)計(jì)依據(jù)n 隨著信息技術(shù)的發(fā)展,各種計(jì)算機(jī)軟、硬件產(chǎn)品競(jìng)相投向市隨著信息技術(shù)的發(fā)展,各種計(jì)算機(jī)軟、硬件產(chǎn)品競(jìng)相投向市場(chǎng)。多種多樣的計(jì)算機(jī)技術(shù)產(chǎn)品為信息系統(tǒng)的建設(shè)提供了極大場(chǎng)。多種多樣的計(jì)算機(jī)技術(shù)產(chǎn)品為信息系統(tǒng)的建設(shè)提供了極大的靈活性,使我們可以根據(jù)應(yīng)用的需要選用不同生產(chǎn)者
57、的性能的靈活性,使我們可以根據(jù)應(yīng)用的需要選用不同生產(chǎn)者的性能各異的軟、硬件產(chǎn)品,但同時(shí)也給系統(tǒng)設(shè)計(jì)工作帶來(lái)了新的困各異的軟、硬件產(chǎn)品,但同時(shí)也給系統(tǒng)設(shè)計(jì)工作帶來(lái)了新的困難,那就是如何從眾多廠家的產(chǎn)品中作出最明智的選擇。難,那就是如何從眾多廠家的產(chǎn)品中作出最明智的選擇。1、系統(tǒng)的吞吐量、系統(tǒng)的吞吐量2、系統(tǒng)的響應(yīng)時(shí)間、系統(tǒng)的響應(yīng)時(shí)間3、系統(tǒng)的可靠性、系統(tǒng)的可靠性4、集中式還是分布式、集中式還是分布式5、地域范圍、地域范圍6、數(shù)據(jù)管理方式、數(shù)據(jù)管理方式設(shè)計(jì)依據(jù)設(shè)計(jì)依據(jù) 每秒鐘執(zhí)行的作業(yè)數(shù)稱(chēng)為系統(tǒng)的吞吐量每秒鐘執(zhí)行的作業(yè)數(shù)稱(chēng)為系統(tǒng)的吞吐量。系統(tǒng)的吞吐。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。量越大
58、,則系統(tǒng)的處理能力就越強(qiáng)。 系統(tǒng)的吞吐量與系統(tǒng)硬、軟件的選擇有著直接的關(guān)系。系統(tǒng)的吞吐量與系統(tǒng)硬、軟件的選擇有著直接的關(guān)系。如果要求系統(tǒng)具有效大的吞吐量,就應(yīng)當(dāng)選擇且有效高性如果要求系統(tǒng)具有效大的吞吐量,就應(yīng)當(dāng)選擇且有效高性能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。(如文字處理和三維圖象處理選(如文字處理和三維圖象處理選用的計(jì)算機(jī)就一定不同)用的計(jì)算機(jī)就一定不同)1.系統(tǒng)的吞吐量系統(tǒng)的吞吐量 從用戶(hù)向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開(kāi)始,經(jīng)系統(tǒng)處理后,從用戶(hù)向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開(kāi)始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱(chēng)為系統(tǒng)的響應(yīng)時(shí)間。給出應(yīng)答結(jié)果的時(shí)間稱(chēng)為系統(tǒng)的響應(yīng)時(shí)間。 如果要求系統(tǒng)具有較短的響應(yīng)時(shí)
59、間,就應(yīng)當(dāng)選擇如果要求系統(tǒng)具有較短的響應(yīng)時(shí)間,就應(yīng)當(dāng)選擇CPU運(yùn)運(yùn)算速度較快的計(jì)算機(jī)及具有較高傳遞速率的通信線路。算速度較快的計(jì)算機(jī)及具有較高傳遞速率的通信線路。(煉(煉鋼爐實(shí)時(shí)溫控系統(tǒng)、飛機(jī)自動(dòng)駕駛系統(tǒng)等)鋼爐實(shí)時(shí)溫控系統(tǒng)、飛機(jī)自動(dòng)駕駛系統(tǒng)等)2.系統(tǒng)的響應(yīng)時(shí)間系統(tǒng)的響應(yīng)時(shí)間 系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。 例如,對(duì)于每天需要例如,對(duì)于每天需要24小時(shí)連續(xù)工作的系統(tǒng),則系統(tǒng)的可小時(shí)連續(xù)工作的系統(tǒng),則系統(tǒng)的可靠性就應(yīng)該很高,這時(shí)可以來(lái)用雙機(jī)熱備方式??啃跃蛻?yīng)該很高,這時(shí)可以來(lái)用雙機(jī)熱備方式。(銀行數(shù)據(jù)(銀行數(shù)據(jù)庫(kù)管理系統(tǒng)、航天飛機(jī)自動(dòng)控制系統(tǒng)等)庫(kù)管理
60、系統(tǒng)、航天飛機(jī)自動(dòng)控制系統(tǒng)等)3.系統(tǒng)的可靠性系統(tǒng)的可靠性例子:銀行例子:銀行“一卡通一卡通”不通不通上海的李女士某銀行南京西路的營(yíng)業(yè)網(wǎng)點(diǎn),首次嘗試上海的李女士某銀行南京西路的營(yíng)業(yè)網(wǎng)點(diǎn),首次嘗試交通交通“一卡通一卡通”交付水電煤費(fèi)用。根據(jù)電腦提示,李女士交付水電煤費(fèi)用。根據(jù)電腦提示,李女士一步步地進(jìn)行操作,但是沒(méi)有想到最后機(jī)器居然顯示其操一步步地進(jìn)行操作,但是沒(méi)有想到最后機(jī)器居然顯示其操作超時(shí)。李女士一開(kāi)始以為自己操作可能不到位,又試了作超時(shí)。李女士一開(kāi)始以為自己操作可能不到位,又試了幾次,后來(lái)還干脆請(qǐng)來(lái)銀行保安,結(jié)果操作還是不成功,幾次,后來(lái)還干脆請(qǐng)來(lái)銀行保安,結(jié)果操作還是不成功,始終顯示其
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024裝修垃圾清運(yùn)合同范本
- 2024年廢棄物處理爆破合同
- 2024家庭保姆用工合同版
- 2024年商場(chǎng)室內(nèi)LED廣告屏購(gòu)銷(xiāo)合同
- 2024年工程項(xiàng)目質(zhì)量保證與驗(yàn)收合同條款
- 二手房產(chǎn)買(mǎi)賣(mài)合同協(xié)議模板
- 2024年簡(jiǎn)化版購(gòu)房合同協(xié)議
- 各類(lèi)維修合同范文集成
- 合同訴訟時(shí)效問(wèn)題
- 2024版店鋪合租合同樣本
- GB∕T 33217-2016 沖壓件毛刺高度
- 貸款客戶(hù)信息登記表
- 旅游政策與法規(guī) 教學(xué)大綱
- 垃圾焚燒鍋爐低溫烘爐方案
- 直線和雙曲線交點(diǎn)問(wèn)題
- DB31∕T 398-2015 建筑垃圾車(chē)技術(shù)及運(yùn)輸管理要求
- 電力物資倉(cāng)儲(chǔ)管理問(wèn)題分析及提升措施5200字
- 高中數(shù)學(xué)公式(蘇教版)
- 危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)全流程講解
- 建筑建筑物改造的防雷接地方案
- 能源與動(dòng)力工程專(zhuān)業(yè)英語(yǔ)詞匯
評(píng)論
0/150
提交評(píng)論