Retour à l’archive
Statut : Pré-lancement
SuperMarché
Une application de caisse et de stock pour un centre commercial de Ouagadougou : facture avec TVA calculée, fichier clients et gestion des produits.
- 4tables MySQL : clients, produits, factures, lignes
- 18 %TVA calculée sur chaque facture
Contexte
Projet réalisé en équipe à l’Institut Africain de Management de Ouagadougou, autour de la gestion d’un supermarché.
Problème
Stock suivi à la main, calculs de taxe imprécis et aucun suivi des clients.
Objectif
Automatiser la caisse et la facturation, calculer la TVA et garder l’historique des clients et des produits.
Architecture
Application de bureau Python : interface Tkinter, couche d’accès aux données avec mysql-connector, base MySQL.
- CaisseClient, produits et quantités ajoutés au panier.
- FactureTotal brut, TVA de 18 % et total net calculés, facture enregistrée et imprimable.
- StockEspace d’administration : ajouter, modifier ou supprimer un produit.
Technologies
- Python
- Tkinter
- Pillow
- MySQL
- mysql-connector
Fonctionnalités
- Fiche client retrouvée par numéro de téléphone
- Panier, facture numérotée et calcul automatique de la TVA
- Enregistrement des factures et de leurs lignes en base
- Gestion du stock : ajout, modification et suppression des produits
Résultat
Pré-lancement : caisse, facturation et gestion du stock développées et présentées à l’IAM ; le projet continue.
Évolution possible
- Tableau de bord des ventes
- Version mobile
Code et démo
Non publié