2026-02-20 14:47:02 +00:00
2026-02-20 14:29:32 +00:00
2026-02-20 14:29:59 +00:00
2026-02-20 14:29:11 +00:00
2026-02-20 14:30:21 +00:00
2026-02-20 14:30:36 +00:00
2026-02-20 14:31:16 +00:00
2026-02-20 14:47:02 +00:00
2026-02-20 14:31:29 +00:00

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

Description
No description provided
Readme 49 KiB
Languages
C++ 97.2%
CMake 2.8%