100% ont trouvé ce document utile (1 vote)
316 vues2 pages

Efm 2018 V3

Ce document décrit les étapes à suivre pour développer une application de gestion des ressources humaines d'une entreprise à l'aide d'une base de données relationnelle. Il présente 9 tâches à réaliser comme la création de formulaires pour l'authentification, la saisie et la modification des données des salariés, et l'affichage de rapports.

Transféré par

locan locian
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
316 vues2 pages

Efm 2018 V3

Ce document décrit les étapes à suivre pour développer une application de gestion des ressources humaines d'une entreprise à l'aide d'une base de données relationnelle. Il présente 9 tâches à réaliser comme la création de formulaires pour l'authentification, la saisie et la modification des données des salariés, et l'affichage de rapports.

Transféré par

locan locian
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

OFPPT

Office de la Formation Professionnelle


et de la Promotion du Travail

Direction Régionale NORD OUEST II


Année de Formation : 2017-2018

Examen de fin de module Régional


Module 19: Développement et déploiement d'applications client
serveur

Filière : TDI Epreuve : Pratique


Année: 2017 /2018 Variante : V3
Niveau : TS Barème : /40
Date : Durée : 2h00

On souhaite réaliser une application pour la gestion et le suivi des ressources humaines d’une
entreprise.

Le schéma relationnel suivant a été établi par un analyste afin de mettre en place une base de données :

Salarié (matricule,CIN,nom, ,echelle)

Absence (idAbs,#matricule,dateAbs ,justifAbs)

Poste (numPoste,description)

Affectation (#numPoste,#matricule,dateEntree,dateSortie,salaire)

N.B.

- Les champs marqués en gras et souligné représentent les clés primaires des tables et ceux marqués
par # représentent les clés étrangères.

- Les champs idAbs et numPoste sont auto-incrémentés.

Travail à faire :

1. Créer la base de données relative au schéma relationnel et ajouter un jeu d’enregistrement


pour toutes les tables. (2pts)
2. Créer un formulaire d’authentification des utilisateurs. L’utilisateur doit fournir ses
identifiants (matricule). Une fois l’utilisateur est identifié, un bouton vers le formulaire de
menu s’affiche. (3pts)

3. Créer un menu pour cette application permettant de réaliser les opérations demandées.
(1pts)
4. Créer un formulaire permettant à un salarié connecté d’afficher ses informations personnelles.
(6pts)
5. Créer un formulaire qui permet d’ajouter, supprimer et modifier les informations d’un salarié :
(12pts)
- Ajouter les contrôles de validation pour les champs de saisie :
o L’échelle doit être comprise entre 5 et 25.
o Le CIN doit comporter 5 caractères au minimum.
- Ajouter les boutons de navigation : Premier, précèdent, suivant et dernier
6. Créer un formulaire qui permet d’affecter un salarié à un nouveau poste : (4pts)
a. Les numéros de postes et les matricules des salariés doivent être choisis à partir de
deux listes déroulantes.
b. La date d’entrée doit avoir la date système.
c. La date de sortie doit avoir la valeur NULL.

7. Créer un formulaire qui permet d’afficher les absences entre deux dates saisies par
l’utilisateur. Quand l’utilisateur sélectionne une absence, une liste des postes affectés au
salarié concerné doit s’afficher. (6pts)
8. Créer un formulaire qui permet de sélectionner un salarié dans une liste déroulante et afficher
un état qui liste les absences du salarié choisi dans l’ordre décroissant des dates d’absences.
(3pts)
9. Créer un état graphique permet d’afficher la moyenne des salaires par poste.(3pts)

Vous aimerez peut-être aussi