38 lines
2.1 KiB
Markdown
38 lines
2.1 KiB
Markdown
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. |