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

 > 

Système de communication virtuelle des communiqués entre tuteurs des élèves et établissement scolaire.


par Ezechiel KAWEDE
Institut Supérieur de Commerce de Goma Isc-goma - Licence en informatique de gestion 2020
  

Disponible en mode multipage

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

Année Académique 2019-2020

INSTITUT SUPERIEUR DE COMMERCE DE GOMA

ISC GOMA

www.iscgoma.net

Système de communication virtuelle des communiqués entre tuteurs
des élèves et établissement scolaire

Cas de l'institut Mikeno

Par Ezechiel MUHINDO KAWEDE

Mémoire présenté en vue de l'obtention du diplôme de licence en Informatique de Gestion.

Option : Conception des systèmes d'information

Sous la direction de Monsieur CADET NTANYANYA Chef des travaux et l'encadrement de Monsieur SADAKA SAFARI, Assistant 1.

i

DEDICACE

A nos très chers parents KAMBERE KAWEDE ET MASIKA KIRARAHUMU

KAWEDE EZECHIEL

II

REMERCIEMENTS

Nous exprimons notre profonde gratitude à toute personne qui, de près ou de loin, a contribué à la réalisation de ce travail.

Nos remerciements s'adressent plus particulièrement à Mr Cadet NTANYANYA Chef de travaux qui a bien accepté de diriger ce mémoire et l'assisatant SADAKA Safari jouant le rôle d'encadreur. Leurs remarques, leurs précieux conseils et corrections nous ont été d'une grande utilité. Et, nous lui savons franchement gré pour ses permanents contacts. Nous lui disons « Merci ».

Nous aimerions témoigner notre gratitude aux professeurs et enseignants de la section Informatique de l'ISC-GOMA qui ont assuré notre formation supérieure pour les conseils prodigués depuis la première année académique, sans lesquels ce travail n'aurait pas abouti à sa fin. Non seulement ils nous ont prodigué de suggestions fort utiles, mais ils nous ont aussi indiqué quelques ouvrages qui nous ont indispensablement servi.

Nous exprimons toute notre admiration à nos très chers parents KAWEDE CLAUDE et BERNADETTE KIRARAHUMU Ils ont supporté toute notre carrière supérieure et leur patience mérite hommage.

Sont à remercier également toutes nos soeurs, notre frère, nos cousins et cousines, oncle et tantes pour leur contribution matérielle et morale durant tout le parcours de mes études.

Nos remerciements s'adressent également à tous ceux qui nous ont soutenu tant moralement que matériellement notamment MUNYANGERI NGANGO Innocent, MUNYANEZA Sarto et tout le personnel de l'institut Mikeno N-c; puissent-ils être assurés que chacun de leur nom est présent dans mon esprit.

Que les camarades de classe trouvent eux aussi nos remerciements les plus distingués pour leur assistance et fraternité au cours de notre formation universitaire

KAWEDE EZECHIEL

SIGLES

API: Application Programming Interface

CSS: Cascading Style Sheet

DB : Base de Données

HTML: HyperText Markup Language

HTTP: HyperText Transfer Protocol

HTTPS: HyperText Transfer Protocol Secured;

IDE : Interface Development Environment;

ISC : Institut Supérieur de commerce ;

NTCI: Nouvelle Technologie de l'Information et de la Communication

PHP : Personal Home Page

RDC : République Démocratique du Congo ;

RDC : République Démocratique du Congo

SGBD : Système de Gestion de Base de Données ;

SSL : Secure socket layer

TB: Tableau de bord

UP: Unified process (Processus Unifie)

iv

RESUME ET MOTS CLES

Actuellement, des réflexions poussées proposent, pour améliorer la qualité de l'enseignement et favoriser l'accès à l'éducation et aux informations scolaire et académique, l'utilisation des technologies de l'information et de la communication pour l'enseignement (TIC) sont d'une importance capitale. Depuis les années 1990, ces dernières ont largement modifié les modes de vie sur le plan personnel et professionnel. Cette nouvelle culture du numérique a également entraîné des changements profonds dans le domaine de l'éducation dans certains pays africains1 Ces dernières regroupent un ensemble d'outils conçus et utilisés pour produire, traité, échangé, classer, communiquer entre personnes et enseigner à distance,...

En Afrique en général, plus particulièrement en République Démocratique Congo les établissements d'enseignement secondaire et universitaires dont les Lycées, les Collèges, les écoles conventionnées et non conventionnées, les institutions publics ou privés, il existe un certain nombre d'acteurs qui doivent communiqués entre eux pour assurer la formation des jeunes élèves et étudiants au travers les nouvelles Technologies qui s'imposent et elles n'ont même pas besoins d'être freinées. Ces acteurs sont composés d'une part de l'Administration scolaire, des sections, dans facultés et des chefs d'établissements, du Proviseur, des Surveillants Généraux pour ne citer que ceux-là. De l'autre côté nous y retrouvons la présence des parents d'élèves ou des tuteurs dont leurs rôles sont aussi importants dans la formation. Dans un établissement scolaire l'administration peut communiquer sous deux formes essentielles. La communication interne dans laquelle le principal destinataire est l'enseignant et la communication externe dans laquelle le principal destinataire est le Tuteur ou soit responsable directe de l'enfant. Dans chacune de ces formes de communication, le contexte de communication n'est pas le même. Par ailleurs, la communication virtuelle qui est ce genre de communication où des gens du monde entier interagissent ou envoient des messages sans se rencontrer physiquement. N'oubliez pas que la communication est un aspect important de la vie. Sans cela, les gens ne pourraient pas se comprendre ni travailler pour le bien commun de la société. C'est pourquoi la communication est établie dans les foyers, les lieux de travail, les gouvernements et même les établissements d'enseignement. etc

Notre travail consiste à mettre en place un système permettant de relier les parents d'élevés (Tuteurs) avec les établissements scolaires sur toutes les informations scolaires grâce aux

1 Eric-Normand Thibeault, Accès, pratiques et usages des technologies d'information et de la communication en éducation au sein de l'espace francophone : études de cas réalisées au Viêt Nam, en Moldavie, au Burkina-Faso et en République Démocratique du Congo, Education. Université René Descartes - Paris V, Français, 2014

messageries instantanées, le forum ainsi que la boite a suggestion pour aider aux parents de laisser les requêtes particulières.

Le système développé sera interconnectée avec un serveur web entre autre l'Apache utilisant les notifications au moment opportun grâce à un API des messageries instantanées (Twilo), donc mettre à disposition des responsables des écoles un tableau de bord pouvant leurs facilité la tâche en temps réel

2 Daniel Calin, Conférence mondiale sur l'éducation pour tous, Article inédit, jomeint, Thaïlande, dcalin.fr 1960

1

1. INTRODUCTION

La communication virtuelle c'est le genre de communication où des gens du monde entier interagissent ou envoient des messages sans se rencontrer physiquement. N'oubliez pas que la communication est un aspect important de la vie. Sans cela, les gens ne pourraient pas se comprendre ni travailler pour le bien commun. C'est pourquoi la communication est établie dans les foyers, les lieux de travail, les gouvernements et même dans les établissements d'enseignement.

L'informatique est principalement une science qui développe la communication dans un environnement partagé et participative ; elle promeut une ère en perpétuelle renaissance scientifique dont les innovations améliorent le quotidien des hommes quelques soit leur rang social et leurs entreprises.

Le travail s'articule autour du sujet Système de communication virtuelle des communiqués entre tuteurs des élèves et établissement scolaire. Dans le cadre éducationnel, l'informatique recouvre les outils et produits numériques pouvant y être utilisés pour améliorer la qualité de l'éducation et le fonctionnement de système se trouvant dans la majorité des écoles en République démocratique du Congo en général, plus particulièrement dans la ville de Goma. Celle-ci est devenue l'un des problèmes qui préoccupent actuellement l'humanité toute entière, son importance étant à maintes reprises prouvée. A cet effet, la conférence mondiale sur l'éducation pour tous, tenue en 1990 à Jomtien (Thaïlande), a reconnu comme priorité des priorités, l'accès et l'amélioration de la qualité de l'éducation des enfants, des jeunes et des adultes [UNE2009]2.

Le champ de la recherche et notre observation se focalise dans certains pays africains en voie de développement plus particulièrement en République démocratique du Congo et sa diversité et sa pluralité surtout son système éducatif. Nous analyserons les évolutions et tenterons d'expliquer une piste de solutions dans ce secteur et certaines des raisons des retards pour certains pays dans la communication virtuelle au niveau scolaires et pratiquer ce système au sein de l'Institut Mikeno de Goma.

2

2. ETAT DE LA QUESTION

Le progrès de la science et de la technologie n'est pas un effort de l'homme actuel, mais plutôt de la mise en commun des actions et des réalisations ainsi que des idées de ceux qui nous ont précédés. Ainsi, nous ne prétendons pas être le premier à mener une recherche sur un système de communication entre école et parents à travers des messages instantané, mais nous reconnaissons les efforts des plusieurs chercheurs y ont déjà orienté leurs réflexions. Ainsi nous parlerons de :

- Zounkaraneni NGOUPAYOU LIMBEPE:3 qui avait mis en place un Système scolaire des parents d'élevés par SMS, son objectif fut de mettre en place un système scolaire pour pallier les phénomènes d'incompréhension causés par le déficit de communication entre les parents d'élève et l'administration scolaire et de minimiser l'intervention des élèves dans le circuit de transmission des messages entre les établissements et les parents d'élève.

- Babacar NGOM:4 qui avait mis en place un système de notification par SMS (short message service) des incidents supports de NEDGE PS (Professional Service) Son objectif fut de mettre en place un système qui permet d'envoyer les informations rapidement quelque soit la position géographique de l'équipe SUPPORT,

De notre côté, nous nous sommes concentrés au développement d'un système scolaire interconnectant les tuteurs des enfants et les établissements scolaire. Dépendamment de nos prédécesseurs, notre travail se focalisera l'interconnexion des parents des élèves avec les établissements scolaire pour accéder facilement aux informations scolaires selon le besoin et améliorer le système Educatif congolais en générale.

3 Zounkararaneni NGOUPAYOU LIMBEPE, Système d'information des parents d'élevés par SMS, Mémoire Inédit, Cameroun, Yaoundé, 2012

4 Babacar NGOMA, Système de notification par SMS (short message service) de l'incident support de NEDGE PS (Professional Service), mémoire inédit, Ecole supérieure polytechnique de Dakar, Sénégal, 2016

3

3. PROBLEMATIQUE

La problématique est l'ensemble des questions reposant sur un problème donnes.5

Tous les problèmes ci-dessous présentés, compliquent l'administration scolaire car certaines décisions concernant les élèves dans la majorité des écoles en République démocratique du Congo, dans la ville de Goma devraient être prises de façon consensuelle entre les parents d'élèves et les écoles,

Dans ce contexte où règne une véritable confusion entre refus, négligence et défaut de bien avoir un climat de synergie et de communication, il se pose véritablement une question. Comment communiquer à temps réel et sans intermédiaire avec les enseignants et les parents d'élève ? Il s'avère donc important pour les chefs d'établissement d'assurer au moins une communication efficace en se servant par des technologies de l'information et de la communication qui semblent apporter la nouvelle manière de faire les choses d'innombrables options parmi lesquelles la communication sera efficace.

Etant donné qu'avoir accès à certaines informations de l'école à temps réel semble être très difficile pour certains tuteurs d'élevés et de temps à temps ça semble fatiguant aussi de parcourir des kilomètres pour certains parents d'arriver à l'école afin d'être informé sur les activités scolaire et l'évolution quotidienne de leurs enfants. Ce pour cette raison que dans la gestion du cursus scolaire des élèves, la majorité des écoles dans la ville de Goma rencontre comme problèmes:

1. L'inefficacité de la communication entre les responsables de l'éducation des enfants et leurs parents

2. Le système de communication ancien reste toujours en activité pendant que le besoin actuel a évolué.

3. Certains élèves qui se croient malin ne parviennent pas à transmettre le message tel que transmis à l'école

4. La majorité des parents ne disposent presque pas de temps physique à consacrer pour le suivi de leurs enfants quotidiennement.

5 Dictionnaire Le Robert, Illustre dix el, p1528

4

Bien que dans la plus part des écoles dans la ville de Goma dispose d'un enseignement fort et de qualité, le manque de communication à temps réel influence négativement la performance des enfants et leurs suivi de chaque jours et encourage de plus en plus les enfants paresseux parfois mal intentionné qui produisent des mauvais documents et cela touche négativement leur évolution. C'est ainsi, pour y remédier nous allons devoir nous poser des questions qui nous accompagneront tout au long de notre recherche :

- Que faut-il faire pour faciliter une communication efficace entre école et les tuteurs des enfants?

- Quel impact aurait l'automatisation sur la gestion des activités scolaire interconnectant les tuteurs des enfants et les établissements scolaires dans certaines écoles de la ville de Goma ?

4. HYPOTHESE

L'hypothèse de travail, contrairement à l'hypothèse de recherche qui est une réponse à une ou des questions posées, une orientation choisie pour mener une réalisation comme réponse à un problème posé dans une activité quelconque bien définie, c'est ainsi nous allons consacrer notre temps, notre expertise pour pouvoir mettre en place un système scolaire qui permettrait une communication facile à temps réel entre établissement scolaire et tuteurs d'enfants.

1. La mise en place d'un système scolaire interconnectant les parents des élèves et les établissements scolaires permettrait une communication efficace sur toutes les activités scolaires.

2. L'automatisation sur la gestion des activités scolaires interconnectant les tuteurs des enfants et les écoles aurait comme impact :

? La diffusion de l'information en temps réel, ? Le gain de temps,

? L'éradication du mensonge dans le chef des élèves ? Un Stockage sécurisé des données.

5

5. CHOIX ET INTERET DU SUJET

5.1. Choix du sujet

Nous avons choisi ce sujet pour constituer une source d'informations aux chercheurs dans les domaines de la communication scolaire et dans l'enseignement en République Démocratique du Congo. Ensuite, nous l'avons adopté pour démontrer que nous ne devons pas limite la communication dans des écoles, nous devons améliorer et épanouir notre milieu pour créer un climat de paix et de confiance entre les parents des élevés t les établissements scolaires.

5.2.Intérêt du sujet

Ce thème a attiré notre intérêt parce qu'à sa largeur, nous avons pu creuser nos connaissances en analyse des systèmes d'information avec le langage de modélisation UML en utilisant la méthode RUP et en programmation orientée objet en respectant les différentes étapes nécessaires pour un bon programme. Deuxièmement, l'intérêt de ce sujet se situe au niveau de l'appréciation de l'intégration de l'outil informatique dans le domaine scolaire d'une part et dans la communication des parents d'autres parts afin de faire face à certaines contraintes dans la des écoles liées à une communication efficace à temps réel et au moment opportun.

6. OBJECTIF DU TRAVAIL

L'objectif poursuivit dans ce travail est de mettre en place un Système qui faciliterait la communication virtuelle entre les différents responsables d'écoles et les tuteurs d'élèves. Cette communication doit se faire uniquement à travers un espace de consultation des communiqués sur la plateforme d'une part, et l'envoie des SMS d'autres part qui seront envoyé à partir du système en fonction des circonstances des nouvelles activités et de l'improvisation d'une nouvelle communication bien précise, Ceci passerait nécessairement par la possession de chaque tuteur d'un téléphone portable fonctionnel équipé d'une carte SIM d'un opérateur de téléphone utilisant un réseau du milieu, le tuteur aura un espace sur la plateforme pour pouvoir se connecter et être suffisamment informé des dernières nouvelles de l'établissement.

6

? Nous comptons mettre à un système reliant les tuteurs des enfants et les établissements scolaire.

? Nous comptons améliorer la communication entre les autorités scolaires et les parents d'élèves

? Minimiser l'intervention des élèves dans le processus de transmission des messages entre les établissements et les parents d'élève.

6. METHODE ET TECHINQUES

7.1. METHODES UTILISEES

Il existe plusieurs méthodes de développement logiciel construites sur UML comme la

méthode : UP, RUP, TTUP, UP agile, XP, 2TUP Parmi ces méthodes notre choix a porté
sur la méthode UP (Unified Process).

Définition du Processus Unifiée6

Le processus unifié est un processus de développement logiciel itératif, centré sur l'architecture, piloté par des cas d'utilisation et orienté vers la diminution des risques. C'est un patron de processus pouvant être adaptée à une large classe de systèmes logiciels, à différents domaines d'application, à différents types d'entreprises, à différents niveaux de compétences et à différentes tailles de l'entreprise.

Caractéristiques essentielles du processus unifie7

- Le processus unifié est à base de composants,

- Le processus unifié utilise le langage UML (ensemble d'outils et de diagramme),

- Le processus unifié est piloté par les cas d'utilisation, - Centré sur l'architecture, Itératif et incrémental.

La méthode désigne, selon certaines approches, "la marche rationnelle de l'esprit pour arriver à la connaissance ou à la démonstration de la vérité. En se référant à cette définition, on

6 Eskandar Kouicem, Conception et réalisation d'un site web dynamique pour la prise de rendez-vous médicale en ligne, Mémoire Inédit, Université de Constantine, 2016-2017

7 DI GALLO Frederick, Méthodes des systèmes d'informations-UML, Cours Inédit, Canm, Paris, 2001, 06p

7

considèrera la méthode d'une recherche comme l'ensemble des opérations intellectuelles permettant d'analyser, de comprendre et d'expliquer la réalité étudiée.8

· MPM '. cette méthode permet de réduire la durée totale d'un projet. On étudie les délais sans prendre en compte les charges et les moyens disponibles. La méthode est une représentation graphique qui permet de bâtir un « réseau ». Ce réseau est constitué par des tâches (ou étapes). Tâche : Déroulement dans le temps d'une opération. La tâche est pénalisante car elle demande toujours une certaine durée, des moyens (ou ressources) et coûte de l'argent.

· GANTT : 10Le diagramme de GANTT est un graphique (chrono gramme) qui consiste à placer les tâches chronologiquement en fonction des contraintes techniques de succession (contraintes d'antériorités). L'axe horizontal des abscisses représente le temps et l'axe vertical des ordonnées les tâches. On représente chaque tâche par un segment de droite dont la longueur est proportionnelle à sa durée. L'origine du segment est calée sur la date de début au plus tôt de l'opération (« jalonnement au plus tôt ») et l'extrémité du segment représente la fin de la tâche. Cette méthode pourra nous permettre d'établir un calendrier et un graphique pour le suivi de l'évolution du projet.

8. TECHNIQUES UTILISEES

Selon CHAVALIER11 les techniques des recherches sont des outils de la recherche impliquant des procédés de collecte des données adaptées à la fois à l'objet d'investigation a la méthode d'analyse adoptée et sur tout le point de vue qui guide une recherche. Les techniques que nous avons pu utiliser lors de nos recherchent sont :

La technique de l'interview : ce procédé a consisté à interroger les différents responsables des certaines école dans la ville de Goma notamment les préfets, Directeurs des Etudes,...

La technique de la documentation : la technique documentaire nous a servi de tirer certaines informations de nombreux documents consultés et de bien pouvoir se ressourcer sur des travaux de nos prédécesseurs qui ont pu traiter ce genre de thème;

8 Jean-Louis Del Bayle, Initiation aux méthodes de science sociale. Paris-Montréal: L'Harmattan, 2000, 272 pp 9Modeste-Leroy, Planification et Ordonnancement, cours inédit, Eyrolles, Paris

10 Idem, P 10/17

11 CHEVALIER J, administration de l'entreprise, Dunod, Paris, 1992, P 168

8

9. DIFFICULTES RENCONTREES

Durant notre recherche, nous avons fait face aux difficultés suivantes :

? Combinaison de notre travail avec les cours et le stage

? La période de confinement ne nous a vraiment pas permis d'accéder à certaines

bibliothèques pour enrichir notre travail

? L'Insuffisance financière

? L'insuffisance du courant électrique et connexion internet.

Mais dans le souci de parachever cette oeuvre nous avons fait preuve de patience.

10. DELIMITATION DU SUJET

Ce présent travail s'inscrit dans une branche de l'informatique qui est l'informatique de Gestion à l'interne et il est également inscrit dans la branche éducationnelle à l'externe. Dans l'espace cette étude se limite premièrement dans la ville de Goma ainsi que dans diverse provinces de la République Démocratique du Congo en long terme. Dans le temps il est plus carrée dans la période allant de décembre 2019 jusqu'au fin 2020

11. ANNONCE DU PLAN

Hormis l'introduction et la conclusion, le présent travail porte sur quatre chapitres. Le premier chapitre traitera la généralité et la présentation du milieu d'étude, le second chapitre portera sur le planning prévisionnel du projet le troisième chapitre se focalisera la modélisation du système et le dernier aura comme impact la présentation du système.

9

Chapitre premier : GENERALITE ET PRESENTATION DU MILIEU D'ETUDE

1.1. GENERALITE

I.1.1. PRESENTATION DU SYTEME EDUCATIF CONGOLAIS

Nous ne pouvons commencer à présenter le système éducatif sans pour autant présenter notre pays.

I.2. PRESENTATION DE LA REPUBLIQUE DEMOCRATIQUE DU CONGO12

La République Démocratique du Congo, RDC en sigle, est située en Afrique centrale, dans la région des Grands Lacs. Elle est le plus grand pays d'Afrique Subsaharienne avec 2345000Km2 de superficie. Située à cheval sur l'équateur, elle dispose d'un important réseau hydrographique dominé par le fleuve Congo et une importante réserve forestière. La population s'élève à environ 60 millions d'habitants avec un taux de croissance de 3,2% et une densité estimée entre 21 et 24 habitants par km2 Cette population est majoritairement jeune. Administrativement la RDC est subdivisée en 26 provinces y compris la ville de Kinshasa. Son cadre macroéconomique est fortement perturbé par des guerres continues qui déstabilisent l'ensemble du pays. L'offre des services éducatifs en pâtit et par conséquent le financement privé est devenu significatif depuis le milieu des années 1980. Mais durant la dernière décennie, il devint la source principale de financement à tous les niveaux d'enseignement.

1.3. PRESENTATION DE L'ENSEIGNEMENT SECONDAIRE ET PROFFESSIONEL EN RDC13

L'enseignement secondaire en RDC comprend un cycle long et un cycle court. Le cycle long comprend trois filières : générale, normale et technique. Ce cycle consiste en une première étape de deux ans, commune aux trois filières dénommée cycle d'orientation, et une seconde étape de 4 ans qui introduit une différenciation entre ces trois filières. Au sein de chaque filière, différentes options sont offertes, jusqu'à 30 options dans la filière technique. Les élèves qui réussissent au concours national, appelé Examen d'Etat, obtiennent le diplôme d'Etat sanctionnant la fin de leurs études secondaires. Le cycle court concerne l'enseignement

12 Ministère de l'EPSP (RDC), Plan d'action de l'éducation pour tous, Kinshasa ; 2005

13 Idem, p.15

10

professionnel et consiste en une formation de 4 ans commençant immédiatement après l'enseignement primaire, ou une formation de 3 ans après le tronc commun du secondaire. Il existe également des écoles des arts et métiers qui offrent une formation à l'artisanat en 3 ou 4 ans. Les élèves de ce cycle obtiennent, en cas de satisfaction aux concours de fin de cycle, un certificat. Cet enseignement secondaire se trouve dans les mêmes conditions de dégradation voire même plus que l'enseignement primaire. C'est pourquoi, il serait intéressant de relever quelques cas qui traduisent cette situation. La sous qualification du personnel enseignant est inquiétant. Les enseignants ne sont plus régulièrement formés ni recyclés en cours d'emploi. Les quelques rares formations organisées avec l'appui des organismes internationaux, en l'occurrence l'Unicef et la francophonie, ne concernent qu'une minorité ciblée.14La dévalorisation de la fonction enseignante, matérialisée par un barème salarial bas, démotive totalement l'enseignant et n'attire plus les nouvelles générations. Les conditions de travail sont déplorables. La grande majorité des élèves, voire même des enseignants, n'ont pas des manuels pédagogiques. Ce n'est que dans quelques écoles où les enseignants confectionnent les photocopies des notes de lecture que les élèves achètent. Le comble en est que, la majorité des parents de ces élèves vivent aussi dans une pauvreté indescriptible. D'où, difficulté d'acquérir ces manuels. Néanmoins, dans les institutions conventionnées surtout catholiques les mieux dotées, les élèves peuvent prendre en location des manuels.

I.4. LA QUALITE DE L'EDUCATION

L'éducation de qualité est une condition préalable pour un développement durable à tous les niveaux et dans tous les modes d'enseignement. Selon Mincer, la terre apparaît de moins en moins comme un facteur contraignant dans le processus de production alors que la qualité de la main d'oeuvre semble le devenir. L'éducation est la concrétisation d'une abstraction.

Concrétiser une abstraction en développant les capacités des particuliers et des sociétés à oeuvrer pour un avenir viable est une entreprise qui, par essence, relève de l'éducation. En vérité, les quatre principes de la réalisation d'un développement humain durable énoncés lors du sommet mondial pour le développement durable de 2002 sont à rapprocher des quatre piliers de l'éducation décrits dans le rapport Delors.15

14 Idem, p.31

15 ERIC CHIRUZA Muderwa, Impact de la qualité de l'éducation sur le revenu individuel à Goma, Mémoire online, UNIGOM, 2008

11

? Réussir un développement durable exige :

· De prendre conscience du défi ; D'avoir une responsabilité collective et un partenariat collectif; D'exercer une action volontariste ; De croire à la dignité de tous les êtres humains, sans exception et apporter une innovation accrue dans un domaine plus particulier.

? L'éducation donne des compétences :

· Apprendre à connaître ;

· Apprendre à vivre ensemble ;

· Apprendre à faire ;

· Apprendre à être.

Ceci prouve que l'éducation est l'agent déterminant de la transition vers un développement durable, par son pouvoir de faire progresser les capacités des personnes et de transformer en réalités leurs aspirations concernant la société. L'éducation ne se limite pas à impartir des compétences scientifiques et techniques, elle renforce la motivation de la justification et le soutien social aux personnes qui les recherchent et les appliquent. La communauté internationale est désormais convaincue qu'il nous faut développer l'éducation, les valeurs, les comportements et les modes de vie qui sont indispensables pour un avenir viable. Ainsi, créer des compétences de manière à élaborer une réflexion orientée vers l'avenir constitue la principale mission de l'éducation.

Quant à ce qui concerne l'éducation de qualité, l'éducation pour tous l'a incorporée dans ses objectifs à savoir les objectifs internationaux de développement. Le but visé n'est pas de dispenser n'importe quelle éducation, sans se préoccuper de sa qualité. L'idée que l'accès doit précéder la qualité est un mythe. Accès et qualité peuvent être réalisés simultanément. Quant à savoir ce qu'est une éducation de qualité, le débat se poursuit.

« La qualité est devenue un concept dynamique qui doit constamment s'adapter à un monde dans lequel les sociétés elles-mêmes sont soumises à des profondes transformations sociales et économiques. Il est de plus en plus important d'encourager la réflexion prospective et

12

l'anticipation. L'ancienne notion de qualité est devenue obsolète. En dépit des différents contextes, il existe des nombreux points communs dans la recherche de l'éducation de qualité, qui devraient permettre à chaque individu, femme et homme, parents ou tuteurs d'être des membres actifs à part entière de leurs communautés ainsi que des citoyens du monde ».A ce stade, une éducation de qualité, possède des caractéristiques essentielles dont la mise en oeuvre peut pendre diverses formes pour s'adapter au contexte culturel.

I.5. GENERALITE SUR SYSTEME EDUCATIF EN CONGOLAIS16

Le système éducatif de la République Démocratique du Congo (RDC) est géré par trois ministères à savoir : le ministère de l'enseignement primaire, secondaire et professionnel (EPSP); le ministère de l'enseignement supérieur et universitaire(ESU) et le ministère des affaires sociales (MAS). Les deux premiers ministères s'occupent de l'enseignement formel; tandis que le dernier assure une éducation dite informelle. Cette dernière consiste à apprendre la lecture, l'écriture et le calcul aux jeunes et adultes qui n'ont pas bénéficié de l'enseignement dispensé dans le cycle primaire et secondaire, en vue de les rattraper.

I.5.1. Administration du système éducatif congolais

En République Démocratique du Congo (RDC), l'enseignement national est composé de deux catégories d'écoles : les écoles publiques et les écoles privées agréées. Dans les écoles publiques on retrouve les écoles non conventionnées gérées directement par l'Etat, et les écoles conventionnées dont la gestion est assurée par les confessions religieuses signataires de la convention de gestion scolaire avec le Gouvernement. Ainsi, dans ce dernier groupe on a les écoles conventionnées catholiques; les écoles conventionnées protestantes; les écoles conventionnées kimbanguistes; les écoles conventionnées islamiques; et les écoles conventionnées de l'Armée du Salut. Les écoles publiques sont financièrement prises en charge par l'Etat, surtout en ce qui concerne les salaires des enseignants. Compte tenu des difficultés que connaît le pays depuis des années, les ménages interviennent financièrement et de façon significative dans le fonctionnement de ces écoles. Les écoles privées agréées sont celles créées par des particuliers (personnes physiques ou morales), et qui sont soumises à la réglementation officielle en matière d'agrément, de programmes d'études, de contrôle et d'évaluation pédagogiques. Elles ne bénéficient d'aucun subside de la part de l'Etat. Toutes

16 https://wikimemoires.net/2019/12/19/le-systeme-educatif-congolais-structure-et-financement/

13

leurs charges financières reviennent aux parents. Un grand nombre d'écoles privées sont représentées par l'Association Nationale des Ecoles privées Agréées (ASSONEPA). D'autres sont plutôt affiliées au Collectif des Ecoles Privées Agréées du Congo (CEPACO). Le secteur de l'enseignement privé connaît un développement rapide en termes de nombre d'écoles. En 2001 - 2002 on a dénombré, au niveau de l'enseignement privé, 2.195 écoles primaires, et 1.205 écoles secondaires, alors qu'en 1986 - 1987 ces nombres étaient respectivement de 378 et 109. Les parents sont le quatrième acteur majeur de l'administration du système scolaire congolais. Ils sont représentés, de la base au sommet, par des comités de parents dans les écoles, les communes et les provinces. Il existe plusieurs organisations de parents d'élèves dont la plus ancienne et la plus importante est l'Association Nationale des Parents d'Elèves du Congo (ANAPECO). Ces associations ont pour rôle d'inciter les parents à scolariser leurs enfants et à participer à la gestion des écoles. Les écoles sont gérées par un Chef d'établissement (Directeur au niveau des écoles primaires, Préfet au niveau secondaire), assisté par un Conseil de gestion. Le chef d'établissement assure la gestion pédagogique, administrative et financière de l'école, y compris la gestion du personnel ainsi que le versement des salaires de ces derniers. Sur proposition du Chef de Division Provincial ou du Coordinateur Provincial, le Gouverneur nomme ou relève de leurs fonctions, les chefs d'établissement respectivement des écoles non conventionnées et conventionnées. Le Conseil de gestion est l'organe délibérant de l'établissement scolaire. Ses membres sont le Chef d'établissement, le Conseiller pédagogique, le Directeur de discipline, le représentant des enseignants et le représentant des parents. Pour gérer le personnel enseignant de l'enseignement primaire, secondaire et professionnel, le Gouvernement a créé depuis 1985 le Service de Contrôle et de la Paie des Enseignants (SECOPE), placé sous le contrôle du Secrétaire général qui a ce secteur dans ses attributions [Ministère de l'EPSP, 2005].

I.5.2. Structure du système éducatif congolais

La durée de l'enseignement obligatoire est de 6 ans pour les enfants entre 6 et 12 ans. Bien qu'une scolarité pré-primaire de 3 ans soit prévue, elle n'est offerte en pratique que dans quelques zones urbaines. La scolarité primaire de 6 ans est divisée en trois cycles de deux ans chacun. Le certificat de fin d'études primaires est accordé sur la base d'une évaluation des résultats en classe et des notes de l'élève à un test national (TENAFEP), pondérés respectivement par 60 % et 40 %. L'enseignement secondaire consiste en un cycle long et un cycle court. Le cycle long comprend trois filières : général, normale et technique. Ce cycle

14

consiste en une première étape de deux ans, commune aux trois filières, et une seconde étape de quatre ans qui introduit la différenciation entre les trois filières. Au sein de chaque filière, diverses options sont offertes, jusqu'à trente options dans la filière technique. Les élèves qui réussissent au concours national, appelé Examen d'Etat, obtiennent le Diplôme d'Etat sanctionnant la fin de leurs études secondaires. Le cycle court concerne l'enseignement professionnel et consiste en une formation de 4 ans, commençant immédiatement après l'enseignement primaire, ou une formation de 3 ans après le tronc commun du secondaire. Il existe également des écoles des arts et métiers qui offrent une formation à l'artisanat en trois ou quatre ans. Les élèves de ce cycle obtiennent en cas de satisfaction aux concours de fin de cycle, un Certificat. L'enseignement supérieur comporte un premier cycle de trois ans et un second de deux à trois ans selon les filières. Trois types d'enseignement supérieur sont organisés en République Démocratique du Congo : l'enseignement supérieur universitaire, l'enseignement supérieur pédagogique et l'enseignement supérieur technique. Un diplôme est décerné aux étudiants ayant réussi aux examens de fin de cycle, respectivement le Diplôme de Graduat pour ceux du premier cycle, de Licence pour ceux de deuxième cycle. Pour les études de médecine, le deuxième cycle, qui dure trois ans, est sanctionné par un diplôme de doctorat en médecine. Le troisième cycle propose le diplôme.

I.5.3. Renforcement et nécessité de collaboration : une lutte pour la réussite de tous et contre les inégalités17

I.5.3.1. Emergence de la nécessité de collaboration

Depuis ces trente dernières années où la notion de « partenariat » a remplacé celle de « coopération », la nécessité de « coéducation » est devenue un enjeu majeur autant pour l'Ecole que pour la Famille. Cette dernière voit son rôle en tant que partenaire éducative évoluer et s'insérer progressivement un peu plus dans la responsabilité éducative de scolarité. Des politiques d'insertion des Parents d'élèves sont effectivement menées notamment depuis la loi d'orientation de 1989 rendant les parents « partenaires permanents et à part entière de la communauté éducative ». La communauté éducative rassemble les élèves et tous ceux qui, dans l'établissement scolaire ou en relation avec lui, participent à la formation des élèves ». L'Ecole ne parvient plus à supporter la croissance et le changement démographique, ainsi que les inégalités entre les différentes classes sociales et la mixité de population. Elle a donc ouvert ses portes aux parents pour y faire face et maintenir un projet de réussite scolaire

17 Anouka Tartare, Les relations entre école et famille, mémoire inédit, HAL Archive-ouverte, Paris, 2018

15

équitable pour tous. Avec les récentes crises sociales, culturelles et économiques, les exigences du monde du Travail, la peur pour l'avenir de leurs enfants poussent les familles à se préoccuper des tâches scolaires et à mener un partenariat avec l'Ecole plus ou moins étroit. En effet, si certains parents s'avèrent être des partenaires qui font figure d'idéal, d'autres sont loin d'être des alliés et sont susceptible, par leur attitude, d'aggraver le risque d'échec scolaire de leur(s) enfant(s) (aucun respect de l'autorité, encouragements contre l'Ecole...) (Périer). Depuis 2006, la circulaire du 31 août 2006 renforce la nécessité de partenariat entre les familles et l'Ecole obligeant des aménagements scolaires tels que l'Espace Parents dans une classe ou encore la semaine des parents à l'école et une sensibilisation plus accrue des professeurs et des maîtres à cette nécessité. Bien que le principe d'intérêt de l'enfant soit au coeur de la reconnaissance du statut des parents et des maîtres, un questionnement et une remise en question des deux côtés s'opèrent : d'un côté par la présence persistante de parents d'élèves en réussite et leur « déchargement » (Lorcerie, 1998) sur l'institution ; et d'un autre côté la présence de parents dont les enfants sont en échec, absents voir distants alors que la coopération avec l'Ecole pourrait peut-être y remédier. Cependant, des recherches comme celles de Tartare Anouka ou encore Montandon montrent que certains parents issus des milieux populaires ont une confiance totale en l'institution et ne s'autorisent pas à intervenir (confiance en l'école et l'égalité des chances, les parents peuvent se sentir incompétents, avoir un manque de confiance en eux, avoir des fragilités scolaires, ne pas avoir un milieu social favorisant l'implication dans la scolarité : horaires contraignant, barrière de la langue...).

I.6. LA COMMUNICATION VIRTUELLE18

Dans cette section, on va pouvoir parler sur la communication virtuelle et des certaines technologies et termes qui peuvent être pris comme fondations de notre travail pour permettre à tout lecteur de comprendre avec certaines précisions ce sur quoi est basé notre travail.

Aujourd'hui, nous sommes immergés dans un monde digitalisé. Tous les dispositifs que l'on utilise et tous les secteurs d'activité sont informatisés. L'internet, et donc la technologie, ont tout fait changer. Nous allons apprendre ci-après davantage sur cette communication virtuelle et étudierons pourquoi cette communication est devenue l'un des moyens de communication les plus populaires. La communication fait partie intégrante de la nature humaine, elle est toujours présente dans les différents aspects et situations, elle est

18 https://www.faxvirtual.com/fr/blog/quest-ce-que-la-communication-virtuelle/

16

donc liée à l'être humain. En terme général, la communication peut prendre différentes formes telles que : orale, écrite et virtuelle.

I.6.1. Pourquoi la communication virtuelle est-elle utile ?

Les progrès de la technologie ont considérablement amélioré la vie humaine, sans oublier la communication virtuelle. C'est le genre de communication où des gens du monde entier interagissent ou envoient des messages sans se rencontrer physiquement. N'oubliez pas que la communication est un aspect important de la vie. Sans cela, les gens ne pourraient pas se comprendre ni travailler pour le bien commun. C'est pourquoi la communication est établie dans les foyers, les lieux de travail, les gouvernements et même les établissements d'enseignement. Éliminez les déplacements professionnels coûteux en temps et en argent, transmettez des messages en un clin d'oeil et bénéficiez d'un accès 24 heures sur 24, 7 jours sur 7, aux informations dont vous avez besoin avec la technologie de communication virtuelle.

I.6.2. Définition de certains concepts

I.6.2.1. Application Web19

Une application web désigne un logiciel applicatif hébergé sur un serveur et accessible via un navigateur web. Contrairement à un logiciel traditionnel, l'utilisateur d'une application web n'a pas besoin de l'installer sur son ordinateur. Il lui suffit de se connecter à l'application à l'aide de son navigateur favori. La tendance actuelle est d'offrir une expérience utilisateur et des fonctionnalités équivalentes aux logiciels directement installés sur les ordinateurs.

L'intérêt et l'avantage pour une application web est que pour une entreprise, société, école, hôpital est de pouvoir permettre à vous et vos collaborateurs, salariés, etc... de pouvoir se concentrer purement et simplement sur une activité et rien d'autre sans une dépendance directe soit d'un système d'exploitation, plugin, Framework,... Il est donc important pour cette dernière de s'entourer d'applications web répondant avec le plus de pertinence possible à vos besoins et votre contrainte de productivité.

19 https://www.ideematic.com/dictionnaire-digital/application-web/

17

I.6.2.2. Quelques exemples

Les exemples d'applications web sont bien entendu infinis dans les gestions. Chaque professionnel peut avoir des besoins qui lui sont spécifiques a apporter des solutions numériques. À titre d'exemple, nous pourrions citer :

? une gestion de réservation pour un hôtel en ligne

? une application de facturation en ligne pour une entreprise ou un commerçant ? un outil de gestion de dossiers patients pour un médecin

? une gestion des stocks en ligne

Voici le Schéma d'une application Web Héberger

Source : www.google.com

a. Quelques les technologies du développement Web

Dans le développement web il y a l'interaction des plusieurs langages qui sont en fait catégoriser en deux familles : les langages font-end et les langages back-end

18

Les langages du front-end20

Front-end. La partie front-end d'un site internet est la partie avec laquelle un utilisateur

interagit directement ou la partie du code qui est reçue par le client. L'ingénieur logiciel en front-end programme principalement avec les langages HTML, CSS et JavaScript.

1.1. Le langage HTML (HyperText Markup Language)

Le HTML est souvent utilisé pour construire la structure et le squelette de nos pages web, il

est un langage constitue des balises, (tags)

Exemple : un titre, un paragraphe, une image ou une liste

CSS (Cascading Styles Sheets)

Le langage CSS - Cascading Styles Sheets - est un langage qui va mettre en forme nos pages Web et les décorer. Il va désigner nos éléments HTML à l'aide des électeurs et va leur appliquer un style CSS. C'est ce langage CSS qui est responsable des couleurs, des tailles, de la mise en page, etc.

Javascript

Un site Web peut être composé uniquement d'HTML et de CSS, mais si on veut lui insuffler

un peu de vie on aura besoin de Javascript, qui lui, est un vrai langage de programmation, avec des boucles, des conditions... JavaScript ( JS en abrégé) est un langage de programmation dynamique complet qui, appliqué à un document HTML, peut fournir une interactivité dynamique sur les sites web. Il a été inventé par Brendan Eich, co-fondateur du projet Mozilla, de la Mozilla Foundation et de la Mozilla Corporation. II sera responsable de l'interactivité et de la logique qu'il y a derrière nos pages web. Par exemple, si on veut ouvrir un menu en cliquant sur un bouton particulier, on le fera avec du Javascript. Voilà pour les 3 langages qui composent le code de nos pages Web : HTML, CSS et JAVASCRIPT. Maintenant. il y a aussi des outils basés sur ces 3 langages qui nous permettent de coder plus rapidement et plus simplement.

JQuery

JQuery est une librairie Javascript très populaire dans le monde du développement Web. Son slogan c'est « Ecris moins et fais plus ». Son rôle est réellement de simplifier la vie ! C'est-à-dire que les tâches courantes de Javascript, qui nécessitent de nombreuses lignes de code,

20 John Taieb, Apprendre HTML et CSS - Créer un site Web, apprenez-a-coder,paris,

19

jQuery nous les rend accessible avec une seule ligne de code !Il gère également les problèmes de compatibilité entre les différents navigateurs Web.

Bootstrap

Il y a aussi Bootstrap qui est un Framework HTML, CSS et JavaScript, c'est-à-dire une structure qui contient de nombreux composants et des classes prêts à l'emploi: boutons, listes déroulantes, menus, etc. Mais ce qui fait de Bootstrap une véritable star et populaire avec la majorité des développeurs dans ce siècle, c'est sa popularité pour développer « responsive ».

Développement responsive

C'est quoi « responsive » ? Responsive, une approche de développement Web qui crée des changements dynamiques dans l'apparence d'un site Web, en fonction de la taille de l'écran et de l'orientation de l'appareil utilisé pour l'afficher c'est aussi une façon d'appréhender la conception d'un site Web. Notre site devient une page web flexible, il s'adapte automatiquement à la taille de l'écran. C'est-à-dire qu'il s'organisera différemment s'il est vu depuis un smartphone, une tablette ou un ordinateur.

Illustration

Source : www.google.com

20

Les langages back-end

Le Back-End, c'est un langage serveur qui pour être exécuté il nous faut un serveur qui va lui

comprendre. C'est aussi la partie du code qui est exécutée par le serveur, il s'agît du travail qu'il réalise sur les pages Web des sites dynamiques avant de les envoyer au client.

JavaScript21

Le JavaScript tient la première place depuis 7 ans maintenant, C'est un langage approprié à la

fois pour du développement back-end et front-end. il est l'un des langages de programmation les plus populaires et les plus utilisés au monde. Conçu par Brendan Einch en 1995. Sa croissance est plus rapide que tout autre langage de programmation backend. Les grandes entreprises telles que Netflix, Walmart, PayPal construisent leurs applications internes avec ce langage.

Python

Python est un langage polyvalent, interactif, orienté objet et de haut niveau. Il a été créé par Guido van Rossum en 1991. Comme Perl, le fichier texte ASCII Python est également disponible sous la licence GPL (Antilope General Public License). Python se veut extrêmement clair. Il utilise souvent des mots-clés en anglais partout où différents langages utilisent la ponctuation, et il comporte moins de constructions syntaxiques que les autres langages. c'est aussi un langage back-end dans le développement du Web

Php22

PHP est connu comme langage de script utilisé côté serveur. Il est utilisé dans le développement web ainsi que comme langage de programmation général. ... Les fichiers portant l'extension PHP représentent des pages web qui contiennent du code écrit dans le langage du même nom. PHP est principalement conçu pour servir de langage de script coté serveur, ce qui fait qu'il est capable de réaliser tout ce qu'un script CGI quelconque peut faire, comme collecter des données de formulaire, générer du contenu dynamique, ou gérer des cookies.

21 Guillaume Hoarau, Quel langage utiliser pour votre backend ? Article inédit, Paris, Futur IO, 2019

22 www.google.com

23 Tristan Nitot, apprendre le PHP, cours & tutoriel, Edition Emacs, paris, 2020

24 KAMBALE KYAMUVA Gérôme, cours de Laboratoire Informatique II, Cours inédit, ISC-GOMA, 2020, P22

21

Certains mots clé de la programmation sous php

$_SESSION : 23Une session est un mécanisme technique permettant de sauvegarder temporairement sur le serveur des informations relatives à un internaute. Ce système a notamment été inventé pour palier au fait que le protocole HTTP agit en mode non connecté. Lorsqu'une session est créée, elle est par défaut vide. Elle n'a donc aucun intérêt. Il faut donc lui attribuer des valeurs à sauvegarder temporairement. Pour cela, le langage PHP met en place le tableau super global $_SESSION.

Principales méthodes de PHP24

Pour conserver les informations d'un utilisateur d'une page à une autre, lors d'un parcours, appelé « session » il existe pour cela trois principales méthodes, Les Cookies, et les méthodes HTTP, « POST » et « GET » :

Les cookies (ou « Témoin de connexion ») sont fournis par l'entête HTTP et peuvent être stocké dans le navigateur, mais également servir au pistage de l'utilisateur d'un site à l'autre. Les navigateurs proposent donc en général des options de blocage des cookies pour éviter cela.

La méthode HTTP « GET » est la méthode de transaction par défaut entre le navigateur web et le serveur HTTP, dans ce cas, les informations de sessions seront visibles dans la barre d'URL, via des arguments (généralement placés après le « ? » suivant la page appelée, mais pouvant également utiliser les réécritures d'URL. Dans le cas de la méthode GET, les informations de session peuvent être situées dans le lien hypertexte ou dans formulaire en mode GET.

La méthode HTTP « POST ». Elle nécessite l'utilisation d'un formulaire HTML. Cela n'est pas forcément visible dans la page, ce qui semble être un simple lien HTML ou un bouton peut très bien être un bouton de validation de formulaire et les informations passées ne seront dans tous les cas pas visibles dans la barre d'URL.

22

SCHEMA DE FONCTIONNEMENT DU MYSQL SERVEUR

A ce qui concerne un peu du MySQL qui va nous servir comme système de gestion de base des données dans ce travail, il est question de savoir que, est un serveur de bases de données relationnelles Open Source. Un serveur de bases de données stocke les données dans des tables séparées plutôt que de tout rassembler dans une seule table. ... Le SQL dans "MySQL" signifie "Structured Query Language" : le langage standard pour les traitements de bases de données.

Illustration

PRESENTATION DE L'INSTITUT MIKENO I.1. PRESENTATION DU MILLIEU

LOCALISATION DE L'ECOLE

L'institut MIKENO est une école officielle créée par l'arrêté numéro :

MINEPSP/CABIN/0100/2004 du 21/06/2004 ; modifie par Arrêté numéro MINEPSP/CABMIN/0077/2012 du 28/01/2012 est située dans la province du Nord Kivu, ville de Goma ; commune de KARISIMBI, Quartier MURARA sur Avenue FIKIRI Numéro 03.

HISTORIQUE DE L'INSTITUT MIKENO NC

Cette école fut créée suite à la destruction de nombreuses écoles par l'éruption volcanique du

17 février 2002.L'institut avait débuté avec 2 classes dont une de 1ere et une de 2e années. Il avait un effectif de 60 élevés et trois professeurs dont un est encore avec nous.

23

Il s'agissait des professeurs :

? BATACHOKA MUNYORORO Georges D6, professeur de français et préfet des études, déjà parti

? BUTOA NKULU ; D6 professeur de culture générale, déjà parti ? KAMATE SIMISI D6 ; Professeur de science, toujours présent.

Cette communauté de 63 personnes fonctionné dans un vieux bâtiment en planches surnommé MUSAKA en mémoire du naufrage du bateau MUSAKA survenue au lac Kivu en aout 2001.

Cette appellation avait attristé les autorités de L'EPSP sous la conduite du Proved SEMAHANE KIBA.

Ainsi, le directeur de l'EP MIKENO monsieur MUHONGYA et le préfet de l'institut monsieur BATACHOKA MUNYORORO avaient entrepris des démarches pour la construction de cette école.

Dans la foulée, l'EP MIKENO obtient un bâtiment de 18 classes en planches de l'ONG world vision et 6 portes de toilettes en blocs de KATALE.

L'institut MIKENO NC obtient 6 classes en blocs de KATALE et 10 portes de latrines.

L'ONG italiennes ALISEI érigea un bâtiment de 3 salles de classes en briques cuites et 6 portes de latrines en briques cuites. L'école s'étant alors agrandie, les autorités de l'EPSP lui dotent de 2 options à savoir : la commerciale administrative et la sociale. Une année après, l'option pédagogie générale fut acceptée par la promo scolaire. L'institut obtient alors une structure de 18 classes dont 3 premières années ; 3 deuxièmes années, 3 troisièmes années, 3 quatrièmes années ; 3 cinquièmes années et 3 sixièmes années.

En 2004, l'institut MIKENO NC possède 9 salles de classes et fonctionné à double vacation dont 9 classes l'avant midi et 9 classes l'après-midi et comptent 485 élevés dont 248 filles.

Depuis 2002, l'institut MIKENO NC a eu à sa tête 5 préfet des études dont :

1. BATACHOKA MUNYORORO Georges; D6 N: 1an

2. MITINGI KARUBAMBA Desire; G3 chimie physique: 1 an

3. MUHOMBO MUHIMA René ; G3 Anglais : 3 ans

24

4. KITOKO KAIRA ; la Géographie : 8 mois

5. KUJIRAKZINJA KAHUNDA Gervais, la Biologie : dé octobre 2008 à nos jours soit 10 ans.

C'est sous la conduite de ce dernier que l'école va connaitre sa stabilité et son plus grand développement et modernisation avec les réalisations comme : la construction d'une clôture pour toute l'école, l'amélioration de la prime allouée aux enseignants par une grande négociation avec les parents ; l'adduction d'eau ; l'électrification ; la construction de 9 nouvelles salles de classes pour éliminer la double vacation avec l'aide du FOND SOCIALE de la RDC et les parents ; la construction d'une salle d'informatique avec plus de 20 portables et 15 desk tops, la construction d'une bibliothèque ayant actuellement plus de 1500 ouvrages de domaines différentes, la connexion internet de l'école 24h sur 24h avec un panneau qui alimente l'antenne, la construction d'une cours de récréation bétonnée et l'aménagement des jardins sans oublier les arbres qui caractérisent la verdure et la beauté dans notre école.

Actuellement l'école compte 29 agents tous qualifient dont 16 licenciés et 13 gradués. Ce personnel compte malheureusement seulement 2 femmes.

STRUCTURE DE L'ECOLE

Cette école organise 3 section dont :

· Humanités Pédagogiques ;

· Commerciale Informatique ;

· Humanité Technique Sociale.

a. Structure matériel

? Bâtiment :

- Le premier comprend la salle des professeurs et la bibliothèque ;

- Le second renferme 6 salle de classe, le bureau du préfet des études, du directeur

des études, du secrétaire, la salle d'informatique et de la comptable ;

- Le troisième bâtiment comprend 4 salle de classes ;

- Le quatrième bâtiment comprend 3 salle de classes ;

- Le cinquième bâtiment renferme 3 salles de classes.

25

b. Cours de recréation

La cours de récréation de l'institut MIKENO est bien entretenue et suffisamment améliorer, car les élevés trouve là où se recréer.

c. Matériel didactique

? Horaire de l'école fonctionne dans l'avant midi, les cours commencent à 7h30 et se

termine à 12h45 ;

? Programme scolaire d'enseignement :

Il y a conformité des matières a enseignée avec le programme scolaire de l'EPSP à la

disposition de l'école.

? Corps et enseignement :

? Personnel administratif ;

? Personnel enseignant.

26

EFFECTIF DES ELEYES 2018-2019

1. Effectifs25

a. Tableau synoptique

Classe

Nbre

INSCRITS

ANCIENS

NOUVEAUX

REDOUBL.

G

F

T

G

F

T

G

F

T

G

F

T

1ere

3

108

79

187

09

09

18

97

72

169

09

09

18

2eme

3

78

73

151

68

54

122

10

19

29

12

11

23

3e HP

1

29

23

52

26

18

44

03

05

08

01

03

04

3e CI

1

26

12

38

10

08

18

16

04

20

02

02

04

3e HTS

1

40

24

64

25

11

36

15

13

28

07

02

09

4e HP

1

27

14

41

20

12

32

07

02

09

03

04

07

4e CI

1

24

12

36

19

10

29

05

02

07

01

01

02

4e HTS

1

31

31

62

23

23

46

08

08

16

02

00

02

5e HP

1

19

16

35

17

16

33

02

00

02

00

01

01

5e CI

1

17

20

37

17

18

35

00

02

02

05

02

07

5e HTS

1

27

29

56

24

25

49

03

04

07

03

00

03

6e HP

1

23

22

45

22

21

43

01

01

02

01

00

01

6e CI

1

19

07

26

19

06

25

00

01

01

00

01

01

6e HTS

1

26

23

49

26

22

48

00

01

01

00

00

00

TOTAL

18

494

385

879

 
 

578

 
 

301

 
 

82

25 Document institut MIKENO NC, 2020

27

LES OBJECTIFS DE L'ECOLE Objectifs de l'institut MIKENO NC :

? Former une jeunesse disciplinée utile à elle-même et à la nation

? Eliminer le complexe d'infériorité qui met les écoles officielles au second plan après les écoles conventionnées.

? Gagner la confiance des parents en donnant une formation solide a leurs enfants et des infrastructures dignes.

? Placer l'école dans le rang d'excellence en obtenant plus de 80% de lauréats finalistes chaque année.

Ainsi, vus ces objectifs ; notre institut a déjà lancé sur le marché 1414 diplômes dont 594 filles et 820 garçons depuis 2005 soit une moyenne de 118 élevés par an.

28

Organigramme administrave de l'Institut Mikeno

29

FONCTIONNEMENT DE L'INSTITUT MIKENO NC

I.1.1.1.1. Descriptions des taches

a. Le préfet des Etudes : il est l'autorité compétente officiellement reconnue pour gérer, administrer l'école avec l'assistance des autres membres du comité de direction et rendre compte au gestionnaire des écoliers c'est-à-dire le coordinateur.

Ses missions sont :

- Faire le suivi individualisé des élevés du point de vue éducatif et pédagogique, en liaison avec le conseillé principale d'éducation et les professeurs ;

- Il coordonne toutes les activités au sein de l'école et veille e l'application des directives du ministère de l'éducation nationale et de toutes les autorités hiérarchiques ;

- La relation avec les parents des élèves ;

- Le respect de règles communes ;

- La coordination du travail éducatif et pédagogique en équipe

- La communication et mise en place du projet avec différents partenaires internes et externes à l'établissement scolaire ;

- Il assure le respect de l'ordre intérieur ainsi que le bon climat et la discipline au sein de l'école.

b. Le secrétaire : Il a comme tache :

- Il met à jour les documents administratifs ;

- Il s'occupe de la réception et distribution des courriers ;

- Tenir à jour le suivi des taches et exécuter toute autre demandée à la hiérarchie ;

- Saisir et imprimer les lettres administratives

- Faire le rapport à la hiérarchie ;

- Indicatrice les lettres, donner des numéros aux lettres reçue et expédies

- Codifies les lettres et classement de lettres

- Soumettre les lettres au chef d'établissement pour signature.

30

c. Le directeur des Etudes :

Il a comme tâches :

- Il assiste, remplace le préfet en cas d'empêchement ;

- Il se charge aussi des tâches administratives et pédagogiques ;

- Il tient aussi des réunions pédagogiques et contrôle l'enseignement au sein de l'école ;

- Il contrôle de l'application des décisions des instructions et des directives en matière

d'organisation administratives ;

- L'élaboration et l'application de l'horaire des cours, des interrogations et des examens

pour chaque année scolaire ;

- Les présences, les absences, les retards du personnel et des élevés ;

- L'exécution des prévisions des matières ;

- L'organisation de l'administration des réunions pédagogiques après concertation avec

le préfet ;

- Le maintien de la discipline générale ainsi que la propreté de la sécurité au sein de

l'école, le contrôle de la tenue des documents pélagiques des enseignants.

d. Le directeur de discipline ou surveillant

Ses tâches sont les suivantes :

- Il est le patron de la discipline des élevés et rend compte à la direction des élevés ; - Il veille et maintient l'ordre et la discipline a l'école ;

- Il veille à l'autodiscipline, c'est pourquoi la ponctualité la science professionnelle, le sens de responsabilité et d'humanisme, la lucidité, le précipité et la compréhension lui est exigée.

e. Les enseignants

Ses tâches sont :

- Ils ont la clé pour fournir un bon environnement pour les élevés ;

- Ils assument un bon encadrement des élevés ;

- Ils sont destinés à transmettre une connaissance de qualité aux élevés ;

- Ils doivent maintenir la discipline et l'ordre dans toute les classes ;

- Justifient les absences et retards a la direction avec l'entrer en classe ;

Autorisent la sortie de la classe et non de l'école si les circonstances l'exigent

31

Chapitre deuxième: PLANNING PREVISIONNEL DU PROJET

II.1 INTRODUCTION

On appelle projet l'ensemble des actions à entreprendre afin de répondre à un besoin défini dans des délais fixés. Un projet est une action temporaire avec un début et une fin, qui mobilise des ressources identifiées (humaines, matérielles et financières) durant sa réalisation, qui possède un coût et fait donc l'objet d'une budgétisation de moyens et d'un bilan indépendant de celui de l'entreprise. 26Un projet informatique est un ensemble d'activités organisées en phases ou étapes formant une unité de gestion permettant la réalisation d'un objectif défini et précis27 . Un projet doit avoir un début et une fin, cela nécessite la mise en oeuvre de ressources humaines, financières et matérielles pour sa réalisation.

Les acteurs d'un projet informatique28

Dans la réalisation de tout projet informatique, les différents acteurs interviennent :

La maîtrise d'ouvrage (MOA) : il s'agit du « client» du projet, soit celui qui en attend des résultats concrets. Il revient à cet acteur de définir les objectifs, le budget et les délais; ou une personne physique ou morale propriétaire de l'ouvrage. Il détermine les objectifs, le budget et les délais de réalisation.29

La maîtrise d'oeuvre (MOE) : il s'agit du « fournisseur» du projet, soit celui qui réalise l'ouvrage même. Il revient à cet acteur de concevoir et de proposer des solutions, d'effectuer des tests avant la livraison et de respecter les coûts et les délais fixés;

Le chef de projet : il s'agit du « pilote» du projet, qui en assume la responsabilité; son rôle est détaillé ci-dessous.

Les priorités d'un projet informatique

Pour piloter son projet informatique ou de système d'information, le chef de projet s'appuie sur des données qualitatives et quantitatives, afin de respecter les attentes sur différents plans

26 Abdelmadjid ELALAMI, Introduction à la gestion des projets informatiques, Cours inédit, 2015-2026

27 NKUSU, Notes de cours de recherche opérationnelle, ISC-Kinshasa, L1, 2012-2013

28 SAMATHA MUR, comment gérer un projet informatique ? Etapes conseils et Outils, Paris, 2019

29 Gauthier Picard, Conduite et gestion des projets informatiques, SMA/G2/ENS, Paris, Saint-Etienne, 2009 ,P

32

Les coûts : toute action entreprise doit respecter le budget défini au lancement du projet. La maîtrise des coûts passe notamment par l'anticipation des risques de déviation et par l'instauration de mesures correctives pour éviter tout dépassement de l'enveloppe allouée;

Les délais : la conduite du projet doit tenir les délais annoncés au client, en suivant des jalons intermédiaires. Le respect des délais implique l'identification des potentiels dérapages par rapport au planning initial et à la mise en oeuvre des actions de correction;

La qualité : l'exécution du projet implique également des phases de validation avec les différents intervenants. La garantie de la qualité est permise par la vérification de la conformité aux exigences convenues :

o celle de l'analyse ? conformité aux spécifications de la demande,

o celle de la conception ? conformité aux besoins du client,

o celle du produit final ? conformité au cahier des charges établi en amont.

Les spécificités d'un projet informatique

Un projet informatique peut désigner, par exemple, le développement d'un nouveau logiciel ou la mise en place d'une solution de système d'information, telle qu'une amélioration technique d'un système ou sa redynamisation en vue de faire évoluer les processus d'une organisation.

Il peut s'agir de l'installation d'un nouveau progiciel de type ERP (progiciel de gestion intégré ou Enterprise Resource Planning en anglais) ou de type CRM (gestion de la relation client ou Customer Relationship Management en anglais).

Dans tous les cas, le projet informatique est complexe, et sa conduite doit tenir compte de ses spécificités. Ainsi, la démarche à adopter n'est pas classique, et implique autant de rigueur que de flexibilité et sa part de créativité. Passons en revue ses principales étapes

33

II.2 DETERMINATION DES TACHES

II.2.1. Définitions des quelques concepts30

Le planning correspond aux dates pour réaliser les activités, identifier les jalons et atteindre les objectifs du projet. Identification de plusieurs solutions et évaluation des coûts et bénéfices de chacune d'elles31. C'est l'indispensable outil de la planification.

La planification d'un projet c'est l'activité qui consiste à déterminer et à ordonnancer les taches du projet, à estimer leurs charges et à déterminer les profils nécessaire à leur réalisation.

L'ordonnancement des tâches est l'élaboration d'un plan d'action permettant de déterminer les séquencements ou au contraire les parallélismes possibles entre l'exécution des taches précédemment identifiées.

Le chemin critique correspond à la séquence des tâches qui déterminent la durée totale du projet.

La tâche critique est une tâche du chemin critique dont la marge libre est nulle.

Une tâche est une action à mener pour obtenir un résultat. Les taches sont parfois appelées aussi activités, en vertu de traduction anglaise du terme «activity» que l'on trouve dans les principaux logiciels de planification des projets anglo-saxons.

Phase préparatoire 32: Cette phase permet de prendre conscience du projet, en suite, d'étudier l'objet du projet pour s'assurer que sa mise en oeuvre est pertinente et qu'il entre dans la stratégie de l'entreprise.

Phase de réalisation : Il s'agit de la phase opérationnelle de création de l'ouvrage. Cette phase commence par la réception du cahier des charges et se clôture par la livraison de l'ouvrage.

Phase de fin de projet : il s'agit de la mise en production de l'ouvrage, c'est-à-dire s'assurer que l'ouvrage est conforme aux attentes des utilisateurs et faire en sorte que son exploitation se déroule correctement.

30 Christine TASIMWA KIVIKWAMO, Mise en place d'un système d'information partagée sous l'architecture client/serveur pour la gestion d'enregistrement des produits pharmaceutiques dans la ville de Goma, cas de l'OCC/Goma, Mémoire Inédit, Goma,Isc-goma,2016-2017

31 Gauthier Picard, Conduite et gestion des projets informatiques, SMA/G2/ENS, Paris, Saint-Etienne, 2009, P 44

32 Dieu merci NZANU TABULYA, Réalisation d'une application mobile de commande des taxis Voiture dans la ville de Goma, Mémoire Inédit, ISIG-GOMA, 2017-2018

34

Tableau d'identification et détermination des tâches

Code

Désignation des tâches

Durée des jours

Contraintes antériorité

A

Prise de contact avec les autorités

3

-

B

Collecte des données

10

A

C

Analyse des données

5

B

D

Modélisation du système

14

C

E

Etude de faisabilités

4

D

F

Conception de l'application

14

E

G

Test unitaire

3

F

H

Déploiement de l'application

Collecte des feedback des utilisateurs

1

G

I

2

H

J

Test d'intégration

3

I

K

Achat du nom du domaine

2

I

L

Hébergement de l'application

2

JK

M

Formation des utilisateurs

5

L

N

Lancement officiel du projet

1

M

35

DETERMINATION DES NIVEAUX

Code

Tâches

Antériorité

1

A

-

2

B

A

3

C

B

4

D

C

5

E

D

6

F

E

7

G

F

8

H

G

9

I

H

10

JK

I

11

L

JK

12

M

L

13

N

M

II.3. ESTIMATIONS DES COUTS ET REALISATION DU PROJET

Co de s

Désignation des taches

Durée /jours

Antéri orité

NbrePers onnes

Cout Unitaire

Cout Total

A

Prise de contact avec les autorités

3

-

1

3

9

B

Collecte des données

10

A

1

3

30

C

Analyse des données

5

B

1

3

15

D

Modélisation du système

14

C

1

3

42

E

Etude de faisabilités

4

D

1

5

20

F

Conception de l'application

14

E

1

8,5

120

G

Test unitaire

3

F

1

3

9

H

Déploiement de l'application

1

G

1

10

10

I

Collecte des feedback des utilisateurs

2

H

1

12,5

25

J

Test d'intégration

3

I

1

3

9

36

K

Achat du nom de domaine

2

I

1

4

8

L

Hébergement de l'application

2

JK

1

15

30

M

Formation des utilisateurs

5

L

1

5

25

N

Lancement officiel du projet

1

M

1

50

50

TOTAL

402$

37

18

18

32

32

D

E

14

50

50

F

G

14

36 36

4

13

13

3

3

0

0

0

0

0

B

C

A

Début

10

5

3

59

59

54 54

L

I

56 56

J

2

3

65 65

Fin

5 1

64

64

M

2

2

K

3

53 53

H

1

56 57

II.4. GRAPHE MPM

38

DETERMINATION DU DATE AU PLUTOT, DATE AU PLUS TARD, MARGE LIBRE ET MARGE TOTALE

 

Date au plutôt

Date au plus tard

Marge Libre

Marge Totale

T'A

0+0=0

0-0=0

0-0-0=0

0-0=0

T'B

0+3=3

3-3=0

3-3-0=0

3-3=0

T'C

3+10=13

13-10=3

13-10-3=0

13-13=0

T'D

13+5=18

18-3=13

18-5-13=0

18-18=0

T'E

18+14=32

32-14=18

32-14-18=0

32-32=0

T'F

32+4=36

36-4=32

36-4-32=0

36-36=0

T'G

36+14=50

50-14=36

50-14-36=0

50-50=0

T'H

50+3=53

53-3=50

53-3-50=0

53-53=0

T'I

53+1=54

54-1=53

54-1-53=0

54-54=0

T'J

54+2=56

56-2=54

56-2-54=0

56-56=0

T'K

54+2=56

56-3=53

57-2-54=1

56-56=1

T'L

56+3=59

59-3=56

59-3-56=0

59-59=0

T 'M

59+5=64

64-5=59

64-5-59=0

64-64=0

T'N

64+1=65

65-1=64

65-1-64=0

65-65=0

39

II.6. DETERMINATION DU CHEMIN CRITIQUE

1. Chemin critique

Chemin critique {Debut A,B,C,D,E,F,G,H,I,J,L,M, Fin}

2. Taches critique

Taches critiques { Debut A,B,C,D,E,F,G,H,I,J,L,M, Fin } Durée du Projet est de 65 jours

II.7. CALENDRIER D'EXECUTION DU PROJET ET DIAGRAMME DE GANT 1. Calendrier d'exécution du projet

Date

Durée/jour

Désignation des taches

Du 01 avril au 03 avril 2020

3

Prise de contact avec les autorités

Du 04 avril au 13avril 2020

10

Collecte des données

Du 14 avril au 19 avril 2020

5

Analyse des données

Du 20 avril au 03 mai 2020

14

Modélisation du système

Du 04 mai au 07 mai 2020

4

Etude de faisabilités

Du 08 mai au 22 mai 2020

14

Conception de l'application

Du 23 mai au 26 mai 2020

3

Test unitaire

Du 27 mai au 28 mai 2020

1

Déploiement de l'application

Du 28 mai au 30 juin 2020

2

Collecte des feedback des utilisateurs

Du 31 mai au 02 juin 2020

3

Test d'intégration

Du 04 juin au 06 juin 2020

2

Achat du nom du domaine

Du 06 juin au 08 juin 2020

2

Hébergement de l'application

Du 09 juin au 14 juin 2020

5

Formation des utilisateurs

Du 15 juin au 16 juin 2020

1

Lancement officiel du projet

40

Diagramme de Gantt33

Le diagramme de Gantt, couramment utilisé en gestion de projet, est l'un des outils les plus efficaces pour représenter visuellement l'état d'avancement des différentes activités (tâches) qui constituent un projet. La colonne de gauche du diagramme énumère toutes les tâches à effectuer, tandis que la ligne d'en-tête représente les unités de temps les plus adaptées au projet (jours, semaines, mois etc...)

Le diagramme de GANTT est un graphique (chronogramme) qui consiste à placer les tâches chronologiquement en fonction des contraintes techniques de succession (contraintes d'antériorités). L'axe horizontal des abscisses représente le temps et l'axe vertical des ordonnées les tâches. On représente chaque tâche par un segment de droite dont la longueur est proportionnelle à sa durée. L'origine du segment est calée sur la date de début au plus tôt de l'opération (« jalonnement au plus tôt ») et l'extrémité du segment représente la fin de la tâche. Ce type de graphe présente l'avantage d'être très facile à lire, mais présente l'inconvénient de na pas représenter l'enchaînement des tâches. Cette méthode est généralement utilisée en complément du réseau PERT ou MPM. On trace le plus souvent le GANTT au plus tôt ou « jalonnement au plus tôt » et éventuellement au plus tard « jalonnement au plus tard ».34

33 www.gantt.com

34 Ibidem, P 10

41

2020

 
 
 
 
 
 
 

e 13 Semaine 14 Semaine 15

50.020 08.0+20

Semaine 16 Semaine 17

1004
·20 261:i+(20

Semaine 18 Semaine 19

27.0+fo0 0d520

Semaine 20

11.0520

Semaine 21 Semaine 22 Semaine 23 Semaine 24

18üï23 25020 01.0620 omo

 

Semaine

150820

1

25 Semaine 26 Semaine 27 Ser

220620 290120 0A{

[3 Jour(s)]

~(}]

~~ Prise de contacts

+ 25rll4l2p

 
 
 
 
 

[ 10

Jours)]

Ir Collecte des données

 
 
 
 
 
 
 
 

[5 Jour(s)] I .r Analyse des données

 
 
 
 
 
 
 
 

[ 14 Jour(s)]

 

i Modelisation du Systeme

 
 
 
 
 
 
 
 
 

Etude desfaisabilite

 
 
 
 

[4Jour(s)]

 
 
 
 

I

[ 14Jour(s)]

 

i Conception de l'application

 
 
 
 
 
 
 
 
 

[3 Jour(s)] Elm Test Unitaire

 
 
 
 
 
 
 
 
 

[ 1 Jour(s)] I r 6eploiement de l'application

 
 
 
 
 
 
 
 
 
 
 
 
 

[2 Jour(s)] I I Collecte des Feedback des utilisateurs

 
 
 
 
 
 

[ 3 Jour(s)] i Test d'integration

 
 
 
 
 
 
 
 
 

[2 Jour(s)] i Achat du nom de domaine

 
 
 
 
 
 
 
 
 

[2 Jour(s)] i Hehergement de l'application

 
 
 
 
 
 
 
 

[ 14Jour(s)]

 
 

Ir Formation

des Utilisateur

 
 
 
 
 
 
 

[ 1 Jour(s)] I

Lancement officiel du projet

 
 
 
 
 
 
 
 
 
 

42

Chapitre troisième: MODELISATION DU SYSTEME D'INFORMATION

III.1. INTRODUCTION35

UML se définit comme un langage de modélisation graphique et textuel destiné à comprendre et décrire des besoins, spécifier et documenter des systèmes, esquisser des architectures logicielles, concevoir des solutions et communiquer des points de vue. Dans les activités d'analyse, le modèle commence à représenter le système vu de l'intérieur. Il se compose d'objets représentant une abstraction des concepts manipulés par les utilisateurs. Le modèle comprend par ailleurs deux points de vue, la structure statique et le comportement dynamique. Il s'agit de deux perspectives différentes qui aident à compléter la compréhension du système à développer. Dans les activités de conception, le modèle correspond aux concepts informatiques qui sont utilisés par les outils, les langages ou les plates-formes de développement. Le modèle sert ici à étudier, documenter, communiquer et anticiper une solution. Il est en effet toujours plus rentable de découvrir une erreur de conception sur un modèle, que de la découvrir au bout de milliers de lignes codées sans méthode. Pour la conception du déploiement enfin, le modèle représente également les matériels et les logiciels à interconnecter. Voici l'illustration de l'ensemble des types de diagrammes UML en mettant en évidence les huit que nous utiliserons prioritairement.

35 Pascal Roques, Introduction à la modélisation avec UML-Modéliser une application Web, (4e Edition)Editions Eyrolles, Paris, 2008

43

III.2. DIAGRAMME DE CAS D'UTILISATION36

Un cas d'utilisation est une manière spécifique d'utiliser un système. Les acteurs sont à

l'extérieur du système ; ils modélisent tout ce qui interagit avec lui. Un cas d'utilisation réalise un service de bout en bout, avec un déclenchement, un déroulement et une fin, pour l'acteur qui l'initie. Un acteur est un utilisateur type qui a toujours le même comportement vis-à-vis d'un cas d'utilisation. Ainsi les utilisateurs d'un système appartiennent à une ou plusieurs classes d'acteurs selon les rôles qu'ils tiennent par rapport au système. Une même personne physique peut se comporter en autant d'acteurs différents que le nombre de rôles qu'elle joue vis-à-vis du système. Un acteur peut aussi être un système externe avec lequel le cas d'utilisation va interagir.

Elément constitutif d'un cas d'utilisation37

Acteur : entité externe qui agit sur le système ; Le terme acteur ne désigne pas seulement les utilisateurs humains mais également les autres systèmes. les acteurs sont des classificateurs qui représentent des rôles au travers d'une certaine utilisation (cas) et non pas des personnes physiques.

Cas d'utilisation : ensemble d'actions réalisées par le système en réponse à une action d'un acteur. Un cas d'utilisation représente une interaction entre acteurs et système, dans le but de répondre à un besoin fondamental. Il est décrit par un ensemble de scénarios, qui précisent le dialogue entre le système et les acteurs.38

- les cas d'utilisation peuvent être structurés,

- les cas d'utilisation peuvent être organisés en paquetages,

- l'ensemble des cas d'utilisation décrit les objectifs du système

36 Cadet NTANYANYA BUCE, Conception des systèmes d'information, Cours inédit, ISC-GOMA, 20162017, P 18

37 DI GALLO Frederick, Méthodes des systèmes d'informations-UML, Cours Inédit, Canm, Paris, 2001, p34

38 Philippe DESFRAY, Le guide pratique de cas d'utilisation, Victor Hugo, Paris, 2008, P 6

44

Diagramme de cas d'utilisation

Description textuelle d'un cas d'utilisation

Un cas d'utilisation spécifie une séquence d'interactions, avec ses variantes, entre les

acteurs et le système, produisant un résultat satisfaisant pour un acteur particulier. ». On peut donc considérer un cas d'utilisation comme une abstraction de plusieurs chemins d'exécution d'une utilisation du système. Pour décrire un cas d'utilisation, il nous faut décrire un maximum de chemins d'exécution possibles pour la séquence d'actions correspondant à ce cas.

45

Exemple : Cas d'utilisation consulté communiqué

Cas n 01 : Consulter communiqué

 

But

Le but de ce cas d'utilisation est de permettre au parent de l'élevé de

trouver le plus rapidement possible un communique
précis et à jour pour dans l'ensemble des communiques.

- Poster un commentaire

Acteur Principal

Parent

 

Acteur Secondaire

Néant

 

Date de création

Le 15/09/2020

 

Responsable

 
 

Version

V 1.0

 

III.3. DIAGRAMME DE CLASSES39

Une classe est la description d'un ensemble d'objets partageant la même sémantique, ainsi que les mêmes attributs, opérations et relations. Les diagrammes de classes expriment de manière générale la structure statique d'un système, en termes de classes et de relations entre ces classes. Une classe permet de décrire un ensemble d'objets (attributs et comportement), tandis qu'une relation ou association permet de faire apparaître des liens entre ces objets. On peut donc dire :

- un objet est une instance de classe, - un lien est une instance de relation

Le diagramme de classe est un modèle permettant de décrire de manière abstraite et générale les liens entre objets. UML permet de définir trois types de stéréotypes pour les classes : . Les classes « frontière » (interface): classes qui servent à modéliser les interactions entre le système et ses acteurs.

39 DI GALLO Frederick, Méthodes des systèmes d'informations-UML, Cours Inédit, Canm, Paris ,2001

46

Les classes « contrôle » : classes qui servent à représenter la coordination, le séquencement, les transactions et le contrôle d'autres objets.

Les classes « entité » : classes qui servent à modéliser les informations durables et persistantes.

Dans un premier temps c'est à cette dernière catégorie de classes que nous allons nous intéresser. Le diagramme de classe va être un outil nous permettant de représenter le modèle du domaine. Le modèle du domaine saisit les éléments les plus importants pour comprendre le contexte du système :

Représentation d'une Classe Description de la classe

Le diagramme des classes est si pratique que nous l'avons en partie découvert dans le cours sur l'orienté objet. Ce qui suit constitue à la fois un rappel et un approfondissement sur la façon de représenter les classes avec leurs associations (relations).Une classe est une représentation abstraite d'un d'ensemble d'objets, elle contient les informations nécessaires à la construction de l'objet (c'est-à-dire la définition des attributs et des méthodes). La classe peut donc être considérée comme le modèle, le moule ou la notice qui va permette la construction d'un objet. Nous pouvons encore parler de type (comme pour une donnée). On dit également qu'un objet est l'instance d'une classe (la concrétisation d'une classe).40

40 Remy manu, Langage de modélisation Objet unifié, cour inédit, UMLTM, 2015

47

48

II.4. LE DIAGRAMME D'OBJET

Un diagramme d'objets UML représente une instance spécifique d'un diagramme de classes à un moment précis. Dans sa représentation visuelle, il est très similaire à un diagramme de classes. Un diagramme d'objets se concentre sur les attributs d'un ensemble d'objets et sur la façon dont ils interagissent les uns avec les autres. 41

,,

41 https://www.lucidchart.com/pages/fr/diagramme-dobjets-uml

49

II.5. DIAGRAMME DE SEQUENCE

Les diagrammes de séquence sont une solution populaire de modélisation dynamique en

langage UML, car ils se concentrent plus précisément sur les lignes de vie, les processus et les objets qui vivent simultanément, et les messages qu'ils échangent entre eux pour exercer une fonction avant la fin de la ligne de vie. 42

Cadre de diagramme : tag et nom

Notez que depuis UML 2.0, un diagramme de séquence peut être inclus dans un cadre accueillant tout le contenu graphique. Le cadre a pour intitulé le nom du diagramme et établit sa portée. C'est un rectangle avec un petit pentagone (appelé tag de nom), placé dans l'angle supérieur gauche, qui contient le type du diagramme et son nom. Le cadre n'est cependant pas obligatoire lorsque le contexte est clair

Le diagramme de séquence (parent consulté communiqué)

42 https://www.lucidchart.com/pages/fr/diagramme-de-sequence-uml

50

II.6. LE DIAGRAMME D'ACTIVITE43

Les diagrammes d'activités permettent de mettre l'accent sur les traitements. Ils sont donc particulièrement adaptés à la modélisation du cheminement de flots de contrôle et de flots de données. Ils permettent ainsi de représenter graphiquement le comportement d'une méthode ou le déroulement d'un cas d'utilisation. Les diagrammes d'activités sont relativement proches des diagrammes d'états-transitions dans leur présentation, mais leur interprétation est sensiblement différente. Les diagrammes d'états-transitions sont orientés vers des systèmes réactifs, mais ils ne donnent pas une vision satisfaisante d'un traitement faisant intervenir plusieurs classeurs et doivent être complétés, par exemple, par des diagrammes de séquence. Au contraire, les diagrammes d'activités ne sont pas spécifiquement rattachés à un classeur particulier.

? Action

Une action est une incidence sur l'état du système ou en extrait une information. Les actions sont des étapes discrètes à partir desquelles se construisent les comportements.

? Noeud

Un noeud d'activité est un type d'élément abstrait permettant de représenter les étapes le long du flot d'une activité. Représentation graphique des noeuds d'activité. Sur la figure ci-après, de la gauche vers la droite, on trouve : le noeud représentant une action, qui est une variété de noeud exécutable, un noeud objet, un noeud de décision ou de fusion, un noeud de bifurcation ou d'union, un noeud initial, un noeud final et un noeud final de flot.44

43 https://laurent-audibert.developpez.com/Cours-UML/?page=diagramme-activites

44 NZANZU TABULYA Dieu merci, Réalisation d'une application mobile de commande de taxi voiture dans la ville de Goma, Mémoire inédit, ISIG-GOMA, 2018-2019

51

Le diagramme d'activité (parent consulter communique)

52

III.7. LE DIAGRAMME D'ETAT TRANSITION

Un diagramme état-transitions et un schéma utilise en génie logiciel pour représenter des

)46

automates déterministes. Il fait partie du modelé UML et s'inspire principalement du formalisme des statechars45 il a comme objectif de décrire le comportement dynamique d'une entité (logiciel, composant, objet...

45 https://fr.m.wikipedia.org

46 Delphine Longuet, UML Diagrammes états-transitions Cours6, Poly Tech paris-Sud, paris, 2016-2017

53

III.8. DIAGRAMME D'ETAT DE NAVIGATION Notations de base47

Pour modéliser la navigation dans un site web ou dans une application Web interagissant avec des internautes, nous allons utiliser un nombre restreint d'éléments standards, à savoir :

- Des états pour représenter les classes dialogues,

- Des transitions entre états déclenchées par des événements et pouvant porter des conditions, pour représenter les actions IHM.

Structuration de Navigation

Pour la structuration de la navigation dans un site web, nous devons d'abord le séparer en ensembles maîtrisables et les plus indépendants possibles. Il est clair par exemple que la navigation du site par l'internaute sera complètement différente de celle du parent qui n'accède pas du tout aux mêmes fonctionnalités, comme nous l'a confirmé l'analyse des acteurs et des cas d'utilisation effectuée aux ci-dessus. La modélisation de la navigation peut donc se structurer tout d'abord par acteur. Le début du diagramme de navigation de chaque acteur sera bien représenté.

Illustration du diagramme d'état de navigation coté internaute et coté parent

47 Pascal Roquet, idem, p108

54

L'internaute démarre par la page d'accueil du site web. Le parent de son coté, lui, ne doit pas seulement se limiter à naviguer mais il peut se connecter au système pour voir les communiqués disponibles. Il doit saisir son identifiant et son mot de passe dans un frame particulier. Suivant le résultat du contrôle effectué par le système, il se retrouve sur la page des communiqués, soit de nouveau sur le frame d'identification avec un message d'erreur. Ensuite il fait le choix du communiqué avant de laisser un commentaire.

III.9. LE DIAGRAMME DE COMPOSANT

Les diagrammes de composants décrivent le système modélisé sous forme de composants réutilisables et mettent en évidence leurs relations de dépendance. Un composant doit fournir un service bien précis. Les fonctionnalités qu'il encapsule doivent être cohérentes entre elles et génériques.48 Ils décrivent également les composants et leurs dépendances dans l'environnement de réalisation, ils sont composés des descriptions des implémentations du système(les composants), des groupes d'implémentations(les modules), des relations entre les diverses implémentations(les dépendances)49

48 Florent Audibert, UML2 de l'apprentissage à la pratique, Développez, Paris 2019-2020

49 Stéphane Galland, Analyse, Conception Objet Diagramme de composant, SIMMO/ ENSM.SE, paris 2002

55

III.10. DIAGRAMME DE DEPLOIEMENT

Un diagramme de déploiement est une vue statique qui sert à représenter l'utilisation de

l'infrastructure physique par le système et la manière dont les composants du système sont repartis ainsi que leurs relations entre eux. Les éléments utilise par un diagramme de déploiement sont principalement les noeuds, les composants, les associations et les artefacts. 50

50 https://fr.m.wikipedia.org

51 Introduction aux systèmes d'information parti1, cours inédit

52 KAMBALE KYAMUVA Gérôme, Cours de Laboratoire informatique, cours Inédit, ISC-GOMA, 2019-2020

56

Chapitre quatrième : PRESENTATION DU SYSTEME INFORMATISE

IV.1. INTRODUCTION

L'information constitue le support des connaissances et des communications humaines. Elle est à la fois un outil de communication interne (elle permet d'assurer la coordination entre les déférents services et acteurs de l'entreprise), un outil de communication externe (une organisation diffuse de l'information vers son environnement extérieur en faisant par exemple de la publicité) et un outil de cohésion sociale (la diffusion d'informations sur les rôles de chacun dans l'entreprise permet de renforcer le sentiment d'appartenance à l'organisation et donc la motivation collective). On utilise parfois indifféremment les termes information et donnée. En fait, une donnée ne devient une information que lorsqu'elle est reçue par un être humain qui en fait une interprétation. La signification d'une donnée brute n'est donc pas la même d'une personne à une autre.51

Le système d'information (SI) peut être définit comme un ensemble organisé de ressources (matériel, logiciel, personnel, données, procédures...) permettant d'acquérir, de stocker, de traiter, de communiquer des informations de toutes formes dans une organisation.

IV.2. CHOIX DU LANGAGE ET ENVIRONNEMENT DE DEVELOPPEMENT

IV.2.1. Php

PHP est connu comme langage de script utilisé côté serveur. Il est utilisé dans le développement web ainsi que comme langage de programmation général. ... Les fichiers portant l'extension PHP représentent des pages web qui contiennent du code écrit dans le langage du même nom. PHP est principalement conçu pour servir de langage de script coté serveur, ce qui fait qu'il est capable de réaliser tout ce qu'un script CGI quelconque peut faire, comme collecter des données de formulaire, générer du contenu dynamique, ou gérer des cookies. Dès 1994, PHP, un langage de script destiné à servir des pages web. En 2010 PHP était le langage dominant, utilisé par presque 70 % des sites, suivi par ASP avec 30 %, et enfin, moins de 1 % pour JSP et Ruby on Rails14. PHP a servi de base à l'élaboration d'applications comme des forums depuis sa création, par exemple le forum autrefois très populaire PhpBB est nommé en référence à ce langage, comme de nombreux autres logiciels développés autour du Web.52

57

Bootstrap

Il y a aussi Bootstrap qui est un Framework HTML, CSS et JavaScript, c'est-à-dire une structure qui contient de nombreux composants et des classes prêts à l'emploi: boutons, listes déroulantes, menus, etc. Mais ce qui fait de Bootstrap une véritable star et populaire avec la majorité des développeurs dans ce siècle, c'est sa popularité pour développer « responsive » auxquelles nous nous sommes servi et ce grâce à lui nous avons pu développer notre système avec plus de rapidité.

IV.3. PRESENTATION DU SYSTEME

Présentation de la partie administrative (back-end)

? Page d'authentification au tableau de bord (Login)

? Dashboard du system

? Partie de communique

58

? Liste des tuteurs

59

Présentation de la partie visible du système (Front-end)

? Page d'accueil

? Page de la localisation de l'institut Mikeno

60

? Page d'authentification Front end

? La page des communiqués disponibles

61

IV.4. RESULTAT

62

Discussion et recommandation

Comme le titre l'indique, dans cette dernière partie, nous aurons à discuter sur l'apport et

l'implémentation de notre système au sein de différentes écoles de la ville de Goma en particulier, la RDC en général et proposer certaines pistes de solutions pour son meilleur fonctionnement.

Discussions (Implications sur l'organisation/critiques)

Notre projet de fin d'étude fait partie du projet de développement d'un système de

communication entre tuteurs et Etablissement scolaire au moyen d'un Ordinateur coté administrateur et d'un téléphone coté parents. Malgré l'existence de la technologie de messagerie d'une part et l'abondance de téléphones d'autre part, le problème de la communication entre certaines écoles et l'accès aux informations scolaires reste jusque-là un problème pertinent en RDC et dans la ville de Goma de manière particulière. Etant donné que pour trouver un communiqué efficace pour un tuteur de l'enfant, quelque fois il est vraiment obligé de pouvoir quitter son domicile et parfois même, s'engager sur une longue distance. Etant un ingénieur analyste concepteur, on s'est vu dans l'obligation de proposer une solution informatique permettant aux parents d'accéder aux communiqués scolaires sans pour autant engager des longues distances. Ainsi, notre solution intervient une fois de plus pour ces parents qui se trouvent dans les besoins de bien recevoir au travers son téléphone de n'importe quelle marque certaines informations nécessaires et urgentes de l'école de ses enfants. Etant donné que la communication reste toujours un atout pour savoir et maitriser correctement l'évolution de son enfant, nous avons trouvé notre place une fois de plus pour relever le taux de l'ignorance en termes de communication virtuelle pour éradiquer certaines confusions quotidiennes des tuteurs.

Recommandations

Ce travail ayant pour objectif de contribuer au développement du pays en général et

la révolution digitale de certains établissement dans ville de Goma en particulier, on ne s'est pas limité à une simple conception du système mais aussi à la rédaction de quelques recommandations telles que :

Au gouvernement provincial

Etant donné que les parents d'élèves sont sensés recevoir le message au moment opportun et

de savoir de comment s'imprégner de problèmes scolaires de leurs enfants, Nous

C'est ainsi que tout au long de notre recherche, nous avons tenté répondre aux interrogations suivantes :

63

recommandons au gouvernement de bien appuyer ce genre de projet dans l'objectif de contribuer au système éducatif Congolais.

Aux Parents d'élèves

Comme le numérique est en train de prendre l'ampleur dans le monde et nous exige vraiment

de pouvoir l'utiliser, nous adressons également nos recommandations aux parents, tuteurs ou tout autres responsables de l'élève de bien adopter une culture qui tend vers la technologie a ayant ce courage de vérifier les informations scolaire à distance et poser des question de comment son enfant est en train d'évoluer.

Aux Etablissements scolaires

Que les établissements scolaires développent une nouvelle approche de publier les contenus

ou certaines informations sur la plateforme et nécessaire pour que les parents puissent être au courant de toute activité scolaire car certains enfants de fois cachent les cahiers de communication à leurs parents surtout quand le communiqué ne les arrange pas.

CONCLUSION

Nous voici au terme de notre travail articulé autour du travail thème «Système de

communication virtuelle des communiqués entre tuteurs des élèves et les établissements scolaire». Dès le début de ce travail, nous avons montré l'intérêt que nous avons pu accorder à ce projet pour contribuer au système éducatif congolais d'une manière général, et celui de l'institut Mikeno en particulier.

Après avoir relevé les différents problèmes, ce travail s'est focalisé sur un domaine particulier dans l'objectif d'y apporter des solutions palliatives :

- L'inefficacité de la communication entre les responsables de l'éducation des enfants et leurs parents

- Le système de communication ancien reste toujours en activité pendant que le besoin actuel des utilisateurs a évolué.

- La majorité des parents ne disposent presque pas de temps physique à consacrer pour le suivi de leurs enfants quotidiennement.

64

- Que faut-il faire pour faciliter une communication efficace entre école et tuteurs des enfants?

- Quel impact aurait l'automatisation sur la gestion des activités scolaires interconnectant les tuteurs des enfants et les établissements scolaires dans certaines écoles de la ville de Goma ?

A notre modeste connaissance, vu que la disponibilité des téléphones d'une importance capitale, nous envisageons mettre en place un système Web de communication qui pourra faciliter de façon rapide la communication entre parent et école sans pour autant se rencontrer.

Pour atteindre nos objectifs, nous nous sommes servis du langage de modélisation UML II grâce à la méthode MPM particulièrement pour l'analyse du Système d'Information, ainsi que des techniques : documentaire et Interview.

Pour concrétiser notre recherche, nous avons fini par développer un système Web en PHP doté de plusieurs technologies comme le HTML, CSS, BOOTSTRAP connectée à une base de données MYSQL afin de permettre aux parents de bénéficier d'un espace fonctionnel comme : (Présentation sommaire des activités scolaire (page d'accueil) authentification du parent, Accès à l'espace des communiqués, Forum de parents, Connexion aux Newsletters) qu'offre celui-ci.

BIBLIOGRAPHIE

1. OUVRAGES

2. DI GALLO Frederick, Méthodes des systèmes d'informations-UML, Cours
Inédit, Canm, Paris, 2001, 06p

3. Jean-Louis Del Bayle, Initiation aux méthodes de science sociale. Paris-Montréal: L'Harmattan, 2000, 272 pp

4. Modeste-Leroy, Planification et Ordonnancement, cours inédit, Eyrolles, Paris

5. CHEVALIER J, administration de l'entreprise, Dunod, Paris, 1992, P 168

6. Ministère de l'EPSP (RDC), Plan d'action de l'éducation pour tous, Kinshasa ; 2005

7. John Taieb, Apprendre HTML et CSS - Créer un site Web, apprenez-a-coder, cours inédit, paris, 2018

8. Tristan Nitot, apprendre le PHP, cours & tutoriel, Edition Emacs, paris, 2020

9. Guillaume Hoarau, Quel langage utiliser pour votre backend ? Article inédit, Paris, Futur IO, 2019

10. KAMBALE KYAMUVA Gérôme, cours de Laboratoire Informatique II, Cours inédit, ISC-GOMA, 2020, P22

11. Document institut MIKENO NC, 2020

12. Abdelmadjid ELALAMI, Introduction à la gestion des projets informatiques, Cours inédit, 2015-2026

13. NKUSU, Notes de cours de recherche opérationnelle, ISC-Kinshasa, L1, 2012-2013

65

14. SAMATHA MUR, comment gérer un projet informatique ? Etapes conseils et Outils, Paris, 2019

15. Gauthier Picard, Conduite et gestion des projets informatiques, SMA/G2/ENS, Paris, Saint-Etienne, 2009

16. Gauthier Picard, Conduite et gestion des projets informatiques, SMA/G2/ENS, Paris, Saint-Etienne, 2009, P 44

17. Eskandar Kouicem, Conception et réalisation d'un site web dynamique pour la prise

de rendez-vous médicale en ligne, Mémoire Inédit, Université de Constantine, 20162017

18. Pascal Roques, Introduction à la modélisation avec UML-Modéliser une application Web, (4e Edition) Editions Eyrolles, Paris, 2008

19. Cadet NTANYANYA BUCE, Conception des systèmes d'information, Cours inédit, ISC-GOMA, 2016-2017, P 18

20. DI GALLO Frederick, Méthodes des systèmes d'informations-UML, Cours Inédit, Canm, Paris, 2001, p34

21. Philippe DESFRAY, Le guide pratique de cas d'utilisation, Victor Hugo, Paris, 2008, P 6

22. Remy manu, Langage de modélisation Objet unifié, cour inédit, UMLTM, 2015

23. Modeste-Leroy, Planification et Ordonnancement, cours inédit, Eyrolles, Paris, P8

24. Delphine Longuet, UML Diagrammes états-transitions Cours6, Poly Tech paris-Sud, paris, 2016-2017

25. Florent Audibert, UML2 de l'apprentissage à la pratique, Développez, Paris 20192020

26. Stéphane Galland, Analyse, Conception Objet Diagramme de composant, SIMMO/ ENSM.SE, paris 2002

2. DICTIONNAIRES

1. Dictionnaire Le Robert, Illustre dix el, p1528

3. WEBOGRAPHIE

2. https://www.faxvirtual.com/fr/blog/quest-ce-que-la-communication-virtuelle/

3. https://www.ideematic.com/dictionnaire-digital/application-web/

4. www.google.com

5. www.gantt.com

6. https://www.lucidchart.com/pages/fr/diagramme-dobjets-uml

7. https://wikimemoires.net/2019/12/19/le-systeme-educatif-congolais-structure-et-financement/

8. https://www.lucidchart.com/pages/fr/diagramme-de-sequence-uml

9. https://laurent-audibert.developpez.com/Cours-UML/?page=diagramme-activites

10. https://fr.m.wikipedia.org

66

4. MEMOIRES & TFC

1. Zounkararaneni NGOUPAYOU LIMBEPE, Système d'information des parents d'élevés par SMS, Mémoire Inédit, Cameroun, Yaoundé, 2012

2. Babacar NGOMA, Système de notification par SMS (short message service) de l'incident support de NEDGE PS (Professional Service), mémoire inédit, Ecole supérieure polytechnique de Dakar, Sénégal, 2016

3. Christine TASIMWA KIVIKWAMO, Mise en place d'un système d'information partagée sous l'architecture client/serveur pour la gestion d'enregistrement des produits pharmaceutiques dans la ville de Goma, cas de l'OCC/Goma, Mémoire Inédit, Goma,Isc-goma,2016-2017

4. Dieu merci NZANU TABULYA, Réalisation d'une application mobile de commande des taxis Voiture dans la ville de Goma, Mémoire Inédit, ISIG-GOMA, 2017-2018

5. Anouka Tartare, Les relations entre école et famille, mémoire inédit, HAL Archive-ouverte, Paris, 2018

6. NAMUKONO DODY, marketing mobile basé sur des notifications cas de l'établissement la BAUTE, Mémoire Inédit, ISC-GOMA, 2018-2019

7. LUMOO KIBANCHA Hitachi, de l'automatisation de la gestion de perception de frais scolaire dans une institution d'enseignement secondaire Cas du Lycée Pain de vie/Saké, TFC inédit, ISC-GOMA,2017-2018.

5. ARTICLES

1. Eric-Normand Thibeault, Accès, pratiques et usages des technologies d'information et

de la communication en éducation au sein de l'espace francophone : études de cas réalisées au Viêt Nam, en Moldavie, au Burkina-Faso et en République Démocratique du Congo, Education. Université René Descartes - Paris V, Français, 2014

2. Daniel Calin, Conférence mondiale sur l'éducation pour tous, Article inédit, jomeint, Thaïlande, dcalin.fr 1990

67

TABLE DES MATIERES

Contenu

DEDICACE i

REMERCIEMENTS ii

SIGLES iii

RESUME ET MOTS CLES iv

INTRODUCTION 1

ETAT DE LA QUESTION 2

PROBLEMATIQUE 3

HYPOTHESE 4

CHOIX ET INTERET DU SUJET 5

Choix du sujet 5

Intérêt du sujet 5

OBJECTIF DU TRAVAIL 5

METHODE ET TECHINQUES 6

Définition du Processus Unifiée 6

Caractéristiques essentielles du processus unifie 6

TECHNIQUES UTILISEES 7

La technique de l'interview 7

La technique de la documentation : 7

DIFFICULTES RENCONTREES 8

DELIMITATION DU SUJET 8

Chapitre premier : GENERALITE ET PRESENTATION DU MILIEU D'ETUDE 9

I.1. GENERALITE 9

I.1.1. PRESENTATION DU SYTEME EDUCATIF CONGOLAIS 9

I.2. PRESENTATION DE LA REPUBLIQUE DEMOCRATIQUE DU CONGO 9

I.3. PRESENTATION DE L'ENSEIGNEMENT SECONDAIRE ET PROFFESSIONEL EN RDC 9

I.4. LA QUALITE DE L'EDUCATION 10

I.5. GENERALITE SUR SYSTEME EDUCATIF EN CONGOLAIS 12

I.5.1. Administration du système éducatif congolais 12

I.5.2. Structure du système éducatif congolais 13

I.5.3. Renforcement et nécessité de collaboration : une lutte pour la réussite de tous et contre

les inégalités 14

I.6. LA COMMUNICATION VIRTUELLE 15

68

I.6.1. Pourquoi la communication virtuelle est-elle utile ? 16

I.6.2. Définition de certains concepts 16

I.6.2.2. Quelques exemples 17

SCHEMA DE FONCTIONNEMENT DU MYSQL SERVEUR 22

PRESENTATION DE L'INSTITUT MIKENO 22

LOCALISATION DE L'ECOLE 22

HISTORIQUE DE L'INSTITUT MIKENO NC 22

STRUCTURE DE L'ECOLE 24

LES OBJECTIFS DE L'ECOLE 27

FONCTIONNEMENT DE L'INSTITUT MIKENO NC 29

Chapitre deuxième: PLANNING PREVISIONNEL DU PROJET 31

II.1 INTRODUCTION 31

Les priorités d'un projet informatique 31

Les spécificités d'un projet informatique 32

II.2 DETERMINATION DES TACHES 33

Tableau d'identification et détermination des tâches 34

DETERMINATION DES NIVEAUX 35

II.3. ESTIMATIONS DES COUTS ET REALISATION DU PROJET 35

II.4. GRAPHE MPM 37
DETERMINATION DU DATE AU PLUTOT, DATE AU PLUS TARD, MARGE LIBRE ET

MARGE TOTALE 38

II.6. DETERMINATION DU CHEMIN CRITIQUE 39

II.7. CALENDRIER D'EXECUTION DU PROJET ET DIAGRAMME DE GANT 39

Diagramme de Gantt 40

Chapitre troisième: MODELISATION DU SYSTEME D'INFORMATION 42

III.1. INTRODUCTION 42

III.2. DIAGRAMME DE CAS D'UTILISATION 43

Description textuelle d'un cas d'utilisation 44

III.3. DIAGRAMME DE CLASSES 45

LE DIAGRAMME D'OBJET 48

DIAGRAMME DE SEQUENCE 49

LE DIAGRAMME D'ACTIVITE 50

Le diagramme d'activité (parent consulter communique) 51

LE DIAGRAMME D'ETAT TRANSITION 52

69

Diagramme d'état de navigation 53

Notations de base 53

Structuration de Navigation 53

Illustration du diagramme d'état de navigation coté internaute et coté parent 53

LE DIAGRAMME DE COMPOSANT 54

DIAGRAMME DE DEPLOIEMENT 55

Chapitre quatrième : PRESENTATION DU SYSTEME INFORMATISE 56

IV.1. INTRODUCTION 56

IV.2. CHOIX DU LANGAGE ET ENVIRONNEMENT DE DEVELOPPEMENT 56

IV.2.1. Php 56

Bootstrap 57

IV.3. PRESENTATION DU SYSTEME 57

IV.4. RESULTAT 61

Discussion et recommandation 62

Discussions (Implications sur l'organisation/critiques) 62

Recommandations 62

Au gouvernement provincial 62

Aux Parents d'élèves 63

Aux Etablissements scolaires 63

CONCLUSION 63

BIBLIOGRAPHIE 64

ECHANTILLONS DES CODE PRINCIPAL DU SYSTEME a

Connexion à la Base de Données MySQL a

les fonctions a

Les inclusions des pages en PHP b

Les requêtes SQL en PHP Erreur ! Signet non défini.

70

ANNEXE

a

ECHANTILLONS DES CODE PRINCIPAL DU SYSTEME Connexion à la Base de Données MySQL

<?php

session_start();

try {

$db = new \PDO("mysql:host=localhost;dbname=_webcommunique"Ç"root"Ç"18001212");

} catch(Exception $e) {

exit('impossible to find a connexion');

}

?>

les fonctions

<?php

class Users{

private $db;

public function __construct($db){

if(!isset($_SESSION)){

session_start();

}

if(!isset($_SESSION['user'])){

$_SESSION['user']=array();

}

$this->db=$db;

}

public function login($id_user){

$select = $this->db->prepare("SELECT * FROM _admin WHERE _id=:id");

$select->execute(array('id'=>$id_user));

$result =$select->fetch(PDO::FETCH_OBJ);

if ($result) {

$_SESSION['user']['user_id'] = $result->id;

$_SESSION['user']['user_nom'] = $result->_nom;

$_SESSION['user']['user_postnom'] = $result->_postnom;

$_SESSION['user']['user_email'] = $result->_email;

$_SESSION['user']['user_password'] = $result->_moddepasse;

$_SESSION['user']['niveau'] = 0;

$_SESSION['user']['security'] = true;

}

}

public function logout()

{

session_destroy();

}

}

function comptUser($db){

$re = $db->prepare('SELECT COUNT(*) FROM _admin');

$re->execute();

$re = $re->fetchColumn();

}

b

return (int)$re;

}

function comptEleve($db){

$re = $db->prepare('SELECT COUNT(*) FROM _eleve');

$re->execute();

$re = $re->fetchColumn();

return (int)$re;

}

function ComptCommunique($db){

$re = $db->prepare('SELECT COUNT(*) FROM _communique');

$re->execute();

$re = $re->fetchColumn();

return (int)$re;

}

function countparent($db){

$re=$db->prepare('SELECT COUNT(*) from _parent');

$re->execute();

$re=$re->fetchColumn();

return(int)$re;

}

function comptecommunique($db){

$re=$db->prepare('SELECT COUNT(*) from _communique');

$re->execute();

$re=$re->fetchColumn();

return(int)$re;

}

function comptVisitor($db){

$re = $db->prepare('SELECT _idUser FROM _visitor GROUP BY _idUser');

$re->execute();

$re = $re->fetchAll();

return (int)(count($re));

}

function _addVisitedPage($cokkie,$page,$db){

$re = $db->prepare('INSERT INTO _visitor (_idUser, _page) VALUES (?,?)');

$re->execute([$cokkie,$page]);

}

?>;

Les inclusions des pages en PHP

<?php require_once('includes/_base.php'); ?>

<?php include('./pages/_barleft.php') ?>

<?php include('./pages/_content_values.php') ?>

if ($myqwery) {

echo '<script>alert("Modification reussie ")</script';

}

else {

'data Not updated';

}






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








"L'imagination est plus importante que le savoir"   Albert Einstein