SlideShare une entreprise Scribd logo
1  sur  255
Projet de fin d’études
              Dédicaces




  DEDICACES

A mes très chers parents
Projet de fin d’études
                                   Dédicaces



Pour tout l’amour dont vous m’avez entouré, pour tout ce que vous
 avez fait pour moi. Je ferai de mon mieux pour rester un sujet de
 fierté à vos yeux avec l’espoir de ne jamais vous décevoir. Que ce
Projet de fin d’études
                                  Dédicaces



modeste travail, soit l’exaucement de vos veux tant formulés et de
                    vos prières quotidiennes.
             A mes très chères sœurs et frère
Projet de fin d’études
                                 Dédicaces



Vous occupez une place particulière dans mon cœur. Je vous dédie
ce travail en vous souhaitant un avenir radieux, plein de bonheur
                          et de succès.
                   A mes très chers amis
Projet de fin d’études
                                  Dédicaces



En souvenir de nos éclats de rire et des bons moments. En souvenir
 de tout ce qu’on a vécu ensemble. J’espère de tout mon cœur que
                notre amitié durera éternellement.
Projet de fin d’études
                 Dédicaces




                                    Salah


A mes très chers warida et wiem
Projet de fin d’études
                                   Dédicaces



Je vous dois ce que je suis aujourd’hui grâce à votre amour, à votre
             patience et vos innombrables sacrifices.
Que ce modeste travail, soit pour vous une petite compensation et
reconnaissance envers ce que vous avez fait d’incroyable pour moi.
Projet de fin d’études
                                  Dédicaces



Que dieu, le tout puissant, vous préserve et vous procure santé et
     longue vie afin que je puisse à mon tour vous combler.
                 A mes très chers parents
Projet de fin d’études
                                   Dédicaces



  Aucune dédicace ne serait exprimé assez profondément ce que je
ressens envers vous. Je vous dirais tout simplement, un grand merci,
                           je vous aime.
                  A mes très chers collègues
Projet de fin d’études
                                Dédicaces



En témoignage de l’amitié sincère qui nous a liées et des bons
 moments passés ensemble. Je vous dédie ce travail en vous
 souhaitant un avenir radieux et plein de bonnes promesses.
              A mes très chers directeurs
       Monsieur Mourad HALI et Adel YAHYAOUI
Projet de fin d’études
                               Dédicaces



Pour tout ce que vous avez fait pour moi. Je vous dirais tout
                simplement, un grand merci.

                                                           Riadh
Projet de fin d’études                                                     Remerciements


                                Remerciements
                          Madame Latifa RABAI
Nous vous remercions pour le grand honneur que vous nous avez fait en nous

proposant le sujet de ce mémoire de fin d’étude.

Nous avons eu l’honneur et le privilège de travailler sous votre assistance et de

profiter de vos qualités humaines, professionnelles et de votre grande expérience.

Vous nous avez guidés tout le long de ce travail dont vous avez mis à cœur,

l’élaboration avec l’amabilité et le dynamisme qui vous caractérisent.

Puisse ce modeste travail, vous satisfaire et témoigner de notre gratitude et

connaissance pour l’aide et les conseils que vous nous avez prodigués, ainsi que pour

le savoir que vous nous avez inculqué.




                                                                                     C
Projet de fin d’études                  Remerciements




                         Avant-propos




                                                D
Projet de fin d’études                                               Remerciements




A
               yant atteint la fin de formation pour l’obtention de
               maîtrise en Informatique appliquée à la Gestion, un Projet
               de fin d’études nous est demandé d’accomplir.
Notre choix s’est rapporté à concevoir et réaliser un produit logiciel.
Après de nombreuses recherches, nous avons réussi à obtenir
l’accord des responsables de l’Ibnou Ârafa.
Nous nous sommes trouvés dans un groupe de deux personnes,
amenés à réaliser un logiciel de gestion de l’établissement.
Nous avons plusieurs décisions à prendre, surtout lorsqu’il s’agira
de mettre en place la base de données et de concevoir les interfaces
utilisateurs.
Nous avons choisi nos outils d’une manière cohérente avec notre
philosophie de travail. En effet, nous voulons que notre système soit
ouvert, extensible, évolutif et ergonomique tout en gardant son
efficacité. L’objectif de la direction, après notre départ, étant la mise
en place du système en intranet seulement.




                                                                              E
Projet de fin d’études   Remerciements




                                 F
Projet de fin d’études                                                                                                                              Table des
  matières

Table des matières
DEDICACES....................................................................................................................................A
Projet de fin d’études
Dédicaces..........................................................................................................................................A
Projet de fin d’études
Remerciements.................................................................................................................................C
Avant-propos....................................................................................................................................D
Projet de fin d’études
Table des matières.............................................................................................................................i
Projet de fin d’études
Table des figures...............................................................................................................................x
Projet de fin d’études
Introduction générale.......................................................................................................................1
Introduction Générale......................................................................................................................1
Projet de fin d’études                                                                                            Chapitre I La phase
d’incubation......................................................................................................................................4
Chapitre I : La phase d’incubation..................................................................................................4
I.Introduction..................................................................................................................................17
II. La capture des besoins...............................................................................................................17
   1.Contexte du système ..........................................................................................................................17
       1.1.Présentation du lycée .....................................................................................................................................17
       1.2.Hiérarchie administrative de l’établissement .................................................................................................18
       1.3.Restructuration de l’enseignement secondaire .............................................................................................19
       1.4.Définition des besoins fonctionnels ................................................................................................................19
       1.5.Définition des besoins non fonctionnels ........................................................................................................20
   2.Recherche des acteurs........................................................................................................................20
       2.1.Définition d’un acteur......................................................................................................................................20
       2.2.Les principaux acteurs du système .................................................................................................................20
       2.2.1.Le directeur ..................................................................................................................................................20
       2.2.2.Le secrétaire .................................................................................................................................................20
       2.2.3.Le surveillant général ...................................................................................................................................20
   3.Les cas d’utilisations ..........................................................................................................................21
       3.1.Définition d’un cas d'utilisation ......................................................................................................................21
       3.2.Identification des cas d’utilisation...................................................................................................................21
       3.3.Le modèle des cas d’utilisations......................................................................................................................22
       3.4.Affectation des priorités aux cas d’utilisation.................................................................................................23
   4.Description détaillée des cas d’utilisations .......................................................................................23
       4.1.Gérer les professeurs ......................................................................................................................................23
       4.1.1.Description du cas d’utilisation « Inscrire professeur»................................................................................24
       4.1.2.Description du cas d’utilisation « Affecter professeur aux groupes »..........................................................25
       4.1.3.Description du cas d’utilisation « modifier professeur»..............................................................................26
       4.1.4.Description du cas d’utilisation « Rechercher professeur»..........................................................................26
       4.2.Préparer l’année scolaire ................................................................................................................................27
       4.2.1.Description du cas d’utilisation « Ajouter Année scolaire»..........................................................................28
       4.2.2.Description du cas d’utilisation « Ajouter cycle d’étude»............................................................................29
       4.2.3.Description du cas d’utilisation « Ajouter niveau d’étude».........................................................................29
       4.2.4.Description du cas d’utilisation « Ajouter orientation»...............................................................................30
       4.2.5.Description du cas d’utilisation « Ajouter passage».....................................................................................30
Projet de fin d’études                                                                                                                                  Table des
  matières
       4.2.6.Description du cas d’utilisation « Ajouter section»......................................................................................31
       4.2.7.Description du cas d’utilisation « Ajouter classe»........................................................................................32
       4.2.8.Description du cas d’utilisation « Ajouter groupe»......................................................................................32
       4.3.Gérer les élèves ...............................................................................................................................................33
       4.3.1.Description du cas d’utilisation « Inscrire élève».........................................................................................33
       4.3.2.Description du cas d’utilisation « Affecter élève à un groupe »..................................................................34
       4.3.3.Description du cas d’utilisation « Réinscrire élève».....................................................................................34
       4.3.4.Description du cas d’utilisation « Modifier les informations d’un élève»....................................................35
       4.3.5.Description du cas d’utilisation « Rechercher les informations d’un élève»...............................................36
       4.3.6.Description du cas d’utilisation « Inscrire abandon»...................................................................................36
       4.4.Modifier les informations de l’année scolaire ................................................................................................37
       4.4.1.Description du cas d’utilisation « Modifier informations de l’année scolaire »...........................................37
       4.5.Attribuer coefficient matière ........................................................................................................................38
       4.6.Gérer les notes ...............................................................................................................................................38
       4.7.Gérer les paies .................................................................................................................................................39
       4.8.Gérer les disciplines ........................................................................................................................................40
   5.Les prototypes des interfaces utilisateurs ........................................................................................40
Projet de fin d’études                                                                                            Chapitre I La phase
d’incubation....................................................................................................................................41
III.Analyse des cas d’utilisation prioritaires ................................................................................42
Projet de fin d’études                                                                                            Chapitre I La phase
d’incubation....................................................................................................................................42
   1. Analyse du cas d’utilisation « gérer les professeurs » ....................................................................42
       1.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les
       professeurs »..........................................................................................................................................................42
       1.2.Le diagramme des classe relatif au cas d’utilisation « Gérer les professeurs »...........................................42
       1.3.Les diagrammes de collaboration du cas d’utilisation « Gérer les professeurs »...........................................42
       1.3.1.Le diagramme de collaboration « Inscrire professeur »...............................................................................43
       1.3.2.Le diagramme de collaboration « Modifier professeur ».............................................................................44
   2.Analyse du cas d’utilisation « gérer les élèves » ...............................................................................45
       2.1.    Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les
       élèves »..................................................................................................................................................................45
       2.2. Le diagramme des classes relatif au cas d’utilisation « Gérer les élèves »....................................................45
       2.3.Le diagramme de collaboration « Inscrire élève »..........................................................................................46
       2.4. Le diagramme de collaboration «Affecter élève ».........................................................................................46
       2.5.Le diagramme de collaboration « Modifier élève »........................................................................................47
       2.6.Le diagramme de collaboration «Réinscrire élève ».......................................................................................47
       2.7.Le diagramme de collaboration «Réinscrire abandon»...................................................................................48
       2.8.Le diagramme de collaboration «Recherche élève».......................................................................................48
   3.Analyse du cas d’utilisation « Préparer année scolaire » ................................................................49
       3.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Préparer année
       scolaire».................................................................................................................................................................49
       3.2. Le diagramme des classes relatif au cas d’utilisation « Préparer année scolaire » .......................................49
       3.3. Le diagramme de collaboration relatif au cas d’utilisation « Ajouter année ».............................................49
       3.4.Le diagramme de collaboration « Ajouter cycle d’étude ».............................................................................49
       3.5.Le diagramme de collaboration « Ajouter niveau d’étude »...........................................................................50
       3.6.Le diagramme de collaboration « Ajouter section ».......................................................................................50
       3.7.Le diagramme de collaboration « Ajouter passage »......................................................................................50
       3.8.Le diagramme de collaboration « Ajouter classe ».........................................................................................50
       3.9.Le diagramme de collaboration « Ajouter groupe ».......................................................................................50
   4.Analyse du cas d’utilisation « Modifier informations de l’année scolaire » :.................................51
       4.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Modifier
       informations de l’année scolaire».........................................................................................................................51
       4.2. Le diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année scolaire »...........51
Projet de fin d’études                                                                                                                                 Table des
  matières
       4.3.Le diagramme de collaboration relatif au cas d’utilisation « Modifier informations de l’année scolaire »...52
IV. Conclusion ...............................................................................................................................52
Projet de fin d’études                                                                                       Chapitre II La
phase d’élaboration........................................................................................................................55
Chapitre II : La phase d’élaboration.............................................................................................54
I.Introduction..................................................................................................................................67
II.Première itération : Modélisation des cas d’utilisation secondaires et conception des cas
d’utilisation prioritaires : ............................................................................................................68
   1.La capture des besoins .......................................................................................................................68
   1.1.Raffinement des cas d’utilisation « Gérer les matières »..............................................................68
       1.1.1.Description du cas d’utilisation « Ajouter matière »....................................................................................68
       1.1.2.Description du cas d’utilisation « Modifier matière »..................................................................................69
       1.1.3.Description du cas d’utilisation «Rechercher matière »..............................................................................70
       1.1.4.Description du cas d’utilisation «Supprimer matière »................................................................................70
   1.2.Raffinement des cas d’utilisation « Gérer discipline »..................................................................71
       1.2.1.Description du cas d’utilisation « Enregistrer les absences ».......................................................................71
       1.2.2.Description du cas d’utilisation « Enregistrer les sanctions».......................................................................72
   1.3.Raffinement des cas d’utilisation « Attribuer coefficient matière ».............................................73
       1.3.1.Description du cas d’utilisation « Ajouter coefficient» ...........................................................................73
       1.3.2.Description du cas d’utilisation « Modifier coefficient » ............................................................................74
   1.4.Raffinement des cas d’utilisation « Gérer les notes »....................................................................75
       1.4.1.Description du cas d’utilisation « saisir les notes».......................................................................................75
       1.4.2.Description du cas d’utilisation « exporter les feuilles des notes» ..........................................................76
       1.4.3.Description du cas d’utilisation « importer les feuilles des notes»                  ......................................................77
       1.4.4.Description du cas d’utilisation « Attribuer les formules de calculs» ........................................................77
   1.5.Raffinement des cas d’utilisation « Gérer les paies »....................................................................78
       1.5.1.Description du cas d’utilisation « Enregistrer paie».....................................................................................78
   2.Analyse des cas d’utilisation secondaires..........................................................................................79
   2.1.Le modèle d’analyse du cas d’utilisation « Gérer matières ».......................................................79
       2.1.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer
       matières »..............................................................................................................................................................79
       2.1.2.Le diagramme des classes du modèle d’analyse relative au cas d’utilisation « Gérer matière »..............80
       2.1.3.Les diagrammes de collaboration du modèle d’analyse relatifs à la réalisation du cas d’utilisation « Gérer
       matières »..............................................................................................................................................................80
       2.1.3.1.Le diagramme de collaboration du cas d’utilisation « Ajouter matière ».................................................80
       2.1.3.2.Le diagramme de collaboration du cas d’utilisation « Modifier matière »..............................................81
       2.1.3.3.Le diagramme de collaboration du cas d’utilisation « Rechercher matière »..........................................82
   2.2.Le modèle d’analyse du cas d’utilisation « Gérer discipline »......................................................83
       2.2.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer
       discipline ».............................................................................................................................................................83
       2.2.2.Le diagramme des classes du modèle d’analyse relative au cas d’utilisation « Gérer discipline »..............83
       2.2.3.Le diagramme de collaboration du cas d’utilisation « Enregistrer les absences ».......................................84
       2.2.4.Le diagramme de collaboration du cas d’utilisation « Enregistrer les sanctions »......................................85
   2.3.Le modèle d’analyse du cas d’utilisation « Attribuer coefficient matière ».................................86
       2.3.1. Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse relatif au cas d’utilisation
       « Attribuer coefficient matière »...........................................................................................................................86
       2.3.2.Le diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière »..............................86
       2.3.3.Le diagramme de collaboration du cas d’utilisation « Ajouter coefficient»................................................87
       2.3.4.Le diagramme de collaboration du cas d’utilisation «Modifier coefficient»...............................................88
Projet de fin d’études                                                                                                                                     Table des
matières
 2.4.Le modèle d’analyse du cas d’utilisation « Gérer les notes »........................................................89
    2.4.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les
    notes »...................................................................................................................................................................89
    2.4.2.Le diagramme des classes du modèle d’analyse relative au cas d’utilisation « Gérer les notes »..............89
    2.4.3.Les digrammes de collaboration du modèle d’analyse relatifs à la réalisation du cas d’utilisation « Gérer
    les notes »..............................................................................................................................................................89
    2.4.4.Le diagramme de collaboration du cas d’utilisation « Saisir les notes »......................................................90
    2.4.5.Le diagramme de collaboration du cas d’utilisation « Exporter feuilles des notes »...................................91
    2.4.6.Le diagramme de collaboration du cas d’utilisation « Importer les notes »................................................92
    2.4.7.Le diagramme de collaboration du cas d’utilisation « Attribuer formule de calcul»...................................93
 3.Conception des cas d’utilisation prioritaires...................................................................................94
 3.1.Le modèle de conception du cas d’utilisation « Préparer l’année scolaire »...............................94
    3.1.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Préparer
    l’année scolaire »...................................................................................................................................................94
    3.1.2. Le diagramme des classes du modèle de conception relative au cas d’utilisation « Préparer l’année
    scolaire».................................................................................................................................................................95
    3.1.3. Le diagramme de séquence du cas d’utilisation «Ajouter cycle»...............................................................96
    3.1.4. Le diagramme de séquence du cas d’utilisation «Ajouter niveau».............................................................96
    3.1.5. Le diagramme de séquence du cas d’utilisation «Ajouter passage»...........................................................96
    3.1.6. Le diagramme de séquence du cas d’utilisation «Ajouter orientation».....................................................96
    3.1.7. Le diagramme de séquence du cas d’utilisation «Ajouter section»............................................................96
    3.1.8. Le diagramme de séquence du cas d’utilisation «Ajouter classe»..............................................................96
    3.1.9. Le diagramme de séquence du cas d’utilisation «Ajouter groupe»............................................................97
    3.1.10.Le diagramme de séquence du cas d’utilisation «Rechercher cycle»........................................................97
    3.1.11. Le diagramme de séquence du cas d’utilisation «Rechercher niveau»....................................................97
    3.1.12.Le diagramme de séquence du cas d’utilisation «Rechercher passage»...................................................97
    3.1.13.Le diagramme de séquence du cas d’utilisation «Rechercher section»....................................................97
    3.1.14.Le diagramme de séquence du cas d’utilisation «Rechercher orientation»..............................................98
    3.1.15. Le diagramme de séquence du cas d’utilisation «Rechercher classe»......................................................98
    3.1.16. Le diagramme de séquence du cas d’utilisation «Rechercher groupe»...................................................99
 3.2.Le modèle de conception du cas d’utilisation « modifier informations de l’année scolaire ».....99
    3.2.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Modifier
    informations de l’année scolaire » :......................................................................................................................99
    3.2.2. Le diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année scolaire » ....100
 3.3. Le modèle de conception du cas d’utilisation « Gérer élève »...................................................101
    3.3.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer
    élève » .................................................................................................................................................................101
    3.3.2.Le diagramme des classes du modèle de conception relative au cas d’utilisation « Gérer les élèves»....101
    3.3.3.Le diagramme de séquence du cas d’utilisation «Inscrire élève»..............................................................102
    3.3.4.Le diagramme de séquence du cas d’utilisation «Réinscrire élève»..........................................................102
    3.3.5.Le diagramme de séquence du cas d’utilisation «Modifier élève»............................................................102
    3.3.6.Le diagramme de séquence du cas d’utilisation «Affecter élève».............................................................103
    3.3.6.1. Scénario d’affectation par élève ............................................................................................................103
    3.3.6.2.Scénario d’affectation par groupe ..........................................................................................................104
    3.3.7.Le diagramme de séquence du cas d’utilisation «Inscrire élève abandon»...............................................104
    3.3.8.Le diagramme de séquence du cas d’utilisation «Rechercher élève».......................................................104
 3.4.Le modèle de conception du cas d’utilisation « Gérer professeur »...........................................105
    3.4.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer
    professeur ».........................................................................................................................................................105
    3.4.2.Le diagramme des classes du modèle de conception relative au cas d’utilisation « Gérer les professeurs»
    ..............................................................................................................................................................................105
    3.4.3.Le diagramme de séquence du cas d’utilisation «Inscrire professeur».....................................................106
    3.4.4.Le diagramme de séquence du cas d’utilisation «Modifier professeur»...................................................106
    3.4.5.Le diagramme de séquence du cas d’utilisation «Affecter professeur»....................................................107
    3.4.6.Le diagramme de séquence du cas d’utilisation «Supprimer professeur»................................................107
    3.4.7.Le diagramme de séquence du cas d’utilisation «Rechercher professeur»...............................................108
Projet de fin d’études                                                                                                                                     Table des
  matières
III.Deuxième itération : Modélisation des cas d’utilisation tertiaires et conception des cas
d’utilisation secondaires: ...........................................................................................................108
   1.La capture des besoins .....................................................................................................................108
   1.1.Raffinement du cas d’utilisation « Gérer les paies »...................................................................108
      1.1.1.Description du cas d’utilisation « Enregistrer paie »..................................................................................108
   1.2.Raffinement du cas d’utilisation « Editer documents »..............................................................109
      1.2.1.Description du cas d’utilisation « Editer certificat d’inscription »..............................................................110
      1.2.2.Description du cas d’utilisation « Editer attestation scolaire »..................................................................110
      1.2.3.Description du cas d’utilisation « Editer bon de paie ».............................................................................111
      1.2.4.Description du cas d’utilisation « Editer billet d’entrée ».........................................................................112
   1.3.Raffinement du cas d’utilisation « Gérer les utilisateurs ».........................................................112
      1.3.1.Description du cas d’utilisation « Ajouter utilisateur»...............................................................................113
      1.3.2.Description du cas d’utilisation « Supprimer utilisateur»..........................................................................114
      1.3.3.Description du cas d’utilisation « Modifier utilisateur».............................................................................114
      1.3.4.Description du cas d’utilisation « Modifier compte utilisateur»................................................................115
   1.4.Raffinement du cas d’utilisation « S’identifier»..........................................................................116
      1.4.1.Description du cas d’utilisation « S’identifier»...........................................................................................116
   2.Analyse des cas d’utilisation tertiaires et des nouveaux cas décrit :.............................................117
   2.1.Analyse du cas d’utilisateur « Gérer paie ».................................................................................117
      2.1.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer paie »
      ..............................................................................................................................................................................117
      2.1.2.Le diagramme des classes relatif au cas d’utilisation « Gérer paie »........................................................117
      2.1.3.Le diagramme de collaboration du cas d’utilisation « Enregistrer paie »..................................................118
   2.2.Analyse du cas d’utilisateur « Editer documents »......................................................................118
      2.2.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Editer
      documents »........................................................................................................................................................118
      2.2.2.Le diagramme des classes relatif au cas d’utilisation « Editer documents »............................................119
      2.2.3.Le diagramme de collaboration relatif au cas d’utilisation « Editer attestation d’inscription»................119
      2.2.4.Le diagramme de collaboration relatif au cas d’utilisation « Editer certificat scolaire»...........................120
      2.2.5.Le diagramme de collaboration relatif au cas d’utilisation « Editer bon de paie»....................................121
      2.2.6.Le diagramme de collaboration relatif au cas d’utilisation « Editer Bulletin»..........................................122
      2.2.6.1.Scénario 1 : édition des bulletins lors du 1èr et 2ème trimestre...........................................................122
      2.2.6.2.Scénario 2 : édition des bulletins lors du 3ème trimestre.....................................................................122
      2.2.7.Le diagramme de collaboration relatif au cas d’utilisation « Editer billet»...............................................123
      2.2.7.1. Scénario : l’absence est déjà enregistrée...............................................................................................123
      2.2.7.2. Scénario : l’absence n’est pas encore enregistrée................................................................................124
   2.3.Analyse du cas d’utilisateur « S’identifier »................................................................................124
      2.3.1.Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas « S’identifier ».........124
      2.3.2.Le diagramme des classes du cas d’utilisation et le modèle d’analyse du cas « S’identifier ».................125
      2.3.3.Le diagramme de collaboration du cas d’utilisation et le modèle d’analyse du cas « S’identifier »........126
      2.3.3.1.Scénario 1 : vérification de l’identification de l’utilisateur avec
      succès...................................................................................................................................................................126
      2.3.3.2.Scénario 2 : Vérification de l’identification de l’utilisateur
      avec échec...........................................................................................................................................................127
   2.4. Analyse du cas d’utilisateur « Gérer utilisateur »......................................................................128
      2.4.1. Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas « Gérer utilisateur »
      ..............................................................................................................................................................................128
      2.4.2. Le diagramme des classes du cas d’utilisation « Gérer utilisateur ».........................................................128
      2.4.3. Le diagramme de collaboration relatif au cas d’utilisation « Ajouter utilisateur »...................................129
      2.4.4.Le diagramme de collaboration relatif au cas d’utilisation « Ajouter responsable »................................130
      2.4.5.Le diagramme de collaboration relatif au cas d’utilisation « modifier utilisateur »..................................131
      2.4.6.Le diagramme de collaboration relatif au cas d’utilisation « Supprimer utilisateur »..............................132
Projet de fin d’études                                                                                                                                      Table des
  matières
   3.Conception des cas d’utilisation secondaires .................................................................................133
   3.1.Conception du cas d’utilisation « Gérer matières »....................................................................133
       3.1.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer
       matière »..............................................................................................................................................................133
       3.1.2. Le diagramme des classes relatif au cas d’utilisation « Gérer matières » ..............................................133
       3.1.3. Le diagramme de séquence relatif au cas d’utilisation « Ajouter matière» ...........................................134
       3.1.4. Le diagramme de séquence relatif au cas d’utilisation « Modifier matière» .........................................134
       3.1.5.Le diagramme de séquence relatif au cas d’utilisation « Supprimer matière» .......................................135
   ...............................................................................................................................................................135
       3.1.6. Le diagramme de séquence relatif au cas d’utilisation « Rechercher matière» .....................................135
   3.2.Conception du cas d’utilisation « Attribuer coefficient matière »..............................................136
       3.2.1.Traçabilité entre le modèle d’analyse et le modèle de conception du cas « Attribuer coefficient matière »
       ..............................................................................................................................................................................136
       3.2.2.Le diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière »...........................136
       3.2.3.Le diagramme de séquence relatif au cas d’utilisation « Ajouter coefficient ».........................................137
       3.2.4. Le diagramme de séquence relatif au cas d’utilisation «Modifier coefficient »......................................137
   3.3.Conception du cas d’utilisation « Gérer discipline »...................................................................138
       3.3.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation Gérer
       discipline » :.........................................................................................................................................................138
       3.3.2. Le diagramme des classes relatif au cas d’utilisation « Gérer discipline »................................................138
       3.3.3.Le diagramme de séquence relatif au cas d’utilisation « enregistrer les absences » :.............................139
       3.3.4. Le diagramme de séquence relatif au cas d’utilisation « enregistrer les sanctions » :............................139
   3.4. Conception du cas d’utilisation « Gérer les notes »....................................................................140
       3.4.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer les
       notes ».................................................................................................................................................................140
       3.4.2.Le diagramme des classes relatif au cas d’utilisation « Gérer les notes ».................................................140
       3.4.3. Le diagramme de séquence relatif au cas d’utilisation « saisir notes »....................................................141
       3.4.4.Le diagramme de séquence relatif au cas d’utilisation « exporter feuilles des notes »............................142
       3.4.5. Le diagramme de séquence relatif au cas d’utilisation « importer feuilles des notes »...........................143
       3.4.6.Le diagramme de séquence relatif au cas d’utilisation « Attribuer formules»..........................................144
IV.Conclusion : ............................................................................................................................144
Projet de fin d’études                                                                     Chapitre III La phase de
construction...................................................................................................................................147
Chapitre III : La phase de construction......................................................................................145
I.Introduction ...............................................................................................................................158
II.Première itération : conception des cas d’utilisation tertiaires :............................................158
   1.Conception des cas d’utilisation tertiaires......................................................................................158
       1.1. Conception du cas d’utilisation « Gérer les paies »......................................................................................158
       1.1.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer les
       paies »..................................................................................................................................................................158
       1.1.2.Le diagramme des classes relatif au cas d’utilisation « Gérer les paies »..................................................159
       1.1.3.Le diagramme de séquence relatif au cas d’utilisation « Gérer les paies »...............................................159
       1.2.Conception du cas d’utilisation « Gérer utilisateur »....................................................................................160
       1.2.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer
       utilisateur »..........................................................................................................................................................160
       1.2.2.Le diagramme des classes relatif au cas d’utilisation « Gérer utilisateur »...............................................160
       1.2.3.Le diagramme de séquence relatif au cas d’utilisation «Ajouter utilisateur »...........................................161
       1.2.4.Le diagramme de séquence relatif au cas d’utilisation « Modifier utilisateur »........................................161
       1.2.5.Le diagramme de séquence relatif au cas d’utilisation « Supprimer utilisateur »....................................162
       1.2.6.Le diagramme de séquence relatif au cas d’utilisation « Ajouter responsable »......................................162
       1.3.Conception du cas d’utilisation « S’identifier ».............................................................................................163
Projet de fin d’études                                                                                                                               Table des
  matières
       1.3.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation
       « S’identifier »......................................................................................................................................................163
       1.3.2.Le diagramme des classes relatif au cas d’utilisation « S’identifier »........................................................163
       1.3.2.1.Scénario avec succès ...............................................................................................................................163
       1.3.2.2.Scénario avec échec ................................................................................................................................164
       1.4.Conception du cas d’utilisation «Editer les documents ».............................................................................164
       1.4.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Editer les
       documents »........................................................................................................................................................164
       1.4.2.Le diagramme des classes relatif au cas d’utilisation « Editer les documents »........................................164
       1.4.3.Le diagramme de séquence relatif au cas d’utilisation « Editer attestation d’inscription »......................165
       1.4.4.Le diagramme de séquence relatif au cas d’utilisation « Editer certificat scolaire ».................................165
       1.4.5.Le diagramme de séquence relatif au cas d’utilisation « Editer bon de paie »..........................................166
       1.4.6.Le diagramme de séquence relatif au cas d’utilisation « Editer billet d’entrée».......................................166
       1.4.6.1.      Scénario1 : l’absence est déjà enregistrée .....................................................................................166
       1.4.6.2.Scénario2 : l’absence n’est pas encore enregistrée :..............................................................................167
   2.Le diagramme des classes entités complet .....................................................................................168
   3.Les règles de passage du diagramme des classes vers la base de données relationnelle .............169
   4.Schéma relationnel de la base de données ......................................................................................170
   5.Schéma final de la base de données relationnelle...........................................................................171
       5.1.La table « Professeur » ..................................................................................................................................171
       5.2.La table « élève » ..........................................................................................................................................171
       5.3.La table « année scolaire » ...........................................................................................................................173
       5.4.La table « cycle » ...........................................................................................................................................173
       5.5.La table « niveau » ........................................................................................................................................173
       5.6.La table « les_sections » ...............................................................................................................................174
       5.7.La table « Passage» .......................................................................................................................................174
       5.8.La table « orientation » .................................................................................................................................175
       5.9.La table « Classe » .........................................................................................................................................175
       5.10.La table « groupe » .....................................................................................................................................175
       5.11.La table « affectation_eleve_groupe» ........................................................................................................175
       5.12.La table « matière » ....................................................................................................................................176
       5.13.La table « les_notes » .................................................................................................................................176
       5.14.La table « affectation_prof_mat_groupe» .................................................................................................176
       5.15.La table « examen » ....................................................................................................................................177
       5.16.La table « coefficient » ................................................................................................................................177
       5.17.La table « les_sanctions »............................................................................................................................177
       5.18.La table « les_abscences »...........................................................................................................................177
       5.19.La table « affectation_mat_classe »............................................................................................................178
       5.20.La table « gouvernorat »..............................................................................................................................178
       5.21.La table « delegation ».................................................................................................................................178
       5.22.La table « les_groupes »..............................................................................................................................178
       5.23.La table « utilisateurs».................................................................................................................................179
       5.24.La table « les_coifficients_matieres»..........................................................................................................179
   6.Le modèle de déploiement ...............................................................................................................180
Projet de fin d’études                                                                     Chapitre III La phase de
construction...................................................................................................................................182
III.Deuxième itération : Implémentation des cas d’utilisation...................................................181
   1.Implémentation du cas d’utilisation « Préparer année scolaire ».................................................181
       1.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Préparer
       année scolaire »...................................................................................................................................................181
       1.2.Le diagramme des composants ....................................................................................................................181
   2. Implémentation du cas d’utilisation « Gérer les professeurs ».....................................................182
Projet de fin d’études                                                                                                                                  Table des
  matières
       2.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « gérer les
       professeurs »........................................................................................................................................................182
       2.2.Le diagramme des composants ....................................................................................................................182
   3.Implémentation du cas d’utilisation « Gérer les élèves »...............................................................182
       3.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les
       élèves »................................................................................................................................................................182
       3.2.Le diagramme des composants : ..................................................................................................................183
   4.Implémentation du cas d’utilisation « Modifier informations année scolaire »...........................183
       4.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Modifier
       informations de l’année scolaire »......................................................................................................................183
       4.2.Le diagramme des composants.....................................................................................................................183
   5.Implémentation du cas d’utilisation « Gérer matière »................................................................183
       5.1.Traçabilité entre le modèle de conception et le modèle d’implémentation ...............................................183
       5.2. Le diagramme des composants ...................................................................................................................184
   6.Implémentation du cas d’utilisation « Attribuer coefficient ».......................................................184
       6.1.Traçabilité entre le modèle de conception et le modèle d’implémentation................................................184
       6.2.Le diagramme des composants ....................................................................................................................184
   7.Implémentation du cas d’utilisation « Gérer discipline ».............................................................184
       7.1.Traçabilité entre le modèle de conception et le modèle d’implémentation................................................184
       7.2.Le diagramme des composants ....................................................................................................................185
   8.Implémentation du cas d’utilisation « Gérer les notes »...............................................................185
       8.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les
       notes » .................................................................................................................................................................185
       8.2.Le diagramme des composants ....................................................................................................................185
   9.Implémentation du cas d’utilisation « Gérer les paies »...............................................................186
       9.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les
       paies »..................................................................................................................................................................186
       9.2.Le diagramme des composants ....................................................................................................................186
   10.Implémentation du cas d’utilisation « S’identifier »...................................................................186
       10.1.Traçabilité entre le modèle d’analyse et le modèle d’implémentation .....................................................186
       10.2.Le diagramme des composants ..................................................................................................................187
   11.Implémentation du cas d’utilisation « Gérer les utilisateurs »....................................................187
       11.1.Traçabilité entre le modèle de conception et le modèle d’implémentation..............................................187
       11.2.Le diagramme des composants...................................................................................................................187
IV.Conclusion ..............................................................................................................................187
Projet de fin d’études                                                                          Chapitre IV La phase de
transition.......................................................................................................................................190
Chapitre IV : La phase de Transition.........................................................................................188
I.Introduction................................................................................................................................201
II.Conclusion ...............................................................................................................................208
Conclusion Générale....................................................................................................................209
ANNEXES.....................................................................................................................................212
I.Présentation du processus unifiée.............................................................................................213
   1.La phase d’incubation......................................................................................................................213
   2.La phase d’élaboration.....................................................................................................................213
   3.La phase de construction..................................................................................................................213
   4.La phase de transition .....................................................................................................................213
Projet de fin d’études                                                                                                                                  Table des
  matières
       4.1.Capture des besoins.......................................................................................................................................213
       4.2.Analyse ..........................................................................................................................................................214
       4.3.Conception.....................................................................................................................................................214
       4.4.Implémentation ............................................................................................................................................214
       4.5.Test ................................................................................................................................................................214
II.Présentation d’UML.................................................................................................................215
   1.Présentation synthétique d’UML ....................................................................................................215
   2.Les Diagrammes...............................................................................................................................215
       2.1.Les diagrammes de classe..............................................................................................................................215
       2.2.Le diagramme de composants.......................................................................................................................215
       2.3.Le diagramme de déploiement .....................................................................................................................215
       2.4.Le diagramme d’objet ...................................................................................................................................215
       2.5.Le diagramme de cas d’utilisation ................................................................................................................216
       2.6.Le diagramme d’activité ................................................................................................................................216
       2.7.Le diagramme de séquence ..........................................................................................................................216
       2.8.Le diagramme de collaboration.....................................................................................................................216
       2.9.Le diagramme d’état/transition ....................................................................................................................216
III.Rational Rose .........................................................................................................................216
IV.Présentation de VB.NET.........................................................................................................217
   1.Définitions.........................................................................................................................................217
   2.Les variables, constantes et énumérations......................................................................................218
       2.1.Les variables ..................................................................................................................................................218
       2.2.Les constantes ...............................................................................................................................................218
       2.3.Les énumérations ..........................................................................................................................................218
Projet de fin d’études
Bibliographie.................................................................................................................................220
Bibliographie.................................................................................................................................220
I.Mémoires ...................................................................................................................................220
II.Sites ..........................................................................................................................................221
Projet de fin d’études                                                                                                    Table des
  figures

Table des figures
Fig.1:Organigramme de l’Initiation..............................................................................................18
Fig.2:Organigramme de l’enseignement secondaire....................................................................19
Fig.3:Diagramme des cas d’utilisation..........................................................................................22
Fig.4:Raffinement du cas d’utilisation « gérer les professeurs ».................................................24
Fig.5:Préparer année scolaire........................................................................................................28
Fig.6:Gérer les élèves.....................................................................................................................33
Fig.7:Gérer les élèves.....................................................................................................................37
Fig.8:Attribuer coefficient matière................................................................................................38
Fig.9:Gérer les notes .....................................................................................................................39
Fig.10:Gérer les paies.....................................................................................................................40
Fig.11:Gérer les absences..............................................................................................................40
Fig.12:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Gérer les professeurs »...........................................................................................42
Fig.13:Diagramme des classes du cas d’utilisation « Gérer les professeurs»............................42
Fig.14:Diagramme de collaboration « Inscrire professeur ».......................................................43
Fig.15:Diagramme de collaboration « Affecter professeur ».......................................................43
Fig.16:Diagramme de collaboration « Modifier professeur »......................................................44
Fig.17:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Gérer les élèves »....................................................................................................45
Fig.18:Diagramme des classes relatif au cas d’utilisation « Gérer les élève »............................45
Fig.19:Diagramme de collaboration relatif au cas d’utilisation « Inscrire élève ».....................46
Fig.20:Diagramme de la collaboration relative au cas d’utilisation « Affecter élève »..............46
Fig.21:Diagramme de collaboration relatif au cas d’utilisation « Modifier élève »....................47
Fig.22:Diagramme de la collaboration relative au cas d’utilisation « Réinscrire élève »...........47
Fig.23:Diagramme des collaborations relatif au cas d’utilisation « Réinscrire abandon».........48
Fig.24:Diagramme des collaborations relatives au cas d’utilisation « Rechercher élève».........48
Fig.25:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Préparer année scolaire»........................................................................................49
Fig.26:Diagramme des classes relatif au cas d’utilisation « Préparer année scolaire ».............49
Fig.27:Diagramme de collaboration relatif au cas d’utilisation « Ajouter année »....................49
Fig.28:Diagramme de collaboration relatif au cas d’utilisation « Ajouter année »....................50
Fig.29:Diagramme de collaboration relatif au cas d’utilisation « Ajouter niveau d’étude ».....50
Fig.30:Diagramme de collaboration relatif au cas d’utilisation « Ajouter section »..................50
Fig.31:Diagramme de collaboration relatif au cas d’utilisation « Ajouter passage ».................50
Fig.32:Diagramme de collaboration relatif au cas d’utilisation « Ajouter classe »....................50
Fig.33:Diagramme de collaboration relatif au cas d’utilisation « Ajouter classe »....................51
Projet de fin d’études                                                                                                           Table des
  figures
Fig.34:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Modifier année scolaire»........................................................................................51
Fig.35:Diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année
scolaire ».........................................................................................................................................52
Fig.36:Diagramme de collaboration relatif au cas d’utilisation « Modifier informations de
l’année scolaire »............................................................................................................................52
Fig.37:Raffinement du cas d’utilisation « Gérer les matières »...................................................68
Fig.38: Raffinement du cas d’utilisation « Gérer discipline »......................................................71
Fig.39:Raffinement du cas d’utilisation « Attribuer coefficient matière »..................................73
Fig.40:Raffinement du cas d’utilisation « Gérer les notes »........................................................75
Fig.41:Raffinement du cas d’utilisation « Gérer les paies »........................................................78
Fig.42:Traçabilité entre le modèle du cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Gérer matière ».......................................................................................................79
Fig.43:Diagramme des classes du cas d’utilisation « Gérer matière »........................................80
Fig.44:Diagramme de collaboration relative au cas d’utilisation « Ajouter matière »...............80
Fig.45:Diagramme de collaboration relative au cas d’utilisation « Modifier matière ».............81
Fig.46:Description du diagramme de collaboration relative au cas d’utilisation « Rechercher
matière »..........................................................................................................................................82
Fig.47:Traçabilité entre le modèle du cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Gérer discipline »....................................................................................................83
Fig.48:Diagramme des classes du cas d’utilisation « Enregistrer les absences ».......................83
Fig.49:Diagramme de collaboration du cas d’utilisation « Enregistrer les absences »..............84
Fig.50:Diagramme de collaboration du cas d’utilisation « Enregistrer les sanctions ».............85
Fig.51:Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse relatif au cas
d’utilisation « Attribuer coefficient matière »...............................................................................86
Fig.52:Diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière »....86
Fig.53:Diagramme de collaboration du cas d’utilisation « Ajouter le coefficient»....................87
Fig.54:Le diagramme de collaboration du cas d’utilisation «Modifier coefficient»...................88
Fig.55:Traçabilité entre le modèle du cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Gérer les notes »......................................................................................................89
Fig.56:Diagramme de classe du cas d’utilisation « Gérer les notes »..........................................89
Fig.57:Diagramme de collaboration du cas d’utilisation « saisir les notes ».............................90
Fig.58:Diagramme de collaboration du cas d’utilisation « Exporter les feuilles de notes »......91
Fig.59:Diagramme de collaboration du cas d’utilisation « Importer les notes ».......................92
Fig.60:Diagramme de collaboration du cas d’utilisation « Attribuer formule de calcul».........93
Fig.61:Traçabilité entre le modèle d’analyse et le modèle de conception du cas d’utilisation
« Préparer l’année scolaire ».........................................................................................................94
Fig.62:Diagramme des classes de conception relatif au cas d’utilisation « Préparer année
scolaire ».........................................................................................................................................95
Projet de fin d’études                                                                                                          Table des
  figures
Fig.63:Diagramme des séquences relatives au cas d’utilisation « Ajouter section »..................96
Fig.64:Diagramme des séquences relatif au cas d’utilisation « Ajouter niveau »......................96
Fig.65:Diagramme des séquences relatif au cas d’utilisation « Ajouter passage»......................96
Fig.66:Diagramme des séquences relatif au cas d’utilisation « Ajouter orientation »...............96
Fig.67:Diagramme des séquences relatif au cas d’utilisation « Ajouter section »......................96
Fig.68:Diagramme des séquences relatif au cas d’utilisation « Ajouter classe».........................97
Fig.69:Diagramme des séquences relatif au cas d’utilisation « Ajouter groupe».......................97
Fig.70:Diagramme des séquences relatif au cas d’utilisation « rechercher cycle».....................97
Fig.71:Diagramme des séquences relatif au cas d’utilisation « Rechercher niveau».................97
Fig.72:Diagramme de séquence du cas d’utilisation « rechercher passage ».............................97
Fig.73:Diagramme de séquence du cas d’utilisation « rechercher section »...............................98
Fig.74:Diagramme de séquence du cas d’utilisation « rechercher orientation».........................98
Fig.75:Diagramme de séquence du cas d’utilisation « rechercher classe».................................99
Fig.76:Diagramme de séquence du cas d’utilisation « rechercher groupe»................................99
Fig.77:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Modifier informations de l’année scolaire » ......................................................100
Fig.78:Diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année
scolaire » :.....................................................................................................................................100
Fig.79:Traçabilité entre le modèle d’analyse et le modèle de conception du cas d’utilisation
« Gérer les élèves ».......................................................................................................................101
Fig.80:Diagramme des classes relatif au cas d’utilisation « Gérer les élèves ».........................101
Fig.81:Diagramme de séquence relatif au cas d’utilisation « inscrire élève »..........................102
Fig.82:Diagramme de séquence relatif au cas d’utilisation « réinscrire élève ».......................102
Fig.83:Diagramme de séquence relatif au cas d’utilisation « modifier élève ».........................103
Fig.84:Diagramme de séquence relatif au cas d’utilisation « affecter élève »..........................103
Fig.85:Diagramme de séquence relatif au cas d’utilisation « affecter élève ».........................104
Fig.86:Diagramme de séquence relatif au cas d’utilisation « inscrire élève abandon »..........104
Fig.87:Diagramme de séquence relatif au cas d’utilisation « rechercher élève ».....................105
Fig.88:Traçabilité entre le modèle d’analyse et le modèle de conception du cas d’utilisation
« Gérer les professeurs »..............................................................................................................105
Fig.89:Diagramme de séquence relatif au cas d’utilisation « gérer les professeurs »..............106
Fig.90:Diagramme de séquence relatif au cas d’utilisation « inscrire professeur ».................106
Fig.91:Diagramme de séquence relatif au cas d’utilisation «modifier professeur ».................107
Fig.92:Diagramme de séquence relatif au cas d’utilisation «affecter professeur »..................107
Fig.93:Diagramme de séquence relatif au cas d’utilisation «supprimer professeur »..............108
Fig.94:Diagramme de séquence relatif au cas d’utilisation «rechercher professeur ».............108
Fig.95: Raffinement du cas d’utilisation « Gérer les paies ».....................................................108
Projet de fin d’études                                                                                                                Table des
  figures
Fig.96: Raffinement du cas d’utilisation «Editer documents »..................................................110
Fig.97: Raffinement du cas d’utilisation «Gérer utilisateur »...................................................113
Fig.98: Raffinement du cas d’utilisation «S’identifier »............................................................116
Fig.99:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Gérer paie »...........................................................................................................117
Fig.100:Diagramme de classes relatif au cas d’utilisation « Gérer les paies............................117
Fig.101:Diagramme de collaboration relatif au cas d’utilisation « Enregistrer les paies ».....118
Fig.102:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas
d’utilisation « Editer documents »...............................................................................................118
Fig.103:Diagramme des classes relatif au cas d’utilisation « Editer documents »..................119
Fig.104:Diagramme de collaboration relatif au cas d’utilisation « Editer attestation
d’inscription »...............................................................................................................................119
Fig.105:Diagramme de collaboration relatif au cas d’utilisation « Editer certificat scolaire »
.......................................................................................................................................................120
Fig.106:Diagramme de collaboration relatif au cas d’utilisation « Editer bon de paie »........121
Fig.107:Diagramme de collaboration relatif au cas d’utilisation « Editer bulletin»...............122
Fig.108:Diagramme de collaboration relatif au cas d’utilisation « Editer bulletin»...............122
Fig.109:Diagramme de collaboration relatif au cas d’utilisation « Editer billet»....................123
Fig.110:Diagramme de collaboration relatif au cas d’utilisation « Editer billet»....................124
Fig.111:Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas
« S’identifier »...............................................................................................................................125
Fig.112: Diagramme des classes du cas d’utilisation « S’identifier ».......................................125
Fig.113: Diagramme de collaboration du cas d’utilisation « S’identifier »..............................126
Fig.114: Diagramme de collaboration du cas d’utilisation « S’identifier »..............................127
Fig.115: Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas
« Gérer utilisateur »......................................................................................................................128
Fig.116:Diagramme des classes du cas d’utilisation « Gérer utilisateur »................................128
Fig.117:Diagramme de collaboration relatif au cas d’utilisation « Ajouter utilisateur ».........129
Fig.118:Diagramme de collaboration relatif au cas d’utilisation « Ajouter responsable».......130
Fig.119:Diagramme de collaboration relatif au cas d’utilisation « Modifier responsable».....131
Fig.120:Diagramme de collaboration relatif au cas d’utilisation « Supprimer utilisateur».....132
Fig.121:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Gérer matière ».....................................................................................................133
Fig.122:Diagramme des classes relatif au cas d’utilisation « Gérer matières »........................134
Fig.123:Diagramme de séquence relatif au cas d’utilisation « Ajouter matière »....................134
Fig.124:Diagramme de séquence relatif au cas d’utilisation « Modifier matière» ................134
Fig.125:Diagramme de séquence relatif au cas d’utilisation « Modifier matière» ................135
Fig.126:Diagramme de séquence relatif au cas d’utilisation « Rechercher ma matière»......135
Projet de fin d’études                                                                                                                Table des
  figures
Fig.127:Traçabilité entre le modèle d’analyse et le modèle de conception du cas « Attribuer
coefficient matière ».....................................................................................................................136
Fig.128:Diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière ». 136
Fig.129:Diagramme de séquence relatif au cas d’utilisation « Ajouter coefficient »...............137
Fig.130:Diagramme de séquence relatif au cas d’utilisation «Modifier coefficient ».............137
Fig.131:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Gérer discipline »..................................................................................................138
Fig.132:Diagramme des classes relatif au cas d’utilisation « Gérer discipline »......................138
Fig.133:Diagramme de séquence au cas d’utilisation « enregistrer les absences » :...............139
Fig.134:Diagramme de séquence relatif au cas d’utilisation « enregistrer les sanctions » ....139
Fig.135:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Gérer les notes »....................................................................................................140
Fig.136:Diagramme des classes relatif au cas d’utilisation « Gérer les notes »........................140
Fig.137:Diagramme de séquence relatif au cas d’utilisation « saisir notes »............................141
Fig.138:Diagramme de séquence relatif au cas d’utilisation « exporter feuilles des notes ».. .142
Fig.139:Diagramme de séquence relatif au cas d’utilisation « importer feuilles des notes »...143
Fig.140:Diagramme de séquence relatif au cas d’utilisation « Attribuer formules»................144
Fig.141:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Gérer les paies »....................................................................................................158
Fig.142:Diagramme des classes relatif au cas d’utilisation « Gérer les paies ».......................159
Fig.143:Diagramme de séquence relatif au cas d’utilisation « Gérer les paies ».....................159
Fig.144:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Gérer utilisateur ».................................................................................................160
Fig.145:Diagramme des classes relatif au cas d’utilisation « Gérer les utilisateurs.................160
Fig.146:Diagramme de séquence relatif au cas d’utilisation « ajouter utilisateur »................161
Fig.147:Diagramme de séquence relatif au cas d’utilisation « Modifier utilisateur »..............161
Fig.148:Diagramme de séquence relatif au cas d’utilisation « Supprimer utilisateur »..........162
Fig.149:Diagramme de séquence relatif au cas d’utilisation « Ajouter responsable ».............162
Fig.150:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « S’identifier »..........................................................................................................163
Fig.151:Diagramme de séquence relatif au cas d’utilisation « S’identifier »...........................163
Fig.152:Diagramme de séquence relatif au cas d’utilisation « S’identifier »...........................164
Fig.153:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas
d’utilisation « Editer les documents »..........................................................................................164
Fig.154:Diagramme des classes relatif au cas d’utilisation « Editer les documents »..............165
Fig.155:Diagramme de séquence relatif au cas d’utilisation « Editer certificat d’inscription »
.......................................................................................................................................................165
Fig.156:Diagramme de séquence relatif au cas d’utilisation « Editer certificat scolaire »......165
Fig.157:Diagramme de séquence relatif au cas d’utilisation « Editer bon de paie »................166
Projet de fin d’études                                                                                                     Table des
  figures
Fig.158:Diagramme de séquence relatif au cas d’utilisation « Editer billet d’entrée».............167
Fig.159:Diagramme de séquence relatif au cas d’utilisation « Editer billet d’entrée».............167
Fig.160:Le diagramme des classes entités complet.....................................................................168
Fig.161:Schéma de la base de données .....................................................................................170
Fig.162:Le modèle de déploiement..............................................................................................180
Fig.163: Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Préparer année scolaire ».....................................................................................181
Fig.164:Diagramme des composants relatif au cas d’utilisation « Préparer année scolaire ». 181
Fig.165:Traçabilité entre le modèle de conception et modèle d’implémentation du cas
d’utilisation « Gérer les professeurs ».........................................................................................182
Fig.166:Diagramme des composants relatif au cas d’utilisation « Gérer les professeurs ».....182
Fig.167:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Gérer les élèves »..................................................................................................182
Fig.168:Diagramme des composants relatif au cas d’utilisation « Gérer les élèves »...............183
Fig.169:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Modifier informations de l’année scolaire ».......................................................183
Fig.170:Diagramme des composants relatif au cas d’utilisation « Modifier informations de
l’année scolaire ».........................................................................................................................183
Fig.171:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation Gérer matière »........................................................................................................184
Fig.172:Diagramme des composants relatif au cas d’utilisation « Gérer matières »................184
Fig.173:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Attribuer coefficient »...........................................................................................184
Fig.174:Diagramme des composants relatif au cas d’utilisation « Attribuer coefficient ».......184
Fig.175:Traçabilité entre le modèle de conception et le modèle d’implémentation...................185
Fig.176:Diagramme de composant relatif au cas d’utilisation « Gérer discipline ».................185
Fig.177:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Gérer les notes »....................................................................................................185
Fig.178:Diagramme des composants relatif au cas d’utilisation « Gérer les notes »................186
Fig.179:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Gérer les paies »....................................................................................................186
Fig.180:Diagramme des composants relatifs au cas d’utilisation « Gérer les paies »..............186
Fig.181:Traçabilité entre le modèle d’analyse et le modèle d’implémentation du cas
d’utilisation « S’identifier »..........................................................................................................187
Fig.182:Diagramme des composants relatif au cas d’utilisation « S’identifier »......................187
Fig.183:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas
d’utilisation « Gérer les utilisateurs »..........................................................................................187
Fig.184:Diagramme des composants relatif au cas d’utilisation « gérer les utilisateurs ».......187
Fig.185:Interface d’identification................................................................................................202
Projet de fin d’études                                                                                          Table des
 figures
Fig.186:Interface d’identification : coordonnés erronés............................................................202
Fig.187:L’interface du menu principale.....................................................................................203
Fig.188:Ecran d’inscription d’un élève.......................................................................................204
Fig.189:Ecran d’affectation d’un élève à un groupe..................................................................205
Fig.190:Ecran d’inscription d’un professeur..............................................................................205
Fig.191:Ecran d’ajout d’une matière..........................................................................................205
Fig.192:Ecran d’affectation des matières aux classes................................................................206
Fig.193:Ecran d’enregistrement des absences............................................................................206
Fig.194:Ecran d’enregistrement des sanctions...........................................................................207
Fig.195:Ecran d’ajout d’un utilisateur.......................................................................................207
Projet de fin d’études                  Introduction
                             générale




                         Introduction
                          Générale
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08
Realisation d une application de gestion d-un -tablissement priv-e 26-04_08

Contenu connexe

Tendances

Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique ayoub daoudi
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESTombariAhmed
 
réalisation une application web de gestion des informations météorologiques
réalisation une application web de gestion des informations météorologiquesréalisation une application web de gestion des informations météorologiques
réalisation une application web de gestion des informations météorologiquesMedk Salhi
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webSalma Gouia
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...Rami Raddaoui
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Ahmed Makni
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Anas Riahi
 
Conception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationConception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationALALSYSE
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux fehmi arbi
 
ERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiquesERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiquesMohamed Aziz Chetoui
 
Rapport projet fin d'étude
Rapport projet fin d'étudeRapport projet fin d'étude
Rapport projet fin d'étudeHibaFarhat3
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesHosni Mansour
 
Mémoire : Cloud iaas Slim Hannachi
Mémoire :  Cloud iaas Slim HannachiMémoire :  Cloud iaas Slim Hannachi
Mémoire : Cloud iaas Slim Hannachislim Hannachi
 

Tendances (20)

Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique Rapport du Projet de Fin d'année Génie informatique
Rapport du Projet de Fin d'année Génie informatique
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDES
 
réalisation une application web de gestion des informations météorologiques
réalisation une application web de gestion des informations météorologiquesréalisation une application web de gestion des informations météorologiques
réalisation une application web de gestion des informations météorologiques
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 
Conception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationConception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-location
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
 
ERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiquesERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiques
 
Rapport projet fin d'étude
Rapport projet fin d'étudeRapport projet fin d'étude
Rapport projet fin d'étude
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
 
Mémoire : Cloud iaas Slim Hannachi
Mémoire :  Cloud iaas Slim HannachiMémoire :  Cloud iaas Slim Hannachi
Mémoire : Cloud iaas Slim Hannachi
 
MEMOIRE DE STAGE
MEMOIRE DE STAGEMEMOIRE DE STAGE
MEMOIRE DE STAGE
 

Similaire à Realisation d une application de gestion d-un -tablissement priv-e 26-04_08

Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileRim ENNOUR
 
Plateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesPlateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesMajdi SAIBI
 
Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIAAhmed BEN JEMIA
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Saadaoui Marwen
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachAyoub Mkharbach
 
rapport fin d'etude
rapport fin d'etuderapport fin d'etude
rapport fin d'etudesihem-med
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFEAhmam Abderrahmane
 
Site web d'une agence de voyage
Site web d'une agence de voyage Site web d'une agence de voyage
Site web d'une agence de voyage WissalWahsousse
 
Guide de production des cours en ligne
Guide de production des cours en ligneGuide de production des cours en ligne
Guide de production des cours en ligneSALMABOUTERRAKA
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Yasmine Tounsi
 
Compejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgj
CompejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgjCompejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgj
CompejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgjAMINEBOUGUENNOUR
 
Gestion Paie marocaine et RH avec openerp
Gestion Paie marocaine et RH avec openerpGestion Paie marocaine et RH avec openerp
Gestion Paie marocaine et RH avec openerpHORIYASOFT
 
Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...shili khadija
 
Conception et réalisation d'une application mobile cross-platform "Taki Academy"
Conception et réalisation d'une application mobile cross-platform "Taki Academy"Conception et réalisation d'une application mobile cross-platform "Taki Academy"
Conception et réalisation d'une application mobile cross-platform "Taki Academy"Ibtihel El Bache
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Medical openerp
Medical openerpMedical openerp
Medical openerpHORIYASOFT
 
467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf
467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf
467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdfBader Nassiri
 

Similaire à Realisation d une application de gestion d-un -tablissement priv-e 26-04_08 (20)

Rapport PFE
Rapport PFERapport PFE
Rapport PFE
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application Mobile
 
Plateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesPlateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'études
 
Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIA
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbach
 
rapport fin d'etude
rapport fin d'etuderapport fin d'etude
rapport fin d'etude
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFE
 
Site web d'une agence de voyage
Site web d'une agence de voyage Site web d'une agence de voyage
Site web d'une agence de voyage
 
Guide de production des cours en ligne
Guide de production des cours en ligneGuide de production des cours en ligne
Guide de production des cours en ligne
 
Rapport final
Rapport finalRapport final
Rapport final
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
 
Compejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgj
CompejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgjCompejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgj
Compejkjiuhbgjhgjgjhkgjgjhjgjjjjghgjgjgj
 
Gestion Paie marocaine et RH avec openerp
Gestion Paie marocaine et RH avec openerpGestion Paie marocaine et RH avec openerp
Gestion Paie marocaine et RH avec openerp
 
Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...
 
Conception et réalisation d'une application mobile cross-platform "Taki Academy"
Conception et réalisation d'une application mobile cross-platform "Taki Academy"Conception et réalisation d'une application mobile cross-platform "Taki Academy"
Conception et réalisation d'une application mobile cross-platform "Taki Academy"
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Medical openerp
Medical openerpMedical openerp
Medical openerp
 
Rapport de pfe (am)
Rapport de pfe (am)Rapport de pfe (am)
Rapport de pfe (am)
 
467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf
467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf
467720159-rapport-final-bouguerra-khadijaesseghaier-lina-pdf.pdf
 

Realisation d une application de gestion d-un -tablissement priv-e 26-04_08

  • 1. Projet de fin d’études Dédicaces DEDICACES A mes très chers parents
  • 2. Projet de fin d’études Dédicaces Pour tout l’amour dont vous m’avez entouré, pour tout ce que vous avez fait pour moi. Je ferai de mon mieux pour rester un sujet de fierté à vos yeux avec l’espoir de ne jamais vous décevoir. Que ce
  • 3. Projet de fin d’études Dédicaces modeste travail, soit l’exaucement de vos veux tant formulés et de vos prières quotidiennes. A mes très chères sœurs et frère
  • 4. Projet de fin d’études Dédicaces Vous occupez une place particulière dans mon cœur. Je vous dédie ce travail en vous souhaitant un avenir radieux, plein de bonheur et de succès. A mes très chers amis
  • 5. Projet de fin d’études Dédicaces En souvenir de nos éclats de rire et des bons moments. En souvenir de tout ce qu’on a vécu ensemble. J’espère de tout mon cœur que notre amitié durera éternellement.
  • 6. Projet de fin d’études Dédicaces Salah A mes très chers warida et wiem
  • 7. Projet de fin d’études Dédicaces Je vous dois ce que je suis aujourd’hui grâce à votre amour, à votre patience et vos innombrables sacrifices. Que ce modeste travail, soit pour vous une petite compensation et reconnaissance envers ce que vous avez fait d’incroyable pour moi.
  • 8. Projet de fin d’études Dédicaces Que dieu, le tout puissant, vous préserve et vous procure santé et longue vie afin que je puisse à mon tour vous combler. A mes très chers parents
  • 9. Projet de fin d’études Dédicaces Aucune dédicace ne serait exprimé assez profondément ce que je ressens envers vous. Je vous dirais tout simplement, un grand merci, je vous aime. A mes très chers collègues
  • 10. Projet de fin d’études Dédicaces En témoignage de l’amitié sincère qui nous a liées et des bons moments passés ensemble. Je vous dédie ce travail en vous souhaitant un avenir radieux et plein de bonnes promesses. A mes très chers directeurs Monsieur Mourad HALI et Adel YAHYAOUI
  • 11. Projet de fin d’études Dédicaces Pour tout ce que vous avez fait pour moi. Je vous dirais tout simplement, un grand merci. Riadh
  • 12.
  • 13. Projet de fin d’études Remerciements Remerciements Madame Latifa RABAI Nous vous remercions pour le grand honneur que vous nous avez fait en nous proposant le sujet de ce mémoire de fin d’étude. Nous avons eu l’honneur et le privilège de travailler sous votre assistance et de profiter de vos qualités humaines, professionnelles et de votre grande expérience. Vous nous avez guidés tout le long de ce travail dont vous avez mis à cœur, l’élaboration avec l’amabilité et le dynamisme qui vous caractérisent. Puisse ce modeste travail, vous satisfaire et témoigner de notre gratitude et connaissance pour l’aide et les conseils que vous nous avez prodigués, ainsi que pour le savoir que vous nous avez inculqué. C
  • 14. Projet de fin d’études Remerciements Avant-propos D
  • 15. Projet de fin d’études Remerciements A yant atteint la fin de formation pour l’obtention de maîtrise en Informatique appliquée à la Gestion, un Projet de fin d’études nous est demandé d’accomplir. Notre choix s’est rapporté à concevoir et réaliser un produit logiciel. Après de nombreuses recherches, nous avons réussi à obtenir l’accord des responsables de l’Ibnou Ârafa. Nous nous sommes trouvés dans un groupe de deux personnes, amenés à réaliser un logiciel de gestion de l’établissement. Nous avons plusieurs décisions à prendre, surtout lorsqu’il s’agira de mettre en place la base de données et de concevoir les interfaces utilisateurs. Nous avons choisi nos outils d’une manière cohérente avec notre philosophie de travail. En effet, nous voulons que notre système soit ouvert, extensible, évolutif et ergonomique tout en gardant son efficacité. L’objectif de la direction, après notre départ, étant la mise en place du système en intranet seulement. E
  • 16. Projet de fin d’études Remerciements F
  • 17. Projet de fin d’études Table des matières Table des matières DEDICACES....................................................................................................................................A Projet de fin d’études Dédicaces..........................................................................................................................................A Projet de fin d’études Remerciements.................................................................................................................................C Avant-propos....................................................................................................................................D Projet de fin d’études Table des matières.............................................................................................................................i Projet de fin d’études Table des figures...............................................................................................................................x Projet de fin d’études Introduction générale.......................................................................................................................1 Introduction Générale......................................................................................................................1 Projet de fin d’études Chapitre I La phase d’incubation......................................................................................................................................4 Chapitre I : La phase d’incubation..................................................................................................4 I.Introduction..................................................................................................................................17 II. La capture des besoins...............................................................................................................17 1.Contexte du système ..........................................................................................................................17 1.1.Présentation du lycée .....................................................................................................................................17 1.2.Hiérarchie administrative de l’établissement .................................................................................................18 1.3.Restructuration de l’enseignement secondaire .............................................................................................19 1.4.Définition des besoins fonctionnels ................................................................................................................19 1.5.Définition des besoins non fonctionnels ........................................................................................................20 2.Recherche des acteurs........................................................................................................................20 2.1.Définition d’un acteur......................................................................................................................................20 2.2.Les principaux acteurs du système .................................................................................................................20 2.2.1.Le directeur ..................................................................................................................................................20 2.2.2.Le secrétaire .................................................................................................................................................20 2.2.3.Le surveillant général ...................................................................................................................................20 3.Les cas d’utilisations ..........................................................................................................................21 3.1.Définition d’un cas d'utilisation ......................................................................................................................21 3.2.Identification des cas d’utilisation...................................................................................................................21 3.3.Le modèle des cas d’utilisations......................................................................................................................22 3.4.Affectation des priorités aux cas d’utilisation.................................................................................................23 4.Description détaillée des cas d’utilisations .......................................................................................23 4.1.Gérer les professeurs ......................................................................................................................................23 4.1.1.Description du cas d’utilisation « Inscrire professeur»................................................................................24 4.1.2.Description du cas d’utilisation « Affecter professeur aux groupes »..........................................................25 4.1.3.Description du cas d’utilisation « modifier professeur»..............................................................................26 4.1.4.Description du cas d’utilisation « Rechercher professeur»..........................................................................26 4.2.Préparer l’année scolaire ................................................................................................................................27 4.2.1.Description du cas d’utilisation « Ajouter Année scolaire»..........................................................................28 4.2.2.Description du cas d’utilisation « Ajouter cycle d’étude»............................................................................29 4.2.3.Description du cas d’utilisation « Ajouter niveau d’étude».........................................................................29 4.2.4.Description du cas d’utilisation « Ajouter orientation»...............................................................................30 4.2.5.Description du cas d’utilisation « Ajouter passage».....................................................................................30
  • 18. Projet de fin d’études Table des matières 4.2.6.Description du cas d’utilisation « Ajouter section»......................................................................................31 4.2.7.Description du cas d’utilisation « Ajouter classe»........................................................................................32 4.2.8.Description du cas d’utilisation « Ajouter groupe»......................................................................................32 4.3.Gérer les élèves ...............................................................................................................................................33 4.3.1.Description du cas d’utilisation « Inscrire élève».........................................................................................33 4.3.2.Description du cas d’utilisation « Affecter élève à un groupe »..................................................................34 4.3.3.Description du cas d’utilisation « Réinscrire élève».....................................................................................34 4.3.4.Description du cas d’utilisation « Modifier les informations d’un élève»....................................................35 4.3.5.Description du cas d’utilisation « Rechercher les informations d’un élève»...............................................36 4.3.6.Description du cas d’utilisation « Inscrire abandon»...................................................................................36 4.4.Modifier les informations de l’année scolaire ................................................................................................37 4.4.1.Description du cas d’utilisation « Modifier informations de l’année scolaire »...........................................37 4.5.Attribuer coefficient matière ........................................................................................................................38 4.6.Gérer les notes ...............................................................................................................................................38 4.7.Gérer les paies .................................................................................................................................................39 4.8.Gérer les disciplines ........................................................................................................................................40 5.Les prototypes des interfaces utilisateurs ........................................................................................40 Projet de fin d’études Chapitre I La phase d’incubation....................................................................................................................................41 III.Analyse des cas d’utilisation prioritaires ................................................................................42 Projet de fin d’études Chapitre I La phase d’incubation....................................................................................................................................42 1. Analyse du cas d’utilisation « gérer les professeurs » ....................................................................42 1.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les professeurs »..........................................................................................................................................................42 1.2.Le diagramme des classe relatif au cas d’utilisation « Gérer les professeurs »...........................................42 1.3.Les diagrammes de collaboration du cas d’utilisation « Gérer les professeurs »...........................................42 1.3.1.Le diagramme de collaboration « Inscrire professeur »...............................................................................43 1.3.2.Le diagramme de collaboration « Modifier professeur ».............................................................................44 2.Analyse du cas d’utilisation « gérer les élèves » ...............................................................................45 2.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les élèves »..................................................................................................................................................................45 2.2. Le diagramme des classes relatif au cas d’utilisation « Gérer les élèves »....................................................45 2.3.Le diagramme de collaboration « Inscrire élève »..........................................................................................46 2.4. Le diagramme de collaboration «Affecter élève ».........................................................................................46 2.5.Le diagramme de collaboration « Modifier élève »........................................................................................47 2.6.Le diagramme de collaboration «Réinscrire élève ».......................................................................................47 2.7.Le diagramme de collaboration «Réinscrire abandon»...................................................................................48 2.8.Le diagramme de collaboration «Recherche élève».......................................................................................48 3.Analyse du cas d’utilisation « Préparer année scolaire » ................................................................49 3.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Préparer année scolaire».................................................................................................................................................................49 3.2. Le diagramme des classes relatif au cas d’utilisation « Préparer année scolaire » .......................................49 3.3. Le diagramme de collaboration relatif au cas d’utilisation « Ajouter année ».............................................49 3.4.Le diagramme de collaboration « Ajouter cycle d’étude ».............................................................................49 3.5.Le diagramme de collaboration « Ajouter niveau d’étude »...........................................................................50 3.6.Le diagramme de collaboration « Ajouter section ».......................................................................................50 3.7.Le diagramme de collaboration « Ajouter passage »......................................................................................50 3.8.Le diagramme de collaboration « Ajouter classe ».........................................................................................50 3.9.Le diagramme de collaboration « Ajouter groupe ».......................................................................................50 4.Analyse du cas d’utilisation « Modifier informations de l’année scolaire » :.................................51 4.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Modifier informations de l’année scolaire».........................................................................................................................51 4.2. Le diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année scolaire »...........51
  • 19. Projet de fin d’études Table des matières 4.3.Le diagramme de collaboration relatif au cas d’utilisation « Modifier informations de l’année scolaire »...52 IV. Conclusion ...............................................................................................................................52 Projet de fin d’études Chapitre II La phase d’élaboration........................................................................................................................55 Chapitre II : La phase d’élaboration.............................................................................................54 I.Introduction..................................................................................................................................67 II.Première itération : Modélisation des cas d’utilisation secondaires et conception des cas d’utilisation prioritaires : ............................................................................................................68 1.La capture des besoins .......................................................................................................................68 1.1.Raffinement des cas d’utilisation « Gérer les matières »..............................................................68 1.1.1.Description du cas d’utilisation « Ajouter matière »....................................................................................68 1.1.2.Description du cas d’utilisation « Modifier matière »..................................................................................69 1.1.3.Description du cas d’utilisation «Rechercher matière »..............................................................................70 1.1.4.Description du cas d’utilisation «Supprimer matière »................................................................................70 1.2.Raffinement des cas d’utilisation « Gérer discipline »..................................................................71 1.2.1.Description du cas d’utilisation « Enregistrer les absences ».......................................................................71 1.2.2.Description du cas d’utilisation « Enregistrer les sanctions».......................................................................72 1.3.Raffinement des cas d’utilisation « Attribuer coefficient matière ».............................................73 1.3.1.Description du cas d’utilisation « Ajouter coefficient» ...........................................................................73 1.3.2.Description du cas d’utilisation « Modifier coefficient » ............................................................................74 1.4.Raffinement des cas d’utilisation « Gérer les notes »....................................................................75 1.4.1.Description du cas d’utilisation « saisir les notes».......................................................................................75 1.4.2.Description du cas d’utilisation « exporter les feuilles des notes» ..........................................................76 1.4.3.Description du cas d’utilisation « importer les feuilles des notes» ......................................................77 1.4.4.Description du cas d’utilisation « Attribuer les formules de calculs» ........................................................77 1.5.Raffinement des cas d’utilisation « Gérer les paies »....................................................................78 1.5.1.Description du cas d’utilisation « Enregistrer paie».....................................................................................78 2.Analyse des cas d’utilisation secondaires..........................................................................................79 2.1.Le modèle d’analyse du cas d’utilisation « Gérer matières ».......................................................79 2.1.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer matières »..............................................................................................................................................................79 2.1.2.Le diagramme des classes du modèle d’analyse relative au cas d’utilisation « Gérer matière »..............80 2.1.3.Les diagrammes de collaboration du modèle d’analyse relatifs à la réalisation du cas d’utilisation « Gérer matières »..............................................................................................................................................................80 2.1.3.1.Le diagramme de collaboration du cas d’utilisation « Ajouter matière ».................................................80 2.1.3.2.Le diagramme de collaboration du cas d’utilisation « Modifier matière »..............................................81 2.1.3.3.Le diagramme de collaboration du cas d’utilisation « Rechercher matière »..........................................82 2.2.Le modèle d’analyse du cas d’utilisation « Gérer discipline »......................................................83 2.2.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer discipline ».............................................................................................................................................................83 2.2.2.Le diagramme des classes du modèle d’analyse relative au cas d’utilisation « Gérer discipline »..............83 2.2.3.Le diagramme de collaboration du cas d’utilisation « Enregistrer les absences ».......................................84 2.2.4.Le diagramme de collaboration du cas d’utilisation « Enregistrer les sanctions »......................................85 2.3.Le modèle d’analyse du cas d’utilisation « Attribuer coefficient matière ».................................86 2.3.1. Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse relatif au cas d’utilisation « Attribuer coefficient matière »...........................................................................................................................86 2.3.2.Le diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière »..............................86 2.3.3.Le diagramme de collaboration du cas d’utilisation « Ajouter coefficient»................................................87 2.3.4.Le diagramme de collaboration du cas d’utilisation «Modifier coefficient»...............................................88
  • 20. Projet de fin d’études Table des matières 2.4.Le modèle d’analyse du cas d’utilisation « Gérer les notes »........................................................89 2.4.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les notes »...................................................................................................................................................................89 2.4.2.Le diagramme des classes du modèle d’analyse relative au cas d’utilisation « Gérer les notes »..............89 2.4.3.Les digrammes de collaboration du modèle d’analyse relatifs à la réalisation du cas d’utilisation « Gérer les notes »..............................................................................................................................................................89 2.4.4.Le diagramme de collaboration du cas d’utilisation « Saisir les notes »......................................................90 2.4.5.Le diagramme de collaboration du cas d’utilisation « Exporter feuilles des notes »...................................91 2.4.6.Le diagramme de collaboration du cas d’utilisation « Importer les notes »................................................92 2.4.7.Le diagramme de collaboration du cas d’utilisation « Attribuer formule de calcul»...................................93 3.Conception des cas d’utilisation prioritaires...................................................................................94 3.1.Le modèle de conception du cas d’utilisation « Préparer l’année scolaire »...............................94 3.1.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Préparer l’année scolaire »...................................................................................................................................................94 3.1.2. Le diagramme des classes du modèle de conception relative au cas d’utilisation « Préparer l’année scolaire».................................................................................................................................................................95 3.1.3. Le diagramme de séquence du cas d’utilisation «Ajouter cycle»...............................................................96 3.1.4. Le diagramme de séquence du cas d’utilisation «Ajouter niveau».............................................................96 3.1.5. Le diagramme de séquence du cas d’utilisation «Ajouter passage»...........................................................96 3.1.6. Le diagramme de séquence du cas d’utilisation «Ajouter orientation».....................................................96 3.1.7. Le diagramme de séquence du cas d’utilisation «Ajouter section»............................................................96 3.1.8. Le diagramme de séquence du cas d’utilisation «Ajouter classe»..............................................................96 3.1.9. Le diagramme de séquence du cas d’utilisation «Ajouter groupe»............................................................97 3.1.10.Le diagramme de séquence du cas d’utilisation «Rechercher cycle»........................................................97 3.1.11. Le diagramme de séquence du cas d’utilisation «Rechercher niveau»....................................................97 3.1.12.Le diagramme de séquence du cas d’utilisation «Rechercher passage»...................................................97 3.1.13.Le diagramme de séquence du cas d’utilisation «Rechercher section»....................................................97 3.1.14.Le diagramme de séquence du cas d’utilisation «Rechercher orientation»..............................................98 3.1.15. Le diagramme de séquence du cas d’utilisation «Rechercher classe»......................................................98 3.1.16. Le diagramme de séquence du cas d’utilisation «Rechercher groupe»...................................................99 3.2.Le modèle de conception du cas d’utilisation « modifier informations de l’année scolaire ».....99 3.2.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Modifier informations de l’année scolaire » :......................................................................................................................99 3.2.2. Le diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année scolaire » ....100 3.3. Le modèle de conception du cas d’utilisation « Gérer élève »...................................................101 3.3.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer élève » .................................................................................................................................................................101 3.3.2.Le diagramme des classes du modèle de conception relative au cas d’utilisation « Gérer les élèves»....101 3.3.3.Le diagramme de séquence du cas d’utilisation «Inscrire élève»..............................................................102 3.3.4.Le diagramme de séquence du cas d’utilisation «Réinscrire élève»..........................................................102 3.3.5.Le diagramme de séquence du cas d’utilisation «Modifier élève»............................................................102 3.3.6.Le diagramme de séquence du cas d’utilisation «Affecter élève».............................................................103 3.3.6.1. Scénario d’affectation par élève ............................................................................................................103 3.3.6.2.Scénario d’affectation par groupe ..........................................................................................................104 3.3.7.Le diagramme de séquence du cas d’utilisation «Inscrire élève abandon»...............................................104 3.3.8.Le diagramme de séquence du cas d’utilisation «Rechercher élève».......................................................104 3.4.Le modèle de conception du cas d’utilisation « Gérer professeur »...........................................105 3.4.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer professeur ».........................................................................................................................................................105 3.4.2.Le diagramme des classes du modèle de conception relative au cas d’utilisation « Gérer les professeurs» ..............................................................................................................................................................................105 3.4.3.Le diagramme de séquence du cas d’utilisation «Inscrire professeur».....................................................106 3.4.4.Le diagramme de séquence du cas d’utilisation «Modifier professeur»...................................................106 3.4.5.Le diagramme de séquence du cas d’utilisation «Affecter professeur»....................................................107 3.4.6.Le diagramme de séquence du cas d’utilisation «Supprimer professeur»................................................107 3.4.7.Le diagramme de séquence du cas d’utilisation «Rechercher professeur»...............................................108
  • 21. Projet de fin d’études Table des matières III.Deuxième itération : Modélisation des cas d’utilisation tertiaires et conception des cas d’utilisation secondaires: ...........................................................................................................108 1.La capture des besoins .....................................................................................................................108 1.1.Raffinement du cas d’utilisation « Gérer les paies »...................................................................108 1.1.1.Description du cas d’utilisation « Enregistrer paie »..................................................................................108 1.2.Raffinement du cas d’utilisation « Editer documents »..............................................................109 1.2.1.Description du cas d’utilisation « Editer certificat d’inscription »..............................................................110 1.2.2.Description du cas d’utilisation « Editer attestation scolaire »..................................................................110 1.2.3.Description du cas d’utilisation « Editer bon de paie ».............................................................................111 1.2.4.Description du cas d’utilisation « Editer billet d’entrée ».........................................................................112 1.3.Raffinement du cas d’utilisation « Gérer les utilisateurs ».........................................................112 1.3.1.Description du cas d’utilisation « Ajouter utilisateur»...............................................................................113 1.3.2.Description du cas d’utilisation « Supprimer utilisateur»..........................................................................114 1.3.3.Description du cas d’utilisation « Modifier utilisateur».............................................................................114 1.3.4.Description du cas d’utilisation « Modifier compte utilisateur»................................................................115 1.4.Raffinement du cas d’utilisation « S’identifier»..........................................................................116 1.4.1.Description du cas d’utilisation « S’identifier»...........................................................................................116 2.Analyse des cas d’utilisation tertiaires et des nouveaux cas décrit :.............................................117 2.1.Analyse du cas d’utilisateur « Gérer paie ».................................................................................117 2.1.1.Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer paie » ..............................................................................................................................................................................117 2.1.2.Le diagramme des classes relatif au cas d’utilisation « Gérer paie »........................................................117 2.1.3.Le diagramme de collaboration du cas d’utilisation « Enregistrer paie »..................................................118 2.2.Analyse du cas d’utilisateur « Editer documents »......................................................................118 2.2.1. Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Editer documents »........................................................................................................................................................118 2.2.2.Le diagramme des classes relatif au cas d’utilisation « Editer documents »............................................119 2.2.3.Le diagramme de collaboration relatif au cas d’utilisation « Editer attestation d’inscription»................119 2.2.4.Le diagramme de collaboration relatif au cas d’utilisation « Editer certificat scolaire»...........................120 2.2.5.Le diagramme de collaboration relatif au cas d’utilisation « Editer bon de paie»....................................121 2.2.6.Le diagramme de collaboration relatif au cas d’utilisation « Editer Bulletin»..........................................122 2.2.6.1.Scénario 1 : édition des bulletins lors du 1èr et 2ème trimestre...........................................................122 2.2.6.2.Scénario 2 : édition des bulletins lors du 3ème trimestre.....................................................................122 2.2.7.Le diagramme de collaboration relatif au cas d’utilisation « Editer billet»...............................................123 2.2.7.1. Scénario : l’absence est déjà enregistrée...............................................................................................123 2.2.7.2. Scénario : l’absence n’est pas encore enregistrée................................................................................124 2.3.Analyse du cas d’utilisateur « S’identifier »................................................................................124 2.3.1.Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas « S’identifier ».........124 2.3.2.Le diagramme des classes du cas d’utilisation et le modèle d’analyse du cas « S’identifier ».................125 2.3.3.Le diagramme de collaboration du cas d’utilisation et le modèle d’analyse du cas « S’identifier »........126 2.3.3.1.Scénario 1 : vérification de l’identification de l’utilisateur avec succès...................................................................................................................................................................126 2.3.3.2.Scénario 2 : Vérification de l’identification de l’utilisateur avec échec...........................................................................................................................................................127 2.4. Analyse du cas d’utilisateur « Gérer utilisateur »......................................................................128 2.4.1. Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas « Gérer utilisateur » ..............................................................................................................................................................................128 2.4.2. Le diagramme des classes du cas d’utilisation « Gérer utilisateur ».........................................................128 2.4.3. Le diagramme de collaboration relatif au cas d’utilisation « Ajouter utilisateur »...................................129 2.4.4.Le diagramme de collaboration relatif au cas d’utilisation « Ajouter responsable »................................130 2.4.5.Le diagramme de collaboration relatif au cas d’utilisation « modifier utilisateur »..................................131 2.4.6.Le diagramme de collaboration relatif au cas d’utilisation « Supprimer utilisateur »..............................132
  • 22. Projet de fin d’études Table des matières 3.Conception des cas d’utilisation secondaires .................................................................................133 3.1.Conception du cas d’utilisation « Gérer matières »....................................................................133 3.1.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer matière »..............................................................................................................................................................133 3.1.2. Le diagramme des classes relatif au cas d’utilisation « Gérer matières » ..............................................133 3.1.3. Le diagramme de séquence relatif au cas d’utilisation « Ajouter matière» ...........................................134 3.1.4. Le diagramme de séquence relatif au cas d’utilisation « Modifier matière» .........................................134 3.1.5.Le diagramme de séquence relatif au cas d’utilisation « Supprimer matière» .......................................135 ...............................................................................................................................................................135 3.1.6. Le diagramme de séquence relatif au cas d’utilisation « Rechercher matière» .....................................135 3.2.Conception du cas d’utilisation « Attribuer coefficient matière »..............................................136 3.2.1.Traçabilité entre le modèle d’analyse et le modèle de conception du cas « Attribuer coefficient matière » ..............................................................................................................................................................................136 3.2.2.Le diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière »...........................136 3.2.3.Le diagramme de séquence relatif au cas d’utilisation « Ajouter coefficient ».........................................137 3.2.4. Le diagramme de séquence relatif au cas d’utilisation «Modifier coefficient »......................................137 3.3.Conception du cas d’utilisation « Gérer discipline »...................................................................138 3.3.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation Gérer discipline » :.........................................................................................................................................................138 3.3.2. Le diagramme des classes relatif au cas d’utilisation « Gérer discipline »................................................138 3.3.3.Le diagramme de séquence relatif au cas d’utilisation « enregistrer les absences » :.............................139 3.3.4. Le diagramme de séquence relatif au cas d’utilisation « enregistrer les sanctions » :............................139 3.4. Conception du cas d’utilisation « Gérer les notes »....................................................................140 3.4.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer les notes ».................................................................................................................................................................140 3.4.2.Le diagramme des classes relatif au cas d’utilisation « Gérer les notes ».................................................140 3.4.3. Le diagramme de séquence relatif au cas d’utilisation « saisir notes »....................................................141 3.4.4.Le diagramme de séquence relatif au cas d’utilisation « exporter feuilles des notes »............................142 3.4.5. Le diagramme de séquence relatif au cas d’utilisation « importer feuilles des notes »...........................143 3.4.6.Le diagramme de séquence relatif au cas d’utilisation « Attribuer formules»..........................................144 IV.Conclusion : ............................................................................................................................144 Projet de fin d’études Chapitre III La phase de construction...................................................................................................................................147 Chapitre III : La phase de construction......................................................................................145 I.Introduction ...............................................................................................................................158 II.Première itération : conception des cas d’utilisation tertiaires :............................................158 1.Conception des cas d’utilisation tertiaires......................................................................................158 1.1. Conception du cas d’utilisation « Gérer les paies »......................................................................................158 1.1.1. Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer les paies »..................................................................................................................................................................158 1.1.2.Le diagramme des classes relatif au cas d’utilisation « Gérer les paies »..................................................159 1.1.3.Le diagramme de séquence relatif au cas d’utilisation « Gérer les paies »...............................................159 1.2.Conception du cas d’utilisation « Gérer utilisateur »....................................................................................160 1.2.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer utilisateur »..........................................................................................................................................................160 1.2.2.Le diagramme des classes relatif au cas d’utilisation « Gérer utilisateur »...............................................160 1.2.3.Le diagramme de séquence relatif au cas d’utilisation «Ajouter utilisateur »...........................................161 1.2.4.Le diagramme de séquence relatif au cas d’utilisation « Modifier utilisateur »........................................161 1.2.5.Le diagramme de séquence relatif au cas d’utilisation « Supprimer utilisateur »....................................162 1.2.6.Le diagramme de séquence relatif au cas d’utilisation « Ajouter responsable »......................................162 1.3.Conception du cas d’utilisation « S’identifier ».............................................................................................163
  • 23. Projet de fin d’études Table des matières 1.3.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « S’identifier »......................................................................................................................................................163 1.3.2.Le diagramme des classes relatif au cas d’utilisation « S’identifier »........................................................163 1.3.2.1.Scénario avec succès ...............................................................................................................................163 1.3.2.2.Scénario avec échec ................................................................................................................................164 1.4.Conception du cas d’utilisation «Editer les documents ».............................................................................164 1.4.1.Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Editer les documents »........................................................................................................................................................164 1.4.2.Le diagramme des classes relatif au cas d’utilisation « Editer les documents »........................................164 1.4.3.Le diagramme de séquence relatif au cas d’utilisation « Editer attestation d’inscription »......................165 1.4.4.Le diagramme de séquence relatif au cas d’utilisation « Editer certificat scolaire ».................................165 1.4.5.Le diagramme de séquence relatif au cas d’utilisation « Editer bon de paie »..........................................166 1.4.6.Le diagramme de séquence relatif au cas d’utilisation « Editer billet d’entrée».......................................166 1.4.6.1. Scénario1 : l’absence est déjà enregistrée .....................................................................................166 1.4.6.2.Scénario2 : l’absence n’est pas encore enregistrée :..............................................................................167 2.Le diagramme des classes entités complet .....................................................................................168 3.Les règles de passage du diagramme des classes vers la base de données relationnelle .............169 4.Schéma relationnel de la base de données ......................................................................................170 5.Schéma final de la base de données relationnelle...........................................................................171 5.1.La table « Professeur » ..................................................................................................................................171 5.2.La table « élève » ..........................................................................................................................................171 5.3.La table « année scolaire » ...........................................................................................................................173 5.4.La table « cycle » ...........................................................................................................................................173 5.5.La table « niveau » ........................................................................................................................................173 5.6.La table « les_sections » ...............................................................................................................................174 5.7.La table « Passage» .......................................................................................................................................174 5.8.La table « orientation » .................................................................................................................................175 5.9.La table « Classe » .........................................................................................................................................175 5.10.La table « groupe » .....................................................................................................................................175 5.11.La table « affectation_eleve_groupe» ........................................................................................................175 5.12.La table « matière » ....................................................................................................................................176 5.13.La table « les_notes » .................................................................................................................................176 5.14.La table « affectation_prof_mat_groupe» .................................................................................................176 5.15.La table « examen » ....................................................................................................................................177 5.16.La table « coefficient » ................................................................................................................................177 5.17.La table « les_sanctions »............................................................................................................................177 5.18.La table « les_abscences »...........................................................................................................................177 5.19.La table « affectation_mat_classe »............................................................................................................178 5.20.La table « gouvernorat »..............................................................................................................................178 5.21.La table « delegation ».................................................................................................................................178 5.22.La table « les_groupes »..............................................................................................................................178 5.23.La table « utilisateurs».................................................................................................................................179 5.24.La table « les_coifficients_matieres»..........................................................................................................179 6.Le modèle de déploiement ...............................................................................................................180 Projet de fin d’études Chapitre III La phase de construction...................................................................................................................................182 III.Deuxième itération : Implémentation des cas d’utilisation...................................................181 1.Implémentation du cas d’utilisation « Préparer année scolaire ».................................................181 1.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Préparer année scolaire »...................................................................................................................................................181 1.2.Le diagramme des composants ....................................................................................................................181 2. Implémentation du cas d’utilisation « Gérer les professeurs ».....................................................182
  • 24. Projet de fin d’études Table des matières 2.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « gérer les professeurs »........................................................................................................................................................182 2.2.Le diagramme des composants ....................................................................................................................182 3.Implémentation du cas d’utilisation « Gérer les élèves »...............................................................182 3.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les élèves »................................................................................................................................................................182 3.2.Le diagramme des composants : ..................................................................................................................183 4.Implémentation du cas d’utilisation « Modifier informations année scolaire »...........................183 4.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Modifier informations de l’année scolaire »......................................................................................................................183 4.2.Le diagramme des composants.....................................................................................................................183 5.Implémentation du cas d’utilisation « Gérer matière »................................................................183 5.1.Traçabilité entre le modèle de conception et le modèle d’implémentation ...............................................183 5.2. Le diagramme des composants ...................................................................................................................184 6.Implémentation du cas d’utilisation « Attribuer coefficient ».......................................................184 6.1.Traçabilité entre le modèle de conception et le modèle d’implémentation................................................184 6.2.Le diagramme des composants ....................................................................................................................184 7.Implémentation du cas d’utilisation « Gérer discipline ».............................................................184 7.1.Traçabilité entre le modèle de conception et le modèle d’implémentation................................................184 7.2.Le diagramme des composants ....................................................................................................................185 8.Implémentation du cas d’utilisation « Gérer les notes »...............................................................185 8.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les notes » .................................................................................................................................................................185 8.2.Le diagramme des composants ....................................................................................................................185 9.Implémentation du cas d’utilisation « Gérer les paies »...............................................................186 9.1.Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les paies »..................................................................................................................................................................186 9.2.Le diagramme des composants ....................................................................................................................186 10.Implémentation du cas d’utilisation « S’identifier »...................................................................186 10.1.Traçabilité entre le modèle d’analyse et le modèle d’implémentation .....................................................186 10.2.Le diagramme des composants ..................................................................................................................187 11.Implémentation du cas d’utilisation « Gérer les utilisateurs »....................................................187 11.1.Traçabilité entre le modèle de conception et le modèle d’implémentation..............................................187 11.2.Le diagramme des composants...................................................................................................................187 IV.Conclusion ..............................................................................................................................187 Projet de fin d’études Chapitre IV La phase de transition.......................................................................................................................................190 Chapitre IV : La phase de Transition.........................................................................................188 I.Introduction................................................................................................................................201 II.Conclusion ...............................................................................................................................208 Conclusion Générale....................................................................................................................209 ANNEXES.....................................................................................................................................212 I.Présentation du processus unifiée.............................................................................................213 1.La phase d’incubation......................................................................................................................213 2.La phase d’élaboration.....................................................................................................................213 3.La phase de construction..................................................................................................................213 4.La phase de transition .....................................................................................................................213
  • 25. Projet de fin d’études Table des matières 4.1.Capture des besoins.......................................................................................................................................213 4.2.Analyse ..........................................................................................................................................................214 4.3.Conception.....................................................................................................................................................214 4.4.Implémentation ............................................................................................................................................214 4.5.Test ................................................................................................................................................................214 II.Présentation d’UML.................................................................................................................215 1.Présentation synthétique d’UML ....................................................................................................215 2.Les Diagrammes...............................................................................................................................215 2.1.Les diagrammes de classe..............................................................................................................................215 2.2.Le diagramme de composants.......................................................................................................................215 2.3.Le diagramme de déploiement .....................................................................................................................215 2.4.Le diagramme d’objet ...................................................................................................................................215 2.5.Le diagramme de cas d’utilisation ................................................................................................................216 2.6.Le diagramme d’activité ................................................................................................................................216 2.7.Le diagramme de séquence ..........................................................................................................................216 2.8.Le diagramme de collaboration.....................................................................................................................216 2.9.Le diagramme d’état/transition ....................................................................................................................216 III.Rational Rose .........................................................................................................................216 IV.Présentation de VB.NET.........................................................................................................217 1.Définitions.........................................................................................................................................217 2.Les variables, constantes et énumérations......................................................................................218 2.1.Les variables ..................................................................................................................................................218 2.2.Les constantes ...............................................................................................................................................218 2.3.Les énumérations ..........................................................................................................................................218 Projet de fin d’études Bibliographie.................................................................................................................................220 Bibliographie.................................................................................................................................220 I.Mémoires ...................................................................................................................................220 II.Sites ..........................................................................................................................................221
  • 26. Projet de fin d’études Table des figures Table des figures Fig.1:Organigramme de l’Initiation..............................................................................................18 Fig.2:Organigramme de l’enseignement secondaire....................................................................19 Fig.3:Diagramme des cas d’utilisation..........................................................................................22 Fig.4:Raffinement du cas d’utilisation « gérer les professeurs ».................................................24 Fig.5:Préparer année scolaire........................................................................................................28 Fig.6:Gérer les élèves.....................................................................................................................33 Fig.7:Gérer les élèves.....................................................................................................................37 Fig.8:Attribuer coefficient matière................................................................................................38 Fig.9:Gérer les notes .....................................................................................................................39 Fig.10:Gérer les paies.....................................................................................................................40 Fig.11:Gérer les absences..............................................................................................................40 Fig.12:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les professeurs »...........................................................................................42 Fig.13:Diagramme des classes du cas d’utilisation « Gérer les professeurs»............................42 Fig.14:Diagramme de collaboration « Inscrire professeur ».......................................................43 Fig.15:Diagramme de collaboration « Affecter professeur ».......................................................43 Fig.16:Diagramme de collaboration « Modifier professeur »......................................................44 Fig.17:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les élèves »....................................................................................................45 Fig.18:Diagramme des classes relatif au cas d’utilisation « Gérer les élève »............................45 Fig.19:Diagramme de collaboration relatif au cas d’utilisation « Inscrire élève ».....................46 Fig.20:Diagramme de la collaboration relative au cas d’utilisation « Affecter élève »..............46 Fig.21:Diagramme de collaboration relatif au cas d’utilisation « Modifier élève »....................47 Fig.22:Diagramme de la collaboration relative au cas d’utilisation « Réinscrire élève »...........47 Fig.23:Diagramme des collaborations relatif au cas d’utilisation « Réinscrire abandon».........48 Fig.24:Diagramme des collaborations relatives au cas d’utilisation « Rechercher élève».........48 Fig.25:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Préparer année scolaire»........................................................................................49 Fig.26:Diagramme des classes relatif au cas d’utilisation « Préparer année scolaire ».............49 Fig.27:Diagramme de collaboration relatif au cas d’utilisation « Ajouter année »....................49 Fig.28:Diagramme de collaboration relatif au cas d’utilisation « Ajouter année »....................50 Fig.29:Diagramme de collaboration relatif au cas d’utilisation « Ajouter niveau d’étude ».....50 Fig.30:Diagramme de collaboration relatif au cas d’utilisation « Ajouter section »..................50 Fig.31:Diagramme de collaboration relatif au cas d’utilisation « Ajouter passage ».................50 Fig.32:Diagramme de collaboration relatif au cas d’utilisation « Ajouter classe »....................50 Fig.33:Diagramme de collaboration relatif au cas d’utilisation « Ajouter classe »....................51
  • 27. Projet de fin d’études Table des figures Fig.34:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Modifier année scolaire»........................................................................................51 Fig.35:Diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année scolaire ».........................................................................................................................................52 Fig.36:Diagramme de collaboration relatif au cas d’utilisation « Modifier informations de l’année scolaire »............................................................................................................................52 Fig.37:Raffinement du cas d’utilisation « Gérer les matières »...................................................68 Fig.38: Raffinement du cas d’utilisation « Gérer discipline »......................................................71 Fig.39:Raffinement du cas d’utilisation « Attribuer coefficient matière »..................................73 Fig.40:Raffinement du cas d’utilisation « Gérer les notes »........................................................75 Fig.41:Raffinement du cas d’utilisation « Gérer les paies »........................................................78 Fig.42:Traçabilité entre le modèle du cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer matière ».......................................................................................................79 Fig.43:Diagramme des classes du cas d’utilisation « Gérer matière »........................................80 Fig.44:Diagramme de collaboration relative au cas d’utilisation « Ajouter matière »...............80 Fig.45:Diagramme de collaboration relative au cas d’utilisation « Modifier matière ».............81 Fig.46:Description du diagramme de collaboration relative au cas d’utilisation « Rechercher matière »..........................................................................................................................................82 Fig.47:Traçabilité entre le modèle du cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer discipline »....................................................................................................83 Fig.48:Diagramme des classes du cas d’utilisation « Enregistrer les absences ».......................83 Fig.49:Diagramme de collaboration du cas d’utilisation « Enregistrer les absences »..............84 Fig.50:Diagramme de collaboration du cas d’utilisation « Enregistrer les sanctions ».............85 Fig.51:Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse relatif au cas d’utilisation « Attribuer coefficient matière »...............................................................................86 Fig.52:Diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière »....86 Fig.53:Diagramme de collaboration du cas d’utilisation « Ajouter le coefficient»....................87 Fig.54:Le diagramme de collaboration du cas d’utilisation «Modifier coefficient»...................88 Fig.55:Traçabilité entre le modèle du cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer les notes »......................................................................................................89 Fig.56:Diagramme de classe du cas d’utilisation « Gérer les notes »..........................................89 Fig.57:Diagramme de collaboration du cas d’utilisation « saisir les notes ».............................90 Fig.58:Diagramme de collaboration du cas d’utilisation « Exporter les feuilles de notes »......91 Fig.59:Diagramme de collaboration du cas d’utilisation « Importer les notes ».......................92 Fig.60:Diagramme de collaboration du cas d’utilisation « Attribuer formule de calcul».........93 Fig.61:Traçabilité entre le modèle d’analyse et le modèle de conception du cas d’utilisation « Préparer l’année scolaire ».........................................................................................................94 Fig.62:Diagramme des classes de conception relatif au cas d’utilisation « Préparer année scolaire ».........................................................................................................................................95
  • 28. Projet de fin d’études Table des figures Fig.63:Diagramme des séquences relatives au cas d’utilisation « Ajouter section »..................96 Fig.64:Diagramme des séquences relatif au cas d’utilisation « Ajouter niveau »......................96 Fig.65:Diagramme des séquences relatif au cas d’utilisation « Ajouter passage»......................96 Fig.66:Diagramme des séquences relatif au cas d’utilisation « Ajouter orientation »...............96 Fig.67:Diagramme des séquences relatif au cas d’utilisation « Ajouter section »......................96 Fig.68:Diagramme des séquences relatif au cas d’utilisation « Ajouter classe».........................97 Fig.69:Diagramme des séquences relatif au cas d’utilisation « Ajouter groupe».......................97 Fig.70:Diagramme des séquences relatif au cas d’utilisation « rechercher cycle».....................97 Fig.71:Diagramme des séquences relatif au cas d’utilisation « Rechercher niveau».................97 Fig.72:Diagramme de séquence du cas d’utilisation « rechercher passage ».............................97 Fig.73:Diagramme de séquence du cas d’utilisation « rechercher section »...............................98 Fig.74:Diagramme de séquence du cas d’utilisation « rechercher orientation».........................98 Fig.75:Diagramme de séquence du cas d’utilisation « rechercher classe».................................99 Fig.76:Diagramme de séquence du cas d’utilisation « rechercher groupe»................................99 Fig.77:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Modifier informations de l’année scolaire » ......................................................100 Fig.78:Diagramme des classes relatif au cas d’utilisation « Modifier informations de l’année scolaire » :.....................................................................................................................................100 Fig.79:Traçabilité entre le modèle d’analyse et le modèle de conception du cas d’utilisation « Gérer les élèves ».......................................................................................................................101 Fig.80:Diagramme des classes relatif au cas d’utilisation « Gérer les élèves ».........................101 Fig.81:Diagramme de séquence relatif au cas d’utilisation « inscrire élève »..........................102 Fig.82:Diagramme de séquence relatif au cas d’utilisation « réinscrire élève ».......................102 Fig.83:Diagramme de séquence relatif au cas d’utilisation « modifier élève ».........................103 Fig.84:Diagramme de séquence relatif au cas d’utilisation « affecter élève »..........................103 Fig.85:Diagramme de séquence relatif au cas d’utilisation « affecter élève ».........................104 Fig.86:Diagramme de séquence relatif au cas d’utilisation « inscrire élève abandon »..........104 Fig.87:Diagramme de séquence relatif au cas d’utilisation « rechercher élève ».....................105 Fig.88:Traçabilité entre le modèle d’analyse et le modèle de conception du cas d’utilisation « Gérer les professeurs »..............................................................................................................105 Fig.89:Diagramme de séquence relatif au cas d’utilisation « gérer les professeurs »..............106 Fig.90:Diagramme de séquence relatif au cas d’utilisation « inscrire professeur ».................106 Fig.91:Diagramme de séquence relatif au cas d’utilisation «modifier professeur ».................107 Fig.92:Diagramme de séquence relatif au cas d’utilisation «affecter professeur »..................107 Fig.93:Diagramme de séquence relatif au cas d’utilisation «supprimer professeur »..............108 Fig.94:Diagramme de séquence relatif au cas d’utilisation «rechercher professeur ».............108 Fig.95: Raffinement du cas d’utilisation « Gérer les paies ».....................................................108
  • 29. Projet de fin d’études Table des figures Fig.96: Raffinement du cas d’utilisation «Editer documents »..................................................110 Fig.97: Raffinement du cas d’utilisation «Gérer utilisateur »...................................................113 Fig.98: Raffinement du cas d’utilisation «S’identifier »............................................................116 Fig.99:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Gérer paie »...........................................................................................................117 Fig.100:Diagramme de classes relatif au cas d’utilisation « Gérer les paies............................117 Fig.101:Diagramme de collaboration relatif au cas d’utilisation « Enregistrer les paies ».....118 Fig.102:Traçabilité entre le modèle de cas d’utilisation et le modèle d’analyse du cas d’utilisation « Editer documents »...............................................................................................118 Fig.103:Diagramme des classes relatif au cas d’utilisation « Editer documents »..................119 Fig.104:Diagramme de collaboration relatif au cas d’utilisation « Editer attestation d’inscription »...............................................................................................................................119 Fig.105:Diagramme de collaboration relatif au cas d’utilisation « Editer certificat scolaire » .......................................................................................................................................................120 Fig.106:Diagramme de collaboration relatif au cas d’utilisation « Editer bon de paie »........121 Fig.107:Diagramme de collaboration relatif au cas d’utilisation « Editer bulletin»...............122 Fig.108:Diagramme de collaboration relatif au cas d’utilisation « Editer bulletin»...............122 Fig.109:Diagramme de collaboration relatif au cas d’utilisation « Editer billet»....................123 Fig.110:Diagramme de collaboration relatif au cas d’utilisation « Editer billet»....................124 Fig.111:Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas « S’identifier »...............................................................................................................................125 Fig.112: Diagramme des classes du cas d’utilisation « S’identifier ».......................................125 Fig.113: Diagramme de collaboration du cas d’utilisation « S’identifier »..............................126 Fig.114: Diagramme de collaboration du cas d’utilisation « S’identifier »..............................127 Fig.115: Traçabilité entre le diagramme du cas d’utilisation et le modèle d’analyse du cas « Gérer utilisateur »......................................................................................................................128 Fig.116:Diagramme des classes du cas d’utilisation « Gérer utilisateur »................................128 Fig.117:Diagramme de collaboration relatif au cas d’utilisation « Ajouter utilisateur ».........129 Fig.118:Diagramme de collaboration relatif au cas d’utilisation « Ajouter responsable».......130 Fig.119:Diagramme de collaboration relatif au cas d’utilisation « Modifier responsable».....131 Fig.120:Diagramme de collaboration relatif au cas d’utilisation « Supprimer utilisateur».....132 Fig.121:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer matière ».....................................................................................................133 Fig.122:Diagramme des classes relatif au cas d’utilisation « Gérer matières »........................134 Fig.123:Diagramme de séquence relatif au cas d’utilisation « Ajouter matière »....................134 Fig.124:Diagramme de séquence relatif au cas d’utilisation « Modifier matière» ................134 Fig.125:Diagramme de séquence relatif au cas d’utilisation « Modifier matière» ................135 Fig.126:Diagramme de séquence relatif au cas d’utilisation « Rechercher ma matière»......135
  • 30. Projet de fin d’études Table des figures Fig.127:Traçabilité entre le modèle d’analyse et le modèle de conception du cas « Attribuer coefficient matière ».....................................................................................................................136 Fig.128:Diagramme des classes relatif au cas d’utilisation « Attribuer coefficient matière ». 136 Fig.129:Diagramme de séquence relatif au cas d’utilisation « Ajouter coefficient »...............137 Fig.130:Diagramme de séquence relatif au cas d’utilisation «Modifier coefficient ».............137 Fig.131:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer discipline »..................................................................................................138 Fig.132:Diagramme des classes relatif au cas d’utilisation « Gérer discipline »......................138 Fig.133:Diagramme de séquence au cas d’utilisation « enregistrer les absences » :...............139 Fig.134:Diagramme de séquence relatif au cas d’utilisation « enregistrer les sanctions » ....139 Fig.135:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer les notes »....................................................................................................140 Fig.136:Diagramme des classes relatif au cas d’utilisation « Gérer les notes »........................140 Fig.137:Diagramme de séquence relatif au cas d’utilisation « saisir notes »............................141 Fig.138:Diagramme de séquence relatif au cas d’utilisation « exporter feuilles des notes ».. .142 Fig.139:Diagramme de séquence relatif au cas d’utilisation « importer feuilles des notes »...143 Fig.140:Diagramme de séquence relatif au cas d’utilisation « Attribuer formules»................144 Fig.141:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer les paies »....................................................................................................158 Fig.142:Diagramme des classes relatif au cas d’utilisation « Gérer les paies ».......................159 Fig.143:Diagramme de séquence relatif au cas d’utilisation « Gérer les paies ».....................159 Fig.144:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Gérer utilisateur ».................................................................................................160 Fig.145:Diagramme des classes relatif au cas d’utilisation « Gérer les utilisateurs.................160 Fig.146:Diagramme de séquence relatif au cas d’utilisation « ajouter utilisateur »................161 Fig.147:Diagramme de séquence relatif au cas d’utilisation « Modifier utilisateur »..............161 Fig.148:Diagramme de séquence relatif au cas d’utilisation « Supprimer utilisateur »..........162 Fig.149:Diagramme de séquence relatif au cas d’utilisation « Ajouter responsable ».............162 Fig.150:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « S’identifier »..........................................................................................................163 Fig.151:Diagramme de séquence relatif au cas d’utilisation « S’identifier »...........................163 Fig.152:Diagramme de séquence relatif au cas d’utilisation « S’identifier »...........................164 Fig.153:Traçabilité entre le modèle d’analyse et le modèle de conception relatif au cas d’utilisation « Editer les documents »..........................................................................................164 Fig.154:Diagramme des classes relatif au cas d’utilisation « Editer les documents »..............165 Fig.155:Diagramme de séquence relatif au cas d’utilisation « Editer certificat d’inscription » .......................................................................................................................................................165 Fig.156:Diagramme de séquence relatif au cas d’utilisation « Editer certificat scolaire »......165 Fig.157:Diagramme de séquence relatif au cas d’utilisation « Editer bon de paie »................166
  • 31. Projet de fin d’études Table des figures Fig.158:Diagramme de séquence relatif au cas d’utilisation « Editer billet d’entrée».............167 Fig.159:Diagramme de séquence relatif au cas d’utilisation « Editer billet d’entrée».............167 Fig.160:Le diagramme des classes entités complet.....................................................................168 Fig.161:Schéma de la base de données .....................................................................................170 Fig.162:Le modèle de déploiement..............................................................................................180 Fig.163: Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Préparer année scolaire ».....................................................................................181 Fig.164:Diagramme des composants relatif au cas d’utilisation « Préparer année scolaire ». 181 Fig.165:Traçabilité entre le modèle de conception et modèle d’implémentation du cas d’utilisation « Gérer les professeurs ».........................................................................................182 Fig.166:Diagramme des composants relatif au cas d’utilisation « Gérer les professeurs ».....182 Fig.167:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les élèves »..................................................................................................182 Fig.168:Diagramme des composants relatif au cas d’utilisation « Gérer les élèves »...............183 Fig.169:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Modifier informations de l’année scolaire ».......................................................183 Fig.170:Diagramme des composants relatif au cas d’utilisation « Modifier informations de l’année scolaire ».........................................................................................................................183 Fig.171:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation Gérer matière »........................................................................................................184 Fig.172:Diagramme des composants relatif au cas d’utilisation « Gérer matières »................184 Fig.173:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Attribuer coefficient »...........................................................................................184 Fig.174:Diagramme des composants relatif au cas d’utilisation « Attribuer coefficient ».......184 Fig.175:Traçabilité entre le modèle de conception et le modèle d’implémentation...................185 Fig.176:Diagramme de composant relatif au cas d’utilisation « Gérer discipline ».................185 Fig.177:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les notes »....................................................................................................185 Fig.178:Diagramme des composants relatif au cas d’utilisation « Gérer les notes »................186 Fig.179:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les paies »....................................................................................................186 Fig.180:Diagramme des composants relatifs au cas d’utilisation « Gérer les paies »..............186 Fig.181:Traçabilité entre le modèle d’analyse et le modèle d’implémentation du cas d’utilisation « S’identifier »..........................................................................................................187 Fig.182:Diagramme des composants relatif au cas d’utilisation « S’identifier »......................187 Fig.183:Traçabilité entre le modèle de conception et le modèle d’implémentation du cas d’utilisation « Gérer les utilisateurs »..........................................................................................187 Fig.184:Diagramme des composants relatif au cas d’utilisation « gérer les utilisateurs ».......187 Fig.185:Interface d’identification................................................................................................202
  • 32. Projet de fin d’études Table des figures Fig.186:Interface d’identification : coordonnés erronés............................................................202 Fig.187:L’interface du menu principale.....................................................................................203 Fig.188:Ecran d’inscription d’un élève.......................................................................................204 Fig.189:Ecran d’affectation d’un élève à un groupe..................................................................205 Fig.190:Ecran d’inscription d’un professeur..............................................................................205 Fig.191:Ecran d’ajout d’une matière..........................................................................................205 Fig.192:Ecran d’affectation des matières aux classes................................................................206 Fig.193:Ecran d’enregistrement des absences............................................................................206 Fig.194:Ecran d’enregistrement des sanctions...........................................................................207 Fig.195:Ecran d’ajout d’un utilisateur.......................................................................................207
  • 33. Projet de fin d’études Introduction générale Introduction Générale