Chapitre I : Présentation générale
et cadre du projet
I.1. Introduction 3
I.2. Présentation de l'Institut Supérieur
d'Informatique (I.S.I) 3
I.2.1. Fondation de l'ISI 3
I.2.2. Expertise de l'ISI 3
I.2.3. Structure administrative de l'ISI 4
I.2.4. Les Formations à l'ISI 5
I.3. Cadre du projet . 5
I.4. Problématique 6
I.5. Conclusion 7
DEUXIEME PARTIE : PHASE DE CONCEPTION
Chapitre I : Etude de l'art
I.1. Introduction . 9
I.2. Etude de l'existant 9
I.3. Critique de l'existant 9
I.4. Objectif du projet 9
I.5. Méthodologie et approche adoptée 10
I.5.1. Présentation d'UML 10
I.5.2. Les avantages d'UML 10
I.6. Conclusion 11 Chapitre II : Analyse et
spécification des besoins
II.1. Introduction . 12
II.2.
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS, DES
EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
V
Analyse des besoins 12
II.2.1. Les besoins fonctionnels 12
II.2.2. Les besoins non fonctionnels 12
II.3. Les diagrammes des cas d'utilisation 13
II.3.1. Identification des acteurs 14
II.3.2. Les diagramme de cas d'utilisation 14
II.4. Conclusion . 24 Chapitre III : Conception du
système
III.1. Introduction 25
III.2. Architecture de l'application 25
III.2.1. Présentation de l'architecture à deux
(2) niveaux 25
III.2.2. Présentation de l'architecture à trois
(3) niveaux 26
III.2.3. Architecture adoptée 26
III.3. Conception générale 27
III.3.1. Le cycle de développement en V 27
III.4. Conception détaillée . 28
III.4.1. Le diagramme de déploiement 28
III.4.2. Les diagrammes de séquences 29
III.4.3. Les diagrammes d'activités 35
III.4.4. Le diagramme des composants du système 41
III.4.5. Le diagramme de classes 44
III.5. Conclusion 46
TROISEME PARTIE : PHASE DE REALISATION
Chapitre I : Réalisation de l'application
I.1. Introduction 48
I.2. Architecture générale de l'application
. 48
I.3. Le Langage de programmation et les bibliothèques
utilisés 49
I.4. Choix des outils de développement 50
I.5. Travail réalisé 55
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS, DES
EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
VI
I.6. Conclusion 64
CONCLUSION GENERALE : 65 ANNEXES :
ANNEXE 1 : UML 67
ANNEXE 2 : PDO 69
ANNEXE 3 : Fichier configuration de KANNEL 70
ANNEXE 4 : Configuration de POSTFIX 72
BIBLIOGRAPHIE & WEBOGRAPHIE : 74
TABLE DES MATIERES 75
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS, DES
EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
VII
Liste des figures
Figure 1 : Organigramme de l'ISI 4
Figure 2 : Schéma présentatif du cadre du
projet 6
Figure 3 : Formalisme du diagramme des cas
d'utilisation 13
Figure 4 : Diagramme des cas d'utilisation «
Gérer inscription » 15
Figure 5 : Diagramme des cas d'utilisation « Demande
d'inscription » 17
Figure 6 : Diagramme des cas d'utilisation « Espace
étudiant » 19
Figure 7 : Diagramme des cas d'utilisation « Espace
enseignant » 21
Figure 8 : Diagramme des cas d'utilisation « Espace
Administrateur » 23
Figure 9 : Architecture à deux (2) niveaux 25
Figure 10 : Architecture à trois (3) niveaux 26
Figure 11 : Modèle de cycle de développement
en V 27
Figure 12 : Diagramme de déploiement 29
Figure 13 : Diagramme de séquences du cas
d'utilisation « S'authentifier » 30
Figure 14 : Diagramme de séquences du cas
d'utilisation « Inscrire étudiant » 31
Figure 15 : Diagramme de séquences du cas
d'utilisation « Demander formation » 32
Figure 16 : Diagramme de séquences du cas
d'utilisation « Modifier numéro de téléphone
» 33
Figure 17 : Diagramme de séquences du cas
d'utilisation « Editer notes » 34
Figure 18 : Diagramme de séquences du cas
d'utilisation « Gérer demandes d'inscription » 35
Figure 19 : Diagramme d'activités du cas
d'utilisation « S'authentifier » 36
Figure 20 : Diagramme d'activités du cas
d'utilisation « Inscrire étudiant » 37
Figure 21 : Diagramme d'activités du cas
d'utilisation « Demander formation » 38
Figure 22 : Diagramme d'activités du cas
d'utilisation « Modifier numéro de téléphone» 39
Figure 23 : Diagramme d'activités du cas
d'utilisation « Editer notes » 40
Figure 24 : Diagramme d'activités du cas
d'utilisation « Gérer demande inscription » 41
Figure 25 : Formalisme du diagramme de composants
42
Figure 26 : Diagramme de composants du système 43
Figure 27 : Diagramme de classe 45
MISE EN PLACE D'UN PORTAIL DE GESTION DE RECRUTEMENTS,
DES EVALUATIONS ET SUIVI DE CURSUS DES ETUDIANTS DE L'ISI
|