Bonjour,
Je suis étudiant et j'ai un petit diagramme de classes à faire.
Le sujet est le suivant :
Un utilisateur peut être enseignant, élève ou parent. Il peut en revanche passer d'un profil à un autre a tout instant.
Sachant aussi que un enseignant peut créer une classe dans laquelle des élèves peuvent s'inscrire.
Sachant aussi que un enseignant peut créer une matière et les élèves peuvent suivre cette matière.
Ma conception est la suivante :
Classe Utilisateur : Login (String), Password (String) ,..., Role (Role)
Classe Role (Énumération) : Enseignant, Élève, Parent
Classe Matière
Classe Classe
User (0,*) ---> rejoint ---> (0,*) Classe
User (1,1) ---> créé ---> (0,*) Classe
User (1,1) ---> s'inscrit ---> (0,*) Matière
User (0,*) ---> gère ---> (0,*) Matière
Et donc l'user pourra seulement son rôle d'Enseignant, Parent ou Eleve rejoindre, créé, s'inscrire et gère.
Pourriez-vous me conseiller ? Me donner votre avis ? Une meilleure idée de conception ?
Merci d'avance pour vos réponses ;-)
Partager