APO_Restaurant/system-events.md

42 lines
977 B
Markdown
Raw Normal View History

2021-01-13 10:41:01 +01:00
Zdarzenia systemowe
===================
Use case 1: Kucharz wybiera zamówienie do realizacji
-----------------
1. Zmiana statusu zamówienia na "w trakcie realizacji".
2. Cofnięcie ostatniej modyfikacji statusu.
Use case 2: Kucharz skończył zamówienie
-----------------
1. Zmiana statusu zamówienia na "ukończone".
2. Restart systemu
3. Cofnięcie ostatniej modyfikacji statusu.
Use case 3: Kelner przyjmuje zamówienie
-----------------
1. Stworzenie zamówienia.
2021-01-13 11:10:48 +01:00
2. Dodanie produktu do zamówienia.
3. Usunięcie produktu z zamówienia.
4. Zmiana produktu z zamówienia na inny.
5. Zatwierdzenie zamówienia.
6. Zmiana numeru stolika.
2021-01-13 10:41:01 +01:00
Use case 4: Kelner przyjmuje zamówienie
-----------------
1. Zmiana statusu zamówienia na "ukończone".
2. Restart systemu.
3. Stworzenie zamówienia.
4. Żądanie wyświetlenia wszystkich zamówień.
5. Zmiana statusu zamówienia na "w trakcie realizacji".
6. Wprowadzenie nowej darmowej potrawy.