wilfreid agbo et gregoire j. moneyengono - présentation gestion de stocks
TRANSCRIPT
GESTION DE STOCK
EXEMPLE D’UNE PHARMACIE
Présenté parWilfreid 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
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
Introduction
Pourquoi la gestion de stock?
La gestion de stock est une lourde tâche pour lespersonnes qui en ont la charge, celle du stock d’unepharmacie paraît un peu plus spéciale. Cependant, c’estune nécessité pour tout pharmacien désirant mieux suivrel’évolution des stocks de sa pharmacie et plusparticulièrement quand les ressources financières sontlimitées.
Wilfried K. AGBO et Grégoire J. MONEYENGONO
3
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
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
Présentation des
Diagrammes
6
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
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
Wilfried K. AGBO et Grégoire J. MONEYENGONO
9Diagramme des cas d’utilisations
Diagramme de classes
Wilfried K. AGBO et Grégoire J. MONEYENGONO
10
Wilfried K. AGBO et Grégoire J. MONEYENGONO
11Diagramme de
Classes
Diagramme d’objets
Wilfried K. AGBO et Gregoire J. MONEYENGONO
12
Wilfried K. AGBO et Grégoire J. MONEYENGONO
13Diagramme d’objets
Diagramme de séquences
Wilfried K. AGBO et Grégoire J. MONEYENGONO
14
Wilfried K. AGBO et Grégoire J. MONEYENGONO
15Diagramme de
Séquence du
Cas d’utilisation
« S’authentifier »
Wilfried K. AGBO et Grégoire J. MONEYENGONO
16Diagramme de
Séquence du
Cas d’utilisation
« Editer Produit »
Wilfried K. AGBO et Grégoire J. MONEYENGONO
17Diagramme de
Séquence du
Cas d’utilisation
«Passer une
Commande»
Wilfried K. AGBO et Grégoire J. MONEYENGONO
18Diagramme de
Séquence du
Cas d’utilisation
« Recevoir une
Commande »
Wilfried K. AGBO et Grégoire J. MONEYENGONO
19Diagramme de
Séquence du
Cas d’utilisation
« Déstocker
Produit »
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
Wilfried K. AGBO et Grégoire J. MONEYENGONO
21Diagramme de Communication: authentifier
Wilfried K. AGBO et Grégoire J. MONEYENGONO
22Diagramme de Communication: passer une commande
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
Wilfried K. AGBO et Grégoire J. MONEYENGONO
24Diagramme d’états de transition
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
Wilfried K. AGBO et Grégoire J. MONEYENGONO
26Diagramme d’activités : Passer une Commande
Wilfried K. AGBO et Grégoire J. MONEYENGONO
27Diagramme d’activités : Déstocker
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é
Wilfried K. AGBO et Grégoire J. MONEYENGONO
29
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
النتباهكشكرا
BIEN CORDIALEMENT
WILFRIED ET GREGOIRE
31