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';
}
|