Projet Sanction


  • Année: 2024 - 2025
  • Projet réalisé en deuxième année de BTS SIO

Description du projet

Projet Web - Site de gestion de sanction des étudiants dans un lycée

Dans le cadre de mon BTS SIO, j’ai conçu un site web interactif dédié à la gestion de sanction, offrant aux utilisateurs la possibilité de créer une promotion et d'y ajouter des élèves afin que de leur attribuer une sanction une fois l'utilisateur connecté. Ce projet vise à gérer une base de données et à fournir une plateforme d’interactive pour les utilisateurs.

Fonctionnalités principales :

  • Système de comptes utilisateurs : Connexion, inscription, et gestion des sessions pour permettre aux utilisateurs de participer activement sur la plateforme.
  • Création de promotion : Possibilité d'ajouter une classe qui sera définis par un nom de formation et une année, fonctionnalité réservée aux utilisateurs connectés.
  • Ajout d'élève : Les utilisateurs ont la possibilité d'ajouter des élèves via l'import d'un fichier CSV, fonctionnalité réservée aux utilisateurs connectés.
  • Création de sanction : Un utilisateur peut attribuer une sanction à un élève. Et il y a une page dédiée à l'affichage de ces sanctions.

Architecture Technique du Projet

  • Base de données : MySQL pour le stockage des informations relatives aux sanctions, utilisateurs, et élèves.
  • Backend : PHP et utilisation de la librairie Doctrine avec ORM pour gérer le côté base de donnée .
  • Frontend : HTML et CSS (via Bootstrap) pour le design.