軟件系統(tǒng)分析與設(shè)計(jì)-5-結(jié)構(gòu)分析設(shè)計(jì)-1_第1頁
軟件系統(tǒng)分析與設(shè)計(jì)-5-結(jié)構(gòu)分析設(shè)計(jì)-1_第2頁
軟件系統(tǒng)分析與設(shè)計(jì)-5-結(jié)構(gòu)分析設(shè)計(jì)-1_第3頁
軟件系統(tǒng)分析與設(shè)計(jì)-5-結(jié)構(gòu)分析設(shè)計(jì)-1_第4頁
軟件系統(tǒng)分析與設(shè)計(jì)-5-結(jié)構(gòu)分析設(shè)計(jì)-1_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第5章軟件系統(tǒng)結(jié)構(gòu)化分析與設(shè)計(jì)方法2023/1/142教學(xué)目的及要求了解軟件結(jié)構(gòu)化分析方法的基本概念。熟悉:結(jié)構(gòu)化分析與設(shè)計(jì)方法原理。掌握:數(shù)據(jù)流圖、數(shù)據(jù)字典、軟件結(jié)構(gòu)圖和程序結(jié)構(gòu)圖的設(shè)計(jì)。重點(diǎn):結(jié)構(gòu)化分析方法。難點(diǎn):用于結(jié)構(gòu)化原理和方法進(jìn)行結(jié)構(gòu)化設(shè)計(jì)

設(shè)計(jì)。2023/1/143教學(xué)內(nèi)容5.1數(shù)據(jù)流程分析5.2數(shù)據(jù)字典5.3結(jié)構(gòu)化設(shè)計(jì)5.4軟件結(jié)構(gòu)設(shè)計(jì)5.5程序結(jié)構(gòu)設(shè)計(jì)2023/1/1445.1.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖5.1.3IPO圖§5.1數(shù)據(jù)流程分析2023/1/1455.1.1數(shù)據(jù)流程分析1.結(jié)構(gòu)化分析方法學(xué)結(jié)構(gòu)化分析方法學(xué)主要包括:結(jié)構(gòu)分析、結(jié)構(gòu)設(shè)計(jì)和結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)——SA-SD-SP,是建立在系統(tǒng)生命周期的概念基礎(chǔ)之上的,通過抽象化機(jī)制,采用自頂向下、逐步求精的分析方法,用數(shù)據(jù)流圖表示數(shù)據(jù)的控制,用IOP圖表示數(shù)據(jù)輸入、控制和輸出關(guān)系及順序,用數(shù)據(jù)字典表示數(shù)據(jù)結(jié)構(gòu),用軟件結(jié)構(gòu)圖表示程序模塊的關(guān)系,Jakcsen圖(或程序流程圖)表示程序結(jié)構(gòu)?!?.1數(shù)據(jù)流程分析2023/1/1465.1.1數(shù)據(jù)流程分析1.結(jié)構(gòu)化分析方法學(xué)結(jié)構(gòu)化分析方法的本質(zhì)是功能分析和模塊化。以實(shí)現(xiàn)功能的過程為中心,所謂的結(jié)構(gòu)化是指:對(duì)于解決該問題的最佳解決方案的過程是已知的。實(shí)際上這是運(yùn)用結(jié)構(gòu)化分析方法的條件。因此,當(dāng)用戶針對(duì)功能的需求發(fā)生變化時(shí),這就使基于過程的設(shè)計(jì)不易被理解;而功能變化往往引起較大的結(jié)構(gòu)變化?!?.1數(shù)據(jù)流程分析2023/1/1475.1.1數(shù)據(jù)流程分析1.結(jié)構(gòu)化分析方法學(xué)結(jié)構(gòu)化分析方法產(chǎn)生的系統(tǒng)有明確的邊界定義,且系統(tǒng)結(jié)構(gòu)依賴于系統(tǒng)邊界的定義,這樣的系統(tǒng)不易擴(kuò)充和修改。數(shù)據(jù)與操作分開處理,可能造成軟構(gòu)件對(duì)具體應(yīng)用環(huán)境的依賴,使可重用性(reusability)較差。§5.1數(shù)據(jù)流程分析2023/1/1485.1.1數(shù)據(jù)流程分析2.數(shù)據(jù)流程在結(jié)構(gòu)化分析中以數(shù)據(jù)的流動(dòng)和變化作為分析的主要線索。數(shù)據(jù)從哪里產(chǎn)生——數(shù)據(jù)源,最終流向哪里——數(shù)據(jù)終,數(shù)據(jù)流經(jīng)哪里?發(fā)生了怎樣的變化?由此構(gòu)成了數(shù)據(jù)的流程。這是進(jìn)行結(jié)構(gòu)化分析是要回答的問題,通過回答這些問題建立結(jié)構(gòu)化分析模型。§5.1數(shù)據(jù)流程分析2023/1/1495.1.2數(shù)據(jù)流圖結(jié)構(gòu)化分析方法學(xué)主要包括:結(jié)構(gòu)分析、結(jié)構(gòu)設(shè)計(jì)和結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)——SA-SD-SP,是建立在系統(tǒng)生命周期的概念基礎(chǔ)之上的,通過抽象化機(jī)制,采用自頂向下、逐步求精的分析方法,用數(shù)據(jù)流圖表示數(shù)據(jù)的控制,用IOP圖表示數(shù)據(jù)輸入、控制和輸出關(guān)系及順序,用數(shù)據(jù)字典表示數(shù)據(jù)結(jié)構(gòu),用軟件結(jié)構(gòu)圖表示程序模塊的關(guān)系,Jakcsen圖(或程序流程圖)表示程序結(jié)構(gòu)?!?.1數(shù)據(jù)流程分析2023/1/1410用數(shù)據(jù)流圖分析復(fù)雜的系統(tǒng)時(shí),要把復(fù)雜的系統(tǒng)分層次,主要是對(duì)關(guān)鍵部分分層細(xì)化,并保持系統(tǒng)的邏輯功能。數(shù)據(jù)流圖(DFD-DataFlowDrawing)描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1411

設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能。數(shù)據(jù)流圖與程序流程圖完全不同,它是描繪信息流和數(shù)據(jù)從輸入最后移動(dòng)到輸出的過程中所經(jīng)歷的各種變幻。就圖本身而言并不是只有程序員或計(jì)算機(jī)專業(yè)人員才能讀懂,特別是,需求方能讀得懂?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1412符號(hào):數(shù)據(jù)流圖中的主要圖形元素?cái)?shù)據(jù)的原點(diǎn)/終點(diǎn)變換數(shù)據(jù)的處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1413說明:處理并不一定是一個(gè)程序。一個(gè)處理框可以代表一系列程序、單個(gè)程序或者程序的一個(gè)模塊。

一個(gè)數(shù)據(jù)存儲(chǔ)也并不等同于一個(gè)文件,它可以表示一個(gè)文件、文件的一部分、數(shù)據(jù)庫的元素或記錄的一部分等等;

數(shù)據(jù)可以存儲(chǔ)在磁盤、光盤、移動(dòng)存儲(chǔ)、主存及其他任何介質(zhì)上(包括人腦)。數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是數(shù)據(jù),僅僅所處的狀態(tài)不同。數(shù)據(jù)存儲(chǔ)是處于靜止?fàn)顟B(tài)的數(shù)據(jù),數(shù)據(jù)流是處于運(yùn)動(dòng)中的數(shù)據(jù)?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1414

有時(shí)數(shù)據(jù)的源點(diǎn)和終點(diǎn)相同,為了增加數(shù)據(jù)流圖的清晰程度。再重復(fù)畫一個(gè)同樣的符號(hào)(正方形或立方體)表示數(shù)據(jù)的終點(diǎn)。有時(shí)數(shù)據(jù)存儲(chǔ)也需要重復(fù),以增加數(shù)據(jù)流圖的清晰程度。為了避免可能引起的誤解,如果代表同一個(gè)事物的同樣符號(hào)在圖中出現(xiàn)在n個(gè)地方,則在這個(gè)符號(hào)的一個(gè)角上畫(n-1)條短斜線做標(biāo)記?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1415描述銀行取款過程的數(shù)據(jù)流圖§5.1數(shù)據(jù)流程分析2023/1/1416數(shù)據(jù)流與數(shù)據(jù)加工之間的關(guān)系TTTTT++§5.1數(shù)據(jù)流程分析2023/1/1417數(shù)據(jù)流圖的層次結(jié)構(gòu)為了表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)處理情況,需要采用層次結(jié)構(gòu)的數(shù)據(jù)流圖。按照系統(tǒng)的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系,能清楚地表達(dá)和容易理解整個(gè)系統(tǒng)。§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1418分層數(shù)據(jù)流圖§5.1數(shù)據(jù)流程分析2023/1/1419在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個(gè)加工,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)。底層流圖是指其加工不需再做分解的數(shù)據(jù)流圖,它處在最底層。中間層流圖則表示對(duì)其上層父圖的細(xì)化。它的每一加工可能繼續(xù)細(xì)化,形成子圖?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1420畫數(shù)據(jù)流圖的步驟:自外向內(nèi),自頂向下,逐層細(xì)化,完善求精1.從問題描述中提取數(shù)據(jù)流圖的四種成分。

2.根據(jù)具體業(yè)務(wù),畫出頂層數(shù)據(jù)流圖,以反映最主要業(yè)務(wù)處理流程。

3.從輸入端開始,按系統(tǒng)的邏輯需要,畫出數(shù)據(jù)流流經(jīng)的各處理框,逐步畫到輸出端,得到第一層數(shù)據(jù)流圖。

4.對(duì)數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進(jìn)一步細(xì)化,畫出所需的子圖。

5.檢查、修改?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1421

假設(shè)一家工廠的采購部每天需要一張定貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次定貨的零件。對(duì)于每個(gè)需要再次定貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號(hào),零件名稱,定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。零件入庫或出庫稱為事務(wù),通過放在倉庫中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時(shí)就應(yīng)該再次定貨。例子1§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1422數(shù)據(jù)流圖有四種成分:

源點(diǎn)或終點(diǎn)——外部實(shí)體處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流第一步從問題描述中提取數(shù)據(jù)流圖的四種成分。組成數(shù)據(jù)流圖的元素可以從描述問題的信息中提取(有些信息是隱含的)源點(diǎn)與終點(diǎn):采購員是數(shù)據(jù)終點(diǎn),而倉庫管理員是數(shù)據(jù)源點(diǎn)。5.1.2數(shù)據(jù)流圖例子1

§5.1數(shù)據(jù)流程分析2023/1/1423處理:產(chǎn)生報(bào)表、處理零件入庫出庫的事務(wù)數(shù)據(jù)流:(1)定貨報(bào)表:零件編號(hào),零件名稱,定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。

(2)事務(wù):零件編號(hào)(名稱)、事務(wù)類型(入庫出庫)、數(shù)量。數(shù)據(jù)存儲(chǔ):(1)定貨信息(參考具體貨報(bào)表)(2)庫存清單:零件編號(hào)、庫存量、庫存量臨界值。§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖例子1

2023/1/1424第二步

畫出基本系統(tǒng)模型(若干個(gè)數(shù)據(jù)源點(diǎn)/終點(diǎn)加一個(gè)處理)倉庫管理員定貨系統(tǒng)采購員事務(wù)定貨報(bào)表§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖例子1

2023/1/1425第三步對(duì)基本系統(tǒng)模型進(jìn)一步細(xì)化倉庫管理員采購員事務(wù)定貨報(bào)表12處理事務(wù)產(chǎn)生報(bào)表D2定貨信息D1庫存清單定貨信息定貨信息庫存清單定貨信息在圖中給處理和數(shù)據(jù)加了編號(hào),這樣做的目的是便于引用和追蹤。2023/1/1426第四步對(duì)功能級(jí)數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進(jìn)一步細(xì)化倉庫管理員采購員事務(wù)定貨報(bào)表1.32處理定貨產(chǎn)生報(bào)表D2定貨信息D1庫存清單定貨信息定貨信息庫存清單1.2更新庫存清單1.1接受事務(wù)事務(wù)庫存信息2023/1/1427檢查和修改數(shù)據(jù)流圖的原則數(shù)據(jù)流圖上所有圖形符號(hào)只限于前述四種基本圖形元素?cái)?shù)據(jù)流圖的主圖上的數(shù)據(jù)流必須封閉在外部實(shí)體之間每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1428在數(shù)據(jù)流圖中,需按層給加工框編號(hào)。編號(hào)表明該加工所處層次及上下層的親子關(guān)系。規(guī)定任何一個(gè)數(shù)據(jù)流子圖必須與它上一層的一個(gè)加工對(duì)應(yīng),兩者的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流必須一致。此即父圖與子圖的平衡。可以在數(shù)據(jù)流圖中加入物質(zhì)流,幫助用戶理解數(shù)據(jù)流圖?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1429圖上每個(gè)元素都必須有名字。數(shù)據(jù)流圖中不可夾帶控制流。初畫時(shí)可以忽略瑣碎的細(xì)節(jié),以集中精力于主要數(shù)據(jù)流?!?.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖2023/1/1430商店業(yè)務(wù)處理系統(tǒng)§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖例子22023/1/1431這個(gè)數(shù)據(jù)流圖只是一個(gè)高層的系統(tǒng)邏輯模型,它反映了目標(biāo)系統(tǒng)要實(shí)現(xiàn)的功能首先確定系統(tǒng)的輸入和輸出根據(jù)商店業(yè)務(wù),畫出頂層數(shù)據(jù)流圖,以反映最主要業(yè)務(wù)處理流程§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖例子22023/1/1432經(jīng)過分析,商店業(yè)務(wù)處理的主要功能應(yīng)當(dāng)有銷售、采購、會(huì)計(jì)三大項(xiàng)。主要數(shù)據(jù)流輸入的源點(diǎn)和輸出終點(diǎn)是顧客和供應(yīng)商。然后從輸入端開始,根據(jù)商店業(yè)務(wù)工作流程,畫出數(shù)據(jù)流流經(jīng)的各加工框,逐步畫到輸出端,得到第一層數(shù)據(jù)流圖。§5.1數(shù)據(jù)流程分析5.1.2數(shù)據(jù)流圖例子22023/1/1433第一層數(shù)據(jù)流圖2023/1/1434加細(xì)每一個(gè)加工框

銷售細(xì)化2023/1/1435采購細(xì)化2023/1/1436

IPO(Input/Process/Output)圖——簡(jiǎn)要的算法描述——是輸入/處理/輸出圖的簡(jiǎn)稱,能夠方便地描繪輸入數(shù)據(jù)、對(duì)數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關(guān)系。它的基本形式是在左邊的框中列出有關(guān)的輸入數(shù)據(jù),在中間的框內(nèi)列出主要的處理,在右邊的框內(nèi)列出產(chǎn)生的輸出數(shù)據(jù)。處理框中列出處理的次序暗示了執(zhí)行的順序.§5.1數(shù)據(jù)流程分析5.1.3IPO圖2023/1/14371.校驗(yàn)主記錄2.校驗(yàn)事務(wù)記錄3.更新主記錄舊的主文件事務(wù)文件有效的主記錄有效的事務(wù)記錄更新后的主文件輸出O處理P輸入I§5.1數(shù)據(jù)流程分析5.1.3IPO圖2023/1/14382023/1/14395.2.1數(shù)據(jù)項(xiàng)5.2.2數(shù)據(jù)結(jié)構(gòu)5.2.3數(shù)據(jù)流5.2.4數(shù)據(jù)存儲(chǔ)5.2.5數(shù)據(jù)處理5.2.6外部實(shí)體§5.2

數(shù)據(jù)字典2023/1/1440所謂數(shù)據(jù)字典(DataDictionary,簡(jiǎn)稱DD),是在新系統(tǒng)數(shù)據(jù)流程圖的基礎(chǔ)上,進(jìn)一步定義和描述所有數(shù)據(jù)的工具,包括對(duì)一切動(dòng)態(tài)數(shù)據(jù)(數(shù)據(jù)流)和靜態(tài)數(shù)據(jù)(數(shù)據(jù)存儲(chǔ))的數(shù)據(jù)結(jié)構(gòu)和相互關(guān)系的說明,是數(shù)據(jù)分析和數(shù)據(jù)管理的重要工具,是系統(tǒng)設(shè)計(jì)階段進(jìn)行數(shù)據(jù)庫(文件)設(shè)計(jì)的參考依據(jù)。數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義,每一方面稱為一個(gè)條目。§5.2

數(shù)據(jù)字典2023/1/1441數(shù)據(jù)詞典與數(shù)據(jù)流圖配合,能清楚地表達(dá)數(shù)據(jù)處理的要求。數(shù)據(jù)詞典的任務(wù)是對(duì)于在數(shù)據(jù)流圖中每一個(gè)被命名的圖形元素均加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。

數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。§5.2數(shù)據(jù)字典2023/1/1442符號(hào)含義=被定義為+與m..n界域[...,...]或,選擇括號(hào)內(nèi)的某一項(xiàng)[...|...]或,選擇括號(hào)內(nèi)的某一項(xiàng)m{...}n重復(fù),花括號(hào)內(nèi)的項(xiàng)多次重復(fù)出現(xiàn),重復(fù)次數(shù)的上、下限也可在括號(hào)邊上標(biāo)出(...)可選,圓括號(hào)內(nèi)的項(xiàng)可出現(xiàn)也可不出現(xiàn)"..."引號(hào)內(nèi)給出的是基本數(shù)據(jù)元素,它們無需進(jìn)一步定義5.2.1定義式中常用的符號(hào)§5.2

數(shù)據(jù)字典2023/1/1443

符號(hào)

含義

舉例=被定義為等價(jià)于+與

x=a+b[...,...]或[...|...]或

x=[a,b],x=[a|b]{...}或m{...}n

重復(fù),含上下界

x={a},x=3{a}8(...)可選

x=(a)“...”基本數(shù)據(jù)元素

x=“a”.. 連結(jié)符

x=1..95.2.1定義式中常用的符號(hào)§5.2

數(shù)據(jù)字典2023/1/1444例子1大學(xué)教務(wù)管理系統(tǒng)中部分?jǐn)?shù)據(jù)流的組成(D01)學(xué)生證=學(xué)號(hào)+密碼(D02)申請(qǐng)單=學(xué)號(hào)+(課程號(hào)+選課學(xué)期)(D03)謝絕=["非法證件"|"不合格單"|"證單不符"](D04)注冊(cè)=學(xué)號(hào)(D05)選課=學(xué)號(hào)+課程號(hào)+選課學(xué)期(D06)無此課=學(xué)號(hào)+課程號(hào)+"無此課"(D07)注冊(cè)記錄無效=學(xué)號(hào)+"注冊(cè)無效"(d01.1)學(xué)號(hào)="00000001".."99999999"(d01.2)密碼="000001".."999999"(d02.2)課程號(hào)=1{"英文字母"}4+"0001".."9999"(d02.3)選課學(xué)期="0001".."9999"+["春季"|"秋季"]§5.2

數(shù)據(jù)字典2023/1/1445存折格式§5.2

數(shù)據(jù)字典例子22023/1/1446存折=戶名+所號(hào)+帳號(hào)+開戶日+性質(zhì)+(印密)+1{存取行}50戶名=2{字母}24所號(hào)=“001”..“999”帳號(hào)=“00000001”..“99999999”開戶日=年+月+日性質(zhì)=“1”..“6”注:“1”表示普通戶,“5”表示工資戶等印密=“0”注:印密在存折上不顯示存取行=日期+(摘要)+支出+存入+余額+操作+復(fù)核例子2§5.2

數(shù)據(jù)字典2023/1/1447數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。分析數(shù)據(jù)特性應(yīng)從靜態(tài)和動(dòng)態(tài)兩個(gè)方面去進(jìn)行。在數(shù)據(jù)字典中,僅定義數(shù)據(jù)的靜態(tài)特性。5.2.1數(shù)據(jù)項(xiàng)§5.2

數(shù)據(jù)字典2023/1/1448表5.2-2數(shù)據(jù)項(xiàng)的描述項(xiàng)目描述數(shù)據(jù)項(xiàng)編號(hào)ID201數(shù)據(jù)項(xiàng)名稱材料編號(hào)別名材料編碼簡(jiǎn)述某種材料的代碼類型及寬度字符型,4位取值范圍"0001“.."9999"5.2.1數(shù)據(jù)項(xiàng)§5.2

數(shù)據(jù)字典2023/1/14495.2.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成;也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成?!?.2

數(shù)據(jù)字典2023/1/1450表5.2-3用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)DS03-01:用戶訂貨單DS03-02:訂貨單標(biāo)識(shí)DS03-03:用戶情況DS03-04:配件情況I1:訂貨單編號(hào)I3:用戶代碼I10:配件代碼I2:日期I4:用戶名稱I11:配件名稱I5:用戶地址I12:配件規(guī)格I6:用戶姓名I13:訂貨數(shù)量I7:電話I8:開戶銀行I9:賬號(hào)5.2.2數(shù)據(jù)結(jié)構(gòu)§5.2

數(shù)據(jù)字典2023/1/1451項(xiàng)目描述數(shù)據(jù)結(jié)構(gòu)編號(hào)DS03-01數(shù)據(jù)結(jié)構(gòu)名稱用戶訂貨單簡(jiǎn)述用戶所填用戶情況及訂貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成DS03-02+DS03-03+DS03-04表5.2-4數(shù)據(jù)結(jié)構(gòu)描述5.2.2數(shù)據(jù)結(jié)構(gòu)§5.2

數(shù)據(jù)字典2023/

溫馨提示

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