Projet Gestion Étudiants – BTS
Description
Ce projet est une application console C++ permettant de gérer des étudiants, leurs notes, et des utilisateurs avec différents rôles (ADMIN, PROF, STUDENT).
Toutes les données sont stockées dans un fichier texte (data.txt), et l’application permet :
- Authentification avec login et mot de passe
- Gestion des rôles et des vues selon le rôle
- Export et import automatique des données
- Modification des notes selon les droits
Fonctionnalités
1️⃣ Authentification
- Les utilisateurs se connectent avec un login et un mot de passe
- Les rôles disponibles :
- ADMIN : accès complet à toutes les données et peut tout modifier
- PROF : peut consulter tous les étudiants et modifier uniquement leurs notes
- STUDENT : peut consulter uniquement ses propres informations et notes
2️⃣ Gestion des vues
- ADMIN : voit tous les étudiants et toutes les notes
- PROF : voit tous les étudiants et toutes les notes, peut modifier les notes
- STUDENT : voit seulement ses propres notes
3️⃣ Export / Import dans fichier texte
- Export automatique dans
data.txtselon le rôle :- ADMIN → toutes les données
- PROF → toutes les données
- STUDENT → seulement ses propres informations
- Import automatique :
- ADMIN → peut modifier toutes les notes
- PROF → peut modifier uniquement les notes
- STUDENT → interdit
Description
Languages
C++
97.2%
CMake
2.8%