au click sur le bouton 'valider'
- lit les données correspondant aux différents champs, construit et
affiche le relevé de notes dans la zone de texte (question 1)
- pour chaque donnée (sauf prénom) incomplète ou incorrecte,
affiche un message adéquat et continue (question 4)
(on ne crée pas d'instance d'étudiant à cette étape)
au click sur le bouton 'enregistrer'
- si les données sont complètes, enregistre l'étudiant et les notes,
enregistre le relevé de notes dans un fichier dont le nom est
constitué du nom et du prénom (vide si absent) de l'étudiant
et affiche un message dasn la zone de texte (question 2)
- si les données sont incomplètes, affiche seulement un message dans la
zone de texte (question 4)
au click sur le bouton 'terminer'
- affiche dans la zone de texte les notes finales de tous les étudiants
du groupe et la moyenne de ces notes, ainsi que les moyennes des notes
de chaque matière (question 3)
au click sur le bouton 'quitter' arrête le programme
Fenêtre permettant, pour un ensemble de matières donné, de
- saisir les données relatives à un étudiant (identité, groupe, notes)
- générer son relevé de notes
- mémoriser ces données
- calculer des moyennes, par étudiant et par matière
crée une fenêtre de titre le nom du 'groupe' pour la lecture des données
relatives aux étudiants de ce groupe et à leurs notes dans les matières de
'tabMatieres'
programme principal permettant la gestion d'un groupe d'étudiants
- les matières, qui peuvent être optionnelles sont données une fois pour
toutes dans ce programme pricipal
- les données relatives aux étudiants sont gérées à partir d'une fenetre
Gestion() -
Constructor for class bibliDP.fenetreDeSaisie.Gestion
renvoie une représentation sous forme de chaine de caractères de ce
groupe comportant la liste des étudiants avec leur note finale et la
moyenne des notes finales des étudiants