OFPPT
Office de la Formation Professionnelle
et de la Promotion du Travail
Direction Régionale NORD OUEST II
Année de Formation : 2018-2019
Examen de fin de module Régional
Module 19: Développement et déploiement d'applications client serveur
Filière : TDI Epreuve : Pratique
Année: 2018 /2019 Variante : V1
Niveau : TS Barème : /40
Date : Durée : 2h00
Un garage de réparation de voitures souhaite disposer d'une application informatique pour gérer les
interventions faites pour ces clients. L'analyse a conduit à produire la base de données suivante :
Client (NumClient,RaisonSociale, Adresse)
Voiture (Matricule, Marque, DateMiseEnCirculation, NumClient#)
Intervention (NumInterv, Matricule #,dateIntervention)
Reparation (NumRep, NumInterv# , Description, coût)
1. Créer la base de données relative au schéma relationnel et ajouter un jeu d’enregistrements pour
toutes les tables. (4pts)
2. Créer un menu pour cette application permettant de réaliser les opérations demandées. (2pt)
La fenêtre suivante permet d’enregistrer une nouvelle voiture :
3. Donner le code d’initialisation de la fenêtre : (3pts)
a. Remplir la liste des clients avec les numéros des clients enregistrés dans la base de données.
4. Afficher les informations du client sélectionné dans la liste dans les zones correspondantes.
(3pts)
5. Coder le bouton « Ajouter la voiture » afin qu’il enregistre la nouvelle voiture saisie pour le
client sélectionné. (3pts)
1
La fenêtre suivante permettra d’enregistrer les interventions :
6. Remplir la liste des voitures par les voitures du client sélectionné pour l’intervention. (2pts)
7. Afficher les informations de la voiture sélectionnée dans les zones correspondantes. (2pts)
8. Programmer le bouton « ajouter » pour ajouter la réparation saisie à l’intervention en cours.
(3pts)
9. Programmer le bouton supprimer pour supprimer la réparation sélectionnée dans la liste. (2pts)
10. Programmer le bouton « enregistrer l’intervention » pour enregistrer définitivement
l’intervention dans la base de données. (4pts)
La fenêtre suivante permettra d’imprimer sous forme d’un état les informations relatives à une
intervention et la liste des réparations réalisées :
11. Initialiser correctement la fenêtre avec les données nécessaires et afficher, dans la grille des
interventions, les interventions du client sélectionné. (4pts)
12. Afficher dans la grille des réparations la liste des réparations de l’intervention sélectionnée dans
la grille des interventions. (3pts)
13. Afficher sous forme d’un état imprimable les informations de l’intervention sélectionnée : (5pts)
a. Afficher le numéro de client et la raison sociale.
b. Afficher le matricule de la voiture et sa marque.
c. Afficher la date de l’intervention et un tableau récapitulatif des réparations.