日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统

發(fā)布時(shí)間:2025/3/11 windows 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)流圖(DFD)提供了系統(tǒng)內(nèi)信息流(即數(shù)據(jù)流)的可視化表示。通過繪制數(shù)據(jù)流程圖,您可以了解由參與系統(tǒng)流程的人員提供并交付給他們的信息、完成流程所需的信息以及需要存儲(chǔ)和訪問的信息。本文以一個(gè)訂餐系統(tǒng)為例,對(duì)數(shù)據(jù)流圖(DFD)進(jìn)行了描述和說明。

食品訂購系統(tǒng)示例

上下文

上下文關(guān)系圖是只顯示頂層的數(shù)據(jù)流關(guān)系圖,也稱為0級(jí)。在這個(gè)層次上,只有一個(gè)可見的流程節(jié)點(diǎn),它代表了一個(gè)完整系統(tǒng)的功能,包括它如何與外部實(shí)體交互。上下文關(guān)系圖的一些好處是:

  • 顯示系統(tǒng)邊界的概述
  • 使用簡(jiǎn)單的符號(hào)不需要任何技術(shù)知識(shí)
  • 簡(jiǎn)單的繪制,修改和闡述作為其有限的表示法

下圖顯示了為食品訂購系統(tǒng)繪制的上下文數(shù)據(jù)流程圖。它包含一個(gè)表示要建模的系統(tǒng)的流程(形狀),在本例中是“食品訂購系統(tǒng)”。它還顯示將與系統(tǒng)交互的參與者(稱為外部實(shí)體)。在本例中,供應(yīng)商、廚房、經(jīng)理和客戶是將與系統(tǒng)交互的實(shí)體。在流程和外部實(shí)體之間有數(shù)據(jù)流(連接器),表明實(shí)體和系統(tǒng)之間存在信息交換。

上下文DFD是數(shù)據(jù)流模型的入口。它只包含一個(gè)進(jìn)程,并且不顯示任何數(shù)據(jù)存儲(chǔ)。

1級(jí)過程

下圖顯示了第一級(jí)DFD,它是在DFD上下文中顯示的食品訂購系統(tǒng)流程的分解(即分解)。通讀這張圖,然后我們將介紹一些基于這張圖的關(guān)鍵概念。

食品訂單系統(tǒng)數(shù)據(jù)流圖示例包含三個(gè)流程、四個(gè)外部實(shí)體和兩個(gè)數(shù)據(jù)存儲(chǔ)。

根據(jù)圖表,我們知道客戶可以下訂單。訂單食品流程接收訂單,將其轉(zhuǎn)發(fā)到廚房,將其存儲(chǔ)在訂單數(shù)據(jù)存儲(chǔ)中,并將更新后的庫存詳細(xì)信息存儲(chǔ)在庫存數(shù)據(jù)存儲(chǔ)中。該流程還向客戶交付賬單。

經(jīng)理可以通過Generate Reports流程接收?qǐng)?bào)告,該流程分別從庫存數(shù)據(jù)存儲(chǔ)和訂單數(shù)據(jù)存儲(chǔ)中獲取庫存細(xì)節(jié)和訂單。

經(jīng)理還可以通過提供庫存訂單來啟動(dòng)訂單庫存流程。流程將庫存訂單轉(zhuǎn)發(fā)給供應(yīng)商,并將更新后的庫存詳細(xì)信息存儲(chǔ)在庫存數(shù)據(jù)存儲(chǔ)中。

數(shù)據(jù)流程圖提示和注意事項(xiàng)

提示

  • 過程標(biāo)簽應(yīng)該是動(dòng)詞短語;數(shù)據(jù)存儲(chǔ)由名詞表示
  • 數(shù)據(jù)存儲(chǔ)必須至少與一個(gè)進(jìn)程相關(guān)聯(lián)
  • 外部實(shí)體必須與至少一個(gè)流程相關(guān)聯(lián)
  • 不要讓它變得太復(fù)雜;通常5 - 7個(gè)普通人可以管理流程
  • DFD是不確定的——編號(hào)不一定表示順序,它在與用戶討論時(shí)用于標(biāo)識(shí)流程
  • 數(shù)據(jù)存儲(chǔ)不應(yīng)該連接到外部實(shí)體,否則,這將意味著您將讓外部實(shí)體直接訪問您的數(shù)據(jù)文件
  • 如果沒有經(jīng)過一個(gè)流程,數(shù)據(jù)流不應(yīng)該存在于兩個(gè)外部實(shí)體之間
  • 有輸入但無輸出的過程被認(rèn)為是黑洞過程
  • 注意事項(xiàng)

    不要混淆數(shù)據(jù)流和進(jìn)程流

    有些設(shè)計(jì)人員可能在看到從數(shù)據(jù)存儲(chǔ)連接到流程的連接器時(shí)感到不舒服,因?yàn)闆]有看到數(shù)據(jù)請(qǐng)求的步驟以某種方式顯示在圖中。其中一些將試圖通過在流程和數(shù)據(jù)存儲(chǔ)之間添加連接器來表示請(qǐng)求,并將其標(biāo)記為“請(qǐng)求”或“請(qǐng)求某些東西”,這是錯(cuò)誤的。

    請(qǐng)記住,數(shù)據(jù)流圖是為表示信息交換而設(shè)計(jì)的。數(shù)據(jù)流圖中的連接器用于表示數(shù)據(jù),而不是表示流程流、步驟或其他任何東西。當(dāng)我們將結(jié)束于數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)流標(biāo)記為“請(qǐng)求”時(shí),這意味著我們將請(qǐng)求作為數(shù)據(jù)傳遞到數(shù)據(jù)存儲(chǔ)中。雖然這可能是在實(shí)現(xiàn)級(jí)別的DBMS做支持的使用功能,而攝入一些值作為參數(shù)并返回一個(gè)結(jié)果,在數(shù)據(jù)流圖中,我們傾向于把數(shù)據(jù)存儲(chǔ)作為唯一的數(shù)據(jù)夾,并不擁有任何處理能力。如果您想對(duì)系統(tǒng)流或流程流建模,那么可以使用UML活動(dòng)圖或BPMN業(yè)務(wù)流程圖。如果希望對(duì)數(shù)據(jù)存儲(chǔ)的內(nèi)部結(jié)構(gòu)建模,請(qǐng)使用實(shí)體關(guān)系圖。

    資源

    • Food-Ordering-System.vpp

    本教程的讀者也可以閱讀

  • 什么是數(shù)據(jù)流程圖(DFD)?如何繪制DFD?
  • 如何編寫有效的用例?
  • 如何使用ERD對(duì)關(guān)系數(shù)據(jù)庫設(shè)計(jì)建模?
  • 如何開發(fā)現(xiàn)有的和將來的業(yè)務(wù)流程?
  • 數(shù)據(jù)流程圖與實(shí)例-客戶服務(wù)系統(tǒng)
  • 原文:https://www.visual-paradigm.com/tutorials/data-flow-diagram-example-food-ordering-system.jsp

    本文:http://jiagoushi.pro/data-flow-diagram-examples-food-ordering-system

    討論:請(qǐng)加入知識(shí)星球【首席架構(gòu)師圈】或者飛聊小組【首席架構(gòu)師智庫】

    總結(jié)

    以上是生活随笔為你收集整理的java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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