Airlines Companie

Conception d'un système de gestion de réservations de vols en Java à partir d'un diagramme UML.

JAVAUML

Fonctionnalités

  • Gestion des compagnies aériennes : Chaque compagnie aérienne est associée à une liste de vols qu'elle opère.

  • Gestion des vols : Un vol est caractérisé par un numéro, une date de départ, une date d'arrivée, ainsi qu'une durée calculée automatiquement.

  • Gestion des escales : Les vols peuvent avoir plusieurs escales, avec des heures de départ et d'arrivée spécifiques.

  • Gestion des aéroports et des villes : Chaque vol a un aéroport de départ et d'arrivée, et ces aéroports sont situés dans des villes.

  • Gestion des réservations : Les clients peuvent effectuer des réservations de vols. Chaque réservation est liée à un ou plusieurs passagers et inclut des méthodes pour confirmer ou annuler la réservation.

  • Gestion des clients : Un client est identifié par son nom, et possède des informations telles que ses références de paiement et de contact.

  • Gestion des passagers : Une réservation est associée à un ou plusieurs passagers.


Modélisation UML

Voici un diagramme UML illustrant la structure du projet :