Gestion d'une banque
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. o Id_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 des opé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. Ajout client 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 base
Opé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 suppression doit ê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 fait par 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-