Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilVlasta Bílková
1
DFD - systém Databáze systému Správa systému Zpracování žádost Provoz systému strávník tazatel_žádoststrávník_žádost DB objednávka DB strava DB strávník časovač operátor admin. strávník_odpověď tazatel_odpověď tazatel oper_žádost/odpověď admin_žádost/odpověď pravid_signál... externí_dotaz/odpověď...
2
DFD - zpracování žádostí (1) Osoby, RegistraceMenzy Definice automatické objednávky AutomObjednáníJídelníček Dotaz na jíd. lístek jídelníček výpis_jídelníčku jídelníček strávníktazatel automatická_objednávka Objednávka (zrušení) objednávka zrušení_objednávky Odeslání objednávky potvrzení_obj nepotvrzení_obj potvrzení potvrzení_obj nepotvrzení_obj automatická_objednávka menza autorizace objednávka zrušení_objednávky
3
DFD - zpracování žádostí (2) Osoby, RegistraceMenzy Zrušení registrace Výpis stavu konta Výpis objednávek zrušit_registraci /potvrzení výpis_stavu_konta /stav_konta žádost_seznam_objednávek /seznam_objednávek DB strávník žádost_stav_konta stav_konta Změna registrace změna_osobních_dat změna_hesla /potvrzení strávník AutomObjednání menza odstranění_záznamu osobní_data heslo ext_autorizace odstranění_záznamu DB objednávka žádost_seznam_obj seznam_objednávek ext_autorizace
4
DFD - provoz systému Osoby, RegistraceMenzy Aktualizace jíd. lístku AutomObjednání Odeslání automatické objednávky Jídelníček jídelníček žádost_jídelníček jídelníček časovač DB objednávka DB strava pravid_signál Odeslání objednávky časovač žádost_objednej žádost_zruš_obj potvrzení_obj nepotvrzení_obj pravid_signál Objednávka (zrušení) objednávka potvrzení_obj nepotvrzení_obj automatická_objednávka menza ext_autorizace objednávka zrušení_objednávky
5
DFD - správa systému Registrace strávníka Osoby, RegistraceMenzy Registrace /zrušení menzy Blokování /uvolnění účtu operátor DB strávník vytvoř_strávníka údaje_strávníka žádost_údaje_strávníka potvrzení_vytv blokování _účtu uvolnění_účtu /potvrzení vytvoř_menzu zruš_menzu /potvrzení LogUdálostí Výpis logu výpis_logu admin. log_událostí osobní_data + ext_autorizace menza /odstranění_záznamu blokování
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: -
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.