2. ÉTUDE D’UN SYSTÈME DE GESTION DE LA RELATION CLIENT POUR UN RESEAU
D’AGENCES DE VOYAGES
Un réseau d’agences de voyages désire améliorer son système d’information pour la relation avec sa clientèle. Il a été convenu de
commencer ce travail par la gestion de la composante « transport aérien ».
Les fonctions principales attendues du système sont :
-- permettre une sélection dans l’offre de vols et de places disponibles.
-- assurer les réservations pour les passagers.
-- permettre aux compagnies aériennes partenaires d’ouvrir ou de fermer des vols
-- mettre en place des tableaux de bord permettant de mieux connaître les clients.
Les principaux utilisateurs visés par le système sont :
-- les hôtesses dans les agences qui sont en contact avec les clients.
-- les opérateurs de guichets dans les aéroports qui délivrent les cartes d’embarquement aux passagers
-- les responsables du réseau d’agences qui désirent disposer de tableaux de bord sur l’activité
-- les clients et les passagers via Internet
-- les compagnies aériennes partenaires
Les interviews des experts métier ont permis de résumer leur connaissance du domaine sous la forme des phrases suivantes :
1. Des compagnies aériennes proposent différents vols.
2. Un vol est ouvert à la réservation et refermé sur ordre de la compagnie.
3. Un client peut réserver un ou plusieurs vols, pour des passagers différents.
4. Une réservation concerne un seul vol et un seul passager.
5. Une réservation peut être annulée ou confirmée.
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
7. Un vol a un jour et une heure de départ, et un jour et une heure d’arrivée.
8. Un vol peut comporter des escales dans des aéroports.
9. Une escale a une heure d’arrivée et une heure de départ.
10. Chaque aéroport dessert une ou plusieurs villes.
3. Fonctions et acteurs : Cas d’utilisation
réserver
Hôtesse d’agence
Fonctions : permettre une sélection dans l’offre de vols et
de places disponibles.
-- assurer les réservations pour les passagers.
-- permettre aux compagnies aériennes partenaires d’ouvrir
ou de fermer des vols
-- mettre en place des tableaux de bord permettant de
mieux connaître les clients.
Délivrer carte
embarquement
Guichet aéroport
Ouvrir et fermer
des vols
Compagnie
Consulter
disponibilités
Les principaux utilisateurs visés par le système sont :
-- les hôtesses dans les agences qui sont en contact avec les clients.
-- les opérateurs de guichets dans les aéroports qui délivrent les
cartes d’embarquement aux passagers
-- les responsables du réseau d’agences qui désirent disposer de
tableaux de bord sur l’activité
-- les clients et les passagers via Internet
-- les compagnies aériennes partenaires
Consulte tableaux
de bord
Responsable
agence
« extend »
Réserver par
Internet
Consulter
disponibilités par
Internet
Client et
passager
« extend »
4. Modèle statique : classes et objets
1. Des compagnies aériennes proposent différents vols.
Vol
Compagnie
propose>
1.. ? 1 .. *
nom numéro
5. Modèle statique : classes et objets
2. Un vol est ouvert à la réservation et refermé sur ordre de la compagnie.
Vol
Compagnie
propose>
1 1 .. *
nom Numéro
État : (ouvert, fermé)
affréteur
6. Modèle statique : classes, états - transitions
2. Un vol est ouvert à la réservation et refermé sur ordre de la compagnie.
Vol
Compagnie
propose>
1 1 .. *
nom
affréteur
Numéro
État : (ouvert, fermé)
Ouvert
état
initial
Fermé
Ouverture par
compagnie
état
final
Fermeture par
compagnie
Diagramme d’état – transition de la classe « Vol »
Diagramme
d’état
–
transition
Diagramme
de
classes
OuvrirRéservation ()
FermerRéservation ()
8. Continuons d’affiner la classe « Vol »
Vol
Compagnie
propose>
1
1 .. *
nom
affréteur
numéro
dateDépart
heureDépart
dateArrivée
heureArrivée
Ouvert
état
initial
Fermé
Ouverture par
compagnie
état final
Fermeture par
compagnie
Diagramme d’état – transition de la classe « Vol »
ouvrirRéservation ()
fermerRéservation ()
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
7. Un vol a un jour et une heure de départ, et un jour et une heure d’arrivée.
8. Un vol peut comporter des escales dans des aéroports.
9. Une escale a une heure d’arrivée et une heure de départ.
10. Chaque aéroport dessert une ou plusieurs villes.
9. Les aéroports
Vol
2
1 .. *
numéro
dateDépart
heureDépart
dateArrivée
heureArrivée
aeroportdépart
aeroportArrivée
ouvrirRéservation ()
fermerRéservation ()
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
{ordered}
utilise>
Aeroport
nom
pays
10. Les aéroports (suite)
Vol
1
1 .. *
numéro
dateDépart
heureDépart
dateArrivée
heureArrivée
ouvrirRéservation ()
fermerRéservation ()
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
Aeroport
nom
pays
1
AeroportArrivée
Aeroportdépart
1 .. *
11. Les aéroports (fin)
Vol
1
1 .. *
numéro
dateDépart
heureDépart
dateArrivée
heureArrivée
ouvrirRéservation ()
fermerRéservation ()
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
départ>
Aeroport
nom
pays
1
1 .. * arrivée>
12. Les villes
Vol
1
1 .. *
numéro
dateDépart
heureDépart
dateArrivée
heureArrivée
ouvrirRéservation ()
fermerRéservation ()
départ>
Aeroport
nom
pays
1
1 .. * arrivée>
10. Chaque aéroport dessert une ou plusieurs villes.
Ville
nom
pays
1.. *
?
dessert>
13. Association « dessert » (multiplicité)
Aeroport
nom
pays
10. Chaque aéroport dessert une ou plusieurs villes.
Ville
nom
pays
1.. *
*
dessert>
Charles de Gaulle : Aeroport Paris :Ville
Orly : Aeroport
Metz-nancy-lorraine : Aeroport
Metz :Ville
Nancy :Ville
Passage par les
diagrammes d’objets
14. ou…. factorisation des attributs
Aeroport Ville
1.. *
*
dessert>
Lieu-geo
nom
pays
decalage-horaire
Affiche(carte)
Affiche(carte)
Affiche(carte)