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 :

