Skip to content

Releases: tonywu71/AirFrance-Seating-Optimization

Modèle dynamique

07 Apr 18:29
Compare
Choose a tag to compare

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

tuoriel_webapp

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 dossier output (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 commande python 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
  • v1.1
    • Ajout des images manquantes dans le Dash
  • 1.0
    • Release du 2ème rendu

Modèle statique [FIXED]

31 Mar 08:51
Compare
Choose a tag to compare

Finalisation du modèle statique (rendu 2)

Cahier des charges auquel notre solution répond :

  • Pas de choix de siège
  • 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

Capture d'écran de la WebApp présentant les résultats obtenus :
preview_webapp

Notes de version :

  • v1.1
    • Ajout des images manquantes dans le Dash
  • 1.0
    • Release du 2ème rendu

Modèle Statique

29 Mar 17:41
Compare
Choose a tag to compare

Finalisation du modèle statique (rendu 2)

Cahier des charges auquel notre solution répond :

  • Pas de choix de siège
  • 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

Capture d'écran de la WebApp présentant les résultats obtenus :
preview_webapp