Zaktualizuj 'use-case.md'

This commit is contained in:
Mikołaj Krzymiński 2020-11-15 13:50:04 +01:00
parent 86405c46cc
commit 86c19e12fc

View File

@ -6,31 +6,30 @@ 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ą
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
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: Nazwa
### Use case 1: Automat - Wysłanie komunikatu o kończeniu się produktu
Opis skrócony ...
1. Po poprawnie wykonanej transakcji, automat sprawdza stan magazynowy produktu, który został sprzedany
2. 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: Nazwa
### Use case 2: Automat - Wysłanie komunikatu o stanie magazynowym produktów
Opis skrócony ...
1. Serwer wysyła do maszyny o odpowiednim ID prośbę o raport stanu magazynowego wszystkich produktów
2. Automat sprawdza stan wszystkich produktów
3. Automat wysyła raport stanu do działu zaopatrzenia