1 / 10

DFD - systém

admin. tazatel. operátor. časovač. strávník. DB strávník. DB strava. DB objednávka. Databáze systému. DFD - systém. strávník_žádost. tazatel_žádost. Zpracování žádost. strávník_odpověď. tazatel_odpověď. oper_žádost/odpověď. Provoz systému. Správa systému.

Download Presentation

DFD - systém

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. admin. tazatel operátor časovač strávník DB strávník DB strava DB objednávka Databáze systému DFD - systém strávník_žádost tazatel_žádost Zpracování žádost strávník_odpověď tazatel_odpověď ... ... oper_žádost/odpověď Provoz systému Správa systému ... ... admin_žádost/odpověď pravid_signál externí_dotaz/odpověď externí_dotaz/odpověď externí_dotaz/odpověď

  2. tazatel strávník Osoby, Registrace Menzy AutomObjednání Jídelníček DFD - zpracování žádostí (1) objednávka zrušení_objednávky výpis_jídelníčku potvrzení automatická_objednávka potvrzení_obj nepotvrzení_obj jídelníček Objednávka (zrušení) Definice automatické objednávky Dotaz na jíd. lístek potvrzení_obj nepotvrzení_obj objednávka zrušení_objednávky Odeslání objednávky autorizace autorizace menza menza automatická_objednávka jídelníček

  3. DB objednávka DB strávník strávník Osoby, Registrace Menzy AutomObjednání DFD - zpracování žádostí (2) žádost_seznam_objednávek /seznam_objednávek seznam_objednávek změna_osobních_dat změna_hesla /potvrzení zrušit_registraci /potvrzení výpis_stavu_konta /stav_konta Změna registrace Zrušení registrace Výpis stavu konta Výpis objednávek žádost_seznam_obj ext_autorizace žádost_stav_konta odstranění_záznamu ext_autorizace osobní_data heslo odstranění_záznamu stav_konta menza menza

  4. časovač DB strava DB objednávka časovač Osoby, Registrace Menzy AutomObjednání Jídelníček DFD - provoz systému automatická_objednávka ext_autorizace menza menza jídelníček Odeslání automatické objednávky Odeslání objednávky Aktualizace jíd. lístku pravid_signál objednávka pravid_signál objednávka zrušení_objednávky žádost_objednej žádost_zruš_obj žádost_jídelníček Objednávka (zrušení) jídelníček potvrzení_obj nepotvrzení_obj potvrzení_obj nepotvrzení_obj

  5. operátor DB strávník admin. Osoby, Registrace Menzy LogUdálostí DFD - správa systému údaje_strávníka menza žádost_údaje_strávníka menza /odstranění_záznamu Registrace strávníka blokování osobní_data + ext_autorizace vytvoř_strávníka Blokování /uvolnění účtu Registrace /zrušení menzy potvrzení_vytv blokování _účtu uvolnění_účtu /potvrzení vytvoř_menzu zruš_menzu /potvrzení log_událostí Výpis logu log_událostí výpis_logu

  6. Minispecifikace (1) • Objednávka (strávník) • DESCRIPTION: předání objednávky k přímému odeslání menze • READS: objednávka (id_menzy + datum + typ_jídla), autorizace • CHANGES: - • SENDS: Odeslání objednávky:objednávka • RESULTS: předá realizaci objednávky funkci Odeslání objednávky • Zrušení objednávky (strávník) • DESCRIPTION : předání žádosti o zrušení objednávky • READS: objednávka (id_menzy + datum + typ_jídla), autorizace • CHANGES: - • SENDS: Odeslání objednávky:zrušení_objednávky • RESULTS: předá realizaci zrušení funkci Odeslání objednávky • Definice automatické objednávky (strávník) • DESCRIPTION: nastavení automatické objednávky v menze • READS: objednávka, obj_podmínka, autorizace • CHANGES: AutomObjednání • SENDS: - • RESULTS: uložení definice automatické objednávky do lokální databáze

  7. Minispecifikace (2) • Dotaz na jídelní lístek (tazatel) • DESCRIPTION: vrátí tazateli jídelní lístek z databáze • READS: tazatel: výpis_jídelníčku, Jídelníček: jídelníček • CHANGES: - • SENDS: tazatel: jídelníček • RESULTS: - • Změna registrace (strávník) • DESCRIPTION: změna osobních údajů strávníka, případně hesla • READS: strávník: změna_osobních_dat, změna_hesla • CHANGES: Osoby • SENDS: - • RESULTS: změní osobní data, nemění žádným způsobem tabulku Registrace • Zrušení registrace (strávník) • DESCRIPTION: zrušení registrace na žádost strávníka • READS: strávník: zrušit_registraci • CHANGES: Osoby, Registrace, AutomObjednání • SENDS: - • RESULTS: Zruší registraci a aut.objednávky, ne však objednávky v menze

  8. Minispecifikace (3) • Výpis stavu konta (strávník) • DESCRIPTION: vrátí strávníkovi aktuální výši jeho konta v menze • READS: Registrace: ext_autorizace, Menzy: menza, DB-strávník: stav_konta • CHANGES: - • SENDS: DB-strávník: žádost_stav_konta, strávník: stav_konta • RESULTS: přihlásí se k DB-strávník, strávníkovi vrátí zjištěný stav_konta • Výpis objednávek (strávník) • DESCRIPTION: vrátí strávníkovi seznam objednávek v dané menze • READS: Registrace: ext_autorizace, Menzy: menza, DB-obj.: seznam_obj. • CHANGES: - • SENDS: DB-objednávka: žádost_seznam_obj, strávník: seznam_objednávek • RESULTS: přihlásí se k DB-objednávka, strávníkovi vrátí zjištěný seznam • Odeslání automatické objednávky (časovač) • DESCRIPTION: odešle připravené automatcké objednívky menzám • READS: AutomObjednání: automatická_objednávka • CHANGES: - • SENDS: Odeslání objednávky:objednávka • RESULTS: předá vybrané aut.objednávky funkci Odeslání objednávky

  9. Minispecifikace (4) • Odeslání objednávky • DESCRIPTION: odešle přijatou objednávku dále menze • READS: objednávka/zrušení_objednávky, Registrace: ext_autorizace • CHANGES: - • SENDS: DB-objednávka: žádost_objednej/žádost_zruš_obj • RESULTS: potvrzení/nepotvrzení_obj předá zpět volajícímu • Aktualizace jídelního lístku (časovač) • DESCRIPTION: aktualizuje jídelní lístek v databázi podle aktuálního stavu • READS: DB-strava: jídelníček • CHANGES: Jídelníček • SENDS: DB-strava: žádost_jídelníček • RESULTS: přihlásí se k DB-strava, získaný jídelníček uloží do databáze • Registrace strávníka (operátor) • DESCRIPTION: vytvoří nového strávníka (registrovaného uživatele) • READS: operátor: vytvoř_strávníka, DB-strávník: údaje_strávníka • CHANGES: Osoby, Registrace • SENDS: DB-strávník: žádost_údaje_strávníka • RESULTS: registrace na základě údajů od operátora, ověření v DB-strávník

  10. Minispecifikace (5) • Blokování/uvolnění účtu (administrátor) • DESCRIPTION: zablokuje/uvolní učet strávníka pro všechny operace • READS: administrátor: blokování_účtu/uvolnění_účtu • CHANGES: Registrace • SENDS: - • RESULTS: nastaví příslušnou položku v databázi • Registrace/zrušení menzy (administrátor) • DESCRIPTION: vytváří/ruší menzu v databázi • READS: administrátor: vytvoř_menzu/zruš_menzu • CHANGES: Menzy, (Registrace, AutomObjednání) • SENDS: - • RESULTS: při rušení odstraní i odpovídající odkazy z ostatních tabulek • Výpis logu (administrátor) • DESCRIPTION: poskytne výpis události podle kritérií • READS: LogUdálostí:log_událostí • CHANGES: - • SENDS: administrátor: výpis_logu • RESULTS: -

More Related