Page 165 - IT2
P. 165
5) Créer la fonction qui renvoie le nom de la ville de destination finale (terminus)
d’une ligne dont le code est passé en paramètre. (2 pts)
6) Créer une fonction qui renvoie une table de toutes les villes desservies par
une ligne dont le code est transmis en paramètre. (4 pts)
7) Créer une fonction qui utilise un curseur pour renvoyer tous les noms des
villes concaténés dans une seule chaine de caractères pour une ligne dont le
code est passé en paramètre. (4 pts)
Dossier 2 PROGRAMMATION CLIENT/SERVEUR (20 pts)
Dans ce dossier, on utilisera la base de données du dossier 1.
Développer une application « client/serveur » qui offre les fonctionnalités demandées
par les questions suivantes :
1) Créer un menu pour votre application en y incluant une option pour chacune
des opérations demandées dans les questions qui suivent. (2 pts)
2) Créer un état qui permet d’afficher les voyages (Code voyage, Date de départ,
Date d’arrivée et Nombre de places), auxquels a participé un employé donné.
Dans une liste, on choisit le matricule de l’employé. L’état doit être affiché à la
suite d’un click sur un bouton. (4 pts)
3) Ajouter le formulaire de mise à jour de la table « Personnel ». Le formulaire
doit comporter : (4 pts)
· des boutons de navigation.
· Les boutons ajouter, supprimer et enregistrer.
· Le mot de passe doit être saisi et confirmé et ne doit pas être visible
(afficher des astérisques).
4) Créer le formulaire de mise à jour des lignes et y inclure également la mise à
jour de la table « Passer » par l’intermédiaire d’un sous formulaire. (4 pts)
5) Ajouter un formulaire qui affiche, dans une grille, pour chaque autocar, le
code autocar, la marque, le nombre de kilomètres parcourus, la
consommation moyenne/100km et le nombre total de litres de carburant
consommés. (4 pts)
6) Développer un état de sortie de type histogramme qui comprend pour chaque
autocar, le nombre de kilomètres parcourus. (2 pts)
V1-2 4/6

