0% ont trouvé ce document utile (0 vote)
632 vues2 pages

Exercice 1: Gestion Des Comptes Bancaires

Ce document décrit une application de gestion de comptes bancaires en Java. Il détaille les fonctionnalités d'un compte bancaire et les opérations possibles pour les clients et administrateurs.

Transféré par

Sana Hamdi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
632 vues2 pages

Exercice 1: Gestion Des Comptes Bancaires

Ce document décrit une application de gestion de comptes bancaires en Java. Il détaille les fonctionnalités d'un compte bancaire et les opérations possibles pour les clients et administrateurs.

Transféré par

Sana Hamdi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 1 : Gestion des comptes bancaires

Il s’agit de développer une application en Java de gestion de compte bancaires. Un compte bancaire
est identifié par un numéro de compte attribué par la banque à l'ouverture du compte et ne doit pas être
modifié par la suite. Les comptes sont numérotés de 1 à n, n étant le nombre de comptes qui ont été
créés. Un compte est associé à une personne, titulaire du compte, cette personne étant décrite par son
nom, son numéro de carte d’identité et son adresse. Une fois le compte créé, le titulaire du compte ne
peut plus être modifié. Une personne peut avoir plusieurs comptes.
Les clients peuvent effectués sur leurs comptes plusieurs opérations bancaires (retrait, versement,
virement, etc.). Une opération bancaire est définie par un numéro de l’opération, le montant de
l’opération (positif ou négatif), la date de cette opération et un libellé décrivant l’opération.
La somme d'argent disponible sur un compte est exprimée en dinars. Cette somme est désignée sous le
terme de solde du compte. Ce solde peut être positif, nul ou négatif.

La banque géré deux types de comptes : Compte Courant et Compte d’épargne.


Un compte d’épargne est caractérisé, en plus, par un taux d’intérêt. Il permet de calculer les intérêts.
La banque peut fixer à la création d’un compte courant d’un client un découvert maximal autorisé.
Par exemple pour un compte courant dont le découvert maximal autorisé est 200 dinars, le solde ne
pourra pas être inférieur à -200d. Le découvert maximal autorisé peut varier d'un compte courant à un
autre et il peut être ensuite modifié par la banque. Le solde d'un compte d’épargne ne peut pas être
négatif. Créditer un compte consiste à verser un montant positif au solde du compte.
Débiter un compte consiste à retirer un montant positif au solde du compte. Pour un compte courant le
solde résultant ne doit en aucun cas être inférieur au découvert maximal autorisé et pour un compte
d’épargne le solde ne doit pas être négatif. Lors d'une opération de retrait, un compte ne peut être
débité d'un montant supérieur à une valeur désignée sous le terme de débit maximal autorisé. Comme
le découvert maximal autorisé, le débit maximal autorisé peut varier d'un compte à un autre et est fixé
par la banque à la création du compte. Il peut être ensuite modifié. Effectuer un virement consiste à
débiter un compte au profit d'un autre compte qui sera crédité du montant du débit.
Toutes les informations concernant un compte peuvent être consultées : numéro du compte, nom du
titulaire, montant du découvert maximal autorisé, montant du débit maximal autorisé, situation du
compte (est-il à découvert ?), montant du débit autorisé (fonction du solde courant et du débit maximal
autorisé).
Les fonctionnalités offertes par l’application. Selon que l'on est identifié comme administrateur ou
comme client, on aura accès à des fonctionnalités différentes :

 L’administrateur : gestion de comptes et clients. Un administrateur doit s’authentifier tout


d’abord. Puis, il peut créer des comptes, en supprimer, modifier, créer des clients, en
supprimer, ajouter ou enlever de l'argent sur les comptes, transférer, etc....
 Un client doit aussi s’authentifier. Il ne peut gérer que ses propres comptes : les consulter,
transférer de l'argent, consultation relevé bancaire (liste des opérations pour une période
donnée, etc.)
Le but de cet exercice est d'écrire un programme JAVA permettant de :
1. créer les classes Compte_Courant et Compte_Epargne
2. créer une classe Client et lui ajouter les différentes opérations bancaires.
3. créer une classe Administrateur.
4. créer une classe Banque. La méthode main sera dans la classe Banque.

Vous aimerez peut-être aussi