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


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

 > 

Outil pour la répartition des enseignements


par Jean-Luc Kahenga
Ecole Supérieure d'Informatique Salama - Bac+3 en Génie logiciel système informatique 2017
  

sommaire suivant

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

Septembre - 2017

ECOLE SUPERIEURE D'INFORMATIQUE SALAMA
République Démocratique du Congo
Province de Haut-Katanga
Lubumbashi
www.esisalama.org

OUTIL POUR LA REPARTITION DES ENSEIGNEMENTS

Travail présenté et défendu en vue de l'obtention du grade d'ingénieur technicien en Génie Logiciel.

Par Jean-Luc KAHENGA NYEMBO Option Système Informatique

Septembre - 2017

ECOLE SUPERIEURE D'INFORMATIQUE SALAMA
République Démocratique du Congo
Province de Haut-Katanga
Lubumbashi
www.esisalama.org

OUTIL POUR LA REPARTITION DES ENSEIGNEMENTS

Travail présenté et défendu en vue de l'obtention du grade d'ingénieur technicien en Génie Logiciel.

Par Jean-Luc KAHENGA NYEMBO Option Système Informatique

Directeur Patrick KASONGA TSHIBANGU Co-Directeur Emmanuel NTUMBA

EPIGRAPHE

« Car la sagesse viendra dans ton coeur, et la connaissance fera les délices de ton âme »

Proverbes 2:11

II

IN MEMORIUM

A toi feu grand-père Thomas KISUKULU que la mort a impitoyablement précipité dans l'au-delà, laissant ainsi malgré toi, tes chers enfants au grès de vague dans une pirogue sans gouvernail. Souvent mes illusions et rêves, me rapportent ton visage et ta voix. Je nourris toujours l'espoir que nous nous verrons un jour tant qu'il est vrai que les morts ne sont pas morts.

Jean-Luc KAHENGA NYEMBO

III

DEDICACE

A vous cher papa Vincent de Paul NYEMBO KUSUBA, en me permettant de goûter aux splendeurs de la nature, tu m'as ouvert le chemin de la vie. C'est pour moi un précieux héritage que tu m'auras légué.

A vous chère mère Marie-Claire FATUMA KISIMBA, je réalise que votre affection maternelle exceptionnelle, et vos incessantes prières à notre Dieu ont été depuis toujours source intarissable de mon confort moral et spirituel ; nécessaire à mon épanouissement. Si donc j'ai quelque chose à mon humanité c'est à vous mes parents qu'appartient le droit de recueillir ce talent.

Jean-Luc KAHENGA NYEMBO

IV

Que tous ceux qui ne sont pas mentionnés ici nommément ne se sentent ni oubliés, ni frustrés, qu'ils trouvent ici notre sincère reconnaissance à leur égard.

REMERCIEMENTS

Ce travail est le couronnement de nos efforts déployés durant ces quatre années de notre formation, c'est sans doute l'occasion pour moi de rendre grâce à Dieu, le tout puissant, créateur du ciel et de la terre pour m'avoir accordé le privilège de réaliser ce travail.

Néanmoins, nous tenons à exprimer nos sincères gratitudes d'abord à Monsieur Patrick KASONGA TSHIBANGU qui malgré ses multiples préoccupations a accepté d'être sous notre direction.

Nous remercions également Monsieur Emmanuel NTUMBA notre codirecteur, qui a lu et corrigé ce travail de fin de cycle. Il nous a encadré sans cesse tout au long de l'année, cette confiance fondée en nous, nous a permis d'apprendre énormément, et de profiter de sa très grande expérience.

Nos remerciements vont également à notre chère tante Julienne Marie Chantal MBOMBO MALELE LILIANE pour vos sacrifices et temps de souffrance que vous avez faite et adressez à mon égard.

Qu'il nous soit permis de remercier notre papa Espérant MUZIMBA SINAWAZO, vous qui ne cessiez de nous redonner l'espoir, le courage et la force de toujours avancer. Nous avons finalement compris que la vie n'était pas un cadeau. On ne peut reculer, on se doit d'avancer.

Qu'il nous soit également permis de remercier particulièrement nos soeurs : Lisette TABU NYEMBO, Christelle KUNGWA NYEMBO et Charlène SAFI NYEMBO.

Nos attention se tourneront également à nos cousins et cousines : Vincent AMSINI, Frédéric MWEHU MBAYO, Yves NTAMBWE, Christian KISUKULU, Angelo KISUKULU, Marie SAGALI, Gracia MWAMINI, Cécile KUNGWA, Bénédicte ANGALI, Prodige MBOMBO, Marlène KISULULU, Vanissa KISUKULU, Shekinah LWAMBA, Joël LWAMBA, Audrey KITENGE. Sincères remerciements du plus profond de mon coeur. Nous pensons d'une manière particulière à notre belle-soeur Angel AMSINI.

Nous serions ingrats si nous passons sous silence sans remercier vivement nos camarades, amis et connaissances : Marie ILUNGA PERROS, Ken KAHAMBWE MBUYU, Jerry NKULU MULONGOY, Shadrack ILUNGA MWENZE, Magloire MWENZE, Gaylord KAYEMBE, Phineas LUKUSA, Judo MBAYO.

V

LISTE DES FIGURES

Figure 1.1 : Organigramme de l'ESIS 10

Figure 2.1 : Exemple de représentation d'un acteur .. 16

Figure 2.2 : Exemple de représentation d'un acteur sous la forme d'un classeur . 16

Figure 2.3 : Exemple de représentation d'un cas . 17

Figure 2.4 : Diagramme de cas d'utilisation . 18

Figure 2.5 : Diagramme de séquence du cas « S'authentifier » ... 20

Figure 2.6 : Diagramme de classes participantes du cas « S'authentifier » .. 20

Figure 2.7 : Diagramme de séquence du cas « Consulter cours » 21

Figure 2.8 : Diagramme de classes participantes du cas « Consulter cours » 21

Figure 2.9 : Diagramme de séquence du cas « Consulter enseignants » 22

Figure 2.10 : Diagramme de classes participantes du cas « Consulter enseignants » 22

Figure 2.11 : Diagramme de séquence du cas « Consulter candidats » . 23

Figure 2.12 : Diagramme de classes participantes du cas « Consulter candidats » 23

Figure 2.13 : Diagramme de séquence du cas « Consulter voeux » . 24

Figure 2.14 : Diagramme de classes participantes du cas « Consulter voeux » 24

Figure 2.15 : Diagramme de séquence du cas « Saisir voeu » 25

Figure 2.16 : Diagramme de classes participantes du cas « Saisir voeu » 25

Figure 2.17 : Diagramme de séquence du cas « Concevoir plan du cours » 26

Figure 2.18 : Diagramme de classes participantes du cas « Concevoir plan du cours » 26

Figure 2.19 : Diagramme de séquence du cas « Se déconnecter » 27

Figure 2.20 : Diagramme de classes participantes du cas « Se déconnecter » .. 27

Figure 2.21 : Diagramme de séquence du cas «Poser candidature » . 28

Figure 2.22 : Diagramme de classes participantes du cas « Poser candidature » . 28

Figure 2.23 : Diagramme de séquence du cas « Attribuer cours » 29

VI

Figure 2.24 : Diagramme de classes participantes du cas « Attribuer cours » . 30

Figure 2.25 : Diagramme de séquence du cas « Valider plan du cours » . 30

Figure 2.26 : Diagramme de classes participantes du cas « Valider plan du cours » 31

Figure 2.27 : Diagramme de séquence du cas « Modifier plan du cours » 31

Figure 2.27 : Diagramme de classes participantes du cas « Modifier plan du cours »... 32

Figure 2.28 : Diagramme de séquence du cas « Supprimer plan du cours » . 32
Figure 2.29 : Diagramme de classes participantes du cas « Supprimer plan du cours » 33

Figure 2.30 : Diagramme de séquence du cas « Créer compte » 34

Figure 2.31 : Diagramme de classes participantes du cas « Créer compte » . 34

Figure 2.32 : Modèle du domaine . 36

Figure 3.1 : Logo Netbeans 38

Figure 3.2 : Logo de MySQL 38

Figure 3.3 : Logo de Html/CSS . 39

Figure 3.4 : Logo de Bootstrap . 39

Figure 3.5 : Logo de JavaScript 39

Figure 3.6 : Logo de Pace Start . 39

Figure 3.7 : Architecture logicielle 40

Figure 3.8 : Diagramme de déploiement 42

Figure 3.9 : Cycle d'itération . 42

Figure 3.10 : Code correspondant à la création de la base de données . 43

Figure 3.11 : Code de création des tables de la base de données .. 47

Figure 3.12 : Interface d'authentification .. 48

Figure 3.13 : Extrait de code de la page d'authentification 48

Figure 3.14 : Interface d'accueil 49

Figure 3.15 : Interface d'attribution des cours .. 49

Figure 3.16 : Liste des enseignants 50

VII

Figure 3.17 : Liste des cours 51

Figure 3.18 : Extrait de code affichant les informations d'un cours 51

Figure 3.19 : Liste des candidats 52

Figure 3.20 : Extrait de code affichant la liste des candidats . 52

Figure 3.21 : Interface de conception du plan 53

Figure 3.22 : Extrait de code de l'interface Saisir voeu .. 53

VIII

LISTE DES TABLEAUX

Tableau 2.1 : Description textuelle du cas « S'authentifier » 20

Tableau 2.2 : Description textuelle du cas « Consulter cours » 21

Tableau 2.3 : Description textuelle du cas « Consulter enseignants » .. 22

Tableau 2.4 : Description textuelle du cas « Consulter candidats » .. 23

Tableau 2.5 : Description textuelle du cas « Consulter voeux » 24

Tableau 2.6 : Description textuelle du cas « Saisir voeux » .. 25

Tableau 2.7 : Description textuelle du cas « Concevoir plan du cours » .. 26

Tableau 2.8 : Description textuelle du cas « Se déconnecter » . 27

Tableau 2.9 : Description textuelle du cas « Poser candidature » . 27

Tableau 2.10 : Description textuelle du cas « Attribuer cours » 29

Tableau 2.11 : Description textuelle du cas « Valider plan du cours » . 30

Tableau 2.12 : Description textuelle du cas « Modifier plan du cours » 31

Tableau 2.13 : Description textuelle du cas « Supprimer plan cours » 32

Tableau 2.14 : Description textuelle du cas « Créer compte » .. 33

IX

LISTE DES ACRONYMES

UE : Unité d'Enseignement

UML : Unified Modeling Language

ESIS : Ecole Supérieure d'Informatique Salama

ITS : Institut Technique Salama

RDC : République Démocratique du Congo

JEE : Java Entreprise Edition

EDI : Environnement de Développement Intégré

API: Application Programming Interface

CSS: Cascading Style Sheet

HTML: Hypertext Markup Language

XML: Extensible Markup Language

AJAX: Asynchronous JavaScript XML

ORM: Object Relational Mapping

DSG : Design et Multimédia

SI : Système informatique

GST : Gestion

AS : Administration système

TLC : Télécommunication

IHM : Interface Homme Machine

IIPE : Institut International de Planification de l'Education

SQL: Structured Query Language

DAO: Data Access Object

SGA : Secrétaire Général Académique

X

TABLE DES MATIERES

EPIGRAPHE I

IN MEMORIUM II

DEDICACE III

REMERCIEMENTS IV

LISTE DES FIGURES V

LISTE DES TABLEAUX VIII

LISTE DES ACRONYMES IX

TABLE DES MATIERES X

AVANT-PROPOS XIII

CHAPITRE 0 : INTRODUCTION 1

0.1. Problématique .1

0.2. Hypothèses 1

0.3. Choix et intérêt du sujet .2

a. Intérêt social 2

b. Intérêt scientifique 2

c. Intérêt personnel 3

0.4. Méthodologie 3

a. Méthodes 3

b. Techniques 3

0.5. Etat de l'art 3

0.6. Délimitation du travail 4

0.7. Subdivision du travail 4

CHAPITRE 1 : ETUDE PREALABLE ET REPARTITION DES ENSEIGNEMENTS 5

1.1. Introduction 5

1.2. Répartition des enseignements 5

1.2.1. Définition 5

1.2.2. Avantages liés à la répartition des enseignements 6

1.2.3. Conséquences de manque de répartition 7

1.3. Présentation de l'Ecole Supérieure d'Informatique Salama 8

1.3.1. Historique 8

XI

1.3.2. Situation géographique 8

1.3.3. Mission 8

1.3.4. Vision 8

1.3.5. Formation 9

1.3.6. Organigramme 10

1.4. Technique et récolte d'information 11

1.5. La répartition des enseignements à l'ESIS 11

1.5.1. Critères d'attribution des cours 11

1.5.2. Contenu du cours 12

1.5.3. Les conflits dans la répartition des enseignements 12

1.5.4. Moyen de prévention contre les conflits 12

1.5.5. Documents de répartition 13

1.6. Commentaires, critiques et suggestions 14

1.7. Conclusion partielle 15

CHAPITRE 2 : MODELISATION DE L'OUTIL DE REPARTITION DES

ENSEIGNEMENTS 16

2.1. Introduction 16

2.2. Etude des besoins 16

2.2.1. Acteurs 16

2.2.2. Cas d'utilisation 17

2.2.3. Diagramme de cas d'utilisation 17

2.3. Etude détaillée des besoins des utilisateurs 19

2.3.1. Description textuelle 19

2.3.2. Diagramme de séquence 19

2.3.3. Diagramme de classes participantes 19

2.4. Modèle de domaine et modèle relationnel 34

2.4.1. Règle de transformation entre modèle de domaine et modèle relationnel 35

2.4.2. Modèle de domaine 35

2.4.3. Modèle relationnel 36

2.5. Conclusion partielle 37

sommaire suivant






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








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe