Voilà un exemple d’examen final qui concerne le développement des applications client/serveur et surtout la partie d’ADO.NET : EFM ADO.NET . 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!
EFM ADO.NET (v2) : Enoncé
Soit la base de données « GestionHotel » dont le schéma est donnée ci-dessous :
Hôtel(numhotel, nom, ville, etoiles,quartier)
Chambre(numchambre, numhotel# , etage, prixnuit)
Client(numclient, nom, prenom)
Demande(numdemande, numclien#t, numchambre#, numhotel#, datearrivee, datedepart)
Dans ce schéma, les attributs commençant par date sont de type Date ; ceux commençant par num sont des entiers, et tous les autres sont des chaînes, sauf etoiles, etage et prixnuitht qui sont des entiers.
I- Création de la base de données (2 pts)
- Créer la base de données.
- Ajouter des exemples d’enregistrements
II- Application : (37pts)
- Développer un formulaire qui permet la mise à jour de la table Hôtel (15,5pts)
- Lorsqu’on choisit un numéro du Combobox, les informations de l’hôtel sélectionné s’affichent dans les zones de texte (2pts)
- Prévoir les contrôles de Saisie nécessaires avant d’ajouter un nouvel hôtel (Numéro non null, Etoiles entre 1 et 5, Ville et nom sont des chaines de caractères) (2 pts)
- Mise à jour des hôtels : ajout (2pts), Modification (2pts) et suppression (2pts)
- Les boutons de navigations : Premier (0,5pts), Précédent (1,25pts), Suivant (1,25pts) et dernier (0,5pts)
- La navigation peut se faire aussi, à travers les flèches : (2pts)
- Ajouter un formulaire de réservation .Le formulaire permet de
- sectionner la ville, le nom de l’hôtel, la date de début de séjour et la date de fin, et le numéro de la chambre à réserver. (2,5 pts)
- Il vérifié que la chambre est disponible, et crée la réservation si c’est possible. Si la réservation a été créée, Le message « Réservation confirmée » est affiché, sinon un message d’erreur est affiché. (5pts)
- Créer un formulaire qui permet d’afficher, pour une réservation donnée, les informations de la réservation et le prix à payer (4 pts)
- Imprimer la liste des hôtels, dont le la ville est déterminé par l’utilisateur. (6 pts)
- Imprimer un diagramme qui décrit les chambres selon la demande. (4pts)
NB : 1pt sur la bonne structuration et nomination des éléments de la solution
A remettre : -Script de la BD
-BD ( mdf et .log)
-Votre application
EFM ADO.NET : 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.