管理信息系統(tǒng):第7章 系統(tǒng)設(shè)計(jì)

上傳人:努力****83 文檔編號(hào):54688054 上傳時(shí)間:2022-02-15 格式:PPT 頁(yè)數(shù):84 大?。?.44MB
收藏 版權(quán)申訴 舉報(bào) 下載
管理信息系統(tǒng):第7章 系統(tǒng)設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共84頁(yè)
管理信息系統(tǒng):第7章 系統(tǒng)設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共84頁(yè)
管理信息系統(tǒng):第7章 系統(tǒng)設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共84頁(yè)

下載文檔到電腦,查找使用更方便

40 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《管理信息系統(tǒng):第7章 系統(tǒng)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng):第7章 系統(tǒng)設(shè)計(jì)(84頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第七章第七章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 主要內(nèi)容系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì)代碼設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)輸入/輸出設(shè)計(jì)處理流程設(shè)計(jì)系統(tǒng)設(shè)計(jì)報(bào)告系統(tǒng)運(yùn)行和維護(hù)系統(tǒng)運(yùn)行和維護(hù) 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃 系統(tǒng)實(shí)施系統(tǒng)實(shí)施 系統(tǒng)分析系統(tǒng)分析 開發(fā) 設(shè)計(jì) 初步 調(diào)查 可行性 研究 審批 系統(tǒng) 評(píng)價(jià) 系統(tǒng) 維護(hù) 總體 設(shè)計(jì) 詳細(xì) 設(shè)計(jì) 審計(jì) 審查 編程 調(diào)試 系統(tǒng) 轉(zhuǎn)換 驗(yàn)收 詳細(xì) 調(diào)查 邏輯 設(shè)計(jì) 階段階段回答的中心問題回答的中心問題成果成果系統(tǒng)分析系統(tǒng)分析 “做什么做什么”明確系統(tǒng)功能明確系統(tǒng)功能邏輯模型邏輯模型系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) “怎么做怎么做”如何實(shí)現(xiàn)系統(tǒng)說明如何實(shí)現(xiàn)系統(tǒng)說明書規(guī)定的系統(tǒng)功能書規(guī)定的系統(tǒng)功能物理模型物理模型

2、 第一節(jié)第一節(jié) 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)概述結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)概述 人們對(duì)設(shè)計(jì)定義是 應(yīng)用各種技術(shù)和原理,對(duì)設(shè)備、過程或系統(tǒng)做出足夠詳細(xì)的定義,使之能夠在物理上得以實(shí)現(xiàn)”系統(tǒng)設(shè)計(jì)”。 系統(tǒng)設(shè)計(jì) 是新系統(tǒng)的物理設(shè)計(jì)階段 根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型,綜合考慮各種約束,利用一切可用的技術(shù)手段和方法,進(jìn)行各種具體設(shè)計(jì),提出一個(gè)能在計(jì)算機(jī)上實(shí)現(xiàn)的新系統(tǒng)的實(shí)施方案,解決“系統(tǒng)怎樣做”的問題。一、系統(tǒng)設(shè)計(jì)目標(biāo)和原則一、系統(tǒng)設(shè)計(jì)目標(biāo)和原則 1.系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)設(shè)計(jì)目標(biāo) 2.系統(tǒng)設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)原則 1)簡(jiǎn)單性)簡(jiǎn)單性 2)靈活性和適應(yīng)性)靈活性和適應(yīng)性 3)一致性和完整性)一致性和完整性 4)可靠性)可靠性

3、5)經(jīng)濟(jì)性)經(jīng)濟(jì)性二、系統(tǒng)設(shè)計(jì)內(nèi)容二、系統(tǒng)設(shè)計(jì)內(nèi)容 系統(tǒng)設(shè)計(jì)階段的主要任務(wù)包括: 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì) 模塊結(jié)構(gòu)設(shè)計(jì) 代碼設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 輸入/輸出設(shè)計(jì) 處理流程設(shè)計(jì) 系統(tǒng)設(shè)計(jì)文檔三、系統(tǒng)設(shè)計(jì)的步驟三、系統(tǒng)設(shè)計(jì)的步驟總體設(shè)計(jì)階段總體設(shè)計(jì)階段詳細(xì)設(shè)計(jì)階段詳細(xì)設(shè)計(jì)階段網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)網(wǎng)絡(luò)結(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ù)庫(kù)分析數(shù)據(jù)庫(kù)分析代碼設(shè)計(jì)代碼設(shè)計(jì)輸入輸出設(shè)計(jì)輸入輸出設(shè)計(jì)信息分類信息分類數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)功能模塊設(shè)計(jì)功能模塊設(shè)計(jì)第二節(jié)第二節(jié) 系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì) 問題提出: 隨著信息技術(shù)的發(fā)展,各種計(jì)算機(jī)軟、硬件產(chǎn)品競(jìng)相投向市場(chǎng)。多種多樣的計(jì)算機(jī)技術(shù)

4、產(chǎn)品為信息系統(tǒng)的建設(shè)提供了極大的靈活性,使我們可以根據(jù)應(yīng)用的需要選用不同生產(chǎn)者的性能各異的軟、硬件產(chǎn)品,但同時(shí)也給系統(tǒng)設(shè)計(jì)工作帶來了新的困難,那就是如何從眾多廠家的產(chǎn)品中作出最明智的選擇?一、系統(tǒng)平臺(tái)設(shè)計(jì)的依據(jù)一、系統(tǒng)平臺(tái)設(shè)計(jì)的依據(jù) 系統(tǒng)平臺(tái)設(shè)計(jì)的依據(jù) 系統(tǒng)的吞吐量 每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。 系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。 系統(tǒng)的響應(yīng)時(shí)間 從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。(CPU /通訊線路) 系統(tǒng)的可靠性 系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。(24h/雙機(jī)雙工) 集中式還是分布式 地域范圍 廣域、局域計(jì)算機(jī)硬件及網(wǎng)

5、絡(luò)選擇計(jì)算機(jī)硬件及網(wǎng)絡(luò)選擇 數(shù)據(jù)庫(kù)管理系統(tǒng)選擇數(shù)據(jù)庫(kù)管理系統(tǒng)選擇 應(yīng)用軟件的選擇應(yīng)用軟件的選擇 系統(tǒng)物理系統(tǒng)物理配置方案設(shè)計(jì)配置方案設(shè)計(jì) 系統(tǒng)軟硬件的配置 計(jì)算機(jī)系統(tǒng)(軟件、硬件及其附屬設(shè)備)的配置,總的原則應(yīng)該是: 技術(shù)上具有先進(jìn)性 實(shí)現(xiàn)上具有可能性 使用上具有靈活性 發(fā)展上具有可擴(kuò)充性 投資上具有受益性二、硬件及網(wǎng)絡(luò)選擇二、硬件及網(wǎng)絡(luò)選擇 網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì) 中小型主機(jī)方案與微機(jī)網(wǎng)絡(luò)方案的選取 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 互連結(jié)構(gòu)及通信介質(zhì)的選型 網(wǎng)絡(luò)計(jì)算模式 網(wǎng)絡(luò)操作系統(tǒng)及網(wǎng)絡(luò)協(xié)議等的選擇三、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇三、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇 數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇 管理信息系統(tǒng)都是以數(shù)據(jù)庫(kù)系統(tǒng)為基礎(chǔ),一個(gè)好的數(shù)

6、據(jù)庫(kù)管理系統(tǒng)對(duì)管理信息系統(tǒng)的應(yīng)用有著舉足輕重的重要影響。在數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇上,主要考慮: 數(shù)據(jù)庫(kù)的性能; 數(shù)據(jù)庫(kù)管理系統(tǒng)的系統(tǒng)平臺(tái); 數(shù)據(jù)庫(kù)管理系統(tǒng)的安全保密性能; 數(shù)據(jù)的類型。第三節(jié)第三節(jié) 模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì) 一、模塊結(jié)構(gòu)圖一、模塊結(jié)構(gòu)圖 1.模塊的概念 模塊是組成目標(biāo)系統(tǒng)邏輯模型和物理模型的基本單位,它的特點(diǎn)是可以組合、分解和更換。 一個(gè)模塊應(yīng)具備以下四個(gè)要素: 1) 輸入和輸出 2) 處理功能 3) 內(nèi)部數(shù)據(jù) 4) 程序代碼 2.模塊結(jié)構(gòu)圖的基本符號(hào)模塊結(jié)構(gòu)圖的基本符號(hào)模塊調(diào)用數(shù)據(jù)控制信息轉(zhuǎn)接符號(hào) 模塊 這里所說的模塊通常是指用一個(gè)名字就可以調(diào)用的一段程序語句為物理模塊。ABC

7、DIJK 調(diào)用 在模塊結(jié)構(gòu)圖中,用聯(lián)接兩個(gè)模塊的箭頭表示調(diào)用,箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應(yīng)該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊。 3) 數(shù)據(jù) 當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處供處理,而被調(diào)用模塊又可以將處理的結(jié)果數(shù)據(jù)送回到調(diào)用模塊。 ABxyz圖圖 模塊調(diào)用模塊調(diào)用查學(xué)生成績(jī)讀成績(jī)單學(xué)號(hào)成績(jī)數(shù)據(jù)無此學(xué)生(a)(b) 4) 控制信息 為了指導(dǎo)程序下一步的執(zhí)行,模塊間有時(shí)還必須傳送某些控制信息,例如,數(shù)據(jù)輸入完成后給出的結(jié)束標(biāo)志,文件讀到末尾所產(chǎn)生的文件結(jié)束標(biāo)志等。 5) 轉(zhuǎn)接符號(hào) 當(dāng)模塊結(jié)構(gòu)圖在一張圖面上畫不下,需要轉(zhuǎn)接到另外一張紙上,或?yàn)榱吮苊鈭D

8、上線條交叉時(shí),都可使用轉(zhuǎn)接符號(hào),圓圈內(nèi)加上標(biāo)號(hào). 23二、二、 模塊間關(guān)系模塊間關(guān)系 1. 模塊間耦合模塊間耦合 所謂耦合就是指兩個(gè)實(shí)體互相依賴于對(duì)方的一個(gè)度量。所謂耦合就是指兩個(gè)實(shí)體互相依賴于對(duì)方的一個(gè)度量。 模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng)模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng) 模塊間耦合的高低取決于模塊間接口的復(fù)雜性、調(diào)用模塊間耦合的高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息的方式及傳遞的信息 耦合是不能避免的,但是容易產(chǎn)生耦合是不能避免的,但是容易產(chǎn)生BUG,所以要控制,所以要控制 2.模塊內(nèi)聚合模塊內(nèi)聚合 內(nèi)聚是指一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度。內(nèi)聚是指一個(gè)模塊內(nèi)各個(gè)元

9、素彼此結(jié)合的緊密程度。 設(shè)計(jì)人員應(yīng)盡可能的提高模塊的內(nèi)聚度,從而獲得較設(shè)計(jì)人員應(yīng)盡可能的提高模塊的內(nèi)聚度,從而獲得較高的模塊獨(dú)立性高的模塊獨(dú)立性 第四節(jié)第四節(jié) 代碼設(shè)計(jì)代碼設(shè)計(jì)一、代碼概念一、代碼概念 代表事物名稱、屬性、狀態(tài)等的符號(hào),一般用數(shù)字、字母或它們的組合來表示。代碼設(shè)計(jì)是科學(xué)管理的體現(xiàn)。 編碼的目的 二、代碼的功能二、代碼的功能1 1、鑒別功能、鑒別功能 代碼的最基本的特性。任何代碼都必須具備這種基代碼的最基本的特性。任何代碼都必須具備這種基本特征。在一個(gè)分類編碼標(biāo)準(zhǔn)中,一個(gè)代碼只能唯一本特征。在一個(gè)分類編碼標(biāo)準(zhǔn)中,一個(gè)代碼只能唯一的標(biāo)識(shí)一個(gè)分類對(duì)象,而一個(gè)分類對(duì)象也只能有一個(gè)的標(biāo)識(shí)

10、一個(gè)分類對(duì)象,而一個(gè)分類對(duì)象也只能有一個(gè)唯一的編碼。唯一的編碼。2 2、分類、分類 當(dāng)按照分類對(duì)象的屬性分類,并分別賦予不同的當(dāng)按照分類對(duì)象的屬性分類,并分別賦予不同的類別代碼時(shí),代碼又可以作為分類對(duì)象類別的標(biāo)識(shí)。類別代碼時(shí),代碼又可以作為分類對(duì)象類別的標(biāo)識(shí)。2001 169 0092001 169 009市場(chǎng)營(yíng)銷市場(chǎng)營(yíng)銷2001級(jí)級(jí)3 3、排序、排序 當(dāng)按照分類對(duì)象產(chǎn)生的時(shí)間、所占的空間或其它方當(dāng)按照分類對(duì)象產(chǎn)生的時(shí)間、所占的空間或其它方面的順序關(guān)系分類,并賦予不同的代碼時(shí),代碼又可以面的順序關(guān)系分類,并賦予不同的代碼時(shí),代碼又可以作為排序的標(biāo)識(shí)。作為排序的標(biāo)識(shí)。4 4、專用含義、專用含義當(dāng)

11、分類對(duì)象需要采用一些專用的符號(hào)時(shí),代碼可以提供一定的專門含義。當(dāng)分類對(duì)象需要采用一些專用的符號(hào)時(shí),代碼可以提供一定的專門含義。含義如下含義如下: : 漢語拼音的第一個(gè)字母表示自行車的用途漢語拼音的第一個(gè)字母表示自行車的用途, ,如如P P為普通車、為普通車、Q Q為輕便車、為輕便車、Z Z為載重為載重 車、車、X X為小輪車為小輪車. . 漢語拼音的第二個(gè)字母代表自行車的車輪直徑漢語拼音的第二個(gè)字母代表自行車的車輪直徑,A,A、E E、G G、MM分別指輪分別指輪徑徑2828、 26 26 、2424、2020英寸的女式車英寸的女式車. . 最后最后, ,漢語拼音后面的阿拉伯?dāng)?shù)字如漢語拼音后面

12、的阿拉伯?dāng)?shù)字如PA-12PA-12型的型的12,12,是工廠設(shè)計(jì)的順序號(hào)是工廠設(shè)計(jì)的順序號(hào). . 四、代碼的種類四、代碼的種類 代碼的種類順序碼區(qū)間碼助記碼以某種順序形式編碼。簡(jiǎn)單,易管理,但可識(shí)別性差以多區(qū)間代表多組,位置代表含意??煽壳乙撞僮饕步谢旌洗a。比較常用,易記憶易管理,但不易校對(duì)。例如:按照例如:按照GB2261-80規(guī)定:規(guī)定: 1為男性為男性 2為女性為女性優(yōu)點(diǎn):短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理;優(yōu)點(diǎn):短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理; 缺點(diǎn):代碼本身沒有給出對(duì)象的任何其它信息缺點(diǎn):代碼本身沒有給出對(duì)象的任何其它信息( (沒有邏輯基礎(chǔ)沒有邏輯基礎(chǔ)) ) 順序碼適宜中

13、最簡(jiǎn)單、最常用的代碼。這種代碼順序碼適宜中最簡(jiǎn)單、最常用的代碼。這種代碼是將順序的自然數(shù)或字母賦予分類對(duì)象。是將順序的自然數(shù)或字母賦予分類對(duì)象。( (一一) ) 順序碼順序碼(二)區(qū)間碼(二)區(qū)間碼 區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的碼中數(shù)字的值值和和位置位置 都代表一定意義。都代表一定意義。 4 3 0 0 8 14 3 0 0 8 1示例:郵政編碼示例:郵政編碼( (三三) )助憶碼助憶碼 助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述,其助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述,其特點(diǎn)是,可以通過聯(lián)想幫助記憶。特點(diǎn)是,可以通過

14、聯(lián)想幫助記憶。 例如:例如: 用用W-B-l2代表代表12英吋黑白電視機(jī)英吋黑白電視機(jī) 用用W-C-20代表代表 20英吋彩色電視機(jī)。英吋彩色電視機(jī)。五、代碼的設(shè)計(jì)原則五、代碼的設(shè)計(jì)原則 代碼的設(shè)計(jì)原則 唯一性和統(tǒng)一性 盡管編碼對(duì)象有不同的名稱、不同的描述,但編碼必須保證一個(gè)編碼對(duì)象僅被賦予一個(gè)代碼,一個(gè)代碼只反映一個(gè)編碼對(duì)象。 適應(yīng)性、可擴(kuò)性 代碼結(jié)構(gòu)必須能適應(yīng)編碼對(duì)象不斷增加的需要,也就是說,必須為新的編碼對(duì)象留有足夠的備用碼。以適應(yīng)分類編碼對(duì)象的特征或?qū)傩砸约捌湎嗷リP(guān)系可能出現(xiàn)的變化。 可識(shí)別性和含義性 代碼應(yīng)盡可能反映分類編碼對(duì)象的特點(diǎn),以助記憶并便于人們了解和使用,并減少機(jī)器處理時(shí)間

15、。 穩(wěn)定性和規(guī)范化 代碼不宜頻繁變動(dòng),編碼時(shí)應(yīng)考慮其變化的可能性,盡可能保持代碼系統(tǒng)的相對(duì)穩(wěn)定性六、代碼的校驗(yàn)六、代碼的校驗(yàn) 代碼結(jié)構(gòu)中的校驗(yàn)位 代碼作為計(jì)算機(jī)的重要輸入內(nèi)容之一,其正確性直接影響到整個(gè)處理工作的質(zhì)量。 特別是人們重復(fù)抄寫代碼和將它通過人手輸入計(jì)算機(jī)時(shí),發(fā)生錯(cuò)誤的可能性更大。 為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)組成部分。 校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來。 代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)算方法接輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò)。 校驗(yàn)位可以發(fā)現(xiàn)以下各種錯(cuò)誤

16、: 抄寫錯(cuò)誤,例如1寫成7; 易位錯(cuò)誤,例如1234寫成1324; 雙易錯(cuò)誤,例如26913寫成21963; 隨機(jī)錯(cuò)誤,包括以上兩種或三種綜合性錯(cuò)誤或其他錯(cuò)誤。 校驗(yàn)碼是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代校驗(yàn)碼是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼本體計(jì)算出來的。碼本體計(jì)算出來的。C1 C2C3.Cn代碼本體代碼本體P1 P2P3.Pn加權(quán)因子加權(quán)因子加權(quán)因子可以為:加權(quán)因子可以為:自然數(shù)自然數(shù) 1,2,3, 幾何級(jí)數(shù)幾何級(jí)數(shù) 2,4,8,16 質(zhì)數(shù)質(zhì)數(shù) 3,5,7,13,17C1 C2C3.Cn校驗(yàn)位校驗(yàn)位代碼本體代碼本體)mod(MSR 校驗(yàn)的方法校驗(yàn)的方法 確定校驗(yàn)位值的方法第五節(jié)第五節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)

17、數(shù)據(jù)庫(kù)設(shè)計(jì) E-R圖也稱實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。一、一、 概念模型設(shè)計(jì)(概念模型設(shè)計(jì)(E-R圖)圖) E-R圖基本元素 實(shí)體: 屬性: 聯(lián)系: 一對(duì)一聯(lián)系1:1 一對(duì)多聯(lián)系1:N 多對(duì)多聯(lián)系N:M無向線段實(shí)體集實(shí)體集 (Entity)(Entity): 具有相同屬性的實(shí)體具有相同的特征和性質(zhì). 用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體; 在E-R圖中用矩形矩形表示,矩形框內(nèi)寫明實(shí)體名;學(xué)生學(xué)生老師老師屬性屬性(Attribute)(Attribute): 實(shí)體所具有的某一特性,一

18、個(gè)實(shí)體可由若干個(gè)屬性來刻畫。 在E-R圖中用橢圓形橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來; 比如學(xué)生的學(xué)號(hào)、姓名、性別、籍貫都是屬性。姓名姓名性別性別籍貫籍貫學(xué)號(hào)學(xué)號(hào)聯(lián)系聯(lián)系(Relationship)(Relationship): 聯(lián)系也稱關(guān)系,信息世界中反映實(shí)體內(nèi)部或?qū)嶓w之間的聯(lián)系。 在E-R圖中用菱形菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型。教學(xué)教學(xué)mn兩個(gè)實(shí)體集之間的聯(lián)系兩個(gè)實(shí)體集之間的聯(lián)系1:1 1:1 聯(lián)系:聯(lián)系:如果對(duì)于A中的一個(gè)實(shí)體,B中至多有一個(gè)實(shí)體與其發(fā)生聯(lián)系,反之,B中的每一實(shí)體至多對(duì)應(yīng)A中一個(gè)實(shí)體,則稱A與B是

19、1:1聯(lián)系。 1:n 1:n 聯(lián)系:聯(lián)系:如果對(duì)于A中的每一實(shí)體,實(shí)體B中有一個(gè)以上實(shí)體與之發(fā)生聯(lián)系,反之,B中的每一實(shí)體至多只能對(duì)應(yīng)于A中的一個(gè)實(shí)體,則稱A與B是1:n聯(lián)系。 m:n m:n 聯(lián)系:聯(lián)系:如果A中至少有一實(shí)體對(duì)應(yīng)于B中一個(gè)以上實(shí)體,反之,B中也至少有一個(gè)實(shí)體對(duì)應(yīng)于A中一個(gè)以上實(shí)體,則稱A與B為m:n聯(lián)系。(a)11 聯(lián)系 (b)1n 聯(lián)系 (c)mn 聯(lián)系 1 實(shí)體型A 實(shí)體型A 實(shí)體型A 聯(lián)系名 聯(lián)系名 聯(lián)系名 實(shí)體型B 實(shí)體型B 實(shí)體型B 1 1 n n m 圖6.2 兩個(gè)實(shí)體型之間的三類聯(lián)系兩個(gè)實(shí)體集之間的類聯(lián)系作作E-R圖的步驟圖的步驟確定所有的實(shí)體集合 ;選擇實(shí)體集

20、應(yīng)包含的屬性 ;確定實(shí)體集之間的聯(lián)系 ;確定聯(lián)系的類型,在用線將表示聯(lián)系的菱形框聯(lián)系到實(shí)體集時(shí),在線旁注明是1或n(多)來表示聯(lián)系的類型 。 例例 在簡(jiǎn)單的教務(wù)管理系統(tǒng)中,有如下語義約束: 一個(gè)學(xué)生可選修多門課程,一門課程可被多個(gè)學(xué)生選修。因此學(xué)生和課程之間是多對(duì)多的聯(lián)系; 一個(gè)教師可講授多門課程,一門課程可以由多個(gè)教師講授。因此教師和課程之間也是多對(duì)多的聯(lián)系; 一個(gè)系可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)系。因此系和教師是之間一對(duì)多的聯(lián)系,同樣系和學(xué)生之間也是一對(duì)多的聯(lián)系。確定所有的實(shí)體集合 ;系系教師教師學(xué)生學(xué)生課程課程選擇實(shí)體集應(yīng)包含的屬性 ;系系教師教師學(xué)生學(xué)生課程課程學(xué)號(hào)學(xué)號(hào)姓名姓名性別

21、性別年齡年齡平均成績(jī)平均成績(jī)教師號(hào)教師號(hào)課程號(hào)課程號(hào)課程名課程名教師號(hào)教師號(hào)姓名姓名性別性別職稱職稱系名系名電話電話確定實(shí)體集之間的聯(lián)系,用菱形表示聯(lián)系的名稱 ;確定聯(lián)系的類型,在聯(lián)系線旁注明是1或n(多)。mn1系系屬于屬于教師教師擁有擁有學(xué)生學(xué)生開課開課講授講授選修選修課程課程mmnm1m1mn1系系屬于屬于教師教師擁有擁有學(xué)生學(xué)生開課開課講授講授選修選修課程課程mmnm1m1學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別年齡年齡平均成績(jī)平均成績(jī)成績(jī)成績(jī)教師號(hào)教師號(hào)課程號(hào)課程號(hào)課程名課程名教師號(hào)教師號(hào)姓名姓名性別性別職稱職稱系名系名電話電話教務(wù)管理系統(tǒng)的初步教務(wù)管理系統(tǒng)的初步E-RE-R圖圖二、邏輯模型設(shè)計(jì)二、

22、邏輯模型設(shè)計(jì) E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則:模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則: 1)每一實(shí)體集對(duì)應(yīng)于一個(gè)關(guān)系模式,實(shí)體名作為關(guān)系名,實(shí)體的屬性作為對(duì)應(yīng)關(guān)系的屬性。 2)實(shí)體間的聯(lián)系一般對(duì)應(yīng)一個(gè)關(guān)系,聯(lián)系名作為對(duì)應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉。 3)實(shí)體和聯(lián)系中關(guān)鍵字對(duì)應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。轉(zhuǎn)換舉例一轉(zhuǎn)換舉例一廠長(zhǎng)(廠長(zhǎng)號(hào),廠號(hào),姓名,年齡)工廠(廠號(hào),廠名,地點(diǎn))轉(zhuǎn)換舉例二轉(zhuǎn)換舉例二倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),地點(diǎn),面積)產(chǎn)品(貨號(hào),品名,價(jià)格,倉(cāng)庫(kù)號(hào),數(shù)量)轉(zhuǎn)換舉例三轉(zhuǎn)換舉例三學(xué)號(hào)姓名年齡學(xué)生課程號(hào)課程名學(xué)時(shí)數(shù)課程學(xué)習(xí)mn學(xué)生(學(xué)號(hào),姓名,年齡)課程(課程號(hào),課程名,學(xué)時(shí)數(shù))成績(jī)學(xué)習(xí)(

23、學(xué)號(hào),課程號(hào),成績(jī))三、三、 物理模型設(shè)計(jì)物理模型設(shè)計(jì) 1.確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)的存取路徑確定數(shù)據(jù)的存放位置確定系統(tǒng)配置 2.評(píng)價(jià)物理結(jié)構(gòu)評(píng)價(jià)物理結(jié)構(gòu) 數(shù)據(jù)庫(kù)物理設(shè)計(jì)的過程中需要對(duì)時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)行權(quán)衡,其結(jié)果有多種方案,需要設(shè)計(jì)人員找出一個(gè)較優(yōu)的方案。第六節(jié)第六節(jié) 輸出與輸入設(shè)計(jì)輸出與輸入設(shè)計(jì)輸出設(shè)計(jì)輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對(duì)于大多數(shù)用戶來說,輸出是系統(tǒng)開發(fā)的目的和評(píng)價(jià)系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)。因此,系統(tǒng)設(shè)計(jì)過程與實(shí)施過程相反,不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì)。輸出設(shè)計(jì)的目的是正確及時(shí)地反映

24、和組成用于生產(chǎn)和服務(wù)部門的有用信息。輸出設(shè)計(jì)的目的是正確及時(shí)地反映和組成用于生產(chǎn)和服務(wù)部門的有用信息。輸出設(shè)計(jì)對(duì)輸入設(shè)計(jì)提出了內(nèi)容、格式等方面的要求。輸出設(shè)計(jì)對(duì)輸入設(shè)計(jì)提出了內(nèi)容、格式等方面的要求。在設(shè)計(jì)階段是先輸出設(shè)計(jì),再輸入設(shè)計(jì)在設(shè)計(jì)階段是先輸出設(shè)計(jì),再輸入設(shè)計(jì) 輸出設(shè)計(jì)的內(nèi)容包括: 1有關(guān)輸出信息使用方面的內(nèi)容 包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等; 2輸出信息的內(nèi)容 包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字); 3輸出格式 如表格、圖形或文件; 4輸出設(shè)備 如打印機(jī)、顯示器、卡片輸出機(jī)等。對(duì)行打機(jī)尚須注明字行,行頁(yè) 5輸出介質(zhì) 如輸出到磁盤還是磁帶

25、上,輸出用紙是專用紙還是普通白紙等輸出方式:報(bào)表打印輸出方式:報(bào)表打印輸出方式:屏幕輸出輸出方式:屏幕輸出輸出方式:數(shù)據(jù)文件輸出輸出方式:數(shù)據(jù)文件輸出 數(shù)據(jù)處理的最終目的是為了使用戶得到所需要的數(shù)據(jù)。數(shù)據(jù)處理的最終目的是為了使用戶得到所需要的數(shù)據(jù)。正確性正確性有效性有效性及時(shí)性及時(shí)性用戶友好性用戶友好性1 1、確定輸出內(nèi)容、確定輸出內(nèi)容 確定用戶在使用信息方面的需求:使用目的、輸出速度、頻率、數(shù)量、安全性要求等。 設(shè)計(jì)輸出信息的內(nèi)容,包括:信息的形式(表格、圖形、文字)、輸出的項(xiàng)目、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍等。輸出設(shè)計(jì)輸出設(shè)計(jì)2 2、選擇輸出設(shè)備與介質(zhì)、選擇輸出設(shè)備與介質(zhì)輸出設(shè)備和介

26、質(zhì)一覽表輸出設(shè)輸出設(shè)備備打印機(jī)打印機(jī)卡片卡片/紙帶紙帶輸出機(jī)輸出機(jī)磁帶機(jī)磁帶機(jī)磁盤機(jī)磁盤機(jī)顯示終端顯示終端繪圖儀繪圖儀縮微膠卷縮微膠卷輸出機(jī)輸出機(jī)介質(zhì)介質(zhì)打印紙卡片/紙帶磁帶磁盤屏幕圖紙縮微膠卷用途與用途與特點(diǎn)特點(diǎn)便于保存,費(fèi)用低廉可代替其它系統(tǒng)輸入之用容量大,適于順序存取容量大,存取更方便響應(yīng)靈活的人機(jī)對(duì)話精度高,功能全體積小,易保存 表格信息。 圖形信息 在表示事物的趨勢(shì)、多方面因素的比較等方面有較大優(yōu)勢(shì)。直方圖圓餅圖曲線圖地圖等3 3、確定輸出格式、確定輸出格式 提供給用戶的信息要進(jìn)行格式設(shè)計(jì)。輸出格式要滿足使用者提供給用戶的信息要進(jìn)行格式設(shè)計(jì)。輸出格式要滿足使用者的要求和習(xí)慣,達(dá)到格式

27、清晰、美觀、易于閱讀和理解的要求。的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。 圖標(biāo) 用來表示數(shù)據(jù)間的比例關(guān)系和比較情況。易于辨認(rèn),無需過多解釋。 報(bào)表 報(bào)表是最常用的一種輸出形式。一般由3個(gè)部分組成:表頭、表體和表尾。注意事項(xiàng)注意事項(xiàng) 在輸出設(shè)計(jì)上應(yīng)盡量保持輸出內(nèi)容和格式的統(tǒng)在輸出設(shè)計(jì)上應(yīng)盡量保持輸出內(nèi)容和格式的統(tǒng)一性。一性。 同一內(nèi)容的輸出,對(duì)于顯示器、打印機(jī)、文本文件和數(shù)據(jù)庫(kù)文件應(yīng)具有一致的形式。 盡量利用原系統(tǒng)的輸出格式,如果要修改,應(yīng)盡量利用原系統(tǒng)的輸出格式,如果要修改,應(yīng)與相關(guān)部門協(xié)商。與相關(guān)部門協(xié)商。 輸出表格要考慮系統(tǒng)發(fā)展的需要。輸出表格要考慮系統(tǒng)發(fā)展的需要。輸入設(shè)

28、計(jì)輸入設(shè)計(jì) 輸入設(shè)計(jì) 輸入設(shè)計(jì)對(duì)系統(tǒng)的質(zhì)量有著決定性的重要影響。 輸出數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計(jì)算和處理十分正確,也無法獲得可靠的輸出信息。 同時(shí),輸入設(shè)計(jì)是信息系統(tǒng)與用戶之間交互的紐帶,決定著人機(jī)交互的效率。 輸入設(shè)計(jì)的原則 輸入設(shè)計(jì)包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過程。 在輸入設(shè)計(jì)中,提高效率和減少錯(cuò)誤是兩個(gè)最根本的原則。 以下是指導(dǎo)輸入設(shè)計(jì)的幾個(gè)目標(biāo): 1控制輸入量。 在輸入設(shè)計(jì)中,應(yīng)盡量控制輸入數(shù)據(jù)總量,在輸入時(shí),只需輸入基本的信息,而其他可通過計(jì)算、統(tǒng)計(jì)、檢索得到的信息則由系統(tǒng)自動(dòng)產(chǎn)生。 2減少輸入延遲。 輸入數(shù)據(jù)的速度往往成為提高信息系統(tǒng)運(yùn)行效率的瓶頸,

29、為減少延遲,可采用周轉(zhuǎn)文件、批量輸入等方式。 3減少輸入錯(cuò)誤。 輸入設(shè)計(jì)中應(yīng)采用多種輸入校驗(yàn)方法和有效性驗(yàn)證技術(shù),減少輸入錯(cuò)誤。 4避免額外步驟。 在輸入設(shè)計(jì)時(shí),應(yīng)盡量避免不必要的輸入步驟,當(dāng)步驟不能省略時(shí),應(yīng)仔細(xì)驗(yàn)證現(xiàn)有步驟是否完備、高效。 5輸入過程應(yīng)盡量簡(jiǎn)化。 輸入設(shè)計(jì)在為用戶提供糾錯(cuò)和輸入校驗(yàn)的同時(shí),就保證輸入過程簡(jiǎn)單易用,不能因?yàn)椴殄e(cuò)、糾錯(cuò)而使輸入復(fù)雜化,增加用戶負(fù)擔(dān)。數(shù)據(jù)輸入設(shè)計(jì)數(shù)據(jù)輸入設(shè)計(jì)1 1、確定輸入數(shù)據(jù)內(nèi)容、確定輸入數(shù)據(jù)內(nèi)容 2 2、確定數(shù)據(jù)的輸入方式、確定數(shù)據(jù)的輸入方式 3 3、確定輸入數(shù)據(jù)的記錄格式、確定輸入數(shù)據(jù)的記錄格式 4 4、輸入數(shù)據(jù)的正確性校驗(yàn)、輸入數(shù)據(jù)的正確性

30、校驗(yàn) 5 5、確定輸入設(shè)備、確定輸入設(shè)備 目前常用的輸入設(shè)備有以下幾種目前常用的輸入設(shè)備有以下幾種: : 1、讀卡機(jī) 2、鍵盤-磁盤輸入裝置 3、光電閱讀器 數(shù)據(jù)輸入設(shè)備的選擇數(shù)據(jù)輸入設(shè)備的選擇4、終端輸入 5、聲音識(shí)別儀 1 1、輸入錯(cuò)誤的種類、輸入錯(cuò)誤的種類數(shù)據(jù)內(nèi)容錯(cuò)誤數(shù)據(jù)內(nèi)容錯(cuò)誤:原始單據(jù)有錯(cuò)或錄入時(shí)發(fā)生錯(cuò)誤。:原始單據(jù)有錯(cuò)或錄入時(shí)發(fā)生錯(cuò)誤。數(shù)據(jù)多余或不足數(shù)據(jù)多余或不足:數(shù)據(jù)收集中的錯(cuò)誤,如單據(jù)的丟失或重復(fù)。:數(shù)據(jù)收集中的錯(cuò)誤,如單據(jù)的丟失或重復(fù)。數(shù)據(jù)的延誤數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲。:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲。輸入檢驗(yàn)輸入檢驗(yàn)第七節(jié) 處理流程設(shè)計(jì) 一、處理流程設(shè)計(jì)的任

31、務(wù)一、處理流程設(shè)計(jì)的任務(wù) 處理流程設(shè)計(jì)的任務(wù)是設(shè)計(jì)出所有模塊和他們之間的相互關(guān)系(即聯(lián)結(jié)方式),并具體地設(shè)計(jì)出每個(gè)模塊內(nèi)部的功能和處理過程,為程序員提供詳細(xì)的技術(shù)資料。5.7.2設(shè)計(jì)工具 1IPO圖圖 IPO(Input-Process-Output)圖就是用來表述)圖就是用來表述每個(gè)模塊的輸入,輸出和數(shù)據(jù)加工的重要工具。每個(gè)模塊的輸入,輸出和數(shù)據(jù)加工的重要工具。 2控制流程圖控制流程圖處理步驟判斷控制流 3問題分析圖問題分析圖 4過程設(shè)計(jì)語言過程設(shè)計(jì)語言過程設(shè)計(jì)語言過程設(shè)計(jì)語言(PDL,Process Design Language)是一個(gè)籠統(tǒng)是一個(gè)籠統(tǒng)的名字,由許多種不同的過程設(shè)計(jì)語言。過

32、程設(shè)計(jì)語言用于描的名字,由許多種不同的過程設(shè)計(jì)語言。過程設(shè)計(jì)語言用于描述模塊中算法和加工的具體細(xì)節(jié),以便在開發(fā)人員之間比較精述模塊中算法和加工的具體細(xì)節(jié),以便在開發(fā)人員之間比較精確的進(jìn)行交流。確的進(jìn)行交流。第八節(jié)系統(tǒng)設(shè)計(jì)報(bào)告第八節(jié)系統(tǒng)設(shè)計(jì)報(bào)告系統(tǒng)設(shè)計(jì)報(bào)告主要包括以下內(nèi)容:(1)系統(tǒng)概述(2)總體結(jié)構(gòu)方案(包括總體結(jié)構(gòu)圖、子系統(tǒng)結(jié)構(gòu)圖、計(jì)算機(jī)流程圖等)(3)計(jì)算機(jī)系統(tǒng)配置方案(4)代碼設(shè)計(jì)方案(5)文件、數(shù)據(jù)庫(kù)設(shè)計(jì)方案(6)輸人輸出設(shè)計(jì)方案(7)系統(tǒng)詳細(xì)設(shè)計(jì)方案(8)接口及通信環(huán)境設(shè)計(jì)(9)安全、保密設(shè)計(jì)、數(shù)據(jù)準(zhǔn)備(10)系統(tǒng)測(cè)試計(jì)劃(11)培訓(xùn)計(jì)劃作業(yè)作業(yè) P140 7.2、7.3、7.6、7.8

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!