REPUBLIQUE TUNISIENNE
Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Institut Supérieur Des Etudes Technologiques de Jendouba
Module : Modélisation UML 2
Niveaux d’enseignement : 2ème année DSI
Enseignant : Chayma SAKOUHI
Travaux dirigés 2
Étude de Cas : Système de Réservation de Vols en Ligne
Contexte :
Une compagnie aérienne souhaite mettre en place un système de réservation de vols en
ligne pour ses clients. Ce système vise à simplifier le processus de réservation de vols et à
offrir aux passagers un moyen convivial de gérer leurs réservations.
Exigences :
1. Les passagers doivent pouvoir rechercher des vols en spécifiant la ville de départ, la
destination, la date de départ, le nombre de passagers adultes et le nombre
d'enfants.
2. Le système doit renvoyer une liste de vols disponibles en fonction des critères de
recherche. Chaque vol doit inclure des informations telles que le numéro de vol, la
compagnie aérienne, l'heure de départ, l'heure d'arrivée et le prix.
3. Les passagers doivent être en mesure de sélectionner un vol spécifique pour obtenir
plus de détails.
4. Les passagers doivent pouvoir réserver un vol en fournissant leurs informations
personnelles : nom, prénom, adresse, numéro de téléphone, adresse électronique, et
informations de paiement.
5. Le système doit confirmer la réservation en affichant un récapitulatif du vol avec le
prix total et en permettant au passager d'effectuer le paiement en ligne via carte de
crédit.
1
6. Les passagers doivent avoir la possibilité de consulter et de gérer leurs réservations, y
compris les modifications (changement de dates de vol) et les annulations.
7. Les agents de réservation internes doivent être en mesure de visualiser et de gérer
les réservations des clients. Ils doivent également avoir accès à des informations
détaillées sur les vols.
8. Les administrateurs du système doivent pouvoir gérer les informations des vols, y
compris l'ajout, la suppression et la mise à jour des détails de vol. Ils doivent
également être en mesure de gérer les comptes des agents de réservation.
Tâche : Votre mission consiste à modéliser le système de réservation de vols en ligne à l'aide
de diagrammes de classe en UML. Vous devez identifier les classes, les attributs, les
méthodes et les relations entre les classes pour répondre aux exigences du système.
Livrables :
1. Diagramme de classe détaillé représentant la structure statique du système de
réservation de vols en ligne.
2. Annotations pour expliquer les relations entre les classes.