Finalisation du modèle dynamique
Cahier des charges auquel notre solution répond :
- Offrir un maximum de choix de sièges
- Atteinte des objectifs de base
- Satisfaction client
- Centrage de l’avion
- Placement à l’avant des passagers en correspondance
- Respect des contraintes supplémentaires
- Placement spécial des passagers enfants, et des passagers à
mobilité réduire
Démonstration
Instructions pour la WebApp du modèle dynamique
Pour utiliser le WebApp associée au modèle dynamique, il faut :
- Lancer au préalable
livrable_2.ipynb
avec la date et l'avion voulus pour générer la solution dans le dossieroutput
(automatiquement généré après avoir lancer toutes les cellules)- Se mettre dans le répertoire
AirFrance-ST7
- Lancer
app_dynamic.py
en donnant en argument la date et l'avion par exemple dans le terminal en lançant la commandepython app_dynamic 17Nov A321.py
- Ouvrir dans un navigateur le lien affiché dans le terminal (commençant par localhost)
- On arrive sur l'interface sur l'onglet Sélection des places
- Pour le passager indiqué par les deux sliders, sélectionner la place proposée en cliquant sur le point correspondant
- Cliquer sur valider et si affichage de l'animation de chargement, attendre qu'il disparaisse (indique la fin des calculs)
- Continuer ainsi de suite jusqu'à remplissage de l'avion
- Pendant le remplissage, il est possible d'aller dans l'onglet Prévisualisation pour observer les placements de passager déjà réalisés.
Notes de version
- v2.0
- Release du 3ème rendu avec la partie dynamique
- Modèle dynamique
- WebApp de sélection et de prévisualisation des passagers
- Cahier des charges pour la 3ème partie :
- Offrir un maximum de choix de sièges
- Atteinte des objectifs de base
- Satisfaction client
- Centrage de l’avion
- Placement à l’avant des passagers en correspondance
- Respect des contraintes supplémentaires
- Placement spécial des passagers enfants, et des passagers à
mobilité réduire - Ajout d’une cabine business
- Release du 3ème rendu avec la partie dynamique
- v1.1
- Ajout des images manquantes dans le Dash
- 1.0
- Release du 2ème rendu