Développement d'une application Java permettant la gestion d'un distributeur automatique de billets (ATM). L'objectif est de permettre aux utilisateurs d'effectuer des opérations bancaires (dépôt, retrait, consultation du solde) via une interface sécurisée et intuitive.
Authentification des utilisateurs
Connexion via un numéro de carte bancaire et un code PIN.
Stockage sécurisé des identifiants dans une base de données MySQL.
Gestion des transactions bancaires
Dépôt d'argent : Ajout d'un montant au compte et enregistrement de l'opération dans la table transactions.
Retrait d'argent : Vérification du solde et mise à jour après validation.
Consultation du solde : Affichage du solde actuel du compte.
Historique des transactions
Affichage des transactions (dépôts et retraits) classées par date.
Gestion des comptes
Affichage des informations du titulaire du compte (Nom, Prénom, Numéro de carte, Solde).