diff --git a/project/Docs/classe/classDiagram.png b/project/Docs/classe/classDiagram.png new file mode 100644 index 0000000..29b6795 Binary files /dev/null and b/project/Docs/classe/classDiagram.png differ diff --git a/project/Docs/classe/classDiagram.txt b/project/Docs/classe/classDiagram.txt new file mode 100644 index 0000000..1aa1636 --- /dev/null +++ b/project/Docs/classe/classDiagram.txt @@ -0,0 +1,53 @@ +Logiciel : plantuml +https://plantuml.com/fr/ + +@startuml + +class Scientifique{ + nom : String + prenom : String + photo : Raw + dateNaissance : Date + descriptif : String + ratioTrouvee : Float +} + +class Thematique{ + libelle : String +} + +class "Difficulté"{ + libelle: String +} + +Scientifique "*" --> "1..*" Thematique +Scientifique "*" --> "1" "Difficulté" +Scientifique <-- Utilisateur : A découvert < +Scientifique .. Admin : Gérer < + + +abstract Compte{ + email : String + motDePasse : Hash +} + +class Utilisateur{ + pseudo : String +} + +class Admin{ + +} + +Compte <|-- Utilisateur +Compte <|-- Admin + + +class Jeu{ + nom : String + nbrParties : Integer +} + +Jeu .. Scientifique + +@enduml