Back to projects

ADE database interface

A PHP interface to manage course activities in a timetable database.

Context
IUT Lyon 1, BUT GEII
Period
November – December 2024
Role
Team project
Team
Team of 4
  • PHP
  • MySQL
  • PDO
  • HTML
  • CSS

The project

The timetable of the IUT comes from a tool called ADE. We had to build a web interface to manage course activities on top of a copy of this database.

  • A MySQL database with rooms, teachers and requests. Validations go through join tables.
  • Pages to add, edit and validate activities and a supervision page. All queries use PDO prepared statements.
  • MySQL triggers write every insert, update and delete into a journal table. You can see the data before and after each change.
Home page of the activity manager with its four sections
Supervision page listing the activity requests waiting for approval
The supervision page. I ran the app again with demo data and made-up teacher names.