Une agence de voyage organise des circuits touristiques dans divers pays.
Les interviews
effectuées auprès de la direction et des divers postes de travail ont permet
Dégager un certains nombre de règles de gestion.
Règles de Gestion:
RG 1
On garde trace de tous les
clients connus, même s'ils n'ont pas participé depuis longtemps à des circuits touristiques.
RG2 On
répertorie 1 hôtel et 1 seul par ville.
RG3
Toutes les villes sont désignées par des noms distincts.
RG4 Il
y'a un seul accompagnateur par voyage.
RG5
Toute nuit pendant un circuit est passée dans un hôtel.
RG6
Tout circuit concerne au moins
deux villes
RG7 Toutes les villes
répertoriées ne sont Pas obligatoirement utilisées dans un circuit à chaque période
RG8 A une même date, aucun circuit ne
part plus d’une fois d’une même ville ni n'arrive plus d'une fois dans une même ville
RG9 Les circuits pour une
période sont réactualisés au début de la
période précédente après informations obtenues de divers organismes
extérieurs (compagnies,
d’aviation, SNCF, hôtels, etc ..) et donnent lieu à une large information
auprès du public.
RG 10 les demandes de
réservations donnent lieu à réponses Positives dans la mesure des places
disponibles
RG11 Un client ne peut obtenir une réservation qu
après réponse positive (cf. RG10 et versement d’un compte)
RG12 Une réservation ne sera définitive qu’après
règlement du solde dû, par un deuxième
versement.
RG 13 Après une date limite D1 les réservations
qui n’ont pas donné lieu au deuxième versement sont annulés. L’agence pouvant
ainsi redis poser des places correspondantes sans que les clients concernés
puissent exiger le moindre remboursement.
RG14
Après une seconde date limite D2
- S'il n'y a pas assez de réservations définitives, le circuit est
annulé et les circuits dont la
réservation est définitive sont
rembourses intégralement.
- S'il n'y a aucune
réservation définitive, le circuit est a fortiori annulé.
- S’il y a assez de réservations le circuit est maintenu, ce
qui implique que :
- L'agence effectue les règlements des
sommes dues aux divers organismes extérieurs
- Les clients dont la
réservation est définitive soient convoqués pour le départ
Documents recueillis:
Travail à faire:
1. Établir le
dictionnaire des données.
On prendra garde à faire la distinction entre la ville de départ et la ville d'arrivée.
Epurer ce dictionnaire
2. Établir le graphe de dépendance fonctionnel (GDF)
3. Établir le MCD.
2. Établir le graphe de dépendance fonctionnel (GDF)
3. Établir le MCD.
Solution:
1. le dictionnaire
de données
Variable
|
Signification
|
type
|
longueur
|
nature
|
remarque
|
|
NOCIR
NOMCIRC
PRIX
NBPLACES
NOACCOMP
NOMACCOMP
ADRACCOMP
RUEACCOMP
VILLACCOMP
DATE
HEURE.D
TRANSPORT
VILL.
NOM.H.
ADR.H
HEURE.A
NOPYS
NOMPAYS
NOCLL
ADRCLI
RUECLI
VILLECLI
CA.CLI
ACOMPTE
VERSEMENT2
REMISE
TOTAL
|
N° circuit
Nom circuit
Prix circuit
NB de place
N° accompagnateur
Nom accompagnateur
Adresse accompagnateur
Rue accompagnateur
Ville accompagnateur
Date transport
Heure départ
Inf. sur transport
Ville
Nom hôtel
Adresse hôtel
Heure arrivée
N° pays
Nom pays
N° client
Adresse client
Rue client
Ville client
Ca client
compte versé
2e
versement
remise
total client pour un circuit
|
N
AN
N
N
?
A
AN
AN
AN
N
N
AN
AN
AN
AN
N
N
A
?
AN
AN
AN
N
N
N
N
N
|
3
30
4
2
?
30
60
30
30
6
2
30
30
30
30
2
2
30
?
60
30
30
4
4
4
4
4
|
E
E
E
E
E
E
CO
E
E
E
E
E
E
E
E
E
E
E
E
CO
E
E
E
E
E
E
CA
|
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
MVT
MVT
SIGN
SIGN
SIGN
MVT
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
MVT
MVT
MVT
|
La ville correspond 2 significations ville_D et ville_A ,
donc on fait la distinction entre ville
_D et ville_A
D’où la
nouvelle version du dictionnaire de données
Variable
|
signification
|
type
|
longueur
|
nature
|
remarque
|
|
NOCIR
NOMCIRC
PRIX
NBPLACES
NOACCOMP
NOMACCOMP
ADRACCOMP
RUEACCOMP
VILLACCOMP
DATE
HEURE.D
TRANSPORT
VILL.D
NOM.H.D
ADR.H D
VILLE.A
NOM.H.A
ADR.H.A
HEURE.A
NOPYS
NOMPAYS
NOCLL
ADRCLI
RUECLI
VILLECLI
CA.CLI
ACOMPTE
VERSEMENT2
REMISE
TOTAL
|
N° circuit
Nom circuit
Prix circuit
NB de place
N° accompagnateur
Nom accompagnateur
Adresse accompagnateur
Rue accompagnateur
Ville accompagnateur
Date transport
Heure départ
Inf. sur transport
Ville départ
Nom hôtel départ
Adresse hôtel départ
Ville arrivée
Nom hôtel arrivé
Adresse hôtel arrivé
Heure arrivée
N° pays
Nom pays
N° client
Adresse client
Rue client
Ville client
Ca client
compte versé
2e
versement
remise
total client pour un circuit
|
N
AN
N
N
?
A
AN
AN
AN
N
N
AN
AN
AN
AN
AN
AN
AN
N
N
A
?
AN
AN
AN
N
N
N
N
N
|
3
30
4
2
?
30
60
30
30
6
4
30
30
30
30
30
30
30
4
2
30
?
60
30
30
4
4
4
4
4
|
E
E
E
E
E
E
CO
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
CO
E
E
E
E
E
E
CA
|
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
MVT
MVT
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
MVT
MVT
MVT
|
2. GDF
3.
En remarquant que les occurrences de VILLE-A et de VILLE-D sont du même type VILLE et qu'en vertu de la RG7 certaines villes répertoriées peuvent n'être concernées par aucun déplacement, on modifie ce MCD comme suit :
On remarque que deux arcs relient la relation DEPLACEMENT à l’entité
VILLE.
- la ville de départ
- la ville d'arrivée.
DEPLACEMENT met donc en jeu deux occurrences de VILLE
- Les villes de départ et
d'arrivée étant les mêmes, on a créé seulement l'entité VILLE au lieu des
entités VILLE-DEPART et VILLE-RIVEE, avec les propriétés VILLE, NOM-H et
ADH-H. Dans le dictionnaire des données
il faut supprimer VILLE-D, NOM-H-D et ADR-H-D et remplacer VILLE-A, NOM-H-A et
ADR-H-A respectivement par VILLE, NOM-H et ADR-H.
Aucun commentaire:
Enregistrer un commentaire