Vous êtes sur la page 1sur 4

Evaluation diagnostique

Durée : 2h30min
Sujet :
Consigne : Après avoir lu le texte et les documents 1, 2 et 3 du support ci-
dessous, exécutez les tâches.
Contexte
MICROTIQUE est une entreprise de maintenance informatique. Elle envisage de
recourir à un SGBD relationnel pour ses activités de facturation. Vous disposez
des documents 1 à 3 et les règles de gestion ci-après :
RG 1 : une facture est adressée à un et un seul client et un client peut recevoir
plusieurs factures ;
RG 2 : dans une intervention, on peut ou non remplacer plusieurs pièces ; et une
pièce Peut être remplacée une ou plusieurs fois dans une intervention ;
RG 3 : une intervention concerne un et un seul matériel ; et un matériel peut faire
l’objet de plusieurs interventions
RG 4 : un client possède un ou plusieurs matériels ;
RG5 : une facture concerne une ou plusieurs interventions ; et une intervention
est facturée une et une seule fois.
Support
DOCUMENT 1

FICHE D’INTERVENTION N°1237

INTERVENANT : Charles AKE LISTE DES PIECES

DATE D’INTERVENTION : 07/01/2021 GRAV 0102 Graveur 45000FCFA

CLIENT : 125 NOUKEGNON Firmin SOU78 Souris 5000FCFA

+00229 66 11 44 21 ………… ……………………… ……………..

02 BP 243 Cotonou Fournisseur : MICROPUCE


DOCUMENT 2

MATERIEL : HOULETTE PLACARD N° 305

PIECES REMPLACEES : GRAV 0102 Graveur 1

SOU78 Souris 1

FACTURE N° 101

DATE 13/01/2021 Client N° 125 NOUKEGNON Firmin

+00229 66 11 44 21 02 BP 243 Cotonou


N° INTERVENTION DATE MATERIEL PIECES REMPLACEES QUANTITEES TOTAL PIECES

1237 07/01/2012 HOULETTE PLACARD N° 305 GRAV 0102 Graveur 1 45000FCFA


SOU78 Souris 1 5000FCFA
1238 11/01/2021 COMPACT N° 541 SDR064 SDRAM 64MO 2 35000FCFA
Total pièces 85000FCFA
Main d’œuvre 30000FCFA
Total HT 115000FCFA
Total TTC 94300FCFA

DOCUMENT 3
Tâches
I- Base de Données
1) Elaborez le dictionnaire des données de cette base de données.
2) Dégagez toutes les dépendances élémentaires et directes de cette base de données
3) Dressez le modèle conceptuel des données de cette base de données
4) Etablissez le modèle relationnel final des tables de cette base de données
5) Utilisez le MS ACCESS pour
a) Créer cette base de données avec ses tables dans un dossier ayant pour nom, vos noms et
prénoms que vous créerez sur le bureau.
b) Créer les liens entre les tables
c) Créer le formulaire nécessaire pour la saisie des données dans la table client de cette base de
données.
d) Importer les données du classeur en annexe dans votre base de données
e) Créer les autres formulaires pour la saisie des données concernant les autres tables de la base
de données
f) Créer des requêtes répondant aux préoccupations suivantes :
- Liste des matériels du client ayant pour numéro 40001
- Liste de tous les intervenants (nom et prénom) chez un client dont le numéro de téléphone est
entré au clavier.

II-Programmation
L’entreprise MICROTIQUE collecte les taxes au prêt de ses clients et les verse par semestre. Pour ne
pas faillir dans sa mission, elle utilise un programme qui permet de calculer le montant total des taxes
qui figurent sur les factures adressées à ses clients. Ainsi, pour ce semestre, elle veut avoir le client
dont le montant total des taxes est plus élevé, celui dont ce montant est le moins élevé et le montant
total des taxes à verser pour ce semestre. Pour cela, le programme demande le nom des clients et pour
chaque client, il saisit le nombre de facture reçu par ce client et pour chaque facture, le montant des
taxes qui s’y trouve calcule ensuite le montant total des taxes à payer par ce dernier en additionnant le
montant des taxes des factures reçues ; le programme calcule enfin le montant total des taxes à verser
par MICROTIQUE. Le dernier client traité de la période est ZEFLOUMI.

1) Ecrivez un algorithme qui calcule le montant des taxes payé par chaque client de
MICROTIQUE pour ce semestre, le montant des taxes à verser par cette dernière, et qui affiche le
client dont le montant de taxes plus élevé avec ce montant, le client dont le montant de taxes est moins
élevé avec ce montant, et le montant total des taxes à verser par MICROTIQUE.

2) Utilisez CODE BLOCK pour traduire cet algo en C

Vous aimerez peut-être aussi