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


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

 > 

Conception et développement d'une application web sur la gestion du cursus scolaire des élèves à  l'EPSP/ sud Kivu

( Télécharger le fichier original )
par Roméo KASABA CHABENE
Université Catholique de Bukavu - Licencié en Sciences / Informatique de gestion 2014
  

Disponible en mode multipage

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

EPIGRAPHE

« Les jeunes doivent se prendre en main et s'assurer qu'ils reçoivent le meilleur enseignement possible, afin de pouvoir bien nous représenter à l'avenir. »

Nelson Mandela

«Si vous vous endormez en pensant que quelque chose est impossible, vous risquez d'être réveillé par le bruit qu'un autre fera en l'accomplissant. »

Jean de La Bruyère

DEDICACE

A mes parents KANGOY KASABA Daniel et MWAVITA KAZUNGU Marie-Thérèse,

A tous mes frères et soeurs,

A toute ma famille.

KASABA CHABENE Roméo

REMERCIEMENTS

Nous remercions infiniment le Tout Puissant Seigneur Jéhovah, Lui qui nous a fait don de son Esprit pour réaliser ce travail.

Nos remerciements s'adressent à tous nos enseignants et, en particulier, au Prof. Dr. Agr. Jean Marcel MBIKAYI et à l'assistant Abbé Jean-Dominique UYERGIU Kwolonyo qui ont accepté humblement de diriger et d'encadrer ce travail en dépit de leurs multiples occupations.

Nos sentiments de gratitude à l'Inspection Provinciale de l'Enseignement Primaire, Secondaire et Professionnel ainsi que tous les inspecteurs, directeurs et préfets des études pour avoir soutenu et facilité nos recherches.

Nos profonds remerciements s'adressent également :

- à nos parents KANGOY KASABA Daniel et MWAVITA KAZUNGU Thérèse pour avoir supporté nos études du début à la fin ;

- à notre grand-mère MARIE ZABIBU, à la famille de Jean Marie LUZINGE, à la famille de Johnson KASAMIRA, à la famille de KAZUNGU, à la famille d'Alain LUZINGE pour leurs appuis financiers et matériels ;

- à nos tantes et oncles Yvette, Charline, Bahati, Rebecca, Bernadette, Louise, Ndianabo, Honorine, Régine, Jeannette et Fifi pour leurs conseils ;

- à nos frères et soeurs Hugues, Rosine, Ange, Thibaut, Christian, Yess Guylain, Sarah, Stella, Rebecca, Matthieu, Mélodie, Moïse, Mukeina, Anna, Innocent, Rachel, Josué et Daniel pour leurs encouragements ;

- à tous nos camarades et amis Aimedo, Alice, Dadienne, Amani ABI, Amani Varignon, Esperance, Israël, Nathan, Justin, Prudence, Serge, Cirhu, Thérèse, Carine, Olive, Madjidi, Bi Rose, Dulce, Ya Jean, Nicole, Lionel et Isaac pour leurs incitations et recommandations.

Enfin, que tous ceux dont les noms ne sont pas ici cités et qui, de près ou de loin, nous ont apporté leur assistance, trouvent dans ces quelques pages l'expression de notre profonde gratitude et de notre reconnaissance.

KASABA CHABENE Roméo

SIGLES ET ABREVIATIONS

D4 : Diplôme de 4 ans pédagogique

DEP : Directeur d'Ecole Primaire

EP : Ecole Primaire

EPSP : Enseignement Primaire, Secondaire et Professionnel

EXETAT : Examens d'Etat

IGE : Inspection Générale d'Enseignement

INST : Institut

IPP : Inspecteur Principal Provincial

NTIC : Nouvelles Technologies d'Information et de Communication

PROVED : Province Educationnelle

RDC : République Démocratique du Congo

SECOPE : Service de Contrôle et de Paie des Enseignants

SERNIE : Service National d'Identification des Elèves

SG  : Secrétaire Général

SK : Sud Kivu

SQL : Structured Query Language

TENAFEP : Test National de Fin d'Etudes Primaire

TICE : Technologie d'Information et de Communication de l'Enseignement

UCB : Université Catholique de Bukavu

URL : Uniform Resource Locator

WAMP : Windows Apache MySQL PHP

WWW : Word Wide Web.

TABLE DES ILLUSTRATIONS

A. LES FIGURES

Figure 1 1 Organisation administrative et pédagogique 3

Figure 1 2 : Organisation niveau sous provincial 13

Figure 1 3 : Organigramme Spécifique 13

Figure 2 1: Fiche d'identification 3

Figure 2 2 : Fiche d'inscription E.01 21

Figure 2 3 : Listing des élèves 23

Figure 3 1 Cas d'utilisation du système en étude. 3

Figure 3 2 Diagramme d'activité ; Chargement du rapport scolaire 30

Figure 3 3 Diagramme d'activité Chargement du palmarès scolaire 31

Figure 3 4 Diagramme d'activité Charger le palmarès et le rapport scolaire simultanément 31

Figure 3 5 Diagramme d'activité Vérifier le rapport scolaire 32

Figure 3 6 Diagramme d'activité Vérifier le cursus scolaire 33

Figure 3 7 Diagramme de séquence Gestion des rapports scolaire 34

Figure 3 8 Diagramme de séquence Gestion des palmarès scolaire 35

Figure 3 9 Diagramme de séquence Gestion des cursus scolaire 35

Figure 3 10 Diagramme de séquence Enregistrement directeurs 36

Figure 3 11 Diagramme de séquence Enregistrement préfets 36

Figure 3 12 Diagramme de séquence Enregistrement Inspecteurs 37

Figure 3 13 Diagramme de classe 41

Figure 3 14 Diagramme de déploiements 42

Figure 4 1 Architecture du système 3

Figure 4 2 Lancement du SERVEUR WEB 45

Figure 4 3 Présentation de WampServer 46

Figure 4 4 Création d'une nouvelle base des données 46

Figure 4 5 La page d'accueil 47

Figure 4 6 La page d'identification des utilisateurs 47

Figure 4 7 Identification Inspecteur 48

Figure 4 8 Modification mot de passe Inspecteur 48

Figure 4 9 Identification Préfet des études 49

Figure 4 10 Modification mot de passe Préfet des études 49

Figure 4 11 Identification Directeur 50

Figure 4 12 Modification mot de passe directeur 50

Figure 4 13 Ouverture compte Inspecteur 51

Figure 4 14 Ouverture compte Préfet 51

Figure 4 15 Ouverture compte Directeur 52

Figure 4 16 Affichage des résultats 52

Figure 4 17 Etat de sortie par année et par école 53

Figure 4 18 Etat de sortie par élève 53

B. LES TABLEAU

Tableau 3 1 Formalisme du diagramme de classe 3

Tableau 3 2 Multiplicité 39

Tableau 4 1 Estimation des coûts des équipements 3

Tableau 4 2 Estimation de Cout d'Installation du nouveau système 56

Tableau 4 3 Estimation des coûts des logiciels 57

Tableau 4 4 Estimation Du Coût de Formation du personnel 57

Tableau 4 5 Tableau Synthèse du Coût du Projet 57

INTRODUCTION GENERALE

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 quelque soit leur rang social et leurs entreprises. La prise des décisions est faite dans un cadre participative favorisant un consensus et une cohésion à un but commun permettant d'optimiser les intérêts de l'entreprise [BUH2008].

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. 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].

Actuellement, des réflexions poussées proposent, pour améliorer la qualité de l'enseignement et favoriser l'accès à l'éducation, l'utilisation des technologies de l'information et de la communication pour l'enseignement (TICE). Ces dernières regroupent un ensemble d'outils conçus et utilisés pour produire, traiter, entreposer, échanger, classer, retrouver et lire des  documents numériques à des fins d'enseignement et d' apprentissage [WIK2014]. Le but principal de la TICE est de lutter contre la  fracture numérique, de proposer un soutien, de proposer un autre rythme d'enseignement, de relier un savoir à un contexte plus vaste, bref de créer de nouvelles dynamiques pédagogiques [WIK2014].

0.1 Problématique

L'inspection provinciale de l'enseignement primaire, secondaire et professionnel en République Démocratique du Congo a le projet de gérer automatiquement le dossier des élèves depuis l'école primaire jusqu'à l'obtention du diplôme d'Etat. L'objectif visé par ce projet est de redynamiser et mettre de l'ordre dans l'enseignement et surtout gérer le cursus scolaire des élèves.

En effet, dans la gestion du cursus scolaire des élèves, l'inspection provinciale d'enseignement primaire, secondaire et professionnel rencontre comme problème la lenteur dans le traitement des données liées aux élèves, la non disponibilité d'informations en temps voulu et le manque d'un outil fiable dans la gestion des palmarès des écoles qui a comme conséquence l'augmentation des cas de fraude.

Dans la recherche des stratégies de gestion du cursus scolaire des élèves au niveau de l'inspection provinciale de l'enseignement primaire, secondaire et professionnel, sera-t-il possible de doter le service chargé du suivi du cursus scolaire des élèves d'outils informatique (matériels et logiciels) lui permettant de réduire sensiblement les cas de fraude et d'être efficient et efficace ? vont-ils permettre aux utilisateurs d'optimiser le temps de travail et, ainsi, de réaliser les objectifs assignés ?

0.2 Hypothèses

Partant des problèmes ci-haut évoqués, il y a lieu d'affirmer que l'informatisation du service chargé de la gestion du cursus scolaire des élèves à l'inspection provinciale de l'enseignement primaire, secondaire et professionnel constituerait la solution escomptée et qu'elle permettrait de réduire sensiblement les cas de fraude liées à la gestion des dossiers des élèves. Celle-ci consisterait à la mise en place d'une application Web qui permettrait aux utilisateurs de travailler dans un environnement réseau. Ainsi, elle permettrait la diminution des cas de fraude et le gain de temps de par l'amélioration de temps d'accès aux données.

0.3 Etat de la question

En survolant la littérature sur la gestion des dossiers des élèves, des écoles et du ministère provincial d'enseignement primaire, secondaire et professionnel, les travaux ci-après ont été repérés : 

- le travail de MURHI MIHIGO ISIDORE [MUR2012], orienté sur l'abandon scolaire au Sud Kivu (2007-2012), l'auteur a conclu en disant que des mesures d'accompagnements pour les élèves inscrits ne sont pas efficaces pour lutter contre l'abandon scolaire et que l'institution chargé de cet accompagnement n'est pas bien outillée pour palier à ce problème.

- le travail de MARTHE FLORENCE NGAMBI [NGA2012], où l'auteur a traité de la fraude dans l'enseignement au Cameroun sous le prisme du changement de dénomination des ministères en charge de l'éducation (1961-2011). Il a en fin abouti aux résultats selon lesquels le système éducatif est dans l'incapacité d'obtenir les ressources financières indispensables pour couvrir les coûts d'une éducation de qualité, car 86% des dépenses de l'Etat sont consacrés au paiement des salaires, le reste, soit 14% seulement était destiné à l'amélioration du qualité de l'enseignement.

- le travail de JOSEPH MANGONO [MAN2010], l'auteur s'interroge sur la crise de l'enseignement au Cameroun. Il étudie la question de l'évolution de l'enseignement, mais uniquement sous son aspect politique. Il a fini par démontrer que l'enseignement a été un instrument de construction de l'identité et de l'unité nationale.

0.4 Choix et intérêt du sujet

Le présent travail a comme sujet : « Conception et développement d'une application web sur la gestion du cursus scolaire des élèves à l'inspection provinciale de l'Enseignement Primaire, Secondaire et Professionnel du Sud-Kivu».

Le choix de ce sujet se justifie par le fait que le présent travail veut analyser et apporter des solutions aux problèmes résultant de la gestion du cursus scolaire des élèves à l'inspection de l'enseignement primaire, secondaire et professionnel.

- Un intérêt scientifique :

Le présent travail permettra, non seulement de mettre en pratique les connaissances acquises tout au long de notre cursus académique mais aussi, il constituera une documentation solide pour les chercheurs qui voudront aborder cette optique.

- Un intérêt sociétal :

Le présent travail aidera les utilisateurs à réduire considérablement le temps de traitement et de vérification des cursus scolaires des élèves une fois en 6e année primaire ou en 6e année secondaire. Il sera aussi de grande importance lors des inscriptions des nouveaux élèves dans les écoles.

0.5 Méthodes et techniques

Pour bien mener notre travail, nous nous sommes servi des techniques et méthodes diverses [LAR2006].

a. Méthodes :

Une méthode est toute tentative d'explication rattachée à une théorie appliquée à la réalité, une démarche à suivre, donc un procédé pour arriver à matérialiser une démarche pour la réalisation d'un ou plusieurs objectifs [LAR2006].

Pour atteindre les objectifs que nous nous sommes assignés, plusieurs méthodes seront de mis. Tout au long de ce travail, il sera question des méthodes comme :

- Le Processus Unifié (PU) :

Le processus unifié rassemble des méthodes de génie logiciel basées sur le langage UML (Unified Modeling Langage). Cette méthode scientifique est orientée objet et a pour aboutissement de déterminer une modélisation unifiée à partir des différentes étapes et des diagrammes. Parmi les étapes, les plus importants sont : le diagramme de cas d'utilisation, les diagrammes d'activités, les diagrammes de séquences, le diagramme des contextes, etc [WIK2014].

- La méthode comparative :

La méthode de comparaison a permis de mettre en parallèle plusieurs situations par rapport aux méthodes d'évaluation et de réévaluation des données y relatives, afin d'interpréter les résultats en tenant compte des objectifs poursuivis par l'organisation.

b. Techniques

Une technique est l'ensemble des procédés d'un art ou d'un métier [LAR2006]. Dans le présent travail les techniques ci-après ont été d'application :

- Technique documentaire : elle a permis d'accéder à des documents écrits ayant traits au présent travail, notamment des mémoires, des Travaux de Fin de Cycle, des cours et des articles [UYE2009]. Tout ceux-ci en vue d'enrichir les informations en relation avec notre but poursuivi et s'imprégné des attentes de nos utilisateurs, notamment les chefs des établissements, les inspecteurs ainsi que toute la population du pays.

0.6 Délimitation du travail

Dans notre étude, il s'est avéré nécessaire de définir un cadre temporel. Aussi, sommes-nous parti de l'année 2007, qui marque l'intégration de la Nouvelle Technologie d'Information et de la Communication (NTIC) dans l'enseignement primaire, secondaire et professionnel en République Démocratique du Congo. La borne supérieure du présent travail s'arrête à l'année 2012. Celle-ci représente l'année au cours de laquelle l'on a assisté à un bouleversement administratif, consécutif à la tenue de l'élection présidentielle du 11 novembre 2011. Suite donc à ce bouleversement, les missions de certains ministères en charge de l'éducation ont été redéfinies.

0.7 Subdivision du travail

Le présent travail, hors mis l'introduction générale et la conclusion générale, comprendra quatre chapitres :

Le premier chapitre intitulé « Cadre théorique » s'attèle à faire la présentation du ministère d'enseignement primaire, secondaire et professionnel, l'état de lieu de l'enseignement au Sud Kivu et comment se fait le suivi du cursus scolaire.

Le second chapitre fera l'analyse et critique du système existant. Il s'agit de mentionner et de critiquer le système actuellement utilisé à par le ministère provincial de l'enseignement primaire, secondaire et professionnel. Ceci passe par l'analyse des contextes national et international qui en y est affecté.

Dans le troisième chapitre intitulé : « Modélisation du système d'information », il est question de présenter la structure générale et détaillée de l'application mise en place.

Enfin, le quatrième chapitre prendra en son sein la présentation ainsi que le guide de l'utilisateur pour l'application web dont il a été question au troisième chapitre.

0.8 Difficultés rencontrées

Comment tout travail scientifique, les difficultés ne manquent jamais. Parmi les difficultés rencontrées on peut citer le manque des travaux qui cadre directement avec l'inspection de l'enseignement primaire, secondaire et professionnel du Sud-Kivu et l'inaccessibilité à la documentation détenue par l'Inspecteur Principal Provincial.

Premier chapitre

CARDRE THEORIQUE

Introduction

Bien que la littérature concernant le suivi du cursus scolaire des élèves soit abondante sous d'autres cieux, il a été constaté que très peu d'auteurs ont traité directement ce sujet dans le cadre de l'inspection de l'Enseignement Primaire, Secondaire et Professionnel dans leur monde en générale et en République Démocratique du Congo (RDC) en particulier tel que présenté ici.

1.2 Organisation de l'enseignement primaire, secondaire et professionnel

Dans cette partie, il sera question de présenter la façon dont est organisé l'Enseignement Primaire, Secondaire et Professionnelle en République Démocratique du Congo et surtout la manière dont il a évolué dans la province du Sud-Kivu ces dernières années soit de 2007 à 2012.

En effet, l'éducation apparaît comme l'un des principaux moteurs de développement, tout d'abord parce qu'elle favorise l'établissement d'une instruction minima, ensuite parce qu'elle développe chez l'homme de la dignité, des possibilités d'expression, de création et de libération, et enfin, parce qu'elle constitue l'investissement le plus précieux à long terme [NGA2012].

Il doit être de ce fait le lieu privilégié où se cultive la recherche de la vérité, la rigueur intellectuelle, le respect de soi et d'autrui, l'esprit de solidarité, le sens de l'initiative, de la créativité et de la responsabilité pour un futur réussi d'une communauté. En République Démocratique du Congo, l'éducation de base est confiée à la gestion du ministère de l'Enseignement Primaire, Secondaire et Professionnel (EPSP).

1.2.1 Présentation de l'enseignement primaire, secondaire et professionnel

a. Organisation politico-administrative

Au niveau national, le ministère de l'EPSP est dirigé par un ministre secondé par un vice-ministre chargé principalement de l'enseignement professionnel. L'administration centrale est dirigée par un secrétaire général appuyé par des directeurs chefs de service. Ces derniers sont assistés par des chefs de division et des chefs de bureau.

Au niveau provincial, le ministère de l'EPSP est composé des divisions provinciales et des sous divisions qui sont respectivement dirigées par des chefs de divisions et chefs de sous divisions. Le Ministère provincial du Sud-Kivu compte à ce jour, 28 divisions et 191 sous divisions dont 47 urbaines et 144 rurales [MIN2012].

L'Etat ayant confié la gestion de certaines écoles aux confessions religieuses, ces dernières ont leur propre organisation administrative à différents niveaux. Ainsi, au niveau national, la coordination nationale est dirigée par un coordonateur national ; au niveau provincial, la coordination provinciale a, à sa tête un coordinateur provincial ; à l'échelle inférieure, les sous coordinations sont dirigés par des sous-coordinateurs [MUR2012].

c. Organisation administrative et pédagogique

Trois Ministères se partagent la charge des sous-secteurs clés du système éducatif congolais. 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). D'autres Ministères2 sont impliqués, bien qu'à des degrés divers, portant ainsi à 7 le nombre de ministères concernés par l'éducation. Chacun des Ministères est dirigé : au niveau central, par un Ministre nommé par le Président de la République et responsable devant le Parlement, et au niveau provincial, par un Ministre provincial nommé par le Gouverneur et responsable devant le Parlement provincial. L'ensemble des services administratifs et pédagogiques est placé sous la direction d'un Secrétaire général (SG) qui exécute la politique du Gouvernement et assure la pérennité de l'action administrative (Figure 1.1) [INS2010].

L'Éducation non-formelle (ENF) couvre le rattrapage scolaire, l'alphabétisation des jeunes et des adultes, l'apprentissage professionnel et l'éducation permanente des adultes. Aux termes de l'Ordonnance n° 07/018 du 16 mai 2007 fixant les attributions des Ministères, l'Éducation non-formelle est une matière dont l'organisation incombe au Ministère des Affaires sociales en collaboration avec les différents Ministères mentionnés ci-dessus.

Le Ministère de l'EPSP est divisé en 30 provinces « éducationnelles ». Le Ministère de l'EPSP est représenté, dans les provinces, par des Divisions provinciales (PROVED) et sous-provinciales (Sous-PROVED) qui administrent l'ensemble des écoles implantées dans leurs juridictions respectives. En pratique, la gestion administrative et pédagogique des provinces « éducationnelles » est déjà fortement déconcentrée. Celles-ci jouissent d'une large autonomie vis-à-vis du Ministère central.

Les réseaux confessionnels (écoles conventionnées) sont organisés de la même manière avec des représentants au niveau national, provincial et sous-provincial qui administre des Inspecteurs Principaux Provinciaux (IPP) et des Inspecteurs chef de pool (Inspool) au niveau sous-provincial. Le réseau conventionné dispose, en outre, d'un contrôle pédagogique interne assuré par des Conseillers pédagogiques. La Constitution (Article 202, par. 30) prévoit que la nomination et l'affectation des inspecteurs provinciaux relèvent de la compétence exclusive du pouvoir central ; en d'autres termes, l'établissement et le contrôle des normes restent un domaine centralisé (Figure 1.2) [INSS2010].

1.2.2 Structure de l'enseignement

L'inspection de l'enseignement primaire, secondaire et professionnel, comme service spécialisé dans la gestion du cursus scolaire des élèves par le Ministère de l'EPSP, est dotée d'un service spécialisé, chargé du contrôle de la qualité de l'enseignement, de la formation continue des enseignants et de l'évaluation pédagogique. L'organigramme du corps des inspecteurs est similaire à celui de l'administration de l'EPSP en général. Ce service est dirigé par un Inspecteur Général (IG)

La structure de l'enseignement national, secteur de l'enseignement primaire, secondaire et professionnel, comprend trois niveaux : maternel, primaire et secondaire.

Le niveau maternel ou préscolaire est organisé en un cycle de trois ans. Il n'est pas obligatoire, il est organisé en partie par des privés et accueille les enfants âgés de 3 à 5 ans [MIN2012].

Le niveau primaire est organisé en un cycle de six ans repartis en trois degrés : élémentaire, moyen et terminal. Sont admis en première primaire, les enfants qui ont atteint l'âge de 6 ans révolus.

Le niveau secondaire comprend 4 cycles :

- Le cycle de spécialisation professionnelle (CSP) d'une durée d'un an ou de deux ans ;

- Le cycle d'arts et métiers d'une durée de trois ans ;

- Le cycle professionnel d'une durée de 4 à 5 ans ;

- Le cycle long (humanités) d'une durée de 6 ans et qui ouvre la porte aux études supérieures.

Le CSP et le cycle d'arts et métiers organisent plusieurs options essentiellement de type professionnel.

Le cycle long des humanités organise trois types d'enseignement à savoir :

- l'enseignement général où sont organisées deux premières années du secondaire ainsi que les sections scientifiques et littéraires ;

- l'enseignement normal où sont organisées les sections pédagogique, normale et d'éducation physique ;

- l'enseignement technique où sont organisées les sections industrielle, commerciale et sociale.

Les établissements primaires et secondaires ne sont pas revêtus d'un même régime de gestion, les différents établissements sont catégorisés en écoles publiques et écoles privées. C'est ainsi que nous avons les écoles conventionnées catholiques (E.C.Cath), les écoles conventionnées protestantes (E.C.P), les écoles conventionnées Islamiques (E.C.I), les écoles conventionnées Kimbanguistes (E.C.K), les écoles non conventionnées ou officielles (E.N.C) et les écoles privées (E.P.R) [MIN2012].

1.3 Etat de lieu de l'enseignement au Sud Kivu

Dans cette section, il sera question d'analyser l'évolution de l'état éducatif de l'enseignement primaire, secondaire et professionnel au Sud Kivu. A ce niveau, le présent travail fait une analyse d'effectifs inscrits par rapport au besoin qui est pressenti au niveau de l'école primaire et secondaire.

1.3.1 Taux de scolarisation

Le taux de scolarisation est le pourcentage obtenu à l'aide du rapport entre les effectifs d'élèves et la population scolarisable correspondante d'un cycle donné (DIAGNE et al., 2006)[MUR2012].

Au niveau de la province du Sud-Kivu, le taux l'admission en première année primaire a largement augmenté depuis 2007 et dépasse aujourd'hui le 80% grâce à une campagne intitulée : « Toutes les filles à l'école » [MIN2012].

En première primaire, les élèves ayant plus ou moins six ans sont moins nombreux. L'entrée à l'école primaire est tardive et, sur les nouveaux inscrits en 1ère année, seuls 40 % sont âgés de plus ou moins 6 ans (âge légal), tandis que les enfants âgés de 7 à 10 ans ou plus représentent près de 60 % des inscrits [UNI2012].

Eu égard à ce qui précède, depuis l'année scolaire 2007-2008, le ministère national de l'EPSP s'est alors engagé à la réglementation et la suppression de certains frais scolaires de manière à favoriser les inscriptions en première année primaire dans le respect de la loi. Le même ministère a par ce fait, intensifié les campagnes de sensibilisation en faveur de la scolarisation (notamment de filles).

Il sied de signaler que le taux de scolarisation à l'école secondaire est nettement plus faible que celui du primaire, ceci à cause de plusieurs hypothèses telles que la paie des frais scolaires par les ménages, les guerres à répétition qu'a subit la province.

1.4 Suivi du cursus scolaire

Le cursus scolaire est l'ensemble d'une carrière professionnelle ou estudiantine [LAR2006].

Le suivi du cursus scolaire à l'école primaire tout comme à l'école secondaire reste un vrai casse-tête aussi bien pour l'inspection générale de l'enseignement primaire, secondaire et professionnel que pour le ministère de l'enseignement primaire, secondaire et professionnel.

Les établissements d'enseignement primaire, secondaire et professionnel sont subdivisés en axes et en sous-division. A ces sous-divisions sont affectés les inspecteurs itinérants pour faire le suivi et la vérification de la viabilité de ces établissements.

Ce suivi est fait de façon manuelle grâce aux différents rapports que doivent rédiger les chefs des établissements contrôlés par les inspecteurs itinérants et qui par la suite sont déposés à l'inspection, à la division et au ministère de l'enseignement primaire, secondaire et professionnel.

Les différents rapports sont de deux types : un rapport à la rentrée scolaire et un rapport à la fin de l'année scolaire.

Ces rapports sont, à leur tour, accompagnés des palmarès faisant l'inventaire de tous les élèves, nouveaux et anciens, de chaque école. Le palmarès de fin d'année, lui, retrace les points de la proclamation et la décision de délibération.

1.5 Inspection provinciale de l'enseignement primaire, secondaire et professionnel

1.5.1 Composition interne

L'inspection provinciale de l'enseignement primaire, secondaire et professionnel du Sud-Kivu est composée des inspecteurs qui constituent son personnel en dépits de quelque autres agents qui ne le sont pas, à l'instar des ouvriers et quelques subalternes.

A la tête il ya l'Inspecteur Principal Provincial qui a sous la direction toute l'inspection. En second lieu vient 2 autres inspecteurs ; l'Inspecteur Principal Provincial Adjoint chargé du primaire qui gère les écoles primaires de toute la province et l'Inspecteur Principal Provincial Adjoint chargé du secondaire qui gères aussi toutes les écoles secondaires. Chaque Inspecteur Principal Provincial Adjoint gère les Inspecteurs Chefs des Pools.

Les Inspecteurs Chefs des Pools sont là pour la gestion des écoles au quotidien. Ils gèrent les palmarès et les rapports scolaires des écoles qui sont à leurs charges. Ils gèrent également le cursus des élèves en surveillant la véracité des résultats qui leurs sont transmis par les directeurs ou les préfets des études de différentes écoles. Ces derniers sont aidés par des Inspecteurs dites itinérants qui ont la charge de visité les écoles et s'imprègnent de la réalité sous le terrain.

En suite viennent d'autres services. Certains ont le rôle de gérer les fiches des élèves, de gérer les listes de publications, les personnels, les sous divisions, ...

Conclusion partielle

L'organisation de l'EPSP au niveau provincial est très complexe car elle suit la même organisation que celle au figure 1.1 mais ici toutes les opérations sont chapeautées par l'IPP. Vus cette complexité, elle est alors subdivisé en Sous Proved, l'IPP est à son tour secondé par deux inspecteurs principaux adjoint l'un du primaire et l'autre du secondaire ainsi que des Inspools ceux du primaire et ceux du secondaire. Ils sont également groupés selon les communes et les axes (Figure 1.2 et 1.3).

Figure 2 1 Organisation administrative et pédagogique

[Source : Archive Ministère de l'EPSP]

Figure 2 2 : Organisation niveau sous provincial

IPP

[Source : Archive Ministère de l'EPSP]

IPP A SECONDAIRE

IPP A PRIMAIRE

INSPOOL PRIMAIRE

INSPOOL SECONDAIRE

Préfet des études

INSPECTEUR ITINERANTS

INSPECTEUR ITINERANTS

Directeurs d'école primaires

Figure 2 3 : Organigramme Spécifique

Deuxième chapitre

ANALYSE ET CRITIQUE DE L'EXISTANT

2.1 Introduction

Le présent chapitre présentera le schéma directeur dont il sera question dans ce travail, mais également la présentation des documents utilisés actuellement pour le suivi du cursus scolaire des élèves à l'inspection provinciale de l'EPSP. En fin il passera en revue de tout ce qui existe déjà au sein de l'inspection provinciale de l'enseignement primaire, secondaire et professionnel du Sud-Kivu tout en décelant les points forts et les points faibles de ce système.

2.2 Les éléments du schéma directeur

Le schéma directeur « est un ensemble de propositions tendant, pour une période donnée (plan à terme), à maîtriser l'informatisation d'une entreprise en fonction de sa stratégie et ses moyens » [NDA2013].

Ainsi, le schéma directeur d'une organisation a pour but de donner les orientations stratégiques de manière prospective afin de définir grossièrement l'articulation de la réalisation des principaux objectifs dans le temps [NDA2013].

Le schéma directeur (figure 2 7) permet ainsi de définir des priorités en termes de réalisation des objectifs et de donner une visibilité sur les ambitions de l'organisation. Il est élaboré par un comité directeur (ou comité stratégique) regroupant les représentants de la direction générale de l'organisation. Le comité directeur représente donc la direction générale de l'entreprise pour l'ensemble des projets. Dans le cas de notre travail ceci sera élaboré par l'Inspecteur Principal Provincial de l'EPSP/Sud Kivu.

2.3 Etude des documents

Cette section présentera les documents recensés à l'inspection provinciale de l'EPSP sur le suivi du cursus scolaire et leurs utilités.

Le suivi du cursus scolaire au niveau de l'inspection provinciale de l'EPSP/Sud Kivu, utilise principalement les documents ci-après :

- La fiche d'inscription à l'épreuve de l'examen d'Etat communément appelée « Fiche blanche » ;

- La fiche d'inscription E.01 communément appelé « Souche » ;

- Le listing des élèves.

La fiche d'inscription à l'épreuve de l'examen d'Etat (Figure 2.1) est le document qui accompagne les dossiers des candidats et élèves à l'inspection provinciale de l'Enseignement Primaire, Secondaire et Professionnel (EPSP), pour la vérification de leurs cursus. En cas de litige ces derniers se verront supprimer de la liste des candidats [INS2010].

La fiche d'inscription (Figure 2.2) est alors utilisée après vérification des cursus des élèves pour accompagner les dossiers des candidats admis à l'inspection générale de l'EPSP à Kinshasa. Elle est accompagnée de trois photos passeport pour chaque candidat en vue de l'impression du diplôme d'Etat en cas de réussite [INS2010].

Le listing des élèves (Figure 2.3) est la liste établie par les préfets des études après vérification des cursus des élèves afin de mettre à jour la liste des candidats. C'est cette liste qui sera pris en charge lors de l'établissement des numéros de passation des examens d'Etat. Cette liste reprend les éléments clés des candidats comme le nom, le sexe, le lieu et la date de naissance ainsi que leur numéro d'identification provinciale (E13) [INS2010].

2.4 Critique de l'existant

La critique de l'existant est une étude objective et non subjective permettant à un chercheur d'établir un relie entre les inconvénients et les avantages du système en étude tout en donnant les pistes de solution. Elle consiste également à faire ressortir toutes les anomalies constatées au cours de l'étude préalable de l'existant afin de déterminer leurs causes. Elle permet aussi de mettre en évidence, au cours d'un projet, les dysfonctionnements de procédures et de processus [FRE2010].

Cette phase permettra progressivement de mieux comprendre le problème et de voir dans la mesure du possible comment suggérer des pistes de solution au système déjà existant.

2.4.1 Diagnostic de l'existant

Une bonne critique amène à identifier les éléments qui empêchent le système d'être performant et fiable. Il était question d'une critique qui consiste en une analyse stricte, un examen minutieux de la situation observée en vue de porter un jugement sur le système en place. Dans le diagnostic de l'existant, il est question de soulever les points forts et les points faibles du système manuel utilisé actuellement à l'inspection de l'enseignement primaire, secondaire et professionnel du Sud Kivu.

En effet, lors des études menées, il a été constaté que les gestionnaires d'école et les chefs d'établissements déposent une copie du rapport scolaire et du palmarès auprès de l'Inspecteur Chef de pool et une autre auprès de l'Inspecteur Principal Provincial. Lors de la vérification du cursus scolaire, qui se fait uniquement en sixième année secondaire, les inspecteurs itinérants sont alors appelés à vérifier palmarès par palmarès et élève par élève. Un tel travail reste fastidieux et coûteux.

Après les entretiens faits avec les inspecteurs itinérants et les chefs d'établissement des écoles comme l'institut Mgr GUIDO, l'institut CIDASA, l'institut CAHI et le Complexe Scolaire FOYER DU SAVOIR II de la ville de Bukavu, il a été constaté qu'il y a des élèves qui sont classés comme fraudeurs et d'autres qui passent pour de bons élèves alors qu'ils ne le sont pas.

Quant aux quelques ordinateurs existant à l'inspection, l a été constaté qu'ils sont en quantité minime et ne répondent pas aux besoins et à la gestion de tout les palmarès des élèves. Les six ordinateurs qui existent au secrétariat et au cabinet de l'Inspecteur Principal Provincial sont utilisés uniquement pour la saisie des communiqués, des lettres et des certains rapports ; et ne contribuent pas à la sécurisation maximale des données. Il faut également évoquer la non qualification des inspecteurs itinérants affectés aux pools du primaire. Bon nombre d'entre eux ont un niveau de quatrième année secondaire (D4) et d'autres de sixième année secondaire (D6), avec une faible connaissance en matière informatique.

2.4.2 Orientation

En tant que concepteur, l'étude préalable conduit à mieux comprendre le problème, à partir des objectifs globaux fixés au départ de l'étude, et de prendre en compte le bilan critique de l'existant ainsi que les besoins exprimés par les utilisateurs dans le système d'information en place. Ces observations vont permettre de définir de nouvelles orientations pour la mise en place du système futur.

Cela amènera à dégager une solution de synthèse qui devra prendre en compte des contraintes organisationnelles, techniques, économiques, et traduire sous forme concrète les objectifs à atteindre.

a. Une solution manuelle

C'est une solution de réorganisation qui consiste à :

- renforcer la productivité en plaçant la personne qu'il faut à la place qu'il faut ;

- acquérir des matériels tels que les armoires fermées à clé sous contrôle d'un agent pour la sécurité des documents ;

- acquérir des photocopieurs pour la multiplication des documents établis en prévision d'une perte éventuelle.

Cette solution dégage comme avantages :

- la garantie d'un minimum de protection des documents ;

- le faible coût.

Comme inconvénients, il y a lieu de relever :

- la persistance des erreurs ;

- la perte de temps lors de traitement des informations ;

- le délai de réponse très allongé lors du processus de traitement ; 

- l'insécurité dans la conservation des données ;

- la moindre fiabilité des résultats obtenus.

b. Une solution informatique

Une solution informatique est l'ensemble des connaissances, des technologies, et des outils en rapport avec la  gestion de données, c'est-à-dire la collecte, la vérification et l'organisation de grandes quantités d'informations. L'informatique de gestion a de nombreuses applications pratiques dans les entreprises. Elle sera plus efficace et efficiente pour répondre à certaines insuffisantes constatées au traitement existant [NKU2013].

- La solution informatique avec l'utilisation du Microsoft Office Excel

Microsoft Office Excel est un tableur intégré ; il contient en plus du tableur un grapheur et un gestionnaire des données, avec une capacité de stockage assez limité et ne favorisant pas de répartis les données entre plusieurs utilisateurs [LOG2010].

Les avantages de cette solution sont :

- la manipulation interactive des tableaux numériques ;

- la gestion efficace des calculs et des cubes ;

- la gestion appropriée des graphiques de synthèse.

Comme inconvénients l'on peut énumérer:

- la non intégration des clés pour éviter la redondance des informations ;

- le non structuration des données ;

- le non accès à distance pour le cas des sous-divisions.

- La solution informatique par l'approche base de données

L'approche base de données permet de gérer des données structurées contenues dans des fichiers, intégrés en un seul grand fichier partagé par diverses applications [NGA2012].

Cette solution a comme avantages :

- l'occupation d'une faible espace en mémoire centrale ;

- la structuration des données ;

- l'indépendance des données par rapport aux programmes ;

- l'accès sélectif et concurrentiel aux données ;

- l'intégration des clés ;

- la bonne sécurisation des données à l'aide des supports informatiques sûrs ;

- l'utilisation accrue des normes informatiques.

Comme inconvénients elle exige des coûts énormes pour la matérialisation du projet.

- La solution informatique par l'approche Web :

L'approche Web permet de gérer des données structurées contenues dans des fichiers moins redondants, intégrés en un seul grand fichier partagé par diverses applications pour toutes les sous-divisions de la province ainsi que du pays, dans le cadre du présent travail.

Cette solution a comme avantages :

- la simplicité et la rapidité d'implémentation et d'utilisation ;

- la gratuité des outils ou des coûts d'utilisation modique ;

- la grande interactivité ;

- les possibilités de personnalisation des outils.

Comme inconvénients, il est à signaler ;

- la traçabilité : tous le monde peut écrire tout et n'importe quoi sur le Web ;

- la fiabilité du contenu ;

- nouveaux outils dit nouveaux risques juridiques ;

- une implication encore faible des internautes.

c. Choix de la meilleure solution

Au regard des questions posées dans la problématique et des avantages offerts par les différentes solutions examinées, la solution informatique avec l'approche Web a été retenue pour les raisons suivantes :

- la sécurité des informations devient possible grâce à la sauvegarde (back-up) des documents sur des supports magnétiques externes, en prévision d'un éventuel sinistre ;

- le travail devient performant en évitant au maximum des erreurs et des omissions ;

- des résultats deviennent fiables suite à un traitement en temps réel ;

- il ya l'indépendance entre les données et les applications ;

- l'accès aux données, même pour les inspecteurs attitrés se retrouvant en dehors du centre ville devient possible ;

- les résultats deviennent fiables et en temps réel, même pour les inspecteurs qui ne sont pas sur place à l'inspection centrale.

2.5 Conclusion partielle

Eu égard à ces études sur l'existant, il a été constaté que le système actuellement utilisé au niveau de l'inspection provinciale de l'enseignement primaire, secondaire et professionnel du Sud Kivu contient encore plusieurs insuffisances quant à la gestion des palmarès et des rapports des élèves et que la solution informatique notamment à travers l'approche Web, serait la meilleure car elle permettra aux acteurs de l'EPSP, de partager toutes les données en temps réel et d'y avoir accès quel que soit l'endroit où ils se trouvent.

Figure 2 4: Fiche d'identification

[Source : Archive EPSP ]

Figure 2 5 : Fiche d'inscription E.01

[Source : Archive EPSP ]

Figure 2.2 : Fiche d'inscription E.01(suite)

[Source : Archive EPSP ]

Figure 2 6 : Listing des élèves

[Source : Archive EPSP]

Conception

Réalisation

Maintenance

Définition des orientations générales

D'information

Schéma Directeur

Proposition et évaluation de solution techniques pour le système d'information d'un domaine

PROJ

Etude Préalable

Stop

Etude détaillée

Spécification complètes du futur système d'information organisationnel du point de vue des utilisateurs (externe)

Etude technique

Spécification complètes du futur système d'information organisationnel du point de vue du réalisateur (interne)

Production Logiciel

Ecriture des programmes, génération des fichiers ou des bases de données, tests.

Mise en service

Installation de l'application informatique, mise en place de la nouvelle organisation

Maintenance

Rectification des anomalies, améliorations, évolutions

Figure 2 7 : Schéma directeur

Troisième chapitre

MODELISATION DU SYSTEME D'INFORMATION INFORMATISE

3.1 Introduction

La modélisation est la conception d'un  modèle. Selon son objectif et les moyens utilisés. En informatique, on parle de  modélisation des données pour désigner une étape de construction d'un système d'information.

Dans le présent chapitre il sera question de présenter le langage de modélisation utilisé ainsi que ses fonctionnalités et son bien fondé dans le présent travail. Comme démarche utilisée, on se servira de la démarche de Processus Unifié. [MBI2014].

3.2 Processus Unifie

Processus unifié (PU ou UP en anglais pour Unified Process) est une méthode de développement pour les logiciels orientés objets. C'est une méthode générique, itérative et incrémentale, contrairement à la méthode séquentielle Merise. Il vient compléter la systémique des modèles UML.

Dans la démarche de Processus Unifié, la phase de conception suit immédiatement la phase d'analyse. Elle consiste à traduire les besoins de l'utilisateur en précisant comment l'application pourra les satisfaire, et ce avant de procéder à la réalisation du logiciel en question.

Le recours à la modélisation est depuis longtemps une pratique indispensable au développement logiciel, car un modèle est prévu pour arriver à anticiper les résultats du codage. Un modèle est en effet une représentation abstraite d'un système destiné à en faciliter l'étude et à le documenter [ROQ2008].

C'est un outil majeur de communication entre les différents intervenants au sein d'un projet. Chaque membre de l'équipe, depuis l'utilisateur jusqu'au développeur, utilise et enrichit le modèle différemment. En outre, les systèmes devenant de plus en plus complexes, leur compréhension et leur maîtrise globale dépassent les capacités d'un seul individu. La construction d'un modèle abstrait aide à y remédier. Le modèle présente notamment l'atout de faciliter la traçabilité du système, à savoir la possibilité de partir d'un de ses éléments et de suivre ses interactions et liens avec d'autres parties du modèle. Associé au processus de développement, un modèle représente l'ensemble des vues sur une expression de besoins ou sur une solution technique. Pris à un niveau de détail pertinent, il décrit ou conçoit la cible de l'étape en cours [ROQ2008].

Le modèle sert donc des objectifs différents suivant l'activité de développement et sera construit avec des points de vue de plus en plus détaillés :

- Dans les activités de spécification des exigences, il convient premièrement de considérer le système comme une boîte noire à part entière afin d'étudier sa place dans le système métier plus global qu'est l'entreprise. On développe pour cela un modèle de niveau contexte, afin de tracer précisément les frontières fonctionnelles du système [MBIK2014].

- 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 [ROQ2008].

- 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 [ROQ2008].

Dans le présent travail, il sera question du langage de modélisation UML.

3.3 A quoi sert UML

UML donne une définition sur une approche objet plus formelle et apporte la dimension logique à l'approche objet [NKU2013].

Pour concevoir en UML, il faut commencer par prendre de la hauteur par rapport au problème qui est posé et utiliser des concepts abstraits complètement indépendants des langages de programmation. L'utilisation d'un langage de programmation comme support de conception revient à faire une analyse peu précise et réductrice par rapport à une modélisation objet. A l'inverse de la plupart des technologies objet, UML permet de s'affranchir totalement de tout langage de programmation (permettant ainsi l'écueil de la limitation de vue du langage de programmation) pour élaborer et exprimer des modèles objet. Il a été pensé comme support d'analyse objet [NKU2013].

De plus, UML est un méta-modèle : il décrit très précisément tous les éléments de modélisation (permettant ainsi de limiter les ambiguïtés) et normalise les concepts objet. Étant un méta modèle, UML est valable pour tous les langages de programmation.

Il présente comme qualités d'être un langage sans ambigüité, un langage universel, un langage offrant le moyen de définir les structures de programmation, un langage ayant une représentation universelle (une communication performante et une notation graphique simple [ROQ2008].

UML propose aussi une notation pour représenter graphiquement les éléments de modélisation du méta modèle ; cette notation graphique est le support du langage UML. Ceci lui permet donc d'être visuellement plus compréhensible (pour comparer ou évaluer) et limite ainsi les ambiguïtés. Il offre un cadre avec différentes vues complémentaires du système sur plusieurs niveaux d'abstraction, les diagrammes, et contrôle ainsi que la complexité dans l'expression des solutions objets [ROQ2008].

3.4 Les diagrammes UML

UML 2 s'articule autour de treize types de diagrammes, chacun d'eux étant dédié à la représentation des concepts particuliers d'un système logiciel. Ces types de diagramme sont répartis en deux grands groupes à savoir six diagrammes structurels et sept diagrammes comportementaux.

Les diagrammes structurels sont :

- le diagramme de classes : montrant les briques de base statiques : les classes, les associations, les interfaces, les attributs, les opérations et les généralisations ;

- le diagramme d'objets : montrant les instances des éléments structurels et leurs liens à l'exécution ;

- le diagramme de packages : montrant l'organisation logique du modèle et les relations entre packages ;

- le diagramme de structure composite : montrant l'organisation interne d'un élément statique complexe ;

- le diagramme de composants : montrant des structures complexes, avec leurs interfaces fournies et requises ;

- Diagramme de déploiement : Il montre le déploiement physique sur les ressources matérielles.

Les diagrammes comportementaux sont :

- le diagramme de cas d'utilisation : montrant les interactions fonctionnelles entre les acteurs et le système à l'étude ;

- le diagramme de vue d'ensemble des interactions : fusionnant les diagrammes d'activité et de séquence pour combiner des fragments d'interaction avec des décisions et des flots ;

- le diagramme de séquence : montrant la séquence verticale des messages passés entre objets au sein d'une interaction ;

- le diagramme de communication : montrant la communication entre objets dans le plan au sein d'une interaction ;

- le diagramme de temps : fusionnant les diagrammes d'états et de séquence pour montrer l'évolution de l'état d'un objet au cours du temps ;

- le diagramme d'activité : montrant l'enchaînement des actions et décisions au sein d'une activité ;

- le diagramme d'états : montrant les différents états et transitions possibles des objets d'une classe.

Le présent travail va tout simplement se servir de quatre diagrammes parmi les treize. Il s'agit du diagramme de classes, le diagramme des cas d'utilisation, le diagramme de séquence et celui d'activités car UML n'étant pas une méthode, leur utilisation est laissé à l'appréciation de chacun. Même si le diagramme de classes est généralement considéré comme l'élément central d'UML ; des méthodologies, telles que le Processus Unifié, axent l'analyse en tout premier lieu sur les diagrammes de cas d'utilisation (Use Case). De même, on peut se contenter de modéliser seulement partiellement un système, par exemple certaines parties critiques.

3.4.1 Diagramme des cas d'utilisation

Le diagramme de cas d'utilisation est destiné à représenter les besoins des utilisateurs par rapport au système. Il constitue un des diagrammes les plus structurants dans l'analyse d'un système.

Le diagramme de cas d'utilisation se sert de certain concepts comme : Cas d'utilisation ou use case de anglais qui est l'ensemble de séquences d'actions réalisées par le système produisant un résultat observable intéressant pour un acteur particulier. Collection de scénarios reliés par un objectif utilisateur [MBIK2014].

Le concept association est utilisée dans ce type de diagramme pour relier les acteurs et les cas d'utilisation par une relation qui signifie simplement « participe à ».

Pour le concept Généralisation, les cas d'utilisation descendants héritent de la description de leur parent commun. Chacun d'entre eux peut néanmoins comprendre des relations spécifiques supplémentaires avec d'autres acteurs ou cas d'utilisation. La généralisation d'acteurs est en revanche parfois utile [MBI2014].

Les cas d'utilisation sont une technique de description du système étudié privilégiant le point de vue de l'utilisateur. Il s'agit de la solution UML pour représenter le modèle conceptuel du projet mis en place. Les cas d'utilisation décrivent sous la forme d'actions et de réactions, le comportement d'un système du point de vue d'un utilisateur. Les cas d'utilisation servent à structurer les besoins des utilisateurs et les objectifs correspondants du système [FRE2000].

Un cas d'utilisation est une manière spécifique d'utiliser un système. C'est l'image d'une fonctionnalité du système, déclenchée en réponse à la stimulation d'un acteur externe.

Les cas d'utilisation apportent une solution au problème de la détermination et de la compréhension des besoins. En effet, fréquemment, des besoins se contredisent, des oublis et des imprécisions sont réalisés et ainsi l'analyse du système part sur de mauvaises bases. Les cas d'utilisation recentrent l'expression des besoins sur les utilisateurs en partant du principe qu'un système est avant tout construit pour ses utilisateurs. Les cas d'utilisation permettent aux utilisateurs de structurer et d'articuler leurs désirs ; ils les obligent à définir la manière dont ils voudraient interagir avec le système, à préciser quelles informations ils entendent échanger et à décrire ce qui doit être fait pour obtenir le résultat escompté [MBI2014].

La figure 3.1 présente les différents cas d'utilisation dont il sera question dans le présent travail. Ainsi l'inspecteur aura pour cas d'utilisation vérifier le rapport scolaire et le palmarès scolaire d'une école, vérifier le cursus scolaire d'un élève mais aussi s'imprégner des informations qui sont publiées sur le site. Le directeur et le préfet des études quant à eux, auront l'opportunité de charger et de vérifier le cursus scolaire de l'élève et de consulter les informations disponibles sur le site.

Le visiteur, quant à lui, aura seulement à de consulter les informations disponible sur le site.

Figure 3 1 Cas d'utilisation du système en étude.

3.4.2 Diagramme d'activités

Le diagramme d'activités donne une vision des enchaînements des activités propres à une opération ou à un cas d'utilisation. Il permet aussi de représenter les flots de contrôle et les flots de données.

Le diagramme d'activité représente les règles d'enchaînement des actions et décisions au sein d'une activité. Il peut également être utilisé comme alternative au diagramme d'états pour décrire la navigation dans un site Web [ROQ2008].

a. Charger les rapports scolaires

Le chargement du rapport scolaire se fait par le préfet des études ou le directeur de l'école concernée, et cela une fois l'an c'est-à-dire à la fin de l'année scolaire. Avant de passer à cette action, ce dernier doit, selon la figure 3.2, nécessairement s'authentifier au système, grâce à un login et un mot de passe lui attribué par l'administrateur du site. Tant que le mot de passe et/ou le login ne seront pas corrects son chargement ne pourra en aucun cas aboutir.

Figure 3 2 Diagramme d'activité ; Chargement du rapport scolaire

b. Charger les palmarès scolaires :

Le chargement du palmarès scolaire, comme pour le cas du rapport scolaire, se fait par le préfet des études ou le directeur de l'école concernée et cela une fois l'an, c'est-à-dire à la fin de l'année scolaire. Comme le montre la figure 3.3 ; il doit d'abord s'authentifier au système, grâce à un login et un mot de passe lui attribué par l'administrateur du site. Tant que le mot de passe et/ou le login ne seront pas corrects, il ne pourra nullement effectuer cette opération.

c. Charger les palmarès et le rapport scolaire simultanément :

Le chargement du palmarès scolaire et du rapport scolaire peut être fait simultanément et dans ce cas-là, l'opération se passera comme le montre la figure 3.4. Le chargement est exécuté, comme pour les deux cas précédents, par le préfet et/ou le directeur moyennant une authentification au système grâce à son login et son mot de passe.

Figure 3 3 Diagramme d'activité Chargement du palmarès scolaire

Figure 3 4 Diagramme d'activité Charger le palmarès et le rapport scolaire simultanément

d. Vérifier le rapport scolaire

La vérification du rapport scolaire se fait uniquement par les inspecteurs. Une fois que le directeur et/ou le préfet aura chargé son rapport scolaire sur le site ce dernier ne pourra plus y avoir accès sauf pour une simple consultation. En cas de force majeure il sera obligé alors de s'adresser au près de l'administrateur du système.

Selon la figure 3.5, les inspecteurs vérifieront ces différents rapports scolaires, et ce après, s'être, eux aussi, authentifiés au système et après avoir mis l'année scolaire et le nom de l'école correspondant dans le cas contraire, ils ne pourront pas y avoir accès.

Figure 3 5 Diagramme d'activité Vérifier le rapport scolaire

e. Vérifier le cursus scolaire

L'opération de vérification du cursus scolaire telle que présentée à la figure 3.6 s'effectue par les chefs d'établissements ou l'inspecteur. Après s'être authentifié au système pour vérifier le cursus scolaire de l'élève, le chef d'établissement ou l'inspecteur doit saisir le numéro national d'identification de l'élève. Dans le cas contraire, il n'aura aucune action effectuée.

Figure 3 6 Diagramme d'activité Vérifier le cursus scolaire

3.4.3 Diagramme des séquences

Le diagramme des séquences permet de décrire les scénarios de chaque cas d'utilisation en mettant l'accent sur la chronologie des opérations en interaction avec les objets.

Selon Di Gallo, un scénario: représente une succession particulière d'enchaînements, s'exécutant du début à la fin du cas d'utilisation, un enchaînement étant l'unité de description de séquences d'actions [FRE2000].

Une ligne de vie représente l'ensemble des opérations exécutées par un objet.

Un message est une transmission d'information unidirectionnelle entre deux objets, l'objet émetteur et l'objet récepteur. Dans un diagramme de séquence, deux types de messages peuvent être distingués.

Un message est dit synchrone lorsque l'émetteur reste en attente de la réponse à son message avant de poursuivre ses actions.

Il est dit asynchrone quand l'émetteur n'attend pas la réponse à son message, il poursuit l'exécution de ses opérations.

a. Diagramme de séquence gestion des rapports

Ce diagramme est représenté dans la figure 3.6. Ici les chefs d'établissement, les directeurs et les préfets, s'authentifient au système, chargent les rapports et se déconnectent.

Figure 3 7 Diagramme de séquence Gestion des rapports scolaire

b. Diagramme de séquence Gestion des palmarès

Ce diagramme est représenté dans la figure 3.7. Ici les chefs d'établissement, les directeurs et les préfets, s'authentifient au système, chargent les palmarès pour vérification à l'inspection et se déconnectent.

c. Diagramme de séquence Gestion du cursus

Les chefs d'établissements vérifient le cursus scolaire de l'élève. Tel que présenté au figure 3.8, après s'être authentifiés au système, ils ont l'opportunité de saisir le numéro SERNIE de l'élève en question et directeur ils auront une réponse relative à leur requête.

Figure 3 8 Diagramme de séquence Gestion des palmarès scolaire

Figure 3 9 Diagramme de séquence Gestion des cursus scolaire

d. Diagramme de séquence Enregistrement directeurs

Ce diagramme est représenté dans la figure 3.9. Il présente les différentes opérations pour la création d'un compte pour un directeur sur le site.

Figure 3 10 Diagramme de séquence Enregistrement directeurs

e. Diagramme de séquence Enregistrement préfets

Ce diagramme est représenté dans la figure 3.10. Il présente les différentes opérations pour la création d'un compte pour un directeur des études sur le site

Figure 3 11 Diagramme de séquence Enregistrement préfets

f. Diagramme de séquence Enregistrement inspecteurs

Ce diagramme est représenté dans la figure 3.11. Il présente les différentes opérations pour la création d'un compte pour un directeur sur le site

Figure 3 12 Diagramme de séquence Enregistrement Inspecteurs

3.4.4 Diagramme de déploiement

Le diagramme de déploiement (figure 3.13) montre la disposition physique des matériels qui composent le système et la répartition des composants sur les matériels. Les ressources matérielles sont représentées sous forme de noeuds. Les noeuds sont connectés entre eux, à l'aide d'un support de communication. La nature des lignes de communication et leurs caractéristiques peuvent être précises. Les diagrammes de déploiements peuvent montrer les instances de noeuds (un matériel précis), ou des classes de noeuds. Les diagrammes de déploiement correspondent à la vue de déploiement d'une architecture logicielle [NKU2013].

3.4.5 Diagramme de classes

Le diagramme de classes (figure 3.14)  est un schéma utilisé en  génie logiciel pour présenter les  classes et les interfaces des systèmes ainsi que les différentes relations entre celles-ci. Ce diagramme fait partie de la partie  statique d' UML car il fait abstraction des aspects temporels et  dynamiques. Une  classe décrit les responsabilités, le comportement et le type d'un ensemble d'objets. Les éléments de cet ensemble sont les  instances de la classe. Une  classe est un ensemble de  fonctions et de données (attributs) qui sont liées ensemble par un champ sémantique. Les classes sont utilisées dans la programmation orientée objet. Elles permettent de modéliser un  programme et ainsi de découper une tâche complexe en plusieurs petits travaux simples [ROQ2008].

a. Réalisation du Diagramme de Classes

Le diagramme des classes identifie la structure des classes d'un système, y compris les propriétés, les méthodes et des associations de chaque classe.

La réalisation du diagramme de classe se base sur la description des classes et les règles de gestion.

b. Formalisme

Les classes sont des modules de base de la programmation orientée objet. Une classe est représentée en utilisant un rectangle divisé en trois sections. La section supérieure est le nom de la classe ; la section centrale définit les propriétés de la classe et la section inférieure définit les méthodes de la classe. Ainsi, on obtient le formalisme de figure 3.12.

Tableau 3 1 formalisme du diagramme de classe

Nom de la classe

Propriétés

Méthodes ()

Une association, quant à elle, est une relation générique entre deux classes. Elle est modélisée par une ligne reliant les deux classes. Cette ligne peut être qualifiée avec le type de relation et peut également comporter des règles de multiplicités.

c. Multiplicité

La  multiplicité ou cardinalité, dans les schémas relationnels en modélisation des données, sert à compter le nombre minimum et maximum de possibilités que chaque classe contient dans la relation liant 2 ou plusieurs objets [MBI2014].

Tableau 3 2 multiplicité

Multiplicités

Explications

1..1 noté 1

Un et un seul

0..1

Zéro ou un

0..* noté *

De zéro à n

1..*

De un à plusieurs

n..m

De n à m

d. Règles de Gestion (R.G) et Lecture des Multiplicités

Le diagramme des classes pour notre système est basé sur les règles de gestion suivantes :

RG 1 : - Un Préfet peut charger un et un seul palmarès par an ;

- Un palmarès peut être chargé par un et un seul Préfet par an.

RG 2 : - Un Préfet élabore un et un seul rapport scolaire par an;

- Un rapport scolaire est élaboré par un et un seul Préfet.

RG 3 : - Un Directeur d'école primaire peut placer un ou plusieurs palmarès ;

- Un palmarès peut être placé par un et un seul Directeur d'école primaire.

RG 4 : - Un Directeur d'école primaire fait un ou un rapport scolaire par an;

- Un rapport scolaire est fait par un et un seul Directeur d'école primaire.

RG 5 : -Un ou plusieurs inspecteurs peuvent vérifier un ou plusieurs rapports scolaires ;

- Un ou plusieurs rapports scolaires peuvent être vérifiés par un ou plusieurs inspecteurs.

RG 6 : - Un ou plusieurs inspecteurs peuvent consulter un ou plusieurs palmarès scolaires ;

- Un ou plusieurs palmarès scolaires peuvent être consultés par un ou plusieurs inspecteurs.

Sur base des classes retenues reliées entre elles par des associations diverses, l'on obtient, en fin, le diagramme des classes de la figure 3.11.

3.5 Conclusion partielle

Dans le présent chapitre, il était question de présenter et d'expliquer en quelques mots les quelque diagrammes UML dont, le présent travail se servira, parmi les 13 diagrammes UML, pour mettre en place l'application qui répondra aux hypothèses soulevées à l'introduction du présent travail. Il a été également question, à travers les diagrammes d'activités, présenté les quelques fonctionnalités de l'application.

Figure 3 13 Diagramme de classe

((( )))

((( )))

Serveur

AUTRES SOUS DIVISIONS

CHEFS D'ETABLISSEMENTS

Administrateur

MODEM

BUREAU INSPECTEUR PRINCIPAL PROVINCIAL

Inspecteurs itinérants

Inspecteur Principal

IPP Primaire

Inspecteurs Chef des Pools et Sous Division

IPP Secondaire

Figure 3 14 Diagramme de déploiements

Quatrième chapitre

IMPLEMENTATION DE L'APPLICATION ET GUIDE DE L'UTILISATEUR

4 .1 Introduction

L'implémentation en information c'est l'action de réaliser la phase finale d'élaboration d'un système qui permet au matériel, aux logiciels et aux processus d'entrer en fonction [LAR2006].

Pour l'implémentation de la présente application, l'architecture du système a 3 couches: navigateur de Web, serveur de Web et serveur de la base de données, a été pris en compte (Figure 4.1).

L'utilisateur prend le navigateur de web pour accéder au système via l'Internet. Le protocole de communication entre le navigateur et le serveur est HTTP. Le mécanisme du système est très simple: d'abord, le navigateur envoie son requête au serveur, et puis, le serveur accède directement au serveur de la base de données, en suit, il envoie au navigateur les données.

Figure 4 1 Architecture du système

Pour ce faire l'utiliser du langage PHP et le système de la base de données MySQL ont été pris en compte pour la réalisation du présent système.

4.2 Outils utilises

4.2.1 PHP

PHP a une définition récursive: PHP: Hypertext Processor. Mais, en réalité, son premier nom est: Personal Home Page Tools. PHP est un langage de script côté serveur inclus dans HTML.

- Pourquoi l'utilisation de PHP ?

Les raisons qui font que PHP soit plus utilisé sont que PHP ne coûte rien pendant la durée de la vie de l'application. Le développement, le serveur, la gestion de la base de données, le support, tous sont gratuits. La syntaxe de PHP est simple, PHP est donc facile à apprendre. Pourtant, on ne peut pas utiliser les outils pour générer le code source de PHP, ils sont écrits à la main.

Il vient s'incorporer dans HTML et son incorporation dans HTML a plusieurs conséquences utiles comme: PHP peut être rapidement ajouté à du code produit par un éditeur HTML graphique; PHP se prête de lui-même a une division du travail entre concepteurs graphiques et développeur de scripts; PHP peut réduire les coûts de développement et améliorer son efficacité [PHA2006].

PHP n'a pas besoin de compilation: C'est un point fort du type de langage de script, il n'est pas nécessaire d'une compilation en code binaire avant de tester ou de déployer une application. Il suffit de l'écrire et de la lancer. PHP est disponible sur plusieurs plates-formes: PHP est disponible en natif pour Unix et pour Windows (la plupart des serveurs HTTP fonctionne sous l'un de ces types de système d'exploitation). PHP est aussi compatible avec les serveurs Web populaires: Apache HTTP Server, Microsoft Internet Information Server et Netscape Enterprise Server. PHP de plus en plus populaire: PHP devient rapidement l'une des solutions de développement dite «à deux étage» (Web et données). Les deux figures au-dessus illustrent la croissance de PHP [PHA2006].

En résumé, PHP n'est pas la panacée à tous les problèmes de développement Web, mais il a de nombreux avantages. Il est fait par des développeurs Web et pour des développeurs Web.

4.2.2 MYSQL

MySQL est une base de données utilisant le SQL qui est un langage des requêtes structurées et qui permet l'utilisateur d'inter agir avec la base de données.

MySQL est devenue la base de données open source la plus populaire au monde grâce à sa performance, sa haute fiabilité et sa simplicité d'utilisation. On la trouve dans plus de 8 millions d'installations, dans les grandes entreprises transnationales comme au sein d'applications embarquées spécialisées, sur tous les continents de la planète [WIK2014].

Non seulement MySQL est la base de données open source la plus populaire au monde, mais elle est également devenue le choix de prédilection de toute une nouvelle génération d'applications.

En outre, la fiabilité et la facilité d'administration de MySQL permettent aux administrateurs de base de données de ne plus perdre leur temps à régler des problèmes de performance ou d'interruptions de fonctionnement, pour pouvoir au contraire se concentrer sur des tâches plus stratégiques [PHA2006].

4.3 Présentation de l'application

4.3.1 Le lancement du serveur Web WAMP SERVER

Pour que le site WEB puisse faire connaissance ce la base de données se trouvant sur le server.

Figure 4 2 Lancement du SERVEUR WEB

Wampserver s'affichera une fois que l'utilisateur aura cliqué sur Localhost, et donnera ainsi l'opportunité de choisir notre base des données comme le montre la figure 4.3. Une fois que la base de données n'est pas créée l'opportunité de la créée lui sera proposé en cliquant sur phpMyAdmin en donnant le nom de la base et ainsi créer table par table selon le besoin de l'utilisateur. Le même procédure est d'application dans le cas de la vérification des contenues de la base des données figure 4.4.

Figure 4 3 Présentation de WampServer

Figure 4 4 Création d'une nouvelle base des données

4.5.2 Page d'accueil

La figure 4.5 nous présente le page d'accueil. Elle s'affiche une fois que le site est lance en donnant les quelques informations disponibles et destinées à tout le public. Après avoir cliqué que s'identifier la figure 4.6. Elle donne alors la possibilité aux utilisateurs, les chefs d'établissements et les inspecteurs, de se connecter au système grâce à leur login et mot de passe.

Figure 4 5 La page d'accueil

Figure 4 6 La page d'identification des utilisateurs

4.5.3 Identification des inspecteurs et la connexion à la base de données

Pour les inspecteurs, ils auront la possibilité de se connecter grâce à leur login et leur mot de passe (figure 4.7). Une fois le mot de passe et le login validés, ils auront la possibilité de vérifier le cursus scolaire d'un élève ou vérifier tout le palmarès d'une école selon l'année scolaire (figure 4.13). Une fois que le compte inspecteur est ouvert, il a l'opportunité de modifier son mot de passe (figure 4.8), d'imprimer la fiche de l'élève

Figure 4 7 Identification Inspecteur

Figure 4 8 Modification mot de passe Inspecteur

4.5.4 Identification et connexion des chefs d'établissements

Comme pour les inspecteurs, les chefs d'établissements, les préfets et les directeurs, aussi ont l'opportunité de se connecter à la base des données grâce toujours à leurs login et leurs mots de passe (figure 4 9 et figure 4 11). Ils peuvent aussi modifier leurs mots de passe si faisabilité est (figure 4 10 et figure 4 12).

Figure 4 9 Identification Préfet des études

Figure 4 10 Modification mot de passe Préfet des études

Figure 4 11 Identification Directeur

Figure 4 12 Modification mot de passe directeur

4.5.5 Opérations des inspecteurs sur le site

Les inspecteurs peuvent vérifier à la fois le cursus d'un élève grâce au numéro d'identification national ainsi que le palmarès de toute l'école grâce au login de l'école de l'année scolaire (figure 4 13)

Figure 4 13 Ouverture compte Inspecteur

4.5.5 Opérations des chefs d'établissements sur le site

Les chefs d'établissement à leur tour peuvent vérifier le cursus d'un élève grâce au numéro d'identification national ainsi que charger les palmarès et les rapports scolaires (figure 4 14, figure 4 15 et figure 4 16).

Figure 4 14 Ouverture compte Préfet

Figure 4 15 Ouverture compte Directeur

Figure 4 16 Affichage des résultats

4.5.6 Etat de sortie

Les résultats des recherches se présenteront comme suit :

Figure 4 17 Etat de sortie par année et par école

Figure 4 18 Etat de sortie par élève

4.4 Evaluation du projet

Pour calculer le coût de notre logiciel, les informaticiens se servent de plusieurs méthodes : la méthode d'estimation fonctionnelle appelée COCOMO (Constructive COst Model). Cette méthode se base sur des calculs concernant le temps et l'effort de développement d'un produit logiciel. Le principe de cette méthode est de calculer l'effort nécessaire en fonction du nombre de lignes de code (taille) et de la productivité des ressources (facteurs d'influence) [MUG2013].

Dans le cadre du présent travail, une autre approche a été prise en compte qui consiste à diagnostiquer les institutions concernées par l'étude. Cela étant, l'estimation suivant le nombre d'heures, le nombre de jours et le nombre de mois pour l'élaboration du travail. La formule ci-après  sera de mise :

Coût = nombre de mois * nombres de développeurs * coût d'un dev.* environnement [BUH2008].

Ce qui implique : 12*1*350*1,07= 4.494$

Comme l'environnement est estimé à 7% en général, son multiplicateur est fixé à 1,07 suivant les normes pour le calcul de prix de vente d'un logiciel. Le coût de ce travail se justifie par le fait de l'avoir repartis en deux taches notamment la descente sur terrain et son élaboration [BUH2008].

4.4. Elaboration du Cahier de Charge

Le cahier des charges formalise les lignes directrices du projet, les besoins et les exigences vis-à-vis de l'éditeur. Afin de le réaliser, il est nécessaire de clarifier les besoins, l' organisation et les attentes des professionnels de l'inspection de l'EPSP/Sud-Kivu, en conformité aux bonnes pratiques. Cette étape doit permettre de choisir la solution la plus adaptée au contexte de l'établissement, sur une base claire et partagée.

La gestion de notre base de données sera garantie par un Data Base Manager. Sur ce, il est nécessaire de recruter un Data Base Manager et de former les agents qui seront les utilisateurs de notre application, notamment les inspecteurs et les chefs d'établissements. Sinon, nous proposons une sous-traitance pour l'administration de la base de données.

Nous souhaitons à terme avoir un système qui prendra en charge tous les palmarès et les rapports scolaire des écoles du Sud-Kivu au niveau de l'inspection provinciale de l'EPSP ; et obtenir les résultats au moment opportun pour une bonne prise des décisions.

Cependant, les besoins non fonctionnels de notre système peuvent être décrits selon la démarche suivante :

- Le système doit être capable de certifier la sécurité des données : par l'authentification de chaque utilisateur qui veut avoir accès au système,

- L'accès est possible par l'insertion d'un nom d'utilisateur et d'un mot de passe,

- Le système doit garantir l'intégrité et la cohérence des données,

- Le système doit être interactif fiable et facile à administrer, capable de fonctionner sans erreurs, et de rendre visible les traitements effectués par l'utilisateur,

- En ce qui concerne l'exploitation, le système doit être accessible par les utilisateurs à travers un réseau internet après définition des droits d'accès de chaque intervenant,

- Le Système doit Présenter une Interface Simple et Conviviale,

- Le Système doit Signaler les erreurs et éviter les conflits,

4.4.1. Choix Technique

Le développement de cette application a permis de faire un choix minutieux en tenant compte du processus unifié qui correspond au langage standard de modélisation UML. Comme système de gestion des bases de données relationnelles le choix a été porté sur Sql Server 2008, Mysql 5.1 et PHP comme langage de programmation, car ils sont disponibles ici à Bukavu et à un prix abordables comme le prouvera le tableau 4.4.

4.4.2. Besoin et estimation des coûts des équipements

Toutefois, ces équipements sont proposés par le concepteur pour un bon fonctionnement de l'application. Le tableau 4.1 présente les équipements à utiliser ainsi que l'estimation des prix sur le marché à Bukavu. Le tableau 4.2, présente quant à lui le coût d'installation du nouveau système, quant au tableau 4.3 lui présente alors le coût que doit supporter l'Inspection Provinciale de l'EPSP pour la formation de son personnel sans tenir compte des chefs d'établissement.

Le tableau 4.1 est un tableau de synthèse des coûts que l'Inspection provinciale de l'EPSP/Sud-Kivu doit supporter.

Tableau 4 1 Estimation des coûts des équipements

DESIGNATION

QTE

CARACTERISTIQUES

P.U

P.T

01

Ordinateur complet

194

CPU Intel duo 2.0GHZ, 2 GO de RAM,

650$

126.100$

02

Imprimante

191

Hp Laser Jet P1005

180$

34.380$

03

Imprimante en couleur

3

Hp Officejet J4500

250$

750$

04

Connecteur RJ45

100

Compatible RJ45 et UTP cat 5

0,5$

50$

05

Rouleau Câble UTP

2

UTP CAT 5

150$

300$

06

Un Switch de seize ports

1

T-LINK

80$

80$

07

Onduleurs

194

PROLINK / HT005

250$

48.500$

08

Groupe électrogène

147

ASTRA KOREA

180$

26.460$

 

Total

236.620 $

[Source : Nous-mêmes]

Tableau 4 2 Estimation de Cout d'Installation du nouveau système

DESIGNATION

MONTANT

01

Conception et Installation du système

4.494$

 

Total

4.494$

[Source : Nous- mêmes]

Tableau 4 3 Estimation des coûts des logiciels

DESIGNATION

QUANTITE

PRIX UNITAIRE en $

PRIX TOTAL EN $

Windows Server 2008

1

750$

750$

MS- Office 2007

1

100$

100$

AVG 2010 ou Kaspesky 2014

1

220$

220$

TOTAL

1070$

[Source : Nous- mêmes]

Tableau 4 4 Estimation Du Coût de Formation du personnel

DESIGNATION

NOMBRE

PU

PT

01

Formation des inspecteurs

194

20

3.880$

 

Total

3.880$

[Source : Nous- mêmes]

Tableau 4 5 Tableau Synthèse du Coût du Projet

DESIGNATION

PT EN $

01

Estimation des équipements

236.160$

02

Acquisition logiciels

4.494$

03

Cout logiciels utilisés

1.070$

03

Formation des utilisateurs

3.880$

 

Total

246.064$

[Source : Nous- mêmes]

Le coût global du projet s'évalue à 246.064$

4.5 Conclusion partielle

Dans le présent chapitre il était question de présenter l'application mis en place en partant de l'implémentation, de la présentation des outils utilisés, le guide de l'utilisation et en fin présenté le coût du travail. Il a été également question de faire un cahier des charges pour le bon fonctionnement de l'application, en précisant les matériels nécessaires ainsi que les différents prix de ces derniers sur le marché à Bukavu.

CONCLUSION GENERALE

Au terme du présent travail portant sur : « Conception et développement d'une application Web sur la gestion du cursus scolaire des élèves à l'Inspection Provinciale EPSP/Sud Kivu ».

Entre de jeu, la problématique était de voir comment diminuer le temps d'accès aux informations liées aux élèves, comment diminuer les cas de fraude dans l'enseignement primaire, secondaire et professionnel grâce au suivi et à la gestion des palmarès scolaire.

Les différents chapitres de ce travail ont premièrement traités de l'organisation de l'inspection de l'enseignement primaire, secondaire et professionnel en suite l'étude du système existant actuellement à l'inspection ainsi que sa critique.

De par cette étude l'approche ou la solution informatique notamment à travers l'approche Web, serait la meilleure car elle permettra aux acteurs de l'EPSP, de partager toutes les données en temps réel.

Pour mettre sur pied cette application Web, l'approche UML a été utilisée dans le présent travail. Cette application enregistre les chefs d'établissements et les inspecteurs qui sont ses utilisateurs en leurs octroyant des droits d'accès. Elle enregistre également les palmarès scolaires et les rapports scolaires des écoles tout en donnant l'opportunité à tous ces utilisateurs d'y avoir accès en temps réel.

La présente application Web offre à ses utilisateurs un gain de temps dans la gestion du cursus scolaire des élèves. Ce qui vient confirmer nos hypothèses. Certes ce système reste perfectible mais il pourrait constituer une base de réflexion pour la promotion de solution informatique.

Reconnaissant l'imperfection dans l'homme, nous restons réceptifs à toutes vos suggestions et recommandations afin d'améliorer notre études.

BIBLIOGRAPHIE

A. OUVRAGES

[FRE2000] FREDERICK DI GALLO., Methodologie du système d'information. Cnam, Paris, 2000.

[ROQ2008] ROQUES P., UML 2 par la pratique,1ère édition, Eyrolles, Paris, 2008.

[VAH1985] VAHEE H., La méthode MERISE2., 2ème édition, Panet, Londres, 1985.

B. REVUES

[DUR2006] DURANT, H.-M., Les enfants non scolarisés en milieu urbain : une comparaison des déterminants intra familiaux., in IRD. DIAL., Paris.

[INS2010] INSPECTION EPSP., Rapport synthés, Sud Kivu, 2010

[INSS2010] INSPECTION GENERALE, Strategie de developpement de l'enseignement primaire, secondaire et professionnel, Ministère, Kinshasa, 2010

[MIN2012] MINISTERE EPSP., Rapport annuel, Bukavu, 2012.

[UNE2009] UNESC0, Rapport d'amélioration de scolarité, Bruxelles, 2009.

[UNI2011] UNICEF, Objectifs du Millénaire pour le développement : Rapport de 2011. New York,: NY 10017, États-Unis,2011.

C. MEMOIRES ET TRAVAUX DE FIN DE CYCLE

[BUH2008] BUHENDWA KINJA CARINE, Gestion d'une instition des Micro finance, Inédit, Mémoire, Inédit, Mémoire, Université Catholique de Bukavu, Faculté des Sciences d'Informatique et Gestion, 2008.

[NDA2013] NDAYA JOHN, Apport et developpement d'un systeme d'information pour la gestion d'un hopital, Inédit, Mémoire, Institut Supérieur de Commerce,Faculté d'Informatique de Gestion, 2013.

[PHA2006] PHAM DUC LONG, Conception d'un systeme de gestion de conference , Inédit, Mémoire, Institut de la Francophonie pour l'Informatique, Faculté des Sciences département de télécommunication, 2006.

[MAN2010] Joseph MANGONO, Apport de la politique nationale sur l'enseignement au Caméroun , Inédit, Mémoire, Université de Yaounde I, Faculté de Lettre département d'Histoire , 2006.

[MUG2013] MUGISHO MUSHEGERA, Gestion du patrimoine de l'UCB, Inédit, Mémoire, Université Catholique de Bukavu, Faculté des Sciences Informatique de Gestion , 2013.

[MUR2012] MURHI MIHIGO Isidore, L'abandon scolaire au Sud Kivu, Inédit, Mémoire, Université Catholique de Bukavu, Faculté des Sciences Economiques de Gestion , 2012.

[NGA2012] NGAMBI Marthe Florence, La question de l'enseignement-apprentissage au cameroun sous la prisme de changement, Inédit, Mémoire, Universite de Yaounde I, Département d'Histoire, 2012.

[NKU2013] NKUMU BOOHI, Conception d'un système d'information pour la gestion des recettes non fiscales cas de la DGRAD/Bas Congo, Inédit, Mémoire, Institut Supérieur de Commerce, Faculte d'Informatique de Gestion, 2013.

[UYE2009] UYERGIU KWOLONYO, Gestion du secrétariat de l'archeveché, Inédit, Mémoire, Université Catholique de Bukavu, Faculté des Sciences d'Informatique et Gestion, 2009.

D. DICTIONNAIRES ET AUTRES

[LAR2006] LAROUSSE Grand Robert, Edition 2006

E. COURS

[MBI2014] Prof. Dr. MBIKAYI J., Cours de conception de système d'information, inédit, Université Catholique de Bukavu, Deuxième année de Licence, 2014.

[MBI2014] Prof. Dr. MBIKAYI J., Cours de Génie Logiciel, inédit, Université Catholique de Bukavu, Deuxième année de Licence, 2014.

F . WEBOGRAPHIE

1. http://fr.wikipedia.org/wiki/uml, consulté le 12/04/2014

2. http://fr.openclassrooms.com/forum/sujet/gestion/scolaire/application , consulté le 15/05/2014

3. http://www.memoireonline.com/3/Application-web-pour-la-gestion-scolaire/memoireAbdoul-Swamad , consulté le 22/09/2014

4. http://fr.wikipedia.org/wiki/Technologies_de_l%27information_et_de_la_communication_pour_l%27enseignement, consulté le 18/12/2014

Table des matières

EPIGRAPHE Erreur ! Signet non défini.

DEDICACE II

REMERCIEMENTS III

SIGLES ET ABREVIATIONS IV

TABLE DES ILLUSTRATIONS V

0. INTRODUCTION GENERALE 1

0.1 Problématique 1

0.2 Hypothèses 2

0.3 Etat de la question 2

0.4 Choix et intérêt du sujet 3

0.5 Méthodes et techniques 3

0.6 Délimitation du travail 4

0.7 Subdivision du travail 5

Premier chapitre 6

CARDRE THEORIQUE 6

1.1 Introduction 6

1.2 Organisation de l'enseignement primaire, secondaire et professionnel 6

1.2.1 Présentation de l'enseignement primaire, secondaire et professionnel 6

1.2.2 Structure de l'enseignement 8

1.3 Etat de lieu de l'enseignement au Sud Kivu 9

1.3.1 Taux de scolarisation 9

1.4 Suivi du cursus scolaire 10

1.5 Inspection provinciale de l'enseignement primaire, secondaire et professionnel 10

1.5.1 Composition interne 10

1.6 Conclusion partielle 11

Deuxième chapitre 14

ANALYSE ET CRITIQUE DE L'EXISTANT 14

2.1 Introduction 14

2.2 Les éléments du schéma directeur 14

2.3 Etude des documents 14

2.4 Critique de l'existant 15

2.4.1 Diagnostic de l'existant 15

2.4.2 Orientation 16

2.5 Conclusion partielle 19

Troisième chapitre 24

MODELISATION DU SYSTEME D'INFORMATION 24

3.1 Introduction 24

3.2 Processus Unifie 24

3.3 A quoi sert UML 25

3.4 Les diagrammes UML 26

3.4.1 Diagramme des cas d'utilisation 27

3.4.2 Diagramme d'activités 29

3.4.3 Diagramme des séquences 33

3.4.4 Diagramme de déploiement 37

3.4.5 Diagramme de classes 37

3.5 Conclusion partielle 40

Quatrième chapitre 43

IMPLEMENTATION DE L'APPLICATION ET GUIDE DE L'UTILISATEUR 43

4 .1 Introduction 43

4.2 Outils utilises 44

4.2.1 PHP 44

4.2.2 MYSQL 45

4.3 Présentation de l'application 45

4.3.1 Le lancement du serveur Web WAMP SERVER 45

4.5.2 Page d'accueil 47

4.5.3 Identification des inspecteurs et la connexion à la base de données 48

4.5.4 Identification et connexion des chefs d'établissements 49

4.5.5 Opérations des inspecteurs sur le site 50

4.5.5 Opérations des chefs d'établissements sur le site 51

4.5.6 Etat de sortie 52

4.4 Evaluation du projet 54

4.4. Elaboration du Cahier de Charge 54

4.4.1. Choix Technique 55

4.4.2. Besoin et estimation des coûts des équipements 55

4.5 Conclusion partielle 58

CONCLUSION GENERALE 59

BIBLIOGRAPHIE 60

ANNEXE

1. LES SCRIPTS DE LA PAGE D'ACCUEIL

<?php

$cn=mysql_connect('localhost','root','');

mysql_select_db('memoirev',$cn)

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Accueil - EPSP Sud Kivu </title>

<title>EPSP Sud-Kivu RDC - Portail - Accueil - Accueil</title>

<link rel="stylesheet" href="romeo.css">

<style type="text/css">

Style19 {font-family: "Times New Roman", Times, Cambria; font-style: italic; font-weight: bold; font-size: 18px; color: #FF00FF; }

.Style23 {

font-style: italic;

font-size: 24px;

color: #0080FF;

font-family: "Times New Roman", Times, Cambria;

font-weight: bold;

}

.style29 {color: #FF0033; font-style: italic; font-weight: bold; }

.Style31 {font-style: italic; font-size: 24px; color: #990000; font-family: "Times New Roman", Times, Cambria; font-weight: bold; }

.Style32 {font-size: 16px}

.Style35 {

font-size: small;

font-style: italic;

font-weight: bold;

color: #FFFFFF;

}

</script>

</head>

<link href="code.css" rel="stylesheet" type="text/css" />

<link rel="stylesheet" href="themes/default/default.css" type="text/css" media="screen" />

<link rel="stylesheet" href="themes/light/light.css" type="text/css" media="screen" />

<link rel="stylesheet" href="themes/dark/dark.css" type="text/css" media="screen" />

<link rel="stylesheet" href="themes/bar/bar.css" type="text/css" media="screen" />

<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />

<link rel="stylesheet" type="text/css" href="men.css" />

<body background="../image/bk.jpg">

<div class="grand">

<div>

<div id="menuHaut">

<div align="left"><a href='educepsp.cd' > <img src="../image/logo.jpg" alt="logos" width="80" height="87" align="left" border-radius="20"></a><img src="../image/aaa.png" width="730" height="90" alt="RR" /><img src="logo2.jpg" width="80" height="87" alt="LOGOS" />

<form id="searchForm" action="cms/" method="post" name="search" background-color:"white">

<marquee><div align="center" class="Style23">&quot;L'éducation est un droit et un devoir pour tout les enfants de la R.D Congo&quot; </div>

</marquee>

</form>

<ul id="menu-demo2">

<li><a href="Accueil.php">PROGRAMMES NATIONALES </a>

</li>

<li><a href="Accueil.php">CALENDRIER SCOLAIRES </a>

</li>

<li><a href="exetat.php">EXETAT</a>

</li>

<li><a href='Identif.php'>IDENTIFIER</a

</li>

</ul> </div>

</div>

</div>

<script type="text/javascript" src="scripts/jquery-1.9.0.min.js"></script>

<script type="text/javascript" src="jquery.nivo.slider.js"></script>

<script type="text/javascript">

$(window).load(function() {

$('#slider').nivoSlider();

});

</script>

<div class="page1">

<div align="left">

<p>

<div id="wrapper"><div class="slider-wrapper theme-default">

<div id="slider" class="nivoSlider">

<img src="../image/el.jpg" alt="" data-thumb="../image/el.jpg" alt="" alt="" data-transition="slideInLeft" title="#htmlcaption" />

<img src="../image/ord.jpg" alt="" data-thumb="../image/ord.jpg" alt="" alt="" title="#htmlcaption" />

<img src="../image/elvil.jpg" alt="" data-thumb="../image/elvil.jpg" alt="" alt="" title="#htmlcaption" />

<img src="../image/exercice222.jpg" alt="" data-thumb="../image/exercice222.jpg" alt="" alt="" title="#htmlcaption" /></div>

<div id="htmlcaption" class="nivo-html-caption">

<strong>Bienvenu au portail de l'Inspection Provinciale de l'EPSP Sud-Kivu</strong></div>

</div></div> </p>

<p class="Style32"><em><strong>A l'inspection provinciale de l&rsquo;enseignement primaire, secondaire et professionnel du Sud-Kivu, l'heure de la modernit&eacute; a sonn&eacute;.</strong></em></p>

<p class="Style32"><em><strong>De nos jours, les Technologies de l&rsquo;Information et de la Communication, dont l&rsquo;<span id="bzp1w336yk68_1">Internet</span>, demeurent de fa&ccedil;on d&eacute;terminante un outil indispensable dans la gestion et la conduite des affaires.</strong></em></p>

</div></div>

<div class="page2">

<table width="100%" height="301" border="0" cellpadding="0" cellspacing="0">

<tr>

<th scope="row"><div align="left">

<div align="left">

<marquee direction="up" scrollamount="4" scrolldelay="100" onMouseOver="this.stop()" onMouseOut="this.start()">

<p align="center" class="Style31">BIENVENUES SUR VOTRE</p>

<p align="center" class="Style31"> SITE DE L'EPSP SUD-KIVU</p>

<p><em><strong>&quot;<span class="Style32">La jeunesse est l'avenir de Notre Pays. Nous ne pouvons , sans faire le lit de la violence et de la grande criminalit&eacute;, accepter q'une partie importante de cette jeunesse vive en marge de la soci&eacute;t&eacute;, sans encadrement familial, sans &eacute;ducation, sans logement, sans emploi, sans revenu et donc, sans espoir&quot; </span></strong></em></p>

<p><img src="../image/elvil.jpg" alt="village" width="137" height="101" /><img src="../image/E.jpg" alt="exetat" width="162" height="102" /></p>

<p class="Style32"><em><strong>L'avenir de toute une nation se retrouve dans l'encadrement de la jeunesse et surtout en l'instruisant.

<p>La province du Sud Kivu est actuellement sur le pas vers </br>

la nouvelle technologie d'information et de communication </br>

dans la gestion du cursus scolaire des élèves depuis l'école primaire</p>

</strong></em></p>

</marquee>

</div></div></th>

</tr>

</table>

</div></div>

<div class="pieds">

<div align="center">

<p class="Style35">Inspection Province de l'Enseignement Primaire, Secondaire et Professionnel du Sud Kivu<br />

Bukavu, Commune d'Ibanda, Quatier Ndendere, R&eacute;publique D&eacute;mocratique du Congo<br />

Copyright&reg; kasromeo@gmail.com</p>

</div> </div>

</body></html>

2. CREATION DES TABLE

- ============================================================

CREATE table INSPECTEURS

(

LOGINI INTEGER not null,

PASSWORD INTEGER not null,

CODEINSP VARCHAR(32) not null,

SOUS_DIVISION VARCHAR(32) ,

primary key (CODEINSP)

);

--============================================================

CREATE table DIRECTEURS

(

LOGIND VARCHAR(15) not null,

PASSWORD INTEGER not null,

CODEDIR VARCHAR(10) not null,

SECOPE VARCHAR(10)

COORDINATION VARCHAR(32) not null, ,

primary key (CODEDIR)

);

--============================================================

CREATE table PALMARES

(

CODEPAL VARCHAR not null,

ANNEE INTEGER not null,

ECOLE VARCHAR(50) not null,

SOUS_DIVISION VARCHAR(64) ,

CODEDIR VARCHAR(32) not null,

CODEPREF VARCHAR(32) not null,

primary key (CODEPAL)

);

SCRIPT POUR L'ETAT DE SORTIE

<?php

$cn=mysql_connect('localhost','root','');

mysql_select_db('memoirev',$cn)

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!-- TemplateBeginEditable name="doctitle" -->

<title>EPSP Sud-Kivu RDC - Fiche de suivie - Eleves </title>

<!-- TemplateEndEditable -->

</head>

<body bgcolor="#CCCCCC">

<div class="grandimp">

<div align="center" class="Style36">CONFIRMATION DU NUMERO SERNIE </div>

<form id="form3" name="form3" method="post" action="">

<strong></strong>

<p align="center"><span class="Style30">Num&eacute;ro Senie de l'&eacute;l&egrave;ve </span>

<span class="Style26">

<input name="sern" type="text" id="sern" />

</span><span class="Style22"> </span></p>

<p align="center">

<input name="env2p" type="submit" class="Style7" id="env2p" value="Confirmer la requete" />

<div id="fiche">

<div id="menuHaut">

<div align="center">

<p align="center"><span class="Style14"><a href='cms/c_3579938/fr/newsletter'><a href='cms/c_3579938/fr/newsletter'></a><img src="../image/logo.jpg" alt="lg" width="59" height="61" /><span class="Style32">FICHE DE SUIVI DU CURSUS SCOLAIRE </span></span> <span class="Style14"><a href='cms/c_3579938/fr/newsletter'><img src="../image/drapp.jpg" alt="SS" width="67" height="56" /></a></span></p>

</div>

<!-- Menu admin -->

</div>

<center>

<table width="90%" height="97" border="1" cellpadding="1" cellspacing="1">

<tr>

<th width="42%" scope="row"><p class="Style28"><span class="Style38">R&eacute;publique D&eacute;mocratique du Congo</span><br />

Minist&egrave;re de l&rsquo;Enseignement Primaire, Secondaire et Professionnel</p>

<span class="Style21">Inspection Provinciale </span></th>

<td width="34%" class="Style29"><p align="center" class="Style36">FICHE DE SUIVI DU CURSUS SCOLAIRE DES ELEVES.</p></td>

<td width="24%"><div align="center">

<p class="Style33"> Province&nbsp;: SUD-KIVU</p>

<p class="Style30">Code&nbsp;: 63016</p>

</div></td>

</tr>

</table>

</center>

</form>

<div align="center"><!-- TemplateBeginEditable name="EditRegion1" -->

<table width="90%" border="1" cellpadding="1" cellspacing="1" bordercolor="#0000FF">

<tr>

<th><span class="Style24">Id </span></th>

<th><span class="Style24">Numéro sernie </span></th>

<th><div align="center"><span class="Style24">Noms et Post Noms</span></div></th>

<th><span class="Style24">Classe</span></th>

<th><span class="Style24">Point</span></th>

<th><span class="Style24">Decision</span></th>

<th><span class="Style24">Annee</span></th>

<th><span class="Style24">Login </span></th>

</tr>

<?php

if( isset ($_POST['env2p']))

{

$dr = mysql_query("select * from palmares where Nums ='".$_POST['sern']."' ORDER BY Classe");

while ($ligne = mysql_fetch_array($dr))

{

if($ligne != 0)

{

?>

<tr>

<td> <?php echo $ligne[0]; ?></td>

<td> <?php echo $ligne[1]; ?></td>

<td> <?php echo $ligne[2]; ?></td>

<td> <?php echo $ligne[3]; ?></td>

<td> <?php echo $ligne[4]; ?></td>

<td> <?php echo $ligne[5]; ?></td>

<td> <?php echo $ligne[6]; ?></td>

<td> <?php echo $ligne[7]; ?></td>

</tr>

<?php

}

else

{

header("location:nontrouve.php");

}

}

}

?>

</table>

<!-- TemplateEndEditable --> </div>

</div>

<form>

<p align="center">

<input id="impression_bloc" name="impression_bloc" type="button" onclick="imprimer_bloc()" value="Imprimer la fiche de l'éleve " />

<script type="text/javascript">

function imprimer_bloc('titre','fiche'){

window.print();

}

</script>

</p>

</form>

</center>

</center>

</div>

</div>

</body>

</html>






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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand