Académique Documents
Professionnel Documents
Culture Documents
SCIENTIFIQUE
Filière Informatique
Présenté par :
Hachifa Abdeldjalil.
Riahi Ayoub.
Encadré par :
Dr.Kaouane Moussa.
1
Dédicace
2
Remerciements
Avant tout nous remercions dieu le tout
puissant qui nous a donné la force, la patience et
le courage pour qu’on puisse accomplir ce modeste
travail.
Nous remercions profondément notre encadreur
monsieur Kaouane Moussa pour ses suivis et ses
précieuses orientations dans notre travail et Nous
voudraient vous remercier pour tous vos conseils
et vos remarques intéressantes.
Nous exprimons nos reconnaissances à tous
personnes qui a contribué de près ou de loin à
l’achèvement de ce travail; nos enseignants, nos
amis, nos collègues de promotion Licence
Informatique 2022.
Nous remercions également les membres de jury
d’avoir accepté juger ce modeste travail.
3
Sommaire
5
Introduction générale
1
Chapitre I :
Généralités sur la gestion des
stocks.
2
Chapitre I: Généralités sur la gestion des stocks.
I.1 Introduction :
Dans ce chapitre, nous allons présenter les notions de base de la gestion des stocks.
dans la première partie, on va définir les principaux concepts de ce domaine, puis, nous
allons introduire l’objectif de la gestion des stocks, et enfin. Dans la deuxième partie, on
va donner un aperçu sur les systèmes de gestion des stocks et leur importance dans la vie
quotidienne des entreprises de production.
I.2.1 Gestion :
la mise en œuvre des ressources pour atteindre des objectifs dans un cadre bien
déterminé [1].
I.2.2 Stock :
Le mot « stock » peut être défini comme étant un produit que l’on garde en vue d’une
utilisation ultérieure. Il représente les biens achetés, transformés ou à vendre dans une
I.2.3 Un magasin :
Un magasin est un espace de stockage dans lequel les marchandises sont stockées de
manière ordonnée. précis. Il permet de garder l'état exact de l'article. Il garantit que chaque
article a un point Gestion entre approvisionnement et consommation. C'est ici que nous
pointons l'entrée et sortir. Le magasin propose des emplacements de stockage bien
matérialisés qui permettent Le comptage est effectué pour garantir l'exactitude permanente
de la quantité Articles disponibles [4].
La gestion des stocks est une étape essentielle qui reste au cœur des préoccupations
des clients Tout manager qui souhaite orienter l'entreprise vers la performance. il est défini
3
comme Une technique pour maintenir un inventaire suffisant et nécessaire pour contrôler
les problèmes Capacité de contrôler et de réguler les entrées et les sorties [1].
La gestion des stocks a pour but de maintenir à un seuil acceptable le niveau des
services pour lequel le stock considéré existe. En effet, l'un des objectifs de la gestion des
stocks est précisément d'aller vers une performance accrue par une meilleure maitrise des
stocks [1] .
Un logiciel de gestion des stocks est un système informatique qui suit les niveaux de
stocks ventes, commandes, produits et livraison. une entreprise utilise un logiciel de
gestion des stocks pour éviter les stocks produits superflus et dysfonctionnements. C'est
un outil d'organisation des données d'inventaire [1].
I.3 Conclusion :
Dans ce chapitre, nous avons donné un aperçu général sur les principaux concepts de la
gestion des stocks. Ce chapitre a été conclu par définition logiciel de gestion de stock .
4
Chapitre II :
Le langage de modélisation
UML et conception
5
Chapitre II : Le langage de modélisation UML et conception
II.1 Introduction :
Dans le cadre de ce projet, nous avons choisi le langage UML comme méthode de
conception. Ci-dessous, nous introduisons le langage puis justifions ce choix[3].
6
Définition : Décrit les fonctionnalités d'un système en termes d'acteurs, d'objectifs en tant
que cas d'utilisation et de dépendances entre les cas d'utilisation.et Pour construire le
diagramme de cas d'utilisation il faut [3]:
• identifier les rôles qui interagissent avec (acteurs).
• déterminer les grandes catégories d'utilisation (cas d'utilisation).
• décrire textuellement les interactions (scenarios).
Notre système est composé de 2 acteurs :
Gérant : permet de mettre des manipulations du stock, fournisseur, les utilisateurs
d’application web, les demande du fournissement, modification de la caisse et consultation
des achats.
Vendeur : permet d’effectuer des ventes.
7
Figure II.2: Diagramme de classe de l’application
8
II.2.4.2 Diagramme de séquence «ajouter un vendeur» :
9
Figure II.6: Diagramme de séquence «ajouter son stock»
Conclusion :
Nous avons présenté dans ce chapitre la phase de conception de notre système qui
contient les diagrammes de cas d’utilisation qui montrent les différentes relations entre les
cas d’utilisation et les acteurs, ensuite afin de bien décrire les détails de fonctionnement de
notre application nous avons établi les diagrammes de séquences pour faciliter la
réalisation du notre projet, puis le diagramme de classes qui montre les classes du système
et les relations entre elles, dans le chapitre suivant, nous allons entamer la dernière partie
de notre projet dédiée au développement et la réalisation de notre application.
10
Chapitre III :
Implémentation
11
III.1 Introduction :
Wamp : pile de solutions composée du serveur Web Apache pour le support base donne
Html Css Js Php : Langage de programmation
MySQL : est un système de gestion de base de données relationnelles open source .
III.3 Les captures :
Cette page est un moyen d'accéder à une application web qui nécessite que l'utilisateur
saisisse un email d'utilisateur et un mot de passe pour lui permettre d'entrer dans la page
d'accueil Del ‘application web où se trouvent deux types d’utilisateurs : gérant, vendeur.
III.3.2 Page de Administrateur :
Cette page est une page de super admin où l’on trouve tous les services fournis par
l’application web pouvant être gérés par l’administrateur (Gérant). Où il peut stocker les
produits ou ajouter un fournisseur ou un employé et moniteur des ventes ce qui signifie
qu'il peut effectuer tous les services existants dans l'application web.
12
III.3.3 Page Stock :
Sur cette page, vous pouvez ajouter le produit en écrivant le nom, code du produit et la
quantité disponible à partir de ce produit, en plus du produit et de la date de validité du
produit et prix de la vente et nom du fournisseur, puis appuyez sur Enregistrer pour
l'ajouter.
Et aussi afficher les informations sur les produits stockées dans un tableau avec la
possibilité de rechercher, supprimer et modifier les produits dont la date de péremption est
inférieure à trois mois sont affichés en rouge.
III.3.4 Page ventes :
13
Afficher les informations sur les ventes stockées dans un tableau.
Sur cette les pages, nous pouvons ajouter les fournisseurs en saisissant leur nom,
prénom, email, numéro de téléphone puis cliquer sur enregistrer pour ajouter le
fournisseur.
Et aussi afficher les informations sur les fournisseurs stockées dans un tableau avec la
possibilité de rechercher, supprimer et modifier.
Sur cette les pages, nous pouvons ajouter les vendeurs en saisissant leur nom, prénom,
email, mot de pesse puis cliquer sur enregistrer pour ajouter le vendeur.
Et aussi afficher les informations sur les vendeurs stockées dans un tableau avec la
possibilité de rechercher, supprimer et modifier.
III.3.7 Page gérant :
14
Afficher les informations sur le gérant stockées dans un tableau avec la possibilité
modifier .
Le botton ajout le produit dans la table, il peut afficher le prix total des produits
15
III.3.9 tiquet caisse :
III.4 Conclusion :
Notre projet qui est une application web pour la gestion des ventes des produits
cosmétique a été créé en plusieurs étape qui sont :
1. Analyse des besoins avec la un magasin : les informations des produits, donnes utilise
pour mettre un achat …etc.
2. Etude conceptuelle Avec UML : on a utilisé diagramme des cas, diagramme de
séquence et diagramme des classes.
3. Réalisation : on a utilisé le langage html, Css, Js, MySQL, PHP.
Les connaissances acquises au cours de notre projet sont généralement comment les taches
dans le magasin sont devisée, comment les produits sont gérés, et la méthode pour mettre
les ventes. On a trouvé quelques difficultés comme par exemple manque des ressources,
etc.
16
Références bibliographiques :
[1] M. Kabori, Problématique de la gestion des stocks dans les secteurs hôteliers.
Casde l'hôtel Lac Kivu Lodge de 2009 à 2011, Université Libre des Pays des Grands
Lacs.
[2] Notions de base de la gestion des stocks,
http://www.logistiqueconseil.org/Articles/Entrepot-magasin/Gestion-des-
stocks.htm.
[3] H.Kendouci et Y. Regagda, mémoire « Conception et Réalisation d’une Application
Web permettant aux étudiants de réviser à travers le partage de cours, TD, QCM, QUIZ
…»
17