Vous êtes sur la page 1sur 3

EXAMEN

Semestre : 1 2

Session : Principale Rattrapage

Module : JavaScript côté serveur


Enseignants : UP web
Classes : 4TWIN
Documents autorisés : OUI NON Nombre de pages : 04
Date : 22/05/2019 Heure : 08h30 Durée : 1h30

NB : Vous serez comptabilisés sur les interfaces fonctionnelles.

Dans l'optique de faciliter et d'améliorer la gestion des stagiaires, ESPRIT-STAGE


envisage de mettre en place une application web dont l'objectif est d'automatiser
et de gérer les tâches essentielles concernant les stages.

Travail demandé
Partie I : Soit les deux documents suivants :
« stagiaire » décrit par un CIN, nom, prenom, sexe, email, telephone et option.
« stage » décrit par un sujet, date debut et date fin.

1. Créer un formulaire permettant d’ajouter un stagiaire (Figure 1). Quand l’administrateur


clique sur « Ajouter », le stagiaire est enregistré dans la base de données. (3pts)

NB : Intégrer les contrôles de saisie nécessaires :

Figure 1 : Ajouter stagiaire


1
2. Ajouter une page « afficher stagiaires »qui permet de consulter la liste de tous les stagiaires
(Figure 2).Un bouton « Ajouter Stagiaire » permet d’accéder à la page d’ajout (3pts)

Figure 2 : afficher stagiaires

2.1 : Au clic sur « Affecter », l’administrateur saisie les informations nécessaires (sujet,date
debut et date fin) pour affecter le stagiaire à un stage (Figure 3) (2pts)

Figure 3 : Affecter Stagiaire


2.2 : Au clic sur « Modifier », les informations relatives au stagiaire peuvent être mise à jour
(Figure 4) (2pts)

Figure 4 : Modifier Stagiaire


2.3 : Le clic sur « Supprimer », supprime un stagiaire de la liste. (1.5pt)

2
3. Ajouter le menu principal suivant (Figure 5) (1pt)

Figure5 : menu principal


3.1 La rubrique « Liste stagiaires »correspond à la page « afficher stagiaires » (1pt).
3.2 La rubrique « Stagiaires affectés» correspond à la page suivante : (1pt)

3.3 La rubrique « Stagiaires sans affectation »correspond à la page suivante :(1pt)

Partie II : Créer un système d'authentification pour l’administrateur, il suffit de créer un


compte manuellement et une page de connexion (pas besoin de créer une page d'inscription)
(Voir la figure n°6)(4.5pts)

Figure6 : page login


- Le menu principal ne doit s'afficher que lorsque l'admin est connecté.
Il faut bien vérifier que le menu principal n’est pas accessible si l'admin n'est pas connecté
(même si je tape le lien directement dans la barre d'adresse).

Bon travail

Vous aimerez peut-être aussi