Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Semestre : 1 2
Session : Principale Rattrapage
Afin d’automatiser la tâche de gestion de congés à Esprit, nous comptons créer une application
web avec symfony 3 qui permet de gérer les demandes des congés des employés.
Travail demandé :
1- Générer le bundle « CongeBundle » sous le namespace « Employe » et créer la base de
données « CongeDB ». (1pt)
2- Créer les entités qui correspondent au diagramme de classes suivant et générer le schéma
de la base. (3 pts)
Employe DemandeConge
debuttravail :date
Page 1 sur 4
3- Créer l’interface qui nous permet d’ajouter un employé comme le montre la Figure 1.
(3 pts)
4- Créer l’interface qui nous permet de chercher un employé par son cin à partir de la liste de
tous les employés déjà affichée (voir Figure 2 et Figure 3). (3,5 pts)
Page 2 sur 4
Figure 3 Résultat de la recherche
5- En cliquant sur le lien « Demander », l’utilisateur sera redirigé vers l’interface de la Figure
4 pour ajouter une demande de congé. (5pts)
- Le champ Motif est une liste déroulante contenant des valeurs statiques {Vacances, Maladie,
Autres}
Page 3 sur 4
6- Créer l’interface qui permet d’afficher les détails des demandes effectuées par un utilisateur
(3 pts)
7- Si le solde de jours restant est inférieur à 0, l’utilisateur n’a plus le droit d’ajouter un congé,
Annexe :
Vous pouvez utiliser la méthode count($tab) qui permet de calculer le nombre des éléments
dans un tableau.
Bon travail
Page 4 sur 4