數(shù)據(jù)庫設(shè)計(jì)需求分析階段成果ppt課件_第1頁
數(shù)據(jù)庫設(shè)計(jì)需求分析階段成果ppt課件_第2頁
數(shù)據(jù)庫設(shè)計(jì)需求分析階段成果ppt課件_第3頁
數(shù)據(jù)庫設(shè)計(jì)需求分析階段成果ppt課件_第4頁
數(shù)據(jù)庫設(shè)計(jì)需求分析階段成果ppt課件_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 An Introduction to Database System1 需求分析的方法進(jìn)展需求分析首先是調(diào)查清楚用戶的實(shí)踐需求,與用戶達(dá)成共識(shí)。然后進(jìn)一步分析與表達(dá)這些需求。 調(diào)查組織機(jī)構(gòu)情況 了解該組織的部門組成情況 各部門的職責(zé)等 調(diào)查各部門的業(yè)務(wù)活動(dòng)情況。調(diào)查重點(diǎn)之一。 各個(gè)部門輸入和運(yùn)用什么數(shù)據(jù) 如何加工處置這些數(shù)據(jù) 輸出什么信息 輸出到什么部門 輸出結(jié)果的格式是什么An Introduction to Database System1 需求分析的方法 在熟習(xí)業(yè)務(wù)活動(dòng)的根底上,協(xié)助用戶明確對(duì)新系統(tǒng)的各種要求。調(diào)查重點(diǎn)之二。 信息要求 處置要求 平安性與完好性要求 對(duì)前面調(diào)查的結(jié)果進(jìn)展

2、初步分析確定新系統(tǒng)的邊境確定哪些功能由計(jì)算機(jī)完成或未來預(yù)備讓計(jì)算機(jī)完成確定哪些活動(dòng)由人工完成 由計(jì)算機(jī)完成的功能就是新系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能。42 需求分析調(diào)查重點(diǎn)業(yè)務(wù)流程調(diào)查業(yè)務(wù)流程圖 TFD圖 數(shù)據(jù)流程調(diào)查數(shù)據(jù)流程圖 DFD圖數(shù)據(jù)字典DD5業(yè)務(wù)流程調(diào)查 業(yè)務(wù)或業(yè)務(wù)活動(dòng)是對(duì)組織或企業(yè)的一切專業(yè)任務(wù)和活動(dòng)的總稱。 業(yè)務(wù)流程圖就是將業(yè)務(wù)處置過程中的每一個(gè)步驟用一個(gè)完好的圖形串起來。它描畫了系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)處置過程及其之間的關(guān)系。 繪制業(yè)務(wù)流程圖是分析業(yè)務(wù)流程的重要步驟,在繪制時(shí)根本上按照業(yè)務(wù)的實(shí)踐處置步驟和過程繪制。換句話說,就是一“本用圖形方式來反映實(shí)踐業(yè)務(wù)處置過程的“流水賬。繪制出這

3、本“流水賬對(duì)于開發(fā)者理順和優(yōu)化業(yè)務(wù)過程是很有協(xié)助的。 6 業(yè)務(wù)處置單位 業(yè)務(wù)處置功能描畫報(bào)表/表格數(shù)據(jù)文件存檔搜集/統(tǒng)計(jì)數(shù)據(jù)信息傳送過程1繪制業(yè)務(wù)流程圖的根本符號(hào)業(yè)務(wù)流程圖的根本圖形符號(hào)如下圖。圓圈表示業(yè)務(wù)處置單位;方框表示業(yè)務(wù)處置內(nèi)容;報(bào)表符號(hào)表示輸出信息(報(bào)表、報(bào)告、文件、圖形等);不封口的方框表示存儲(chǔ)文件;卡片符號(hào)表示搜集資料;矢量連線表示業(yè)務(wù)過程聯(lián)絡(luò)。7各基層單位開領(lǐng)料單查庫存形狀開缺貨單發(fā)貨處置基層單位存檔財(cái)務(wù)部倉庫存檔存檔正常缺貨物 資 采購(gòu)部門領(lǐng)料單領(lǐng)料單缺貨通知領(lǐng)料單領(lǐng)料單倉庫舉例 某領(lǐng)料業(yè)務(wù)流程圖繪制舉例如下:82業(yè)務(wù)流程圖的繪制 業(yè)務(wù)流程圖的繪制是根據(jù)系統(tǒng)詳細(xì)調(diào)查過程中所得

4、的資料和問卷調(diào)查的結(jié)果,按業(yè)務(wù)虛際處置過程將它們繪制在同一張圖上。 圖7-4為某服裝運(yùn)營(yíng)公司進(jìn)貨過程的業(yè)務(wù)流程圖。 采購(gòu)部查詢庫存信息及用戶需求,假設(shè)商品的庫存量不能滿足用戶的需求,那么編制相應(yīng)的采購(gòu)訂貨單,并交送給供應(yīng)商提出訂貨懇求。供應(yīng)商按訂單要求發(fā)貨給該公司采購(gòu)部,并附上采購(gòu)收貨單。公司檢驗(yàn)人員在驗(yàn)貨后,發(fā)現(xiàn)貨物不合格,將貨物退回供應(yīng)商,假設(shè)合格那么送交庫房。庫房管理員再進(jìn)一步審核貨物能否合格,假設(shè)合格那么登記流水帳和庫存帳目,假設(shè)不合格那么交由主管審核后退回供應(yīng)商。9供供應(yīng)應(yīng)商商采采購(gòu)購(gòu)部部采采購(gòu)購(gòu)訂訂貨貨單單送送達(dá)達(dá)填填寫寫采采購(gòu)購(gòu)收收貨貨單單庫庫存存信信息息發(fā)發(fā)出出發(fā)發(fā)送送銷銷售售

5、需需求求查查詢?cè)儾椴樵冊(cè)凃?yàn)驗(yàn)貨貨單單驗(yàn)驗(yàn)貨貨采采購(gòu)購(gòu)?fù)送素涁泦螁纬食仕退万?yàn)驗(yàn)貨貨不不合合格格庫庫管管員員驗(yàn)驗(yàn)貨貨合合格格入入庫庫單單查查詢?cè)兺送素涁泦螁沃髦鞴芄艽_確認(rèn)認(rèn)退退貨貨單單庫庫存存帳帳目目流流水水帳帳填填寫寫提提出出呈呈送送確確認(rèn)認(rèn)退退貨貨修修改改庫庫存存登登記記修修改改登登記記圖7-4 某服裝管理系統(tǒng)的進(jìn)貨業(yè)務(wù)流程圖 10銷售業(yè)務(wù)流程圖 顧客導(dǎo)游購(gòu)代表提出訂貨懇求遞交訂單,導(dǎo)購(gòu)代表查詢貨物在庫情況及客戶信譽(yù)度等資料,開具銷售單并發(fā)貨給顧客,同時(shí)修正庫存臺(tái)帳。顧客假設(shè)發(fā)現(xiàn)所購(gòu)貨物有質(zhì)量問題,那么提出退貨,經(jīng)主管確認(rèn)后辦理銷售退單等手續(xù),并修正有關(guān)帳目。 圖7-5為該公司的銷售過程業(yè)務(wù)流

6、程圖11顧顧客客顧顧客客訂訂單單導(dǎo)導(dǎo)購(gòu)購(gòu)代代表表銷銷售售單單請(qǐng)請(qǐng)求求遞遞交交開開出出呈呈送送庫庫存存帳帳顧顧客客退退單單退退貨貨請(qǐng)請(qǐng)求求客客戶戶資資料料導(dǎo)導(dǎo)購(gòu)購(gòu)代代表表遞遞交交銷銷售售退退單單同同意意退退貨貨修修改改修修改改流流水水帳帳登登記記查查詢?cè)儾椴樵冊(cè)冧N售業(yè)務(wù)流程圖 圖7-5 某服裝管理系統(tǒng)的銷售業(yè)務(wù)流程圖1 需求分析的方法 數(shù)據(jù)流程圖DFDdate flow diagram和數(shù)據(jù)字典DDdate dictionary是描畫用戶需求的重要工具。 數(shù)據(jù)流程圖描畫了數(shù)據(jù)的來源和去向,以及所經(jīng)過的處置; 而數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處置的進(jìn)一步描畫。2 數(shù)據(jù)流程調(diào)查2.1 數(shù)

7、據(jù)流程調(diào)查概述2.2 數(shù)據(jù)流程圖的根本符號(hào)2.3 數(shù)據(jù)流程圖的繪制2.4 繪制數(shù)據(jù)流程圖的本卷須知2.1 數(shù)據(jù)流程調(diào)查概述n 數(shù)據(jù)流程:指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處置、運(yùn)用、存儲(chǔ)的過程。 n 數(shù)據(jù)流程調(diào)查:把數(shù)據(jù)在組織或原系統(tǒng)內(nèi)部的流動(dòng)情況籠統(tǒng)地獨(dú)立出來,舍去詳細(xì)組織機(jī)構(gòu)、信息載體、處置任務(wù)、物資、資料等物質(zhì)要素,單從數(shù)據(jù)流動(dòng)過程來調(diào)查實(shí)踐業(yè)務(wù)的數(shù)據(jù)處置方式。概念n 數(shù)據(jù)流程圖:是一種能全面地描畫信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處置和存儲(chǔ)情況。數(shù)據(jù)流程調(diào)查的內(nèi)容n數(shù)據(jù)流程調(diào)查主要包括對(duì)信息的流動(dòng)、傳送、處置、存儲(chǔ)等的調(diào)查分析:n1原系統(tǒng)全部的

8、輸入單據(jù)如入庫單、收據(jù)、憑證、輸出報(bào)表和數(shù)據(jù)存儲(chǔ)介質(zhì)如賬本、清單的典型格式。n2原系統(tǒng)各環(huán)節(jié)所采用的處置方法和計(jì)算方法。P P1 1、外外部部實(shí)實(shí)體體3 3、數(shù)數(shù)據(jù)據(jù)流流2 2、處處理理4 4、數(shù)數(shù)據(jù)據(jù)存存儲(chǔ)儲(chǔ)E ES SF F2.2 數(shù)據(jù)流程圖的根本符號(hào)n 繪制數(shù)據(jù)流程圖所需的根本符號(hào)如下圖。2.2 數(shù)據(jù)流程圖的根本符號(hào) 1外部實(shí)體:本系統(tǒng)以外與系統(tǒng)有聯(lián)絡(luò)的人或單位。標(biāo)識(shí)符為E。外部實(shí)體表達(dá)該系統(tǒng)數(shù)據(jù)的外部來源或去處,因此也可以是一個(gè)信息系統(tǒng)。 2處置邏輯處置功能:即對(duì)數(shù)據(jù)的變換功能,標(biāo)識(shí)符為P。處置的稱號(hào)直接表達(dá)這個(gè)處置的邏輯功能。2.2 數(shù)據(jù)流程圖的根本符號(hào) 3數(shù)據(jù)流:指處置功能的輸入或

9、輸出,箭頭指明了數(shù)據(jù)的流動(dòng)方向。數(shù)據(jù)流的標(biāo)識(shí)符為F。數(shù)據(jù)流可以是一項(xiàng)數(shù)據(jù),也可以是一組數(shù)據(jù)如訂貨單、入庫單等或數(shù)據(jù)文件。通常在數(shù)據(jù)流符號(hào)的上方標(biāo)明數(shù)據(jù)流的稱號(hào),一些含義十清楚確的數(shù)據(jù)流,也可不加以闡明。 4數(shù)據(jù)存儲(chǔ):指數(shù)據(jù)保管的地方,標(biāo)識(shí)符為S。這里“地方并不是指保管數(shù)據(jù)的物理地點(diǎn)或物理介質(zhì),而是指數(shù)據(jù)存儲(chǔ)的邏輯描畫,如學(xué)籍一覽表、庫存臺(tái)帳等。2.3 數(shù)據(jù)流程圖的繪制 數(shù)據(jù)流程圖的繪制采取自頂向下逐層分解的方法 首先,畫出頂層第一層數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只需一張,闡明系統(tǒng)總的輸入、輸出和處置功能。 其次,再對(duì)頂層數(shù)據(jù)流程圖中的處置功能進(jìn)展逐層分解,構(gòu)成多級(jí)數(shù)據(jù)流程圖。 畫下層的數(shù)據(jù)流圖時(shí),

10、分解上層圖中的數(shù)據(jù)處置。普通沿著輸入流的方向,凡數(shù)據(jù)流的組成或值發(fā)生變化的地方那么設(shè)置一個(gè)數(shù)據(jù)處置,這樣不斷進(jìn)展到輸出數(shù)據(jù)流。 假設(shè)數(shù)據(jù)處置的內(nèi)部還有數(shù)據(jù)流,那么對(duì)此加工在下層圖中繼續(xù)分解,直到每個(gè)加工足夠簡(jiǎn)單,不能再分解為止。訂貨系統(tǒng)數(shù)據(jù)流程圖 一個(gè)簡(jiǎn)單的訂貨系統(tǒng)數(shù)據(jù)流程圖。 倉庫管理員根據(jù)手邊的貨品清單對(duì)庫房中的貨品進(jìn)展清點(diǎn),清點(diǎn)結(jié)果產(chǎn)生實(shí)物清單,庫房的有關(guān)管理人員將實(shí)物清單與庫存臺(tái)帳核對(duì),如有差別那么更新庫存臺(tái)帳。庫房主管再根據(jù)更新后的庫存臺(tái)帳以及銷售部門提供的用戶訂貨信息編制定貨單,交給采購(gòu)部進(jìn)展下一步的進(jìn)貨處置。訂貨系統(tǒng)數(shù)據(jù)流程圖E E1 1倉倉庫庫管管理理員員P P1 1盤盤點(diǎn)點(diǎn)貨

11、貨品品庫庫存存臺(tái)臺(tái)帳帳S S2 2P P2 2更更新新庫庫存存帳帳P P3 3編編輯輯訂訂貨貨單單E E2 2采采購(gòu)購(gòu)部部F F1 1 貨貨品品清清單單貨貨品品信信息息S S3 3F F2 2 訂訂貨貨單單實(shí)實(shí)物物清清單單S S1 1P0b0 0層層eP1P2P3dab1 1層層ecP1.1P1.2P1.3acP2.1P2.2P2.3cdeP3.1P3.2P3.3bd2 2層層a分層的原那么 自頂向下,逐層分解;輸入輸出,堅(jiān)持平衡頂層數(shù)據(jù)流程圖 某服裝進(jìn)銷存管理系統(tǒng)的頂層數(shù)據(jù)流程圖。它反映了供應(yīng)商和顧客兩個(gè)外部實(shí)體間信息傳送的過程。 該服裝公司采購(gòu)部根據(jù)庫存臺(tái)帳以及訂貨信息確定訂貨,供應(yīng)商再按

12、照采購(gòu)部訂貨要求進(jìn)展發(fā)貨。顧客向銷售部遞交訂單,銷售部根據(jù)訂單要求查詢庫存臺(tái)帳,如有貨那么立刻向顧客發(fā)貨。此時(shí)顧客訂單經(jīng)過進(jìn)銷存處置后轉(zhuǎn)變成為銷售單,返還給了顧客。數(shù)據(jù)流程圖的繪法:數(shù)據(jù)流程圖的繪法:分層分層四大元素缺一不可四大元素缺一不可封鎖:頂層封鎖,符號(hào)完好;子層可不封鎖封鎖:頂層封鎖,符號(hào)完好;子層可不封鎖頂層數(shù)據(jù)流程圖第一層數(shù)據(jù)流程圖 下一步是對(duì)頂層數(shù)據(jù)流程圖中的“進(jìn)銷存處置進(jìn)展分解。以下圖是“進(jìn)銷存處置框被分解后的第二層數(shù)據(jù)流程圖,圖中包含四個(gè)“處置:進(jìn)貨,銷售,盤存。第一層數(shù)據(jù)流程圖P0第二層數(shù)據(jù)流程圖進(jìn)貨 服裝公司的采購(gòu)部門根據(jù)銷售和庫存情況編制好訂貨單,向供應(yīng)商提出訂貨懇求。

13、供應(yīng)商按合同發(fā)貨,并附上發(fā)貨單以供服裝公司驗(yàn)收。公司在驗(yàn)貨時(shí)發(fā)現(xiàn)貨品并沒有按合同要求發(fā)運(yùn),于是將貨物退還給供應(yīng)商,并附上退貨單。假設(shè)貨品合格,那么送貨入庫,庫房管理員登記流水帳,并修正庫存臺(tái)帳。P1第二層數(shù)據(jù)流程圖銷售 “銷售:顧客向銷售部門遞交訂單,銷售人員查詢庫存臺(tái)帳,確認(rèn)有貨后開出銷售單,由庫房發(fā)貨給顧客,并根據(jù)出庫單修正庫存臺(tái)帳。假設(shè)顧客對(duì)貨物不稱心,那么按訂貨合同要求懇求退貨。主管人員贊同退貨,將所退貨物送回庫房,庫房管理人員根據(jù)顧客退單修正庫存臺(tái)帳。F F7 7顧顧客客訂訂單單銷銷售售貨貨物物P P2 2. .1 1F F8 8銷銷售售單單確確認(rèn)認(rèn)退退單單P P2 2. .2 2F

14、 F1 10 0顧顧客客退退單單退退貨貨P P2 2. .3 3F F1 11 1確確認(rèn)認(rèn)后后的的顧顧客客退退單單E E2 2顧顧客客F F1 12 2退退貨貨單單F F9 9出出庫庫單單P P2 2流流水水帳帳S S2 2庫庫存存臺(tái)臺(tái)帳帳S S1 1第二層數(shù)據(jù)流程圖盤存 關(guān)于“盤存和“報(bào)損 “盤存處置:公司根據(jù)庫房提供的實(shí)物清單進(jìn)展定期的存貨清查,假設(shè)查出有由于計(jì)量誤差、管理不善、自然損耗等緣由呵斥帳實(shí)不符的情況,經(jīng)盤存處置后由庫房編制盤存清單并修正庫存臺(tái)帳。 “報(bào)損處置:庫房管理人員還要根據(jù)實(shí)物破損情況編制報(bào)損單,經(jīng)主管部門同意后報(bào)損生效,管理人員修正庫存臺(tái)帳。 2.4 繪制數(shù)據(jù)流程圖的本

15、卷須知 1數(shù)據(jù)流程圖的分層 數(shù)據(jù)流程圖的逐層擴(kuò)展 數(shù)據(jù)流程圖分層應(yīng)遵照的原那么 2檢查數(shù)據(jù)流程圖的正確性 3提高數(shù)據(jù)流程圖的可了解性數(shù)據(jù)流程圖的逐層擴(kuò)展 最上層的數(shù)據(jù)流程圖應(yīng)概括地反映信息系統(tǒng)最主要的邏輯功能、外部實(shí)體和數(shù)據(jù)存儲(chǔ),并且能讓用戶一看就明白這個(gè)系統(tǒng)的主要功能、外部實(shí)體以及與環(huán)境的主要聯(lián)絡(luò)是什么。 逐層擴(kuò)展數(shù)據(jù)流程圖是對(duì)父圖中某些處置框加以分解。隨著處置的分解,功能越來越詳細(xì),數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流越來越多。 逐層擴(kuò)展數(shù)據(jù)流程圖時(shí)應(yīng)留意堅(jiān)持系統(tǒng)的完好性和一致性: 子圖是父圖中某個(gè)處置框的“放大。 子圖上運(yùn)用虛線長(zhǎng)方框表示所放大的處置框。 凡與這個(gè)處置框有關(guān)系的外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)都必

16、需在子圖中反映出來。 逐層擴(kuò)展數(shù)據(jù)流程圖的目的是把一個(gè)復(fù)雜的功能逐漸分解為假設(shè)干較為簡(jiǎn)單的功能。 分層應(yīng)遵照的原那么 分層應(yīng)遵照的原那么: 1一個(gè)處置框經(jīng)過展開,普通以分解為38個(gè)處置框?yàn)橐恕?2展開的層次與管理層次一致,也可以劃分得更細(xì)。處置塊的分解要自然,留意功能的完好性。 3數(shù)據(jù)流程圖分層細(xì)化時(shí)必需堅(jiān)持信息的延續(xù)性,即當(dāng)把一個(gè)處置分解為一系列處置時(shí),分解前和分解后的輸入、輸出數(shù)據(jù)流必需一樣。2檢查數(shù)據(jù)流程圖的正確性 1數(shù)據(jù)流是指處置的輸入或輸出,任何一個(gè)數(shù)據(jù)流至少一端是處置框。也就是說,數(shù)據(jù)流不能從外部實(shí)體直接到數(shù)據(jù)存儲(chǔ),不能從數(shù)據(jù)存儲(chǔ)到外部實(shí)體,也不能在外部實(shí)體之間或數(shù)據(jù)存儲(chǔ)之間流動(dòng)。

17、 2父圖中某一處置框的輸入、輸出數(shù)據(jù)流必需出如今相應(yīng)的子圖中,否那么就會(huì)出現(xiàn)父圖與子圖的不平衡。因此,檢查父圖與子圖能否平衡尤為重要。父圖的某框擴(kuò)展時(shí),在子圖中可以用虛線框表示出來,有利于這種檢查。2檢查數(shù)據(jù)流程圖的正確性 3數(shù)據(jù)守恒,即輸入數(shù)據(jù)要與輸出數(shù)據(jù)相匹配。數(shù)據(jù)不守恒有兩種情況:一種情況是能夠脫漏了某些輸入數(shù)據(jù)流,從而導(dǎo)致某個(gè)處置過程在沒有輸入的情況下產(chǎn)生了輸出的數(shù)據(jù);另一種情況是某些輸入在處置過程中沒有運(yùn)用,雖然這種情況不一定是錯(cuò)誤,但也可以研討一下為什么會(huì)產(chǎn)生這種情況,能否可以簡(jiǎn)化。 4在繪制數(shù)據(jù)流程圖時(shí),應(yīng)留意處置框與數(shù)據(jù)存儲(chǔ)之間數(shù)據(jù)流的方向。一個(gè)處置過程要讀文件,數(shù)據(jù)流的箭頭應(yīng)

18、指向處置框,假設(shè)是寫文件那么箭頭指向數(shù)據(jù)存儲(chǔ)。修正文件要先讀后寫,但本質(zhì)上是寫,箭頭也指向數(shù)據(jù)存儲(chǔ)。3提高數(shù)據(jù)流程圖的可了解性 1盡量減少處置框間輸入、輸出數(shù)據(jù)流的數(shù)目,以簡(jiǎn)化處置間的聯(lián)絡(luò)。在數(shù)據(jù)流程圖中,處置框間的數(shù)據(jù)流越少,各個(gè)處置就越獨(dú)立,用戶對(duì)每個(gè)部分可以單獨(dú)了解。因此,在對(duì)處置框進(jìn)展分解時(shí),應(yīng)盡量使各處置框間的關(guān)系簡(jiǎn)化,這樣可以使一個(gè)復(fù)雜的問題轉(zhuǎn)變成假設(shè)干簡(jiǎn)單的問題來處置。 2盡量防止不均勻的分解。假設(shè)在一張數(shù)據(jù)流程圖中,某些處置已是根本的處置,而另一些卻還要進(jìn)一步分解成三層、四層。也就是說,數(shù)據(jù)流程圖中某些部分描畫的是細(xì)節(jié),而其他部分描寫的是較高層的籠統(tǒng)。這種情況就屬于不均勻分解,

19、因此不易被用戶了解和接受。所以,在對(duì)頂層數(shù)據(jù)流程圖的處置框進(jìn)展分解時(shí),應(yīng)盡量思索到流程圖分布的均勻性。 7.4 數(shù)據(jù)字典 系統(tǒng)分析過程中,為什么要建立數(shù)據(jù)字典? 數(shù)據(jù)流程圖表達(dá)不夠準(zhǔn)確、詳細(xì)。只需當(dāng)數(shù)據(jù)流程圖中出現(xiàn)的每一個(gè)成分都給出定義之后,才干完好、準(zhǔn)確地描畫一個(gè)系統(tǒng)。因此,有必要建立數(shù)據(jù)字典來對(duì)數(shù)據(jù)流程圖中的各個(gè)元素作出詳細(xì)的闡明。數(shù)據(jù)字典的作用 數(shù)據(jù)字典有以下作用: 在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義有助于改良系統(tǒng)分析員和用戶之間的通訊,從而消除它們之間的許多誤解; 有助于改良在不同的開發(fā)人員或不同的開發(fā)小組之間的通訊,加快系統(tǒng)開發(fā)的進(jìn)度。假設(shè)要求一切開發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描畫的

20、數(shù)據(jù)來設(shè)計(jì)模塊,那么能防止許多數(shù)據(jù)不一致而呵斥的費(fèi)事,比如模塊間的接口問題。 數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價(jià)值的一步。數(shù)據(jù)流程圖同數(shù)據(jù)字典的區(qū)別和聯(lián)絡(luò) 區(qū)別: 數(shù)據(jù)流程圖:是一種描畫信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處置和存儲(chǔ)情況。 數(shù)據(jù)字典: 是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)構(gòu)造、數(shù)據(jù)流、處置邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體進(jìn)展定義和描畫的工具,也是數(shù)據(jù)分析和管理工具,同時(shí)也是系統(tǒng)設(shè)計(jì)階段進(jìn)展數(shù)據(jù)庫設(shè)計(jì)的重要根據(jù)。 聯(lián)絡(luò): 數(shù)據(jù)流程圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。 沒有數(shù)據(jù)字典,數(shù)據(jù)流程圖就不嚴(yán)厲;沒有數(shù)據(jù)流程圖,數(shù)據(jù)字典也難于發(fā)揚(yáng)作用。

21、只需數(shù)據(jù)流程圖和對(duì)數(shù)據(jù)流程圖中每個(gè)元素的準(zhǔn)確定義放在一同,才干共同構(gòu)成系統(tǒng)的規(guī)格闡明。數(shù)據(jù)字典的內(nèi)容 數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的元素進(jìn)展定義: 7.4.1 數(shù)據(jù)項(xiàng) 7.4.2 數(shù)據(jù)構(gòu)造 7.4.3 數(shù)據(jù)流 7.4.4 處置邏輯 7.4.5 數(shù)據(jù)存儲(chǔ)7.4.1 數(shù)據(jù)項(xiàng)的定義 數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。 在數(shù)據(jù)字典中,數(shù)據(jù)項(xiàng)的描畫包括: 1數(shù)據(jù)項(xiàng)的稱號(hào)、編號(hào)、簡(jiǎn)述; 2數(shù)據(jù)項(xiàng)的類型及長(zhǎng)度; 3數(shù)據(jù)項(xiàng)的取值范圍; 表7-1 數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)編號(hào)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義數(shù)據(jù)項(xiàng)含義與其它數(shù)與其它數(shù)據(jù)項(xiàng)關(guān)系據(jù)項(xiàng)關(guān)系類型類型長(zhǎng)度長(zhǎng)度取值取值范圍范圍DI-1SupNumbe

22、r供應(yīng)商的編號(hào)char8DI-2SupName供應(yīng)商的稱號(hào)char10DI-3SupAddress供應(yīng)商的地址char20DI-4SupPhone供應(yīng)商的聯(lián)絡(luò)char13DI-5GNumber商品的編號(hào)char87.4.2 數(shù)據(jù)構(gòu)造的定義 數(shù)據(jù)構(gòu)造:描畫某些數(shù)據(jù)項(xiàng)之間的關(guān)系。 一個(gè)數(shù)據(jù)構(gòu)造可以由假設(shè)干個(gè)數(shù)據(jù)項(xiàng)組成;也可以由假設(shè)干個(gè)數(shù)據(jù)構(gòu)造組成,還可以由假設(shè)干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造組成。 數(shù)據(jù)字典中對(duì)數(shù)據(jù)構(gòu)造的定義包括以下內(nèi)容: (1)數(shù)據(jù)構(gòu)造的稱號(hào)和編號(hào); (2)簡(jiǎn)述; (3)數(shù)據(jù)構(gòu)造的組成。表7-2 數(shù)據(jù)構(gòu)造的定義數(shù)據(jù)結(jié)數(shù)據(jù)結(jié)構(gòu)編號(hào)構(gòu)編號(hào)數(shù)據(jù)構(gòu)造名數(shù)據(jù)構(gòu)造名數(shù)據(jù)構(gòu)造含義數(shù)據(jù)構(gòu)造含義組成組成DS-

23、1Supplier供應(yīng)商SNum、SName、SAdd、SPhoDS-2Customer顧客CNum、CName、CAdd、CPhoDS-3Goods商品GNum、GName、GPrice、GGPDS-4Storage倉庫StNum、StAdm、StMNum 、StPhoDS-5DeliveryForm發(fā)貨單DFNum、SDDDS-6PurchaseForm購(gòu)買單PFNum、CBDDS-7DamageList報(bào)損單DLNum、CSD7.4.3 數(shù)據(jù)流的描畫 數(shù)據(jù)流由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成。 定義數(shù)據(jù)流時(shí),不僅要闡明數(shù)據(jù)流的稱號(hào)、組成等,還應(yīng)指明它的來源、去向和數(shù)據(jù)流量等。數(shù)據(jù)流數(shù)據(jù)流編號(hào)編號(hào)數(shù)據(jù)流數(shù)據(jù)流稱號(hào)稱號(hào)簡(jiǎn)述簡(jiǎn)述數(shù)據(jù)流數(shù)據(jù)流來源來源數(shù)據(jù)流數(shù)據(jù)流去向去向數(shù)據(jù)流組成數(shù)據(jù)流組成數(shù)據(jù)數(shù)據(jù)流量流量頂峰頂峰流量流量F1庫存清單庫存賬目供采購(gòu)部參考的單據(jù)庫存賬目采購(gòu)部查庫模塊商品編碼+商品稱號(hào)+庫存量30次/月60次/月F2采購(gòu)訂貨單采購(gòu)部發(fā)給供應(yīng)商的采購(gòu)單采購(gòu)部供應(yīng)商商品編碼+商

溫馨提示

  • 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)論