Gestion de banque est une application console en C# suite a un projet école.
le projet est sous forme de librairie : voir dossier class
Modéliser le fonctionnement d'une banque. Permet de faire interagir plusieurs types d'objet différents: le compte, le client, la banque.
- Un compte bancaire est identifié par son numéro et par le client à qui il appartient
- Il possède un libellé, une date d’ouverture, un solde et un type de compte (Courant, Livret A, LEP, PEL, …).
- Un client peut faire un retrait (si son solde le lui permet) ou un dépôt. Un compte bancaire peut avoir une autorisation de découvert et un montant de découvert associé.
- Un compte courant n’est pas rémunéré alors que livret l’est. Le taux de rémunération dépend du livret. Un compte rémunéré n’a pas d’autorisation de découvert.
- Les retraits ne sont pas autorisés sur le PEL avant 5 ans d’ancienneté.
- Tous les ans le 31 décembre, les intérêts sont ajoutés aux comptes rémunérés.
Le client est identifié par son numéro est possède les caractéristiques suivantes :
- Nom
- Prénom
- Adresse
- Code postal
- Ville
- Téléphone
La banque permet de gérer les comptes et les clients.
Elle permet, entre autre, de :
- Gérer les clients
- Ajouter un client
- Modifier un client
- Supprimer un client (et tous ses comptes ?)
- Afficher tous les clients
- Gérer les comptes
- Ajouter un compte (si le client existe)
- Modifier un compte
- Supprimer un compte
- Afficher tous les comptes
- Afficher les comptes d’un client
- Faire un virement de compte à compte
Code | Implementer |
---|---|
La classe client | |
Les classes comptes | |
La classe banque | |
Gestion clients | |
Gestion comptes |