Você está na página 1de 4

Examen

Semestre : 1

Session : Principale

Contrle

Module: Atelier Java EE


Enseignants : Karim LAHOUEGUE, Zoubeir KAOUECH, Amine BESSROUR, Alaeddine MOUSSA
Classes : 4INFOB1, B2, B3, B4 et 4INFINI
Date : 24/05/2014 Heure : 9h Dure : 90min
Documents autoriss : OUI

NON

Nombre de page : 4

Le diagramme de classe reprsent ci-contre,


modlise une application simplifie permettant
aux

tudiants

rclamations,

de
et

crer

un

et

lister

leurs

administrateur

dadministrer les comptes des tudiants.


Une rclamation est dite par un tudiant. Elle
doit contenir un titre, une description et le type
de la rclamation. Administrer lapplication
revient activer ou dsactiver le compte dun
tudiant.
En vous basant sur le code mtier livr,
dveloppez une application web, avec ou sans
primefaces.

Etape 1 : Mise en place


Configurez votre plateforme de dveloppement de la manire suivante :
1. Crer un nouveau workspace qui porte votre nom et prnom suivant ce format :
foulenBenFoulen
2. Importer le projet EJB reclamation-ejb dans votre workspace.
3. Crer un projet Web intitul reclamation-web utilisant JSF 2.0, et configurer la
FacesServlet afin quelle traite les URL finissant par .esprit
4. Prparer la template du projet web avec les ressources fournies (img, css, js).

Page 1 sur 4

Etape 2 : Lauthentification
Implmenter lauthentification unifie pour tous
les utilisateurs. Le formulaire accepte un e-mail et
un mot de passe, notifie une ventuelle erreur
dauthentification, et oriente lutilisateur vers
lespace adquat (Administrateur ou Etudiant).
La page login.xhtml est la page daccueil.
N.B. La page login.xhtml ne se base pas sur la
template fournie.
Figure 1 : Login.xhtml

Etape 3 : Espace administrateur


Implmenter lespace dadministration, permettant lunique administrateur de lapplication
dactiver/dsactiver les comptes tudiant. Par dfaut, tous les tudiants ont des comptes
activs. Ladministrateur doit pouvoir les dsactiver.

Figure 2 : Espace administrateur, tudiants actifs

Lorsque ladministrateur appuie sur le bouton dsactiver , ltudiant Sabri Tounsi sera incapable
daccder son espace. Ladministrateur peut ractiver son compte via le bouton activer .
Page 2 sur 4

Figure 3: Espace administrateur, compte Sabri Tounsi est dsactiv

Etape 4 : Espace tudiant


Implmenter

lespace

tudiant lui permettant


dajouter et de lister ses
rclamations.
Pour

ajouter

une

rclamation, un tudiant
doit remplir tous les
champs et choisir un
type

de

rclamation

parmi ceux existant dans


la base de donnes.
Une fois le formulaire
soumis, il sajoute la
liste des rclamations.

Figure 4: Espace tudiant : Soumission d'une rclamation

Page 3 sur 4

Figure 5: Espace tudiant - Liste des rclamations de ltudiant connect

N.B. Le tableau Mes rclamations affiche uniquement les rclamations de ltudiant


connect.

Etape 5 : Scuriser lapplication


Empcher ltudiant daccder aux pages de ladministrateur et vice-versa. Empcher aussi tout
utilisateur non connect daccder aux espaces susmentionns. Rediriger toute tentative de ce
genre vers la page login .

Page 4 sur 4