forked from s444417/Automat_spozywczy
1.5 KiB
1.5 KiB
Opis skrócony przypadków użycia
Aktorzy procesu i ich cele
Aktor | Cel |
---|---|
Klient | Zakup produktów |
Zaopatrzeniowiec | Uzupełnienie brakujących produktów (lub tych które się kończą) i aktualizuje stanu maszyny (w tym gotówkę) |
Serwisant | Przeprowadzenie serwisu automatu |
System płatniczy | Realizacja transakcji gotówkowych i płatności kartą |
Słownik
Hasło | Opis |
---|---|
Stan magazynowy | Ilość produktów danego typu w maszynie |
Minima stan magazynowy | Ustalona ilość produktów danego typu, przy której maszyna wysyła informację o konieczności jego uzupełnienia |
Przypadki użycia
Use case 1: Automat - Wysłanie komunikatu o kończeniu się produktu
- Po poprawnie wykonanej transakcji, automat sprawdza stan magazynowy produktu, który został sprzedany
- Jeśli, stan magazynowy tego produktu jest równy minimalnemu stanowi magazynowemu automatu, poprzez sieć wysyła informację do działu zaopatrzenia ze swoim ID i ID produktu
Use case 2: Automat - Wysłanie komunikatu o stanie magazynowym produktów
- Serwer wysyła do maszyny o odpowiednim ID prośbę o raport stanu magazynowego wszystkich produktów
- Automat sprawdza stan wszystkich produktów
- Automat wysyła raport stanu do działu zaopatrzenia