Wilfreid AGBO et Gregoire J. MONEYENGONO - Présentation gestion de stocks
1. GESTION DE STOCK
EXEMPLE D’UNE PHARMACIE
Présenté par
Wilfreid K. AGBO et
Grégoire J. MONEYENGONO
1Université DJILLALI LIABES
FACULTE DES SCIENCES EXACTES
DEPARTEMENT D’INFORMATIQUE
3è année Licence Ingénierie des Systèmes Informatique et Logiciel (I.S.I.L.)
Janvier 2016
2. PLAN
INTRODUCTION
Objectifs
Défis
PRESENTATION DES DIAGRAMMES UML
DIAGRAMME DES CAS D’UTILISATIONS
DIAGRAMME DE CLASSES
DIAGRAMME D’OBJETS
DIAGRAMME DE SEQUENCES
DIAGRAMME DE COMMUNICATION
DIAGRAMME D’ETATS DE TRANSITIONS
DIAGRAMME D’ACTIVITES
DIAGRAMME D’INTERACTION GLOBAL
CONCLUSION
Wilfried K. AGBO et Grégoire J. MONEYENGONO
2
3. Introduction
Pourquoi la gestion de stock?
La gestion de stock est une lourde tâche pour les
personnes qui en ont la charge, celle du stock d’une
pharmacie paraît un peu plus spéciale. Cependant, c’est
une nécessité pour tout pharmacien désirant mieux suivre
l’évolution des stocks de sa pharmacie et plus
particulièrement quand les ressources financières sont
limitées.
Wilfried K. AGBO et Grégoire J. MONEYENGONO
3
4. Objectifs
En quoi consiste t-elle?
Avoir toujours un stock minimum
afin d’éviter le sous-stockage et le sur-stockage
Connaître à tout moment la quantité disponible en stock.
Commander les médicaments
Recevoir les médicaments
Contrôler le stock (vol, pertes, erreurs ou manque)
Contrôler les sorties de stock
Wilfried K. AGBO et Grégoire J. MONEYENGONO
4
5. Défis
Quels sont les défis à relever?
Savoir quand faut-il commander?
Combien faut-il commander?
Quels médicaments commander?
De quelle somme d’argent dispose-t-on?
Quelle est la consommation moyenne mensuelle?
Wilfried K. AGBO et Grégoire J. MONEYENGONO
5
7. Diagramme de cas d’utilisations
Un cas d’utilisation est un ensemble d’actions réalisées par le système, en
réponse à une action d’un acteur.
Ainsi, le diagramme de cas d’utilisation représente les relations existantes
entre les acteurs et les cas d’utilisation.
L’ACTEUR PRINCIPAL
- Le gérant de dépôt (administrateur)
Wilfried K. AGBO et Grégoire J. MONEYENGONO
7
8. Diagramme de cas d’utilisations
LES CAS D’UTILISATIONS
- S’authentifier
- Passer une commande
- Recevoir une commande
- Editer Produit
- Supprimer Produit
- Dresser la fiche de stocks
- Dresser un inventaire
- Gérer les produits hors d’usage
- Déstocker
Wilfried K. AGBO et Grégoire J. MONEYENGONO
8
9. Wilfried K. AGBO et Grégoire J. MONEYENGONO
9Diagramme des cas d’utilisations
15. Wilfried K. AGBO et Grégoire J. MONEYENGONO
15
Diagramme de
Séquence du
Cas d’utilisation
« S’authentifier »
16. Wilfried K. AGBO et Grégoire J. MONEYENGONO
16
Diagramme de
Séquence du
Cas d’utilisation
« Editer Produit »
17. Wilfried K. AGBO et Grégoire J. MONEYENGONO
17
Diagramme de
Séquence du
Cas d’utilisation
«Passer une
Commande»
18. Wilfried K. AGBO et Grégoire J. MONEYENGONO
18
Diagramme de
Séquence du
Cas d’utilisation
« Recevoir une
Commande »
19. Wilfried K. AGBO et Grégoire J. MONEYENGONO
19
Diagramme de
Séquence du
Cas d’utilisation
« Déstocker
Produit »
20. Diagramme de Communication
Fournit une représentation graphe des interactions des objets d’un scénario de cas d’utilisation,
l’exécution d’une opération, ou une interaction entre les classes en mettant l’accent sur la structure
du système
Montre les acteurs, les objets et leurs liens de communication ainsi que les messages qu’ils
échangent
Véhicule le même genre d’information qu’un diagramme de
séquence à ceci près qu’il se concentre sur la structure des
objets au lieu de la chronologie des messages qu’ils échangent.
Wilfried K. AGBO et Grégoire J. MONEYENGONO
20
21. Wilfried K. AGBO et Grégoire J. MONEYENGONO
21Diagramme de Communication: authentifier
22. Wilfried K. AGBO et Grégoire J. MONEYENGONO
22Diagramme de Communication: passer une commande
23. Diagramme d’états de transition
Montre les différents états d’un objet
ainsi que les transitions entre ses derniers
Permet de modéliser le comportement
individuel d’un objet d’une classe
Wilfried K. AGBO et Grégoire J. MONEYENGONO
23
24. Wilfried K. AGBO et Grégoire J. MONEYENGONO
24Diagramme d’états de transition
25. Diagramme d’activités
Permet de représenter graphiquement le comportement
d’une méthode ou le déroulement d’un cas d’utilisation
Permet de modéliser le comportement du système, dont la
séquence des actions et leurs conditions d’exécution.
Les actions sont les unités de base du comportement du système
Wilfried K. AGBO et Grégoire J. MONEYENGONO
25
26. Wilfried K. AGBO et Grégoire J. MONEYENGONO
26
Diagramme d’activités : Passer une Commande
27. Wilfried K. AGBO et Grégoire J. MONEYENGONO
27
Diagramme d’activités : Déstocker
28. Diagramme d’interaction global
Wilfried K. AGBO et Grégoire J. MONEYENGONO
28
Permet de donner une vue d’ensemble des interactions du système
Il se concentre sur la vue d’ensemble de flux de contrôle où les nœuds sont des
interactions ou interactionUses
Il est réalisé avec le même graphisme que le diagramme d’activité
Chaque élément du diagramme peut ensuite être détaillé à l’aide d’un
diagramme de séquence ou d’activité
30. Conclusion
A l’issu de ce mini-projet qui consiste en la gestion de
stock, plus précisément la gestion de stock de produits
d’une pharmacie, nous avons fait cas des différentes
parties de la conception d’un logiciel en adoptant les
recommandations du langage UML. Ainsi nous avons
construit tout au long de l’analyse des besoins , les
principaux diagrammes d’UML qui décrivent tout le
fonctionnement dudit système
Wilfried K. AGBO et Grégoire J. MONEYENGONO
30