Système bancaire basique

Contexte/projet scolaire : 1ère année


Screenshots & description du projet

Screenshots

Exemple de résultats

système ME bancaire c# by Delphine Tran

Diagramme de classe

système bancaire c# by Delphine Tran

Un peu de code...

système bancaire c# by Delphine Tran

Description du projet

Missions liées au projet

  • Modéliser le fonctionnement d'une banque.
  • Faire interagir plusieurs types d'objet différents : le compte, le client, la banque.
Détails
  • 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.

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
Note personnelle

Première POO en C#

Nouvelles notions en C# = héritage en C#, binarySearch, sort, list, delegate, propriétés...