Vous êtes sur la page 1sur 11

institut spécialisé de formation de l'offshoring casablanca

GESTION DE COMPTES
BANCAIRES

Encadrè par SAFAA LAASSRI

Presentrer par Salma Manjaoui


institut spécialisé de formation de l'offshoring casablanca

SOMMAIRE :
1- Introduction
2- Fonctionnalités pour l’agent
3- Fonctionnalités pour les Clients
4-Enregistrement dans un Fichier CSV
5- Menu Principal

Introduction

Bienvenue à cette présentation sur le système de gestion des


comptes bancaires développé en utilisant le langage de
institut spécialisé de formation de l'offshoring casablanca

programmation Python. L'application de gestion de comptes


bancaires en Python vise à offrir une interface simple et
fonctionnelle pour les agents de la banque et les clients. Cette
application utilise des structures de données telles que des
dictionnaires pour gérer les informations des clients et de
leurs comptes.
institut spécialisé de formation de l'offshoring casablanca

Fonctionnalités pour l’agent


Pour commencer, nous avons besoin de définir la fonction ajouter qui permettra à
l'agent d'ajouter un nouveau client. Cette fonction prendra en paramètres le numéro
du nouveau client, son code secret, le numéro de son compte et le solde initial de
son compte. Voici comment cela peut être fait en utilisant un dictionnaire pour gérer
les comptes :
institut spécialisé de formation de l'offshoring casablanca

Ensuite, nous devons définir la fonction supprimerClient qui permettra à l'agent de


supprimer un client. Cette fonction prendra en paramètre le numéro du compte à
supprimer. Voici comment cela peut être fait :
institut spécialisé de formation de l'offshoring casablanca

Fonctionnalités pour les Clients


Maintenant, passons aux fonctions pour les clients de la banque.

La première fonction que nous devons définir est modifiermpClient, qui permettra à
un client de modifier son mot de passe. Cette fonction prendra en paramètres le
numéro du client et le nouveau mot de passe. Voici comment cela peut être fait :

Ensuite, nous avons besoin de la fonction deposer, qui permettra à un client de déposer une somme
d'argent dans son compte. Cette fonction prendra en paramètres le numéro du compte et le montant
à déposer. Voici comment cela peut être fait :

puis, nous avons besoin de la fonction retirer, qui permettra à un client de retirer une somme
d'argent de son compte. Cette fonction prendra en paramètres le numéro du compte et le montant à
retirer. Voici comment cela peut être fait :

Maintenant que nous avons défini toutes les fonctions demandées, nous pouvons passer aux autres
tâches.
institut spécialisé de formation de l'offshoring casablanca

Pour générer le numéro de compte d'un client à partir de son numéro, nous pouvons utiliser une
fonction lambda. Voici comment cela peut être fait :

Ensuite, nous avons besoin d'écrire une fonction EcrireFichierCSV pour enregistrer les numéros des
clients et leurs codes secrets dans un fichier CSV. Voici comment cela peut être fait :

Ensuite, nous devons écrire une fonction manipSTS qui permettra de créer une liste, un tuple et un
set de numéros de comptes à partir du dictionnaire clientCompte. Voici comment cela peut être fait :

Enfin, nous pouvons écrire un programme principal pour tester toutes les fonctions que nous avons
définies. Nous pouvons créer un menu de choix pour l'agent et les clients de la banque et exécuter
les fonctions correspondantes en fonction des choix de l'utilisateur.
institut spécialisé de formation de l'offshoring casablanca
institut spécialisé de formation de l'offshoring casablanca
institut spécialisé de formation de l'offshoring casablanca
institut spécialisé de formation de l'offshoring casablanca

Vous aimerez peut-être aussi