Gestion Banque

Narththanan SIVANATHAN
Application Bancaire
Introduction
Le projet de l'Application Bancaire vise à créer une application de gestion de comptes bancaires pour les clients et les administrateurs, suivant l'architecture Modèle-Vue-Contrôleur (MVC).
Fonctionnalités Mise en Place
- Création de Comptes Clients : Les clients peuvent créer des comptes avec des informations personnelles.
- Connexion Client et Administrateur : Accès sécurisé pour clients et administrateurs.
- Tableau de Bord Client :
- Consultation des soldes.
- Dépôts, retraits, virements.
- Historique des transactions.
- Création de nouveaux comptes.
- Fonctionnalités d'Administration :
- Gestion des clients (création, modification, suppression).
- Supervision des comptes bancaires.
- Stockage des Données avec ArrayList : Gestion dynamique des données des clients et transactions.
- Validation des Données : Vérification des informations pour garantir leur exactitude.
Choix de conception
- Architecture MVC :
- Modèle : Gestion des données (comptes, clients, transactions).
- Vue : Interface utilisateur.
- Contrôleur : Logique métier et interaction entre modèle et vue.
- Sécurité : Protection des données et des comptes des clients.
Difficultés Rencontrées
- Gestion des Transactions : Enregistrement précis et fiable des transactions.
- Interface Utilisateur : Création d'une interface conviviale.
- Gestion des Erreurs : Messages d'erreur clairs et non intrusifs.
- Limitations Actuelles : Certaines fonctionnalités, comme les virements internationaux, restent à implémenter.
Leçons Apprises
- L'architecture MVC facilite la maintenance et l'extensibilité du code.
- La gestion des transactions et des soldes nécessite une attention particulière.
- L'interface utilisateur doit être intuitive et conviviale.
- La validation des données est cruciale pour la sécurité et la précision.
- Priorisation des fonctionnalités en fonction des contraintes de temps.
Conclusion
L'Application Bancaire est fonctionnelle avec des fonctionnalités essentielles pour clients et administrateurs. Des améliorations futures sont prévues pour enrichir l'application.
JAR
Images des interfaces
Création de Comptes Clients












Clients




