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.