3
Tables SQL
2
Rôles
Pourquoi ce projet ?
Avec la croissance du restaurant, le suivi des produits frais sur papier causait des pertes et des ruptures de stock. L'objectif était de digitaliser ce suivi avec des alertes automatiques et une vision analytique des consommations.
Ce que fait l'application
Suivi des stocks
Enregistrement des entrées (livraisons) et sorties (consommations). Stock calculé en temps réel par agrégation SQL.
Alertes automatiques
Déclenchement automatique quand un produit passe sous son seuil défini. Indicateurs visuels vert / orange / rouge.
Tableau de bord
Affichage des indicateurs de stock en temps réel.
Gestion des rôles
Admin : CRUD complet. Employé : enregistrement des mouvements uniquement. Requêtes préparées PDO.
Indicateurs de stock
Stock OK
Quantité au dessus du seuil d'alerte
Stock bas
Quantité proche du seuil, réappro conseillé
Rupture
Stock sous le seuil — alerte déclenchée
Modèle de données
produits
id, nom, categorie, quantite_actuelle,
seuil_alerte, date_peremption, id_fournisseur
mouvements
id, id_produit, type (entree/sortie),
quantite, date, commentaire
fournisseurs
id, nom, contact, email, adresse
utilisateurs
id, login, mot_de_passe, role (admin/employe)
Étapes du projet
Analyse & Conception
MCD, MLD, diagramme d'activité UML — Octobre 2025
Base de données
Tables MySQL, relations, contraintes — Octobre 2025
Développement back-end PHP
CRUD, calcul de stock, alertes automatiques — Octobre 2025 → Décembre 2025
Tableau de bord
Graphiques analytiques, filtres— Janvier → Mars 2026
Maintenance & livraison
Évolutions, tests, documentation — Mar 2026 → Mai 2026