APO_automat/Usecases.md

2.0 KiB

Opis skrócony przypadków użycia

Aktorzy procesu i ich cele

Aktor Cel


Klient Zakup produktu Magazynier Uzupełnienie produktu Magazynier Usunięcie zepsutego produktu Serwisant Naprawa automatu System obsługi płatności elektronicznej przyjmowanie płatności kartą

Przypadki użycia

Use case 1: Zakup produktu pakowanego

Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności gotówką. Automat wydaje wybrany produkt.

Use case 2: Zakup produktu pakowanego za pomocą karty

Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności kartą(UC 8). System obsługi płatności elektronicznej pobiera pieniądze z karty. Automat wydaje wybrany produkt.

Use case 3: Zakup przygotowywanego produktu

Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności gotówką. Automat przygotowuje produkt. Automat wydaje wybrany produkt.

Use case 4: Zakup przygotowywanego produktu za pomocą karty

Klient wybiera produkt i otrzymuje informacje o cenie. Klient dokonuje płatności kartą (UC 8). System obsługi płatności elektronicznej pobiera pieniądze z karty Automat przygotowuje produkt. Automat wydaje wybrany produkt.

Use case 5:Uzupełnienie automatu

W przypadku braku konkretnego produktu automat wysyła komunikat do magazyniera. Magazynier po otrzymaniu komunikatu przyjeżdża i uzupełnia automat.

Use case 6: Wymiana przeterminowanego produktu

W przypadku przeterminowanego produktu automat wysyła komunikat do magazyniera. Magazynier po otrzymaniu komunikatu przyjeżdża i usuwa przeterminowany produkt.

Use case 7: Naprawa automatu

Automat wysyła komunikat do serwisanta. Serwisant po otrzymaniu komunikatu przyjeżdża i naprawia automat.

Use case 8: Płatność kartą

Klient wprowadza kartę. System obsługi płatności elektronicznej	 weryfikuję poprawność karty i potwierdza płatność.