Diagramme d'objets

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

:Produit

idProduit = 101
1..* nomProduit = "Stylo"
quantiteStock = 50

:Administrateur :Stock
afficherDetails()
mettreAJourStock()
idUtilisateur = 1 produits = {prod1, prod2} verifierDisponibilite()
nom = "Dupont" quantiteTotale = 80
motPasse = "admin123" 1..1
Rôle : Gérer les produits et les bons. Gérer contenir
ajouterProduit ()
modifierProduit ()
gererStock() supprimerProduit ()
telechargerBon() verifierDisponibilite ()
genererRapportStock() consulterListeProduits () :Produit

idProduit = 102
1..* nomProduit = "Cahier"
quantiteStock = 30

afficherDetails()
mettreAJourStock()
: Commande verifierDisponibilite()
concerner
numCommande = 1001 1..*
1..* dateCommande = "2024-11-22"
etat = "En attente"
:Consommateur

idUtilisateur = 2 commanderProduit()
nom = "Martin" Passer confirmerReception()
Génèrer
motPasse = "client456" annulerCommande()
Rôle : Commander des produits. 1..1

1..1
Associer :BonDeCommande
commanderProduit()
confirmerReception() 1..1 numeroBon = 3001
consulterStock() date = "2024-11-22"
verifierDisponibiliteProduit() :Livraison ligneDeCommande
soumettreReclamation() totalCommande

numLivraison = 2001
dateLivraison = "2024-11-25" calculerTotalCommande()
bonLivraison ajouterLigneCommande()

:Fournisseur telechargerBonLivraison()
Preparer confirmerLivraison()
idUtilisateur = 3
nom = "Durand"
motPasse = "supplier789"
Rôle : Confirmer les livraisons.

fournirProduit() 1..*
confirmerLivraison()
telechargerBonLivraison()
mettreAJourStock() :BonDeLivraison :LigneCommande

numeroBon = 4001 quantite = 2


date = "2024-11-25" total = 3.00
ligneDeLivraison sousTotal
statutLivraison
calculerSousTotal()
getProduit()
confirmerLivraison()
getSousTotal()
telechargerBon()
getQuantite()

Vous aimerez peut-être aussi