WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et implantation d'une base de données pour la gestion du charroi automobile de Vodacom Congo au Katanga

( Télécharger le fichier original )
par Victor SETIBO BATUZOLELE
Université de Lubumbashi - Licence en sciences option mathématiques - informatiques 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

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]);

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.

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]);

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 ».

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote