- Projet réalisé par Aliou Baldé & Baillo
- Travail collaboratif à distance
- Encadrement : M. Damang Lanciné Saran
Développer une application bancaire avec interface graphique, permettant la gestion :
- des agences
- des clients
- des comptes bancaires
- des opérations financières
- d’un historique complet des transactions
- d’une base de données PostgreSQL pour la persistance
- Création d’une agence
- Modification / suppression
- Liste & recherche
- Association de clients à une agence
- Ajout / modification / suppression
- Consultation
- Chaque client possède un seul compte
- Compte Épargne
- Taux d’intérêt : 5 %
- Méthode
CalculInteret()
- Compte Courant
- Découvert autorisé
- Compte Payant
- Frais fixes : 15 GNF par opération (retrait / dépôt)
- Dépôt
- Retrait
- Virement entre comptes
- Consultation du solde
- Mise à jour des intérêts
- Historique complet des opérations
Utilisation de Entity Framework Core + PostgreSQL.
- Agences
- Clients
- Comptes
- Operations
Modifier la chaîne de connexion dans :
/Data/AppDbContext.cs
bank/ │ ├── Data/ │ ├── Repositories | ├── Migrations │ └── BankDbContext.cs │ ├── Models/ │ ├── Agence.cs │ ├── Client.cs │ ├── Compte.cs │ ├── CompteEpargne.cs │ ├── CompteCourant.cs │ ├── ComptePayant.cs │ └── Operation.cs │ ├── Services/ │ ├── AgenceService.cs │ ├── ClientService.cs │ ├── CompteService.cs | ├── HistoriqueService.cs │ └── OperationService.cs │ ├── GUI\Forms │ ├── AgenceForm.cs │ ├── MainForm.cs │ ├── ClientForm.cs │ ├── CompteForm.cs │ └── OperationForm.cs │ └── bank.csproj
- Navigation entre les modules : Agences, Clients, Comptes, Opérations
- Formulaires d’ajout
- DataGrid pour affichage
- Recherche / filtres
- Historique des opérations
dotnet restore
dotnet ef database update
dotnet run
Stocké dans :
Docs/UML.png
v2.0.0 — Interface Graphique + PostgreSQL + Architecture Optimisée
- Architecture modulaire (Models → Repositories → Services → UI)
- Projet évolutif pour ajout d’API ou tableau de bord statistique