Page 1179 - IT2
P. 1179
a. Le profil doit appartenir à la liste des constantes suivantes : Admin, Responsable,
Salarié. (0,5 pt)
b. Le CIN doit comporter 5 caractères au minimum. (0,5 pt)
c. La date de naissance doit être antérieure à la date de recrutement. (0,5 pt)
2) Remplir la table Salarié par un jeu d’enregistrement. (0,5 pt)
3) Créer une requête SQL qui donne le nombre de salariés d’une échelle donnée. (0,75 pt)
Dossier 2 (9 pts)
En se basant sur le modèle développé dans la partie précédente :
1) Créer une page d’authentification des utilisateurs. L’utilisateur doit fournir ses identifiants
(matricule, code) et doit choisir son profil pour qu’il soit authentifié. (1 pt)
- Le profil sera choisi à partir d’une liste déroulante (Admin, Responsable, Salarié)
- Après authentification, rediriger l’utilisateur aux pages correspondantes à chaque profil.
(Voir questions suivantes)
2) Créer une page permettant à un salarié connecté d’afficher ses informations personnelles ainsi
que la liste de ses absences. (0,5 pt)
3) Créer une page permettant à un administrateur d’ajouter un compte utilisateur. (1 pt)
- Cette page est réservée pour l’administrateur connecté ;
- Le champ IdCompte est auto-incrémenté par le système ;
- Le profil sera choisi à partir d’une liste déroulante ;
4) Développer un espace réservé aux responsables pour la gestion des salariés :
Cet espace doit contenir :
a. Un formulaire qui permet aux responsables d’ajouter, supprimer et modifier les informations
d’un salarié (Voir figure suivante) : (3 pts)
- Vérifier que le CIN n’a pas déjà été enregistré dans la table Salarié.
- Ajouter les contrôles de validation (en JavaScript) pour les champs de saisie :
o Les dates doivent avoir un format valide (jj/mm/aaaa).
o L’échelle doit être un nombre compris entre 5 et 25.
o Le nombre d’enfants être un entier positif ou nul.
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
2/5

