I.1.4. Diagramme descriptif des phases
Le diagramme descriptif des phases donne la répartition
de tâches entre l'homme et la machine. Il concerne les phases qui sont
automatisées. Ici, nous ne présentons ce diagramme que pour les
phases 3 et 11 de la gestion de carburant et de la gestion des entretiens.
A. Gestion de carburant
Phase 3 : Saisie Fuel requisition
N°
|
Tâches
|
Homme
|
Machine
|
1
2
3
4
5
6
|
Entrer valeurs
Contrôler Numéro immatr.
Afficher erreur
Insérer dans la table BON_FUEL
Afficher erreur
Afficher
Fuel requisition saisi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau 2.7.
Commentaires :
La phase 3 concerne la saisie du fuel requisition. C'est aussi
une saisie dans la base de données. La tâche « contrôle
Num_imma_vehi » se fait de la manière suivante : SELECT FROM
VEHICULE WHERE VEHICULE.Num_imma_vehi =
BON FUEL.Num imma vehi
_ _ _
La tâche insérer dans la table BON_FUEL est une
insertion automatique des tuples dans la table la table BON_FUEL.
Phase 11 : Edition « requête carburant »
Le problème :
En entrant le numéro d'immatriculation d'un
véhicule, afficher ses différentes date de retrait de carburant.
La liste comprend : le Numéro d'immatriculation, la marque du
véhicule, la quantité de carburant reçu et la date de
retrait.
La solution en SQL :
SELECT VEHICULE.Num_imma_vehi, VEHICULE.Marque,
BON_FUEL.Qté_fuel_reçu, BON_FUEL.Date_Fuel
FROM VEHICULE, BON_FUEL
WHERE (VEHICULE.Num_imma_vehi = BON_FUEL.Num_imma_vehi) and
(VEHICULE.Num_imma_vehi) = [entrer immatriculation]);
N°
|
Tâches
|
Homme
|
Machine
|
1
2
3
4
5
6
7
|
Saisir << requête carburant »
Contrôler << requête carburant »
Afficher erreur
Saisir immatriculation
Contrôler immatriculation
Afficher erreur
Afficher rapport
carburant
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau 2.8
Commentaires : La phase 11 aide à
l'élaboration des rapports sur le carburant. Elle donne comme
résultat un état sur une requête << requête
carburant ». On saisit << requête carburant » et un
contrôle est fait sur le nom de la requête puis sur le
numéro d'immatriculation du véhicule inséré. Si
tout est correct, on a le << rapport carburant ».
B. Gestion des entretiens
Phase 3 : Saisie B.C.E.
N°
|
Tâches
|
Homme
|
Machine
|
1
2
3
4
5
6
|
Entrer valeurs
Contrôler Numéro immatr.
Afficher erreur
Insérer dans la table ENTRETIEN
Afficher erreur
Afficher B.C.E. saisi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau 2.9.
Commentaires :
La phase 3 concerne la saisie du B.C.E. C'est aussi une saisie
dans la base de données. La tâche « contrôle
Num_imma_vehi » se fait de la manière suivante : SELECT FROM
VEHICULE WHERE VEHICULE.Num_imma_vehi = ENTRETIEN.Num_imma_vehi
La tâche insérer dans la table ENTRETIEN est une
insertion automatique des tuples dans la table la table ENTRETIEN.
Phase 11 : Edition « requête entretien »
Le problème :
En entrant le numéro d'immatriculation d'un
véhicule, afficher les différentes date d'entretien de ce
véhicule et le type d'entretiens connu à ces dates. La liste
comprend : le Numéro d'immatriculation, la marque du véhicule, le
type d'entretien connu et la date d'entretien.
La solution en SQL :
SELECT VEHICULE.Num_imma_vehi, VEHICULE.Marque, ENTRETIEN.Type
_entretien, ENTRETIEN.Date_entretien
FROM VEHICULE, ENTRETIEN
WHERE (VEHICULE.Num_imma_vehi = ENTRETIEN.Num_imma_vehi) and
(VEHICULE.Num_imma_vehi) = [entrer immatriculation]);
N°
|
Tâches
|
Homme
|
Machine
|
1
2
3
4
5
6
7
|
Saisir << requête entretien »
Contrôler << requête entretien»
Afficher erreur
Saisir immatriculation
Contrôler immatriculation
Afficher erreur
Afficher rapport
entretien
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tableau 2.10.
Commentaires : La phase 11 aide à
l'élaboration des rapports sur les entretiens. Elle donne comme
résultat un état sur une requête << requête
entretien ». On saisit << requête entretien » et un
contrôle est fait sur le nom de la requête puis sur le
numéro d'immatriculation du véhicule inséré. Si
tout est correct, on a le << rapport entretien ».
|