Change system events for usecases

This commit is contained in:
Bartosz Małaszewski 2021-12-01 10:54:39 +01:00
parent d1e90cab3f
commit 3b21ed8bb3

View File

@ -11,11 +11,7 @@ Use case 1: Zakup produktu
5. Otwarcie menu ustawień językowych 5. Otwarcie menu ustawień językowych
6. Wybranie języka z menu języków 6. Wybranie języka z menu języków
7. Anulowanie zamówienia 7. Anulowanie zamówienia
8. Poinformowanie o złym wyborze produktu 8. Odebranie produktu
9. Przesłanie stanu magazynu
10. Zapisanie stanu magazynu
11. Wydanie produktu
12. Odebranie produktu
Use case 2: Zakup posiłku Use case 2: Zakup posiłku
----------------- -----------------
@ -23,50 +19,25 @@ Use case 2: Zakup posiłku
1. Rozpoczęcie procesu zamówienia 1. Rozpoczęcie procesu zamówienia
2. Wybranie kodu posiłku 2. Wybranie kodu posiłku
3. Wybranie metody płatności - gotówka 3. Wybranie metody płatności - gotówka
4. Wygranie metody płatności - karta 4. Wybranie metody płatności - karta
5. Otwarcie menu ustawień językowych 5. Otwarcie menu ustawień językowych
6. Wybranie języka z menu języków 6. Wybranie języka z menu języków
7. Anulowanie zamówienia 7. Anulowanie zamówienia
8. Poinformowanie o złym wyborze produktu 8. Odebranie posiłku
9. Przesłanie stanu magazynu
10. Zapisanie stanu magazynu
11. Przywołanie serwisanta
12. Przygotowywanie posiłku
13. Wydanie posiłku
14. Odebranie posiłku
15. Sprawdzenie stanu urządzenia przygotowującego posiłki
Use case 3: Płatność Kartą Use case 3: Płatność Kartą
------------ ------------
1. Przyłożenie karty 1. Przyłożenie karty
2. Włożenie karty 2. Włożenie karty
3. Informacja o błędzie systemu płatności kartą 3. Anulowanie transakcji (przez klienta - przycisk)
4. Zapytanie o autoryzację transakcji 4. Wybór drukowania potwierdzenia transakcji
5. Autoryzacja transakcji 5. Podanie PINu
6. Anulowanie transakcji
7. Błąd transakcji
8. Zapisywanie transakcji
9. Wybór drukowania potwierdzenia transakcji
10. Wydrukowanie paragonu
11. Podanie PINu
12. Żądanie PINu
13. Przywoływanie serwisanta
Use case 4: Płatność gotówką Use case 4: Płatność gotówką
------------ ------------
1. Wyświetlanie kwoty do zapłaty 1. Wrzut monety
2. Wrzut monety 2. Wrzut banknotu
3. Wrzut banknotu 3. Odbiór monety
4. Akualizacja stanu pobieracza 4. Odbiór banknotu
5. Autoryzacja banknotów 5. Anulowanie transakcji (prez klienta - przycisk)
6. Autoryzacja monet 6. Wybór drukowania potwierdzenia transakcji
7. Informacja o odrzuceniu banknotu
8. Informacja o odrzuceniu monety
9. Zwrot banknotu
10. Zwrot monety
11. Anulowanie transakcji
12. Błąd transakcji
13. Zapisywanie transakcji
14. Wybór drukowania potwierdzenia transakcji
15. Wydrukowanie paragonu
16. Przywoływanie serwisanta