Bonjour,
je viens demander votre aide et vos suggestions sur un projet que je suis entrain de développer et maintenant là je suis coincée ,je vous remercie d'avance!
je vous explique : je développe une application de gestion de notes pour une université avec évidement une gestion automatique des bulletins de notes
Le schéma :
il est dans la pièce jointe attachée
Les règles de gestion
L’université contient de facultés.
Ces facultés, chacune est composée des départements.
Une faculté est composée de 1 à plusieurs départements.
Un département est contenu dans une et une seule faculté.
Un Etudiant appartient2 à une classe (Licence1, Licence2, Licence3…….)
Un étudiant appartient2 à une et une seule classe
Une classe peut contenir 0 à plusieurs étudiants
Un Etudiant appartient2 à un département
Un étudiant appartient à un et un seul département
Un département contient 0 à plusieurs étudiants
Un Etudiant compose des matières dans une session et obtient un couple de notes (noteCc et noteExam) et une moyMat (qui est la moyenne par matière ,(moyMat = (noteCc*0 .25 )+(noteExam*0.75))
Un étudiant compose au minimum 0 matière dans aucune session
Un étudiant compose au maximum plusieurs matières dans 2 sessions (plusieurs sessions)
Les matières sont regroupées en UE
Une matière est contenue dans une et une seule UE
Une UE peut contenir 1 à plusieurs UE
Une matière est composée dans un semestre
Une matière est composée dans 1 semestre au minimum et au maximum dans plusieurs semestres
On compose dans un semestre un à plusieurs matières
Mes questions sont les suivantes :
1-Mon MCD est il à peu près acceptable ou bien y’a il des erreurs de conception?
2 je ne sais pas comment je vais gérer l’entité année académique, dois je créer une table dédiée seulement à l’année académique ou doit elle figurer dans la table : Etudiant?
3-Etant donné que les semestres contiennent deux sessions (1ère et 2ème session), doit il avoir une relation entre semestre et session ?
4-Pour chaque étudiant et chaque UE, on calcule la moyenne de l’UE pour chaque étudiant
Par exemple : Moyenne UE1/Etudiant1 = (Somme des Moyennes de chaque Matière appartenant à l’UE 1)/coefficient de l’UE
Par rappel : Moyenne d’une matière dans une UE = (noteCc*0 .25) + (note Exam*0.75))
Je ne sais pas comment je vais gérer cette donnée : moyenne de l’UE, doit elle figurer dans la table : UE ?
5- Je ne sais pas non plus comment gérer l’entité : moyenne de chaque matière
6-je dois calculer la moyenne semestrielle de chaque étudiant et sa moyenne annuelle, faire un classement en attribuant aux étudiants des rangs, de mention, de gérer aussi l’admissibilité, le passage pour la gestion des bulletins de notes
Sur ce dernier point, j’ai besoin également de votre aide car je sais pas du tout comment je peux gérer ces entités
Merci d’avance !
Partager