- Savoir réaliser des interfaces MDI.



Travaux Pratiques
 N° 12

 

Objectif :

-          Savoir réaliser des interfaces MDI.
-          Se familiariser avec les menus.
-          Gérer l’accès à une application via authentification.






Travail à faire :



Une école de formation de la langue espagnole vous demande de développer une application qui permet de gérer ses stagiaires ainsi que les résultats qu’ils ont obtenu au cours du cursus de formation qui se découpe en 9 modules numérotés de 1 a 9.
On souhaite enregistrer pour chaque stagiaire, le numéro d’inscription, le nom, le prénom, le sexe, la date de naissance, le numéro de module et la note obtenue à ce module.

1)      L’application doit comprendre la feuille MDI suivante :

2)      Pour ajouter un nouveau stagiaire, on utilise l’option Ajouter du menu Stagiaires. La fenêtre ci-dessous doit apparaître pour permettre la saisie des informations. Un click sur le bouton OK permettra de valider les données et de fermer cette fenêtre. Le bouton Annuler permet d’abandonner l’opération. La note doit être comprise entre 0 et 20.
3)      Développer une fonction de recherche qui reçoit le numéro d’inscription d’un stagiaire et renvoie sa position dans la liste. La fonction doit renvoyer la valeur -1 quand le numéro recherché n’est pas trouvé.
4)      Pour supprimer un stagiaire, on utilise l’option Supprimer du menu Stagiaire. La fenêtre ci-après apparaît. Elle permet de saisir le numéro d’inscription du stagiaire à supprimer.  Quand il existe vous devez afficher un message de confirmation de la suppression avec la question « Voulez-vous vraiment supprimer ce stagiaire ? ». Si l’utilisateur répond par oui on procède à la suppression, sinon l’opération est annulée. Si le numéro d’inscription n’est pas trouvé, l’application affiche un message d’erreur.
OU  
5)      La consultation des informations d’un stagiaire peut se faire avec l’option Consulter du menu Stagiaire. Pour ce faire, l’utilisateur doit commencer par saisir un numéro d’inscription, l’application répond soit par un message d’erreur lorsque le numéro est inexistant, soit par afficher les données du stagiaire recherché.
6)      On peut consulter la liste des stagiaires en utilisant l’option Liste des Stagiaires du menu Edition. Utiliser une zone de liste pour afficher les données.
7)      Liste des stagiaires par module : L’utilisateur saisit le numéro d’un module (entre 1 et 9) et l’application affiche l liste des stagiaires correspondants.
8)      Ajouter une feuille d’authentification permettant de contrôler l’accès à l’application avec le compte suivant :
Login : TDI
Password : ISTASYBA


 

Publié par Drupal Study