日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

数据流图典型例题

發(fā)布時(shí)間:2025/3/15 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据流图典型例题 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)流圖典型例題

1.假設(shè)一家工廠(chǎng)的采購(gòu)部每天需要一張訂貨報(bào)表,報(bào)表按零件編號(hào)排序,表中列出所有需要再次訂貨的零件。對(duì)于每個(gè)需要再次訂貨的零件應(yīng)該列出下列數(shù)據(jù):零件編號(hào)、零件名稱(chēng)、訂貨數(shù)量、目前價(jià)格、主要供應(yīng)商、次要供應(yīng)商。零件入庫(kù)或出庫(kù)稱(chēng)為事務(wù)。通過(guò)放在倉(cāng)庫(kù)中的CAT終端把事務(wù)報(bào)告給訂貨系統(tǒng)。當(dāng)某種零件的庫(kù)存數(shù)少于庫(kù)存的臨界值時(shí),應(yīng)該再次訂貨。

一、從問(wèn)題描述中提取數(shù)據(jù)流圖的四種成分:

1.先考慮源點(diǎn)和終點(diǎn)
2.再考慮處理
3.最后考慮數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)

①首先考慮數(shù)據(jù)的源點(diǎn)和終點(diǎn),從上面對(duì)系統(tǒng)的描述可以知道“采購(gòu)部每天需要一張訂貨報(bào)表”,“通過(guò)放在倉(cāng)庫(kù)中的CRT終端把事務(wù)報(bào)告給訂貨系統(tǒng)”,所以采購(gòu)員是數(shù)據(jù)終點(diǎn),而倉(cāng)庫(kù)管理員是數(shù)據(jù)源點(diǎn)。

②接下來(lái)考慮處理,再次一次閱讀問(wèn)題描述,“采購(gòu)部需要報(bào)表”,顯然他們還沒(méi)有這種報(bào)表,因此必須有一個(gè)產(chǎn)生報(bào)表的處理。事務(wù)的后果是改變零件庫(kù)存量,然而任何改變數(shù)據(jù)的操作都是處理,因此對(duì)事物進(jìn)行的加工是另一個(gè)處理。

③最后,考慮數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ):系統(tǒng)把訂單報(bào)表送給采購(gòu)部,因此訂貨報(bào)表是一個(gè)數(shù)據(jù)流;事務(wù)需要從倉(cāng)庫(kù)送到系統(tǒng)中,顯然事務(wù)是另一個(gè)數(shù)據(jù)流。產(chǎn)生報(bào)表和處理事務(wù)這兩個(gè)在時(shí)間上明顯不匹配———每當(dāng)有一個(gè)事務(wù)發(fā)生時(shí)立即處理它,然而每天只產(chǎn)生一次訂貨報(bào)表。因此,用來(lái)產(chǎn)生訂貨報(bào)表的數(shù)據(jù)必須存放一段時(shí)間,也就是應(yīng)該有應(yīng)該數(shù)據(jù)存儲(chǔ)

組成數(shù)據(jù)流圖的元素可以從描述問(wèn)題的信息中提取出來(lái)
源點(diǎn) : 倉(cāng)庫(kù)管理員
終點(diǎn) : 采購(gòu)員
處理 : 處理事務(wù)、 產(chǎn)生報(bào)表等
數(shù)據(jù)流: 事務(wù)、 訂貨信息、 訂貨報(bào)表等
數(shù)據(jù)存儲(chǔ): 訂貨信息、 庫(kù)存信息

二 . 著手畫(huà)數(shù)據(jù)流圖的基本系統(tǒng)模型。


從基本系統(tǒng)模型這樣非常高的層次開(kāi)始畫(huà)數(shù)據(jù)流圖是一個(gè)好辦法。在這個(gè)高層次的數(shù)據(jù)流圖上是否列出了所有給定的數(shù)據(jù)終點(diǎn)/源點(diǎn)一目了然,因此它是很有價(jià)值的通信工具。

然而,訂貨系統(tǒng)的基本系統(tǒng)模型圖畢竟太抽象,從這張圖對(duì)訂貨系統(tǒng)所能代表的信息非常有限。下一步應(yīng)該把基本系統(tǒng)模型細(xì)化,描繪系統(tǒng)的主要功能。

三 . 把基本系統(tǒng)模型細(xì)化, 描繪系統(tǒng)主要功能。

倉(cāng)庫(kù)管理員(源點(diǎn))把事務(wù)(數(shù)據(jù)流)給處理事務(wù)(2)這個(gè)處理——>處理事務(wù)更新庫(kù)存清單(D1),入庫(kù)時(shí),零件加上;出庫(kù)時(shí),零件減去——>如果零件更新完后低于臨界值——>生成訂貨信息(數(shù)據(jù)流)——>將訂貨信息存儲(chǔ)起來(lái)形成D2(數(shù)據(jù)存儲(chǔ))——>將訂貨信息傳給產(chǎn)生報(bào)表(2)這個(gè)處理——>產(chǎn)生訂貨報(bào)表(數(shù)據(jù)流)給采購(gòu)員(終點(diǎn))

四 . 主要功能進(jìn)一步細(xì)化。

倉(cāng)庫(kù)管理員(源點(diǎn))把事務(wù)給接受事務(wù)的處理,形成的事務(wù)其實(shí)是訂貨系統(tǒng)的事務(wù)形式(訂貨或進(jìn)貨的單子),是系統(tǒng)中的一種形式——>事務(wù)送到更新庫(kù)存清單,利用事務(wù)更新庫(kù)存清單(入庫(kù)加上,出庫(kù)減去)——>形成庫(kù)存信息,根據(jù)庫(kù)存信息去處理進(jìn)貨——>看是否低于零件的臨界值,低于臨界值就生成訂貨信息——>訂貨信息存儲(chǔ)在訂貨信息的數(shù)據(jù)存儲(chǔ)中(D2)——>定時(shí)會(huì)從數(shù)據(jù)存儲(chǔ)中將訂貨信息提取出來(lái),給產(chǎn)生報(bào)表的出來(lái),最后形成訂貨報(bào)表給采購(gòu)員(終點(diǎn))

總結(jié)

以上是生活随笔為你收集整理的数据流图典型例题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。