Voilà un exemple de contrôles qui concerne le développement des applications client/serveur et surtout la partie d’ADO.NET : ADO.NET contrôle 2 . Aussi, nous proposons une solution de cet contrôle. Mais, on vous encourage de ne pas voir la solution qu’après des essais . Bonne chance!
ADO.NET contrôle 2 : Enoncé (v1)
Soit le schéma de la base de données suivante :
stagiaire (idStagiaire,nom,prenom,Nomfiliere,TotalAbsence)
Module(idM,nomM,MasseHoraire)
Absence(idA,dateA,#idS,#idM,TypeAbsence)
On s’intéresse aux absences des stagiaires par module de formation. Une absence peut être ”Justifie” ou ”non justifiée”. La table absence enregistre les absences à raison d’une ligne par séance. On suppose qu’une séance a une durée de 2h30min (2.5heures). Le champ TotalAbsence enregistre le nombre total d’absences en séances d’un stagiaire (absence justifiée ou non justifiée). Le champ TotalAbsence doit s’incrémenter de 1 à chaque absence d’un stagiaire.
L’identifiant du stagiaire s’incrémente automatiquement (démarre de 1 et s’incrémente de 1)
Partie I :
1- Créer la base de données ‘C2_EF’ avec les toutes tables et les contraintes nécessaires. (2pts)
2- insérer deux enregistrements dans toutes les tables. (2pts)
Partie II :
Créer une application windows qui contient :
3- un formulaire qui permet une gestion classique des absences :
3.1- Ajouter une absence (1.5 pts)
3.2- Rechercher une absence (1.5pts)
3.3- Modifier une absence : le type seulement (1.5pts)
3.4- Supprimer une absence (1.5pts)
4- un formulaire qui contient une grille qui représente les absences des stagiaires:
4.1- remplir la grille par les identifiants des stagiaires et leurs totaux d’absences (du stagiaire ayant le plus grand nombre d’absences jusqu’aux stagiaires avec 0 absence) (2pts)
4.2- les lignes avec total absences >20 doivent avoir un arrière-plan rouge. (2pts)
4.3- les lignes de la grille ne sont pas éditables ( des cellules en lecture seule) (2pts)
5- créer un état qui permet d’afficher le nombre d’absences par module (4pts)
Nous proposons une solution de ce contrôle qui concerne ADO.NET (mode connecté ou déconnecté) (contrôle 2). Mais, on vous encourage de ne pas voir la solution qu’après des essais . Bonne chance!
ADO.NET contrôle 2 : solution
Pas de solution jusqu’à maintenant. Mais vous pouvez s’inspirer du playlist des corrections d’autres examens dans notre chaine youtube : Examens d’ADO.NET
Vous pouvez suivre notre cours (une playlist des vidéos (Explication en Darija arabe marocaine)) de développement des applications client/serveur pour approfondir vos compétences et surmonter tous les problèmes de création des applications bureau via ADO.NET : Mode connecté, Mode déconnecté, EntityFrameWork.
Nous proposons une playlist de correction d’autres examens sur le développement des applications client/serveur. C’est intéressant : Examens d’ADO.NET.
D’autres énoncés d’examens partiels (contrôles ) et examens finaux (EFMs) sont proposés dans notre site ici.