diff --git a/project/Docs/mld/mld graphique.md b/project/Docs/mld/mld graphique.md new file mode 100644 index 0000000..7a1d3d2 --- /dev/null +++ b/project/Docs/mld/mld graphique.md @@ -0,0 +1,105 @@ +```plantuml +@startuml + +entity "Jeu" as jeu { + id : int + nom : string + nbrParties : int +} + +entity "Scientifique" as scientifique { + id : int + nom : string + prenom : string + photo : string + dateNaissance : date + descriptif : string + ratioTrouvee : float + #idThematique : int + #idDifficulte : int + #idSexe : int +} + +entity "Thematique" as thematique { + id : int + libelle : string +} + +entity "Difficulte" as difficulte { + id : int + libelle : string +} + +entity "Sexe" as sexe { + id : int + libelle : string +} + +entity "Joueur" as joueur { + id : int + pseudo : string +} + +entity "Utilisateur" as utilisateur { + #idJoueur : int + email : string + motDePasse : string + pseudo : string +} + +entity "Invite" as invite { + #idJoueur : int + idSession : int +} + +entity "Partie" as partie { + id : int + codeInvitation : string + #idJoueur : int + #idJeu : int +} + +entity "Admin" as admin { + id : int + email : string + motDePasse : string +} + +entity "Decouvrir" as decouvrir { + #idUtilisateur : int + #idScientifique : int +} + +entity "Indice" as indice { + id : int + indice : string + #idScientifique : int +} + +entity "Reponse" as reponse { + id : int + reponse : string + #idScientifique : int + #idQuestion : int +} + +entity "Question" as question { + id : int + question : string +} + +partie --> jeu +partie --> joueur +invite --> joueur +utilisateur --> joueur +utilisateur --> scientifique +scientifique --> thematique +scientifique --> sexe +scientifique --> difficulte +scientifique --> indice +question --> reponse +reponse --> scientifique +decouvrir --> scientifique +decouvrir --> utilisateur +jeu --> scientifique +@enduml \ No newline at end of file