MPDF

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 3

Applications Client/Serveur ( ADO.

NET
) : EFM (V1)

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

Poste Salairemin Salairemax


Developpeur 3000 6000
Concepteur 7000 10000
Chef de service 15000 25000

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)

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.

Vous aimerez peut-être aussi