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

Gestion des Comptes Bancaires en Python

Le document décrit le développement d'une application de gestion de comptes bancaires utilisant des fichiers textes et binaires pour stocker les données. L'application permet d'effectuer des opérations de crédit ou de débit sur des comptes identifiés par un numéro et un mot de passe, avec des vérifications de validité et un historique des opérations. Des améliorations suggérées incluent l'utilisation d'une base de données MySQL au lieu de fichiers pour une meilleure gestion des données.

Transféré par

Bilel BOuchamia
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)
12 vues2 pages

Gestion des Comptes Bancaires en Python

Le document décrit le développement d'une application de gestion de comptes bancaires utilisant des fichiers textes et binaires pour stocker les données. L'application permet d'effectuer des opérations de crédit ou de débit sur des comptes identifiés par un numéro et un mot de passe, avec des vérifications de validité et un historique des opérations. Des améliorations suggérées incluent l'utilisation d'une base de données MySQL au lieu de fichiers pour une meilleure gestion des données.

Transféré par

Bilel BOuchamia
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

Application Gestions de comptes bancaires

Enseignant : Mahmoudi khattab | Niveau : 3SI

-----------------------------------------------------------------------------------------------------

Objectifs

Les fichiers textes et binaires

Les enregistrements

Interface graphiques [lineEdit, Type password, les boutons radio]

En disposant d’un fichier nommé [Link] contenant plusieurs comptes bancaires. On veut créer
une application permettant la gestion des opérations de crédit ou de débit sur un compte bancaire.

Un compte est caractérisé par :

numC : Numéro d’un compte c’est une chaine numérique contenant 20 chiffres

pwd : mot de passe permettant de s’assurer que l’utilisateur est le propriétaire du compte un entier
de 4 chiffres.

Mont : Montant du compte c’est un réel positif toujours (>=0).

Etapes de résolution du problème:

1- Création de l’interface
graphique avec
QtDesigner
Ici on affiche les messages

 Le click sur le bouton


Annuler permet de fermer
l’application et d’annuler l’opération.
 Le click sur le bouton valider permet de :
o Tester la validité du champ numC
o Le montant doit être numérique
o Si tous les tests sont vérifiés on doit
 Transférer tous les comptes vers un tableau T de taille n
 Chercher la position p du compte en utilisant le numC et le mot
de passe [p=-1 Si le compte est inexistant ou mot de passe non
valide]
 Si p !=-1 on ajoute ou on retranche le montant selon le choix
crédit ou débit tout en assurant toujours que le montant sera
positif si non on affiche le message solde insuffisant.
 Recréer le fichier [Link] et transférer tous les comptes du
tableau T après modification vers le fichier [Link] et
afficher le nouveau solde du compte
 Pour des raisons de sécurité enregistrer toutes les opérations
sur les comptes dans un fichier texte nommé [Link]

Améliorations possible [hors programme]:

Remplacer les fichiers par une base de données mysql. Pour communiquer avec
une base de données mysql avec python on peut utiliser la bibliothèque
PyMySQL

Vous aimerez peut-être aussi