Gestion Banque

author image
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.

Images des interfaces

Création de Comptes Clients

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9 Image 10 Image 11 Image 12

Clients

Image C1 Image C2 Image C3 Image C4 Image C5
author image

Narththanan SIVANATHAN

Développeur junior Back-End

Copyright 2024 © SIVANATHAN Narththanan