Développement d’une
application web de gestion de
stock
Soutenance de projet de fin d’étude
Elaboré par : Khadija Ghdayda & TAONSA
Antonio Jocelyn Toundasida
Encadré par : Mr Abdelouahad Kar
2024/ 2025
Plan
2
1
Introductio
n
2
Presentatio
n et
objectifs
3
Analyse et
conception
4
Réalisation
technique
5
Résultat et
perspective
6
Conclusion
Introduction
3
1
Introduction
▰ L’évolution des technologies a transformé la gestion
des entreprises
▰ La gestion manuelle des stocks entraîne des erreurs
et une perte de temps
▰ Les entreprises ont besoin de solutions
informatiques simples et efficaces pour gérer
leurs stocks
4
Présentation et
objectifs du projet
Le contexte du travail
5
2
6
Objecti
f
Développer une application web pour la
gestion des stocks.
Automatiser les opérations de suivi des
produits et des ventes.
Créer une interface intuitive et sécurisée.
Présentation et objectifs du projet
7
Doit permettre à l’utilisateur de :
▰ Ajouter, modifier et supprimer des produits
▰ Suivre les entrées et sorties de stock en temps réel
▰ Générer des alertes pour les stocks minimum
▰ Créer des factures et bons de commande en PDF
Application web de
gestion de stock
Analyse et conception
8
3
9
Analyse des besoins
▰ 📌 Comprendre les attentes du client et les
problèmes :
▰ Suivre les entrées/sorties de stock en temps
réel.
▰ Réduire les erreurs de gestion manuelle.
▰ Générer des documents (factures, bons).
▰ 📌 Identifier les fonctionnalités attendues :
▰ Gestion des produits, fournisseurs et clients.
▰ Alertes automatiques pour stock minimum.
10
Modélisation UML
▰ 📌 Outils de conception utilisés :
▰ Diagramme de cas d’utilisation (définir les
interactions entre l’utilisateur et le système).
▰ Diagramme de classes pour structurer les données.
▰ MCD/MLD pour la base de données relationnelle.
11
Maquettes de l’application
▰ 📌 Création des interfaces
utilisateur :
▰ Pages principales : connexion,
tableau de bord, gestion des
produits.
12
13
Réalisation technique
Les étapes pour concevoir
l’applications web
14
4
Réalisation
15
Environnement de
développement
XAMPP : pour
exécuter PHP et
MySQL en local.
VS Code : écrire
le code de
l’application
PhpMyAdmin
pour gérer la
base de
données,
Réalisation
16
Frontend :
HTML5, CSS3, Bootstrap(interface
utilisateur).
Backend :
PHP (logique métier et gestion serveur).
Base de données :
Technologies
utilisées
Réalisation
17
Étapes de
réalisation
📌 Création de la base de données
(tables produits, clients, ventes).
📌 Développement de l’interface
(connexion, tableau de bord).
📌 Intégration des fonctionnalités
(gestion des stocks, alertes,
rapports PDF).
Résultat et
perspective
18
5
19
Résultats
📌 Résultats obtenus
▰ Application fonctionnelle et conviviale.
▰ Réduction des erreurs de gestion.
▰ Automatisation réussie des entrées/sorties de stock.
▰ Satisfaction de l’utilisateur final.
20
21
Perspectives
▰📌 Évolutions possibles
▰Développement d’une version
mobile pour Android/iOS.
22
Ajout d’un système de code-barres
pour scanner les produits.
23
o Intégration de graphiques
statistiques (ventes, stocks).
o Hébergement sur un serveur en
ligne pour un accès à distance.
Conclusion
24
6
25
 Résumé du
projet
 Apports
Ce projet nous a permis de
mettre en pratique nos
compétences techniques
(analyse, conception,
développement).
Il répond à un besoin réel
d’automatisation dans les
entreprises.
Le projet a permis de
concevoir et de
développer une
application web pour la
gestion des stocks.
 Ouverture
De futures évolutions
pourraient inclure une
version mobile et une
intégration d’outils avancés
comme les code-barres.
26
Merci de votre
attention !
✔

prsentationpfe_amelioree_pour_animations.pptx