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.