Toutes les actualités, formations et événements

Offre de stage : Développement d'une interface web pour l'optimisation de plannings

13 / 01 / 2026, F. Draux

Recrutement

Le Centre de calcul de l'URCA (Roméo) a développé un système d'optimisation de plannings basé sur OR-Tools pour le groupe Renaissance. Ce système génère automatiquement des plannings pour les soignants en maximisant la satisfaction des résidents et en minimisant les temps de déplacement. L'objectif du stage est de créer une interface web permettant l'utilisation autonome de cet outil par l’entreprise.

Objectifs

Développer une interface web (PHP/HTML/JS/BaseDeDonnée) pour saisir les données, lancer les optimisations et visualiser les résultats.

Missions principales

1. Base de données MySQL (20%)

  • Modélisation et création des tables (résidents, employés, préférences, plannings)

  • Configuration de RedBeanPHP (ORM)

2. Module de gestion (30%)

  • Interfaces de saisie des résidents et employés

  • Configuration des préférences horaires

3. Module d'optimisation (35%)

  • Interface de paramétrage

  • Génération des fichiers d'entrée pour OR-Tools

  • Lancement de l'optimisation

  • Affichage des résultats

4. Interface utilisateur (15%)

  • Design responsive (Bootstrap)

  • Navigation et messages utilisateur

Technologies

  • Backend : PHP 8+, RedBeanPHP, MySQL 8.0+

  • Frontend : HTML5, CSS3, JavaScript, Bootstrap 5

  • Outils : Git, phpMyAdmin

  • Assistant : LLM Oratio (URCA) pour l'assistance au développement

Planning (8 semaines)

  • Semaines 1 : Prise en main (environnement, compréhension du problème, outil en ligne de commande, RedBeanPHP, Oratio)

  • Semaines 2-3 : Module de gestion des données

  • Semaines 4-5 : Interfaçage avec le module d'optimisation et résultats

  • Semaines 6 : Affichage des résultats

  • Semaines 7-8 : Finalisation et documentation

Livrables

  • Application web fonctionnelle

  • Base de données et scripts SQL

  • Documentation utilisateur et guide d'installation

  • Mini-rapport sur l'utilisation d'Oratio

  • Rapport de stage

Durée : 2 mois

Prérequis

  • Bases en PHP et SQL

  • Notions HTML/CSS

  • Motivation pour apprendre

Encadrement

Centre de calcul de l'URCA (Roméo)

Contact

romeo@univ-reims.fr

Toutes les actualités, formations et événements