Vous êtes sur la page 1sur 1

Soit le schéma relationnel suivant 

:
Filière (IdF, LibelleF, NombreEtudiant)
Etudiant (IdE, Nom, Prénom, DateNaissance, Tel, Email, NombreAbsences,
NoteDiscipline, IdF#)
Enseignant (IdEn, Nom, Prénom, Spécialité, Email, MotDePasse)
Matière (IdM, Libelle, Coeff, IdEn#)
Notes (IdNote, Note, IdE#, IdM#)
Absences (IdAb, DateAb, IdE#, Justification)
Travail à Faire :
Les Formulaires :

 Authentification des enseignants.


 Menu Principal (MDI).
 CRUD (create, read, update, delete) pour toutes les tables. (Navigation si
possible). (Varier entre Connecté et Déconnecté)
 Pour la forme de gestion des absences il ne faut pas oublier de gérer
automatiquement l’attribut « NombreAbsences ».
 Pour lister les étudiants et leurs moyennes d’une filière choisi dans une liste
déroulante. (Connecté)
 Lister les notes d’un étudiant choisi dans une liste déroulante avec sa
moyenne générale. (Déconnecté)
 Avec trois DataGridView. Le premier rempli avec les informations des
enseignants. En cliquant sur un enseignant remplir le deuxième avec toutes
ses matières et en cliquant sur une matière remplir le troisième avec les notes
et étudiants qui ont des notes dans cette matière. (Linq)
 En sachant que l’attribut « NoteDiscipline » est initialisé à 20. Réaliser une
forme avec un DataGridView qui contient les étudiants qui ont plus de trois
absences. Ajouter à cette grille une colonne « Case à Cocher ». En cliquant sur
un bouton « Modifier » retrancher 2 points de la note discipline à tous les
étudiant choisis par la case à cocher.
Les Etats :

 Liste de toutes les matières avec coeff et le nom de l’enseigant.


 Liste des étudiants d’une filière choisi dans une liste déroulante.
 Relevé de note d’un étudiant choisi dans une liste déroulante.
 Liste des étudiants qui ont plus de trois absences avec le nombre de leurs
absences.

Vous aimerez peut-être aussi