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

 > 

Conception et réalisation d'un site web de gestion des certifications et formations.

( Télécharger le fichier original )
par Ayoub MKHARBACH
Faculté des sciences et techniques de settat - Hassan I - Licence Génie informatique 2015
  

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

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

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








"Le doute est le commencement de la sagesse"   Aristote