Projet de Fin d’Etudes - Conception et réalisation d’une application de vente de billets d’avion

Ce projet s'inscrit dans le domaine des technologies de l'information appliquées au secteur aérien. Il traite de la conception et de la réalisation d'une application destinée à la vente de billets d'avion, en particulier pour la compagnie aérienne tunisienne TUNISAIR.

D'après le document Projet de Fin d’Etudes - Conception et réalisation d’une application de vente de billets d’avion

Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

Document source

Ce projet s'inscrit dans le domaine des technologies de l'information appliquées au secteur aérien. Il traite de la conception et de la réalisation d'une application destinée à la vente de billets d'avion, en particulier pour la compagnie aérienne tunisienne TUNISAIR. Cette étude intéressera principalement les étudiants en informatique, en systèmes d'information, ainsi que les professionnels souhaitant comprendre comment améliorer les processus de facturation dans le secteur du transport aérien.

La question

Le travail aborde un problème précis rencontré dans le système de facturation de TUNISAIR : l'édition des factures ne peut s'effectuer qu'un jour après la réservation. Cette latence pose un frein à l'efficacité du service et à la satisfaction client. En effet, une fois la réservation validée et stockée dans la base de données ALTEA, aucune facturation immédiate n'est possible, car les données ne sont chargées dans le serveur FATURAT qu'au jour suivant, après traitement et validation. Le projet vise donc à rendre cette opération de facturation instantanée, ce qui représente un enjeu important pour la compagnie en termes de réactivité et de modernisation des processus.

Concepts de base

Pour comprendre ce projet, il est essentiel de connaître plusieurs notions clés :

  • PNR (Passenger Name Record) : dossier de réservation contenant toutes les informations relatives au voyage d'un passager.
  • ALTEA : système de gestion des réservations utilisé par TUNISAIR, qui stocke les dossiers PNR.
  • FATURAT : serveur dédié à la facturation, qui récupère les données d'ALTEA pour émettre les factures.
  • Facturation instantanée : capacité à générer une facture immédiatement après la réservation, sans délai d'attente.
  • UML (Unified Modeling Language) : langage de modélisation utilisé pour concevoir l'application, notamment à travers des diagrammes de cas d'utilisation, de séquences et de classes.
  • Visual Basic : langage de programmation orienté objet employé pour le développement de l'application.
  • SQL Server 2005 : système de gestion de base de données utilisé pour stocker et gérer les données de l'application.

Le projet s'appuie également sur une architecture logicielle intégrant une API (Application Programming Interface) pour gérer les interactions entre les différents modules et bases de données.

Approche

La méthode adoptée commence par une étude approfondie du système existant, notamment la problématique liée au délai de facturation. Ensuite, une solution technique est proposée : le développement d'une application API capable d'assurer la facturation instantanée. Cette application gère les dossiers de réservation (PNR), l'émission des billets et l'édition des factures en temps réel.

Pour la conception, le projet utilise UML avec l'outil Rational Rose Entreprise Edition afin de modéliser les différents aspects fonctionnels et structurels de l'application. Les diagrammes de cas d'utilisation définissent les interactions des utilisateurs (vendeur, caissier, administrateur) avec le système, tandis que les diagrammes de séquence illustrent le déroulement des opérations entre l'API, les bases de données ALTEA et FATURAT, et les utilisateurs.

Le développement est réalisé en Visual Basic, un langage orienté objet disposant d'une riche bibliothèque de classes et facilitant l'accès aux bases de données. Le stockage et la gestion des données sont assurés par SQL Server 2005, qui offre des outils d'optimisation SQL adaptés aux besoins de l'application.

Enfin, des interfaces graphiques sont conçues pour permettre l'authentification des utilisateurs, la gestion des utilisateurs, la manipulation des dossiers PNR, la saisie des données clients, l'ajout des passagers, ainsi que la gestion et l'impression des factures.

Résultats

Le projet aboutit à une application fonctionnelle capable d'éditer les factures instantanément, éliminant ainsi le délai d'un jour précédemment observé. Cette solution répond aux exigences de sécurité, d'évolutivité et d'ouverture aux technologies de l'information définies par TUNISAIR. Elle permet également de mettre en œuvre les connaissances théoriques acquises et de gagner en maturité professionnelle.

Limites et questions ouvertes

Le projet mentionne des perspectives d'amélioration, notamment l'intégration complète de l'application au sein du système ALTEA et la sollicitation directe des services d'ALTEA pour une meilleure interopérabilité. Il reste également à améliorer la rentabilité de l'application. Ces points soulignent que, bien que la solution soit opérationnelle, son déploiement complet et son optimisation restent à approfondir.

Glossaire

  • API : Interface de programmation applicative, un ensemble de fonctions permettant la communication entre différents logiciels.
  • ALTEA : Système de gestion des réservations utilisé par TUNISAIR.
  • FATURAT : Serveur de facturation qui traite les données pour émettre les factures.
  • PNR : Passenger Name Record, dossier de réservation d'un passager.
  • UML : Langage de modélisation unifié utilisé pour concevoir des systèmes logiciels.
  • Visual Basic : Langage de programmation orienté objet utilisé pour le développement de l'application.
  • SQL Server 2005 : Système de gestion de base de données relationnelle.

Partager

Commentaires

Aucun commentaire pour le moment. Posez la première question.

Les commentaires sont relus avant publication. Votre e-mail n'est jamais affiché.

← Toutes les révisions