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

 > 

Mise en place de la gestion des horaires de cours


par Cardinal Yoshua TIVYA Norbert
ISTEGI/Bukavu - Graduat 2017
  

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

I

EPIGRAPHE

« Tout est possible à celui qui croit »

Marc 9 :23

« Que personne ne méprise ta jeunesse ; mais sois un modèle pour les fidèles, en parole, en conduite, en charité, en foi, en pureté »

Timothée 4:12

L'avenir d'un peuple dépend de son éducation ; l'éducation d'un peuple est à la base de son développement.

MOBUTU SESE SEKO

YOSHUA TIVYA Norbert

II

IN MEMORIOM

Mon grand-père et Grand-mère : NAKALALA, KANYEKEMBO qui nous ont quittés très tôt pendant que nous avions encore besoin de votre existence sur cette terre.

Que vos âmes reposent en paix !

YOSHUA TIVYA Norbert

III

DEDICACE

A mes parents Papa TIVYA NAKALALA et Maman Eugénie NDAGANO de nous avoir assisté matériellement et moralement dans toutes nos charges durant toute notre vie et surtout du point de vue scolarité ; que le Seigneur Dieu le tout puissant leur prête une longue vie.

A mes frères et Soeurs Palmer CHANCE NAKALA, MAOMBI RIZIKI, Eugénie BWEMERE MUKUNDE, Christel KASHINDI, Gaël ZIGASHANE, ADELA pour votre sacrifice consenti qui nous aligne au rang des avisés, pour une bonne éducation morale et spirituelle, et pour avoir supporté nos caprices depuis l'enfance jusqu'à cet âge et surtout pour la lutte que vous ne cessez de mener pour que nous soyons homme capable de voler de nos propres ailes.

A mes compagnons ASIFIWE MUTAMBALA, YOSHUA NAKIVULA, BENOIT EKELA, ABDALA AMURI, AMISSI KASHEFU, FISTON KASIGWA, TUMUSIFU RUKABO, KEMBISTE KIKALYE, MIKAMBA ESPOIR, ZAKWANI SONGOLO.

A vous tous qui de loin ou de près, qui avaient apporté un soutien à la réalisation de ce travail, nous disons merci.

YOSHUA TIVYA Norbert

IV

REMERCIEMENT

Le présent travail est l'appui de plusieurs personnes, c'est pourquoi il serait ingrat de n'avancer chaleureusement mes remerciements aux personnes qui de loin ou de près ont contribué à la réalisation de celui-ci.

Cependant, en premier lieu nous remercions le Dieu Tout Puissant qui nous accordé sa grâce de commencer et finir ce premier cycle.

Nous adressons également nos sentiments de gratitude aux enseignants du département d'informatique à l'Institut Supérieur Technique d'Etudes en Gestion et en Informatique « ISTEGI » en général pour la formation qu'ils nous ont donné et plus particulièrement à l'Assistant MURHULA KABI Grace, le directeur de ce travail pour des sacrifices consentis durant l'élaboration du présent travail.

Nous ne pouvons pas oublié de reconnaitre la grande contribution de nos parents pour le grand amour qu'ils ne cessent de manifester à notre égard.

Nous remercions aussi nos frères et soeurs, CHANCE NAKALALA, MAOMBI RIZIKI, BWEMERE MUKUNDE, KASHINDI TIVYA, ZIGASHANE TIVYA, ADELA NANJUKI, BUSHAMBALE NAKALALA, ESPERANCE KAHINDO pour leurs conseils constructifs ainsi que leurs apports tant moraux que matériels à notre personne.

A nos neveux et nièces Ephraïm MUREGEZA, Divin MUHEMERI, Dorcas Deborah, Jacques BYADUNIA RUZEDUKA, Emmanuel RUZEDUKA, Thérèse RUZEDUKA.

Que tous nos compagnons de lutte qui auraient contribué d'une façon ou d'une autre à notre formation, malgré les circonstances qui peuvent nous arriver, notre obligation ne finira jamais et à travers ces lignes ; nous leur disons merci.

YOSHUA TIVYA Norbert

V

SIGLES ET ABREVIATION

A.G : Administratif Gérant

BDD : Bases des Données

C.O : Cycle d'Orientation

CBH : Collège de la bonne humeur

COGE : Comité de Gestion

COPA : Comité de parents

D.D : Directeur de Discipline

EPSP: Enseignement Primaire, Secondaire et Professionnel

HP : Humanités Pédagogiques

HTS : Humanités Techniques Sociale

I.S.T.E.G.I : Institut Supérieur Technique d'Etudes en Gestion et en Informatique

IG : Informatique de Gestion

MCD : Modèle Conceptuel des Données

MCT : Modèle Conceptuel de Traitement

MLD : Modèle Logique des Données

MPD : Modèle Physique des Données

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

SI : Système d'Information

T.F.C : Travail de Fin de Cycle

VBA : Visual Basic for Application

YOSHUA TIVYA Norbert

YOSHUA TIVYA Norbert

VI

TABLE DE FIGURES ET TABLEAUX

1. FIGURES

o Figure N°1 : Organigramme du Collège de la Bonne Humeur ;

o Figure N°2 : Fiche de répartition de cours ;

o Figure N°3 : Fiche d'Attribution de cours ;

o Figure N°4 : Fiche d'Elaboration de l'Horaire ;

o Figure N°6 : Modèle Conceptuel de données ;

o Figure N°7 : Modèle Conceptuel de Traitement ;

o Figure N°8 : Modèle Organisationnel de traitement ;

o Figure N°2 : Modèle Logique de données.

2. TABLEAUX

o Tableau N°1 : Mobilier ;

o Tableau N°2 : Personnel Administratif ;

o Tableau N°3 : Personnels Enseignants ;

o Tableau N°4 : Personnel Auxiliaire ;

o Tableau N°5 : Effectif des élèves du Collège de la Bonne Humeur ;

o Tableau N°6 : Effectif des élèves vers les années 2017-2018 ;

o Tableau N°7 : Dictionnaire de données ;

o Tableau N°8 : Tableau descriptif des entités ;

o Tableau N°9 : Tableau Descriptif des Propriétés des entités ;

o Tableau N°10 : Tableau Descriptif des Associations ;

o Tableau N°11 : Modèle Organisationnel de données

1

0. INTRODUCTION

0.1 PROBLEMATIQUE

La problématique est l'ensemble de questions qu'une science ou une philosophie se pose dans un domaine particulier1

De façon récurrente et permanente, l'importance de l'informatique se perçoit manifestement accrue jusqu'à alléger en rendant faciles et en courte durée de façon rationnelle les travaux qui, manuellement, s'avéraient durs et prenaient beaucoup de temps ; aussi, permet-elle d'esquiver trop d'erreurs manuelles grâce à son outil principal qui est l'ordinateur.

Actuellement, l'informatique constitue une approche et une ressource par excellence de la gestion facile et méthodique des activités, en l'occurrence dans la paie des agents, la comptabilité, la gestion des entrées et sorties, la transmission des informations, la perception des frais scolaires dans les milieux éducatifs, les transactions bancaires, etc. Pour ce faire, le recours à l'informatique demeure impératif dans le chef de toute organisation : service public, organisation non gouvernementale, locale ou internationale, école, etc.

En observant le monde de l'art et de la technologie à l'ère actuelle, certaines écoles en République Démocratique du Congo en particulier et précisément dans la province du Sud-Kivu, continuent jusqu'à présent à gérer manuellement leurs opérations scolaires.

C'est le cas du Collège Bonne Humeur en territoire d'Uvira plus précisément à Kavimvira qui, jusqu'à présent, sa gestion des horaires de cours se fait manuellement. Ceci génère beaucoup d'erreurs et de problèmes tels que :

- Difficulté d'élaboration des horaires des enseignants;

- Perte du temps lors de suivi des enseignants dans les différentes classes sur base de l'horaire déjà élaboré ;

Considérant tous les éléments ci-haut évoqués, des inquiétudes demeurant à ce sujet nous ont amené à nous poser la question suivante :

- La mise en place d'un système informatisé des horaires de cours pourrait-elle se révéler efficace et aider les décideurs à échapper à tous ces problèmes ?

1 Dictionnaire français petit LA ROUSSE 2010

2

0.2 HYPOTHESE

Par définition, les hypothèses sont des réponses provisoires ou anticipées aux questions que se pose le chercheur au début de son travail. Elles doivent être vérifiées pendant toute la recherche2

Tenant compte de la préoccupation soulevée au niveau de la problématique, l'hypothèse de ce travail peut être formulée de cette façon :

? La conception et la réalisation d'une application automatisée de la gestion des horaires des cours au sein Collège Bonne Humeur serait une solution aux problèmes soulevés ci-haut.

0.3 OBJECTIF DU TRAVAIL

L'objectif majeur poursuivi dans cette recherche est de :

- Sur le plan théorique : Contribuer fièrement à l'informatisation au collège de la bonne humeur d'Uvira qui nécessitant l'amélioration des certains services suite à la progression de la technologie et la décontenance de la modernisation tout en suscitant l'esprit scientifique de l'utilisateur dans une bonne gestion automatisée des services et particulièrement la Gestion des Horaires de Cours.

- Sur le plan pratique : présenter un logiciel à la disposition du collège de la Bonne Humeur, capable de gérer facilement les informations en rapport avec la gestion des horaires de cours dès le premier mois au dernier mois de programme des horaires de cours, c'est-à-dire à partir du mois de septembre jusqu'au mois de juin, en permettant le suivi des horaires des enseignants, en réduisant au minimum le niveau des erreurs et la lenteur dans le traitement des données, etc.

.

0.4 CHOIX ET INTERET DU SUJET

Le choix de ce sujet de recherche n'est pas un jeu du hasard car, à chaque fin du cycle tout étudiant présente un travail marquant la formation reçue, c' est pourquoi notre choix s'est juste orienté vers ce sujet qui est la mise en place d'un système de gestion automatisée des horaires des cours au sein d'une école secondaire : cas du Collège Bonne Humeur à Uvira.

2 Dictionnaire français petit LA ROUSSE 2010

3

En effet, le problème de gestion est devenu une bête noire à pas mal d'entreprises et organisations, à savoir la gestion manuelle ou mécanique des ressources informationnelles.

Le caractère laborieux d'une telle pratique, les retards qui en découlent dans le traitement et l'inefficacité générale du traitement manuel, nous ont poussé à élaborer ce modeste travail en vue d'apporter une contribution, tant soit peu, à l'implantation d'une application capable de répondre aux nécessités actuelles dans la gestion des horaires des enseignants au Collège Bonne Humeur.

L'intérêt que le Collège Bonne Humeur trouvera dans ce travail est de se voir doté d'une application informatique formalisée et adaptée à la gestion des horaires des enseignants en son sein.

0.5 ETAT DE LA QUESTION

Après des recherches menées, nous nous sommes rendu compte que certains autres chercheurs ont traité des sujets ayant des ressemblances avec le nôtre. Nous pouvons citer.

- ELIRA SHEHU : « Conception et mise en place d'un système de gestion des temps », PME, Université de Fribourg/Suise, Juin 2010.

- LUBUNGA KUBALI Raymond : « Gestion Informatisée de la paie des agents d'une école secondaire » : cas de l'INSTITUT AGAPE/Bukavu, TFC, ISP/Bukavu, 20142015, Inédit.

0.6 DELIMITATION DU SUJET

1. sur le plan temporel

Sur le plan temporel, notre étude va s'effectuer au courant de l'année académique 20172018, cette année correspond avec notre période de recherche.

2. sur le plan spatial

Ce travail se limitera à mettre sur pied un système automatisé efficace permettant une bonne gestion des Horaires de cours au sein du collège de la bonne sis avenue de l'école à quelques 50 mètres du chapelle de la 8èCEPAC SINAI-KAVIMVIRA, territoire d'Uvira, province du Sud-Kivu, en République Démocratique du Congo (RDC).

4

0.7 METHODOLOGIE ET TECHNIQUES UTILISES 0.7.1 Méthodes

Une Méthode : manière d'agir en vue d'obtenir un résultat reposant sur l'organisation et le contrôle3

Pour atteindre nos objectifs, nous nous sommes servi des méthodes et techniques ci-

après:

a. La méthode historique

Cette méthode est basée sur deux approches notamment : ? Approche génétique

Cette approche nous a permis de retracer l'évolution du Collège de la bonne humeur dès sa création jusqu'à nos jours. Ainsi avons-nous été à même d'élaborer l'historique, les objectifs et la situation géographique de cette institution ;

? Approche diachronique

Cette approche nous a aussi permis d'étudier l'évolution de la gestion des horaires des enseignants dans le temps pour appréhender son état de fonctionnement.

b. La méthode merise

Avec cette méthode nous avons pu comprendre, recenser les entités et les associations dans le but de comprendre le fonctionnement général du Collège de la Bonne Humeur, l'objectif étant la Mise en place d'un système informatisé de la gestion automatisée des horaires des cours des cours au sein d'une institution secondaire de en suivant une démarche appropriée.

c. La méthode structuro-fonctionnelle

Pour avoir une idée sur la responsabilité de chaque service au sein de du Collège de la bonne humeur, nous étions censés recourir à cette dernière. De ce fait, pour étudier et comprendre le fonctionnement de l'organigramme rencontré dans cette institution, nous avons fait usage de cette méthode.

3 Dictionnaire français Encarta 2009

5

0.7.2 Techniques

Hormis les méthodes, nous nous sommes aussi servis de quelques techniques pour la récolte des données ; nous pouvons citer :

1. La technique documentaire

Cette technique nous a permis de consulter les différents manuels en rapport avec notre sujet de recherche, des notes de cours, des documents produits par l'ISTEGI/BKV ainsi que les différents sites internet.

2. La technique d'interview

Cette technique nous a permis de compléter notre lecture par les entretiens avec les autorités scolaires du collège de la bonne humeur pour comprendre d'avantage l'organisation et la gestion des horaires de cours dans cette institution.

0.8 DIFFICULTES RENCONTREES

Pendant la réalisation de ce travail nous nous sommes heurtés à certaines difficultés comme :

- L'accès difficile à la documentation,

- Le problème de moyen financier pouvant nous permettre très facilement de nous déplacer d'ici jusqu'au Collège de la bonne Humeur à Uvira où notre école d'application est située.

Malgré toutes les difficultés citées ci-haut, nous les avions contournées grâce à l'internet.

0.9 CANEVAS DU TRAVAIL

Hormis l'introduction et la conclusion générale, notre travail comporte quatre chapitres :

Le premier chapitre porte sur l'aperçu général du COLLEGE DE LA BONNE HUMEUR. Ce chapitre présente l'historique du collège de la bonne humeur ; le deuxième chapitre porte sur l'analyse préalable, qui va devoir montrer comment fonctionne la gestion des horaires de cours; le troisième chapitre est consacré à la modélisation du système d'information en montrant comment circulent des informations dans le service de l'Administration et le quatrième chapitre porte sur la conception du système informatique d'information.

6

Chapitre Premier. CADRE DU TRAVAIL

Ce chapitre est constitué de deux (2) points dont: le cadre du sujet et le contexte de l'étude. Dans le cadre du sujet où nous allons définir quelques concepts utilisés dans notre travail et dans le contexte de l'étude, nous allons décrire l'institution où notre sujet est orienté (Collège de la bonne humeur).

1. CADRE DU SUJET

- Gestion : c'est une action de gérer une et contrôler quelque chose (d'une entreprise privée ou publique)4

- Automatisée : c'est rendre un processus, un fonctionnement automatique5

- Horaire : c'est l'indication, relevé des heures de départ et d'arrivée des moyens déterminer.6

- Cours : Enseignement donné par un professeur sous forme d'une série de leçons ou de conférences.7

2. CONTEXTE DE L'ETUDE

a. DENOMINATION DE L'ECOLE

Le Collège de la bonne Humeur est une école privé agrée du territoire d'Uvira, Province du Sud-Kivu en république démocratique du Congo, c'est une école créer sous son arrêté ministériel d'agrément N°MINEPSP/CABMIN/OO53/2011 du 31/01/2011 et notifier par N°MINEPSP/SG/80/0453 du 14/02/2011.8

b. LOCALISATION DE L'ECOLE

Elle se trouve dans la province du Sud-Kivu, commune d'UVIRA, quartier KAVIMVIRA, dans l'avenue du lac, plus précisément à Uvira en République Démocratique du Congo, mais aussi c'est un établissement pédagogique, dont le recrutement quant à elles fait par voix d'étude de dossier mais aussi par voix d'enregistrement dans toutes les classes confondues.

4 Dictionnaire français Encarta 2009

5 Dictionnaire français Petit la ROUSSE 2010

6 Dictionnaire français Petit la ROUSSE 2010

7 Dictionnaire français Petit la ROUSSE 2010

8 La synthèse de la dénomination donnée par le Chef d'établissement ASSANI SADIKI Jean-Claude

7

c. BREF HISTORIQUE DE L'ECOLE

L'école dénommé le Collège de la bonne Humeur fut créé vers les années 2013 avec seulement huit (8) classes 1ereet 2eme cycle d'orientation, 3ème, 4ème, 5ème, 6ème humanités technique sociale et Pédagogie générale.

Arrivée en septembre 2017 à nos jours l`école fut organisé une trois (3) sections qui sont :

a. pédagogie générale ;

b. Technique sociale ;

c. Biologie-chimie.

d. SITUATION GEOGRAPHIQUE

Le collège de la bonne humeur est situé dans l'avenue du lac, dans le quartier Kavimvira, territoire, province du Sud-Kivu en RD Congo. Elle est limitée :

- Au nord par l'institut technique ALI ;

- Au sud par la route allant vers Bujumbura et le centre transit de HCR - A l'EST par l'église 8ème CEPAC SINAI-KAVIMVIRA

- A l'OUEST par la route nationale n°05

e. STRUCTURE DE L'ECOLE

i. Sections organisées

Nous sommes en train de constater que, cette école organise pour le moment trois (3) sections dont : la pédagogie générale, la technique sociale et la Biologie-chimie.

ii. Structure matérielle

a) bâtiment

Cette école comprend deux (2) bâtiments dans lesquels nous trouvons deux bureaux, celui du préfet et celui du directeur de discipline, avec neufs classes pour les élèves qui fait un total de onze (11) salles de classe.

b) Matérielle didactique

? Un ordinateur pour la pratique de l'informatique dans un état bon ; ? Deux équerres en bois pour la mathématique dans un Etat bien ;

8

? Un squelette et 4 appareils respiratoire, circulaire, urinaire, et digestif humain pour

pratiquer l'anatomie ;

? Quatre cartes de la RDC pour la géographie ;

? Une carte du monde pour la géographie ;

? Une plante pour la botanique ;

? Etc....

Tableau N°1

c) Mobilier

NUMERO

DESSIGNATION

NOMBRE

ETAT

OBSERVATION

01

Tableau noir

08

Très bien

 

02

Tables de bureau

10

Bien

 

03

Etagère

02

Bien

 

04

Chaises canées

08

Bien

 

05

Banc

22

Bien

 

05

Pupitres

150

Bien

 

(CBH, 2016-2017)

iii. Structure pédagogique

Le collège de la bonne humeur organise trois (3) sections qui sont la pédagogie générale, sociale et Biochimie.

f. SITUATION DU PERSONNEL, ADMINISTRATIFS et ENSEIGNANT 1. personnel Administratif

L'école comprend trois (3) personnels administratives dans laquelle nous trouvons le chef d'établissement (préfet), le directeur de discipline, la caissière ; le tableau qui suit nous expliques.

Tableau N°2

NOM & POSTNOM

SEXE

QUALITE

FONCTION

OBS

01

ASSANI SADIKI Jean-Claude

M

G3GESTION

PREFET

 

02

LADUMU MAKAMA

M

A2 SOC

DD

 

03

KITUNGANO MAPENDO

F

D6 PEDA

CAISSIERE

 

(CBH, 2016-2017)

9

Tableau N°3

2. les personnels enseignants

NOM&POSTNOM

SEXE

FONCTION

QUALITE

01

BUSOMERE BYAMASU

M

PROFESSEUR

A2 CA

02

BYAMUNGU MATABARO

M

PROFESSEUR

D6N PEDA

03

DESIRE BIGIRIMANA

F

PROFESSEUR

G3 S I

04

EMMANUEL RAMAZANI

F

PROFESSEUR

L2 ACA

05

FABRICE MUTUNWA

M

PROFESSEUR

L2 SCIENCES EC

06

KALUNDU LWANGO PANGO

F

PROFESSEUR

L2 FRANCAIS

07

MASUDI BUENDWA

M

PROFESSEUR

G3 BIOLOGIE

08

KIKUNI WABULAKOMBE

M

PROFESSEUR

G3 DC

09

NEEMA SARAH

F

PROFESSEUR

L1 MATH

10

CHRISTOPH CHUBAKA

M

PROFESSEUR

G3 SCA

(CBH, 2016-2017)

Tableau N°4

3. Le personnel auxiliaire

 

L2

L1

G3

G1

D6

OUVRIER

 
 
 
 
 

HUISSIER

 
 
 
 

1

Tableau N°5

g. EFFECTIFS DES ELEVES DU COLLEGE DE LA BONNE HUMEUR

Années

Nombres d'élèves

2013-2014

200

2014-2015

258

2015-2016

320

2016-2017

390

(CBH, 2016-2017)

10

Tableau N°6

Effectifs des élèves vers l'année 2017-2018

Classes

Garçons

Filles

Total

1ere C0

20

30

50

2eme CO

19

28

45

3emeBC

8

18

26

3emeHP

12

20

32

3ème HTS

20

28

48

4ème HP

14

33

47

4ème HTS

12

28

40

5emeHP

15

25

45

5ème HTS

17

28

35

6emeHP

20

30

50

6ème HTS

18

32

50

TOTAL

168

300

468

(CBH, 2016-2017)

h. OBJECTIFS ET MISSION DE L'ECOLE

1. MISSION

Le collège de la bonne humeur est une institution d'enseignement secondaire qui a pour mission principale de former la jeunesse congolaise

2. OBJECTIFS

Le collège de la bonne humeur poursuit comme objectifs :

V' Eduquer les enfants futurs cadre du pays

V' Fournir un enseignement aux enfants

V' Promouvoir un bon encadrement à tous les élevés de l'école V' Aider les parents à donner une discipline aux enfants

11

i. FONTIONNEMENT DE L'ECOLE 1. DESCRIPTION DES TACHES

a. le préfet

Il est l'autorité compétente officiellement reconnu pour gérer, administrer l'école avec l'assistance des autres membres de comité de direction et rend compte au gestionnaire de l'école c'est-à-dire le coordonnateur.

Ses missions principales sont :

? Faire les suivie et individualiser, des élevés du point de vue éducatifs et pédagogique,
en liaison avec les conseils principales d'évaluation et les professeurs principaux.

b. le secrétaire

Il a comme taches :

V' Il met à jour les dossiers administratifs

V' Il s'occupe de la réception et distribution de courriers

V' Tenir à jour le suivi des taches et exécuter toutes autres demandes à la hiérarchie

V' Faire le rapport à la hiérarchie

V' Indicatrice les lettres et donner les numéros aux lettres reçues et expédiés

V' Codifier les lettres écrites au chef d'établissement pour signature

c. directeur de discipline

Ses taches sont les suivantes :

1) Il s'occupe de la discipline des élèves

2) Il éveille et maintient l'ordre et la discipline de l'école

d. les enseignants

Ces enseignements se font dans le strict respect des normes et directives pédagogique à savoir : le calendrier scolaire qui est un document qui est fourni en chaque début d'année par le Ministère de l'Enseignement Primaire, Secondaire et Initiation à la Nouvelle Citoyenneté « E.P.S.I.N.C » , qui fixe les échéances des activités pédagogiques à exercer au courant de l'année, délimite la durée des périodes, les semestres, les jours des congés et des vacances,

12

indique les jours fériés, ect., l'horaire de cours, les manuels scolaires, les programmes nationaux, les bâtiments scolaires, le bureau, les classes, les installations sanitaires, etc.9

La préfecture du Collège de la Bonne Humeur distribue à chaque enseignant une copie pour savoir les activités qui sont prévues au courant de l'année et lui donne un fil conducteur.

Ils ont aussi leurs taches :

> Ils assurent un bon encadrement de leurs élevés ;

> Ils sont destiné à transmettre une connaissance des qualités aux élevés ;

> Ils doivent maintenir la discipline et ordre dans chaque classe ;

> Justifient les absences et les présences à la direction avant d'entrée en classe ;

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

2. CONSEIL DE GESTION DU COLLEGE DE LA BONNE HUMEUR

Le conseil de gestion du Collège de la Bonne Humeur est composé des membres ci-après10 :

· le chef d'Etablissement,

· le représentant des enseignants,

· le représentant des parents,

· Le représentant des élèves.

3. L'ORGANIGRAMME DE L'ECOLE

En ce qui concerne Les fonctions de chacun, les relations horizontales et verticales entre les personnes et les différents services sont bien définit dans le schéma d'un organigramme ci-dessous :

9 Le conseil de gestion donné par Préfet du Collège de la bonne humeur ASSANI SADIKI Jean-Claude

10 Résumé donné par le Chef d'Etablissement ASSANI SADIKI Jean-Claude

13

Figure N°1

 

A.G ou

PROMOTEUR

PROVISORAT ou DIRECTION DE DISCIPLINE

PREFECTURE

SYNDICAT

 
 
 

CORPS DES ENSEIGNANTS

COMITE DE GESTION

 
 

COPA

ELEVES

La légende de l'organigramme

- A.G : Administratif Gérant

- COE : Comité des élèves

- COPA : Comité des enseignants

HUISSIER

COMITE DES ELEVES

14

Chapitre Deuxième. ETUDE DU SYSTEME DE L'EXISTANT

L'analyse : est une décomposition d'un problème en petits problèmes théoriquement plus faciles à régler.11

Dans l'optique de maitriser le bon fonctionnement d'une organisation, il est très indispensable de subdiviser en domaines d'activité les schémas le système existant pour avoir, une bonne application.

Un système : est l'ensemble de moyens matériels et logiciels mis en oeuvre en vue d'une application spécifiée ou d'un ensemble d'applications12

Système de l'information : est considéré comme un ensemble organisé comprenant des ressources comme les matériels, les logiciels, le personnel, les données, les processus permettant de détriter de l'information au sein de l'organisation comme les services distincts des sociétés différentes.

II.1 ANALYSE DE LA CIRCULATION DE L'INFORMATION

Dans ce présent point nous allons aborder la façon dont la gestion des horaires se déroule, les documents intervenants et les données récoltées dans ces documents.

La gestion des horaires sont fixés normalement dans chaque institution selon leur milieu de fonctionnement. Au collège de la bonne humeur, les horaires sont élaborés avant la rentrée scolaire, par d'administration de l'institution.

Signalons qu'au Collège de la bonne humeur, il y a deux personnes pour l'élaboration des horaires; l'un pour la 1ère C.O, 2ème C.O. et 3ème BIO-CHIMIE, HP, HTS et un autre pour le reste de classes.

? Diagramme de flux

1

ENSEIGNANT

ADMINISTRATION

2

3

4

COURS CLASSES

11 Jargon informatique.

12 Dictionnaire français petit LA ROUSSE 2010

15

? Légende

- 1ère étape : l'enseignant se présente au bureau de l'Administration ;

- 2ème étape : l'Administrateur et l'enseignant se conviennent pour l'attribution de cours ;

- 3e étape : l'Administration vérifie la fiche de répartition de cours et Attribue un ou

plusieurs cours à l'enseignant ;

- 4e étape : l'Administration élabore l'horaire de tous les cours dans chaque classe respective

à chaque Enseignant avant la rentrée scolaire.

MATRICE DE FLUX

 

ENSEIGNANTS

ADMINISTRATION

COURS

CLASSES

ENSEIGNANT

 

1

3

4

ADMINISTRATION

2

 
 
 

COURS

 
 
 
 

CLASSES

 
 

II.2 ETUDE DES DOCUMENTS

Un document : est un écrit servant de preuve ou des titres, au collège de la bonne humeur on utilise les documents ci-après :13

Le collège de la bonne humeur utilise plusieurs documents pour l'élaboration des horaires de cours dans toutes les salles de classe durant toute l'année scolaire.

a. FICHE DE REPARTITION DES COURS

Cette fiche détermine la façon dont les cours sont reparti dans chaque salle de classe et en déterminant aussi le nombre d'heures par semaine.

Le Collège de la bonne Humeur pratique ses enseignements pendant cinq (5) jours par semaine, donc du Lundi au Vendredi.

13 Dictionnaire français le Grand Robert 2007

16

Figure N°2

Voici un exemplaire de la Fiche de répartition des cours.

 

République Démocratique du Congo

 

ENSEIGNEMENT PRIMAIRE, SECONDAIRE ET INITIATION A LA

NOUVELLE CITOYENNETE

« »

FICHE DE REPARTITION DES COURS

COURS

CLASSE

NOMBRE D'HEURES PAR

SEMAINE

L

M

M

J

V

 
 
 
 
 
 
 
 

Fait à Uvira, le / ./20.....

Chef d'Etablissement

b. FICHE D'ATTRIBUTION DES COURS AUX ENSEIGNANTS

La fiche d'attribution des cours aux enseignants détermine la façon dont les cours sont attribués aux différents enseignants, mais aussi les jours et les dates où ils sont programmés dans les différentes salles de classe en déterminant aussi le nombre d'heures à presté durant toute l'année scolaire.

17

Le Collège de la bonne Humeur pratique ses enseignements pendant cinq (5) jours par semaine, donc du Lundi au Vendredi.

La fiche d'attribution des cours aux enseignants se présente comme suit :

Figure N°3

République Démocratique du Congo

ENSEIGNEMENT PRIMAIRE, SECONDAIRE ET INITIATION A LA NOUVELLE CITOYENNETE

« »

FICHE D'ATTRIBUTION DES COURS AUX ENSEIGNANTS

NOM DE L'ENSEIGNANT

COURS

CLASSE

NOMBRE D'HEURES PAR SEMAINE

L

M

M

J

V

 
 
 
 
 
 
 
 
 

Fait à Uvira, le / ./20.....

Chef d'Etablissement

c. FICHE D'ELABORATION DE L'HORAIRE

Le collège de la bonne humeur consulte non seulement la fiche de répartition des cours et fiche d'attribution des cours aux enseignants mais aussi la fiche d'élaboration de l'horaire. Celle-ci détermine le jour, la date, l'heure des cours affectés dans les différentes salles de classes est seront enseignés par tel ou tel autre enseignant.

18

Figure N°4

Voici l'exemplaire d'une fiche d'élaboration de l'horaire.

 

République Démocratique du Congo

ENSEIGNEMENT PRIMAIRE, SECONDAIRE ET INITIATION A LA NOUVELLE CITOYENNETE
COLLEGE DE LA BONNE HUMEUR

 

JOURS

1ère C.O

2ère C.O

3e BC

3e HP

3e HTS

4e HP

4e HTS

5e HP

5e HTS

6e HP

6e HTS

 

LUNDI

 
 
 
 
 
 
 
 
 
 
 
 

MARDI

 
 
 
 
 
 
 
 
 
 
 
 

MERCREDI

 
 
 
 
 
 
 
 
 
 
 
 

JEUDI

 
 
 
 
 
 
 
 
 
 
 
 

VENDREDI

 
 
 
 
 
 
 
 
 
 
 
 

19

II.3 ANALYSE CRITIQUE DU SYSTEME EXISTANT

? Critique de l'existant

Les documents utilisés dans la gestion des horaires sont représentés par des fiches gérés annuellement avec les stylos.

En cas de réclamation ou modification, l'administration est obligé de parcourir tous les documents relatifs à la gestion des horaires, d'où une perte de temps et courir beaucoup de risques.

? Proposition de solution

a. Solution manuelle améliorée

En vue d'une amélioration du système manuel des horaires en vigueur au collège de la bonne humeur, il serait d'une importance capitale au service d'Administration de compléter attentivement tous les documents pour éviter les coïncidences. Cette solution manuelle n'est pas à rejeter mais à améliorer pour pallier aux caprices technologiques imprévisibles

b. Solution informatique

La mise en place d'un système informatisé de la gestion des horaires de cours au sein du collège de la bonne humeur serait un des outils indispensables pour l'élaboration des horaires de cours.

Partant des documents manuellement utilisés par le service d'administration, nous proposons à ce dernier un logiciel informatique adapté, qui doit lui permettre d'enregistrer tous les enseignants et leurs cours par classe avant la rentrée scolaire.

20

Chapitre Troisième. MODELISATION DU NOUVEAU SYSTEME

Nous attendons par modélisation une méthode d'analyse, qui consiste à créer une représentation virtuelle d'une réalité de telle façon à faire ressortir les points auxquels s'intéressent les concepteurs. Ce qui nous amène à dire que la conception d'un système informatique n'est pas évidente car il faut réfléchir sur l'ensemble d'organisation que l'on doit mettre en place.

C'est une méthode dans laquelle découlent plusieurs autres méthodes d'analyse. Parmi elles, nous étions utilement intéressé par la méthode dite « MERISE », par ce qu'elle nous aidera dans le développement informatique, grâce à elle, nous arriverons à concevoir un système informatique.

3.1 MODELISATION D'UN SYSTEME INFORMATIQUE

Pour la modélisation de notre système informatique, nous devons nous servir de différents niveaux ci-dessous :

? niveau conceptuel ;

? niveau organisationnel ;

? niveau logique ; ? niveau physique.

A. LE NIVEAU CONCEPTUEL

Ce niveau conceptuel est composé de deux modèles à savoir : - Le Modèle Conceptuel de donnés (MCD)

- Le Modèle Conceptuel de Traitement (MCT)

1. Modèle Conceptuel de Données (MCD)

Le modèle conceptuel des données a pour but de représenter de façon structurée les données qui seront utilisées par le système d'information.

Le MCD représente la photographie d'une entreprise ou sous système de cette dernière au temps qui concerne la circulation des informations.

Pour la réalisation du Modèle Conceptuel de Données nous allons nous servir des concepts suivants :

- Les Entités;

- Les Propriétés ;

- Les associations ; - Les Cardinalités.

21

- Entité : est la représentation d'un objet matériel ou immatériel pourvu d'une existence propre et conforme aux choix de gestion de l'entreprise ;

- Une propriété : est une information élémentaire qui permet de décrire une entité ou une association ;

- Une association : est un lien entre deux entités (ou plus), on doit lui donner un nom, souvent un verbe qui caractérise le type de relation entre les entités ;

- Cardinalités : ce sont des expressions qui permettent d'indiquer combien de fois au minimum et au maximum le lien entre deux entités peut se produire.

Tableau N°7

LE DICTIONNAIRE DES DONNEES

NOMS

SIGNIFICATION

TYPE

TAILLE

Id_Administratif

Identifiant de

l'Administratif

Numérique

Entier long

Nom_Admin

Nom de l'Administratif

Texte

25

Postnom_Admin

Post-nom de l'Administratif

Texte

25

Prenom_Admin

Prénom de l'Administratif

Texte

25

Sexe_Admin

Sexe de l'Administratif

Texte

2

Fonction

La fonction de

l'administratif

Texte

-

Identifianant

L'Identifiant de

l'Administrateur

Texte

30

Mot_Passe

Mot de passe

Texte

25

Id_Enseignant

Identifiant de l'Enseignant

Numérique

Entier long

Nom_Enseignant

Nom de l'Enseignant

Texte

25

Postnom_Enseignant

Post-nom de l'Administratif

Texte

25

Prenom_Enseignant

Prénom de l'Administratif

Texte

25

Qualification

Qualification

Texte

20

Adresse_Enseignant

L'adresse

Texte

20

Telephone_Enseignant

Numéro de téléphone de l'enseignant

Texte

15

Code_Classe

Identifiant de la classe

Numérique

Entier long

Designation

Désignation de la classe

(1ère, 2e, 3e, 4e, 5e et 6e)

Texte

15

Option

L'option d'une salle de

classes

Texte

15

CodeCours

Le code de cours

Texte

20

22

Intitule

L'intitulé du cours

Texte

20

Id_Programme

Identification de

programme

Numérique

Entier long

Heure

L'heure programmée (1ère heure,... 7e heure)

Texte

10

Jour

Jours programmés soit

(Lundi, vendredi)

Texte

_

Année_Scolaire

L'Année scolaire

Texte

10

Détermination des entités

L'entité est une représentation d'un élément matériel ou immatériel, ayant une existence propre qui a un rôle dans le système que l'on désire décrire. Elle contient les informations qui la caractérisent ; ces informations sont appelées propriétés. Ces propriétés sont collectées lors de l'établissement du dictionnaire de données ci-haut.

Tableau Descriptif des entités

Le tableau suivant contient les objets et leurs propriétés que nous aurons à manipuler au moment de la conception de notre base de données.

Tableau N°8

ENTITES

DESCRIPTION

PROPRIETES

1

ENSEIGNANT

Cette entité contient les informations relatives à l'Enseignant.

Id_Enseignant

Nom_Enseignant Postnom_Enseignant Prenom_Enseignant Sexe

Adresse

Telephone

2

ADMINISTRATIF

Elle décrit les informations qui sont relatives à l'identification de l'Administratif.

IdAdmin

NomAdmin PrenomAdmin Fonction Identifiant Mot_Passe

3

COURS

Cette entité permet de mettre à jour les cours. Elle donne à l'Administratif la possibilité

d'adapter la réalité de l'école dans cette
application qui est conçue.

CodeCours Intitule

23

 
 

Cette entité permet de mettre à jour les classes.

CodeClasse

4

CLASSE

Elle donne à l'agent la possibilité d'adapter la réalité de l'école dans cette application qui est conçue.

Designation Option

Détermination des propriétés

La propriété est une information élémentaire, c'est-à-dire non déductible d'autres informations qui présentent un intérêt pour le domaine étudié. Le nom d'une propriété doit être le plus explicite possible ; à sa seule lecture on doit donc pouvoir se faire une idée de ce que représente la propriété.

Tableau Descriptif de propriétés des entités

Dans le tableau ci-après sont reprises les propriétés des entités représentées dans le tableau ci-haut tout en donnant leurs significations.

Tableau N°9

NOM PROPRIETE

SIGNIFICATION

1

Id Enseignant

Le numéro matricule de l'enseignant

 

2

Nom_Enseignant

Le nom de l'enseignant

3

Postnom_Enseignant

Le post nom de l'enseignant

4

Prenom_Enseignant

Le prénom de l'enseignant

5

Sexe

Le sexe de l'enseignant

6

Adresse

L'adresse de l'enseignant

7

IdAdmin

Le numéro matricule de l'administratif

 

8

NomAdmin

Le nom de l'Administratif

9

PrenomAdmin

Le prénom de l'administratif

10

Fonction

La fonction de l'administratif

11

Identifiant

L'identifiant de l'Administrateur

12

Mot_Passe

Le mot de passe de l'Administrateur

13

CodeCours

Le code de cours

14

Intitule

L'intitule du cours

15

CodeClasse

Le code de la classe

16

Designation

La désignation de la classe

17

Option

L'option de chaque salle de classe

24

Détermination des relations

Une relation (appelée aussi parfois association) représente les liens sémantiques qui peuvent exister entre plusieurs entités. Signalons également qu'une relation peut ou ne pas avoir des informations. Des associations suivantes ont été utilisées dans le cadre de ce travail :

Tableau N°10

Tableau descriptif des Associations

Relations

Descriptions

Propriétés

Entités reliées

1

Programmer

Cette association est celle

qui existe entre

l'administration et

l'enseignant. Elle signifie

que l'enseignant est

programmé par
l'administration.

Id_Programme Heure

Jour/Date Annee_Scolaire

ADMINISTRATION et L'ENEIGNANT

2

Dispenser

Cette association est celle qui existe entre l'enseignant et le cours.

-

L'ENEIGNANT et LE COURS

3

Appartenir

Cette association existe

entre le cours et la classe

-

LE COURS et LA CLASSE

Comme souligné dans les lignes précédentes, Le modèle conceptuel des données a pour but de représenter de façon structurée des données qui seront utilisées par le système d'information.

Signalons qu'après avoir recueilli toutes les propriétés du système d'information relatives à la gestion des horaires de cours, les entités ainsi que leurs associations, nous sommes arrivés à produire le modèle conceptuel de données suivant

25

Figure N°5

La Présentation du Modèle Conceptuel des Données

2. Le Modèle Conceptuel de Traitement (MCT)

Le modèle conceptuel des traitements permet de traiter la dynamique du système d'information, c'est-à-dire que les opérations qui sont réalisées en fonction d'événements.

Ce modèle permet donc de représenter schématiquement l'activité d'un système d'information sans faire référence à des choix organisationnels ou des moyens d'exécution. Il permet de définir tout simplement ce qui doit être fait.

Le MCT utilise généralement 5 concepts que nous pouvons détailler de la manière ci-

après :

? Evènement ;

? Processus ;

? Synchronisation ;

26

? Opération ;

? Règles d'émission ; ? Résultat.

a) Evènement

Un évènement matérialise une sollicitation du système d'information. Il indique que quelque chose s'est passée et que le système doit réagir. Un évènement peut être externe ou interne

b) Processus

Un processus est un sous ensemble de l'activité de l'entreprise. Il est lui-même composé de traitements regroupés en ensembles appelés opérations.

c) Opération

Une opération est un ensemble d'actions exécutées par le système suite à un évènement, ou à une conjonction d'événements.

d) La synchronisation

La synchronisation d'une opération définit une condition booléenne sur les événements contributifs vis-à-vis d'une opération. Il s'agit donc des conditions au niveau des événements régies par une condition logique réalisée grâce aux opérations :

- OU - ET

- NON

e) Règles d'émission

Elles représentent les règles auxquelles est soumise l'émission des résultats d'une opération. Une règle d'émission va permettre de décider quels résultats déclencher en fonction des événements de l'opération (Ex : OK, NON, Valide, Non Valide, Toujours...) et définit les conditions devant être réalisées pour qu'un évènement soit émis.

f) Résultat

Collection de faits produits par l'opération, dans les conditions prévues par la règle d'émission.

27

Figure N°6

Présentation du Modèle Conceptuel de Traitement (MCT)

28

LE NIVEAU ORGANISATIONNEL

Ce niveau est composé de deux (2) modèles ci-après :

o Le Modèle Organisationnel des Données ;

o Le Modèle Organisationnel des Traitements

1. Le Modèle Organisationnel de Données (MOD)

Le Modèle Organisationnel de données est un modèle qui utilise le même formalisme que le modèle conceptuel de données mais le MOD ne retient du MCD que les informations informatisables14. Son rôle est de décrire de manière efficace les attributs des entités qui doivent faire objet de la manipulation de données par un système de gestion de base des données. Etant donné que toutes les données constituant notre MCD sont informatisables, cela implique automatiquement que le MCD est égal au MOD.

Tableau N°11

Voici le Modèle Organisationnel de Données (MOD)

ENTITES

CHAMPS

AUTOMATISABLE

1

ADMINISTRATION

IdAdmin

Oui Oui Oui Oui Oui Oui

NomAdmin PrenomAdmin Fonction Identifiant Mot_Passe

2

ENSEIGNANT

IdEnseignant

Oui Oui Oui Oui Oui Oui

Nom_Enseig Postnom_Enseig Prenom_Enseig Sexe

Adresse Telephone

3

CLASSE

CodeClasse

Oui Oui Oui

Designation Option

4

COURS

CodeCours

Oui Oui

Intitule

5

PROGRAMMER

CodeHoraire

Oui Oui Oui Oui Oui Oui Oui Oui

HeureCours Jours AnneeScolaire IdEnseignant Classe

Option CodeCours

14 www.commentçamarche.net>Accueil>Encyclopedie >Developpeur/DBA> Base de données> MERISE

29

1. Le Modèle Organisationnel des Traitements

Le Modèle organisationnel des traitements s'attache à décrire les propriétés des traitements non traitées par le MCD.

Le Modèle Organisationnel des Traitements consiste donc à représenter le Modèle Conceptuel des Traitements dans un tableau dont les colonnes sont la durée, le lieu, le responsable et ressources nécessaires à une action.

Figure N°7

Voici notre Modèle Organisationnel de Traitement

30

B. NIVEAU LOGIQUE

Ce niveau logique est constitué de deux (2) modèles à savoir :

V' Le Modèle Logique des données (MLD) ; V' Le Modèle Logique des Traitements (MLT)

1. Le Modèle Logique des Données

Ce modèle permet de préfigurer les temps d'accès et l'espace nécessaire. Il est une représentation du M.C.D. de manière à être utilisé par le S.I. A ce point, les entités deviennent des « tables », les identifiants deviennent des « Clés primaires» de ces tables et les propriétés deviennent des « attributs ».

Figure N°8

Présentation du Modèle Logique de Données

Codes SQL

#

# Script MySQL.

#

#

# Table: ADMINISTRATION

#
CREATE TABLE ADMINISTRATION( IdAdmin Numeric NOT NULL ,

31

NomAdmin Varchar (25) NOT NULL ,

PrenomAdmin Varchar (25) NOT NULL ,

Fonction Varchar (25) NOT NULL ,

Identifiant Varchar (25) NOT NULL ,

Mot_Passe Varchar (25) NOT NULL

,CONSTRAINT ADMINISTRATION_PK PRIMARY KEY (IdAdmin)

)ENGINE=InnoDB;

#
# Table: CLASSE

#

CREATE TABLE CLASSE(

CodeClasse Numeric NOT NULL ,

Designation Varchar (10) NOT NULL ,

Option Varchar (15) NOT NULL

,CONSTRAINT CLASSE_PK PRIMARY KEY (CodeClasse)

)ENGINE=InnoDB;

#
# Table: COURS

#

CREATE TABLE COURS(

CodeCours Numeric NOT NULL ,

Intitule Varchar (30) NOT NULL ,

IdAdmin Numeric NOT NULL

,CONSTRAINT COURS_PK PRIMARY KEY (CodeCours)

,CONSTRAINT COURS_ADMINISTRATION_FK FOREIGN KEY (IdAdmin) REFERENCES

ADMINISTRATION(IdAdmin)

)ENGINE=InnoDB;

#
# Table: ENSEIGNANT

#
CREATE TABLE ENSEIGNANT(

IdEnseignant Numeric NOT NULL , Nom_Enseig Varchar (25) NOT NULL , Postnom_Enseig Varchar (25) NOT NULL , Prenom_Enseig Varchar (25) NOT NULL ,

Sexe Varchar (1) NOT NULL ,

Adresse Varchar (25) NOT NULL ,
Telephone Varchar (15) NOT NULL

,CONSTRAINT ENSEIGNANT_PK PRIMARY KEY (IdEnseignant)

)ENGINE=InnoDB;

#
# Table: PROGRAMMER

#

CREATE TABLE PROGRAMMER(

IdEnseignant Numeric NOT NULL , CodeCours Numeric NOT NULL , CodeClasse Numeric NOT NULL , CodeHoraire Numeric NOT NULL , HeureCours Varchar (15) NOT NULL ,

Jours Varchar (15) NOT NULL ,
AnneeScolaire Varchar (15) NOT NULL

,CONSTRAINT PROGRAMMER_PK PRIMARY KEY (IdEnseignant,CodeCours,CodeClasse)

32

,CONSTRAINT PROGRAMMER_ENSEIGNANT_FK FOREIGN KEY (IdEnseignant) REFERENCES ENSEIGNANT(IdEnseignant)

,CONSTRAINT PROGRAMMER_COURS0_FK FOREIGN KEY (CodeCours) REFERENCES COURS(CodeCours)

,CONSTRAINT PROGRAMMER_CLASSE1_FK FOREIGN KEY (CodeClasse) REFERENCES CLASSE(CodeClasse)

)ENGINE=InnoDB;

? Le Modèle Logique des Données Relationnelles

Ce Modèle est la transformation du Modèle Logique des Données (MDC) en Lignes. Il est présenté de la manière suivante :

T_ADMINISTRATION (Id Administration, Nom_Admin, Prenom_Admin, Sexe, Fonction, Identifiant, Mot_Pass) ;

T_ENSEIGNANT (Id_Enseignant, Nom, Postnom, Prenom, Adresse, Telephone) ; T_COURS (Code_Cours, Intitule) ;

T_CLASSE (Code_Classe, Designation, Option) ;

T_PROGRAMMER (Id_Programme, Jours, Date, Annee_Scolaire, # CodeCours, # Id_Enseignant) ;

LE NIVEAU PHYSIQUE

A ce niveau, il consiste à l'implémentation du modèle dans le SGBD, c'est-à-dire le traduire dans un langage de définition des données15. Il est aussi constitué de deux (2) modèles ci-après :

? Modèle Logique de Données (MPD) ; ? Modèle Logique de traitements (MPT).

1. Le Modèle physique de données (MPD)

A. Définition : un MPD est une étape de la définition des données à l'intérieure de la structure physique de l'ordinateur ; c'est-à-dire le résultat de la décision technique qui a été prise en fonction des objets et de contrainte.

B. Règle de passage du Modèle Logique de Données au Modèle Physique de Données Le passage du Modèle Logique de Données au Modèle Physique de Données exige que les tables qui sont externe à la base donnée se traduisent en fichiers faisant partie intégrante de la base de données16.

Ainsi :

? Les tables décrites au niveau du schéma logique deviennent des fichiers de données appelés « Tables » ;

15. www.commentçamarche.net>Accueil>Encyclopedie >Developpeur/DBA> Base de données> MERISE 16 . Blaise Lusikila LUAMBUSU, Conception, implémentation d'une BD pour la gestion d'un organisme et administration Réseau à distance sur base des outils libres « cas de projet limete université cardinale malula »2007.

33

? Les propriétés deviennent des champs des tables ;

? Les identifiants deviennent des clés primaires ;

? Des clés héritées deviennent des clés secondaires ou étrangères.

Le Modèle Opérationnel et physique des Traitements (MOpT).

o Table ADMINISTRATION

Cette table nous permettra d'enregistrer, les informations sur l'Administration, sa structure se présente comme suit :

o Table CLASSE

Cette table nous permettra d'enregistrer, les informations sur toutes les classes disponibles au sein du collège de la Bonne Humeur. Elle se présente de la manière suivante :

o Table COURS

Cette table nous permettra d'enregistrer, les informations sur tous les cours dispensés au sein du collège de la Bonne Humeur. Elle se présente de la manière suivante :

34

o Table ENSEIGNANT

Cette table nous permettra d'enregistrer tous les enseignants du Collège de la Bonne Humeur. Elle se présente de la manière suivante :

o Table PROGRAMMER

Cette table nous permettra d'élaborer l'horaire de cours dans toutes les classes au sein du collège de la Bonne Humeur. Elle se présente de la manière suivante :

35

Chapitre Quatrième : REALISATION DU SYSTEME D'INFORMATION 4.1. CHOIX ET PRESENTATION DU LANGAGE DE PROGRAMMATION

4.1.1. CHOIX DU LANGAGE DE PROGRAMMATION

Nous avons opté pour Visual Basic for Application (VBA) qui est un langage de programmation événementiel sous la base de données Microsoft ACCESS.

Nous étions contraints à choisir ce langage car c'est un système de gestion des bases des données relationnel (SGBR) ; il est de même un langage utilisant les procédures événementielles car avec Access l'utilisateur contrôle les actions et le déroulement de l'application en déterminant ce qui doit être fait et quand cela doit l'être.

4.1.2. PRESENTATION DU LANGAGE DE PROGRAMMATION Disons que VBA utilise plusieurs éléments dont:

- La Table ;

- Le Formulaire ;

- La requête ;

- Module ;

- Macros ;

- Etat.

a) Table : est une collection de données de même nature ; elle peut servir de support de saisi pour les données et est à cet effet représenté sous forme de tableur.

b) Formulaire : est conçu pour entrer, modifier, supprimer et consulter les enregistrements dans une base de données.

Il peut servir aussi à afficher à l'écran des enregistrements issus des tables ou d'une requête.

c) Requête : Celle-ci peut déterminer les enregistrements d'une ou plusieurs tables à partir d'une ou plusieurs conditions.

Exemple : trier les produits en stock en fonction de leurs dates d'expiration.

d) Module :

e) Macros : elle nous aide à automatiser des fonctions, elle peut être affectée à un formulaire, un état, un contrôle ainsi qu'une combinaison de touches ou une commande.

f) Etats : est une collection de valeur provenant de plusieurs enregistrements.

Dans un état on peut regrouper des enregistrements et calculer le total des nombres ou des différents groupes d'enregistrements. Il sert aussi à envoyer une sélection de données sur l'imprimante.

36

4.2. CHOIX ET PRESENTATION DU SGBD UTILISE

Un langage de programmation est un logiciel qui permet d'écrire d'autres logiciels, il sert donc à écrire une suite d'opération exécutable par un ordinateur.

4.2.1. CHOIX DU SGBD

Notre choix concernant le langage de programmation à porter sur Visual Basic orienté vers Access (USA) par les possibilités et avantages qu'il offre comme par exemple permettre une bonne gestion de base de données sans beaucoup des peines et de manière souple.

4.2.2. PRESENTATION DU SGBD

MS Access est un logiciel utilisant des fichiers au format Access (extension accdb depuis la version 2007 ou, avant 2007, extension de fichier mdb pour Microsoft DataBase). Chaque fichier est un conteneur des différents objets d'une base de données Access (tables, relations, requêtes, formulaires, états, macros, VBA). Une base de données Access peut donc être constituée d'un seul fichier.

Access est compatible avec les requêtes SQL (sous certaines restrictions [archive]) et dispose d'une interface graphique pour saisir les requêtes (QBE - Query by Exemple - « Requête par l'exemple »). Il permet aussi de configurer, avec des assistants ou librement, des formulaires et sous-formulaires de saisie, des états imprimables (avec regroupements de données selon divers critères, des totalisations et des sous-totalisations, conditionnelles ou non et éventuellement des sous-états, reliés ou non aux données principales de l'état), des pages html liées aux données d'une base, des macros et des modules VBA. Les formulaires et les états disposent aussi de leurs propres modules VBA. On accède aux objets par un navigateur de l'interface d'Access ou dans des applications programmées (par macro ou VBA) par les formulaires de l'interface homme/machine ainsi construits.

Comme beaucoup de systèmes de gestion de bases de données relationnelles, ses données peuvent être utilisées dans des programmes écrits dans divers langages.

Les langages couramment utilisés avec Access sont le Visual Basic for Application (VBA) et les langages qui disposent de modules d'accès aux données pour les fichiers accdb ou anciennement .mdb : Delphi de Borland, Windev de Pc Soft, Visual Basic, VB.net, C#, C++ sous Visual Studio de Microsoft par exemple. Les bases de données produites par Access restent accessibles à tous les langages de programmation qui permettent une connexion à une base ODBC, c'est le cas par exemple sous Java en se servant de la passerelle JDBC-ODBC d'Oracle. VBA, intégré à Access comme à toutes les applications de la suite Microsoft Office, permet de créer des applications de gestion complètes, livrées avec un programme d'installation qui gère automatiquement la mise en place éventuelle d'un runtime d'Access, et dont le code source est protégé dans une version semi-exécutable des fichiers (accde ou anciennement mde).

37

En pratique les bases de données Access sont souvent constituées non pas d'un mais d'au moins deux fichiers car il est en effet possible et conseillé d'installer un fichier accdb ou mdb, contenant les tables de données, sur un poste ou un serveur local et des fichiers accdb (ou accde) contenant tous les éléments de l'application sur les postes client. Cette séparation permet le déploiement de mises à jour de la partie applicative sans avoir à manipuler les données existantes d'une base à une autre à chaque mise à jour. Dans ce cas, les fichiers clients sont « attachés » aux tables du fichier « accdb » installé sur le poste serveur. Le fait que les objets d'Access sont rassemblés dans un fichier présente l'avantage qu'Access est donc très simple à déployer car il n'a pas besoin de service serveur comme MySQL, Oracle, PostgreSQL, etc. Par contre un défaut d'écriture du fichier peut compromettre la totalité des données de la base. Il existe des outils de réparation de fichiers Access propre à Access et d'éditeurs tiers pour des réparations plus difficiles. Comme pour toute application logicielle, un modèle de sauvegarde est donc fortement recommandé.

Selon Microsoft les limites d'Access sont circonscrites par la taille maximum d'un fichier qui est de 2 Go. On peut ouvrir en simultané 2048 tables et chaque table peut contenir au maximum 255 champs (colonnes), D'un point de vue concret Access convient généralement à des applications comprenant une centaine de tables (principales et de jointures / relations) avec 100 000 enregistrements pour les tables principales et de 1 000 000 d'enregistrements pour les tables de jointures (appelées aussi tables de liaisons ou de relations). Mais dans certaines configurations on trouve des tables principales d'Access qui contiennent plus d'un million enregistrements. C'est en fait la limite globale de la taille du fichier Access qui limite la répartition des données dans la base.

4.3. REALISATION DE L'APPLICATION

Dans cette partie nous allons exposer les structures des tables, formulaires, états de sorties ainsi que les outils lors du développement.

Voici les tables constitutives de notre application

4.3.1. LES TABLES

38

Nous Démarrons de notre application. Voici la page d'accueil, qui représente notre sujet, le réalisateur et autres chose. Il y'a un petit message intéressant qui demande à l'utilisateur de patienter pendant que le programme configure ses paramètres. Elle se présente de la manière suivante :

Après la page d'accueil ci-haut mentionnée, la page de la connexion (Identification) apparait et qui vous demande d'entrer le nom de l'utilisateur et son mot de passe pour se connecter :

39

En savoir plus sur la connexion de l'utilisateur, cliquer sur le bouton aide au coin supérieur droit, la page d'aide apparait et se présente de la manière suivante :

Après avoir li toutes ces instructions, cliquées sur le bouton Retour pour retourner à la page de la connexion.

Ici l'utilisateur sera obligé d'entrer son nom et son mot de passe correctement, enfin cliqué sur le bouton connexion. Exemple : le nom de l'utilisateur « Starkcardinal » et le mot de passe « YOSHUA ». Dans le cas où le nom de l'utilisateur est incorrect, il y'aura un message suivant : l'utilisateur est non reconnu. Si le nom de l'Utilisateur est correct et que le mot de passe est incorrect, le message suivant s'affiche dans la boite de dialogue : Votre mot de passe

40

est incorrect. Si le nom de l'utilisateur et le mot de passe sont corrects, cliqué sur le bouton connexion et un menu principal apparait et se présente comme suit :

Ce formulaire « MENU PRINCIPAL », comprend six (6) boutons. Cliquer sur le bouton

« SAISIE DES DONNEES », un formulaire d'ajout des informations s'ouvre et se présente comme suit :

Pour enregistre les Administrateur dans la table, cliquer sur le concernant la « AJOUTER UN ADMINISTRATEUR », le formulaire suivant qui vous permet de saisir les instructions sur l'administrateur et s'affiche de la manière suivante:

41

L'administrateur est enregistré avec succès. Cliquer sur le bouton « RETOUR » pour retourner au Formulaire « AJOUTER LES INFORMATIONS »

Lorsque vous voulez Ajouter un Enseignant, étant sur le formulaire « AJOUTER LES INFORMATIONS » ; cliquer sur le bouton « AJOUTER UN ENSEIGNANT », le formulaire suivant s'affiche :

Cliquer sur le bouton « RETOUR » pour retourner au Formulaire « AJOUTER LES INFORMATIONS ». Lorsque vous voulez Ajouter un Enseignant, étant sur le formulaire « AJOUTER LES INFORMATIONS » ; cliquer sur le bouton « GESION DES COURS », le formulaire suivant s'affiche :

Cliquer sur le bouton « RETOUR » pour retourner au Formulaire « AJOUTER LES INFORMATIONS »

Lorsque vous voulez Ajouter un Cours, étant sur le formulaire « AJOUTER LES INFORMATIONS » ; cliquer sur le bouton « GESION DES CLASSES », le formulaire suivant s'affiche :

42

Cliquer sur le bouton « RETOUR » pour retourner au Formulaire « AJOUTER LES INFORMATIONS », cliquez sur le bouton « RETOUR AU MENU ».

Lorsque vous voulez élaborer l'Horaire, étant sur le formulaire « MENU PRINCIPAL» ; cliquer sur le bouton « ELABORATION DES HORAIRES » le formulaire suivant apparait :

Cliquer sur le bouton « RETOUR » pour retourner au Formulaire « MENU PRINCIPAL ».

Lorsque vous voulez Mettre à jour vos données, étant sur le formulaire « MENU PRINCIPAL» ; cliquer sur le bouton « METTRE A JOUR DE DONNEES» le formulaire suivant apparait :

43

Ce formulaire donne à l'utilisateur, la possibilité de mettre à jour ses données en choisissant les données à mettre à jour. Pour mettre à jour les administrateurs, cliquer sur le bouton « MIS A JOUR DES ADMINISTRATEURS » et le formulaire suivant s'affiche :

Pour Modifier un Administrateur, il faut parcourir la barre de recherche, dans la zone de liste de roulante. Après avoir Choisi l'Administrateur de votre choix, le même formulaire réapparait et vous donne la possibilité de modifier les données sauf le numéro d'enregistrement. Enfin cliquer sur le bouton « MODIFIER ». Elle se présente ainsi :

Pour Supprimer un Administrateur, Rechercher d'abord l'Administrateur dans la même barre de recherche (la zone de liste de roulante).

Cliquer sur le Bouton Supprimer, Un message très important apparait dans une boite de dialogue « Voulez-vous Vraiment Supprimer cet Administrateur ? », OUI.

44

Lorsque vous voulez Mettre à jour les enseignants, étant sur le formulaire « LA MISE A JOUR DES DONNEES» ; cliquer sur le bouton « MIS A JOUR DES ENSEIGNANTS» le formulaire suivant apparait :

Pour Modifier un Enseignant, il faut parcourir la barre de recherche, dans la zone de liste de roulante. Après avoir Choisi l'Enseignant de votre choix, le même formulaire réapparait et vous donne la possibilité de modifier les données sauf son numéro matricule. Elle se présente ainsi :

Pour Supprimer un Enseignant, Rechercher d'abord l'Enseignant dans la même barre de recherche (la zone de liste de roulante). Cliquer sur le Bouton Supprimer, Un message très

45

important apparait dans une boite de dialogue « Voulez-vous Vraiment Supprimer cet Enseignant ? », OUI.

Cliquer sur le bouton « RETOUR » pour retourner au Formulaire « LA MISE A JOUR DES DONNEES». Cliquer sur le bouton « MIS A JOUR DES COURS», le formulaire suivant s'affiche :

Pour Modifier un Cours, il faut parcourir la barre de recherche, dans la zone de liste de roulante. Après avoir Choisi un Cours de votre choix, le même formulaire vous donne la possibilité de modifier les données sauf le numéro d'enregistrement. Cliquer sur le bouton « MODIFIER ». Elle se présente ainsi :

Pour la Modification de l'Horaire, il faut parcourir la barre de recherche, dans la zone de liste de roulante. Après avoir Choisi un Cours de votre choix, le même formulaire vous donne la

46

Pour Supprimer un Cours, Rechercher d'abord le cours dans la même barre de recherche (la zone de liste de roulante). Cliquer sur le Bouton Supprimer, Un message très important apparait dans une boite de dialogue « Voulez-vous Vraiment Supprimer ce cours ? », OUI.

Retourner au Formulaire « LA MISE A JOUR DES DONNEES». Cliquer sur le bouton « MIS A JOUR DES CLASSES», le formulaire suivant s'affiche :

Pour Supprimer un Cours, Rechercher d'abord le cours dans la même barre de recherche (la zone de liste de roulante). Cliquer sur le Bouton « SUPPRIMER »

47

possibilité de modifier les données sauf le numéro d'enregistrement. Cliquer sur le bouton « MODIFIER ». Elle se présente ainsi :

Pour Supprimer un Horaire, Rechercher d'abord l'Horaire dans la même barre de recherche (la zone de liste de roulante). Cliquer sur le Bouton « SUPPRIMER », cliquer sur le Bouton « OUI » pour confirmer la suppression.

Retourner sur le MENU PRINCIPAL. Cliquer sur le bouton « IMPRESSION DES DONNEES » pour imprimer les données. Le formulaire d'Impression des données apparait de cette façon :

48

Cliquer sur le bouton « IMPRESSION DES ADMINISTRATEURS » voici la page imprimée qui se présente de la manière suivante :

Cliquer sur le bouton « IMPRESSION DES ENSEIGNANTS » voici la page imprimée qui se présente de la manière suivante :

Cliquer sur le bouton « IMPRESSION DES CLASSES» voici la page imprimée qui se présente de la manière suivante :

49

Cliquer sur le bouton « IMPRESSION DES COURS» voici la page imprimée qui se présente de la manière suivante :

50

Cliquer sur le bouton « IMPRESSION DE L'HORAIRE » et la voici l'Horaire du Collège de la Bonne Humeur s'ouvre de la

manière suivante :

51

CONCLUSION

Nous voici au terme de notre travail de fin de cycle qui a porté sur La mise en place d'un système informatisé pour la gestion des horaires de cours au sein d'une école secondaire : « cas du collège de la bonne humeur ».

Pour affronter notre champ d'investigation nous nous sommes posés la question suivante afin de confirmer ou d'infirmer notre hypothèse :

- La mise en place d'un système informatisé pour la gestion des horaires de cours pourrait-elle se révéler efficace et aider les décideurs à échapper à tous ces problèmes ?

Pour répondre à cette question posée, nous avons formulé une hypothèse de la manière suivante

:

? La conception et la réalisation d'une application automatisée pour la gestion des horaires des cours au sein Collège Bonne Humeur serait une solution aux problèmes de la gestion des horaires durant toute l'année.

Pour vérifier notre hypothèse, nous avons utilisé la méthode MERISE, la méthode Comparative et la méthode Historique. Les données que nous avions soumises à ces méthodes ont été recueillies par la technique documentaire, la technique interview.

Hormis l'introduction et la Conclusion, notre travail s'articule sur trois (3) chapitres : dont le Premier Chapitre : CADRE DU TRAVAIL, le Deuxième Chapitre : ETUDE DU SYSTEME DE L'EXISTANT, le Troisième chapitre : MODELISATION DU NOUVEAU SYSTEME et le Quatrième chapitre : REALISATION DU SYSTEME D'INFORMATION.

Nous croyons avoir confirmé notre hypothèse car la petite application réalisée doit aider cette institution en remédiant aux différents problèmes de gestion des horaires en termes de lenteur et risque d'erreurs de la gestion manuelle et mécanique.

Toute oeuvre humaine n'étant jamais parfaite, ce travail n'en faisant pas exception c'est ainsi restons-nous ouvert à toute suggestion, critique ou conseil pouvant permettre l'amélioration de cet ouvrage.

52

BIBLIOGRAPHIE

1. OUVRAGES

· Encyclopédie générale Hachette, volume 4, 6ème Ed. Paris, Ed. Librairie Hachette et Librairie quillet 1982, P 1749

· Philippe BEZAGU : la Gestion des heures d'enseignement au regard de la carte des formations supérieures, Juin 2014 ;

· Claude ALAZARD, Sabine SEPARI, Contrôle de gestion, Manuel et Application, éd.Dunod, paris, 1998 ;

· Gervais M : Contrôle de gestion et planification de l'entreprise, Economica, 1990

2. TFC

- LUBUNGA KUBALI Raymond : « Gestion Informatisée de la paie des agents d'une école secondaire » : cas de l'INSTITUT AGAPE/Bukavu, TFC, ISP/Bukavu, 20142015, Inédit.

- Blaise MURHULA KALIMBIRO, « Gestion automatisée des dépenses et recettes au sein d'une école secondaire : cas de l'Institut NSHANGA/Bukavu, TFC ISP /Bukavu», G3IG, 2015-2016, Inédit.

3. NOTES DE COURS

· DUNIA SAMSON, Cours des Méthodes d'Analyse Informatique, G3IG, inédit, ISTEGI/Bukavu, 2017-2018

· MUGARUKA BUDUGE, Cours de langage de programmation III, G3IG, inédit, ISP/Bukavu, 2017-2018.

4. WEBOGRAPHIE

o Http : // www.google.com ;

o Http : // www.wikipedia.fr ;

o Http:// www.commentcamarche.net/contents/merise/mp.php3;

o http : // www.momireonline.com ;

o http:// www.laurent.fr - audibert.developpez.com/cours-bd, consulté le 02/04/2018 à 14h 19'

53

54

Table des matières

EPIGRAPHE I

IN MEMORIOM II

DEDICACE III

REMERCIEMENT IV

SIGLES ET ABREVIATIONS V

TABLE DES FIGURES ET DES TABLEAUX VI

0. INTRODUCTION 1

0.1 PROBLEMATIQUE 1

0.2 HYPOTHESE 2

0.3 OBJECTIF DU TRAVAIL 2

0.4 CHOIX ET INTERET DU SUJET 2

0.5 ETAT DE LA QUESTION 3

0.7 METHODOLOGIE ET TECHNIQUES UTILISES 4

0.7.1 Méthodes 4

0.7.2 Techniques 5

0.8 DIFFICULTES RENCONTREES 5

0.9 CANEVAS DU TRAVAIL 5

1. CADRE DU SUJET 6

2. CONTEXTE DE L'ETUDE 6

a. DENOMINATION DE L'ECOLE 6

b. LOCALISATION DE L'ECOLE 6

e. STRUCTURE DE L'ECOLE 7

g. EFFECTIFS DES ELEVES DU COLLEGE DE LA BONNE HUMEUR 9

h. OBJECTIFS ET MISSION DE L'ECOLE 10

2. CONSEIL DE GESTION DU COLLEGE DE LA BONNE HUMEUR 12

3. L'ORGANIGRAMME DE L'ECOLE 12

Chapitre Deuxième. ETUDE DU SYSTEME DE L'EXISTANT 14

II.1 ANALYSE DE LA CIRCULATION DE L'INFORMATION 14

MATRICE DE FLUX 15

II.2 ETUDE DES DOCUMENTS 15

a. FICHE DE REPARTITION DES COURS 15

b. FICHE D'ATTRIBUTION DES COURS AUX ENSEIGNANTS 16

c. FICHE D'ELABORATION DE L'HORAIRE 17

55

II.3 ANALYSE CRITIQUE DU SYSTEME EXISTANT 19

Proposition de solution 19

a. Solution manuelle améliorée 19

b. Solution informatique 19

Chapitre Troisième. MODELISATION DU NOUVEAU SYSTEME 20

3.1 MODELISATION D'UN SYSTEME INFORMATIQUE 20

A. LE NIVEAU CONCEPTUEL 20

LE DICTIONNAIRE DES DONNEES 21

B. LE NIVEAU ORGANISATIONNEL 28

C. NIVEAU LOGIQUE 30

D. LE NIVEAU PHYSIQUE 32

Chapitre Quatrième : REALISATION DU SYSTEME D'INFORMATION 35

4.1. CHOIX ET PRESENTATION DU LANGAGE DE PROGRAMMATION 35

4.1.1. CHOIX DU LANGAGE DE PROGRAMMATION 35

4.1.2. PRESENTATION DU LANGAGE DE PROGRAMMATION 35

4.2. CHOIX ET PRESENTATION DU SGBD UTILISE 36

4.2.1. CHOIX DU SGBD 36

4.2.2. PRESENTATION DU SGBD 36

4.3. REALISATION DE L'APPLICATION 37

4.3.1. LES TABLES 37

CONCLUSION 51

BIBLIOGRAPHIE 52

OUVRAGES 52

2. TFC 52

3. NOTES DE COURS 52






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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984