|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Kan någon hjälpa till att rita ett sammanhang och nivå 0 dataflödesdiagram helt förlorat exempel kommer att förklaras om någon inlägg?

    Låt oss skapa ett sammanhang och nivå 0 DFD för en enkel bokhandel online. Detta kommer att illustrera processen och göra det lättare att förstå hur man använder detta på andra system.

    Scenario: Kunder kan bläddra i böcker, lägga till dem i en kundvagn, kassan och betala med ett kreditkort. Systemet hanterar lager- och beställningsbehandling.

    1. Kontextdiagram (nivå 0,0): Detta visar systemet som en enda process som interagerar med externa enheter.

    `` `

    +-----------------++-----------------++-----------------+

    | Extern | ----> | Online bokhandel | ----> | Extern |

    | Enheter | | System | | Enheter |

    +-----------------++-----------------++-----------------+

    ^ |

    | Kund (surfning, beställning, betalning) |

    | v

    | ------------------------------------------ |

    | |

    | Leverantör (lagerhantering) |

    | ------------------------------------------ |

    `` `

    * externa enheter: Kund, leverantör (dessa ligger utanför systemets kontroll.)

    * Online Bookstore System: Detta är hela systemet representerat som en enda process. Pilarna representerar dataflöden.

    2. Nivå 0 Diagram (nivå 0): Detta sönderdelar systemet i dess stora processer.

    `` `

    +-----------------++-----------------++-----------------++-----------------+

    | Kund | ----> | Bläddra i katalogen | ----> | Lägg till CART | ----> | Kassan |

    +-----------------++-----------------++-----------------++-----------------+

    | ^

    | |

    | Betalningsinfo | Beställningsbekräftelse

    v |

    +-----------------++-----------------++-----------------++-----------------+

    | Processbetalning | ----> | Uppdatera inventering | ----> | Hantera beställningar | ----> | Leverantör |

    +-----------------++-----------------++-----------------++-----------------+

    `` `

    * Processer:

    * Bläddra katalog: Hämtar bokinformation från databasen.

    * Lägg till i vagn: Lägger till utvalda böcker till kundens kundvagn.

    * Kassan: Initierar kasseprocessen.

    * Processbetalning: Bearbetar kundens betalning med en betalningsport.

    * Uppdateringsinventar: Uppdaterar inventeringsdatabasen efter att en beställning har gjorts.

    * Hantera beställningar: Hanterar beställningsinformation och status.

    * Dataflöden (märkta pilar): Dessa representerar data som rör sig mellan processer. Till exempel flödar "betalningsinfo" från "kassan" till "bearbeta betalning" och "orderbekräftelse" från "hantera beställningar" till "kunden".

    * datalagrar (visas inte uttryckligen men underförstådd): En databas (eller databaser) skulle lagra bokinformation, kundinformation, lagernivåer och beställningsinformation. Dessa representeras vanligtvis som tvåsidiga rektanglar i en DFD.

    Förklaring av element:

    * externa enheter: Skådespelare eller system utanför systemets gränser som interagerar med det.

    * Processer: Transformera data; Det är handlingarna eller aktiviteterna i systemet.

    * Dataflöden: Visa rörelse av data mellan processer och enheter. De bör tydligt märkas med beskrivande namn.

    * Data Stores: (Implicerad här, men vanligtvis visas som öppna rektanglar) representerar där data lagras, som databaser eller filer.

    Detta exempel visar en förenklad bokhandel. Ett verkligt system skulle ha fler processer och dataflöden, men detta visar de grundläggande begreppen sammanhang och nivå 0 DFD:er. Kom ihåg att tydligt märka alla dataflöden för att förbättra förståelsen. Du kan anpassa denna struktur för att modellera ditt eget system genom att ersätta processer och dataflöden med de som är relevanta för din specifika applikation.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger en XML -fil med Visual Basic Net Använd…
    ·Hur man gör ett Visual Basic Image Uploader
    ·Hur man skapa menyer och undermenyer
    ·Hur Tillåt Personsökning i DataGrid
    ·Hur man använder Visual Basic kodning
    ·Hur man erhålla parametrar i Visual Basic
    ·Hur man skapar en Array i Visual Basic
    ·Hur får man antalet tecken i en sträng i VB6
    ·Hur man gör en Auto -genererande Antal i VB6
    ·Hur du uppdaterar ODBC Records i VB6
    Utvalda artiklarna
    ·Är JD Edwards ett SAP -program?
    ·Hur man skapar udda nummer i Python
    ·Konvertera text till ett datum i VB
    ·Hur man skapar en CAPTCHA Code
    ·WPF Border Styles
    ·Hur ta reda på om ett brev är en versal i C Sharp
    ·Hur man sätter in en MySQL databas
    ·Hur kompilerar du C -programmen i kommandotolken?
    ·Hur att överföra data mellan tabeller
    ·Vad är det mest effektiva sättet att implementera en …
    Copyright © Dator Kunskap https://www.dator.xyz