Gestion d’une banque

Année Universitaire

Gestion d’une banque
Soit les 2 structures suivantes : • « Client » il contient les informations sur les clients. o Id_client: entier. o nom : chaîne de caractères. o prenom: chaîne de caractères. o profession : chaîne de caractères. o Num_tel: chaîne de caractères.

« compte » il contient les informations sur les comptes des clients. o Id_compte : entier. oId_client :entier. o Solde de base :réel. Travail à faire : Réaliser les programmes menu suivants : 1. MENU GENERAL.

MENU GENERAL A. B. C. D. Gestion des clients Gestion des comptes Gestion desopérations Quitter

Id_client : Nom : Prenom : Profession : Num_tel : Retour Nom : Prenom : Profession : Num_tel : Retour

2. MENU GESTION DES CLIENTS MENU GESTION DES CLIENTS 1. 2. 3. 4. 5. Ajoutclient Modification Suppression Recherche MENU GENERAL

1.Un par un 2.Tout

1. Par id_client 2. Par nom -1-

Année Universitaire

3. MENU GESTION DES Comptes : MENU GESTION DES COMPTES 1.Nouveau compte 2. Consultation 3. Fermeture du compte 4. MENU GENERAL

Id_compte : Id_client : Solde de base : Date d’ouverture :

Id_client : Id_compte –

Nom & Prénom

Solde de baseOpérations effectuées/date

4. MENU GESTION DES OPERATIONS : MENU GESTION DES OPEARTIONS 1 .Retrait 2. Virement 3. MENU GENERAL Id_compte : Id_client : Montant retiré :

Id_compte : Id_client :Montant versé :

-2-

Année Universitaire

« Gestion des clients » 1) On ne peut pas ajouter un client qui existe déjà. 2) la Modification et la Suppression se font par id_client. 3) La suppressiondoit être confirmé (Supprimer O/N ?). « Gestion des comptes» 1) 2) 3) 4) 5) On ne peut pas ajouter un compte qui existe déjà. Un client peut avoir plusieurs comptes. la fermeture du compte se faitpar id_compte. La suppression doit être confirmer (Supprimer O/N ?). Le solde de base doit être supérieur à 1000DH.

« Gestion des opérations» 6) Le retrait ne doit pas dépasser 700 DH.

-3-…