UNIVERSITE DE BOUMERDES M’HAMED BOUGARA
FACULTE DES SCIENCES, DEPARTEMENT D’INFORMATIQUE
SPECIALITE : L3-SI ET L3-ISIL / ANNEE UNIVERSITAIRE 2020-2021 (S5)
Module : IHM - Homework
Sujet : Ce Travail consiste à développer un programme java Swing pour sauvegarder une liste d’étudiants et leurs notes.
Un étudiant est caractérisé par {Matricule, Nom, Prénom, Adresse, Note}. L’application est illustrée par la figure ci-
dessous.
1. Authentification.
C’est la fenêtre qui s’affiche au départ. Un login et un mot de passe sont entrés par l’utilisateur. Un fichier texte
« [Link] » contient les comptes enseignants (login, mot de passe) est consulté pour vérifier l’existence de
l’utilisateur. Si le compte existe alors la solution affiche la fenêtre « Espace enseignant » sinon un message d’erreur.
2. Espace enseignant.
La solution permet de :
A. Nouveau. insérer un étudiant, effacer et remplir les attributs d’un étudiant (matricule, nom, prénom, adresse, note),
B. Enregistrer. Sauvegarder le nouvel étudiant dans un fichier « [Link] » contenant la liste des étudiants,
C. Supprimer. Supprimer un Etudiant sélectionné (dans le JTable) du fichier « [Link] » .