Page 1184 - IT2
P. 1184

2)  Ajouter les contraintes suivantes :

                   a.  Le champ CIN doit être unique. (0,5 pt)
                   b.  La durée d’un retard ne doit pas dépasser 6 heures. (0,5 pt)
         3)  Remplir la table collaborateur par un jeu d’enregistrements. (0,5 pt)

         4)  Ecrire une requête SQL qui permet de lister les collaborateurs embauchés en 2012. (0,5 pt)
         5)  Ecrire  une  requête  SQL  qui  donne  le  nombre  de  collaborateurs  entre  deux  dates  données.
            (0,75 pt)

        Dossier 2 (9 pts)

         1)  Créer  une  page  d’authentification  des  utilisateurs.  L’utilisateur  doit  fournir  ses  identifiants

            (matricule, mot de passe) et doit choisir son profil pour qu’il soit authentifié. (1 pt)
            -    Le profil sera choisi à partir d’une liste déroulante (Admin, Responsable, Collaborateur)
            -    Après  authentification,  rediriger  l’utilisateur  aux  pages  correspondantes  à  chaque  profil.
                (Voir questions suivantes)




















         2)  Créer  une  page  permettant  à  un  collaborateur  connecté  d’afficher  ses  informations

            personnelles ainsi que la liste de ses retards. (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  mot  de  passe  doit  être  généré  automatiquement  par  l’application  en  concaténant  le
                matricule et 4 caractères aléatoires ;
            -    Le profil sera choisi à partir d’une liste déroulante ;
         4)  Développer un espace réservé aux responsables pour la gestion des collaborateurs :

            Cet espace doit contenir :
           a.  Un formulaire qui permet aux responsables d’ajouter, supprimer et modifier les informations
              d’un collaborateur (Voir figure suivante) : (3 pts)
             -    Vérifier  que  le  CIN  et  le  Matricule  n’ont  pas  déjà  été  enregistrés  dans  la  table

                 Collaborateur.
             -    Ajouter les contrôles de validation (en JavaScript) pour les champs de saisie :

                                      www.itlearning-settat.com

                               Email: admission@itlearning-settat.com
                                               Tél.:0661077812
                                                                                                          2/4
   1179   1180   1181   1182   1183   1184   1185   1186   1187   1188   1189