![第7章 系統(tǒng)設(shè)計(jì)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/fd534a56-6264-4575-8383-4524e36f8834/fd534a56-6264-4575-8383-4524e36f88341.gif)
![第7章 系統(tǒng)設(shè)計(jì)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/fd534a56-6264-4575-8383-4524e36f8834/fd534a56-6264-4575-8383-4524e36f88342.gif)
![第7章 系統(tǒng)設(shè)計(jì)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/fd534a56-6264-4575-8383-4524e36f8834/fd534a56-6264-4575-8383-4524e36f88343.gif)
![第7章 系統(tǒng)設(shè)計(jì)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/fd534a56-6264-4575-8383-4524e36f8834/fd534a56-6264-4575-8383-4524e36f88344.gif)
![第7章 系統(tǒng)設(shè)計(jì)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/fd534a56-6264-4575-8383-4524e36f8834/fd534a56-6264-4575-8383-4524e36f88345.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第七章第七章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 如果說系統(tǒng)分析階段所提出的系統(tǒng) 邏輯模型還只是一種想法的話,系統(tǒng)設(shè) 計(jì)階段就是將這種想法付諸實(shí)踐,結(jié)合 用戶的實(shí)際情況,具體設(shè)計(jì)如何實(shí)現(xiàn)系 統(tǒng)分析階段所提出的新的管理信息系統(tǒng) 應(yīng)該“如何做”的問題,即設(shè)計(jì)詳細(xì)的 技術(shù)文檔。 系統(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)功能
2、邏輯模型邏輯模型 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)“怎么做怎么做” 如何實(shí)現(xiàn)系統(tǒng)說明如何實(shí)現(xiàn)系統(tǒng)說明 書規(guī)定的系統(tǒng)功能書規(guī)定的系統(tǒng)功能 物理模型物理模型 第一節(jié)第一節(jié) 系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù) 系統(tǒng)設(shè)計(jì)的目標(biāo)應(yīng)該是在保證實(shí)現(xiàn)系統(tǒng)邏 輯模型的基礎(chǔ)上,盡可能提高系統(tǒng)的各項(xiàng)指標(biāo), 如系統(tǒng)的工作效率、可靠性、工作質(zhì)量、可變 性和經(jīng)濟(jì)性等。 閱讀材料: 系統(tǒng)工作效率、可靠性、工作質(zhì)量、可變更性、經(jīng)濟(jì)性 等指標(biāo)是相互聯(lián)系又彼此制約的,在一定程度上是相互矛 盾的。例如,為了提高系統(tǒng)的可靠性,就要采取一些校驗(yàn)和控制措施, 系統(tǒng)的效率就受到一定影響。與此同時(shí),由于系統(tǒng)可靠性的提高,抗干 擾能力增強(qiáng),系統(tǒng)能不間斷運(yùn)行,反過來
3、又提高了系統(tǒng)的效率。 但是,從系統(tǒng)開發(fā)的角度看,系統(tǒng)的可變更性應(yīng)該是首先考慮的因 素。這是因?yàn)?,無論對(duì)系統(tǒng)研制過程還是對(duì)今后的運(yùn)行,它都有著直接 的影響。據(jù)統(tǒng)計(jì),在系統(tǒng)整體生命周期中,經(jīng)費(fèi)開銷的比例為:研制占 20%(分析與設(shè)計(jì)占7%,程序編寫占3%,調(diào)試占10%),而維護(hù)占80%。 其中維護(hù)包括修改錯(cuò)誤和遺漏,或?yàn)檫m應(yīng)環(huán)境變化增加功能等。由此可 見,修改系統(tǒng)的經(jīng)費(fèi)占了整個(gè)經(jīng)費(fèi)的90%(20%50%80%),如果系統(tǒng) 的可變更性好,就可以節(jié)約大量的人力、財(cái)力,延長系統(tǒng)的生命周期。 系統(tǒng)邏輯模型系統(tǒng)邏輯模型 代碼設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)代碼設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì) 信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì)
4、系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì) (平臺(tái)設(shè)計(jì))(平臺(tái)設(shè)計(jì)) 用戶界面設(shè)計(jì)用戶界面設(shè)計(jì) 安全設(shè)計(jì)安全設(shè)計(jì) 編寫系統(tǒng)設(shè)計(jì)報(bào)告編寫系統(tǒng)設(shè)計(jì)報(bào)告 存儲(chǔ)設(shè)計(jì)存儲(chǔ)設(shè)計(jì)軟件設(shè)計(jì)軟件設(shè)計(jì) 系統(tǒng)設(shè)計(jì)流程系統(tǒng)設(shè)計(jì)流程 1 1、總體設(shè)計(jì)總體設(shè)計(jì) 把總?cè)蝿?wù)分解為許多基本的、具體的任務(wù)把總?cè)蝿?wù)分解為許多基本的、具體的任務(wù) 具體的任務(wù)合理組織構(gòu)成總?cè)蝿?wù)。又稱為總體設(shè)計(jì) (architectural design),或概要設(shè)計(jì)(preliminary design)。主要包括: 信息系統(tǒng)流程圖信息系統(tǒng)流程圖 功能結(jié)構(gòu)圖功能結(jié)構(gòu)圖 功能模塊圖功能模塊圖 系統(tǒng)設(shè)計(jì)的主要任務(wù)系統(tǒng)設(shè)計(jì)的主要任務(wù) 2 2、詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)
5、 為各個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法。包括:為各個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法。包括: 代碼(編碼)設(shè)計(jì)代碼(編碼)設(shè)計(jì): :程序設(shè)計(jì)程序設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì):數(shù)據(jù)庫的設(shè)計(jì)、數(shù)據(jù)庫安全設(shè)計(jì)等數(shù)據(jù)存儲(chǔ)設(shè)計(jì):數(shù)據(jù)庫的設(shè)計(jì)、數(shù)據(jù)庫安全設(shè)計(jì)等 計(jì)算機(jī)處理過程的設(shè)計(jì)。包括控制設(shè)計(jì)計(jì)算機(jī)處理過程的設(shè)計(jì)。包括控制設(shè)計(jì) 輸出設(shè)計(jì)、輸入設(shè)計(jì)、輸出設(shè)計(jì)、輸入設(shè)計(jì)、 人機(jī)對(duì)話設(shè)計(jì)等。人機(jī)對(duì)話設(shè)計(jì)等。 1 1 系統(tǒng)性系統(tǒng)性 系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè) 計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼 要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致, 對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使
6、 一次輸入得到多次利用。 系統(tǒng)設(shè)計(jì)的原則系統(tǒng)設(shè)計(jì)的原則 2 2 實(shí)用性實(shí)用性 實(shí)用性指以全新的設(shè)計(jì)理念、全新的技術(shù)架構(gòu)、全新 的供應(yīng)模式,來滿足企業(yè)的實(shí)際需要的、動(dòng)態(tài)變化的、 不斷增長的需求。 系統(tǒng)設(shè)計(jì)充分考慮用戶當(dāng)前各業(yè)務(wù)層次、各環(huán)節(jié)管理中數(shù)據(jù) 處理的方便性和可行性; 總體設(shè)計(jì),分步實(shí)施(低高); 人機(jī)操作設(shè)計(jì)考慮用戶的實(shí)際需要; 界面設(shè)計(jì) 3 3 先進(jìn)性先進(jìn)性 采用當(dāng)今國內(nèi)、國際上成熟的信息技術(shù),以保證系 統(tǒng)的科學(xué)性,使新系統(tǒng)在最大限度地適應(yīng)今后企業(yè)運(yùn) 作和管理發(fā)展變化的前提下滿足技術(shù)發(fā)展變化的需要。 技術(shù)先進(jìn)性應(yīng)該適度; 先進(jìn)性和實(shí)用性之間平衡 4 4 靈活性靈活性 為保持系統(tǒng)的長久生命
7、力,要求系統(tǒng)具有很強(qiáng) 的環(huán)境適應(yīng)性, 為此,系統(tǒng)應(yīng)具有較好的開放性和 結(jié)構(gòu)的可變性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用 ,提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù) 耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣, 既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng) 適應(yīng)環(huán)境變化的能力。 5 5 可靠性可靠性 可靠性是指系統(tǒng)抵御外界干擾的能力及受外界 干擾時(shí)的恢復(fù)能力。一個(gè)成功的管理信息系統(tǒng)必須具 有較高的可靠性,如安全保密性、檢錯(cuò)及糾錯(cuò)能力、 抗病毒能力等。 第二節(jié)第二節(jié) 代碼(編碼)設(shè)計(jì)代碼(編碼)設(shè)計(jì) 案例案例: 我國浙江某服裝企業(yè)在信息化過程中遇到了問題:在ERP軟件設(shè)計(jì)中 ,為了對(duì)服裝有生產(chǎn)、銷售
8、進(jìn)行全方位的跟蹤掌握,需要對(duì)每一塊面料 、輔料、產(chǎn)品進(jìn)行單件編碼。但由于服裝生產(chǎn)數(shù)量大,半成品多,單位 價(jià)值低,造成軟件設(shè)計(jì)時(shí)數(shù)據(jù)庫大,運(yùn)行速度慢,投資效益低,如果采 用按批次編碼的方法,第一有可能編碼不完全,造成信息缺囗;第二必 須在生產(chǎn)流通過程中,加批次碼,具有一定困難。 課堂討論: (1)代碼設(shè)計(jì)問題是在什么條件下凸現(xiàn)出來的?為什么會(huì) 出現(xiàn)代碼設(shè)計(jì)的問題? (2)代碼設(shè)計(jì)在該服裝企業(yè)的ERP設(shè)計(jì)過程中起到了什么 作用?代碼設(shè)計(jì)出現(xiàn)了什么樣的難題? 一、代(編)碼一、代(編)碼 代碼是用來表征客觀事物的一個(gè)或一組有序的符號(hào), 它應(yīng)易于計(jì)算機(jī)和人識(shí)別與處理。也簡稱為“碼”。 代碼就是用數(shù)字或
9、字母代表事物。 例如:烽火臺(tái)傳遞的煙信號(hào)、電傳打字機(jī) 二、代碼的功能二、代碼的功能 1 1、鑒別功能、鑒別功能 代碼的最基本的特性。任何代碼都必須具備這種基 本特征。在一個(gè)分類編碼標(biāo)準(zhǔn)中,一個(gè)代碼只能唯一的 標(biāo)識(shí)一個(gè)分類對(duì)象,而一個(gè)分類對(duì)象也只能有一個(gè)唯一 的編碼。 2 2、分類、分類 當(dāng)按照分類對(duì)象的屬性分類,并分別賦予不同的類別 代碼時(shí),代碼又可以作為分類對(duì)象類別的標(biāo)識(shí)。 2001 169 0092001 169 009 市場營銷市場營銷 2001級(jí)級(jí) 3 3、排序、排序 當(dāng)按照分類對(duì)象產(chǎn)生的時(shí)間、所占的空間 或其它方面的順序關(guān)系分類,并賦予不同的代碼時(shí),代 碼又可以作為排序的標(biāo)識(shí)。 4
10、4、專用含義、專用含義 當(dāng)分類對(duì)象需要采用一些專用的符 號(hào)時(shí),代碼可以提供一定的專門含義。 含義如下含義如下: 漢語拼音的第一個(gè)字母表示自行車的用途漢語拼音的第一個(gè)字母表示自行車的用途,如如P為普通車、為普通車、Q 為輕便車、為輕便車、Z為載重為載重 車、車、X為小輪車為小輪車. 漢語拼音的第二個(gè)字母代表自行車的車輪直徑漢語拼音的第二個(gè)字母代表自行車的車輪直徑,A、E、G、M 分別指輪徑分別指輪徑28、 26 、24、20英寸的女式車英寸的女式車. 最后最后,漢語拼音后面的阿拉伯?dāng)?shù)字如漢語拼音后面的阿拉伯?dāng)?shù)字如PA-12型的型的12,是工廠設(shè)是工廠設(shè) 計(jì)的順序號(hào)計(jì)的順序號(hào). 三、代碼的種類三、
11、代碼的種類 ( (一一) ) 順序碼順序碼 順序碼適宜中最簡單、最常用的代碼。這種代碼是將順序的自順序碼適宜中最簡單、最常用的代碼。這種代碼是將順序的自 然數(shù)或字母賦予分類對(duì)象。然數(shù)或字母賦予分類對(duì)象。 例如:按照例如:按照GB2261-80規(guī)定:規(guī)定: 1為男性為男性 2為女性為女性 優(yōu)點(diǎn):短而簡單,記錄的定位方法簡單,易于管理;優(yōu)點(diǎn):短而簡單,記錄的定位方法簡單,易于管理; 缺點(diǎn):代碼本身沒有給出對(duì)象的任何其它信息缺點(diǎn):代碼本身沒有給出對(duì)象的任何其它信息( (沒有邏輯基礎(chǔ)沒有邏輯基礎(chǔ)) ) (二)區(qū)間碼(二)區(qū)間碼 區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每
12、一區(qū)間代表一個(gè)組, 碼中數(shù)字的碼中數(shù)字的值值和和位置位置 都代表一定意義。都代表一定意義。 2 6 4 0 0 12 6 4 0 0 1 ( (三三) )助憶碼助憶碼 助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述,其特 點(diǎn)是,可以通過聯(lián)想幫助記憶。 例如:例如: 用用TV-B-l2代表代表12英時(shí)黑白電視機(jī)英時(shí)黑白電視機(jī) 用用TV-C-20代表代表 20英時(shí)彩色電視機(jī)。英時(shí)彩色電視機(jī)。 四、代碼的設(shè)計(jì)四、代碼的設(shè)計(jì) 1 1、唯一性、唯一性 代碼的唯一性是代碼設(shè)計(jì)的首要要求,它要求一個(gè)編碼只代碼的唯一性是代碼設(shè)計(jì)的首要要求,它要求一個(gè)編碼只 能代表一個(gè)實(shí)體或一個(gè)屬性。能代表一個(gè)實(shí)體或一個(gè)屬性。 2
13、2、合理性、合理性 代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與 處理的方法相一致。處理的方法相一致。 3 3、可擴(kuò)充性、可擴(kuò)充性 代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。 4 4、系統(tǒng)性、系統(tǒng)性 代碼要系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,從而在整個(gè)系統(tǒng)代碼要系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,從而在整個(gè)系統(tǒng) 中具有通用性。中具有通用性。 5 5、要注意避免引起誤解、要注意避免引起誤解,不要使用易于混淆的字符。不要使用易于混淆的字符。 a、當(dāng)代碼長于、當(dāng)代碼長于4個(gè)字母或個(gè)字母或5個(gè)數(shù)字
14、字符時(shí),應(yīng)分成小段;個(gè)數(shù)字字符時(shí),應(yīng)分成小段; 如注冊(cè)碼:如注冊(cè)碼:J2MV9-JYYQ6-JM44K-QMYTH-8RB2W b、采用不易出錯(cuò)的代碼結(jié)構(gòu)。、采用不易出錯(cuò)的代碼結(jié)構(gòu)。 如:字母如:字母-字母字母-數(shù)字?jǐn)?shù)字 (WW3) 字母字母-數(shù)字?jǐn)?shù)字-字母字母 (W2W) 五、代碼校驗(yàn)方五、代碼校驗(yàn)方 法法 如何解決,如何保證代碼的正確性?如何解決,如何保證代碼的正確性? 校驗(yàn)碼是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼 本體計(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
15、,8,16 質(zhì)數(shù)質(zhì)數(shù) 3,5,7,13,17 第一步:對(duì)代碼的本體的每一位加權(quán)求和第一步:對(duì)代碼的本體的每一位加權(quán)求和 C1 C2C3.Cn 校驗(yàn)位校驗(yàn)位 代碼本體代碼本體 第二步:第二步:以模除和得到余數(shù),將余數(shù)作為檢驗(yàn)位以模除和得到余數(shù),將余數(shù)作為檢驗(yàn)位 )mod(MSR 1 1、算術(shù)級(jí)數(shù)法、算術(shù)級(jí)數(shù)法 以算術(shù)級(jí)數(shù)作為代碼本體的加權(quán)因子 12345 代碼本體代碼本體 65432加權(quán)因子加權(quán)因子 50 ii pcS 示例 6)11mod(50)mod(MSR 校驗(yàn)位 代碼本體 2 2、幾何級(jí)數(shù)法、幾何級(jí)數(shù)法 12345 代碼本體代碼本體 3216842 加權(quán)因子加權(quán)因子 114 ii pcS
16、 4)11mod(114)mod(MSR 校驗(yàn)位 代碼本體 3 3、質(zhì)數(shù)法、質(zhì)數(shù)法 代碼本體代碼本體 加權(quán)因子加權(quán)因子 99 ii pcS 0)11mod(99)mod(MSR 校驗(yàn)位 代碼本體 我國身份證號(hào)碼中代碼的意義?它屬于 那種碼?這種碼有哪些優(yōu)點(diǎn)? 1-2位省、自治區(qū)、直轄市代碼; 3-4位地級(jí)市、盟、自治州代碼; 5-6位縣、縣級(jí)市、區(qū)代碼; 7-14位出生年月日 15-17位為順序號(hào),其中17位(倒數(shù)第二位)男為 單數(shù),女為雙數(shù); 18位為校驗(yàn)碼,0-9和X。作為尾號(hào)的校驗(yàn)碼,是 由把前十七位數(shù)字帶入統(tǒng)一的公式計(jì)算出來的,計(jì) 算的結(jié)果是0-10,如果某人的尾號(hào)是09,都不 會(huì)出現(xiàn)
17、X,但如果尾號(hào)是10,那么就得用X來代替, 區(qū)間碼的優(yōu)缺點(diǎn)區(qū)間碼的優(yōu)缺點(diǎn) 信息處理比較可靠,排序分類檢索等操作比較方便 1、碼的長度與它的分類屬性的數(shù)量有關(guān),有時(shí)候 造成很長的碼; 2、在很多情況下,碼有多余的數(shù); 3、代碼的維修比較困難。 第三節(jié)第三節(jié) 功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖設(shè)計(jì) 預(yù)備知識(shí) 1、模塊的定義與屬性 模塊是可以組合、更換和分解的單元,是組成系統(tǒng) 的基本單元。 模塊的屬性模塊的屬性 屬性類屬性說明 外部屬性 功能模塊能夠完成的任務(wù)或?qū)崿F(xiàn)的操作模塊能夠完成的任務(wù)或?qū)崿F(xiàn)的操作 輸入輸出數(shù)據(jù)模塊使用的條件和模塊之間的關(guān)系模塊使用的條件和模塊之間的關(guān)系 內(nèi)部屬性 算法模塊內(nèi)部如何實(shí)現(xiàn)所要
18、求的功能模塊內(nèi)部如何實(shí)現(xiàn)所要求的功能 內(nèi)部變量算法中涉及的變量算法中涉及的變量 2、模塊化原理 模塊化即是將復(fù)雜的系統(tǒng)分解成不同粒度的模塊的過 程,最小的模塊完成比較簡單的、獨(dú)立的任務(wù)。 A BCD IJK 將系統(tǒng)的功能進(jìn)行分解,按功能的從屬關(guān)系表示的圖表。 抽象、復(fù)雜抽象、復(fù)雜具體、簡單具體、簡單 功能結(jié)構(gòu)圖的定義功能結(jié)構(gòu)圖的定義 功能結(jié)構(gòu)圖設(shè)計(jì)過程就是把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功 能較單一的的過程。 這種把一個(gè)信息系統(tǒng)設(shè)計(jì)成若干模塊的方法稱做模塊化。是一種重要的 設(shè)計(jì)思想,這種思想把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于 建立和修改的部分。 功能結(jié)構(gòu)圖設(shè)計(jì)過程功能結(jié)構(gòu)圖設(shè)計(jì)
19、過程 1、各個(gè)模塊具有,可以分別加以設(shè)計(jì)實(shí)現(xiàn); 2、模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)則通過 一定的方式予以說明。 第四節(jié)第四節(jié) 信息系統(tǒng)流程圖設(shè)計(jì)信息系統(tǒng)流程圖設(shè)計(jì) 功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng) 的結(jié)構(gòu),但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān) 系。 問題的提出問題的提出 客戶信用文件客戶信用文件 財(cái)務(wù)財(cái)務(wù) 部門部門 發(fā)貨發(fā)貨 決策決策 信用資料處理信用資料處理 發(fā)貨決策發(fā)貨決策 。 (1) (1) 某一功能模塊向某一數(shù)據(jù)文件中存入數(shù)據(jù),而另一個(gè)功能模塊則某一功能模塊向某一數(shù)據(jù)文件中存入數(shù)據(jù),而另一個(gè)功能模塊則 從該數(shù)據(jù)文件中取出數(shù)據(jù)。從該數(shù)據(jù)文件中取出數(shù)據(jù)。 例1、 財(cái)務(wù)部門更新數(shù)
20、據(jù)存儲(chǔ)“客戶信用文件”,發(fā)貨部門提取該 信用信息,以便作出合適的決策。 抄抄 寫寫 填寫填寫 扣款扣款 本月工資本月工資 發(fā)放清單發(fā)放清單 例例2 2、 工資發(fā)放處理中。工資發(fā)放處理中。 抄寫抄寫 填寫扣款填寫扣款 本月工本月工 資清單資清單 如何解決在功能結(jié)構(gòu)圖中存在的問題呢?如何解決在功能結(jié)構(gòu)圖中存在的問題呢? 建立主文件建立主文件 建立扣款文件建立扣款文件 工資管理系統(tǒng)工資管理系統(tǒng) (2) 雖然在數(shù)據(jù)流程圖中的某兩個(gè)功能模塊之間原來并沒有通過雖然在數(shù)據(jù)流程圖中的某兩個(gè)功能模塊之間原來并沒有通過 數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,在具體實(shí)現(xiàn)中有可能在兩個(gè)處數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,
21、在具體實(shí)現(xiàn)中有可能在兩個(gè)處 理功能之間設(shè)立一個(gè)臨時(shí)的中間文件以便把它們聯(lián)系起來。理功能之間設(shè)立一個(gè)臨時(shí)的中間文件以便把它們聯(lián)系起來。 1、首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關(guān)系圖。 處理功能處理功能 輸入數(shù)據(jù)輸入數(shù)據(jù)A輸入數(shù)據(jù)輸入數(shù)據(jù)B 輸入數(shù)據(jù)輸入數(shù)據(jù)C 中間文件中間文件D 輸出數(shù)據(jù)輸出數(shù)據(jù)E 輸出文件輸出文件F 信息系統(tǒng)流程圖的繪制信息系統(tǒng)流程圖的繪制 人人 事事 科科 抄寫抄寫 人員工資變動(dòng)表人員工資變動(dòng)表 上月工資發(fā)放清單上月工資發(fā)放清單 填寫扣款填寫扣款 本月工資本月工資 發(fā)放清單發(fā)放清單 總總 務(wù)務(wù) 科科 扣款清單扣款清單 填寫計(jì)算填寫計(jì)算 應(yīng)得工資應(yīng)得工資 本月工資本月工資 發(fā)
22、放清單發(fā)放清單 工資工資 發(fā)放員發(fā)放員 本月工資發(fā)放清單本月工資發(fā)放清單 示例示例 如何繪制系統(tǒng)流如何繪制系統(tǒng)流 程圖?程圖? 抄寫抄寫 人員工資人員工資 變動(dòng)表變動(dòng)表 上月工資上月工資 清單清單 本月工資本月工資 清單清單 2 2、把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形、把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形 成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。 人事變動(dòng) 通知單 房租變動(dòng) 通知單 上月 主文件 本月 主文件 電費(fèi)扣款 通知單 病事假扣款 通知單 扣款文件 工資單 工資 匯總表 1、從數(shù)據(jù)流程圖變換成信息系統(tǒng)流程圖并不 是單純的符號(hào)改換。 信息
23、系統(tǒng)流程圖信息系統(tǒng)流程圖 計(jì)算機(jī)的處理流程計(jì)算機(jī)的處理流程 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 人工操作人工操作 繪制中應(yīng)注意的問題繪制中應(yīng)注意的問題 2 2、應(yīng)考慮哪些處理功能可以合并,或進(jìn)一步、應(yīng)考慮哪些處理功能可以合并,或進(jìn)一步 分解,然后把有關(guān)的處理看成是系統(tǒng)流程圖中的分解,然后把有關(guān)的處理看成是系統(tǒng)流程圖中的 一個(gè)處理功能。一個(gè)處理功能。 示例示例 輸入輸入1 第五節(jié)第五節(jié) 系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì) 物理配置方案指:管理信息系統(tǒng)運(yùn)行所依賴的物理配置方案指:管理信息系統(tǒng)運(yùn)行所依賴的 硬件和軟件硬件和軟件 系統(tǒng)平臺(tái)設(shè)計(jì)依據(jù)系統(tǒng)平臺(tái)設(shè)計(jì)依據(jù) 系統(tǒng)的系統(tǒng)的 吞吐量吞吐量 系統(tǒng)的響應(yīng)時(shí)間系統(tǒng)
24、的響應(yīng)時(shí)間 系統(tǒng)的可靠性系統(tǒng)的可靠性 系統(tǒng)的處理方式系統(tǒng)的處理方式 地域范圍地域范圍 數(shù)據(jù)管理方式數(shù)據(jù)管理方式 硬件的選擇取決于數(shù)據(jù)的處理方式和 要運(yùn)行的軟件。管理工作對(duì)計(jì)算機(jī)的基本要 求是速度快、容量大、通道能力強(qiáng)、操作靈 活方便,但計(jì)算機(jī)的性能越高,其價(jià)格也就 愈昂貴,因此,在計(jì)算機(jī)硬件的選擇上應(yīng)全 面考慮。 計(jì)算機(jī)硬件的選擇計(jì)算機(jī)硬件的選擇 1 1、數(shù)據(jù)的處理方式、數(shù)據(jù)的處理方式 主計(jì)算機(jī)主計(jì)算機(jī) 前端處理機(jī)前端處理機(jī) TC TC . . . . 集中式數(shù)據(jù)處理集中式數(shù)據(jù)處理 2 2、應(yīng)用軟件對(duì)計(jì)算機(jī)處理能力的需求、應(yīng)用軟件對(duì)計(jì)算機(jī)處理能力的需求 (1)計(jì)算機(jī)主存; (2)CPU時(shí)鐘;
25、(3)輸入、輸出和通信的通道數(shù)目; (4)顯示方式; (5)外接轉(zhuǎn)儲(chǔ)設(shè)備及其類型。 1 1、網(wǎng)絡(luò)的拓?fù)浣Y(jié)、網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)構(gòu) 總線型總線型 星型星型 環(huán)型環(huán)型 混合型混合型 計(jì)算機(jī)網(wǎng)絡(luò)的選擇計(jì)算機(jī)網(wǎng)絡(luò)的選擇 2 2、網(wǎng)絡(luò)的邏輯設(shè)計(jì)、網(wǎng)絡(luò)的邏輯設(shè)計(jì) 3 3、網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng) UNIXUNIX NetwareNetware Windows NTWindows NT 數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)庫管理系統(tǒng)的選擇 在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮: : (1)(1)數(shù)據(jù)庫的性能數(shù)據(jù)庫的性能; ; (2)(2)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái); ;
26、 (3)(3)數(shù)據(jù)庫管理系統(tǒng)的安全保密性能數(shù)據(jù)庫管理系統(tǒng)的安全保密性能; ; (4)(4)數(shù)據(jù)的類型。數(shù)據(jù)的類型。 OracleOracle SybaseSybase SQL ServerSQL Server InformixInformix FoxProFoxPro 應(yīng)用軟件的選擇應(yīng)用軟件的選擇 1 1軟件是否能夠滿足用戶的需求。軟件是否能夠滿足用戶的需求。 2 2軟件是否具有足夠的靈活性。軟件是否具有足夠的靈活性。 3 3軟件的技術(shù)支持軟件的技術(shù)支持 第七節(jié)第七節(jié) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 數(shù)據(jù)的組織與管理 數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)的組織與管理數(shù)據(jù)的組織與管理 在管理信息系統(tǒng)中,大量的
27、數(shù)據(jù)以一定的 形式存放在各種存儲(chǔ)介質(zhì)中,數(shù)據(jù)的組織方 式以及內(nèi)在聯(lián)系的表示方法直接決定著數(shù)據(jù) 處理的效率。 文件是系統(tǒng)中存放數(shù)據(jù)的基本方式 文件的分類文件的分類 按用途分類:主文件、處理文件、工作文件、周 轉(zhuǎn)文件、其他文件 按文件的組織方式:順序文件、索引文件、直接 存取文件 數(shù)據(jù)模型數(shù)據(jù)模型 數(shù)據(jù)庫不僅存放數(shù)據(jù),而且還要存放數(shù)據(jù)和數(shù)據(jù) 之間的聯(lián)系。 表示數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系的方法稱為。 (1)表示數(shù)據(jù) (2)數(shù)據(jù)之間的關(guān)系 關(guān)系模型關(guān)系模型 (Relational Model)用二維表表示實(shí)體與實(shí)體之間聯(lián)系 的模型。 倉庫號(hào)城市面積 WH1北京370 WH2上海500 WH3廣州200 倉庫
28、 器件號(hào)器件名稱 P1顯示卡 P2聲卡 P3解壓卡 P4散熱風(fēng)扇 器件 器件器件倉庫倉庫 倉庫號(hào)城市面積 WH1北京370 WH2上海500 WH3廣州200 倉庫 器件號(hào)器件名稱 P1顯示卡 P2聲卡 P3解壓卡 P4散熱風(fēng)扇 倉庫號(hào)倉庫號(hào)器件號(hào)器件號(hào)數(shù)量數(shù)量 WH1P2675 WH1P3250 WH1P4340 WH2P1280 WH2P2200 WH2P4270 WH3P2500 WH3P1330 器件 器件器件倉庫倉庫 美國IBM公司的E.F.Codd,從1970年起連續(xù)發(fā)表了多篇論文, 提出關(guān)系模型,奠定了關(guān)系數(shù)據(jù)庫的理淪基礎(chǔ)。 倉庫號(hào)器件號(hào)數(shù)量 WH1P2675 WH1P3250
29、WH1P4340 WH2P1280 WH2P2200 WH2P4270 WH3P2500 WH3P1330 庫存 器件器件倉庫倉庫 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型(Relational Model) 2 2、。表中一行稱為一個(gè)元組。表中一行稱為一個(gè)元組。 3 3、。表中一列稱為一個(gè)屬性。給每列起一個(gè)名即為屬性名。表中一列稱為一個(gè)屬性。給每列起一個(gè)名即為屬性名。 4、 (Primary Key,也稱主關(guān)鍵字也稱主關(guān)鍵字)。 1 1、。一個(gè)關(guān)系對(duì)應(yīng)于一張二維表。一個(gè)關(guān)系對(duì)應(yīng)于一張二維表。 5 5、域。屬性的取值范圍。、域。屬性的取值范圍。 6 6、分量。元組中的一個(gè)屬性值。、分量。元組中的一個(gè)屬性值。
30、7 7、關(guān)系模式。對(duì)關(guān)系的描述,用關(guān)系名、關(guān)系模式。對(duì)關(guān)系的描述,用關(guān)系名 ( (屬性屬性1 1,屬性,屬性2 2,屬性屬性n)n)來表示。來表示。 eg.eg. 庫存(倉庫號(hào),器件號(hào),數(shù)量)庫存(倉庫號(hào),器件號(hào),數(shù)量) 倉庫(倉庫號(hào),城市,面積)倉庫(倉庫號(hào),城市,面積) 數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì) E-R圖 關(guān)系模型 1 1 數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫設(shè)計(jì)概述 2 2 概念結(jié)構(gòu)設(shè)計(jì)(概念結(jié)構(gòu)設(shè)計(jì)(ERER圖)圖) 3 3 邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式)邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式) 4 4 物理結(jié)構(gòu)設(shè)物理結(jié)構(gòu)設(shè)計(jì)計(jì) 數(shù)據(jù)庫設(shè)計(jì)的主要內(nèi)容數(shù)據(jù)庫設(shè)計(jì)的主要內(nèi)容 現(xiàn)實(shí)世界現(xiàn)實(shí)世界 觀念世界觀念世界 數(shù)據(jù)世界數(shù)據(jù)世界
31、 人們頭腦之外的客觀世界,它包含客觀事物及其相互聯(lián)系人們頭腦之外的客觀世界,它包含客觀事物及其相互聯(lián)系 信息世界,是現(xiàn)實(shí)世界在人們頭腦中的反映信息世界,是現(xiàn)實(shí)世界在人們頭腦中的反映 現(xiàn)實(shí)世界中的事物及其聯(lián)系,在數(shù)據(jù)世界中用數(shù)據(jù)模型描現(xiàn)實(shí)世界中的事物及其聯(lián)系,在數(shù)據(jù)世界中用數(shù)據(jù)模型描 現(xiàn)實(shí)世界 觀念世界 數(shù)據(jù)世界 用戶需求分析 概念結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì) E-R圖圖 數(shù)據(jù)模型數(shù)據(jù)模型 信息的轉(zhuǎn)換信息的轉(zhuǎn)換 客觀 事物類: 事物 相關(guān)性質(zhì)集合 人 實(shí)體 實(shí)體集合 及 實(shí)體 聯(lián)系 相關(guān)屬性集合 加工、轉(zhuǎn)換 數(shù) 文件 據(jù) 記錄 庫 相關(guān)數(shù)據(jù)項(xiàng)集合 加工 轉(zhuǎn)換 存儲(chǔ) 二進(jìn)制數(shù)據(jù)集合 結(jié)構(gòu)
32、計(jì)算機(jī)世界計(jì)算機(jī)世界DBMS數(shù)據(jù)世界數(shù)據(jù)世界 DBMS的 數(shù)據(jù)模 型 信息世界信息世界認(rèn)識(shí)選擇描述認(rèn)識(shí)選擇描述現(xiàn)實(shí)世界現(xiàn)實(shí)世界 E-R模型 1 1 數(shù)據(jù)庫設(shè)計(jì)概數(shù)據(jù)庫設(shè)計(jì)概述述 2 2 概念結(jié)構(gòu)設(shè)計(jì)(概念結(jié)構(gòu)設(shè)計(jì)(ERER圖)圖) 3 3 邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式)邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式) 4 4 物理結(jié)構(gòu)設(shè)物理結(jié)構(gòu)設(shè)計(jì)計(jì) 實(shí)體聯(lián)系模型實(shí)體聯(lián)系模型( (E-RE-R模型模型) ) 實(shí)體聯(lián)系模型反映的是現(xiàn)實(shí)世界中的事物及其 相互聯(lián)系。 圖書 作者 寫作 出版社 類別 頁數(shù) ISBN* 書名 姓名 出生地 身份證號(hào)* 定稿時(shí)間 價(jià)格 1、實(shí)體(Entity) 描述客觀事物的概念 實(shí)體名稱實(shí)體名稱 表
33、示方法:表示方法: 2、屬性 屬性指實(shí)體具有的某種特性。 表示方法: 屬性 實(shí)體名稱 屬性1屬性2屬性n 3、聯(lián)系 現(xiàn)實(shí)世界的事物總是存在著這樣或那樣的聯(lián)系 表示方法:表示方法: 聯(lián)系的類型聯(lián)系的類型 設(shè)A,B為兩個(gè)包含若干個(gè)體的總體, 1 1、一對(duì)一聯(lián)系、一對(duì)一聯(lián)系 如果對(duì)于A中的一個(gè)實(shí)體,B中至多有一個(gè)實(shí)體與其發(fā)生聯(lián)系,反之,B 中的每一實(shí)體至多對(duì)應(yīng)A中一個(gè)實(shí)體,則稱A與B是一對(duì)一聯(lián)系。 系 系主任 任職 1 1 病區(qū) 科室主任 任職 1 1 2 2、一對(duì)多聯(lián)系、一對(duì)多聯(lián)系 如果對(duì)于A中的每一實(shí)體,實(shí)體B中有一個(gè)以上實(shí)體與之發(fā)生聯(lián)系, 反之,B中的每一實(shí)體至多只能對(duì)應(yīng)于A中的一個(gè)實(shí)體,則稱
34、A與B是一對(duì) 多聯(lián)系。 AB聯(lián)系 1n 教研室教研室 教師教師 聯(lián)系聯(lián)系 1 n 3 3、多對(duì)多聯(lián)系、多對(duì)多聯(lián)系 如果A中至少有一實(shí)體對(duì)應(yīng)于B中一個(gè)以上實(shí)體,反之,B中也至少有 一個(gè)實(shí)體對(duì)應(yīng)于A中一個(gè)以上實(shí)體,則稱A與B為多對(duì)多聯(lián)系。 AB聯(lián)系 mn 教師教師 學(xué)生學(xué)生 教學(xué)教學(xué) m n E ER R圖建模圖建模 實(shí)體及其聯(lián)系實(shí)體及其聯(lián)系概念模型概念模型 ER圖圖 E ER R圖繪制圖繪制 出版社 類別 頁數(shù) ISBN* 書名 姓名 出生地 身份證號(hào)* 定稿時(shí)間 價(jià)格 1、利用分類、聚集、概括等方法抽象出實(shí)體,并一一命名。 2、描述實(shí)體之間的聯(lián)系 3、實(shí)體屬性和聯(lián)系屬性的說明 構(gòu)造構(gòu)造E-RE
35、-R圖應(yīng)注意的問題:圖應(yīng)注意的問題: 1 1、注意標(biāo)識(shí)實(shí)體屬性中的、注意標(biāo)識(shí)實(shí)體屬性中的關(guān)鍵字關(guān)鍵字; 2 2、如果所處理的對(duì)象是一個(gè)比較大的系統(tǒng),則應(yīng)該先、如果所處理的對(duì)象是一個(gè)比較大的系統(tǒng),則應(yīng)該先 畫出各個(gè)部門的子畫出各個(gè)部門的子E-RE-R圖,然后再合并同類實(shí)體,消除圖,然后再合并同類實(shí)體,消除 冗余。冗余。 3 3、對(duì)于一個(gè)特定的應(yīng)用處理對(duì)象,所構(gòu)造的、對(duì)于一個(gè)特定的應(yīng)用處理對(duì)象,所構(gòu)造的E-RE-R模型模型 可能不是唯一的。可能不是唯一的。 1 1 數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫設(shè)計(jì)概述 2 2 概念結(jié)構(gòu)設(shè)計(jì)(概念結(jié)構(gòu)設(shè)計(jì)(ERER圖)圖) 3 3 邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式)邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系
36、模式) 4 4 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì) ERER圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換 回顧 實(shí)體 實(shí)體集合 及 實(shí)體 聯(lián)系 相關(guān)屬性集合 加工、轉(zhuǎn)換 數(shù) 文件 據(jù) 記錄 庫 相關(guān)數(shù)據(jù)項(xiàng)集合 數(shù)據(jù)世界 DBMS的 數(shù)據(jù)模型 信息世界 E-R模型 eg. 庫存(庫存(倉庫號(hào)倉庫號(hào),器件號(hào)器件號(hào),數(shù)量),數(shù)量) 倉庫(倉庫(倉庫號(hào)倉庫號(hào),城市,面積),城市,面積) 關(guān)系模式關(guān)系模式 對(duì)關(guān)系的描述,用關(guān)系名 (屬性1,屬性2, 屬性n)來表示。 E-R圖 關(guān)系模型 1 1 、實(shí)體、實(shí)體 相應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體名稱作為關(guān)系 名稱,該關(guān)系包括對(duì)應(yīng)實(shí)體的全部屬性,并確 定出該關(guān)系的關(guān)鍵字。 轉(zhuǎn)換
37、方法和原則 2 2、聯(lián)系、聯(lián)系 a.聯(lián)系具有屬性聯(lián)系具有屬性: 聯(lián)系名作為關(guān)系名,發(fā)生聯(lián)系的實(shí)體的主關(guān)鍵 字 作為聯(lián)系的主關(guān)鍵字。 b.聯(lián)系不具有屬性聯(lián)系不具有屬性: 不帶有屬性的聯(lián)系可以去掉。 轉(zhuǎn)換舉例一轉(zhuǎn)換舉例一 廠長號(hào)*姓名年齡 廠長 廠號(hào)*廠名地點(diǎn) 工廠管理 1 1 廠長(廠長號(hào),姓名,年齡)廠長(廠長號(hào),姓名,年齡) 工廠(廠號(hào),廠名,地點(diǎn))工廠(廠號(hào),廠名,地點(diǎn)) 管理(廠號(hào),廠長號(hào))管理(廠號(hào),廠長號(hào)) 轉(zhuǎn)換舉例二轉(zhuǎn)換舉例二 倉庫號(hào)*地點(diǎn)面積 倉庫 貨號(hào)*品名價(jià)格 產(chǎn)品存放 1n 倉庫(倉庫號(hào),地點(diǎn),面積)倉庫(倉庫號(hào),地點(diǎn),面積) 產(chǎn)品(貨號(hào),品名,價(jià)格)產(chǎn)品(貨號(hào),品名,價(jià)格
38、) 數(shù)量 存放(倉庫號(hào),貨號(hào),數(shù)量)存放(倉庫號(hào),貨號(hào),數(shù)量) 轉(zhuǎn)換舉例三轉(zhuǎn)換舉例三 學(xué)號(hào)*姓名年齡 學(xué)生 課程號(hào)*課程名學(xué)時(shí)數(shù) 課程學(xué)習(xí) mn 學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,年齡),姓名,年齡) 課程(課程號(hào),課程名,學(xué)時(shí)數(shù))課程(課程號(hào),課程名,學(xué)時(shí)數(shù)) 成績 學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績)學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績) 1 1 數(shù)據(jù)庫設(shè)計(jì)概述數(shù)據(jù)庫設(shè)計(jì)概述 2 2 概念結(jié)構(gòu)設(shè)計(jì)(概念結(jié)構(gòu)設(shè)計(jì)(ERER圖)圖) 3 3 邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式)邏輯結(jié)構(gòu)設(shè)計(jì)(關(guān)系模式) 4 4 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)是為數(shù)據(jù)模型在設(shè)備上選定合 適的存儲(chǔ)結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳 存取效率。 數(shù)
39、據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì) 1、確定庫文件的組織形式 2、存取路徑的選擇 3、確定數(shù)據(jù)存放位置 第八節(jié)第八節(jié) 輸出設(shè)計(jì)輸出設(shè)計(jì) 輸出是系統(tǒng)產(chǎn)生或提供的信息輸出是系統(tǒng)產(chǎn)生或提供的信息 為什么在設(shè)計(jì)階段是先輸出設(shè)計(jì),為什么在設(shè)計(jì)階段是先輸出設(shè)計(jì), 再輸入設(shè)計(jì)?再輸入設(shè)計(jì)? 輸出設(shè)計(jì)的目的是正確及時(shí)地反映和組成 用于生產(chǎn)和服務(wù)部門的有用信息。 輸出設(shè)計(jì)對(duì)輸入設(shè)計(jì)提出了內(nèi)容、格式等 方面的要求。 輸出設(shè)計(jì)的原則輸出設(shè)計(jì)的原則 系統(tǒng)輸出的形式是多種多樣的,例如: 作為其它系統(tǒng)的輸入 打印的報(bào)表 屏幕顯示 數(shù)據(jù)文件 輸出方式:報(bào)表打印輸出方式:報(bào)表打印 輸出方式:屏幕輸出輸出方式:屏幕輸出 輸
40、出方式:數(shù)據(jù)文件輸出輸出方式:數(shù)據(jù)文件輸出 數(shù)據(jù)處理的最終目的是為了使用戶得到所需要的數(shù)據(jù)。 正確性 有效性 及時(shí)性 用戶友好性 11有關(guān)輸出信息使用方面的內(nèi)容有關(guān)輸出信息使用方面的內(nèi)容 22輸出信息的內(nèi)容輸出信息的內(nèi)容 33輸出格式,如表格、圖形或文件輸出格式,如表格、圖形或文件; ; 44輸出設(shè)備輸出設(shè)備 55輸出介質(zhì)輸出介質(zhì) 輸出設(shè)計(jì)的內(nèi)容輸出設(shè)計(jì)的內(nèi)容 1 1、確定輸出內(nèi)容、確定輸出內(nèi)容 確定用戶在使用信息方面的需求:使用目的、輸出速 度、頻率、數(shù)量、安全性要求等。 設(shè)計(jì)輸出信息的內(nèi)容,包括:信息的形式(表格、 圖形、文字)、輸出的項(xiàng)目、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位 數(shù)及取值范圍等。 2 2
41、、選擇輸出設(shè)備與介質(zhì)、選擇輸出設(shè)備與介質(zhì) 輸出設(shè)輸出設(shè) 備備 打印機(jī)打印機(jī) 卡片卡片/紙帶紙帶 輸出機(jī)輸出機(jī) 磁帶機(jī)磁帶機(jī)磁盤機(jī)磁盤機(jī)顯示終端顯示終端繪圖儀繪圖儀 縮微膠卷縮微膠卷 輸出機(jī)輸出機(jī) 介質(zhì)打印紙卡片/紙帶磁帶磁盤屏幕圖紙縮微膠卷 用途與 特點(diǎn) 便于保存, 費(fèi)用低廉 可代替其 它系統(tǒng)輸 入之用 容量大, 適于順序 存取 容量大, 存取更方 便 響應(yīng)靈活 的人機(jī)對(duì) 話 精度高, 功能全 體積小, 易保存 輸出設(shè)備和介質(zhì)一覽表 3 3、確定輸出格式、確定輸出格式 提供給用戶的信息要進(jìn)行格式設(shè)計(jì)。輸出格式要滿足 使用者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀 和理解的要求。 表格信息。
42、圖形信息 在表示事物的趨勢(shì)、多方面因素的比較等方面 有較大優(yōu)勢(shì)。 直方圖 圓餅圖 曲線圖 地圖等 圖標(biāo) 用來表示數(shù)據(jù)間的比例關(guān)系和比較情況。易于 辨認(rèn),無需過多解釋。 報(bào)表 報(bào)表是最常用的一種輸出形式。一般由3個(gè)部分組成: 表頭、表體和表尾。 注意事項(xiàng)注意事項(xiàng) 在輸出設(shè)計(jì)上應(yīng)盡量保持輸出流內(nèi)容和格式在輸出設(shè)計(jì)上應(yīng)盡量保持輸出流內(nèi)容和格式 的統(tǒng)一性。的統(tǒng)一性。 同一內(nèi)容的輸出,對(duì)于顯示器、打印機(jī)、文本文件 和數(shù)據(jù)庫文件應(yīng)具有一致的形式。 盡量利用原系統(tǒng)的輸出格式,如果要修改, 應(yīng)與相關(guān)部門協(xié)商。 輸出表格要考慮系統(tǒng)發(fā)展的需要。 閱讀材料閱讀材料 有位資深信息系統(tǒng)開發(fā)專家介紹,雖然現(xiàn)行報(bào)表系統(tǒng)經(jīng)
43、過長時(shí)間的使用,歷經(jīng)幾代人的修改和完善,但是并非無懈 可擊。從信息系統(tǒng)分析的結(jié)果出發(fā),他在新信息系統(tǒng)中有意 取消了他認(rèn)為是多余的報(bào)表與一些報(bào)表中的幾個(gè)欄目,新系 統(tǒng)投入使用一年后仍未被用戶發(fā)現(xiàn),可見他的分析和設(shè)計(jì)是 正確的。然而當(dāng)初他在征求用戶意見時(shí),管理人員堅(jiān)持現(xiàn)有 的報(bào)表、報(bào)表欄目一個(gè)也不能少?!安蛔R(shí)廬山真面目,只緣 身在此山中”,長期與報(bào)表為伴的管理人員,先入為主,沒 有深入分析現(xiàn)有報(bào)表及其關(guān)系,不易發(fā)現(xiàn)現(xiàn)行報(bào)表系統(tǒng)中存 在的問題。 第九節(jié)第九節(jié) 輸入設(shè)計(jì)輸入設(shè)計(jì) 正確的輸入才有正確的輸出正確的輸入才有正確的輸出 輸入界面是系統(tǒng)與用戶交流的紐帶輸入界面是系統(tǒng)與用戶交流的紐帶 在正確的前提
44、下,應(yīng)做到輸入方法簡單、在正確的前提下,應(yīng)做到輸入方法簡單、 迅速、經(jīng)濟(jì)、方便。迅速、經(jīng)濟(jì)、方便。 1 1、最小量原則、最小量原則 在保證處理要求的前提下是輸入量最小。輸入量 越小,出錯(cuò)的機(jī)會(huì)越少,花費(fèi)的時(shí)間越少,數(shù)據(jù)的一致 性越好。 輸入設(shè)計(jì)的原則輸入設(shè)計(jì)的原則 由于數(shù)據(jù)錄入工作一般需要人的參與,數(shù)據(jù)輸入速由于數(shù)據(jù)錄入工作一般需要人的參與,數(shù)據(jù)輸入速 度與計(jì)算機(jī)處理比較起來相對(duì)緩慢,系統(tǒng)在大多數(shù)時(shí)間度與計(jì)算機(jī)處理比較起來相對(duì)緩慢,系統(tǒng)在大多數(shù)時(shí)間 都處于等待狀態(tài),效率顯著降低,增加系統(tǒng)的運(yùn)行成本。都處于等待狀態(tài),效率顯著降低,增加系統(tǒng)的運(yùn)行成本。 因此,在輸入設(shè)計(jì)中,應(yīng)在滿足處理要求的前提下
45、使輸因此,在輸入設(shè)計(jì)中,應(yīng)在滿足處理要求的前提下使輸 入量最小。入量最小。 2 2、簡單性原則、簡單性原則 輸入的準(zhǔn)備、輸入的過程應(yīng)該盡量容易,減少錯(cuò)誤 的發(fā)生。 3 3、早檢驗(yàn)原則、早檢驗(yàn)原則 對(duì)輸入數(shù)據(jù)的檢驗(yàn)盡量接近原數(shù)據(jù)發(fā)生點(diǎn),是錯(cuò)誤能 夠得到及時(shí)的改正。 4 4、少轉(zhuǎn)換原則、少轉(zhuǎn)換原則 輸入數(shù)據(jù)盡量使用其處理所需的形式記錄,以免數(shù)據(jù) 轉(zhuǎn)換介質(zhì)時(shí)發(fā)生錯(cuò)誤。 數(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ù)的正確性校驗(yàn) 5 5、
46、確定輸入設(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ò)誤:原始單據(jù)有錯(cuò)或錄入時(shí)發(fā)生錯(cuò)誤。數(shù)據(jù)內(nèi)容錯(cuò)誤:原始單據(jù)有錯(cuò)或錄入時(shí)發(fā)生錯(cuò)誤。 數(shù)據(jù)多余或不足:數(shù)據(jù)收集中的錯(cuò)誤,數(shù)據(jù)多余或不足:數(shù)據(jù)收集中的錯(cuò)誤, 如單據(jù)的丟失或重復(fù)。如單據(jù)的丟失或重復(fù)。 數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲。數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲。 輸入檢驗(yàn)輸入檢驗(yàn) 2 2 數(shù)據(jù)校驗(yàn)方法數(shù)據(jù)校驗(yàn)方法 1 1、重復(fù)校驗(yàn):將相同的內(nèi)容重復(fù)輸入多次
47、,比較其結(jié)果。、重復(fù)校驗(yàn):將相同的內(nèi)容重復(fù)輸入多次,比較其結(jié)果。 2 2、視覺校驗(yàn):數(shù)據(jù)輸入的同時(shí),有計(jì)算機(jī)顯示或打印、視覺校驗(yàn):數(shù)據(jù)輸入的同時(shí),有計(jì)算機(jī)顯示或打印 輸入的數(shù)據(jù),然后與原始單據(jù)進(jìn)行比較。輸入的數(shù)據(jù),然后與原始單據(jù)進(jìn)行比較。 3 3、校驗(yàn)位校驗(yàn):、校驗(yàn)位校驗(yàn): 4 4、控制總數(shù)校驗(yàn):工作人員手工求出數(shù)據(jù)的總值,然后、控制總數(shù)校驗(yàn):工作人員手工求出數(shù)據(jù)的總值,然后 在輸入過程中由計(jì)算機(jī)程序累計(jì)總值,比較結(jié)果。在輸入過程中由計(jì)算機(jī)程序累計(jì)總值,比較結(jié)果。 5 5、數(shù)據(jù)類型校驗(yàn):、數(shù)據(jù)類型校驗(yàn): 6 6、格式校驗(yàn):檢驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位數(shù)和位置、格式校驗(yàn):檢驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位
48、數(shù)和位置 是否符合預(yù)先設(shè)定的格式。是否符合預(yù)先設(shè)定的格式。 1010、記錄計(jì)數(shù)校驗(yàn):、記錄計(jì)數(shù)校驗(yàn): 1111、平衡校驗(yàn):、平衡校驗(yàn): 1212、對(duì)照校驗(yàn):將輸入的數(shù)據(jù)和基本文件的數(shù)據(jù)、對(duì)照校驗(yàn):將輸入的數(shù)據(jù)和基本文件的數(shù)據(jù) 相核對(duì),相核對(duì), 檢查兩者是否一致。檢查兩者是否一致。 9 9、順序校驗(yàn):、順序校驗(yàn): 8 8、界限校驗(yàn):檢查某項(xiàng)輸入數(shù)據(jù)的內(nèi)容是否在規(guī)定的、界限校驗(yàn):檢查某項(xiàng)輸入數(shù)據(jù)的內(nèi)容是否在規(guī)定的 范圍之內(nèi)。范圍之內(nèi)。 7 7、邏輯校驗(yàn):根據(jù)業(yè)務(wù)上數(shù)據(jù)的邏輯性,檢查有無錯(cuò)誤。、邏輯校驗(yàn):根據(jù)業(yè)務(wù)上數(shù)據(jù)的邏輯性,檢查有無錯(cuò)誤。 3 3 數(shù)據(jù)出錯(cuò)的改正數(shù)據(jù)出錯(cuò)的改正 原始數(shù)據(jù)錯(cuò)誤 程序
49、查出的錯(cuò)誤 對(duì)于原始錯(cuò)誤,對(duì)于原始錯(cuò)誤, 操作員是否可以操作員是否可以 修改?修改? 輸入數(shù)據(jù)的記錄格式既要便于操作人員錄入, 又要便于填表人員、現(xiàn)場工作人員填寫。這種記 錄格式總體上分為: (1)預(yù)先印刷的部分 (2)插入數(shù)據(jù)的空格 數(shù)據(jù)記錄格式的設(shè)計(jì)數(shù)據(jù)記錄格式的設(shè)計(jì) 設(shè)計(jì)時(shí)采用的基本技術(shù):設(shè)計(jì)時(shí)采用的基本技術(shù): 塊風(fēng)格塊風(fēng)格 陰影陰影 選擇框選擇框 顏色顏色 設(shè)立數(shù)字域設(shè)立數(shù)字域 說明說明 在系統(tǒng)的輸出、輸入以及加工處理等操作中,用戶 不是一直被動(dòng)等待,有時(shí)候需要用戶進(jìn)行干預(yù)和選擇,因 此人機(jī)對(duì)話及其設(shè)計(jì)是不可缺少的。 人機(jī)對(duì)話一般是通過鍵盤、屏幕、鼠標(biāo)來實(shí)現(xiàn)。 第十節(jié)第十節(jié) 人機(jī)對(duì)話設(shè)
50、計(jì)人機(jī)對(duì)話設(shè)計(jì) 人機(jī)對(duì)話的形式人機(jī)對(duì)話的形式 1.菜單式 下拉式菜單 彈出式菜單 級(jí)聯(lián)菜單 2.命令式 為了提高程序調(diào)用的速度,為用戶提供的一種直接輸 入相應(yīng)命令就可以執(zhí)行所需要的功能。 3.應(yīng)答式 4.填表式 信息系統(tǒng)流程圖描述了系統(tǒng)中各個(gè)功能模塊以及各個(gè)功 能模塊之間的數(shù)據(jù)交流關(guān)系。 在系統(tǒng)流程圖中,我們只是給出了每一個(gè)處理功能的 名稱,那么,每一個(gè)處理功能具體是怎么實(shí)現(xiàn)的呢? 處理流程圖處理流程圖 第十一節(jié)第十一節(jié) 處理流程圖設(shè)計(jì)處理流程圖設(shè)計(jì) 處理流程設(shè)計(jì) 總體設(shè)計(jì)將系統(tǒng)分解為許多模塊,并決定了每個(gè)模 塊的外部特征:功能與界面。 計(jì)算機(jī)處理過程的設(shè)計(jì)則要確定每個(gè)模塊的內(nèi)部特 征,即內(nèi)部
51、的執(zhí)行過程,包括局部的數(shù)據(jù)組織、控制流、 每一步的具體加工要求及種種實(shí)施細(xì)節(jié)。通過這樣的設(shè) 計(jì),為編寫程序制定了一個(gè)周密的計(jì)劃。 流程圖(flow chart),即程序框圖,是歷史 最久、流行最廣泛的一種圖形表示方法。流程包 括三種基本成分: (1)加工步驟,用方框表示。 (2)邏輯條件,用菱形表示。 (3)控制流,用箭頭表示。 流程圖的標(biāo)準(zhǔn)結(jié)構(gòu)有順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、 選擇結(jié)構(gòu)和條件結(jié)構(gòu)四種。對(duì)于計(jì)算機(jī)處理過程, 通過幾種標(biāo)準(zhǔn)結(jié)構(gòu)的反復(fù)嵌套而繪制的流程圖可 以清晰表達(dá)。 流程圖的基本要素流程圖的基本要素 順序循環(huán) 選擇條件 系統(tǒng)中每一個(gè)功能模塊都可以作為一個(gè)獨(dú)立子系統(tǒng) 分別進(jìn)行設(shè)計(jì)。 由于每個(gè)處理功能都有自己的輸入和輸出,對(duì)處理 功能的設(shè)計(jì)過程也應(yīng)從輸出開始,進(jìn)而
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人轉(zhuǎn)介紹合同范本
- 公司過戶合同范本
- 北京家政服務(wù)合同范本
- 代墊付工資合同范本
- 鄉(xiāng)鎮(zhèn)防汛物資購銷合同范本
- 2023-2028年中國等離子手術(shù)刀行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 2025年度住宅小區(qū)工程質(zhì)量監(jiān)控服務(wù)合同
- 加工合同范本版
- 2025年中國船舶裝載機(jī)行業(yè)發(fā)展趨勢(shì)及投資前景預(yù)測報(bào)告
- (完整word版)高中英語3500詞匯表
- 社會(huì)政策概論課件
- 工程量清單及招標(biāo)控制價(jià)編制服務(wù)采購實(shí)施方案(技術(shù)標(biāo))
- 全國住戶收支調(diào)查業(yè)務(wù)知識(shí)考試復(fù)習(xí)題庫(含答案)
- 復(fù)方氨基酸注射液的匯總
- 2023年上海市秋考語文真題試卷含答案(整理版)
- 2023年心理咨詢師之心理咨詢師基礎(chǔ)知識(shí)考試題庫附完整答案【有一套】
- 一級(jí)建造師繼續(xù)教育最全題庫及答案(新)
- 直線加速器專項(xiàng)施工方案
- 聯(lián)苯二氯芐生產(chǎn)工藝及產(chǎn)排污分析
- 儲(chǔ)能設(shè)備項(xiàng)目采購供應(yīng)質(zhì)量管理方案
評(píng)論
0/150
提交評(píng)論