Opis skrócony przypadków użycia
===============================

Aktorzy procesu i ich cele
--------------------------

Aktor       | Cel
------------|------------------------------
Klient      | Wpłata
Klient      | Wypłata
Klinet      | Sprawdzenie stanu konta
Klient      | Doładowanie karty prepaidowej
Klient      | Przelew bankomatowy
Serwisant   | Wymiana dysku z monitoringiem
Serwisant   | Cokwartalny przegląd urządzenia
Zaopatrzeniowiec | Zaopatrzenie bankomatu w gotówkę
Zaopatrzeniowiec | Usunięcie nadmiaru gotówki z bankomatu




Słownik
-------

Hasło      |Opis
-----------|-----------------------------
Karta prepaidowa     | Kod doładowania do karty prepaidowej - karty opłaconej z góry


Przypadki użycia
----------------

### Use case 1: Wypłata gotówki
1.Klient wkłada kartę do czytnika kart w bankomacie.  
2.Bankomat wyświetla prośbę o wprowadzane numeru PIN.  
3.Klient wprowadza PIN.  
4.Bankomat weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
5.Bankomat wyświetla możliwe do przeprowadzenia operacje.  
6.Klient wybiera opcję wypłaty.  
7.Bankomat wyświetla proponowane kwoty wypłaty.  
8.Klient wybiera kwotę.  
9.Bankomat pyta o potwierdzenie.  
10.Klient potwierdza operację i decyduje czy ma ono zostać wydrukowane.  
11.Bankomat wydaje kartę.   
12.Klient odbiera kartę z czytnika.  
13.Bankomat wydaje żądaną ilość pieniędzy.  
14.Klient odbiera wypłacone pieniądze z bankomatu.  
15.Saldo klienta zostaje pomniejszone o wypłacona sumę pieniędzy.  
16.Bankomat drukuje potwierdzenie dokonanej wypłaty gotówki.    

### Use case 2: Wpłata gotówki
1.Klient wkłada kartę do bakomatu.  
2.System wyświetla prośbę o wprowadzenie numeru PIN.   
3.Klient wprowadza PIN.  
4.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
5.System prosi o wybranie opcji operacji.  
6.Klient wybiera opcję wpłaty.  
7.System prosi o włożenie banknotów.  
8.Klient wkłada banknoty.  
9.Bankomat przelicza włożone banknoty.   
10.Bankmoat wyświetla sumę włożonych banknotów.  
11.Bankomat pyta o potwierdzenie.  
12.Klient potwierdza operację wpłaty.  
13.Bankomat wydaje kartę.  
14.Klient odbiera kartę.  
15.Bankomat zasila konto powiązane z kartą.  
16.Bankomat drukuje potwierdznie.  

### Use case 3: Sprawdzenie stanu konta
1.Klient wkłada kartę do bankomatu.  
2.System prosi o podanie pinu.  
3.Klient wprowadza pin.  
4.System autoryzacji weryfikuje wprowadzony pin na podstawie konta klienta.  
5.Klient wybiera operację - "sprawdź saldo".  
6.System pyta się o wydruk .  
7.Klient wybiera opcję wydrukuj potwierdzenie Tak/Nie.  
8.Klient czyta saldo.  
9.System wyświetla zapytanie o chęci wykonania kolejnej operacji.  
10 Klient wybiera czy chce zakończyć czy kontynuować.  
11.Klient wybiera opcję zakończ  
12.Klient odbiera kartę z bankomatu.  
13.Klient odbiera potwierdzenie. 


### Use case 4: Doładowanie karty prepaidowej
1.Klient wkłada kartę do bakomatu.  
2.Bankomat prosi o wrowadzenie numeru PIN.  
3.Klient wprowadza PIN.  
4.Bankomat weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
5.Bankomat prosi o wybranie wyświetlonych opcji.  
6.Klient wybiera opcję “zakup kodu prepaid”.  
7.Bankomat prosi o wybranie kwoty.  
8.Klient wybiera kwotę.  
9.Bankomat pyta czy wydrukować potwierdzenie.  
10.Klient zgadza się na wydruk potwierdzenia.  
11.Bankomat wydaje kartę.  
12.Bankomat drukuje paragon z kodem doładowania.  
13.Bankomat drukuje potwierdznie.  

### Use case 5: Wymiana dysku z monitoringiem
1.Serwisant wkłada kartę serwisową do bankomatu.  
2.Serwisant wprowadza swój PIN.  
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
4.Serwisant otwiera drzwiczki od bankomatu.  
5.Serwisant wyjmuje dysk z monitoringiem.  
6.Serwisant wkłada nowy dysk do monitoringu.  
7.Bankomat wykonuje analizę nowo podłączonego dysku.  
8.Serwisant zamyka drzwiczki.  
9.Bankomat oddaje kartę.  
10.Bankomat drukuje potwierdzenie wymiany dysku.  

### Use case 6: Cokwartalny przegląd urządzenia
1.Serwisant wkłada kartę serwisową do bankomatu.  
2.Serwisant wprowadza swój PIN.  
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
4.Serwisant sprawdza stan techniczny pinpadu.  
5.Serwisant sprawdza stan techniczny czytnika do kart.  
6.Serwisant sprawdza czy ekran dotykowy jest sprawny.  
7.Serwisant wkłada USB z testami i wykonuje testy.  
8.Bankomat oddaje kartę.  
9.Bankomat drukuje potwierdzenie wykonania serwisu.  


### Use case 7: Zaopatrzenie bankomatu w gotówkę
1.Zaopatrzeniowiec wkłada kartę serwisową do bankomatu.  
2.Zaopatrzeniowiec wprowadza swój PIN.  
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
4.Zaopatrzeniowiec otwiera drzwiczki od bankomatu.  
5.Zaopatrzeniowiec wkłada nowe pieniądze.  
6.Zaopatrzeniowiec zamyka drzwiczki.  
7.Bankomat oddaje kartę.  
8.Bankomat drukuje potwierdzenie wykonania serwisu.  


### Use case 8: Usunięcie nadmiaru gotówki z bankomatu
1.Zaopatrzeniowiec wkłada kartę serwisową do bankomatu.  
2.Zaopatrzeniowiec wprowadza swój PIN.  
3.System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą.  
4.Zaopatrzeniowiec otwiera drzwiczki od bankomatu.  
5.Zaopatrzeniowiec wyjmuje nadmiar pieniądzy.  
6.Zaopatrzeniowiec zamyka drzwiczki.  
7.Bankomat oddaje kartę.  
8.Bankomat drukuje potwierdzenie wykonania serwisu.