Sommaire
Dédicace 2
Remerciements 3
Sommaire 4
Liste des figures 6
Liste des tableaux 8
Introduction générale 9
Chapitre 1 : Contexte générale du
projet. 10
Introduction : 10
I. Présentation de la société : 10
1. Fiche technique : 10
2. Historique : 10
3. La structure organisationnelle : 11
II. Cahier des charges : 14
1. Présentation du projet : 14
2. Problématique : 14
3. Expression du besoin : 14
4. Fonctionnalités attendus : 15
III. Planning et conduite du projet : 17
1. Gestion de projet 17
2. Diagramme de GANTT 17
IV. Langage et méthodologie de conception : 19
Introduction : 19
1. La démarche UP-XP : 19
2. Phases de modélisation. 20
3. Le formalisme UML : 21
4. L'outil PowerAmc : 21
Chapitre 2 : Phase d'inception. 22
Introduction : 22
I. Capture des besoins : 22
1. Définition des besoins fonctionnels : 22
2. Les besoins non fonctionnels : 23
3. Les principaux acteurs du système : 24
4. Regroupement des exigences par intentions d'acteurs :
25
Page | 5
II. Diagramme de cas d'utilisation : 25
Chapitre 3 : Phase d'analyse et de conception.
27
Introduction : 27
I. Description textuelle des cas d'utilisation : 27
II. Diagramme de séquence « Boite noire » :
48
III. Diagramme d'activité : 60
IV. Diagramme de classe d'analyse : 65
V. Base de données : 66
VI. Prototype des interfaces : 68
Chapitre 4 : Phase de réalisation.
74
Introduction : 74
I. Environnement logiciel : 74
II. Technologies et langages utilisés : 75
III. Développement : 77
IV. Les interfaces de l'application : 79
Conclusion générale 86
Bibliographie et Webographie: 87
Page | 6
Liste des figures
Figure Commentaire Page
Figure 1
|
L'organigramme de Pluralis Consulting
|
11
|
Figure 2
|
Les accompagnements des directeurs et des
managers
|
12
|
Figure 3
|
Les tâches du projet
|
18
|
Figure 4
|
Diagramme de GANTT
|
18
|
Figure 5
|
Les diagrammes disponibles
|
21
|
Figure 6
|
Diagramme des acteurs
|
24
|
Figure 7
|
Diagramme de contexte statique
|
24
|
Figure 8
|
Diagramme de cas d'utilisation
|
26
|
Figure 9
|
Diagramme de séquence « Inscrire
»
|
48
|
Figure 10
|
Diagramme de séquence « Authentifier
»
|
49
|
Figure 11
|
Diagramme de séquence « Envoyer e-mail
»
|
49
|
Figure 12
|
Diagramme de séquence « Gérer les
certifications »
|
50
|
Figure 13
|
Diagramme de séquence « Gérer les
formations »
|
51
|
Figure 14
|
Diagramme de séquence « Gérer les
formateurs »
|
52
|
Figure 15
|
Diagramme de séquence « Gérer les
gérants »
|
53
|
Figure 16
|
Diagramme de séquence « Gérer les
compétences »
|
54
|
Figure 17
|
Diagramme de séquence « Gérer les
inscriptions »
|
55
|
Figure 18
|
Diagramme de séquence « Rechercher
certification»
|
55
|
Figure 19
|
Diagramme de séquence « Consulter
certification »
|
56
|
Figure 20
|
Diagramme de séquence « Consulter formation
»
|
56
|
Figure 21
|
Diagramme de séquence « Donner avis
»
|
57
|
Figure 22
|
Diagramme de séquence « Proposer formation
»
|
57
|
Figure 23
|
Diagramme de séquence « Recevoir les
notifications »
|
58
|
Figure 24
|
Diagramme de séquence « Consulter les
propositions »
|
58
|
Figure 25
|
Diagramme de séquence « Consulter les avis
»
|
59
|
Figure 26
|
Diagramme d'activité « Authentifier
»
|
60
|
Figure 27
|
Diagramme d'activité « Consulter
certification »
|
60
|
Figure 28
|
Diagramme d'activité « Consulter formation
»
|
61
|
Figure 29
|
Diagramme d'activité « Gérer
certifications »
|
61
|
Figure 30
|
Diagramme d'activité « Gérer
formations »
|
62
|
Figure 31
|
Diagramme d'activité « Gérer
compétences »
|
62
|
Figure 32
|
Diagramme d'activité « Gérer
gérants »
|
63
|
Figure 33
|
Diagramme d'activité « Gérer
formateurs »
|
63
|
Figure 34
|
Diagramme d'activité « Gérer les
inscriptions »
|
64
|
Figure 35
|
Diagramme d'activité « Consulter les
avis/propositions »
|
64
|
Figure 36
|
Diagramme d'activité «Recevoir les
notifications/Proposer formation/Donner avis »
|
64
|
Figure 37
|
Diagramme de classe d'analyse
|
66
|
Figure 38
|
Modèle logique de données(MLD)
|
67
|
Figure 39
|
Modèle physique de données(MPD)
|
68
|
Figure 40
|
Interface authentifié
|
69
|
Figure 41
|
Interface rechercher certification
|
69
|
Figure 42
|
Interface consulter certification
|
70
|
Figure 43
|
Interfaces gérer les certifications, formations,
formateurs
|
70
|
Figure 44
|
Interface consulter les formations
|
71
|
Figure 45
|
Interface gérer avis et propositions
|
71
|
Page | 7
Figure 46
|
Interface inscrire
|
72
|
Figure 47
|
Interface gérer gérants
|
72
|
Figure 48
|
Interface gérer inscriptions
|
73
|
Figure 49
|
Interface gérer les compétences
|
73
|
Figure 50
|
Modèle MVC (Modèle - Vue -
Contrôleur)
|
78
|
Figure 51
|
Page d'authentification
|
79
|
Figure 52
|
Page de recherche
|
80
|
Figure 53
|
Page consulter les formations
|
80
|
Figure 54
|
Page consulter certification
|
81
|
Figure 55
|
Page consulter les avis
|
81
|
Figure 56
|
Page gérer les certifications
|
82
|
Figure 57
|
Page gérer les formations
|
82
|
Figure 58
|
Page d'inscription
|
83
|
Figure 59
|
Page gérer les formateurs
|
83
|
Figure 60
|
Page gérer les compétences
|
84
|
Figure 61
|
Page gérer les gérants
|
84
|
Figure 62
|
Page gérer les inscriptions
|
85
|
Figure 63
|
Page Consulter les propositions
|
85
|
Page | 8
|