管理信息系統(tǒng)04管理信息系統(tǒng)開發(fā)過程-設(shè)計(jì)實(shí)施_第1頁
管理信息系統(tǒng)04管理信息系統(tǒng)開發(fā)過程-設(shè)計(jì)實(shí)施_第2頁
管理信息系統(tǒng)04管理信息系統(tǒng)開發(fā)過程-設(shè)計(jì)實(shí)施_第3頁
管理信息系統(tǒng)04管理信息系統(tǒng)開發(fā)過程-設(shè)計(jì)實(shí)施_第4頁
管理信息系統(tǒng)04管理信息系統(tǒng)開發(fā)過程-設(shè)計(jì)實(shí)施_第5頁
已閱讀5頁,還剩155頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、4.1 系統(tǒng)規(guī)劃與可行性分析系統(tǒng)規(guī)劃與可行性分析 4.2 系統(tǒng)分析系統(tǒng)分析 4.3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 第第4 4章章 管理信息系統(tǒng)的開發(fā)過程管理信息系統(tǒng)的開發(fā)過程 4.4 系統(tǒng)實(shí)施系統(tǒng)實(shí)施 4.5 系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)運(yùn)行與維護(hù)4.3 4.3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4.3.1 系統(tǒng)設(shè)計(jì)的原則系統(tǒng)設(shè)計(jì)的原則 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 4.3.4 系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)說明書 系統(tǒng)運(yùn)行和維護(hù)系統(tǒng)運(yùn)行和維護(hù)系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)實(shí)施系統(tǒng)分析系統(tǒng)分析初步初步 調(diào)查調(diào)查 可行性可行性研究研究審批審批系統(tǒng)系統(tǒng) 評(píng)價(jià)評(píng)價(jià) 系統(tǒng)系統(tǒng) 維護(hù)維護(hù)總體總體設(shè)計(jì)設(shè)計(jì)詳

2、細(xì)詳細(xì)設(shè)計(jì)設(shè)計(jì)審計(jì)審計(jì)審查審查編程編程調(diào)試調(diào)試系統(tǒng)系統(tǒng) 轉(zhuǎn)換轉(zhuǎn)換 驗(yàn)收驗(yàn)收詳細(xì)詳細(xì)調(diào)查調(diào)查邏輯邏輯 設(shè)計(jì)設(shè)計(jì) 4.3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)開發(fā)開發(fā)設(shè)計(jì)設(shè)計(jì)44.3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 系統(tǒng)分析系統(tǒng)分析邏輯模型邏輯模型做什么?做什么?系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)物理模型物理模型怎么做?怎么做? 按邏輯模型要求,科學(xué)合理地按邏輯模型要求,科學(xué)合理地進(jìn)行進(jìn)行總體設(shè)計(jì)總體設(shè)計(jì)和和詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì),提,提供必要的技術(shù)資料。供必要的技術(shù)資料。抽象抽象如,蓋房子如,蓋房子時(shí)形成的想時(shí)形成的想法法具體具體蓋房子的想法蓋房子的想法變成了具體的變成了具體的圖紙、方案圖紙、方案51、系統(tǒng)性、系統(tǒng)性代碼統(tǒng)一,設(shè)計(jì)規(guī)范標(biāo)準(zhǔn),傳遞語言一致

3、,數(shù)出一處,全局共享。代碼統(tǒng)一,設(shè)計(jì)規(guī)范標(biāo)準(zhǔn),傳遞語言一致,數(shù)出一處,全局共享。2、效率性、效率性系統(tǒng)的處理能力、處理速度、響應(yīng)時(shí)間等與時(shí)間有關(guān)的指標(biāo)系統(tǒng)的處理能力、處理速度、響應(yīng)時(shí)間等與時(shí)間有關(guān)的指標(biāo)3、可靠性、可靠性(衡量指標(biāo):平均故障時(shí)間,平均維護(hù)時(shí)間)(衡量指標(biāo):平均故障時(shí)間,平均維護(hù)時(shí)間)安全保密性,檢查及糾錯(cuò)能力,重新恢復(fù)及重新啟動(dòng)的能力安全保密性,檢查及糾錯(cuò)能力,重新恢復(fù)及重新啟動(dòng)的能力 等。等。4、經(jīng)濟(jì)性、經(jīng)濟(jì)性保證性能,同時(shí)降低投入和費(fèi)用。保證性能,同時(shí)降低投入和費(fèi)用。4.3.1 系統(tǒng)設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)原則 5、可維護(hù)性、可維護(hù)性易于理解、易于修改和擴(kuò)充。易于理解、易于修改和擴(kuò)

4、充。 4.3 4.3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4.3.1 系統(tǒng)設(shè)計(jì)的原則系統(tǒng)設(shè)計(jì)的原則 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 4.3.4 系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)說明書 74.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 總體總體設(shè)計(jì)設(shè)計(jì)2 2、軟件、軟件結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)1、物理配、物理配置方案設(shè)計(jì)置方案設(shè)計(jì)3、模塊結(jié)、模塊結(jié)構(gòu)劃分構(gòu)劃分8系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 從系統(tǒng)的目標(biāo)出發(fā),根據(jù)信息系統(tǒng)要求的不同處理方式,是批處理、聯(lián)機(jī)從系統(tǒng)的目標(biāo)出發(fā),根據(jù)信息系統(tǒng)要求的不同處理方式,是批處理、聯(lián)機(jī)輸入批處理及分布式處理或混合方式的處理方式,進(jìn)行具體的計(jì)算機(jī)軟硬件

5、系統(tǒng)輸入批處理及分布式處理或混合方式的處理方式,進(jìn)行具體的計(jì)算機(jī)軟硬件系統(tǒng)及其網(wǎng)絡(luò)系統(tǒng)的選擇和配置及其網(wǎng)絡(luò)系統(tǒng)的選擇和配置 。 系統(tǒng)物理配置方案設(shè)系統(tǒng)物理配置方案設(shè)計(jì),主要解決計(jì)算機(jī)軟硬計(jì),主要解決計(jì)算機(jī)軟硬件系統(tǒng)的配置、通信網(wǎng)絡(luò)件系統(tǒng)的配置、通信網(wǎng)絡(luò)的配置、機(jī)房設(shè)置的配置的配置、機(jī)房設(shè)置的配置問題等。問題等。9 某大型供銷公司決定建設(shè)供銷管理信息系統(tǒng)整某大型供銷公司決定建設(shè)供銷管理信息系統(tǒng)整個(gè)系統(tǒng)由如下三個(gè)子系統(tǒng)組成:個(gè)系統(tǒng)由如下三個(gè)子系統(tǒng)組成: 物資供應(yīng)子系統(tǒng)物資供應(yīng)子系統(tǒng) 產(chǎn)品銷售子系統(tǒng)產(chǎn)品銷售子系統(tǒng) 綜合查詢子系統(tǒng)綜合查詢子系統(tǒng) 該系統(tǒng)涉及的主要辦公部門分布在一個(gè)主辦該系統(tǒng)涉及的主要辦

6、公部門分布在一個(gè)主辦公大院內(nèi)。公大院內(nèi)。系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)- -案例案例4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 10A樓樓C樓樓B樓樓主辦公大院主辦公大院 物資管理部門在物資管理部門在A樓,產(chǎn)品銷售部門在樓,產(chǎn)品銷售部門在B樓,樓,C樓是公樓是公司領(lǐng)導(dǎo)的辦公地點(diǎn)。司領(lǐng)導(dǎo)的辦公地點(diǎn)。 除了上述管理部門之外,物資管理還有除了上述管理部門之外,物資管理還有4個(gè)物資倉庫。個(gè)物資倉庫。產(chǎn)品銷售管理還有兩個(gè)貨場(chǎng)及一個(gè)貨運(yùn)站,這些機(jī)構(gòu)離主產(chǎn)品銷售管理還有兩個(gè)貨場(chǎng)及一個(gè)貨運(yùn)站,這些機(jī)構(gòu)離主辦公大院都在辦公大院都在210公里左右。公里左右。系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)- -案例案例4.3

7、.2 總體設(shè)計(jì)總體設(shè)計(jì) 11辦公大院內(nèi)的計(jì)算機(jī)應(yīng)用系統(tǒng)采用辦公大院內(nèi)的計(jì)算機(jī)應(yīng)用系統(tǒng)采用C/S模式模式在辦公大院內(nèi)建立連接在辦公大院內(nèi)建立連接A、B、C三樓的主干光纖網(wǎng)三樓的主干光纖網(wǎng)從主干光纖網(wǎng)在從主干光纖網(wǎng)在A、B、C三樓分別接出三個(gè)星型網(wǎng)絡(luò)用于三樓分別接出三個(gè)星型網(wǎng)絡(luò)用于建立物資子系統(tǒng)、產(chǎn)品銷售子建立物資子系統(tǒng)、產(chǎn)品銷售子 系統(tǒng)及綜合信息查詢子系統(tǒng)系統(tǒng)及綜合信息查詢子系統(tǒng)物資倉庫、產(chǎn)品貨場(chǎng)及貨運(yùn)站,通過電話撥號(hào)的方式接入物資倉庫、產(chǎn)品貨場(chǎng)及貨運(yùn)站,通過電話撥號(hào)的方式接入辦公大院內(nèi)的系統(tǒng)??紤]到撥號(hào)的接入速度較低,該部分的辦公大院內(nèi)的系統(tǒng)。考慮到撥號(hào)的接入速度較低,該部分的應(yīng)用采用應(yīng)用采用

8、B/S模模 式。式。系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)- -案例案例4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 12軟件結(jié)構(gòu)設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 對(duì)確定的硬件結(jié)構(gòu)中的每臺(tái)計(jì)算機(jī)指定相應(yīng)的計(jì)算機(jī)系統(tǒng)軟件,包括操作系對(duì)確定的硬件結(jié)構(gòu)中的每臺(tái)計(jì)算機(jī)指定相應(yīng)的計(jì)算機(jī)系統(tǒng)軟件,包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用服務(wù)器系統(tǒng)、開發(fā)工具軟件等。統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用服務(wù)器系統(tǒng)、開發(fā)工具軟件等。 (1)操作系統(tǒng)的選擇)操作系統(tǒng)的選擇(2)數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件的選擇)數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件的選擇(3)應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具的選擇)應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具的選擇13軟件結(jié)構(gòu)設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)

9、4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 服務(wù)器上操作系統(tǒng)一般選擇多用戶網(wǎng)絡(luò)操作系統(tǒng),如服務(wù)器上操作系統(tǒng)一般選擇多用戶網(wǎng)絡(luò)操作系統(tǒng),如Unix、Netware、Windows 2003 Server等。其中等。其中Unix的特點(diǎn)是穩(wěn)定性及可靠性非常高,但缺點(diǎn)是系的特點(diǎn)是穩(wěn)定性及可靠性非常高,但缺點(diǎn)是系統(tǒng)維護(hù)困難、系統(tǒng)命令枯燥。統(tǒng)維護(hù)困難、系統(tǒng)命令枯燥。Netware對(duì)網(wǎng)絡(luò)硬件要求較低,但目前市場(chǎng)占有率呈對(duì)網(wǎng)絡(luò)硬件要求較低,但目前市場(chǎng)占有率呈下降趨勢(shì)。下降趨勢(shì)。Windows 2003 Server/Advanced Server安裝、維護(hù)方便,具有很強(qiáng)的安裝、維護(hù)方便,具有很強(qiáng)的軟硬件兼容能力,并且同軟硬

10、件兼容能力,并且同Windows系列軟件的集成能力也很強(qiáng),一般認(rèn)為是最有前系列軟件的集成能力也很強(qiáng),一般認(rèn)為是最有前途的網(wǎng)絡(luò)操作系統(tǒng)。途的網(wǎng)絡(luò)操作系統(tǒng)。 客戶機(jī)上的操作系統(tǒng)一般是采用易于操作的圖形界面的操作系統(tǒng),現(xiàn)在多數(shù)客戶機(jī)上的操作系統(tǒng)一般是采用易于操作的圖形界面的操作系統(tǒng),現(xiàn)在多數(shù)選擇選擇Windows系列,如系列,如WindowsXP等。等。 (1)操作系統(tǒng)的選擇)操作系統(tǒng)的選擇14軟件結(jié)構(gòu)設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 管理信息系統(tǒng)中,數(shù)據(jù)庫服務(wù)器是必不可少的網(wǎng)絡(luò)組成部分,管理信息系統(tǒng)都管理信息系統(tǒng)中,數(shù)據(jù)庫服務(wù)器是必不可少的網(wǎng)絡(luò)組成部分,管理信息系統(tǒng)都是以數(shù)據(jù)庫系統(tǒng)為基

11、礎(chǔ)。在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮:數(shù)據(jù)庫的性能;是以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ)。在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮:數(shù)據(jù)庫的性能;數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái);數(shù)據(jù)庫管理系統(tǒng)的安全保密性能;數(shù)據(jù)的類型。數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái);數(shù)據(jù)庫管理系統(tǒng)的安全保密性能;數(shù)據(jù)的類型。 目前流行的目前流行的DBMS有有Oracle、Sybase、SQLServer、DB2及及FoxPro等。等。 Oracle、Sybase、SQLServer是開發(fā)大型管理系統(tǒng)時(shí)數(shù)據(jù)庫系統(tǒng)軟件中的首選是開發(fā)大型管理系統(tǒng)時(shí)數(shù)據(jù)庫系統(tǒng)軟件中的首選 而而FoxPro、Access在小型管理信息系統(tǒng)建設(shè)中選用較多。在小型管理信息系統(tǒng)建設(shè)中選用

12、較多。 在數(shù)據(jù)庫選擇方面,另一個(gè)要注意的因素是數(shù)據(jù)庫軟件的行業(yè)占有性。在數(shù)據(jù)庫選擇方面,另一個(gè)要注意的因素是數(shù)據(jù)庫軟件的行業(yè)占有性。 (2)數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件的選擇)數(shù)據(jù)庫服務(wù)器系統(tǒng)軟件的選擇 15軟件結(jié)構(gòu)設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 系統(tǒng)軟件結(jié)構(gòu)中的另一個(gè)方面是應(yīng)用服務(wù)器軟件及系統(tǒng)開發(fā)工具的選擇。系統(tǒng)系統(tǒng)軟件結(jié)構(gòu)中的另一個(gè)方面是應(yīng)用服務(wù)器軟件及系統(tǒng)開發(fā)工具的選擇。系統(tǒng)開發(fā)工具的選取首先依據(jù)的是管理信息系統(tǒng)應(yīng)用的模式,即是開發(fā)工具的選取首先依據(jù)的是管理信息系統(tǒng)應(yīng)用的模式,即是CS模式還是模式還是BS模式模式 目前目前B/S模式應(yīng)用的開發(fā)工具很多,如當(dāng)下廣泛應(yīng)用的模式應(yīng)用的開發(fā)

13、工具很多,如當(dāng)下廣泛應(yīng)用的Java,NET都支持都支持B/S模式應(yīng)用的開發(fā)。模式應(yīng)用的開發(fā)。 C/S模式的開發(fā)工具及運(yùn)行環(huán)境一般安裝在客戶端計(jì)算機(jī)上,用于模式的開發(fā)工具及運(yùn)行環(huán)境一般安裝在客戶端計(jì)算機(jī)上,用于C/S模式應(yīng)用模式應(yīng)用開發(fā)的系統(tǒng)工具軟件用得較多的為開發(fā)的系統(tǒng)工具軟件用得較多的為VB、Delphi等。等。(3)應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具的選擇)應(yīng)用服務(wù)器系統(tǒng)軟件及開發(fā)工具的選擇 16【例【例4 42 2】某企業(yè)供銷管理系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)】某企業(yè)供銷管理系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì) 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 根據(jù)例根據(jù)例51中所描述的某企業(yè)供銷公司的具體情況,以下方案可以作為其計(jì)算中所描述的某

14、企業(yè)供銷公司的具體情況,以下方案可以作為其計(jì)算機(jī)管理系統(tǒng)的系統(tǒng)軟件配置方案:機(jī)管理系統(tǒng)的系統(tǒng)軟件配置方案:1A、B兩樓內(nèi)的四臺(tái)服務(wù)器均采用兩樓內(nèi)的四臺(tái)服務(wù)器均采用Windows NT 2003Server 網(wǎng)絡(luò)操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng)。 2A、B兩樓內(nèi)的兩臺(tái)數(shù)據(jù)庫服務(wù)器均采用兩樓內(nèi)的兩臺(tái)數(shù)據(jù)庫服務(wù)器均采用Oracle10作為作為數(shù)據(jù)庫服務(wù)器軟件。數(shù)據(jù)庫服務(wù)器軟件。3A、B兩樓內(nèi)的兩臺(tái)應(yīng)用服務(wù)器均采用兩樓內(nèi)的兩臺(tái)應(yīng)用服務(wù)器均采用IIS60及以上版及以上版本作為本作為Web應(yīng)用服務(wù)器軟件。應(yīng)用服務(wù)器軟件。17【例【例4 42 2】某企業(yè)供銷管理系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)】某企業(yè)供銷管理系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì) 4.3

15、.2 總體設(shè)計(jì)總體設(shè)計(jì) 根據(jù)例根據(jù)例51中所描述的某企業(yè)供銷公司的具體情況,以下方案可以作為其計(jì)算中所描述的某企業(yè)供銷公司的具體情況,以下方案可以作為其計(jì)算機(jī)管理系統(tǒng)的系統(tǒng)軟件配置方案:機(jī)管理系統(tǒng)的系統(tǒng)軟件配置方案:4主辦公大院內(nèi)的客戶端應(yīng)用采用主辦公大院內(nèi)的客戶端應(yīng)用采用BS模式工作,客戶模式工作,客戶端操作系統(tǒng)采用端操作系統(tǒng)采用WindowsXP,瀏覽器采用,瀏覽器采用IE60,應(yīng)用開發(fā),應(yīng)用開發(fā)工具采用工具采用C#。5物資倉庫、產(chǎn)品貨場(chǎng)、貨運(yùn)站的客戶端采用物資倉庫、產(chǎn)品貨場(chǎng)、貨運(yùn)站的客戶端采用C/S模式工模式工作,這樣可以減少網(wǎng)絡(luò)上的數(shù)據(jù)傳輸量,操作系統(tǒng)采用作,這樣可以減少網(wǎng)絡(luò)上的數(shù)據(jù)傳

16、輸量,操作系統(tǒng)采用WindowsXP,應(yīng)用開發(fā)及運(yùn)行環(huán)境采用,應(yīng)用開發(fā)及運(yùn)行環(huán)境采用C#。上述配置方案可標(biāo)注在系統(tǒng)硬件結(jié)構(gòu)圖中(見圖上述配置方案可標(biāo)注在系統(tǒng)硬件結(jié)構(gòu)圖中(見圖440)。)。18 將一個(gè)復(fù)雜的系統(tǒng)設(shè)計(jì)轉(zhuǎn)為若干個(gè)子系統(tǒng)和一系列基本模塊的設(shè)計(jì),并通將一個(gè)復(fù)雜的系統(tǒng)設(shè)計(jì)轉(zhuǎn)為若干個(gè)子系統(tǒng)和一系列基本模塊的設(shè)計(jì),并通過模塊結(jié)構(gòu)圖把分解的子系統(tǒng)和一個(gè)個(gè)模塊按層次結(jié)構(gòu)聯(lián)系起來。過模塊結(jié)構(gòu)圖把分解的子系統(tǒng)和一個(gè)個(gè)模塊按層次結(jié)構(gòu)聯(lián)系起來。系統(tǒng)模塊結(jié)構(gòu)劃分系統(tǒng)模塊結(jié)構(gòu)劃分 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 目標(biāo)目標(biāo)A功能功能B功能功能N功能功能A1功能功能A2功能功能An功能功能19 一般來說,一般來說

17、,按職能劃分子系統(tǒng)按職能劃分子系統(tǒng),按邏輯劃分模塊的方式是比較合理和方,按邏輯劃分模塊的方式是比較合理和方便。如下圖,是某物資管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖便。如下圖,是某物資管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖。 系統(tǒng)模塊結(jié)構(gòu)劃分系統(tǒng)模塊結(jié)構(gòu)劃分 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) .需求計(jì)劃管理需求計(jì)劃管理需求計(jì)劃審批需求計(jì)劃審批采購計(jì)劃制定采購計(jì)劃制定采購執(zhí)行管理采購執(zhí)行管理入庫管理入庫管理材料帳管理材料帳管理物資盤點(diǎn)管理物資盤點(diǎn)管理出庫管理出庫管理報(bào)表統(tǒng)計(jì)打印報(bào)表統(tǒng)計(jì)打印各類統(tǒng)計(jì)分析各類統(tǒng)計(jì)分析編碼管理編碼管理數(shù)據(jù)備份數(shù)據(jù)備份需求計(jì)需求計(jì)劃管理劃管理倉儲(chǔ)倉儲(chǔ)管理管理統(tǒng)計(jì)統(tǒng)計(jì)管理管理系統(tǒng)系統(tǒng)維護(hù)維護(hù)需求計(jì)劃錄入需求計(jì)劃

18、錄入需求計(jì)劃匯總需求計(jì)劃匯總采購計(jì)采購計(jì)劃管理劃管理物資管理系統(tǒng)物資管理系統(tǒng)20 系統(tǒng)設(shè)計(jì)階段首先要確定系統(tǒng)的總體結(jié)構(gòu),即系統(tǒng)總體功能結(jié)構(gòu)的確定和子系系統(tǒng)設(shè)計(jì)階段首先要確定系統(tǒng)的總體結(jié)構(gòu),即系統(tǒng)總體功能結(jié)構(gòu)的確定和子系統(tǒng)與模塊的劃分,結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的思想是采用自頂向下、逐層分解的方法,把系統(tǒng)與模塊的劃分,結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的思想是采用自頂向下、逐層分解的方法,把系統(tǒng)劃分為若干子系統(tǒng),而子系統(tǒng)又劃分為若干功能模塊,模塊又劃分為子模塊,層統(tǒng)劃分為若干子系統(tǒng),而子系統(tǒng)又劃分為若干功能模塊,模塊又劃分為子模塊,層層劃分直到每一個(gè)模塊是相對(duì)獨(dú)立、功能單一的獨(dú)立程序?yàn)橹埂觿澐种钡矫恳粋€(gè)模塊是相對(duì)獨(dú)立、功能單

19、一的獨(dú)立程序?yàn)橹埂?通常用分層的樹型結(jié)構(gòu)圖反映系統(tǒng)的劃分,一般第一層對(duì)應(yīng)子系統(tǒng)的劃分,通常用分層的樹型結(jié)構(gòu)圖反映系統(tǒng)的劃分,一般第一層對(duì)應(yīng)子系統(tǒng)的劃分,第二層對(duì)應(yīng)子系統(tǒng)的功能模塊劃分,再下層對(duì)應(yīng)功能模塊的下層分解。第二層對(duì)應(yīng)子系統(tǒng)的功能模塊劃分,再下層對(duì)應(yīng)功能模塊的下層分解。 系統(tǒng)模塊結(jié)構(gòu)劃分系統(tǒng)模塊結(jié)構(gòu)劃分 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 21 模塊分解的基本原則是模塊分解的基本原則是“耦合小,內(nèi)聚大耦合小,內(nèi)聚大”。在結(jié)構(gòu)化設(shè)計(jì)中,采用自頂。在結(jié)構(gòu)化設(shè)計(jì)中,采用自頂向下,逐步細(xì)化的方法將系統(tǒng)分解成為一些相對(duì)獨(dú)立、功能單一的模塊。向下,逐步細(xì)化的方法將系統(tǒng)分解成為一些相對(duì)獨(dú)立、功能單一的模塊。

20、 在實(shí)際工作中,我們往往還要根據(jù)用戶的要求、地理位置的分布、設(shè)備的配在實(shí)際工作中,我們往往還要根據(jù)用戶的要求、地理位置的分布、設(shè)備的配置情況等重新進(jìn)行劃分。系統(tǒng)的劃分應(yīng)該遵循如下幾點(diǎn)原則:置情況等重新進(jìn)行劃分。系統(tǒng)的劃分應(yīng)該遵循如下幾點(diǎn)原則:模塊劃分的原則模塊劃分的原則4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 221、子系統(tǒng)要具有相對(duì)的獨(dú)立性、子系統(tǒng)要具有相對(duì)的獨(dú)立性 減少各種數(shù)據(jù)調(diào)用和控制聯(lián)系,利于以后的調(diào)試、調(diào)用減少各種數(shù)據(jù)調(diào)用和控制聯(lián)系,利于以后的調(diào)試、調(diào)用2、子系統(tǒng)之間的數(shù)據(jù)依賴性盡量小、子系統(tǒng)之間的數(shù)據(jù)依賴性盡量小 接口要簡單、明確接口要簡單、明確 3、使數(shù)據(jù)冗余較小、使數(shù)據(jù)冗余較小 盡量避免程

21、序結(jié)構(gòu)紊亂,數(shù)據(jù)冗余盡量避免程序結(jié)構(gòu)紊亂,數(shù)據(jù)冗余 4、考慮今后管理發(fā)展的需要、考慮今后管理發(fā)展的需要 可以支持更高層次、更深一步的管理決策可以支持更高層次、更深一步的管理決策 5、便于系統(tǒng)分階段實(shí)現(xiàn)、便于系統(tǒng)分階段實(shí)現(xiàn) 信息系統(tǒng)的開發(fā)是一項(xiàng)較大的工程,一般都要分期分步進(jìn)行信息系統(tǒng)的開發(fā)是一項(xiàng)較大的工程,一般都要分期分步進(jìn)行 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 6、考慮到各類資源的充分利用、考慮到各類資源的充分利用 減少系統(tǒng)對(duì)網(wǎng)絡(luò)資源的過分依賴,減少輸入、輸出、通信等設(shè)備壓力減少系統(tǒng)對(duì)網(wǎng)絡(luò)資源的過分依賴,減少輸入、輸出、通信等設(shè)備壓力 4.3 4.3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 4.3.1 系統(tǒng)設(shè)計(jì)的原則系統(tǒng)

22、設(shè)計(jì)的原則 4.3.2 總體設(shè)計(jì)總體設(shè)計(jì) 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 4.3.4 系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)說明書 24總體設(shè)計(jì)總體設(shè)計(jì)系統(tǒng)分析系統(tǒng)分析 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃初步調(diào)初步調(diào)查查可行性可行性研究研究提出開提出開發(fā)要求發(fā)要求系統(tǒng)生命周期系統(tǒng)生命周期詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)詳細(xì)調(diào)詳細(xì)調(diào)查查功能分功能分析析數(shù)據(jù)分?jǐn)?shù)據(jù)分析析 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)轉(zhuǎn)系統(tǒng)轉(zhuǎn)換換編寫技編寫技術(shù)文件術(shù)文件人員培人員培訓(xùn)訓(xùn)系統(tǒng)設(shè)備系統(tǒng)設(shè)備安裝與調(diào)安裝與調(diào)試試程序設(shè)計(jì)程序設(shè)計(jì)與調(diào)試與調(diào)試 系統(tǒng)實(shí)施系統(tǒng)實(shí)施 系統(tǒng)運(yùn)行維護(hù)系統(tǒng)運(yùn)行維護(hù)N N 系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)系統(tǒng)維護(hù)系統(tǒng)維護(hù) 系統(tǒng)運(yùn)行系統(tǒng)運(yùn)行Y Y致命問致命問題?題?詳細(xì)設(shè)計(jì)包括代碼設(shè)

23、計(jì)、數(shù)據(jù)庫設(shè)計(jì)、界面設(shè)計(jì)、可靠性設(shè)計(jì)及處理設(shè)計(jì)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 254.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)代碼設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 界面設(shè)計(jì)界面設(shè)計(jì) 輸出設(shè)計(jì)輸出設(shè)計(jì) 輸入設(shè)計(jì)輸入設(shè)計(jì) 計(jì)算機(jī)處理過程設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì) 系統(tǒng)的安全可靠性設(shè)計(jì)系統(tǒng)的安全可靠性設(shè)計(jì) 261.1.高考時(shí)填涂的機(jī)讀卡上的姓名代碼(從電報(bào)碼中查到)高考時(shí)填涂的機(jī)讀卡上的姓名代碼(從電報(bào)碼中查到)2.2.打電話時(shí):西安打電話時(shí):西安029029、北京、北京010010、上海、上海0210214.4.我的大學(xué)學(xué)號(hào)是我的大學(xué)學(xué)號(hào)是 07020001 07020001 3.3.去圖書館借書、到銀行辦理儲(chǔ)

24、蓄業(yè)務(wù)、我們的身份證、郵去圖書館借書、到銀行辦理儲(chǔ)蓄業(yè)務(wù)、我們的身份證、郵編編大家請(qǐng)想一下:大家請(qǐng)想一下: 通過這些生活中例子,我們可以發(fā)通過這些生活中例子,我們可以發(fā)現(xiàn)代碼的應(yīng)用及其廣泛,其實(shí)我們的確現(xiàn)代碼的應(yīng)用及其廣泛,其實(shí)我們的確進(jìn)入了數(shù)字化生存時(shí)代進(jìn)入了數(shù)字化生存時(shí)代代碼設(shè)計(jì)代碼設(shè)計(jì)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)的任務(wù)就是要代碼設(shè)計(jì)的任務(wù)就是要設(shè)計(jì)出一套供管理信息系統(tǒng)設(shè)計(jì)出一套供管理信息系統(tǒng)開發(fā)和運(yùn)行所需的代碼系統(tǒng)開發(fā)和運(yùn)行所需的代碼系統(tǒng) 。27代碼設(shè)計(jì)的原則代碼設(shè)計(jì)的原則(1)唯一性唯一性 代碼可唯一地確定編碼對(duì)象,這是代碼在數(shù)據(jù)管理中最基本的作代碼可唯一地確定編碼對(duì)象,這是

25、代碼在數(shù)據(jù)管理中最基本的作用。例如,學(xué)號(hào),工號(hào)用。例如,學(xué)號(hào),工號(hào) 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2)規(guī)范性)規(guī)范性如財(cái)政部關(guān)于會(huì)計(jì)科目編碼的規(guī)定。如財(cái)政部關(guān)于會(huì)計(jì)科目編碼的規(guī)定。* * * * * * * * * *四級(jí)科目代碼四級(jí)科目代碼三級(jí)科目代碼三級(jí)科目代碼二級(jí)科目代碼二級(jí)科目代碼一級(jí)科目代碼一級(jí)科目代碼28(4)可擴(kuò)展性)可擴(kuò)展性當(dāng)增加新的實(shí)體或?qū)傩詴r(shí),不致重新設(shè)計(jì)整個(gè)代碼系統(tǒng)。當(dāng)增加新的實(shí)體或?qū)傩詴r(shí),不致重新設(shè)計(jì)整個(gè)代碼系統(tǒng)。 (7)簡明性)簡明性結(jié)構(gòu)盡可能簡單,盡可能短,以減少各種錯(cuò)誤。結(jié)構(gòu)盡可能簡單,盡可能短,以減少各種錯(cuò)誤。 (6)實(shí)用性)實(shí)用性 反映對(duì)象特點(diǎn),以助于記憶,

26、便于填寫。如身份證號(hào)碼。反映對(duì)象特點(diǎn),以助于記憶,便于填寫。如身份證號(hào)碼。 代碼設(shè)計(jì)的原則代碼設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (3)可識(shí)別性)可識(shí)別性如用如用 “ “CTV21”CTV21”表示表示2121寸彩色電視機(jī)寸彩色電視機(jī)(5)標(biāo)準(zhǔn)化與通用性)標(biāo)準(zhǔn)化與通用性盡可能利用國際、國內(nèi)、部門的標(biāo)準(zhǔn)代碼盡可能利用國際、國內(nèi)、部門的標(biāo)準(zhǔn)代碼 29代碼的種類代碼的種類(1)順序碼)順序碼 順序碼又稱為序列碼,是一種用連續(xù)數(shù)字代表編碼對(duì)象的順序碼又稱為序列碼,是一種用連續(xù)數(shù)字代表編碼對(duì)象的碼。例如,一個(gè)大學(xué)里面的各個(gè)學(xué)院可以采用順序編碼:碼。例如,一個(gè)大學(xué)里面的各個(gè)學(xué)院可以采用順序編碼: 01

27、 01 應(yīng)用經(jīng)濟(jì)學(xué)院應(yīng)用經(jīng)濟(jì)學(xué)院02 02 電信學(xué)院電信學(xué)院03 03 計(jì)算機(jī)學(xué)院:計(jì)算機(jī)學(xué)院: 14 14 機(jī)械工程學(xué)院機(jī)械工程學(xué)院優(yōu)點(diǎn):簡單、易處理優(yōu)點(diǎn):簡單、易處理缺點(diǎn):不能反映編碼對(duì)象的特征,容易產(chǎn)生空碼、缺乏靈活性。缺點(diǎn):不能反映編碼對(duì)象的特征,容易產(chǎn)生空碼、缺乏靈活性。用途:通常作為其他編碼的一個(gè)組成部分。適用于被編碼對(duì)象數(shù)目用途:通常作為其他編碼的一個(gè)組成部分。適用于被編碼對(duì)象數(shù)目較少的情況。較少的情況。 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 30(2)區(qū)間碼)區(qū)間碼 區(qū)間碼是把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字區(qū)間碼是把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位

28、置都代表一定意義。例如,我們國家的會(huì)計(jì)科目代碼:的值和位置都代表一定意義。例如,我們國家的會(huì)計(jì)科目代碼:代碼的種類代碼的種類101199表示資產(chǎn)類科目表示資產(chǎn)類科目201299表示負(fù)債類科目表示負(fù)債類科目301399表示所有者權(quán)益類科目表示所有者權(quán)益類科目401499表示成本類科目表示成本類科目信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)行。信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)行。但這種碼的長度與它分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長的碼。但這種碼的長度與它分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長的碼。在許多情況下,碼有多余的數(shù)。同時(shí),這種碼的維修也比較困難。在許多情況下,碼有多余的數(shù)

29、。同時(shí),這種碼的維修也比較困難。 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 31290002省市位省市位區(qū)縣位區(qū)縣位郵政分片郵政分片例:郵政編碼例:郵政編碼12345678910 11 12 13 14 15 16 17 18所所在在省省市市所所在在地地區(qū)區(qū)所所在在縣縣區(qū)區(qū)年年月月日日出生日期出生日期戶口所歸屬戶口所歸屬的派出所的派出所性別:男為奇數(shù)性別:男為奇數(shù) 女為偶數(shù)女為偶數(shù)校驗(yàn)碼校驗(yàn)碼(3)分組碼)分組碼 代碼分幾段表示。代碼結(jié)構(gòu)中的每一段有一位或幾位,代表一代碼分幾段表示。代碼結(jié)構(gòu)中的每一段有一位或幾位,代表一定的含義。定的含義。 優(yōu)點(diǎn):是分類基準(zhǔn)明確,碼中的數(shù)字優(yōu)點(diǎn):是分類基準(zhǔn)明確,碼中的數(shù)字

30、( (或字母或字母) )與位置都代表一定與位置都代表一定的意義,因而檢索、分類或排序都很方便。的意義,因而檢索、分類或排序都很方便。缺點(diǎn):有時(shí)會(huì)造成代碼過長缺點(diǎn):有時(shí)會(huì)造成代碼過長代碼的種類代碼的種類4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 32(4)助記碼)助記碼代碼的種類代碼的種類 助憶碼是指用可以幫助記憶的字母和數(shù)字來表示編碼對(duì)象。例助憶碼是指用可以幫助記憶的字母和數(shù)字來表示編碼對(duì)象。例如,表示電視接收機(jī)可以用代碼:如,表示電視接收機(jī)可以用代碼:TVTVB B3030表示表示30cm30cm黑白電視機(jī);黑白電視機(jī);TVTVC C5151表示表示51cm51cm彩色電視機(jī)。彩色電視機(jī)。優(yōu)點(diǎn):直觀、便于

31、記憶和使用。優(yōu)點(diǎn):直觀、便于記憶和使用。缺點(diǎn):是不利于計(jì)算機(jī)分類匯總處理,當(dāng)編碼對(duì)象較多時(shí)(一般缺點(diǎn):是不利于計(jì)算機(jī)分類匯總處理,當(dāng)編碼對(duì)象較多時(shí)(一般少于少于5050個(gè)),也容易引起聯(lián)想出錯(cuò),個(gè)),也容易引起聯(lián)想出錯(cuò),用途:主要用于數(shù)據(jù)量較少的人工處理系統(tǒng)用途:主要用于數(shù)據(jù)量較少的人工處理系統(tǒng)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 33 為什么要進(jìn)行代碼校驗(yàn)為什么要進(jìn)行代碼校驗(yàn)v 人們重復(fù)抄寫代碼和將它通過人手輸人們重復(fù)抄寫代碼和將它通過人手輸入計(jì)算機(jī)時(shí),可能發(fā)生錯(cuò)誤。入計(jì)算機(jī)時(shí),可能發(fā)生錯(cuò)誤。v 為了保證正確輸入,有意識(shí)地在編碼為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上設(shè)計(jì)

32、結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)一個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)組成部分。組成部分。4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 34 代碼校驗(yàn)的基本原理代碼校驗(yàn)的基本原理v 按設(shè)計(jì)好的數(shù)學(xué)方法計(jì)算出校驗(yàn)位按設(shè)計(jì)好的數(shù)學(xué)方法計(jì)算出校驗(yàn)位v 代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)算方法接輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,運(yùn)算方法接輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò)。輸入是否有錯(cuò)。4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 35 代碼校驗(yàn)實(shí)例代碼校驗(yàn)實(shí)例v 例如:設(shè)代碼本位為例如:設(shè)代

33、碼本位為123456123456,權(quán)為:,權(quán)為:173173173173,模為,模為1010第一步:對(duì)原代碼的每一位乘以一個(gè)權(quán)數(shù),然后求它第一步:對(duì)原代碼的每一位乘以一個(gè)權(quán)數(shù),然后求它們的乘積之和們的乘積之和S S。 設(shè)原代碼有設(shè)原代碼有n n位:位:C1C2C3CnC1C2C3Cn對(duì)應(yīng)的權(quán)數(shù)因子:對(duì)應(yīng)的權(quán)數(shù)因子:P1P2P3PnP1P2P3Pn乘積之和:乘積之和:S=C1S=C1P1+C2P1+C2P2+C3P2+C3P3+CnP3+CnPnPnS S1 11+21+27+37+33+43+41+51+57+67+63 381 81 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 36 “加權(quán)取余加權(quán)取余”的

34、校驗(yàn)方法實(shí)例的校驗(yàn)方法實(shí)例v 例如:設(shè)代碼本位為例如:設(shè)代碼本位為123456123456,權(quán)為:,權(quán)為:173173173173,模為,模為1010第一步:對(duì)原代碼的每一位乘以一個(gè)權(quán)數(shù),然后求它第一步:對(duì)原代碼的每一位乘以一個(gè)權(quán)數(shù),然后求它們的乘積之和們的乘積之和S S。 設(shè)原代碼有設(shè)原代碼有n n位:位:C1C2C3CnC1C2C3Cn對(duì)應(yīng)的權(quán)數(shù)因子:對(duì)應(yīng)的權(quán)數(shù)因子:P1P2P3PnP1P2P3Pn乘積之和:乘積之和:S=C1S=C1P1+C2P1+C2P2+C3P2+C3P3+CnP3+CnPnPnS S1 11+21+27+37+33+43+41+51+57+67+63 381 81

35、4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 37 “加權(quán)取余加權(quán)取余”的校驗(yàn)方法實(shí)例的校驗(yàn)方法實(shí)例v 例如:設(shè)代碼本位為例如:設(shè)代碼本位為123456123456,權(quán)為:,權(quán)為:173173173173,模為,模為1010第二步:對(duì)乘積之和取模第二步:對(duì)乘積之和取模 R=S modR=S mod(M M)其中:其中:R R表示余數(shù),表示余數(shù),S S為乘積之和,為乘積之和,M M為模數(shù)。模數(shù)為模數(shù)。模數(shù)M M也也可任意選取,同樣以提高錯(cuò)誤發(fā)生率為基礎(chǔ)??扇我膺x取,同樣以提高錯(cuò)誤發(fā)生率為基礎(chǔ)。常用的模數(shù)為常用的模數(shù)為1010和和1111。 R R81 mod81 mod(1010)1 14.3.3 詳細(xì)設(shè)計(jì)詳細(xì)

36、設(shè)計(jì) 38 “加權(quán)取余加權(quán)取余”的校驗(yàn)方法實(shí)例的校驗(yàn)方法實(shí)例v 例如:設(shè)代碼本位為例如:設(shè)代碼本位為123456123456,權(quán)為:,權(quán)為:173173173173,模為,模為1010第三步:模減去余數(shù)得校驗(yàn)位第三步:模減去余數(shù)得校驗(yàn)位 Cn+1=M-RCn+1=M-R其中:其中:Cn+1Cn+1表示校驗(yàn)位,表示校驗(yàn)位,M M表示模,表示模,R R表示余數(shù)。表示余數(shù)。C6C610101 19 9 結(jié)論:自檢碼結(jié)論:自檢碼“1234561234569 9”,其中,其中9 9為校驗(yàn)位。為校驗(yàn)位。4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 39對(duì)代碼進(jìn)行校驗(yàn)對(duì)代碼進(jìn)行校驗(yàn) 利用校驗(yàn)碼對(duì)輸入的代碼進(jìn)行校驗(yàn)的過程是上

37、述校驗(yàn)利用校驗(yàn)碼對(duì)輸入的代碼進(jìn)行校驗(yàn)的過程是上述校驗(yàn)碼設(shè)計(jì)的逆過程。碼設(shè)計(jì)的逆過程。如前述例題校驗(yàn)公式為如前述例題校驗(yàn)公式為: (原代碼與權(quán)數(shù)乘積之和(原代碼與權(quán)數(shù)乘積之和+ +校驗(yàn)碼)校驗(yàn)碼)模模計(jì)算結(jié)果為整數(shù)則認(rèn)為輸入是正確的,否則認(rèn)為輸入計(jì)算結(jié)果為整數(shù)則認(rèn)為輸入是正確的,否則認(rèn)為輸入有錯(cuò)。有錯(cuò)。4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 40 代碼校驗(yàn)代碼校驗(yàn)確定校驗(yàn)位值的方法有很多4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 41確定代碼對(duì)象確定代碼對(duì)象考查是否已經(jīng)有標(biāo)準(zhǔn)代碼考查是否已經(jīng)有標(biāo)準(zhǔn)代碼根據(jù)代碼使用范圍,使用時(shí)間,根據(jù)實(shí)際使用根據(jù)代碼使用范圍,使用時(shí)間,根據(jù)實(shí)際使用情況選擇代碼的種類與類型情況選擇代碼的種

38、類與類型考慮校驗(yàn)功能考慮校驗(yàn)功能編寫代碼表編寫代碼表代碼設(shè)計(jì)的步驟代碼設(shè)計(jì)的步驟4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 42代碼設(shè)計(jì)表示例代碼設(shè)計(jì)表示例 系統(tǒng)設(shè)計(jì) 代碼設(shè)計(jì)資料編碼 任務(wù)書編號(hào)年 月 日編碼對(duì)象名稱編碼對(duì)象名稱編碼方式編碼方式位數(shù)位數(shù)校驗(yàn)位校驗(yàn)位會(huì)計(jì)科目會(huì)計(jì)科目區(qū)間碼8有編碼對(duì)象數(shù)量編碼對(duì)象數(shù)量使用時(shí)間使用時(shí)間適用范圍適用范圍201151財(cái)務(wù)管理信息系統(tǒng)代碼化目的代碼化目的1、便于輸入和檢驗(yàn)2、便于計(jì)算機(jī)分類處理構(gòu)成構(gòu)成第13位表示一級(jí)科目;第4、5位表示二級(jí)科目;第6、7位表示三級(jí)科目;第8位是校驗(yàn)位編碼要求編碼要求1、一級(jí)科目編碼采用國家會(huì)計(jì)制度規(guī)定的統(tǒng)一編碼2、校驗(yàn)位采用幾何級(jí)數(shù)法

39、設(shè)計(jì)序號(hào)序號(hào)代碼代碼意義意義一級(jí)科目一級(jí)科目二級(jí)科目二級(jí)科目三級(jí)科目三級(jí)科目一級(jí)科目一級(jí)科目二級(jí)科目二級(jí)科目三級(jí)科目三級(jí)科目11010100現(xiàn)金人民幣無意義21010200現(xiàn)金美元無意義31020100銀行存款人民幣無意義41020200銀行存款美元無意義4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 434.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)代碼設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 界面設(shè)計(jì)界面設(shè)計(jì) 輸出設(shè)計(jì)輸出設(shè)計(jì) 輸入設(shè)計(jì)輸入設(shè)計(jì) 計(jì)算機(jī)處理過程設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì) 系統(tǒng)的安全可靠性設(shè)計(jì)系統(tǒng)的安全可靠性設(shè)計(jì) 4444數(shù)據(jù)數(shù)據(jù)存儲(chǔ)存儲(chǔ)設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)文件設(shè)計(jì)文件設(shè)計(jì)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 文件

40、類別、選擇文件媒體、決定文件類別、選擇文件媒體、決定文件組織方法、設(shè)計(jì)記錄格式,并估文件組織方法、設(shè)計(jì)記錄格式,并估算文件容量。算文件容量。 數(shù)據(jù)庫設(shè)計(jì)除用戶要求分析外,數(shù)據(jù)庫設(shè)計(jì)除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等三個(gè)階段。和物理結(jié)構(gòu)設(shè)計(jì)等三個(gè)階段。 454.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 文件設(shè)文件設(shè)計(jì)計(jì) 首先,確定哪些是數(shù)據(jù)需要作為文件組織存貯,決定文首先,確定哪些是數(shù)據(jù)需要作為文件組織存貯,決定文件的類別。件的類別。其次,決定需要建立的文件及其用途和內(nèi)容,并為每個(gè)其次,決定需要建立的文件及其用途和內(nèi)容,并為每個(gè)文件選取文件名。文件

41、選取文件名。第三,根據(jù)文件的使用要求選擇文件的存貯介質(zhì)和組織第三,根據(jù)文件的使用要求選擇文件的存貯介質(zhì)和組織形式。形式。第四,根據(jù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)記錄格式。第四,根據(jù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)記錄格式。最后,估算出整個(gè)系統(tǒng)的數(shù)據(jù)存貯容量。最后,估算出整個(gè)系統(tǒng)的數(shù)據(jù)存貯容量。464.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)數(shù)據(jù)庫設(shè)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計(jì)除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)據(jù)庫設(shè)計(jì)除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等三個(gè)階段。構(gòu)設(shè)計(jì)等三個(gè)階段。

42、 系統(tǒng)分析系統(tǒng)分析(詳細(xì)調(diào)查)(詳細(xì)調(diào)查)系統(tǒng)分析系統(tǒng)分析(邏輯設(shè)計(jì))(邏輯設(shè)計(jì))系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)用戶需求分析用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)步驟數(shù)據(jù)庫設(shè)計(jì)步驟系統(tǒng)開發(fā)步驟系統(tǒng)開發(fā)步驟47概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)表、規(guī)范數(shù)據(jù)表設(shè)計(jì)數(shù)據(jù)表、規(guī)范數(shù)據(jù)表關(guān)聯(lián)數(shù)據(jù)表、設(shè)計(jì)數(shù)據(jù)視圖關(guān)聯(lián)數(shù)據(jù)表、設(shè)計(jì)數(shù)據(jù)視圖ER圖圖存儲(chǔ)結(jié)構(gòu)與存取方法存儲(chǔ)結(jié)構(gòu)與存取方法數(shù)據(jù)庫設(shè)計(jì)步驟數(shù)據(jù)庫設(shè)計(jì)步驟4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)步驟數(shù)據(jù)庫設(shè)計(jì)步驟 48數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)ER圖

43、基本符號(hào)圖基本符號(hào)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 序號(hào)序號(hào)概念概念定義定義E-R圖元素圖元素1實(shí)體(entity)觀念世界中被描述的可觀事物或事物之間的聯(lián)系2屬性(property)實(shí)體具有的某種特征。3聯(lián)系(relation)實(shí)體之間或?qū)嶓w內(nèi)部之間的關(guān)系A(chǔ)一對(duì)一,用1:1表示;B一對(duì)多,用1:n表示;C多對(duì)多,用m:n表示。49數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)聯(lián)系類型聯(lián)系類型4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 車間車間車間車間工人工人領(lǐng)導(dǎo)領(lǐng)導(dǎo)領(lǐng)導(dǎo)領(lǐng)導(dǎo)生產(chǎn)生產(chǎn)111nnm主任主任工人工人產(chǎn)品產(chǎn)品實(shí)體間的三種聯(lián)系實(shí)體間的三種聯(lián)系50實(shí)體關(guān)系舉例實(shí)體關(guān)系舉例51數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)聯(lián)系類型聯(lián)系類型4.

44、3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 車間車間車間車間工人工人領(lǐng)導(dǎo)領(lǐng)導(dǎo)領(lǐng)導(dǎo)領(lǐng)導(dǎo)生產(chǎn)生產(chǎn)111nnm主任主任工人工人產(chǎn)品產(chǎn)品實(shí)體間的三種聯(lián)系實(shí)體間的三種聯(lián)系52學(xué)生學(xué)生學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別選課選課課程課程學(xué)期學(xué)期課號(hào)課號(hào)課名課名類別類別內(nèi)容內(nèi)容學(xué)時(shí)學(xué)時(shí)MN成績成績ERER圖實(shí)例圖實(shí)例數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 53 設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個(gè)數(shù)據(jù)實(shí)體集。一設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個(gè)數(shù)據(jù)實(shí)體集。一是是“公司公司”實(shí)體,屬性有公司編號(hào)、公司名、地實(shí)體,屬性有公司編號(hào)、公司名、地址等;二是址等;二是“倉庫倉庫”實(shí)體,屬性有倉庫號(hào)、倉庫實(shí)體,屬性有倉庫號(hào)、倉庫名、地址等;三是名、地

45、址等;三是“職工職工”實(shí)體,屬性有職工編實(shí)體,屬性有職工編號(hào)、姓名、性別。號(hào)、姓名、性別。 公司與倉庫之間存在公司與倉庫之間存在“隸屬隸屬”關(guān)系,每個(gè)公司關(guān)系,每個(gè)公司可管轄若干倉庫,每個(gè)倉庫只能屬于一個(gè)公司管可管轄若干倉庫,每個(gè)倉庫只能屬于一個(gè)公司管轄;倉庫與職工存在轄;倉庫與職工存在“聘用聘用”關(guān)系,每個(gè)倉庫職關(guān)系,每個(gè)倉庫職工人數(shù)在工人數(shù)在2020100100之間,每個(gè)職工只能在一個(gè)倉庫之間,每個(gè)職工只能在一個(gè)倉庫工作,倉庫聘用職工有聘期和工資。工作,倉庫聘用職工有聘期和工資。 請(qǐng)畫出請(qǐng)畫出E ER R圖,并在圖上注明相關(guān)屬性。圖,并在圖上注明相關(guān)屬性。ER圖例題圖例題4.3.3 詳細(xì)設(shè)

46、計(jì)詳細(xì)設(shè)計(jì) 54ER圖例題圖例題倉庫倉庫公司公司職工職工聘用聘用隸屬隸屬工資工資聘期聘期M M1 11 1N N公司編號(hào)公司編號(hào)公司名公司名地址地址地址地址倉庫名倉庫名倉庫號(hào)倉庫號(hào)職工編號(hào)職工編號(hào)姓名姓名性別性別4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 55數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) E-R E-R圖表達(dá)的是概念數(shù)據(jù)模型,與具體數(shù)據(jù)庫的實(shí)現(xiàn)技術(shù)無關(guān)。下一圖表達(dá)的是概念數(shù)據(jù)模型,與具體數(shù)據(jù)庫的實(shí)現(xiàn)技術(shù)無關(guān)。下一步就是將這個(gè)概念數(shù)據(jù)模型按照一定的轉(zhuǎn)換方法轉(zhuǎn)換成某個(gè)具體的步就是將這個(gè)概念數(shù)據(jù)模型按照一定的轉(zhuǎn)換方法轉(zhuǎn)換成某個(gè)具體的DBMSDBMS所能所能接受的形式接受的形式,

47、這就是所謂的邏輯結(jié)構(gòu)設(shè)計(jì),這就是所謂的邏輯結(jié)構(gòu)設(shè)計(jì)。 關(guān)系模型是用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的數(shù)關(guān)系模型是用二維表結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上,可以通過統(tǒng)一的據(jù)模型。關(guān)系模型建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上,可以通過統(tǒng)一的結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間的聯(lián)系。關(guān)系模型是目前幾乎所有數(shù)結(jié)構(gòu)來表示實(shí)體以及實(shí)體之間的聯(lián)系。關(guān)系模型是目前幾乎所有數(shù)據(jù)庫都支持的數(shù)據(jù)模型。據(jù)庫都支持的數(shù)據(jù)模型。 56關(guān)系模型中的主要術(shù)語關(guān)系模型中的主要術(shù)語4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)于一張二維表關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)于一張二維表 元組:表中的一行稱為一個(gè)元組

48、,或稱為一條記錄元組:表中的一行稱為一個(gè)元組,或稱為一條記錄 屬性:表中的一列稱為一個(gè)屬性,或稱為一個(gè)字段屬性:表中的一列稱為一個(gè)屬性,或稱為一個(gè)字段 域:屬性的取值范圍域:屬性的取值范圍 分量:元組中的一個(gè)屬性值分量:元組中的一個(gè)屬性值 主碼:表中的某個(gè)屬性組,它能夠唯一地標(biāo)識(shí)一個(gè)元組。主碼:表中的某個(gè)屬性組,它能夠唯一地標(biāo)識(shí)一個(gè)元組。57第一步:實(shí)體第一步:實(shí)體數(shù)據(jù)表數(shù)據(jù)表 將將ERER圖中的每一個(gè)實(shí)體映射為數(shù)據(jù)圖中的每一個(gè)實(shí)體映射為數(shù)據(jù)庫邏輯結(jié)構(gòu)中的一個(gè)數(shù)據(jù)表。實(shí)體屬性庫邏輯結(jié)構(gòu)中的一個(gè)數(shù)據(jù)表。實(shí)體屬性對(duì)應(yīng)與數(shù)據(jù)表的字段,實(shí)體主鍵作為數(shù)對(duì)應(yīng)與數(shù)據(jù)表的字段,實(shí)體主鍵作為數(shù)據(jù)表的主鍵。據(jù)表的

49、主鍵。第二步:第二步: 關(guān)系關(guān)系數(shù)據(jù)表數(shù)據(jù)表ER圖轉(zhuǎn)換為關(guān)系模型步驟圖轉(zhuǎn)換為關(guān)系模型步驟 4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 581:1轉(zhuǎn)換規(guī)則轉(zhuǎn)換規(guī)則 在一個(gè)實(shí)體中添加另一個(gè)在一個(gè)實(shí)體中添加另一個(gè)實(shí)體的關(guān)鍵字。如右圖,可形實(shí)體的關(guān)鍵字。如右圖,可形成如下關(guān)系表:成如下關(guān)系表:v廠長(廠長(廠長號(hào)廠長號(hào),姓名,年齡,姓名,年齡,廠號(hào)廠號(hào))v工廠(工廠(廠號(hào)廠號(hào),廠名,地點(diǎn)),廠名,地點(diǎn))v廠長(廠長(廠長號(hào)廠長號(hào),姓名,年齡),姓名,年齡)v工廠(工廠(廠號(hào)廠號(hào),廠名,地點(diǎn),廠名,地點(diǎn),廠長號(hào)廠長號(hào))或或4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 59n將將“1”方的關(guān)鍵字加入到方的關(guān)鍵字加入到“n”方實(shí)體的屬性

50、中,作為外部關(guān)方實(shí)體的屬性中,作為外部關(guān)鍵字。鍵字。“聯(lián)系聯(lián)系”本身的屬性,本身的屬性,也加入也加入“n”方屬性中。方屬性中。n倉庫(倉庫(倉庫號(hào)倉庫號(hào),地點(diǎn),面積),地點(diǎn),面積)n產(chǎn)品(產(chǎn)品(貨號(hào)貨號(hào),品名,價(jià)格),品名,價(jià)格)n產(chǎn)品(產(chǎn)品(貨號(hào)貨號(hào),品名,價(jià)格,品名,價(jià)格,倉倉庫號(hào)庫號(hào),數(shù)量,數(shù)量) 1:n轉(zhuǎn)換規(guī)則轉(zhuǎn)換規(guī)則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 60n增加一個(gè)實(shí)體,將兩個(gè)實(shí)體中增加一個(gè)實(shí)體,將兩個(gè)實(shí)體中的關(guān)鍵字作為新的實(shí)體的關(guān)鍵的關(guān)鍵字作為新的實(shí)體的關(guān)鍵字,再加上新實(shí)體的屬性。字,再加上新實(shí)體的屬性。n學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,助,姓名,性別,助學(xué)金)學(xué)金)n課程(課程(課程

51、號(hào)課程號(hào),課程名,學(xué)時(shí),課程名,學(xué)時(shí)數(shù))數(shù))n成績(成績(學(xué)號(hào),課程號(hào)學(xué)號(hào),課程號(hào),成績),成績)m:n轉(zhuǎn)換規(guī)則轉(zhuǎn)換規(guī)則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 61產(chǎn)品產(chǎn)品零件零件材料材料產(chǎn)品號(hào)產(chǎn)品號(hào)產(chǎn)品名產(chǎn)品名產(chǎn)品產(chǎn)品價(jià)格價(jià)格零件號(hào)零件號(hào)零件名零件名重量重量零件零件價(jià)格價(jià)格材料號(hào)材料號(hào)材料名材料名材料材料價(jià)格價(jià)格計(jì)量計(jì)量單位單位安裝安裝制造制造NMM1ERER圖實(shí)例圖實(shí)例4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 624.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) ER圖轉(zhuǎn)換為關(guān)系模型例題圖轉(zhuǎn)換為關(guān)系模型例題 倉庫倉庫公司公司職工職工聘用聘用隸屬隸屬工資工資聘期聘期M M1 11 1N N公司編號(hào)公司編號(hào)公司名公司名地址地址地址地址

52、倉庫名倉庫名倉庫號(hào)倉庫號(hào)職工編號(hào)職工編號(hào)姓名姓名性別性別將下圖轉(zhuǎn)換為關(guān)系模型,并注明關(guān)鍵字和外部關(guān)鍵字。將下圖轉(zhuǎn)換為關(guān)系模型,并注明關(guān)鍵字和外部關(guān)鍵字。 634.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) ER圖轉(zhuǎn)換為關(guān)系模型例題圖轉(zhuǎn)換為關(guān)系模型例題 商店(商店(商店編號(hào)商店編號(hào),商店名,地址),商店名,地址)職工(職工(職工編號(hào)職工編號(hào),姓名,性別,業(yè)績,姓名,性別,業(yè)績,商店編號(hào)商店編號(hào),聘期,聘期,月薪),月薪)商品(商品(商品號(hào)商品號(hào),商品名,規(guī)格,單價(jià)),商品名,規(guī)格,單價(jià))銷售(銷售(商店編號(hào)商店編號(hào),商品號(hào)商品號(hào),月銷售量),月銷售量)644.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) ER圖轉(zhuǎn)換為關(guān)系模型例題圖轉(zhuǎn)

53、換為關(guān)系模型例題 將下圖轉(zhuǎn)換為關(guān)系模型,并注明關(guān)鍵字和外部關(guān)鍵字。將下圖轉(zhuǎn)換為關(guān)系模型,并注明關(guān)鍵字和外部關(guān)鍵字。 供貨商供貨商合合 同同LMN物資編碼物資編碼物資名稱物資名稱物資規(guī)格物資規(guī)格物資型號(hào)物資型號(hào)供貨商編碼供貨商編碼 供貨商名稱供貨商名稱供貨商帳號(hào)供貨商帳號(hào)合同編號(hào)合同編號(hào)合同日期合同日期交貨日期交貨日期物物 資資訂訂 貨貨654.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) ER圖轉(zhuǎn)換為關(guān)系模型例題圖轉(zhuǎn)換為關(guān)系模型例題 物資(物資(物資編碼物資編碼、物資名稱、物資規(guī)格和物資型號(hào))、物資名稱、物資規(guī)格和物資型號(hào))供應(yīng)商(供應(yīng)商(供應(yīng)商名稱供應(yīng)商名稱、供應(yīng)商地址、供應(yīng)商帳號(hào))、供應(yīng)商地址、供應(yīng)商帳號(hào))合

54、同(合同(合同編號(hào)合同編號(hào)、合同日期、交貨日期)、合同日期、交貨日期)訂貨(訂貨(供應(yīng)商編碼、合同編號(hào)、物資編碼供應(yīng)商編碼、合同編號(hào)、物資編碼、訂貨數(shù)量、訂貨數(shù)量、訂貨金額)、訂貨金額)664.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)代碼設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 界面設(shè)計(jì)界面設(shè)計(jì) 輸出設(shè)計(jì)輸出設(shè)計(jì) 輸入設(shè)計(jì)輸入設(shè)計(jì) 計(jì)算機(jī)處理過程設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì) 系統(tǒng)的安全可靠性設(shè)計(jì)系統(tǒng)的安全可靠性設(shè)計(jì) 67(2)填表式)填表式一般用于通過終端向系統(tǒng)輸入數(shù)據(jù)一般用于通過終端向系統(tǒng)輸入數(shù)據(jù) (4)按鈕式)按鈕式在界面上用不同的按鈕表示系統(tǒng)的執(zhí)行功能在界面上用不同的按鈕表示系統(tǒng)的執(zhí)行功能用戶界面的主要形式用

55、戶界面的主要形式4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (1)菜單式)菜單式一般菜單,下拉菜單,快捷菜單一般菜單,下拉菜單,快捷菜單(3)選擇性問答式)選擇性問答式通過提問,根據(jù)用戶選擇的結(jié)果決定下一步執(zhí)行什么操作通過提問,根據(jù)用戶選擇的結(jié)果決定下一步執(zhí)行什么操作68填表式界面填表式界面69選擇性問答界面選擇性問答界面70按鈕式界面按鈕式界面71界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2)表示的合理性)表示的合理性相關(guān)功能盡可能地放在一起相關(guān)功能盡可能地放在一起 (4)對(duì)輸入有容錯(cuò)性)對(duì)輸入有容錯(cuò)性應(yīng)根據(jù)系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查應(yīng)根據(jù)系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查 (1)操作簡

56、單容易)操作簡單容易 用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式 (3)表示的一致性)表示的一致性設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格72界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (1 1)操作簡單容易)操作簡單容易73界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2)表示的合理性)表示的合理性相關(guān)功能盡可能地放在一起相關(guān)功能盡可能地放在一起 (4)對(duì)輸入有容錯(cuò)性)對(duì)輸入有容錯(cuò)性應(yīng)根據(jù)系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查應(yīng)根據(jù)系統(tǒng)

57、的需要對(duì)輸入進(jìn)行必要的檢查 (1)操作簡單容易)操作簡單容易 用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式 (3)表示的一致性)表示的一致性設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格744.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2 2)表示的合理性)表示的合理性界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則75界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2)表示的合理性)表示的合理性相關(guān)功能盡可能地放在一起相關(guān)功能盡可能地放在一起 (4)對(duì)輸入有容錯(cuò)性)對(duì)輸入有容錯(cuò)性應(yīng)根據(jù)

58、系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查應(yīng)根據(jù)系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查 (1)操作簡單容易)操作簡單容易 用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式 (3)表示的一致性)表示的一致性設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格76界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (3 3)表示的一致性)表示的一致性77界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2)表示的合理性)表示的合理性相關(guān)功能盡可能地放在一起相關(guān)功能盡可能地放在一起 (

59、4)對(duì)輸入有容錯(cuò)性)對(duì)輸入有容錯(cuò)性應(yīng)根據(jù)系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查應(yīng)根據(jù)系統(tǒng)的需要對(duì)輸入進(jìn)行必要的檢查 (1)操作簡單容易)操作簡單容易 用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式用戶不需要記憶很多命令和規(guī)則,盡可能地仿照現(xiàn)實(shí)作業(yè)的工作方式 (3)表示的一致性)表示的一致性設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格設(shè)計(jì)屏幕畫面時(shí)注意表示的一致性,保持一種統(tǒng)一的風(fēng)格78界面設(shè)計(jì)的原則界面設(shè)計(jì)的原則4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (4 4)對(duì)輸入有容錯(cuò)性)對(duì)輸入有容錯(cuò)性794.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)代碼設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 界面設(shè)計(jì)界面設(shè)計(jì) 輸出設(shè)

60、計(jì)輸出設(shè)計(jì) 輸入設(shè)計(jì)輸入設(shè)計(jì) 計(jì)算機(jī)處理過程設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì) 系統(tǒng)的安全可靠性設(shè)計(jì)系統(tǒng)的安全可靠性設(shè)計(jì) 80輸出設(shè)輸出設(shè)計(jì)計(jì)4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 計(jì)算機(jī)系統(tǒng)對(duì)輸入的數(shù)據(jù)進(jìn)行加工處理的結(jié)果,只有通過輸出才能讓計(jì)算機(jī)系統(tǒng)對(duì)輸入的數(shù)據(jù)進(jìn)行加工處理的結(jié)果,只有通過輸出才能讓用戶所使用,故輸出的內(nèi)容與格式是用戶最關(guān)心的問題。從系統(tǒng)開發(fā)的角度用戶所使用,故輸出的內(nèi)容與格式是用戶最關(guān)心的問題。從系統(tǒng)開發(fā)的角度來看,輸入信息只有根據(jù)輸出要求才能確定,即輸出決定輸入。來看,輸入信息只有根據(jù)輸出要求才能確定,即輸出決定輸入。 81輸出設(shè)計(jì)的內(nèi)容輸出設(shè)計(jì)的內(nèi)容4.3.3 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) (2)選擇輸

溫馨提示

  • 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論