Każdy użytkownik ma konto w baku (załóżmy 1 bank), system będzie więc wiedział jaki ma stan konta. Użytkownik posiada również kartę bankomatową- która będzie identyfikowała jego nr konta. Dostęp do operacji na swoim koncie użytkownik otrzymuje po włożeniu karty do bankomatu (w naszym przypadku podamy jego imię i nazwisko). Następnie podaje kod PIN, który jest znany przez system. System powinien posiadać uproszczony interfejs użytkownika - będzie to interfejs bankomatu w formie graficznej. System powinien umożliwiać:
- wypłatę gotówki (jeśli stan konta na to pozwala). Na ekranie zostają wypisane banknoty jakie użytkownik otrzymuje. Jeżeli bankomat nie ma wymaganych banknotów - wypisuje to.
- przelew na inne konto
- uzyskanie wyciągu z konta (wykaz operacji na koncie).
Program w języku Java(NetBeans). Chodzi głównie o interfejs graficzny, sam program nie musi być zbytnio zaawansowany. Pozdrawiam.