WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude, conception et réalisation d'une application web


par Walid Abbassi
Faculté des sciences de Tunis - Mastère Professionnel en Système et Réseaux de Télécommunications 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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 »

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand