Système de Gestion des Notes d'Étudiants
FAST — Université de Natitingou, Bénin
SysNotes est une application Java en mode console permettant à un professeur de gérer les notes de ses étudiants en tenant compte des coefficients (crédits) de chaque matière.
- ➕ Ajouter un étudiant (matricule, nom, prénom, filière)
- 📝 Saisir ou modifier une note par matière
- 🗑️ Supprimer une note
- 📊 Calculer automatiquement la moyenne pondérée
- 📄 Afficher le bulletin complet avec mention
- 📋 Lister toutes les matières et leurs crédits
- ➕ Ajouter de nouvelles matières
SysNotes/
└── src/
├── Main.java → Point d'entrée du programme
├── GestionNotes.java → Logique principale + menus
├── Etudiant.java → Classe Etudiant
├── Matiere.java → Classe Matiere (nom + crédit)
└── Note.java → Classe Note (matière + valeur)
# 1. Créer le dossier de sortie
mkdir out
# 2. Compiler tous les fichiers Java
javac src/*.java -d out/
# 3. Lancer le programme
java -cp out/ MainMoyenne = Σ(note × crédit) / Σ(crédits)
- Java SE (JDK 8 ou supérieur)
- Aucune bibliothèque externe requise
Projet réalisé dans le cadre du cours de Programmation Java — FAST, Université de Natitingou