Files
TP-C---Not-/README.md
2026-02-20 14:47:02 +00:00

1.5 KiB
Raw Blame History

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 lapplication 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.txt selon 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