Abstract:
The objective of this project is to create a web application for
the sub-directorate of evaluation and quality of the regional education
commissioner of Ben Arous, to prepare a monthly evaluation and quality reports
via the web application based on the JEE platform.
This project will enable the Evaluation and Quality
sub-department to receive all the data necessary for the preparation of the
evaluation and quality report which will be added by the educational
institutions and all the other departments according to their tasks.
Key words :
JEE platform, the evaluation and quality report, the
sub-directorate of evaluation and quality.
3
Mastère Professionnel : « Systèmes de
Télécommunications et Réseaux »
Table des matières
Introduction générale 8
Chapitre 1 : Cadre général de projet 10
Introduction 10
1.1 Présentation de l'organisme d'accueil 10
1.1.1 Présentation du commissariat de l'éducation
de BEN AROUS : 10
1.1.2 Structure de la société : 10
1.1.3 La sous-direction de l'évaluation et de la
qualité 11
1.2 Présentation du projet 12
1.2.1 Etude de l'existant : 12
1.2.2 Critique de l'existant 12
1.2.3 Solution proposée 13
1.3 Méthodologie de travail : 13
1.3.1 Etude comparative des méthodes agiles 13
1.3.2 Méthode adoptée 14
Conclusion 15
Chapitre 2 : Analyse des besoins et conception de l'application
17
Introduction 17
2.1 Analyse des besoins 17
2.1.1 Présentation des acteurs 17
2.1.2 Identification des besoins 18
2.2 Modélisation des besoins 20
2.2.1 Diagrammes de cas d'utilisation 20
2.2.2 Diagramme de classes 23
2.2.3 Diagramme de déploiement : 25
2.2.4 Diagramme de composant système 25
2.3 Pilotage de projet avec « scrum » 26
2.3.1 Product backlog des sprints : 26
2.3.2 Planification du sprint 30
2.3.3 Architecture de l'application : 31
2.4 Environnement de développement 32
Conclusion : 33
4
Mastère Professionnel : « Systèmes de
Télécommunications et Réseaux »
Chapitre 3 : Conception et Réalisation des sprints 1 et 2
35
Introduction 35
3.1 Développement du Sprint 1 35
3.1.1 Sprint backlog produit « sprints 1» 35
3.1.2 Analyse 36
3.1.3 Conception dynamique du premier sprint 1 39
3.1.4 Représentation des interfaces 41
3.2 Développement sprint 2 45
3.2.1 Sprint block produit sprint 2 45
3.2.2 Analyse 46
3.2.3 Conception dynamique du deuxième sprint. 49
3.2.4 Représentation des interfaces de l'application 50
3.3 Conclusion 52
53
Chapitre 4 : conception et réalisation sprint 3,4 et 5
54
1.1 Introduction 54
4.1 Développement du sprint 3 54
4.1.1 Sprint backlog produit des sprints 3 54
4.1.2 Analyse 55
4.1.3 Conception dynamique du sprint 3 58
4.1.4 Représentation des interfaces de sprint 3 60
4.2 Développement de sprint 4 64
4.2.1 Backlog produit sprint 4 64
4.2.2 Analyse 65
4.2.3 Conception dynamique du sprint 4 69
4.2.4 Représentation des interfaces du sprint 4 72
4.3 Développement du sprint 5 75
4.3.1 Sprint backlog 75
4.3.2 Analyse 76
4.3.3 Conception dynamique du sprint 5 82
4.3.4 Représentation des interfaces du sprint 5 84
Conclusion générale 88
Webographie 89
5
Mastère Professionnel : « Systèmes de
Télécommunications et Réseaux »
Liste des figures
Figure 1: Structure de la CRE BEN AROUS 11
Figure 2 Diagramme de cas d'utilisation globale 22
Figure 3 Diagramme de classe globale 24
Figure 4 Diagramme de déploiement 25
Figure 5 Diagramme de composant système 25
Figure 6 Architecture logique 32
Figure 7 Diagramme de cas d'utilisation du sprint 1 36
Figure 8: Diagramme de cas d'utilisation authentification
37
Figure 9 Diagramme de cas d'utilisation « Gérer
Compte utilisateur » 38
Figure 10 Diagramme de séquence objet relatif au cas
d'utilisation « Authentification » 39
Figure 11 Diagramme de séquence objet relatif au cas
d'utilisation « ajout utilisateur » 40
Figure 12 Diagramme d'activité « Authentification
» 40
Figure 13 Diagramme d'activité « ajout utilisateur
» 41
Figure 14: La page d'accueil 42
Figure 15 Interface d'authentification 42
Figure 16 Interface d'authentification cas de champ vide 43
Figure 17 Interface de consultation des utilisateurs 43
Figure 18 Interface d'ajout utilisateur 44
Figure 19 Diagramme de cas d'utilisation globale du sprint 2
47
Figure 20 Diagramme de cas d'utilisation « Gérer
les enseignants » 47
Figure 21 Diagramme de cas d'utilisation « Gérer
les sanctions des élèves » 48
Figure 22 Diagramme de séquences d'objet relatif au cas
d'utilisation «modifier l'enseignant
» 50
Figure 23 Diagramme d'activité « modifier
l'enseignant » 50
Figure 24 Interface tableau de bord de l'établissement
51
Figure 25 Interface ajout d'un enseignant 51
Figure 26 Interface de gestion des sanctions des
élèves 52
Figure 27 Diagramme de cas d'utilisation globale de sprint 3
56
Figure 28 Diagramme de cas d'utilisation «gestion des
dettes » 56
Figure 29 Diagramme du cas d'utilisations «gérer
les projets» 57
Figure 30 Diagramme de séquence «consulter un
projet» 58
Figure 31 Diagramme de séquence «supprimer les
dettes» 59
Figure 32 Diagramme d'activité «modifier les
dettes» 59
Figure 33 Diagramme d'activité «ajouter
projet» 60
Figure 34 Interface gestion des demandes d'accès
à l'information 61
Figure 35 interface d'ajout demande d'accès à
l'information 61
Figure 36 Interface gestion des projets 62
Figure 37 Interface de gestion des équipements 62
Figure 38 Interface d'ajout d'un nouvel équipement
63
6
Mastère Professionnel : « Systèmes de
Télécommunications et Réseaux »
Figure 39 Diagramme de cas d'utilisation de sprints 4 66
Figure 40 Diagramme du cas d'utilisation «Gérer des
visites d'inspections primaires» 67
Figure 41 Diagramme du cas d'utilisation «gestion des
activités sportives et culturelles
secondaires» 68 Figure 42 Diagramme de séquence du
cas d'utilisation Ajout d'une activité sportive et
culturelle secondaire 70 Figure 43 Diagramme de
séquence du cas d'utilisation «Suppression d'une visite
d'inspection
primaire» 71 Figure 44 Diagramme d'activité du cas
d'utilisation «ajouter une activité sportive et culturelle
secondaire» 71 Figure 45 Diagramme d'activité du
cas d'utilisation supprimer une visite d'inspection
primaire 72
Figure 46 Interfaces gestion des formations 72
Figure 47 Interfaces ajout d'une formation 73
Figure 48 Interfaces de gestion des activités sportives et
culturelles 73
Figure 49 interface d'ajout d'une activité sportive et
culturelle 74
Figure 50 diagramme de cas d'utilisation sprint 5 77
Figure 51 Diagramme du cas d'utilisation «Gérer les
visites» 78
Figure 52 Diagramme du cas d'utilisation «Gérer les
réunions» 79
Figure 53 diagramme du cas d'utilisation «gérer les
dortoirs» 80
Figure 54 diagramme du cas d'utilisation «gérer les
restaurants scolaires» 81
Figure 55 Diagramme de séquence «ajouter les
visites» 82
Figure 56 Diagramme de séquence «supprimer les
réunions» 82
Figure 57 Diagramme de séquence «supprimer les
restaurants scolaires» 83
Figure 58 Diagramme des activités «supprimer les
restaurants scolaires» 84
Figure 59 Diagramme des activités «modification les
restaurants scolaires» 84
Figure 60 interface gestion des visites 85
Figure 61 Interface ajout visite 85
Figure 62 Interface gestion des contrôles administratifs et
financiers 86
Figure 63 Interface ajout un contrôle administratif et
financier 86
Figure 64 Interface gestion des restaurants scolaires 87
Figure 65 Interface ajout restaurant scolaire 87
7
Mastère Professionnel : « Systèmes de
Télécommunications et Réseaux »
Liste des tableaux
Tableau 1:Etude comparative des méthodologies de
conception 14
Tableau 2: Produit de backlog 26
Tableau 3 Planification des sprints 30
Tableau 4: Sprint backlog « sprint1 » 35
Tableau 5 Documentation textuelle du cas d'utilisation «
Authentification » 37
Tableau 6 Documentation textuelle du cas d'utilisation
«Gérer les utilisateurs» 38
Tableau 7 Sprint backlog « sprint2 » 45
Tableau 8 La description textuelle de cas d'utilisation
«gérer les enseignants» 48
Tableau 9 La description textuelle de cas d'utilisation
«gérer les sanctions des élèves» 49
Tableau 10 : backlog du sprint 3 54
Tableau 11 La description textuelle de cas d'utilisation
«gérer les dettes» 57
Tableau 12 La description textuelle de cas d'utilisation
«gérer les projets» 58
Tableau 13 backlog du sprint 4 64
Tableau 14 La description textuelle de cas d'utilisation
«gérer les visites d'inspections
primaires» 67 Tableau 15 La description textuelle de cas
d'utilisation «gérer les activités sportives et
culturelles secondaires» 68
Tableau 16 Le backlog du sprint 5 75
Tableau 17 La description textuelle de cas d'utilisation
«gérer les visites» 78
Tableau 18 La description textuelle de cas d'utilisation
«gérer les réunions» 79
Tableau 19 La description textuelle de cas d'utilisation
«gérer les dortoirs scolaires» 80
Tableau 20 La description textuelle de cas d'utilisation
«gérer les dortoirs» 81
8
Mastère Professionnel : « Systèmes de
Télécommunications et Réseaux »
|