Retour aux projets

ADE database interface

Une interface PHP pour gérer les activités de cours dans une base d’emploi du temps.

Contexte
IUT Lyon 1, BUT GEII
Période
Novembre – décembre 2024
Rôle
Projet d’équipe
Équipe
Équipe de 4
  • PHP
  • MySQL
  • PDO
  • HTML
  • CSS

Le projet

L’emploi du temps de l’IUT vient d’un outil qui s’appelle ADE. Nous devions faire une interface web pour gérer les activités de cours sur une copie de cette base.

  • Une base MySQL avec les salles, les enseignants et les demandes. Les validations passent par des tables intermédiaires.
  • Des pages pour ajouter, modifier et valider des activités et une page de supervision. Toutes les requêtes utilisent des requêtes préparées PDO.
  • Des triggers MySQL enregistrent chaque ajout, modification et suppression dans une table de journal. On voit les données avant et après chaque changement.
Accueil de l’application de gestion des activités avec ses quatre rubriques
Page de supervision avec les demandes d’activités en attente de validation
La page de supervision. J’ai relancé l’application avec des données de démo et des noms d’enseignants inventés.