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

 > 

Rénovation de la gestion des ressources humaines et matérielles des établissements scolaires par la mise en place d'un système informatisé

( Télécharger le fichier original )
par Giscard LUYEYE NKIMBIYAVANGA
CIDEP Université ouverte  - Graduat 2010
  

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

« Le sculpteur tourne ses regards du marbre vers son modèle afin de perfectionner sa conception. Nous sommes tous des sculpteurs, travaillant à des formes diverses, modelant et cisaillant la pensée. Pour remédier à cela, il nous faut d'abord tourner les regards dans les bonnes directions et y marché ensuite ».

Science et Santé, Page 248 :13-16,27

II

DEDICACE

A tous ceux qui ont participés à notre épanouissement scientifique.

Giscard LUYEYE NKIMBIYAVANGA

III
REMERCIEMENTS

En premier, nous sommes appelés à partager la splendeur de notre Père-Mère, Dieu Tout-Puissant qui nous a avantagés en toute quotité afin que nous maîtrisions toutes les exigences académiques dont voici le fruit.

Notre gratitude va droit à l'état-major du CIDEP--UO, Département de Kisantu, pour la détermination dont il a fait montre durant cette année académique qui risquait se mener à une mauvaise finalité ; et à son Corps Professoral et Enseignant pour nous avoir prémunis des principes d'informatisation de mérite qui nous permettent aujourd'hui de tenir tête devant toutes sollicitations touchant notre beau métier d'analyste programmeur.

Nos considérations distinguées à l'auguste Assistant, Monsieur Mitterrand MAVAMBU, le Directeur de cette merveille contemporaine et moderne pour avoir accepté à assurer la normalisation de ce travail.

Nous joutons également d'être hostile à l'accueil chaleureux que l'équipe de la direction scolaire de l'Ecole Primaire 1 MAWETE ma NSI (Julie Billard) nous a alloué par l'entremise de Monsieur BAGEYA MAFUTA « Papa Souci », le chevronnée Chef d'Etablissement.

Nous exploitons encore cette opportunité pour applaudir toute personne qui nous est venue en participation, d'une manière ou d'une autre, de prêt ou de loin, en moralité ou en subvention. Leurs bienfaits nous sont en souvenir en tout lieu et en tout temps.

Enfin, nous apprécions tous les collègues de la promotion (de la gestion informatique et des autres promotions) du fait qu'ils nous ont presque produits une impression de collaboration pacifique depuis leur rencontre.

LISTE DES ABREVIATIONS ET ACRONYMES

BD : Base de données

C.E. : Chef d'Etablissement

CIDEP : Centre Inter Disciplinaire d'Education Permanente

CIF : Contrainte d'Intégrité Fonctionnelle

CIM : Contrainte d'Intégrité Multiple

EP : Ecole Primaire

G1 : Premier Graduat

G2 : Deuxième Graduat

G3 : Troisième Graduat

MCD : Modèle Conceptuel des données

MCT : Modèle Conceptuel des Traitements

MERISE : Méthode d'Etude et de Réalisation Informatique

pour les Système d'Entreprise

MLD : Modèle Logique des Données

MLT : Modèle Logique des Traitements

MOD : Modèle Organisationnel des Données

MOT : Modèle Organisationnel des Traitements

ODBC : Open Data Base Connexion

SE : Système d'Exploitation

SGBD : Système de Gestion de Base de données

SI : Système d'Information

SQL : Structured Query Language

TFC : Travail de Fin de Cycle

VB : Visual Basic

MPD : Modèle Physique de données

MOPT : Modèle Opérationnel de Traitements

AN : Alphanumérique

N : Numérique

DH : Date et Heure

0. INTRODUCTION

Au vu des exigences de l'informatisation des services de gestion des entreprises, le Département du CIDEP de Kisantu se sert d'un ministère de simuler un savoir-faire et de la précision des éléments d'analyse informatique à tout étudiant inscrit dans le département en gestion informatique par une solide formation d'études vespérales de 3 ans : G1, G2 et G3 Gestion Informatique.

O.1. Problématique

A l'heure des nouvelles technologies, les pays africains demeurent toujours confrontés à de nombreux problèmes dont celui de la gestion administrative.

De toutes les administrations, celles des établissements scolaires sont les plus touchées. La gestion des ressources humaines et matérielles constitue un véritable casse-tête pour les gestionnaires des Etablissements scolaires.

L'arrivée d'ordinateurs a fait naître l'espoir d'améliorer l'ensemble des tâches administratives de façon significative. Mais nous reconnaissons tous qu'en ce moment, l'utilisation d'ordinateurs dans les établissements scolaires ne se focalise que dans le traitement des textes. C'est pourquoi, bien peu de Chefs d'Etablissements ou d'enseignants n'osent émettre les tentatives de doter leurs systèmes d'information d'un logiciel de gestion autonome. Si les intentions sur le sujet les préoccupent, ils finiront par conclure qu'un pareil logiciel leurs reviendrait à prix d'or.

Pour remédier à cela, nous avons pu quantifier un certain nombre de préoccupations sur la gestion des ressources humaines et des infrastructures matérielles émanant des acteurs de l'E.P. 1 MAWETE MA NSI. Ces préoccupations trouvent chacune non seulement une paraphrase plausible dans l'hypothèse, mais surtout qu'elles nous ont permis d'entreprendre nos investigations avec aisance :

- L'ordinateur peut-il minimiser la participation des gestionnaires dans la gestion des ressources humaine et des infrastructures matérielles dont disposent leurs établissements ?

- Un logiciel conçu uniquement pour gérer les ressources humaines et des infrastructures matérielles d'un établissement scolaire apporterait-il des avantages aux gestionnaires de ces établissements ?

O.2. Hypothèse

Nous certifions que l'utilisation de logiciel de gestion des ressources humaine et des infrastructures matérielles d'un établissement scolaires offrirait les atouts sur la lisibilité des effectifs des agents, des élèves, des locaux et aussi sur l'exploitation plus facile et plus rapide de ces effectifs.

Une application conçue exclusivement pour gérer les ressources humaines et des infrastructures d'un Etablissement scolaire assurerait une suivie adéquate des activités qui en découlent, c'est-à-dire rendre les opérations de la gestion plus promptes, régulières, crédible et rassurée.

O.3. But

Tout étant complété en analyse et programmation, nous avons l'imposante opinion de nous faire apprécier non seulement en rédigeant un TFC, mais surtout en programmant délibérément une application pouvant modérer avec quiétude nos connaissances théoriques à l'égard de tout projet d'informatisation des entreprises qui nous sera présenté.

O.4. Objectifs 0.4.1. Objectif spécifique

A partir de la problématique exprimée par une entreprise (sous forme d'un projet), comprendre les enjeux stratégiques de l'informatisation et proposer des Systèmes Informations adaptés aux besoins de la gestion des services de cette entreprise.

0.4.2. Objectifs globaux :

- répondre aux besoins et demandes découlant des entreprises, des sociétés, des administrations et d'une manière globale des milieux socioéconomiques et culturels ;

- étudier, structurer et mettre en évidence les informations nécessaires à la construction pertinente de modèles standards pouvant être utilisés lors de la description d'un problème ;

- identifier et justifier les principales étapes de la démarche d'analyse et de conception (cycle de vie du logiciel : analyse, conception, réalisation, tests) dont nous allons nous servir ;

- garantir la maintenance du système informatique proposé.

O.5. Choix du sujet

Nous avons sélectionné la spécialité de « rénover la gestion des ressources humaines et matérielles des établissements scolaires par la mise d'un système informatisé» afin de démontrer nos bravoures sur l'informatisation des systèmes de gestion des entreprises.

O.6. Intérêt du sujet

Automatiser certaines tâches de la gestion des ressources humaines et matérielles dont dispose un Etablissement scolaire par la mise en place d'une application capable d'accompagner les gestionnaires dans la gestion au quotidien de leurs ressources (humaines et matérielles).

0.7. Techniques employées

Pour atteindre les objectifs attendus dans notre projet, nous avons d'abord identifié les sources d'informations existantes en nous appuyant à l'étude des documents internes et externes qui cadrent avec nos investigations. Ensuite, pour réaliser une analyse correcte sur laquelle peut se baser la suite de nos recherches, nous avons procédé par des techniques que nous citons ci-dessous :

a)

La documentation

Par la consultation des revues documentaires et bibliographiques, nous sommes arrivés à :

- collecter la documentation susceptible de fournir des informations pertinentes afin d'éclairer notre démarche pour atteindre les objectifs visés ;

- repérer ce qui a été fait pour le même sujet et évaluer leurs mérites ;

- nous inspirer des études et recherches analogues afin de mettre en place une étude originale.

b) L'observation

Nous avons effectué des descentes sur le terrain d'étude afin d'observer l'environnement de travail et aussi de collectionner des informations à partir de la source.

c) L'interview

Nous avons réalisé les entrevues afin de récolter les points de vue et les propositions envisagées pour une gestion efficiente des acteurs de l'Ecole Primaire 1 MAWETE ma NSI.

d) Faire des recherches sur des sites Internet.

L'Internet nous a permis de consulter directement des ouvrages comme nous pouvions le faire dans une bibliothèque.

O.8. Subdivision du travail

A l'exception de l'introduction et de la conclusion finale tirée en vue de confirmer nos hypothèses et d'allouer quelques suggestions, trois grandes parties réunissent notre travail. Ces différentes parties sont développées en chapitres et l'ordre de numérotation de ces chapitres fait suite aux parties précédentes.

Voici de façon détaillée, la manière dont est organisée les différentes parties du travail que nous avons rassemblées :

' La première partie est relative à l'Etude Institutionnelle et à

l'évaluation de l'existant.

De cette partie ressort deux admissibles chapitres :

- Chapitre I : Eléments de connaissance du domaine d'étude

- Chapitre II : Identification et Analyse dynamique du système en vigueur.

( La deuxième partie s'enrichit autour de la modélisation des données et des traitements

Dans cette partie, nous avons ressorti trois succincts chapitres :

- Chapitre III : Approche conceptuelle des données

- Chapitre IV : Approche conceptuel des traitements ( La troisième partie présente la Programmation.

Un seul chapitre émane de cette partie ;

- Chapitre V : Langage de programmation et présentation de

l'application

0.9. Délimitation du travail

Au moment où les besoins en informatisation se ressentent dans tous les services des écoles, nous avons sélectionné le service de gestion des ressources de l'E.P. 1 MAWETE ma NSI (Julie Billiart) de Kisantu d'où découle la gestion des ressources humaines et matérielles afin d'y réaliser un prototype de conception capable de dépasser certaines exigences que présentait ce service dans le temps.

0.10. Difficultés rencontrées

Les investigations relatives à la réalisation de ce travail n'ont pas été faciles. Nous avons été victimes des épreuves liées à la récolte des données et à celles qui étaient affectées par l'insuffisance de moyens financiers.

La récolte des données s'est réalisée avec beaucoup de peines car les entrevues que nous avons réalisées avec les gestionnaires d'Etablissements scolaires n'ont pu nous livrer toutes leurs opinions sur la gestion des ressources humaines et des infrastructures et pénible encore notre milieu d'étude n'a presque pas de bibliothèques nanti d'ouvrages qui cadrent avec la section de l'analyse et programmation. Pour contourner à cette difficulté, nous avons plus utilisé l'Internet qui est une bibliothèque virtuelle en ces jours.

PREMIERE PARTIE :

ETUDE INSTITUTIONNELLE

ET EVALUATION DE

L'EXISTANT

CHAPITRE I. ELEMENTS DE CONNAISSANCES DU DOMAINE D'ETUDE

La compréhension de cette étape, c'est-à-dire « l'ETUDE DE L'EXISTANT » nous contraint impérativement de nous fixer les objectifs suivants :

- Se fixer comme plan de travail le service de gestion des ressources humaines et des infrastructures matérielles de l'E.P.1 MAWETE ma NSI ;

- Analyser le système de la gestion actuelle ;

- Déceler les anomalies, pouvant représenter un réel handicape dans la gestion des ressources humaines et matérielles de cette école ;

- Proposer des solutions concrètes et réalisables, en se
référant aux objectifs attendus quant à nos investigations ;

- Améliorer le rendement du service d'encadrement pédagogique.

I.1. Cadre de référence général de l'E.P. 1 MAWETE ma NSI

L'EP 1 MAWETE ma NSI se trouve dans la Province du Bas-Congo, à 120 Km de Kinshasa, la Capital de la RDC et à 240 Km de Matadi, le Chef-lieu de ladite province.

Elle est implantée dans le Chef-lieu du Diocèse de Kisantu, à 700 m Nord-est de la Nationale N° 1 dudit Diocèse.

I.2. Historique

En 1903, après mille difficultés, les soeurs ont pu convaincre les parents de KIDUMA, KIKOLA, KINGOMBI, KINLAWU, KIMAYALA,... de leur confier leurs filles. Comme toutes ces filles n'étaient pas aptes au cours de la catéchèse, à lire et à écrire, les Soeurs les orientèrent soit vers l'agriculture, soit vers la couture. Après une concertation, les Soeurs choisirent librement chacune d'elles pour une profession où elles se sentaient à l'aise. La soeur Léonie choit les petites filles, la Soeur HOZANA prit l'école ménagère, la Soeur Emmanuel s'occupait de la couture et la Soeur Edouard choisit les filles qui avaient dépassées l'âge de scolarité

8

pour les préparer directement au mariage. Toutes travaillaient sous la direction de la Soeur Supérieure Théophanie.

La branche de la Soeur Léonie donna naissance à l'Ecole Primaire MAWETE ma NSI (Julie Billard). L'école fut construite avec le Fonds de Bien-être Indigène (FBI). Elle fonctionnait sous forme d'un pensionnat. L'école a été agréée et subsidiée depuis sa fondation1.

I.3. Organisation et fonctionnement de l'établissement

L'organisation et le fonctionnement de l'EP.1 MAWETE ma NSI représentent deux sections :

- La structure de l'administration ;

- Les infrastructures d'encadrement pédagogique (salles de classe)2 ;

I.3.1. La structure administrative

La structure administrative de l'Ecole Primaire MAWETE ma NSI est dirigée par un Chef d'Etablissement principal. C'est lui qui coordonne toutes les activités de cet établissement et toute l'administration est à sa charge.

Cette structure est divisée en trois grands services qui sont :

> Le service administratif, ce service est dirige par le Chef d'Etablissement qui travail en collaboration directe avec un enseignant en Chef élu par ses collègues. Ce service se charge de :

- recevoir les élèves pour l'inscription ;

- établir les listes d'élèves inscrits de différentes classes ;

- convoquer les parents d'élèves pour des réunions de prise de contact, d'information ou de prise des décisions ;

- élaborer les emplois du temps des différents niveaux de classe ;

- contrôler les présences des enseignants ;

1 Archive de l'E.P. MAWETE ma NSI

2 Ibidem

9

- recevoir les agents pour l'engagement

- gérer et authentifier tous les documents pédagogiques. > Le service d'encadrement, chargés de :

- Encadrer les élèves ;

- Composer les épreuves d'évaluation ;

- Elaborer les fiches des cotations ;

> Le service de gestion

Ce service se charge de la gestion des ressources financières et de la gestion des ressources humaines et matérielles. Le service de la gestion des ressources financières s'occupe de la perception de différents frais. Alors que le service de la gestion des ressources humaines et matérielles est chargé de suivre le mouvement des élèves et des agents et aussi des infrastructures de l'Etablissement scolaire.

I.3.2. les infrastructures de l'encadrement1

L'Ecole Primaire MAWETE ma NSI dispose de 28 salles de classes reparties dans 4 bâtiments départagées comme suit : 6 salles pour les premiers années primaires, 6 pour les deuxièmes, 5 pour les troisièmes, 5 pour les quatrièmes, 4 pour les cinquièmes et 2 pour les sixièmes.

L'effectif des élèves est de 882 élèves dont 503 filles et 379 garçons, soit une moyenne de 31 élèves par classe. Les 882 élèves sont repartis tel que :

- Les classes de première année primaire ont un effectif de 131 élèves ;

- Les deuxièmes années déchiffre 152 élèves ; - Les troisièmes, 165 élèves ;

- Les quatrièmes ; 161 élèves ;

- Les cinquièmes, 170 élèves ;

- Les sixièmes ; 103 élèves.

1 Rapport annuel 2010 - 2011, E.P. MAWETE ma NSI

I.4.

Service de gestion

Agents

Elèves

Immobilisations

Ressources humaines et matérielles

Organigramme de l'école

Chef d'Etablissement

I.5.

Elève

Président

Enseignant
titulaire

Service
d'encadrement

Enseignant
de relève

Secrétariat Comité de

parents

Service
d'administration

Percepteur Caissière

Ressources
financières

Service de
gestion

Agents Elèves Immobilisation

Ressources
humaines et
matérielles

Enseignant en Chef

Organigramme du service concerné

Chef d'Etablissement

CHAPITRE II : IDENTIFICATION ET ANALYSE DYNAMIQUE DU SYSTEME EN VIGUEUR

Dans ce chapitre nous tentons de dégager les moyens matériels, logiciels et humains que compose l'environnement de nos recherches. Apres la présentation de cet environnement et le diagnostic informatique, nous allons épingler la piste de solution afin d'aboutir à la réalisation de notre application.

II.1. Définitions des concepts

a) Information

C'est un élément qui permet de compléter notre connaissance sur une personne, un objet, un événement1, ~

b) Données

Une donnée est une information codée2.

c) Un système :

C'est ensemble d'éléments en interaction poursuivant un but

commun3

d) Système informatique

C'est le sous ensemble du système d'information ; il est constitué de Hardware et de Software.

e) Système d'information

Le système d'information est l'ensemble des ressources humaines, matérielles, techniques et financières qui fournissent, utilisent ; compilent, traitent et distribuent l'information de l'organisation. Il aliment

1 STOCKREISER P., op.cit

2 MAVAMBU M., Cours de Base de données, 3ème Graduat GI, CIDEP - UO, inédit, 2010 - 2011

3 MAVAMBU M., Méthode d'analyse Informatique I, 2ème Graduat GI, CIDEP - UO, 2010 - 2011,

l'organisation en informations d'origines diverses (interne et externe). Il est la passerelle obligatoire pour toutes les informations de l'entreprise.1

f) Base de données

C'est une entité dans laquelle il est possible de stocker des données de façon structurée et avec moins de redondance possible2.

g) Banque de données

Ensemble d'informations informatisées, structurées autour d'un

thème.3

h) Méthode

Ensemble de procédés utilisés dans le but d'obtenir un certain

résultat4

i) Analyse

Ensemble des opérations qui interviennent avant la programmation5

II.2. Identification de l'existant

II.2.1. Ressources matérielles et logicielles

L'outil informatique est quasiment inexistant dans presque tous les services de l'E.P. 1 MAWETE ma NSI ; tel que :

- dans la gestion des inscriptions ;

- dans la gestion des frais scolaires ;

- dans la gestion des emplois du temps ;

- dans la gestion du personnel ;

- dans la gestion des points des élèves ;

- dans la gestion des ressources financières ;

- dans la gestion des ressources humaines et matérielles.

1 www.books.google.fr du 10/05/2011

2 MAVAMBU M., op.cit

3 Microsoft® Encarta® 2009,, Version électronique

4 Ibidem

5 Dictionnaire Universel, Edition Hachette, Paris, 1996 - 1997

Ce dernier, qui est l'objet de notre étude, se fait manuellement tant pour les ressources humaines que matérielles. Ceci engendre souvent des tracas quant le gestionnaire doit faire face aux différentes tâches administratives de l'école (gestion du personnel, gestion du mouvement des élèves, etc.).

A l'établissement nous avons recensé un seul équipement informatique que voici :

> Un ordinateur Pentium IV des caractéristiques suivantes :

- Disque dur : 75 Go

- RAM : 1 024 Mo

- Processeur Intel® : 2,25 GHz

- Lecteur : DVD RW

- Disquette : 3 1/2?

- Un moniteur plat : 17?

> Une imprimante Canon : all in one

Les logiciels installés sur ce poste sont les suivantes : Système d'exploitation : Microsoft Windows XP Professionnel, Service Pack 3, version 2002

Les suites bureautiques : Microsoft Office 2007

Antivirus : version récente

II.2.2. Ressources humaines

Nous avons élaboré un bilan qualitatif et quantitatif des ressources humaines dont dispose l'Ecole Primaire 1 MAWETE ma NSI (Julie Billiart).

1. Du point de vue qualitatif :

L'école dispose d'un personnel enseignant et ouvrier de mérite.

2. Du point de vue quantitatif :

L'analyse de la pyramide du personnel nous a permis de gérer les effectifs du personnel dont dispose l'E.P. 1 MAWETE ma NSI. Cet effectif est réparti de la manière suivante :

- 1 Chef d'Etablissement ;

- 1 enseignant en chef ;

- 28 enseignants titulaires des classes ;

- 4 enseignants de relève et

- 1 secrétaire, chargé de la bureautique.

II.2.3. La circulation d'informations du système en vigueur

L'étude des échanges d'informations entre les acteurs émetteurs et les acteurs récepteurs nous a amené de modéliser l'ensemble des opérations qui se déroulent dans le domaine de notre étude.

Figure 3 : Le schéma de circulation des informations de l'E.P. 1 MAWETE ma NSI (Julie Billiart)

500

100. Elève

 

200. Service administratif

300. 83WIIRJANKIIIIIRVIO

400. Agent

101

201

 

401

301

 
 
 
 

Rentrée
scolaire

102

 

Présence de la demande d'emploi

 
 

Présence de l'él~ve

 
 

Demande
011empGRi

 
 
 
 

Remplissage de la fiche d'inscription

 

OP1

 
 
 

OP3

 
 

Etude de la demande

Présence de la réponse

 

103

 
 
 
 
 
 
 
 

Fiche d'inscription

 
 

Réponse à la

402

302

 
 

Copie

403

information

pour

 
 
 

demande

 

Billet
d'inscription

 
 

OP2

 
 
 

202

Billet
d'inscription

 

303

 
 

Copie pour

202

information

 
 
 

II.2.3.1 Légende des symboles utilisés

Symboles

Descriptions des symboles

Document en un seul exemplaire

Documents en plusieurs exemplaires

Archive ou classement

Evénement

Opération ou traitement

Commentaire

Acteur interne

Acteur externe

Sens de circulation de l'information

II.2.3.2. Les acteurs

Un acteur représente une unité active intervenant dans le fonctionnement d'un système opérant.1 Selon leur appartenance ou non à l'école, ces acteurs sont soit internes, soit externes.

Tableau 3 : Les acteurs du système scolaire de l'E.P.1 MAWETE ma NSI

CODE

ACTEURS

ROLES

A1

Coordination

Coordonner toutes les activités scolaires

A2

Directeur de l'Ecole

Prise de décision

A3

Directeur Adjoint

Représenter le Chef d'Etablissement en cas d'absence

A4

Enseignant en chef

Porte-parole des enseignants

A5

Enseignants titulaires

Encadrement des élèves

A6

Enseignants de relève

Remplacer temporairement un enseignant absent

A7

Elève

Suivre les cours et passer les évaluations

A8

Comité de gestion

Suivie de la gestion des ressources financières de l'école

A9

Comité des parents

Faire le suivi des activités des enfants

Source : Rapport annuel 2009 -- 2010 de l'E.P. MAWETE ma NSI II.3. Analyse dynamique de l'existant

L'analyse de l'existant nous a permis de faire ressortir les remarques suivantes :

- La gestion des ressources humaines et matérielles se fait manuellement depuis l'inauguration de l'Etablissement scolaire jusqu'à l'inscription des élèves ; d'où les difficultés de dénombrer dans un bref délai le nombre des ressources de l'école par catégorie tenu de la quantité importante des données à gérer ;

- Le suivi non permanent de toutes les ressources par le gestionnaire de l'école aboutit dans la plupart des cas à des surprises désagréables de ces derniers lors d'un audit établi par ses actionnaires.

II.3.1. Moyen de traitement.

Le traitement des données s'opère manuellement, c'est-à-dire la direction scolaire met en place tous les documents administratifs qui seront transmis à l'opérateur de saisie pour un éventuel traitement de texte.

II.3.2. Documents utilisés.

1) Journal des classes

Ce document est élaborer a niveau du service administratif et permet de lister tous les élèves d'une classe.

2) Liste des salles de classe opérationnelles

Celle-ci est aussi élaborée au niveau du service gestion des infrastructures. Cette liste permet au gestionnaire de tenir compte du nombre de salles des classes qui sont opérationnelles pour une année

3) Liste des agents engagés à l'école (Enseignants et ouvriers)

Elaborer au niveau du service administratif, cette fiche permet au gestionnaire de lister toutes les ressources humaines et matérielles de l'Etablissement scolaire.

II.4. Diagnostic informatique et solution proposée

II.4.1. Diagnostic informatique

L'analyse détaillée du système existant a dégagé un certain nombre d'aspects tant informationnels qu'organisationnels.

II.4.1.1. Aspect Informationnel du système existant :

- ne peut fournir des informations au temps opportun ;

- moins de fiabilité ;

- masse importante des documents (flux d'information très charger).

II.4.1.2. Aspect Organisationnel du système existant :

- mauvais rangement et classement des différents documents administratifs

- documents éparpillés ;

- perte inconditionnelle des archives.

II.4.2. Solution proposée

II.4.2.1. Objectifs

Pour mieux gérer le suivi et assurer une meilleure circulation d'informations dans le nouveau système, nous appuyons qu'il est indispensable de nous fixer des objectifs afin de donner des nouvelles orientations dans la gestion des ressources humaines et matérielles d'un établissement.

> Objectif général :

Améliorer le système d'informations intervenant dans la gestion des ressources humaines et matérielles d'un établissement scolaire en transformant en réalité concrète le système présent en une application capable d'exécuter certaines tâches que les chargés du service d'encadrement des élèves exécutent à la main.

> Objectifs globaux

- Alléger le travail au niveau du service d'encadrement des élèves ; - rendre plus rapide les traitements d'informations ;

- faciliter la consultation d'informations ;

- conserver les informations sans risque de perte ;

- limiter certaines manoeuvres ;

- sécuriser les informations de ce service.

II.4.2.2. Solution informatique

La solution que nous adoptons veut que les éditions et la mise à jour des informations se fassent sur ordinateur qui serait placé au niveau de service d'encadrement.

II.4.2.3. Avantages de la solution adoptée

- Rapidité lors de la saisie et de la consultation des informations, cette dernière ce fera en temps réel.

- Disponibilité de matériel.

- Frais de maintenance pas trop élevés.

- Diminution de taux d'erreur.

- Rapidité, facilité et précision pendant les traitements d'informations. - Informations sécurisées

- Tâches administratives limitées.

II.4.2.3. Inconvénient :

- Une grande consommation de support ;

- Risque de perte de données (support défectueux, virus, coupure intempestive de l'électricité, etc.) ;

- Si une panne est signalée au niveau du kit informatique, le traitement d'informations est bloqué.

II.5. Le graff de flux d'informations du nouveau systt(me

Parents

ELEVE

AGENT

10

Gestionnaire
des ressources

5

2

3

9

1

4

8

Service
administratif

6

7

COORDINATION

Commentaire :

Sur cette figure, nous représentons les acteurs internes par des ellipses fermés, les acteurs externes par des ellipses en pointillées et le flux par des flèches. Le numéro du flux, étant porte sur la flèche, est décrit dans la légende ci-dessous.

Légende du nouveau flux d'informations

1. Demande d'inscription de l'élève

2. Enregistrement de l'élève

3. Elève enregistré / élève non enregistré

4. Elève admis à l'inscription / Elève non admis à l'inscription

5. Demande d'engagement de l'agent

6. Information à la coordination

7. Demande approuvée / demande non approuvée

8. Mis à jour de l'identité du nouvel agent

9. Agent engagé à l'école/ agent non engagé à l'école

10. Encadrement des élèves

DEUXIEME PARTIE:

MODELISATION DES

DONNEES ET DES

TRAITEMENTS

CHAPITRE III. APPROCHE CONCEPTUELLE DES DONNEES

III.1. ANALYSE CONCEPTUELLE DE L'EXISTANT

La conception de notre nouveau SI fera abstractions à toutes les contraintes techniques ou organisationnelles et cela tant au niveau des données que des traitements. C'est-à-dire, nous allons concevoir un nouveau système d'information qui retrace toutes les préoccupations de l'existant.

III.1.1. Choix et présentation de la méthode utilisée

III.1.1.1. Choix de la méthode

Pour arriver à mieux concevoir et à mieux développer le nouveau système d'informations, nous optons les méthodes systémiques, en particulier la Méthode MERISE que nous avons mieux apprise et bien maîtrisé au cours de notre formation en cycle de graduat.

III.1.1.2. Présentation de MERISE

La vocation de la méthode MERISE est double : D'une part, elle représente une méthode de conception des systèmes d'informations et d'autre part, elle propose une démarche méthodologique de développement de ces systèmes.

Les atouts majeurs de MERISE en tant que méthode de conception sont :

- Une approche globale du S.I menée parallèlement sur les données et les traitements.

- Une description du S.I par niveaux : Niveau conceptuel, niveau logique, niveau organisationnel et niveau physique.

- Une description très riche du niveau conceptuel fondée sur les invariants du S.I permettant ainsi de construire un nouveau S.I sur des bases solides, indépendantes de l'organisation et des choix techniques d'automatisation.

- Enfin la représentation visuelle, notamment des modèles conceptuels, contribue dans la large mesure à l'établissement d'un dialogue

constructif entre tous les partenaires qui conçoivent ensemble le nouveau S.I.

III.2. Modélisation conceptuelle des données (MCD)

A ce point, nous retraçons de façon formelle les données utilisées par le système d'informations que nous étudions et enfin, nous introduirons la notion d'entités, d'association et de propriétés à ce système.

III.2.1. But

Représenter les données manipulées dans le système d'informations et les relations entre ces données.

III.2.2. Objectif du MCD

Reproduire de façon structurée les données qui seront utilisées par le nouveau système d'informations.

III.2.3. Etapes conceptuelles

III.2.3.1. Définition des concepts de base

1. Entité

Un objet matériel ou immatériel ayant une existence propre et conforme aux choix de gestion du système étudié : élève, classe, branche1

2. Association

C'est un lien entre au mois deux entités. Le nom de l'association est un verbe à l'infinitif, qui caractérise le type de relation entre les entités.2

3. Propriété

C'est une donnée élémentaire et indécomposable du système d'informations : Nom de l'élève,~1

1 www.books.google.fr du 10/05/2011

2 www.enseignement.gouv.ci/fichierspdf/introMCD.pdf du 28/04/2011

4. Cardinalités

Ce sont des expressions qui permettent d'indiquer combien de fois au minimum et au maximum le lien entre 2 entités peut se produire.

- Borne maximale : nombre maximum de fois qu'une occurrence d'une entité participe aux occurrences de l'association : 1 et n

- Borne minimale : nombre minimum de fois qu'une occurrence d'une entité participe aux occurrences de l'association : 0 et 1

III.2.3.2. La récolte des données

Cette technique nous a amené à faire le tri des données sur les objets (abstraits ou concrets) nécessaires qui interviennent dans le système d'informations actuel.

III.2.4. Recensement des entités

En cette étape nous avons d'abord réalisé la construction des entités en donnant un nom à chacune et ensuite à la recherche des propriétés de ces entités.

Pour ce faire, nous avons recensé quatre (4) entités

principales que nous représentons avec leurs identifiants et propriétés dans le tableau ci-dessous :

Tableau descriptif d'entités ou d'objets

ENTITES

PROPRITES

IDENTIFIANTS

1.

ECOLE

- Nom

- Section

- Ville

- B.P

- Date d'agreement

- Numéro d'agreement

- Réseau

Matricule

2.

CLASSE

- Nom

- Degré d'enseignement

Code

3.

AGENT

- Matricule

- Nom

- Post-nom

- Prénom

- Sexe

- Etat civil

- Niveau d'études

- Date d'engagement

- Fonction

- Numéro de téléphone

Matricule

4.

ELEVE

- Nom

- Post-nom

- Prénom

- Sexe

- Date de naissance

- Lieu de naissance

- Nom du père

- Nom de la mère

- Nom du tuteur

- Numéro de téléphone du tuteur

- Ville

- Commune

- Quartier

- Avenue

- Numéro

Matricule

 

III.2.5. Recensement des associations et des cardinalités entre les entités

Cette étape est consistée d'abord à ressortir toutes les associations possibles entre entités et ensuite à établir ces associations entre entités en indiquant le nombre de fois (cardinalité) que chacune d'elles peut apparaître réellement dans l'association.

Code Nom

DegréNiveau

Pupitre Table

Chaise

Affecter

Matricule

Section

Nom BP

Numéro Agreement Ville

Réseau

Date d'agreement

Diriger

0,n

1,1

1,1

Tableau descriptif des associations entre les entités

Entités sources

Relation

Entités sources

Nom de l'entité

Cardinalit é

minimum

Cardinalit é

maximum

Nom de l'entité

Cardinali té

minimum

Cardinalit é

maximum

1)

Ecole

0

n

Affecter

Agent

1

1

2)

Ecole

1

n

Trouver

Classe

1

1

3)

Classe

0

1

Diriger

Agent

1

1

4)

Classe

0

n

Inscrire

Elève

1

1

 

III.2.6. Présentation du MCD

1,1

Inscrire

0,n

CLASSE

0,n

Trouver

1,1

1,n

ECOLE

ELEVE

Matricule Nom

Post-Nom Prénom

Sexe

Lieu de naissance Date de naissance Nom du père

Nom de la mère Tuteur

Numéro téléphone Date d'inscription Ville

Commune Quartier

Avenue

Avenue

AGENT

Matricule Nom

Post-nom Prénom

Sexe

Etat civil Fonction

Niveau d'études Date d'engagement

III.2.7. OPTIMISATION DU MODELE :

Pour optimiser le MCD de notre étude, nous nous sommes articulés autour de trois opérations chronologiques ci-après :

- la vérification.

- la décomposition

- la normalisation

III.2.7.1. La vérification

Cette opération nous a permis de vérifier la présence des propriétés répétitives ou sans signification.

- Existence d'un identifiant pour tous les objets.

- Dépendance pleine des objets dans les relations.

III.2.7.2. La décomposition

Nous avons procédé par la cherche d'existence d'une ou plusieurs contraintes d'intégrités fonctionnelles (CIF) à l'intérieur d'une relation.

III.2.7.3. La normalisation :

En cette étape nous avons réalisé des modélisations qui évitent le plus possible la redondance des informations. Pour cela, deux (2) règles ont été respectées :

- La règle élémentaire des propriétés.

- La règle de dépendance pleine des identifiants.

III.3. Le modèle organisationnel des données (MOD)

C'est en ce modèle que les données conceptuelles et organisationnelles seront représentées.

III.3.1. Rqgles de base pour la construction d'un MOD

A. Règles concernant les propriétés

Pour qu'il n'y ait pas d'ambiguïté possible, aucune propriété n'apparaître plusieurs fois dans le MOD. Autrement dit, toutes les propriétés seront différentes les unes des autres.

Les entités ECOLE et AGENT ont par exemple une propriété « Matricule » ; pour dégager l'ambiguïté entre ces deux entités pour cette propriété, nous allons adopter une notification que nous expliquerons dans les tableaux de modèle physique des données, tel que MatrEcol pour l'entité ECOLE et MatrAge pour AGENT.

B. Règles concernant les entités

1) Toute entité aura un identifiant qui lui permettra de se distinguer des autres entités. Ce dernier est placé en tête des propriétés et est souligné.

Exemple : Pour faire la distinction de tous les élèves inscrits à l'école, nous avons préféré utiliser le « MatrElev » (numéro matricule de l'élève) comme propriété pouvant identifier un et un seul élève.

2) Pour chaque propriété d'une entité, nous aurons une seule valeur. Exemple : Une élève ne peut résider à la fois en ville et au village.

C. Règles concernant les associations

1) L'identifiant d'une association est implicitement formé par la fusion des identifiants des entités liées.

Nous ne représenterons pas cet identifiant au niveau du MOD.

2) Une association peut avoir de propriétés, si la nécessité se manifeste.

D. Règles de gestion

R1 : - Dans une école, on affecte 0 ou plusieurs agents - Un agent est affecté dans une et une seule école

R2 : - Dans une école on trouve une ou plusieurs classes - Une classe se trouve dans une et une seule école

R3 : - Une classe est dirigée par un et un seul agent - Un agent dirige 0 ou plusieurs agents

R4 : - Dans une classe on inscrit 0 ou plusieurs élèves - Un élève est inscrit dans une et une seule classe

30

0,n

Affecter

Trouver

1,1

1,n

CLASSE

CodCl NoClas DegClas NivClas NombPup NombTab NombCh

1,1

Diriger

0,n

III.3.2. Présentation du MOD

1,1

Inscrire

0,n

1,1

ELEVE

MatrElev

NomElev PostElev PrElev SexElev LieuNaisElev DatNaisElev

PerElev MerElev TutElev DatInscriptElev VilAdre CitAdre QuartAdre

AvAdre NumAdre

AGENT

MatrAgen NomAgen PostAgen PreAgen SexAgen EtCivAgen FoncAgen NivAgen DatEngagAgen

ECOLE

MatrEcol SectEcol NomEcol BPEcol NumAgreEcol ResEcol DatAgreEcol

Accéder

UTILISATEUR

NomUtil MotPassUtil FonctUtil

III.4. Les contraintes d'intégrité

Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient conformes aux données attendues1.

III.4.1. Les contraintes d'intégrité fonctionnelle

Une CIF sur un objet signifie que cet objet est totalement identifié par la connaissance d'un ou plusieurs autres objets au sein d'une même association.

Par exemple on peut dire que connaissant un numéro matricule de l'élève bien précis, on connaît avec certitude l'élève correspondant.

1 www.commentcamarche.net/.../sqlcontr.php3 du 07/05/2011

Numéro matricule élève

CLASSE

Nom élève Prénom élève Rue élève Ville élève Date de naissance élève

III.4.3. Présentation des contraintes d'intégrité fonctionnelle

1,1

0,n

CIF

0,n

CIF

1,1

1,1

CIF

1,n

ELEVE

MatrElev

NomElev PostElev PrElev SexElev LieuNaisElev DatNaisElev

PerElev MerElev TutElev DatInscriptElev VilAdre CitAdre QuartAdre

AvAdre NumAdre

CodCl NoClas DegClas NivClas NombPup NombTab NombCh

1,1

CIF

0,n

AGENT

MatrAgen NomAgen PostAgen PreAgen SexAgen EtCivAgen FoncAgen NivAgen DatEngagAgen

ECOLE

MatrEcol SectEcol NomEcol BPEcol NumAgreEcol ResEcol DatAgreEcol

1,n

CIF

1,1

UTILISATEUR

NomUtil MotPassUtil FonctUtil

III.5. Modèle logique des données

Le modèle logique des données (MLD) traduit le MCD ou MOD en formalisme machinale c'est-à-dire compréhensible par la machine.

III.5.1. Le passage du MCD ou MOD entité/relation au MLD relationnelle Pour les entités :

Toute entité devient une table, les propriétés de l'entité sont les attributs de la table, l'identifiant de l'entité est la clé primaire de la table.

Pour les associations : Cela dépend des cardinalités. Deux cas ; sont possibles :

1er cas : Toute association binaire (1,1) - (0,n) ou (1,n)

Cette association se traduit en ajoutant une clé étrangère (identifiant de l'entité de cardinalité (0,n) ou (1,n) ) à la table provenant de l'entité dont la cardinalité est (1,1).

A B

0,n 1,1

R

Ou 1,n

2ème cas : Association binaire (1,1) - (0,1)

Devant ce type d'associations, nous ajouterons une clé étrangère (identifiant de l'entité de cardinalité (0,1)) à la table provenant de l'entité dont la cardinalité est (1,1).

0,1 1,1

R

B

A

3ème cas : Association binaire (0,n) ou (1,n) - (0,n) ou (1,n) A B

0,n 0,n

R

Ou 1,n Ou 1,n

Ce type d'association se traduira toujours par la création d'une nouvelle table dont la clé primaire est composée des identifiants des deux entités. Les éventuelles propriétés de l'association deviennent les attributs de cette table.

III.5.2. Présentation du MLD

ELEVE

MatrElev #CodClas

NomElev PostElev PrElev SexElev LieuNaisElev DatNaisElev

PerElev MerElev TutElev DatInscriptElev VilAdre CitAdre QuartAdre

AvAdre NumAdre

CLASSE

CodCl #MatrEcol #MatrAgen NoClac DegClas NivClas NombPup NombTab NombCh

AGENT

MatrAgen #MatrEcol NomAgen PostAgen PreAgen SexAgen EtCivAgen FoncAgen NivAgen DatEngagAgen

ECOLE

MatrEcol SectEcol NomEcol BPEcol NumAgreEcol ResEcol DatAgreEcol

UTILISATEUR

NomUtil #MatrEcol MotPassUtil FonctUtil

III.6. Modèle Physique des données

C'est le dernier modèle que nous avons réalisé pour modéliser les données du système afin de prendre en compte les ressources physiques et logicielles (SGBD, matériel, support, ...)

Ce modèle va nous permettre d'implanter en machine l'ensemble des données issues du modèle logique des données (MLD).

III.6.1. Les règles de passage du MLD au MPD

Le passage du modèle logique des données (MLD) au modèle physique des données (MPD) se fait de la manière suivante :

- Chaque relation du modèle logique devient table ;

- Chaque identifiant devient une clé primaire ; - Chaque propriété devient enregistrement ;

III.6.2. Présentation du modèle physique de données (MPD)

1) FICHIER ECOLE

Nom
mnémonique

Désignation

TYPE

TAILLE

01

MatrEcol

Matricule de l'école

AN

10

02

SectEcol

Section de l'école

AN

18

03

NomEcol

Nom de l'école

AN

12

04

BPEcol

Boîte Postale de l'école

AN

6

05

NumAgreEcol

Numéro d'agreement

AN

10

06

ResEcol

Réseau de l'école

AN

8

07

DatAgreEcol

Date d'agreement de l'école

DH

9

Longueur de 07 enregistrements

73

2) FICHIER CLASSE

Nom mnémonique

Désignation

TYPE

TAILLE

01

CodClas

Code de la classe

AN

10

02

MatrEco

Matricule de l'école

AN

10

03

LibelClas

Libellé de la classe

A

9

04

DegClas

Degré de la classe

A

9

05

Niveau

Niveau de la classe

N

1

06

NombPup

Nombre de pupitre de la classe

N

3

07

NombTab

Nombre de table de la classe

N

3

08

NombCh

Nombre de chaise de la classe

N

3

Longueur 08 enregistrements

48

3) FICHIER UTILISATEUR

Nom
mnémonique

Désignation

TYPE

TAILLE

01

MotPasUt

p

AN

10

02

MatrEcol

Matricule de l'école

AN

10

03

NomUti

Nom de l'utilisateur

AN

15

Longueur 03 enregistrements

35

4) FICHIER AGENT

Nom
mnémonique

Désignation

TYPE

TAILLE

01

MatrAgen

Matricule de l'agent

AN

10

02

MatrEcol

Matricule de l'école

AN

10

03

NomAgen

Nom de l'agent

A

10

04

PostAgen

Post-Nom de l'agent

A

10

05

PreAgen

Prénom de l'agent

A

10

06

SexAgen

Sexe de l'agent

A

9

07

EtCivAgen

Etat civil de l'agent

A

9

08

FoncAgen

Fonction de l'agent

A

10

09

NivAgen

Niveau d'études de l'agent

AN

6

10

DatEngagAgen

Date d'engagement de

l'agent

D

9

Longueur de 10 enregistrements

93

5) FICHIER ELEVE

Nom
mnémonique

Désignation

TYPE

TAILLE

01

MatrElev

Matricule de l'élève

AN

10

02

CodClas

Code de la classe

AN

10

03

NomElev

Nom de l'élève

AN

10

05

PostElev

Post-Nom de l'élève

AN

10

06

PreElev

Prénom de l'école

AN

10

07

DatNaisElev

Date de naissance de l'élève

D

9

08

LieuNaisElev

Lieu de naissance de l'élève

H

11

09

PerElev

Père de l'élève

AN

20

10

MerElev

Mère de l'élève

AN

20

11

TutElev

Tuteur de l'élève

AN

20

12

DatEnrgElev

Date d'enregistrement de

l'élève

DH

9

13

HeurEnrgElev

Heure d'enregistrement de

l'élève

DH

9

14

VilAdre

Ville de l'adresse de l'élève

AN

20

15

CitAdre

Cité de l'adresse de l'élève

AN

20

16

QuartAdre

Quartier de l'adresse de

l'élève

AN

20

17

AvAdre

Avenue de l'adresse de

l'élève

AN

20

18

NumAdre

Numéro de l'adresse de

l'élève

N

3

Longueur 18 enregistrements

231

CHAPITRE IV APPROCHE CONCEPTUELLE DE TRAITEMENT

IV.1. Modélisation conceptuelle (MCT) de traitement

Dans ce point nous allons traiter le dynamisme du système d'information qui va répondre à la question « quoi ? ». C'est-à-dire, nous allons tenter de définir simplement ce qui doit être fait.

IV.1.1. Objectifs :

- Faire l'état des lieux de ce qui est (l'existant) ;

- Modéliser le traitement de notre système d'information sous forme

d'événement, d'opération et de résultat. IV.1.2. Définition de quelques termes :

a) Evénement :

D'après le dictionnaire Universel, un événement, c'est qui arrive, un fait important. C'est un fait réel qui déclenche une ou plusieurs actions.1

b) 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.

c) Résultat

C'est le produit de l'exécution d'une opération présentée

d) Synchronisation

La synchronisation d'une opération définit une condition sur les événements contributifs devant déclencher une opération. Il s'agit donc de conditions au niveau des événements régies par une condition logique réalisée grâce aux operateurs :

-- OU -- ET

1 Dictionnaire Universel, Edition Hachette, Paris, 1996 - 1997

e) Processus

Un processus est un sous-ensemble de l'activité d'une entreprise, cela signifie que les activités d'une entreprise sont constituées d'un ensemble de processus.

Un processus est lui-même compose de traitements regroupés en ensembles appelés opérations.

Le formalisme suivant va nous permettre de représenter schématiquement la gestion des événements du MCT :

OPERATION

Evénement 1 Evénement 2

Synchronisation

Opération

OP1

- Tâche 1

- Tâche 2

f)

Résultat 1 Résultat 2

R.E 1

R.E 2

Tâche

Une tâche est une unité élémentaire de traitement. Elle résulte de la décomposition organisationnelle de l'opération conceptuelle. Une tâche est effectuée par un poste de travail.

IV.1.3. Les événements

Nous avons ressorti 3 types d'événements :

1. Evénement externe au système soit déclencheur ou résultat, mais pas à la fois

2. Evénement externe au système mais externe au processus : à la fois résultat du processus et déclencheur d'un autre processus.

IV.1.4. Vérification du MCT :

- Eliminer la redondance.

- Eviter l'attente artificielle.

- Tout résultat doit être émis.

- Vérifier s'il n'y a pas de fonctionnement cyclique.

IV.1.5. Construction du MCT

Nous allons procéder par décomposer le nouvel système d'information du site de notre étude en différents processus que nous représentons dans le tableau ci-dessous :

IV.1.6. Tableau des processus

Evénement

Opérations

Résultats

1.

Rentrée scolaire

Paramétrage de l'école

Ecole paramétrée

2.

Ecole paramétrée

Enregistrement des agents

Agent enregistrés

3.

Agent enregistrés

Répartition des classes

Classes repartitionnées

4.

Classes repartitionnées

Equipement des classes

Classes équipées

5.

Classes équipées

Inscription des élèves

Elèves inscrits

6.

Elèves inscrits

Edition des documents

administratifs

Documents imprimés

 

OP2

Enregistrement des agents

Ecole paramétrée

A

40
IV.1.6. Présentation du MCT

Rentrée scolaire

OP1 Paramétrage de l'école

- Vérification des coordonnées

- Modifications des coordonnées

TOUJOURS

Etude de la demande Enregistrement de l'agent

OK KO

OU

Ancien

OP3

Répartition des classes

Agent
enregistré

Demande
rejetée

- Disponibilité des classes

- Attribution de poste à l'agent

TOUJOUR

41

A

Classes
disponibles

OP4

Equipements des classes

Nombre de pupitres Nombre de chaises Nombre de tables

TOUJOURS

Classes dotée en
équipement

OP5

Inscription de l'él~ve

- Accueil de l'él~ve

- Remplissage de fiche d'inscription

OK

KO

Inscription
acceptée

Inscription
rejetée

OP6

Edition de documents

- Liste des agents - Liste des classes

- Liste des mobiliers - Liste des élèves

TOUJOURS

Documents imprimés

IV.2. Le modèle organisationnel des traitements (MOT)

Le modèle organisationnel des traitements s'attache à décrire les propriétés des traitements non traitées par le modèle conceptuel des données, c'est-à-dire :


· Le temps

· Les ressources

· Le lieu

Le modèle organisationnel des traitements va donc consister à représenter le modèle conceptuel des traitements dans un tableau dont les colonnes sont la durée, le lieu, les responsables et ressources nécessaires à une action.

D'où, MOT = MCT + QUAND + QUI + OU.

IV.2.1. Le tableau des procédures fonctionnelles

La première étape du modèle organisationnel des traitements consiste à découper les opérations en procédures fonctionnelles, une succession de traitements déclenchée par un événement.

Nous allons alors définir de manière détaillée les opérations conceptuelles en les découpant en tâches afin de démontrer la faisabilité de la solution organisationnelle que nous avons retenue.

En effet, il s'agit donc de définir dans un tableau :

- Comment se répartissent les traitements et les données entre les acteurs du domaine ;

- Qui effectue tels traitements ;

- Qui a accès aux informations du domaine ;

- Quand et dans quel ordre les traitements se déroulent ;

- Quel outil est choisi pour réaliser le traitement et avec quelles ressources.

IV.2.2. Le poste de travail

Etant un centre d'activite qui dispose des ressources necessaires pour realiser un certain nombre de traitements, le poste de travail precise :

La fonction des acteurs (elle definira le domaine de competences et de responsabilite du poste de travail) ;

Les caracteristiques du materiel utilise (elles permettront d'associer
d'une manière generale un type de materiel à la fonction du poste) ;

La localisation du poste (elle permettra de situer le poste dans l'organisation du domaine).

IV.2.3. Le degré d'automatisation des tâches

L'execution d'une tâche utilise les ressources humaines et informatiques. On distingue, pour executer une tâche, la manière :

- Manuelle : le traitement est realise par une ressource humaine.

- Conversationnelle : l'execution de la tâche est realisee par un dialogue entre l'homme et la machine grâce à une interface hommemachine (IHM).

- Automatique : l'execution de la tâche est realisee grâce à
l'informatique seule par une procedure automatisee et autonome.

IV.2.4. La répartition des traitements entre les postes de travail Cette repartition decrit :

- La chronologie des phases du traitement;

- La repartition organisationnelle des phases;

- La circulation des informations entre les postes de travail;

- Les ressources humaines et techniques utilisees par la phase modelisee.

IV.2.5. Présentation du MOT

Temps

Enchaînement des phases

Support

Traitement

Poste de travail

Re

Des la rent& scolaire

 

Disque dur

TM

Service Gestion

des ressources

 
 
 
 
 
 
 
 
 
 
 

Disque dur

Automatique

Service Gestion

des ressources

 
 
 
 
 
 
 
 
 
 
 
 

Papier

Manuel

Service administratif

 
 
 
 
 
 
 
 
 

ien

 
 
 
 
 
 
 

Temps

Enchaînement des phases

Support

Traitement

Poste de travail

Des la rent& scolaire

 

Papier

Manuel

Service Gestion

des ressources

 
 
 
 
 
 
 
 

Disque dur

Automatique

Service administratif

 
 
 
 
 
 
 
 
 
 

Disque dur

Automatique

Service administratif

 
 
 
 
 
 
 
 
 
 

46

IV.3. Modèle logique de traitements

Ce modèle a pour objectif de modéliser le traitement des informations ; c'est-à-dire nous allons représenter les parties automatisables de l'interface utilisateur en assurant le dialogue d'informations avec l'utilisateur par l'intermédiaire d'affichage des maquettes, des boutons de contrôle de la maquette et par l'enchainement des boîtes de dialogue

IV.3.1. Présentation du MLT

DEBUT
PROCESSUS

OP1 Paramétrage de l'école

- Affichage maquette

- Saisie des coordonnées de l'école

- Enregistrement des coordonnées

OK

QUITTER

ANNULER

OP2 Enregistrement des agents

- Affichage maquette

- Saisie de l'identité du C.E.

QUITTER

OK

OP3

ANNULER

Equipement des classes

- Affichage maquette

- Saisie des données

OP5

Inscription des élèves

- Affichage maquette

- Saisie de l'identité de l'él~ve

- Enregistrement de l'él~ve

OK QUITTER ANNULER

OK

QUITTER

ANNULE

 

OP6

Edition des documents administratifs

-

FIN
PROCESSUS

Affichage maquette

- Fiche de répartition des classes

- Fiches des agents affectés à l'école

- Fiche des élèves inscrits

OK

QUITTER

ANNULER

 
 

IV.4. Modèle operationnel des traitements

Le modèle opérationnel de traitement (MOPT) est la dernière étape qui répond à la question (comment) ; c'est à dire la manière dont la machine accomplira ce que l'on attend d'elle.

L'objet de ce niveau réside dans la communication à la machine d'informations nécessaires à l'exécution des traitements que l'on a choisi de lui confier.

IV.4.1.Outil de développement

- le Système de gestion de base de données

- le langage de programmation

IV.4.1. Le Système de gestion de base de données (SGBD)

Pour ce qui est de la gestion de la base de données de notre application, nous avons opté Microsoft Office Access 2007 comme SGBD.

Ce dernier nous permis de créer la base de données de notre application avec 5 tables. Ces tables sont des entités que nous avons recensées lors de la modélisation organisationnelle des données.

Comme nous avons utilisé une autre application comme langage de programmation, nous nous sommes seulement limités à la création des tables.

Pour ce qui concerne les propriétés des champs, les procédures événementielles, la création des états et des requêtes, nous les avons réalisés avec d'autres applications que nous allons parlées dans les points qui vont suivre.

TROISIEME PARTIE :

PROGRAMMATION

CHAPITRE V LANGAGE DE PROGRAMMATION

Un langage de programmation est un langage informatique, permettant à un être humain d'écrire un code source qui sera analysé par une machine, généralement un ordinateur1.

V.1.Présentation du Langage de programmation utilisé

La réalisation de notre application s'est fait avec le Visual Basic qui est un langage événementiel qui permet de créer sous l'éditeur Visual Basic 6.0 les fenêtres, les menus, les fichiers,. 2

V.2.Pourquoi Visual Basic 6.0 ?3

- La programmation est écrite avec le langage SQL.

- Le nom des fonctions est en anglais, il exprime directement l'action associée à la fonction.

- Les manipulations sous l'éditeur sont facilitées par l'utilisation plusieurs Barres d'icônes qui donne l'accès directement à des options du menu de l'utilisateur.

Visual Basic 6.0 est un outil multiple facette, il est :

- Gestionnaire de fenêtre. - Gestionnaire de menus. - Gestionnaire de fichier. - Editeur de code source et compilateur.

1 MABAKA S., Cours d'Algorithme et de Langage de Programmaion QBASIC, CIDEP-UO, G1 GI, 2008-2009, inédit

2 NGOIE MPOY R., Cours de Langage de Programmation Visual Basic 6, CIDEP-UO, G3 GI, 2010-2011, inédit

V.3. Présentation de l'application conçue

L'application que nous avons conçue va servir à la gestion des ressources humaines et matérielles des établissements scolaires. Cette dernière tourne avec moins de complications sous Windows XP (service pack II ou III) où est installé un antivirus d'une version récente. Dans ce SE doit être aussi installer une application de gravure de CD.

Ce programme de gravure va permettre à l'utilisateur de graver un CD à la fin de chaque mois de la BD actualisée ; ceci pour permettre de récupérer les données récentes si l'application est en disfonctionnement. (Application ou système d'exploitation attaqué par le virus ou autres anomalies).

V.3.1. Installation de l'application

Comme toute application, le programme que nous venons de concevoir est compile en fichier exécutable nommé Millenium.exe et est encapsulé en 1 fichier CAB.

Le fichier .exe est le fichier qui donne la possibilité d'installé l'application dans n'importe quel ordinateur fonctionnant sous Windows. La procédure d'installation est la même comme pour toute autre application ; c'est-à-dire :

- Avoir le paquet de l'application dans un support électronique (CD-

Rom, Flash disk ou Disquette)

- Exécuter le fichier compilé (Milleium.exe) - Suivre la procédure d'installation.

V.3.2. Espace requis (Evaluation de la BD)

FICHIERS

Nombre
d'enregistrement

Taille
d'enregistrement

Volume en
caractères

ECOLE

1

73

73

ELEVE

882

231

204742

CLASSE

28

35

980

PERSONNEL

35

93

3255

UTILISATEUR

4

35

140

Nombre total de caractères

209190

L'espace disponible en mémoire que nous recommandons avant d'installer cette application est celui qui serait capable d'enregistrer 209190 caractères afin pour qu'une année scolaire l'école puisse être capable d'enregistrer au moins 1000 fiches d'inscription, 35 agents, 28 salles de classe et 04 utilisateurs de l'application.

V.3.3. Lancement de l'application

Après avoir installé correctement l'application, notre application crée directement un dossier « GISCINFO » dans la liste de tous les programmes qui sont installés dans l'ordinateur. C'est dans ce dossier où se trouve « Gestion Ecole » qui est le fichier de lancement de l'application Il suffit alors de l'ouvrir pour lancer l'application de gestion des ressources humaines et matérielles.

Notre application se charge en deux étapes : la première est la fenêtre d'accueil et la seconde est la fenêtre d'authentification de l'utilisateur ou du technicien.

a) Première étape : La fenêtre d'accueil

Notre application dispose d'une page d'accueil visible à chaque

ouverture.

Cette fenêtre annonce le nom de l'application, son utilité, la version de l'application et le nom du concepteur

b) Deuxième étape : La fenêtre d'authentification

Cette fenêtre renferme deux boutons d'option : UTILISATEUR et TECHNICIEN

- Le bouton option « TECHNICIEN » est réservé pour le paramétrage de l'application (Paramétrage de l'école, Identification du Directeur de l'école et d'ajout ou de suppression des utilisateurs).

- Le bouton option « UTILISATEUR » est celui qui permet aux utilisateurs enregistrés par le technicien d'entrer leurs noms et mots de passe afin d'accéder au Menu principal de l'application.

V.3.3. Fenêtre principale

A partir de cette fenêtre, nous allons représenter quelques scénarios en vue de faire le tour des fenêtres et menus principaux de notre application. En premier lieu, parlons de la barre des menus puis la barre d'état et enfin l'environnement des boîtes de dialogue.

V.3.3.1. La barre d'état

La barre d'état est repartie en 4 parties :

- Dans la première est mentionnée le nom de l'application ; - dans la 2ème, le nom du concepteur ;

- dans la 3ème ; la date du jour et

- dans la dernière, l'horloge.

V.3.3.1. La barre des menus

La barre des menus se divise en onglets comme nous l'apercevons dans la plupart des logiciels. Pour ce qui est de notre application, la fenêtre principale renferme 3 onglets ou menus : Fichier, Ecole, et Administration

1. Menu : << Fichier »

C'est dans ce menu que nous trouverons les options d'édition des documents administratifs tel que : la liste des élèves, la liste des agents de l'école,...

2. Menu : << Ecole »

Dans ce menu, nous avons créé deux sous menus dont le menu « Infrastructures matérielles» et le menu « ressources humaines ». Le premier sous menu nous donne la possibilité d faire la gestion des classes, pupitres, tables et chaises ; et le deuxième, la gestion des agents.

Gestion des classes Gestion des agents

Menu : << Administration »

Ce menu a un seul sous menu (Mouvement des élèves) qui renferment à son tour deux options : Gérer les fiches d'inscription des élèves et Renvoyer les élèves irréguliers.

A. La boîte de dialogue : « Gestion des fiches d'inscription »

B. La boîte de dialogue « Renvoyer les élèves »

La boîte de dialogue : « gestion des fiches d'inscription » permet d'enregistrer ou de faire les inscriptions des élèves ; et celle de : «

Renvoyer les élèves » permet de supprimer ou de renvoyer les élèves déjàinscrits mais, avec l'autorisation du Chef d'Etablissement.

CONCLUSION

Nous avons engagé présomptueusement le mot « rénovation » dans l'intitulé de notre travail afin de souligner que le destiné de nos recherches est celui de moderniser la gestion au quotidien des ressources humaines et matérielles des établissements scolaires.

La méthodologie que nous nous servirons pour réaliser nos recherches est celui de mettre en oeuvre une stratégie cohérente dans la résolution de problème de l'informatisation en respectant les règles de modélisation qui nous permettrons de combler certaines lacunes rencontrées au cours de l'apprentissage de la programmation et même pendant l'exercice ainsi que la pratique de celle-ci.

Le système d'information que nous avons élaboré a abouti à ses objectifs en permettant à l'utilisateur d'évaluer avec plus de souplesse l'exécution de ses taches avec plus de fluidité dans la circulation de l'information et moins de contraintes dans le traitement automatique.

Certes ce système reste perfectible mais il pourrait constituer une base de réflexion pour la promotion de solution informatique, car la confrontation de nos connaissances théoriques avec la réalité du terrain nous a permis de renforcer notre conviction quant à la pertinence du choix informatique.

Nous espérons que tous (analystes programmeurs et fouineurs), vous saurez tirer profit de tous les renseignements contenus dans ce présent travail et que par ceci, vous nous donnerez le sentiment légitime d'avoir fait oeuvre utile à travers ces fastidieuses, mais exaltantes recherches.

BIBLIOGRAPHIE

I REFERENCES BIBLIOGRAPHIQUES.

1. Pierre G., MERISE : Modélisation de Systèmes d'Information, Paris 13, 2004-2005, 178 p.

2. CASTELLANI, X, Méthode générale d'analyse d'une application informatique, étapes et points fondamentaux de l'analyse organique et de la programmation, Tome I, Masson et Cie, 1982, 279p.

II OUVRAGES

1. Dictionnaire Universel, Edition Hachette, Paris, 1996 - 1997

2. Rapport annuel de l'E.P. 1 MAWETE ma NSI, 2010 -- 2011.

3. Microsoft® Encarta® 2009,, Version électronique

III NOTES DE COURS'

1. MAVAMBU M., Cours de Technique de banque de données, G3GI, CIDEP - UO /Kisantu, 2010-2011, inédit.

2. KHIEDI LANDU S., Cours d'Algorithme et de Langage de Programmation QBASIC, CIDEP-UO, G1 GI, 2008-2009, inédit

3. NGOIE MPOY R., Cours de Langage de Programmation Visual basic 6, CIDEP-UO, G3 GI, 2010-2011, inédit.

4. 1 LESA N., Cours des Méthodes d'Analyse Informatique II, 3ème Graduat Gestion informatique, CIDEP/Kisantu, 2010- 2011

III WEBOGRAPHIE

1. www.commentcamarche.net/.../sqlcontr.php3 du 07/05/2011

2. www.books.google.fr du 10/05/2011

3. www.enseignement.gouv.ci/fichierspdf/introMCD.pdf du 28/04/2011

TABLE DES MATIERES

EPIGRAPHE

DEDICACE

REMERCIEMENTS

LISTE DES ABREVIATIONS ET ACRONYMES

 
 

I

II

III

IV

0. INTRODUCTION

 
 

1

O.1. Problématique

 
 

1

O.2. Hypothèse

 
 

2

O.3. But

 
 

2

O.4. Objectifs

 
 

2

0.4.1. Objectif spécifique

 
 

2

0.4.2. Objectifs globaux :

 
 

2

O.5. Choix du sujet

 
 

3

O.6. Intérêt du sujet

 
 

3

0.7. Techniques employées

 
 

3

O.8. Subdivision du travail

 
 

4

0.9. Délimitation du travail

 
 

5

0.10. Difficultés rencontrées

 
 

5

PREMIERE PARTIE : ETUDE INSTITUTIONNELLE

ET

EVALUATION

DE

L'EXISTANT

 
 

6

CHAPITRE I. ELEMENTS DE CONNAISSANCES DU DOMAINE D'ETUDE 7

I.1. Cadre de référence général de l'E.P. 1 MAWETE ma NSI 7

I.2. Historique 7

, I.3. Organisation et fonctionnement de l'établissement .. 8

I.3.1. La structure administrative 8

I.3.2. les infrastructures de l'encadrement 9

I.4. Organigramme de l'école . 10

I.5. Organigramme du service concerné 10
CHAPITRE II : IDENTIFICATION ET ANALYSE DYNAMIQUE DU SYSTEME

EN VIGUEUR 11

II.1. Définitions des concepts 11

II.2. Identification de l'existant .. 12

II.2.1. Ressources matérielles et logicielles 12

II.2.2. Ressources humaines 13

II.2.3. La circulation d'informations du système en vigueur 14

II.2.3.1 Légende des symboles utilisés 16

II.2.3.2. Les acteurs 16

II.3. Analyse dynamique de l'existant 17

II.3.1. Moyen de traitement. 18

II.3.2. Documents utilisés. 18

II.4. Diagnostic informatique et solution proposée . 18

II.4.1. Diagnostic informatique 18

II.4.1.1. Aspect Informationnel du système existant
· 18

II.4.1.2. Aspect Organisationnel du système existant
· 19

II.4.2. Solution proposée 19

II.4.2.1. Objectifs 19

II.4.2.2. Solution informatique 19

II.4.2.3. Avantages de la solution adoptée 20

II.4.2.3. Inconvénient
· 20

II.5. Le graff de flux d'informations du nouveau systeme 20

DEUXIEM E PARTIE: M OD ELISATIO N DES DO NNEE S ET

DES TRAITEM ENTS 22

CHAPITRE III. APPROCHE CONCEPTUELLE DES DONNEES ...................... 23

III.1. ANALYSE CONCEPTUELLE DE L'EXISTANT 23

III.1.1. Choix et présentation de la méthode utilisée 23

III.1.1.1. Choix de la méthode 23

III.1.1.2. Présentation de MERISE 23

III.2. Modélisation conceptuelle des données (MCD) 24

III.2.1. But 24

III.2.2. Objectif du MCD 24

III.2.3. Etapes conceptuelles 24

III.2.3.1. Définition des concepts de base 24

III.2.3.2. La récolte des données 25

III.2.4. Recensement des entités 25

III.2.5. Recensement des associations et des cardinalités entre les entités 26

III.2.6. Présentation du MCD 27

III.2.7. OPTIMISATION DU MODELE : 28

III.2.7.1. La vérification 28

III.2.7.2. La décomposition 28

III.2.7.3. La normalisation : 28

III.3. Le modèle organisationnel des données (MOD) 28

III.3.1. Règles de base pour la construction d'un MOD 28

A. Règles concernant les propriétés 28

B. Règles concernant les entités 29

C. Règles concernant les associations 29

D. Règles de gestion 29

III.3.2. Présentation du MOD 30

III.4. Les contraintes d'intégrité 30

III.4.1. Les contraintes d'intégrité fonctionnelle 30

III.4.3. Présentation des contraintes d'intégrité fonctionnelle 31

III.5. Modèle logique des données 31

III.5.1. Le passage du MCD ou MOD entité/relation au MLD relationnelle 31

III.5.2. Présentation du MLD 33

III.6. Modèle Physique des données 33

III.6.1. Les règles de passage du MLD au MPD 33

III.6.2. Présentation du modèle physique de données (MPD) 34

CHAPITRE IV APPROCHE CONCEPTUELLE DE TRAITEMENT 37

IV.1. Modélisation conceptuelle (MCT) de traitement 37

IV.1.1. Objectifs : 37

IV.1.2. Définition de quelques termes : 37

IV.1.3. Les événements 38

IV.1.4. Vérification du MCT : 39

IV.1.5. Construction du MCT 39

IV.1.6. Tableau des processus 39

IV.1.6. Présentation du MCT 40

IV.2. Le modèle organisationnel des traitements (MOT) 42

IV.2.1. Le tableau des procédures fonctionnelles 42

IV.2.2. Le poste de travail 43

IV.2.3. Le degré d'automatisation des tâches 43

IV.2.4. La répartition des traitements entre les postes de travail 43

IV.2.5. Présentation du MOT 44

IV.3. Mod&le logique de traitements 46

IV.3.1. Présentation du MLT 47

IV.4. Mod&le operationnel des traitements 48

IV.4.1.Outil de développement 48

IV.4.1. Le Système de gestion de base de données (SGBD) 48

TROISIEME PARTIE : PROGRAMMATION 49

CHAPITRE V LANGAGE DE PROGRAMMATION 50

V.1. Présentation du Langage de programmation utilisé 50

V.2. Pourquoi Visual Basic 6.0 ? 50

9.E. r3li3VHCPAaPAiRC rdHrlPSSaFaPAiRC rFRCçuH 51

V.3.1. Installation de l'application 51

V.3.2. Espace requis (Evaluation de la BD) 52

V.3.3. Lancement de l'application 52

V.3.3. Fenêtre principale 55

V.3.3.1. La barre d'état 55

V.3.3.1. La barre des menus 55

CONCLUSION 58

BIBLIOGRAPHIE 59

I REFERENCES BIBLIOGRAPHIQUES. 59

II OUVRAGES 59

IIIr1 2 7( 6 r ( r 8 5 6' . 59

III WEBOGRAPHIE 59

TABLE DES MATIERES 60






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








"Le don sans la technique n'est qu'une maladie"