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 : Enoncé (v1)

Une entreprise au Maroc vous charge de réaliser une application MDI pour gérer  ses employés. On vous propose la structure de base de données suivante :

Employe(Matricule, #code_service, nom, prenom,daterecrutement,#code_poste,diplôme,certifie,Salaire)

Service(Code_Service,nom_ser,Adresse)

Poste(Code_poste,Titre_pos,salairemin, salairemax)

Projet(code_projet,Durée_estimée,Cout_estimée)

Affectation(Matricule,code_projet,date_affectation,Responsabilité)

I- Création de la  base de données (2,5pts)

  • Créer la base de données :
    • Le champ  « certifie » est un champ booléen qui contient true si l’employé est certifié (càd,il a passé un examen de certification dans son domaine après son recrutement) et non sinon
    • Les postes possibles sont : développeur, concepteur, chef du service
    • L’ordre hiérarchique des postes est : développeur < concepteur < chef du service
PosteSalaireminSalairemax
Developpeur30006000
Concepteur700010000
Chef de service1500025000
  • Les responsabilités possibles : chef de projet, développeur, testeur, concepteur
  • Créer Quelques enregistrements pour les tests.

II- Application  (37,5 pts)

  1. Développer un formulaire qui permet la mise à jour de la table Employé. (11 pts) :
    • Le DGV contient par défaut tous les employés de l’entreprise. Lorsqu’on choisit une matricule du Combobox, les informations de l’employé concerné s’affichent dans DGV (2pts)
    • Coder les fonctionnalités : ajout d’un nouvel employé (4 pts), suppression (2pts)
    • Les boutons de navigations : Premier (0,5pts), Précédent (1pts), Suivant (1pts) et dernier (0,5pts)
  2. Créer une interface qui permet de modifier le poste actuel d’un employé .Cette modification génère automatiquement le changement du salaire de l’employé (le nouvel salaire sera le salairemin du nouveau poste) (6 pts)
  3. Créer une page qui affiche la liste des employés d’un service (Quand l’utilisateur choisit un service, l’écran affiche la liste des employés de ce service.). (4 pts)
  4. Afficher la liste des projets en cours. (la date de début d’un projet= date d’affectation du chef du projet). (5 ,5 pts)
  5. Imprimer la liste des employés par poste (4pts)
  6. Développer un graphique qui représente le pourcentage des employés pour chaque projet. (6 pts)
EFM ADO_v1

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *