WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de gestion des stocks des produits pharmaceutiques.

( Télécharger le fichier original )
par Halima, Lina Ikram Lemoudda, Ouili
Constantine2, ABD EL HAMID MEHRI  - Licence professionnelle en informatique  2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.3.3. Diagramme de séquence:

Le diagramme de séquence (DES) est un diagramme qui représente le fonctionnement du système en terme d'interaction entre les objets des différentes classes d'un point de vue temporelle.

Un DES met l'accent sur la chronologie des échanges de messages.

· Authentification:

Fig. II.23. Diagramme de séquence du cas « authentification ».

· Analyse et conception I Chapitre02

Ajouter pharmacie:

sd ajouter pharmacie

système

opératrice

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ref

 
 
 
 
 

Authentification

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1 Demander le formulaire d'ajout d'une pharmacie()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2 ; Afficher le formulaire()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

3 ; Remplir le formulaire et valide()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Vérifier()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

alt

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

n

n

Informations correctes

5 afficher"pharmacie ajoutée()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Informations incorrectes

6 : afficher un message d'erreur()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

il y a des champs vides

7 ; afficher"les champs ne sont pas tous remmplis" ()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fig. 11.24. Diagramme de séquence du cas « ajouter pharmacie ».

· Analyse et conception I Chapitre02

55

Modifier pharmacie:

sd modifier pharmacie

u

6 : Réponse()

systeme

opératrice

ref

Authentification

1 : afficher la liste des pharmacies()

ref

sélectionner pharmacie

2 afficher les informations de la pharmacie(;

u

3 : modifier les informations()

4 : valider()

5 : afficher un message de confirmation()

opt

7 : vérifier()

informations correctes

8 : afficher"pharmacie modifiée"()

n

informations incorrectes

9 : afficher un message d'erreur()

u

alt

oui

Fig. 11.25. Diagramme de séquence du cas « modifier pharmacie ».

· Analyse et conception I Chapitre02

Supprimer pharmacie:

opt

oui

sd supprimer pharmacie

s.st=m

opëratrice

ref

Authentification

1 ; Afficher la liste des pharmacies()

ref

sëlectionner pharmacie

2 ; valider()

3 ; Afficher un message de confirmation()

u

4 ; rëponse()

10

5 ; pupprimer la pharmaciel:

6

; Afficher le message"Pharmacie supprimëe"()

56

Fig. 11.26. Diagramme de séquence du cas « supprimer pharmacie ».

·

Analyse et conception I Chapitre02

57

Editer la facture de sortie:

·

sd Editer facture de sortie

Systéme

'u

La pharmacie n'existe pas

opt )

ref

Ajouter pharmacie

loop

re

Sélectionner lot

3 : Saisir quantité produit()

4 : Valider()

u

5 Afficher message "facture enregistrée()

Opératrice

ref

Authentification

1 : Afficher la facture()

ref

Sélectionner pharmacie

2 : Vérifier(;

u

Fig. 11.27. Diagramme de séquence du cas « éditer la facture de sortie ».

·

Analyse et conception I Chapitre02

58

Editer la facture d'entrée:

sd Editer la facture d'entrée

Système

Opératrice

Authentification

1 : afficher le facture d'entrée()

ref

Sélectionner laboratoire

loop

 
 
 
 

ref

Sélectionner produit

 
 
 
 
 
 
 
 

ref

Sélectionner lot

 
 
 
 
 
 
 
 
 

lot existe déjâ

2 : Saisir la nouvelle quantité du lot()

 
 
 
 
 
 
 
 

3 : Saisir toutes les informations du lot()

 
 
 

4 : valider()

5 : enregistrer()

6 : afficher:"lot ajouté"()

Fig. 11.28. Diagramme de séquence du cas « éditer la facture d'entrée ».

·

Analyse et conception

Chapitre02

Consulter stock:

59

Fig. II.29. Diagramme de séquence du cas « consulter stock».

· Analyse et conception I Chapitre02

60

Consulter alertes:

sd Consulter alertes

 
 
 

Gestionnaire de stock

Système

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ref

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Authentification

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

oop

 
 
 
 
 

1 ; Comparer la quantité au seuil minimal peur chaque produit()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2 ; afficher alertes stock()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

loop

 
 
 
 
 
 

3 ; Wrifier date péremption pour chaque lot()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

u'

4 ; Afficher alertes péremption()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

opt

 
 
 
 
 
 

5 ; Imprimer les alertes()

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fig. 11.30. Diagramme de séquence du cas « consulter alertes».

·

Analyse et conception I Chapitre02

Valider la sortie des produits:

sd valider la sortie des produits

kap

ref

Authentification

ref

Sélectionner la facture de sortie

1 : Valider produits()

2 : Enregistrer les cases cochées()

3 : Vérifier()

Magasinier

case non cochée=0

4 : imprimer facture()

opt

Systeme

61

Fig. 11.31. Diagramme de séquence du cas « valider la sortie des produits».

·

Analyse et conception

Chapitre02

Consulter factures validées:

62

Fig. II.32. Diagramme de séquence du cas « consulter factures validées».

Analyse et conception

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius