الانتقال إلى المحتوى

الصورة 1 من 1

Plateforme de réservation de salles pour un département، الصورة 1

الوصف المفصّل

Ce projet a été mené en L3 dans le cadre du module de génie logiciel, en équipe de trois. Nous sommes partis d'entretiens avec le secrétariat et quatre enseignants pour lister les cas d'usage, puis nous avons rédigé les diagrammes UML avant d'écrire la moindre ligne de code. Le front est en React, le back en Spring Boot avec une base PostgreSQL. La détection des conflits repose sur une contrainte d'exclusion sur les intervalles horaires, ce qui évite de gérer la logique uniquement côté application. Nous avons surtout appris à découper le travail en sprints courts et à écrire des tests avant d'intégrer une fonctionnalité.

المشكلة التي يحلّها

Au département, les réservations de salles passent par un cahier au secrétariat. Les doublons sont fréquents, les enseignants découvrent les conflits le jour même et personne n'a de vue d'ensemble sur l'occupation de la semaine.

النتيجة الموعودة

Le prototype gère les créneaux, détecte les chevauchements et envoie un récapitulatif hebdomadaire. Lors des essais avec un groupe d'enseignants volontaires, la saisie d'une réservation prenait moins d'une minute.

الوظائف

  • Calendrier hebdomadaire par salle
  • Détection automatique des chevauchements
  • Rôles enseignant, secrétariat et administrateur
  • Export PDF du planning de la semaine
  • Historique des modifications

باختصار

مجال النشاط
التعليم
المنصات والتوافق
  • ويب
التقنيات
  • React
  • Spring Boot
  • PostgreSQL
  • Docker
  • JUnit
لغات الواجهة
الفرنسية
الولاية
المغير

الثقة

  • راجع فريق myElite البطاقة ووافق عليها

إبداعات مشابهة