Bonjour tout le monde.
Dans le cadre d'un projet pour les élèves on veut créer une application de gestion scolaire en ligne.
Pour le début on s’intéresse juste à :
la répartition des élèves dans des classes
quels sont les matières pour un niveau
quels sont les profs pour une classe et pour quel cours
voici donc quelques règles de gestion
##############################################################################
Pour une année scolaire
Un ELEVE appartient à une CLASSE : une CLASSE contient plusieurs ELEVES
Un ELEVE appartient à 0 ou un Groupe : un Groupe contient plusieurs ELEVES (de différentes classes), les groupes sont créés pour les cours optionnels
Une CLASSE appartient à une NIVEAU : un NIVEAU contient plusieurs CLASSES
Un Groupe appartient à une NIVEAU : un NIVEAU contient 0 ou plusieurs Groupes
Un PROFESSEUR est spécialisé dans plusieurs MATIERE : une MATIERE est la spécialité de plusieurs PROFESSEURS
Une MATIERE concerne plusieurs NIVEAU : un NIVEAU est concerné par plusieurs MATIERES
Un coefficient est attribué à la MATIERE selon le NIVEAU
Un PROFESSEUR enseigne plusieurs CLASSES : une CLASSE est enseignée par plusieurs PROFESSEURS
Un PROFESSEUR enseigne 0 ou plusieurs Groupes : un Groupe est enseigné par un PROFESSEUR
L’année scolaire est formé de trois PERIODES (trimestre 1, trimestre 2 et trimestre 3)
Une EVALUATION concerne un NIVEAU, une MATIERE et une PERIODE données et elle est de type (orale, contrôle, sysnthèse..)
Un EXAMEN appartient à une EVALUATION : une EVALUATION contient un EXAMEN
Un ELEVE passe un EXAMEN par EVALUATION, une note est attribuée à l’élève dans cet examen
#####################################################################
voici mon MCD
https://my.vertabelo.com/public-mode...=4138&zoom=0.9
est ce qu'on est dans le bon chemin? y'at'il des erreurs à corriger?
faut il simplifier le nombres des entités?
avez vous des suggestions?
Partager