Projet de fin d'étude : Développement d'une plateforme de gestion des stages des étudiants
Etudiant : SEMNOUN CHAYMAE
Filière : LF Sciences Mathématiques et Informatique
Encadrant : Pr. RAMADAN HIBA
Annèe : 2025
Résumé : La réalisation de cette application web de gestion des stages en entreprise, développée à l’aide du framework Laravel pour le backend et de Bootstrap pour la partie frontend, a constitué un projet à la fois enrichissant et hautement formateur. Il nous a permis de mobiliser nos compétences techniques en développement web, tout en adoptant une approche structurée de gestion de projet. Dès les premières étapes, une analyse approfondie du cahier des charges a permis d’identifier avec précision les besoins spécifiques des différents profils d’utilisateurs : étudiants, entreprises, encadrants académiques et administrateurs. Ces besoins ont ensuite été traduits en fonctionnalités claires, cohérentes et adaptées, assurant ainsi une solution pratique, fonctionnelle et accessible. La phase de modélisation UML, incluant les diagrammes de cas d’utilisation, de séquence et de classes, a offert une vision structurée du système et de ses interactions. Cette étape a été déterminante pour poser les bases d’une architecture solide, facilitant le développement et réduisant les risques d’incohérences. Sur le plan technologique, le choix de Laravel (PHP) pour la gestion de la logique métier, combiné à Bootstrap pour la conception d’interfaces responsives, a permis de créer une application moderne et ergonomique. Les échanges entre le frontend et le backend ont été assurés via des API simples développées avec Laravel, sans recourir à une architecture REST complète. Cela a suffi à garantir une communication claire et efficace entre les différentes composantes de l’application. La conception de l’interface utilisateur a été centrée sur l’expérience (UX), avec une attention particulière portée à l’ergonomie, à la clarté de la navigation et à la réactivité de l’affichage, dans le but de garantir une prise en main rapide et intuitive pour tous les profils d’utilisateurs. En définitive, ce projet nous a permis de renforcer nos compétences en développement full-stack, en modélisation logicielle, et en gestion de projet. Il nous a aussi donné l’opportunité de répondre à une problématique concrète, en proposant une solution numérique pertinente pour la gestion des stages. Nous espérons que ce travail pourra servir de base ou d’inspiration pour de futurs projets académiques ou professionnels, et qu’il contribuera à la digitalisation des processus pédagogiques et administratifs liés aux stages en entreprise.