《結(jié)構(gòu)化開(kāi)發(fā)方法》PPT課件_第1頁(yè)
《結(jié)構(gòu)化開(kāi)發(fā)方法》PPT課件_第2頁(yè)
《結(jié)構(gòu)化開(kāi)發(fā)方法》PPT課件_第3頁(yè)
《結(jié)構(gòu)化開(kāi)發(fā)方法》PPT課件_第4頁(yè)
《結(jié)構(gòu)化開(kāi)發(fā)方法》PPT課件_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、上講復(fù)習(xí)測(cè)試題,在可行性分析中,經(jīng)濟(jì)可行性分析的主要任務(wù)是( ) A、檢查管理是否規(guī)范 B、計(jì)算機(jī)技術(shù)是否滿(mǎn)足用戶(hù)要求 C、對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)估 D、領(lǐng)導(dǎo)是否支持,C,上講復(fù)習(xí)測(cè)試題,系統(tǒng)調(diào)查的主要內(nèi)容有( ) A、計(jì)算機(jī)設(shè)備性能 B、管理業(yè)務(wù)狀況 C、資金來(lái)源 D、MIS的運(yùn)行效率,B,上講復(fù)習(xí)測(cè)試題,U/C矩陣方法的主要作用是( ) A、簡(jiǎn)化設(shè)計(jì)工作 B、對(duì)原系統(tǒng)數(shù)據(jù)流程圖進(jìn)行分析 C、企業(yè)業(yè)務(wù)流程重組 D、劃分子系統(tǒng),D,上講章復(fù)習(xí)測(cè)試題,下面對(duì)現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查描述不正確的是( ) A、主要內(nèi)容包括對(duì)現(xiàn)行系統(tǒng)的目標(biāo)、主要功能、組織 結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)流程的調(diào)查和分析 B、目的是明

2、確系統(tǒng)開(kāi)發(fā)要解決的主要問(wèn)題和目標(biāo),論 證系統(tǒng)開(kāi)發(fā)的必要性和可行性 C、重點(diǎn)在于對(duì)系統(tǒng)內(nèi)容進(jìn)行詳細(xì)具體了解 D、主要任務(wù)在于理解現(xiàn)有業(yè)務(wù)問(wèn)題和信息需求,B,結(jié)構(gòu)化開(kāi)發(fā)方法,系統(tǒng)設(shè)計(jì),本講主要內(nèi)容,系統(tǒng)設(shè)計(jì)的目標(biāo) 系統(tǒng)設(shè)計(jì)的步驟及內(nèi)容 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)子系統(tǒng)劃分 代碼設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫(kù)設(shè)計(jì) 輸入輸出設(shè)計(jì) 模塊功能與處理過(guò)程設(shè)計(jì) 用戶(hù)界面設(shè)計(jì) 系統(tǒng)設(shè)計(jì)報(bào)告,一、系統(tǒng)設(shè)計(jì)的目標(biāo),1、運(yùn)行效率 運(yùn)行效率主要指系統(tǒng)的處理能力、運(yùn)行時(shí)間和響應(yīng)時(shí)間。處理能力是指單位時(shí)間內(nèi)系統(tǒng)所能處理事務(wù)的多少;運(yùn)行時(shí)間是指系統(tǒng)完成某種任務(wù)所花費(fèi)的時(shí)間;響應(yīng)時(shí)間是用戶(hù)向系統(tǒng)發(fā)出一項(xiàng)請(qǐng)求后到系統(tǒng)返回結(jié)果所需的時(shí)間。 影響系統(tǒng)

3、運(yùn)行效率的因素很多,大致可分為硬件和軟件兩部分。在硬件方面,主要是CPU的速度、內(nèi)外存配置及系統(tǒng)結(jié)構(gòu)。在軟件方面,主要是體系結(jié)構(gòu)方面的問(wèn)題,具體包括軟件結(jié)構(gòu)或程序調(diào)用關(guān)系、系統(tǒng)數(shù)據(jù)的結(jié)構(gòu)及分布、臨時(shí)文件的組織和數(shù)量等,2、可靠性 系統(tǒng)的可靠性是指系統(tǒng)在運(yùn)行過(guò)程中抵抗異常情況的干擾、保證系統(tǒng)正常工作的能力。從設(shè)計(jì)的角度來(lái)說(shuō),提高系統(tǒng)可靠性就是要提高系統(tǒng)的檢錯(cuò)、糾錯(cuò)、容錯(cuò)及排錯(cuò)的能力,同時(shí)還應(yīng)保證系統(tǒng)具有故障恢復(fù)的能力。因此,在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)通常應(yīng)考慮以下問(wèn)題: 1)設(shè)計(jì)中應(yīng)避免軟件中的邏輯錯(cuò)誤; 2)在人機(jī)接口中要提供檢錯(cuò)、糾錯(cuò)的功能; 3)對(duì)可能的錯(cuò)誤應(yīng)進(jìn)行容錯(cuò)設(shè)計(jì); 4)必要時(shí)可提供日志及信

4、息跟蹤功能; 5)設(shè)置必要的權(quán)限控制,防止越權(quán)操作,3、可操作性,可操作性主要指用戶(hù)操作系統(tǒng)的方便程度,具體指人機(jī)接口是否友好、方便、簡(jiǎn)捷。因此,在設(shè)計(jì)界面人機(jī)接口時(shí)應(yīng)注意以下問(wèn)題: 1)設(shè)計(jì)的界面及操作方式應(yīng)盡可能直觀、逼真、清晰,且又符合用戶(hù)的習(xí)慣,操作方便。 2)盡可能減少系統(tǒng)的輸入量,尤其是漢字的輸入量,做到一次輸入,多次使用。其好處有兩點(diǎn):一可減少輸入量,二可減少輸入錯(cuò)誤。 3)提供檢錯(cuò)及糾錯(cuò)功能。 4)提供簡(jiǎn)潔、明了的操作提示或在線(xiàn)幫助功能,4、易維護(hù)性,系統(tǒng)的易維護(hù)性指系統(tǒng)容易修改的程度。它是目前軟件設(shè)計(jì)中最重要的目標(biāo)之一,是系統(tǒng)是否具有生命力的保證。引起系統(tǒng)維護(hù)的因素主要包括三

5、個(gè)方面: 1)系統(tǒng)需求的變化。隨著社會(huì)的進(jìn)步、科技的發(fā)展、市場(chǎng)的變化,企業(yè)的管理方式、管理理念、發(fā)展目標(biāo)等都將隨之而變化,因而必然導(dǎo)致企業(yè)對(duì)軟件的需求發(fā)生變化; 2)計(jì)算機(jī)技術(shù)的發(fā)展。計(jì)算機(jī)軟、硬件技術(shù)都處在不斷發(fā)展變化之中,這也要求軟件系統(tǒng)隨計(jì)算機(jī)軟、硬件的更新?lián)Q代而更新?lián)Q代。 3)系統(tǒng)本身存在不足和錯(cuò)誤,二、系統(tǒng)設(shè)計(jì)的步驟及內(nèi)容,系統(tǒng)設(shè)計(jì)的主要依據(jù)是系統(tǒng)分析報(bào)告,采用的方法是自頂向下,逐步求精的結(jié)構(gòu)化設(shè)計(jì)方法,其基本步驟 如下,1、明確人機(jī)分工,系統(tǒng)分析階段所確定的系統(tǒng)需求并非都適合用計(jì)算機(jī)來(lái)完成,因此在系統(tǒng)設(shè)計(jì)階段應(yīng)依據(jù)人與計(jì)算機(jī)各自的特點(diǎn),合理進(jìn)行人機(jī)分工,使系統(tǒng)的總效用達(dá)到最優(yōu)。依據(jù)

6、人與計(jì)算機(jī)各自的特點(diǎn),在進(jìn)行人機(jī)分工時(shí),應(yīng)遵循以下原則: 1)對(duì)大量重復(fù)性的數(shù)學(xué)運(yùn)算、統(tǒng)計(jì)、匯總、分類(lèi)等工作,應(yīng)盡可能由計(jì)算機(jī)完成。 2)對(duì)各種成熟的、標(biāo)準(zhǔn)化的、規(guī)范化的工作,即概念精確的工作,應(yīng)由計(jì)算機(jī)來(lái)完成。 3)對(duì)于那些概念模糊的、或依據(jù)人的不穩(wěn)定性經(jīng)驗(yàn)而進(jìn)行的處理工作應(yīng)由人來(lái)完成,2、信息設(shè)計(jì) 編碼設(shè)計(jì),編碼就是以數(shù)或字符來(lái)代表各種客觀實(shí)體。在系統(tǒng)開(kāi)發(fā)過(guò)程中,編碼設(shè)計(jì)是一個(gè)至關(guān)重要的問(wèn)題。一個(gè)良好的編碼系統(tǒng)可以減少對(duì)信息進(jìn)行重復(fù)采集、加工、存儲(chǔ)的情況,最大限度地消除因?qū)π畔⒌拿?、描述、分?lèi)不一致所造成的誤解和分歧,減少一名多物、一物多名等混亂顯現(xiàn)。 1)編碼的目的:主要有三點(diǎn),一是唯

7、一地標(biāo)識(shí)對(duì)象,二是便于系統(tǒng)進(jìn)行分類(lèi)統(tǒng)計(jì)工作,三是將定性的東西定量化,2)編碼的原則 惟一性規(guī)范性 柔性(靈活性)兼容性 簡(jiǎn)短性可識(shí)別性 3)編碼的方式 順序碼:即將順序的自然數(shù)或字母賦予編碼對(duì)象。如:“1”表示男性,“2”表示女性。 順序碼的優(yōu)點(diǎn)是短而簡(jiǎn)單 記錄的定位方法簡(jiǎn)單,易于管理、但這種碼沒(méi)有邏輯基礎(chǔ),它本身不能說(shuō)明任何信息的特征,不便于分類(lèi)統(tǒng)計(jì)。此外,新加的代碼只能列在最后,刪除則造成空碼。因此,該碼適用于無(wú)須進(jìn)一步分類(lèi)的對(duì)象,或作為其他碼分類(lèi)中細(xì)分類(lèi)的一種補(bǔ)充手段,層次碼:它是按對(duì)象的從屬、層次關(guān)系為排列順序的一種編碼方式。編碼時(shí)將代碼分成若干層級(jí),并與分類(lèi)對(duì)象的分類(lèi)層級(jí)相對(duì)應(yīng),代碼

8、從左至右,表示層級(jí)由高到低。每個(gè)層級(jí)的編碼可采用順序碼。 第一層代碼 第二層代碼 第三層代碼 層次碼的主要優(yōu)點(diǎn)是能明確地表示分類(lèi)對(duì)象的類(lèi)別,編碼本身有嚴(yán)格的隸屬關(guān)系,同時(shí)有較好的柔性。主要缺點(diǎn)是當(dāng)層次較多時(shí),編碼位數(shù)較長(zhǎng),冗余較多,特征組合碼(區(qū)間碼):它是將分類(lèi)對(duì)象按其特征或?qū)傩苑殖扇舾蓚€(gè)“面”,每個(gè)面內(nèi)的諸類(lèi)目按其規(guī)律分別編碼,“面”與“面”之間的編碼沒(méi)有隸屬關(guān)系。例如,若將螺釘按材料、直徑、形狀及表面處理四個(gè)方面分類(lèi),則螺釘?shù)木幋a就是這四個(gè)方面編碼的集合。 例:“2123”表示黃銅,直徑0.5,平頭,鍍鋅,特征組合碼又可分為以下類(lèi)型 多面碼。一個(gè)數(shù)據(jù)項(xiàng)可能具有多方面的特性。如果在碼的結(jié)構(gòu)

9、中,為這些特性各規(guī)定一個(gè)位置,就形成多面碼。例如,上表的機(jī)制螺釘編碼 上下關(guān)聯(lián)區(qū)間碼:由幾個(gè)意義上相互有關(guān)的特征碼組成,其結(jié)構(gòu)一般由左向右排列。例如:會(huì)計(jì)科目碼。 特征組合碼的優(yōu)點(diǎn)是:柔性好,信息處理比較可靠,排序、分類(lèi)、檢索等操作易于進(jìn)行。但這種碼的長(zhǎng)度與它分類(lèi)屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼。在許多情況下,碼有多余的數(shù)。同時(shí),這種碼的維修也比較困難,特定字符碼(助記碼):即用易于記憶和識(shí)別的符號(hào)作為編碼。例如用城市名的拼音的首字符作為城市的編碼,“BJ”表示北京,“TJ”表示天津等。該類(lèi)編碼的優(yōu)點(diǎn)是易于識(shí)別,記憶,缺點(diǎn)是不便于進(jìn)一步分類(lèi)。 混合碼:即用以上幾種方式進(jìn)行混合編碼,代碼結(jié)構(gòu)

10、中的校驗(yàn)位 代碼作為計(jì)算機(jī)的重要輸入內(nèi)容之一,其正確性直接影響到整個(gè)處理工作的質(zhì)量。特別是人們重復(fù)抄寫(xiě)代碼和將它通過(guò)人手輸入計(jì)算機(jī)時(shí),發(fā)生錯(cuò)誤的可能性更大。為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)組成部分。校驗(yàn)位通過(guò)事先規(guī)定的數(shù)學(xué)方法計(jì)算出來(lái)。代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)算方法按輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò),校驗(yàn)位可以發(fā)現(xiàn)以下各種錯(cuò)誤: 抄寫(xiě)錯(cuò)誤,例如1寫(xiě)成7; 易位錯(cuò)誤,例如1234寫(xiě)成1324; 雙易錯(cuò)誤,例如26913寫(xiě)成21963; 隨機(jī)錯(cuò)誤,包括以上多種錯(cuò)誤或其他錯(cuò)

11、誤。 確定校驗(yàn)位值的方法很多: 算術(shù)級(jí)數(shù)法:原代碼12345,各乘以權(quán)65432 乘積之和610121210=50 以M為模去除乘積之和,得出的余數(shù)作為校驗(yàn)碼: 50/11l= 46 因此代碼為123456,幾何級(jí)數(shù)法:原代碼12345,各乘以權(quán)32 16 8 4 2 乘積之和3232241610=114 以11為模去除乘積之和,以其余數(shù)作為校驗(yàn)碼: 11411= 104, 因此代碼為123454。 質(zhì)數(shù)法:原代碼12345,各乘以權(quán) 17 13 7 5 3 乘積之和 17+26212015= 99 以11為模去除乘積之和,把得出余數(shù)作為校驗(yàn)碼: 99/11l= 90 因此代碼為123450

12、注意,以11為模時(shí),若余數(shù)是10,則按0處理,三、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),子系統(tǒng)劃分,原則: 1)相互間相對(duì)獨(dú)立 2)減少數(shù)據(jù)依賴(lài)性和數(shù)據(jù)冗余 3)考慮擴(kuò)展能力、實(shí)現(xiàn)的便利、資源利用 4)采用U/C矩陣(上一講復(fù)習(xí),硬軟件設(shè)備選配,設(shè)計(jì)依據(jù): 1)系統(tǒng)吞吐量 2)系統(tǒng)響應(yīng)時(shí)間 3)系統(tǒng)可靠性 4)數(shù)據(jù)庫(kù)類(lèi)型 5)地域范圍,硬件:計(jì)算機(jī)主機(jī)、外圍設(shè)備、連網(wǎng)設(shè)備,軟件:1)操作系統(tǒng):?jiǎn)螜C(jī)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng) 2)網(wǎng)絡(luò)協(xié)議: 3)數(shù)據(jù)庫(kù)產(chǎn)品 :Oracle,Sybase,Sql Server, Informix, Foxpro等 4)應(yīng)用軟件:功能性、靈活性、技術(shù)支持,計(jì)算機(jī)處理流程設(shè)計(jì),磁帶,磁盤(pán),鍵

13、盤(pán),手工 操作,判別,處理,端點(diǎn)、 中斷符,聯(lián)機(jī) 存儲(chǔ),打印 文件,讀取 信息,顯示器,輔助操作 (脫機(jī),處理 流程線(xiàn),網(wǎng)絡(luò),信息 流向線(xiàn),計(jì)算機(jī)處理流程圖例,旬報(bào)處理,月報(bào)處理,變動(dòng)成本法 輸出報(bào)表,定額成本 計(jì)算,完全成本法 輸出報(bào)表,實(shí)際成本 計(jì)算,變動(dòng)成本 法報(bào)表,完全成本 法報(bào)表,定額成本 文件,輸出中 間文件,定額成 本文件,銷(xiāo)售收 入文件,報(bào)表生 成文件,銷(xiāo)售子系 統(tǒng)文件,產(chǎn)品設(shè)計(jì) 屬性資料庫(kù),成品主文 件(若干,成本核算子系統(tǒng),1,2,3,4,5,讀數(shù)據(jù),計(jì)算機(jī)處理流程圖繪制舉例一,計(jì)算機(jī)處理流程圖繪制舉例二,人事變動(dòng) 通知單,工資匯總表,工資單,形成扣款 文件模塊,主文件 更

14、新模塊,上月 主文件,房租變動(dòng) 通知單,電費(fèi)扣款 通知單,互助扣款 通知單,扣款 文件,本月 主文件,計(jì)算機(jī) 打印模塊,劃分子系統(tǒng)的步驟如下,功能/數(shù)據(jù)分析 U/C矩陣及其建立 U/C矩陣的求解 系統(tǒng)功能劃分與數(shù)據(jù)資源分布,U/C矩陣復(fù)習(xí),U/C矩陣是系統(tǒng)化的聚類(lèi)分析方法(IBM, 1970) 用于新系統(tǒng)的功能子系統(tǒng)和數(shù)據(jù)資源的合理分布 通過(guò)一個(gè)普通的二維表來(lái)分析匯總數(shù)據(jù) 表的縱坐標(biāo):定義為數(shù)據(jù)類(lèi)變量(Xi) 表的橫坐標(biāo):定義為業(yè)務(wù)過(guò)程類(lèi)變量(Yi) 數(shù)據(jù)與業(yè)務(wù)過(guò)程(即Xi與Yi)之間的關(guān)系U 使用use C 建立create,首先,將功能按照功能組排列 其次,調(diào)換“數(shù)據(jù)類(lèi)”的橫向位置,使得C

15、符號(hào)最靠近對(duì)角線(xiàn) 最后,畫(huà)出功能組對(duì)應(yīng)的方框,每一個(gè)方框就是一個(gè)子系統(tǒng) 劃分原則: 功能上子系統(tǒng)相對(duì)獨(dú)立; 數(shù)據(jù)上子系統(tǒng)具有自身完整性; 結(jié)構(gòu)上子系統(tǒng)適中性,調(diào)整功能/數(shù)據(jù)類(lèi)矩陣U/C矩陣求解,UC 矩 陣,數(shù)據(jù)正確性分析,數(shù)據(jù)守恒原理(Principle of Data Conservation): 數(shù)據(jù)必定有一個(gè)產(chǎn)生的源,而且必定有一個(gè)或 多個(gè)用途,在UC矩陣中: 每一個(gè)列只能有一個(gè)C; 每一個(gè)列至少有一個(gè)U; 不能出現(xiàn)空行或空列,四、代碼設(shè)計(jì),代碼:代表事物名稱(chēng)、屬性、狀態(tài)等的符號(hào),一般用數(shù)字、字母或它們的組合來(lái)表示。代碼設(shè)計(jì)是科學(xué)管理的體現(xiàn),代碼功能(目的)(P340,唯一性,規(guī)范化,

16、系統(tǒng)化,為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和檢索。(標(biāo)志作用,即編碼要有規(guī)律,符合某一類(lèi)事物的聚集,提高處理的效率和精度,也即標(biāo)準(zhǔn)化,符合國(guó)家或行業(yè)標(biāo)準(zhǔn),提高數(shù)據(jù)全局一致性,代碼的設(shè)計(jì)原則,1、分類(lèi)明確,系統(tǒng)化和標(biāo)準(zhǔn)化、唯一性,2、容量適宜:既不太長(zhǎng),又考慮未來(lái)發(fā)展需要,3、邏輯上滿(mǎn)足用戶(hù)需要,結(jié)構(gòu)上應(yīng)與處理的方法相一致,4、編碼方法合理,不用易混淆的字符,采用合適的代碼分段結(jié)構(gòu),便于記憶,代碼的種類(lèi),順序碼,區(qū)間碼(層次碼,助記碼,以某種順序形式編碼。簡(jiǎn)單,易 管理,但可識(shí)別性差,以多區(qū)間代表多組,位置代表含 意。可靠且易操作,但占用空間 大。如學(xué)號(hào),身份證號(hào)碼,也叫混合碼。比

17、較常用,易記憶 易管理,但不易校對(duì)。如漢語(yǔ)拼 音縮寫(xiě)或英文單詞縮寫(xiě),代碼的應(yīng)用(P343,1、檢索 圖書(shū)情報(bào)檢索 大型零售商業(yè)企業(yè)的結(jié)算,2、統(tǒng)計(jì) 統(tǒng)計(jì)指標(biāo)的統(tǒng)一 經(jīng)濟(jì)效益統(tǒng)計(jì)等,3、統(tǒng)一信息體系 行業(yè)信息代碼規(guī)劃,五、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù),范式理論(P215,關(guān)系數(shù)據(jù)結(jié)構(gòu),資源分布(主要針對(duì)網(wǎng)絡(luò) 數(shù)據(jù)庫(kù)而言P348,數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟 用戶(hù)需求分析 概念結(jié)構(gòu)設(shè)計(jì)(E-R模型) 邏輯結(jié)構(gòu)設(shè)計(jì) 關(guān)系模型 數(shù)據(jù)模型 層次模型 網(wǎng)絡(luò)模型 物理結(jié)構(gòu)設(shè)計(jì),3)實(shí)體-聯(lián)系模型(E-R模型復(fù)習(xí)) 有關(guān)概念 個(gè)體 實(shí)體同質(zhì)實(shí)體 (Entity) 總體 異質(zhì)實(shí)體 屬性(Attribute) 1:

18、1 聯(lián)系 實(shí)體內(nèi)部聯(lián)系聯(lián)系方式1:N (relation) 實(shí)體外部聯(lián)系 M:N,現(xiàn)實(shí)世界 數(shù)據(jù)世界,數(shù)據(jù)庫(kù),文件,記錄,數(shù)據(jù)項(xiàng)(字段,型,值,異質(zhì)實(shí)體集,同質(zhì)實(shí)體集,實(shí)體,屬性,型,值,E-R圖(復(fù)習(xí)) 用矩形表示實(shí)體。實(shí)體之間的關(guān)系用菱形表示,用無(wú)向線(xiàn)段把菱形與有關(guān)實(shí)體連接,在邊上標(biāo)明聯(lián)系的類(lèi)型。實(shí)體的屬性可用橢圓表示,并用無(wú)向線(xiàn)段把實(shí)體與屬性聯(lián)系起來(lái),學(xué)生,課程,選修,學(xué) 號(hào),姓 名,班 級(jí),成 績(jī),課 程 號(hào),課 程 名,學(xué) 分,M,N,E-R模型轉(zhuǎn)換為關(guān)系模型 由E-R模型轉(zhuǎn)換為關(guān)系模型的規(guī)則: )一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是該關(guān)系的屬性,實(shí)體的關(guān)鍵字就是該關(guān)系的關(guān)鍵字。

19、例:學(xué)生(學(xué)號(hào),姓名,班級(jí)), 課程(課程號(hào),課程名,學(xué)分) )一個(gè)聯(lián)系也可以轉(zhuǎn)換為一個(gè)關(guān)系,與該聯(lián)系相聯(lián)的各實(shí)體的關(guān)鍵字,以及該聯(lián)系的屬性可轉(zhuǎn)換為關(guān)系的屬性,其關(guān)鍵字的確定分以下幾種情況: 若聯(lián)系為1:1,則聯(lián)接的各實(shí)體的鍵均為候選主鍵 1:N,則N端鍵為主鍵 M:N,則兩端的鍵的組合為主鍵 例:選修(學(xué)號(hào),課程號(hào),成績(jī)) )具有相同關(guān)鍵字的關(guān)系可以合并,一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是該關(guān) 系的屬性,實(shí)體的關(guān)鍵字就是該關(guān)系的關(guān)鍵字,一個(gè)聯(lián)系也可以轉(zhuǎn)換為一個(gè)關(guān)系,與該聯(lián)系相聯(lián) 的各實(shí)體的關(guān)鍵字,以及該聯(lián)系的屬性可轉(zhuǎn)換為關(guān)系 的屬性,其關(guān)鍵字的確定分以下幾種情況: 若聯(lián)系為1:1,則聯(lián)接

20、的各實(shí)體的鍵均為候選主鍵 1:N,則N端鍵為主鍵 M:N,則兩端的鍵的組合為主鍵,具有相同關(guān)鍵字的關(guān)系可以合并,六、輸入輸出設(shè)計(jì),輸入設(shè)計(jì),輸入方式設(shè)計(jì):鍵盤(pán)、模數(shù)/數(shù)模輸入、網(wǎng)絡(luò)傳送、磁/光盤(pán)讀,輸入格式設(shè)計(jì):數(shù)據(jù)庫(kù)文件與統(tǒng)計(jì)報(bào)表結(jié)構(gòu)的一致性考慮,校對(duì)方式設(shè)計(jì):人工校對(duì)、二次鍵入校對(duì),I/O設(shè)計(jì) I/O設(shè)計(jì)的內(nèi)容很廣泛,主要包括I/O方式的設(shè)計(jì)、時(shí)間的設(shè)計(jì)、地點(diǎn)的設(shè)計(jì)、信息介質(zhì)化的設(shè)計(jì)及最終界面的設(shè)計(jì)。例如某銷(xiāo)售公司在全國(guó)各地均有自己的銷(xiāo)售網(wǎng)點(diǎn),則各網(wǎng)點(diǎn)的銷(xiāo)售數(shù)據(jù)是在本地輸入,還是集中在總部輸入?各種數(shù)據(jù)是隨時(shí)輸入,還是月底集中輸入?歷史數(shù)據(jù)是保存在磁盤(pán)上,還是磁帶上,或其它介質(zhì)上?銷(xiāo)售網(wǎng)點(diǎn)

21、的數(shù)據(jù)如何傳遞到總部?某個(gè)數(shù)據(jù)的輸入界面怎樣設(shè)計(jì)?采用什么方式方便用戶(hù)的操作?這些問(wèn)題在進(jìn)行I/O設(shè)計(jì)時(shí)均應(yīng)給予充分考慮,常用的輸入方式有:鍵盤(pán)輸入;模/數(shù)、數(shù)/模輸入;網(wǎng)絡(luò)數(shù)據(jù)傳送;磁/光盤(pán)讀入等幾種形式。 鍵盤(pán)輸入:鍵盤(pán)輸入方式(key-in)主要適用于常規(guī)、少量的數(shù)據(jù)和控制信息的輸入以及原始數(shù)據(jù)的錄入。 模數(shù)、數(shù)/模轉(zhuǎn)換方式:數(shù)模模數(shù)轉(zhuǎn)換方式(AD, DA)的輸入是目前比較流行的基礎(chǔ)數(shù)據(jù)輸入方式。這是一種直接通過(guò)光電設(shè)備對(duì)實(shí)際數(shù)據(jù)進(jìn)行采集并將其轉(zhuǎn)換成數(shù)字信息的方法,是一種既省事,又安全可靠的數(shù)據(jù)輸入方式。這種方法最常見(jiàn)的有如下幾種,條碼(棒碼)輸入:即將標(biāo)準(zhǔn)的商品分類(lèi)和統(tǒng)一規(guī)范化的條碼貼

22、(或印)于商品的包裝上,然后通過(guò)光學(xué)符號(hào)閱讀器(optica1 character reader,簡(jiǎn)稱(chēng)OCR)(亦稱(chēng)掃描儀)來(lái)采集和統(tǒng)計(jì)商品的流通信息,這種數(shù)據(jù)采集和輸入方式現(xiàn)已普遍地被用于商業(yè)企業(yè)、工商、質(zhì)檢、海關(guān)等的信息系統(tǒng)中。 掃描儀輸入:這種方式實(shí)際上與條碼輸入是同一類(lèi)型的。它大量地被使用在圖形圖像的輸入,文件、報(bào)紙的輸入,標(biāo)準(zhǔn)考試試卷的自動(dòng)閱卷,投票和公決的統(tǒng)計(jì)等方面。 傳感器輸入:即利用各類(lèi)傳感器和電子衡器接收和采集物理信息,然后通過(guò)A/D、D/A板將其轉(zhuǎn)換為數(shù)字信息。這也是一種用來(lái)采集和輸入生產(chǎn)過(guò)程數(shù)據(jù)的方法,網(wǎng)絡(luò)傳送數(shù)據(jù):這既是一種輸出信息的方式,又是一種輸入信息的方式。對(duì)下級(jí)

23、子系統(tǒng)它是輸出,對(duì)上級(jí)主系統(tǒng)它是輸入。使用網(wǎng)絡(luò)傳送數(shù)據(jù)既可安全、可靠、快捷地傳輸數(shù)據(jù),又可減少輸入界面的設(shè)計(jì)工作。網(wǎng)絡(luò)傳送有二種方式: 利用數(shù)字網(wǎng)絡(luò)直接傳送數(shù)據(jù)。 利用電話(huà)網(wǎng)絡(luò)(通過(guò)modem)傳送數(shù)據(jù),磁盤(pán)傳送數(shù)據(jù):即數(shù)據(jù)輸出和接收雙方事先約定好待傳送數(shù)據(jù)文件的標(biāo)準(zhǔn)格式(這一點(diǎn)在數(shù)據(jù)庫(kù)設(shè)計(jì)中就可以確定下來(lái)),然后再通過(guò)軟盤(pán)光盤(pán)傳送數(shù)據(jù)文件。這種方式不需要增加任何設(shè)備和投入,是一種非常方便的輸入數(shù)據(jù)方式,它常被用在主/子系統(tǒng)之間的數(shù)據(jù)聯(lián)接上。 常用的輸出方式有:網(wǎng)絡(luò)傳遞、軟磁盤(pán)傳遞、終端設(shè)備。網(wǎng)絡(luò)傳遞、軟磁盤(pán)傳遞與輸入類(lèi)似,終端設(shè)備包括顯示器、打印機(jī)、繪圖儀等,輸出設(shè)計(jì),報(bào)表設(shè)計(jì):報(bào)表模塊的設(shè)計(jì),報(bào)表模塊,報(bào)表格式定義,報(bào)表清單,報(bào)表選擇,報(bào)表格式文件,數(shù)據(jù)文件,打印報(bào)表,圖形顯示:圖形結(jié)果顯示的方法,方法一,方法二,軟件編程 (作圖工具) (圖形函數(shù),DBF文件,EXCEL,DDE,七、模塊功能

溫馨提示

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

評(píng)論

0/150

提交評(píng)論