Page 632 - IT2
P. 632
5. Classe listeLivraison Contenant une liste des Livraison:
a. Créer la méthode Ajouter qui permet d’ajouter les informations d’une Livraison en
paramètre, l’application doit afficher un message de confirmation avant l’ajout de la
Livraison. (2 pts)
b. Créer la méthode Modifier qui permet de modifier les informations d’une Livraison
en paramètre, l’application doit afficher un message de confirmation avant de
modifier la Livraison. (2 pts)
c. Créer la méthode Supprimer qui permet de supprimer les informations d’une
Livraison en paramètre, l’application doit afficher un message de confirmation
avant de supprimer la Livraison. (2 pts)
d. Créer la méthode Rechercher qui permet d’afficher les marchandises livrée par un
chauffeur donnée en paramètre. (2 pts)
e. Créer une méthode pour calculer la quantité totale de marchandise livrée par un
chauffeur donnée en paramètre. (2 pts)
6. Programme principal.
a. Afficher le menu permettant d’accéder aux différentes méthodes de la question
précédente. (2 pts)
Les informations sur les Transports doivent être saisies par les utilisateurs.
b. Instancier 3 objets de la classe Permis, Chauffeur, Marchandise. (2 pts)
c. Instancier 3 objets Livraision en utilisant les objets Marchandise instancié. (2 pts)
d. Ajouter 5 objets Livraison à la collection listeLivraison. (2 pts)
Dossier 2 : (30 Pts)
En utilisant les classes définies dans la partie 2, nous proposons des interfaces graphiques
permettant de faciliter la gestion des livraisons:
1. Ecrire le code du bouton Enregistrer permettant d’enregistrer l’ensemble des livraisons
dans un fichier texte. (6 pts)
Filière Epreuve Session 5/7
TDI (CDS de 2 à 3) Synthèse V1 Juillet 2014

