Diagramme d'états-transitions
2.4. Diagrammes d’étatstransitions
2.4.1. Diagramme d’état-transition « Utilisateur»
Figure39. Diagramme d’état‐transition « Utilisateur ».
2.4.2. Diagramme d’état-transition « Produit»
Figure40. Diagramme d’état‐transition « Produit ».
AjouterUtilisateur() Validation
Annulation ModifierUtilisateur()
DesactiverUtilisateur()
AjouterRoleUtilisateur()
En attente Validé
Mis à jour
Préviligié
AjouterProduit() Validation
ModifierProduit()
RechercherProduit()
Annulation
SupprimerProduit()
AjouterProduitStock()
PasserCommande()
Livraison
En attente Validé Mis à jour
Recherché
Commandé Stocké
2.4.3. Diagramme d’état-transition « Panier»
Figure41. Diagramme d’état‐transition « Panier ».
2.4.4. Diagramme d’état-transition « Commande»
Figure42. Diagramme d’état‐transition « Commande ».
AjouterProduitPanier() ListeProduitsPanier()
ViderPanier() RetirerProduitPanier()
AjouterProduitPanier()
Validation
ListeProduitsPanier()
Rempli Consulté
Modifié
Validé
PasserCommande()
Validation
AnnulerCommande()
Paiement en ligne
EnvoyerFacture()
Livraison
TrierCommande()
En attente
Payée
Livrée Facturée
Validée
Consultée
2.4.5. Diagramme d’état-transition « Facture»
Figure43. Diagramme d’état‐transition « Facture ».
PasserCommande()
Paiement en ligne
EnvoyerFacture()
ImprimerFacture()
Crée Réglée
Imprimée
Envoyée
Lire le mémoire complet ==> (Conception et réalisation d’une plate-forme de commerce électronique)
Mémoire de fin d’études pour l’obtention du diplôme d’Ingénieur d’Etat en Informatique
Ecole nationale supérieure d’informatique