Files
2024-03-24 23:00:47 +01:00

43 lines
1.4 KiB
Plaintext

SequenceDiagram {
actor parieur
lifeline siteweb
lifeline serveur autoactivate
entity "Base de donnée" as bdd autoactivate
parieur --> siteweb "login"
activate siteweb
siteweb --> serveur "transferer données de input"
serveur --> bdd "rechercher données de user"
fragment alt "[Bon mdp et user]" {
bdd -r-> serveur "Charger user données "
serveur -r-> siteweb "login réussi"
siteweb -r-> parieur "Bienvenue au FDJ"
parieur --> siteweb "Parier"
siteweb --> serveur "Le client veut parier"
serveur -r-> siteweb "Demande événement"
siteweb -r-> parieur "Choissiez un événement"
parieur --> siteweb "Donner information"
siteweb --> serveur "Evenement choisi"
serveur -r-> siteweb "Demande montant"
siteweb -r-> parieur "Combien vous voulez parier?"
parieur --> siteweb "Donner le montant"
siteweb --> serveur "L'agrent que clien a parié"
serveur --> serveur "Débiter"
serveur -r-> siteweb " Afficher nouveau montant"
siteweb -r-> parieur "Mis à jour le portefeuille"
fragment alt "[Gagné]" {
serveur --> serveur "Nouveau montant pour client"
serveur -r-> siteweb "Motant gagné"
siteweb -r-> parieur "Félicitation"
case "[Perdu]"
serveur -r-> siteweb "Motant perdu"
siteweb -r-> parieur "Dommage"
}
case "[Mdp ou nom est faux]"
serveur -r-> siteweb "login incorrect"
siteweb -r-> parieur "Faux mdp ou user"
}
}