43 lines
1.4 KiB
Plaintext
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"
|
|
}
|
|
}
|