diff --git a/use-cases.md b/use-cases.md index f94d054..a44ff5b 100644 --- a/use-cases.md +++ b/use-cases.md @@ -47,8 +47,17 @@ Klient przychodzi do bankomatu i wkłada kartę. Klient wprowadza kod PIN. Syste Klient przychodzi do bankomatu i wkłada kartę. Klient wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Klient wybiera opcje kupna karty prepaid. System wyświetla cenę karty i pyta o potwierdzenie transakcji. Klient akcpetuje transakcje. System weryfikuje stan konta klienta oraz stan kart prepaid w bankomacie. System aktualizuje stan kart prepaid w bankomacie oraz stan konta klienta. System oddaje klientowi kartę. System wydaje kartę prepaid. Klient odchodzi od bankomatu. ### Use case 5: Transfer pieniędzy + +Klient przychodzi do bankomatu i wkłada kartę. Klient wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Klient wybiera opcje transferu pieniędzy. Klient podaje imię, nazwisko i numer konta odbiorcy. System sprawdza czy klient posiada wystarczająco środków na koncie, weryfikuje poprawność danych oraz pyta o potwierdzenie. Klient akceptuje transfer. System aktualizuje stan konta klienta oraz odbiorcy transferu. System oddaje klientowi kartę. Klient odchodzi od bankomatu. + ### Use case 6: Uzupełnienie pieniędzy + +Pracownik przychodzi do bankomatu i wkłada kartę. Pracownik wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Pracownik wybiera opcje uzupełnienia pieniędzy. Pracownik uzupełnia stan nominałów w bankomacie o dane nominały i wprowadza do systemu o ile zwiększyła się ilość każdego z nich. System pyta o potwierdzenie. Pracownik akceptuje uzupełnienie pieniędzy. System aktualizuje stan nominałów w bankomacie. System oddaje pracownikowi kartę. Pracownik odchodzi od bankomatu. + ### Use case 7: Uzupełnienie papieru + +Pracownik przychodzi do bankomatu i wkłada kartę. Pracownik wprowadza kod PIN. System weryfikuje jego poprawność. System wyświetla możliwe opcje. Pracownik wybiera opcje uzupełnienia papieru. Pracownik uzupełnia papier w bankomacie oraz wprowadza ile papieru uzupełnił. System pyta o potwierdzenie. Pracownik akceptuje uzupełnienie papieru. System aktualizuje stan papieru. System oddaje pracownikowi kartę. Pracownik odchodzi od bankomatu. + ### Use case 8: Naprawa usterki w bankomacie ### Use case 9: Pobranie histori transakcji ### Use case 10: Pobranie stanu bankomatu