AiPO-gr.12/use_cases.md
2020-11-18 07:55:34 +01:00

2.1 KiB

Opis skrócony przypadków użycia

Aktorzy procesu i ich cele

Aktor Cel
Klient Zakup produktu
Serwisant Uzupełnianie produktów
Pracownik obsługi Pomoc przy produktach podgrzewanych
Kasa Obsługa płatności

Słownik

Hasło Opis
Produkt Zawartość automatu dostępna do sprzedaży dla klienta
Kasa Zespół urządzeń pozwalający obsłużyć płatności kartą, monetami lub banknotami

Przypadki użycia

Use case 1: Zakup produktu

Klient wybiera produkt. Kasa wyświetla sumę do zapłaty oraz komunikat o metodzie płatności. Klient wybiera metodę płatności. Automat wydaje kupiony produkt.

Use case 2: Płatność kartą

Po wybraniu metody płatności karta, klient podnosi kartę do terminalu, następnie wprowadza PIN. Terminal sprawdza czy PIN jest poprawny. W zależności od poprawności PINu, opłata zostaje pobrana lub nie.

Use case 3: Płatność gotówką

Po wybraniu metody płatności gotówka, klient wprowadza potrzebna kwote do pojemnika. W przypadku podania mniejszej kwoty, suma potrzebna do opłaty zostaje zmniejszona o ilość podanej kwoty do pojemnika. W przypadku podania większej kwoty, automat wydaje resztę. Opłata zostaje zrealizowana. Jeśli klient zrezygnuje z zakupu, ma możliwość zwrotu całej kwoty wprowadzonej do pojemnika.

Use case 4: Podgrzanie posiłków

W przypadku wybrania produktu przez Klienta potrzebującego podgrzanie po opłacie produktu zostaje włączony pracownik Obsługi (wymogi sanitarne). Automat wyświetla komunikat o czasie potrzebnym na rozgrzanie produktu. Po tym czasie produkt zostaje wydany Klientowi.

Use case 5: Uzupełnienie brakujących produktów

W przypadku braku produktu automat wysyła komunikat do serwisantu posiadajacy id kończacego się produktu. Serwisant po odebraniu komunikatu z id kończących się produktów, uzupełnia Automat potrzebną ilością konkretnych produktów.