Conception Et Réalisation D'une Application de Gestion de Frais Scolaire

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 53

REPUBLIQUE DEMOCRATIQUE DU CONGO

ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE


«E.S.U»
INSTITUT SUPERIEUR DE COMMERCE DE BUTEMBO
« I.S.C/BUTEMBO »

E-mail : [email protected]

« CONCEPTION ET REALISATION D’UNE


APPLICATION DE GESTION DE PERCEPTION ET
DE RECOUVREMENT DES FRAIS SCOLAIRES DE
L’INSTITUT NURU »

Par : KAMABU KITOKO Amani

Travail de fin de cycle présenté et défendu en vue


de l’obtention du diplôme de graduat en gestion
informatique.

Promotion : G3

Option : Gestion Informatique

Directeur : MUHINDO KIVYAMUNDA FABRICE


i

Epigraphe

« un ordinateur en sécurité est un ordinateur éteint. Et encore… »

Bill Gate
ii

Dédicace
A mes parents,

A mes frères et sœurs,

A mes amis

A toutes ma connaissance
iii

Remerciement
La réalisation de cette œuvre scientifique dépend du concours multiforme de
plusieurs personnes. Qu'il soit digne et reconnaissant, au terme de ce travail qui
sanctionne la fin du premier cycle de nos études supérieures, de témoigner nos
sentiments de gratitude à tous ceux qui de près ou de loin ont contribué à la réalisation
de cette œuvre :

De prime à bord nous adressons nos remerciements à Dieu source d'intelligence


et de sagesse qui nous a donné la vie et qui continue à nous remplir de son amour.

Notre profonde gratitude s'adresse à nos chers parents Abdallah Sulaiti


Bwambale et Kavira Nzalamingi Safi, pour nous avoir engendrés et nous supporter tout
au long de notre formation jusqu'à l'élaboration de ce travail.

Notre expression de gratitude s’adresse également aux autorités de


l’I.S.C/Butembo pour tous les enseignements bien riches et l'encadrement adéquat
qu'ils nous ont fournis tout au long de notre formation.

Au directeur de ce présent travail, Assistant MUHINDO KIVYAMUNDA FABRICE


pour sa disponibilité malgré ses multiples occupations et son encadrement ; nous en
sommes reconnaissantes.

A mes frères, sœurs, cousins et cousines pour leur soutien et compréhension


pendant les moments forts ; nous vous remercions. Nous n’oublions pas nos amis avec
qui nous avons partagé les joies et les peines ; nos compagnons de lutte qui sont nos
camarades pour le travail accompli afin d’aboutir au bon résultat ; qu’ils trouvent ici nos
considérations.

Nous n’allons pas remercier les autorités de l’institut Nuru pour nous avoir
disponibiliser les informations nécessaire pour la réalisation de notre travail.

Que ceux, à qui nous n’avons pas fait allusion ne nous tiennent pas rigueur et
qu’ils trouvent ici l’expression de notre profonde gratitude pour avoir facilité de près ou
de loin l’exécution du présent travail.

KAMABU KITOKO Amani


iv

SIGLES ET ABREVIATIONS
BD : Base de Données

C# : C Sharp

ISC : Institut Supérieur de Commerce

MCC : Modèle Conceptuel de Communication

MCD : Modèle Conceptuel de Données

MCT : Modèle Conceptuel de Traitement

MEA : Modèle Entité Association

MERISE : Méthode d'Etude et Réalisation Informatique des Systèmes d'Entreprise.

MLD : Modèle Logique de Données

MOD : Modèle Organisationnel des Données

MOT : Modèle Organisationnel de Traitement

MPD : Modèle Physique de Données

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


v

Résumé du travail

Notre travail a porté sur « conception et réalisation d’une application de


gestion de perception et de recouvrement des frais scolaires de l’institut Nuru »

A nos jours la technologie évolue, l’ordinateur facilite l’homme dans son travail
en rendant rapide le monde complexe. Compte tenu de la manière dont la gestion de la
perception et de recouvrement est tenue au sein de l’Institut Nuru nous nous somme
posé des questions suivantes :

- L’utilisation rationnelle de l’outil informatique, serait-t-elle un mécanisme


efficace pour faciliter la gestion de la perception des différents frais scolaires ?
- L'application des méthodes et techniques informatiques serait-t-elle
avantageuse pour éviter la fatigue, l’erreur dans le calcul, et pour le comptable
Les réponses que nous pouvons formulées anticipativement sont les suivantes :

- Il paraitrait que la nécessité d’utiliser un outil informatique allégerait la tâche


dans des traitements et la circulation des informations dans la gestion de la
perception des frais scolaires à l’institut Nuru ;
- Nous pensons que l'application des méthodes et techniques informatiques
s'avère d'une importance capitale pour éviter la lenteur dans certaines tâches
manuelles entre les différents acteurs qui communiquent entre eux ;

Dans l’approche méthodologique nous avons utilisé MERISE pour la


modélisation.

Dans chapitre 1 qui est Définition des concepts et présentation du champ


d’étude nous avons présenté quelques concepts que nous avons utilisé dans notre
travail.

Dans le chapitre 2 qui est présentation du milieu d’étude et analyse du


système existant, nous avons présenté l’Institut Nuru sur le plan géographique, sur le
plan historique et organisationnel. Nous avons également fait l’étude des faisabilités et
opportunité, la description des opérations, la description des documents mais aussi
nous avons fait le critique du système existant. Apres ces études et critiques du système
existant nous avons proposé une solution de mettre en place un système de gestion de
perception des frais scolaires qui mettra à la portée de tous des informations en temps
réel.

Dans le chapitre 3 qui est Conception du nouveau système, dans ce chapitre


nous avons parlé du flux d’information de toute l'activité de l'Institut Nuru(MCC),des
règles de gestion des données ,du MEA, du MCT, du MLD, Ainsi que du MPD.
Dans le chapitre 4 qui est Réalisation du nouveau système et test de
l’application nous avons présenté les interfaces de notre travail donc de notre
application et les outils de l’environnement.
vi

Abstract
Our work focused on "design and implementation of a management application
for the collection and recovery of school fees: case of the Nuru Hight School"

Nowadays technology is evolving, the computer facilitates man in his work by


making faster the complex world. Given the way in which the management of collection and
recovery is held within Nuru Hight School we asked ourselves the following questions:

- Would the rational use of IT tools be an effective mechanism to facilitate the


management of the collection of the various school fees?
- Would the application of computational methods and techniques be
advantageous to avoid fatigue, error in calculation for the bookkeeper

The answers that we can formulate in advance are the following:

It would seem that the need to use a computer tool would lighten the task in the
processing and circulation of information in the management of the collection of school fees
at Nuru Hight School;

We believe that the application of computer methods and techniques proves to be


of paramount importance to avoid slowness in certain manual tasks between the different
actors who communicate with each other;

In the methodological approach we used MERISE for the modelling.

In chapter 1 which is Definition of concepts and presentation of the field of study


we presented some concepts that we used in our work.

In Chapter 2, which is a presentation of the study environment and analysis of the


existing system, we presented the Nuru hight school geographically, historically and
organizationally. We also studied the feasibility and opportunity, the description of the
operations, the description of the documents but also we reviewed the existing system.
After these studies and reviews of the existing system, we have proposed a solution to set
up a management system for the collection of school fees which will provide everyone with
real-time information.

In chapter 3 which is Design of the new system, in this chapter we talked about the
information flow of all the activity of the Nuru hight school , the rules of data management,
the MEA, the MCT, the MLD, as well as MPD.

In chapter 4 which is Realization of the new system and test of the application we
presented the interfaces of our work therefore of our application and the tools of the
environment.
7

INTRODUCTION GENERALE

L'informatique, science de traitement automatique de l'information, constitue un


domaine pratiquement incontournable dans la résolution de multiples problèmes,
principalement ceux liés à la gestion optimale des organisations.

Dans cette vision, nous inscrivons notre présent travail pour n'aborder que le problème
lié à la conception et réalisation d’une application de gestion des paiements des frais
scolaires : cas de l’institut Nuru afin résoudre certaines difficultés y afférentes que rencontre
ce dernier dans sa Gestion quotidienne des différents frais.

1. Etat de la question

Aucune étude si originale soit elle ne peut pas prétendre s'affranchir des liens qui
l'unissent à d'autres études de la même contrainte. La logique scientifique exige de nos jours et
dans la plupart de cas, que lorsqu'on traite un sujet scientifique, il est préférable à tout rédacteur
de commencer par fréquenter des bibliothèques pour consulter les travaux de fin d'études
traités par nos prédécesseurs, d'en tirer une démarcation enfin d'éviter de revenir sur les mêmes
idées.

Nous ne sommes pas le premier à parler sur ce sujet et faire des recherches sur ce
domaine.

Certes il y a d'autres personnes qui ont précédé ont parlé sur ce domaine. Nous
sommes dans l'obligation de présenter quelques travaux antérieurs de ceux qui nous ont
devancés et ouvrages qui cadrent avec notre sujet d'étude pour pouvoir émaner quelques
nouvelles pistes de solution.

Les travaux ci - dessous nous ont intéressés :

- MUHINDO MULAMBAYIRO CHARMANT, dans son travail intitulé « Mise en place


d’une application informatique pour la perception des frais divers dans une école.
Cas de l’institut Malera de Butembo ». Dans son travail il s’était posé comme question
de départ : « la mise en place d’un logiciel de gestion de paie serait-elle efficace pour
éradiquer les problèmes de l’enregistrement des frais divers au sein de l’Institut
Malera ? » Dans son hypothèse il avait souligné que la mise en place d’un logiciel de
gestion de paie via l’outil informatique serait efficace pour éradiquer le grand problème
que traverse l’institut Malera. C'est sur base de ses méthodes et techniques utilisées
qu'il a abouti à une application permettant de dévier les difficultés causées par la
perception manuelle des frais divers au sein l’institut Malera de Butembo; application
susceptible de donner à tout moment la liste des élèves inscrits ,les rapports des
différents paiements effectuer et enfin le reçu de paiement(preuve de paiement) .

- MUTAMBAYIRO MATIMBYA MARIAM, dans son travail intitulé «réalisation d’un


logiciel de gestion de payement au sein d’une institution scolaire (cas du complexe
8

scolaire Amkeni) » Dans son travail il avait comme préoccupation majeure de savoir si
L'application des méthodes et techniques informatiques serait- t-elle avantageuse pour
éviter la lenteur entre les différents acteurs qui communiquent les uns des autres ? Dans
son travail il a donné comme hypothèse en soulignant que L'application des méthodes et
techniques informatiques s'avère d'une importance capitale pour éviter la lenteur dans
certaines tâches manuelles entre les différents acteurs qui communiquent entre eux. Dans
son travail elle avait comme préoccupation de mettre en place une base de données qui
permettra l’inscription des élèves, permettre la gestion de paiement, sortir les différents
rapports. Elle a aboutit à une application permettant d’imprimer le reçu, produire les
cartes d’élèves, système de notification SMS aux responsable financier de l’élève, calcul de
la prévision annuelle, suivie de la prévision réel.

- KAMBALE MWENGESYALI , dans son travail intitulé « Automatisation de la


perception des frais d’Etude d’une institution de l’E.S.U : cas de l’IBTP/Butembo» Tout
au long de sa recherche, sa grande préoccupation était de savoir si la mise en place de
l’outil informatique, des terminaux et des micro-ordinateurs, serait-elle efficace pour
éradiquer les problèmes liés au maivais traitement des données financières générés par
les étudiants de cette Institution. A cette question il a proposé une réponse provisoire ;
selon cette auteur la mise en place de ce logiciel soulagerait les contrôleurs qui, en un clin
d’œil, perçoivent les failles monumentales au niveau de la perception des frais d’étude de
l’IBTP-Butembo et ainsi étancherait leur soif ardente de voir s’inaugurer une modernité
financière en vue de la transparence et l’objectivité dans la gestion de la boite à finance. A
la fin de son travail il a aboutit à une application VB.net-Access capable de : visualiser le
cumul à chaque versement effectué, faire sortir un état des étudiants insolvable et
solvable.

Quant à nous, étant donné que l’enseignement est un domaine vaste, notre recherche se
bornera sur la conception et la réalisation d’un système de gestion de perception des frais
scolaires.
Pour toutes les recettes qu’une école peut bénéficier, nous nous intéresserons « aux
paiement des frais scolaires » , les frais provenant des mains des parents d’élèves.
Au cours de ce projet nous allons concevoir une application qui sera capable au moment
opportun de nous faire sortir les différents états dont la liste des paiement journaliers, fiche de
perception, liste par classe des élèves à refouler lors du recouvrement , le reçu de paiement ainsi
que la liste nominative par classe.

Le travail est constamment gisant dans l’unique but de réduire la pénibilité du travail
humain et d’améliorer la productivité du travail. Et pour cela, sa finalité est de produire une Base
de Données efficace de la gestion de la perception des frais scolaires au sein de l’institut Nuru.

2. PROBLEMATIQUE

IL ne fait désormais plus aucun doute que l’informatique représente la révolution la


plus importante et la plus innovante qui a marqué la vie de l’humanité en ce siècle passé.
(MARIAM, 2019).
9

C’est ainsi que (Quatyrgois K. V., COURS D’INFORMATIQUE, 2020) déclare


qu’actuellement, il paraît de plus en plus difficile de séparer l’informatique de l’homme. Dans le
commerce, l’industrie, la communication, l’enseignement, la comptabilité, l’armée etc. on parle
de l’informatique ou alors de l’ordinateur. L’informatique a vraiment envahi tous les domaines
de la vie des humains qu’il est presque impossible de s’en passer.

L’informatique est définie comme une science de traitement automatique et rationnelle


de l’information.

Bien que cette science de traitement automatique de l’information cherche à satisfaire


les besoins de certaines organisations, les autres restent encore absentes car n’arrivant pas à
être à la fine pointe de l’information. (Likoko, 2012)

Les établissements scolaires utilisent déjà la technologie de gestion des certains frais
versés pour faciliter la bonne comptabilisation et la bonne conservation avec certitude.
Cependant en Afrique spécialement en RDC, cette façon de faire est encore de loin applicable
dans bon nombre d’établissement où l’outil informatique (ordinateur) est utilisé souvent pour le
traitement de texte.

Ces établissements utilisent encore une méthode archaïque d’enregistrement


d’informations notamment l’utilisation des cahiers, des fiches de perception… alors qu’il y a déjà
un autre moyen de rendre les choses faciles sans avoir à dépenser pour remplacer des cahiers ou
fiches pleines avec risque de perdre d’autres informations nécessaires mais aussi avec
probabilité de se tromper dans le calcul des frais parce qu’on a déjà perdu soit la fiche soit le
cahier suite au mauvais classement.

Cependant après notre descente sur terrain à l’institut Nuru nous avons constater des
problèmes qui viennent de l’utilisation de cette méthode archaïque entre autre : la notion de la
perte de temps, surtout quand un élève ou un parent aura besoin de se renseigner sur son solde
ou celui de son enfant il faudra d’abord fouillé pour trouver la page de l’élève ; la fatigue pour ce
comptable ; obligé de tout enregistrer manuellement entrainant ainsi l’omission, l’erreur dans le
calcul, l’erreur de lecture, la perte de l’argent et surtout la période des examens où il y a un grand
nombre d’élève ou de parents qui viennent payer et la perte de temps lorsqu’on veut avoir la
liste des insolvable lors de refoulement où on commence à transcrire classe par classe les noms
de ces élèves insolvables.

De ce qui précède, nous ressortissons les grandes problématiques en nous posant ces
questions lesquelles constitueront l’objet de notre étude :
 L’utilisation rationnelle de l’outil informatique, serait-t-elle un mécanisme efficace pour
faciliter la gestion de la perception des différents frais scolaires ?
 L'application des méthodes et techniques informatiques serait-t-elle
avantageuse pour éviter la fatigue, l’erreur dans le calcul, et pour ce comptable

3. Hypothèse
10

Une hypothèse est définie comme une réponse provisoire à une question de départ.
Etant donné que tout travail scientifique suppose une interprétation anticipée
des faits à étudier et à concevoir qui seront à la longue confrontés à la pratique qui
pourra les affirmer ou les infirmer, dans nos recherches exploratoires, nous avons
préétabli que :
- Il semble que la nécessité d’utiliser un outil informatique allégerait la tâche dans
des traitements et la circulation des informations dans la gestion de la perception
des frais scolaires à l’institut Nuru ;
- Nous pensons que l'application des méthodes et techniques informatiques s'avère
d'une importance capitale pour éviter la lenteur dans certaines tâches manuelles
entre les différents acteurs qui communiquent entre eux ;

4. Objectif
Ce travail si ambitieux, poursuit comme objectif principal de doter l’Institut Nuru d’une
application qui devra permettre de faire en terme d’état de sortie:
- la liste des paiements journaliers,
- fiche de perception par élève,
- liste par classe des élèves à refouler lors du recouvrement,
- le reçu de paiement ainsi que
- la liste nominative par classe.

5. Choix et intérêt du sujet


Notre motivation d’opter pour ce sujet « conception et réalisation d’une application de
gestion de perception et de recouvrement des frais scolaires » est le souci de contribuer à
l’évolution de l’institut Nuru dans l’organisation informatique de ses finances.

Notre travail a comme intérêt:


 Du point de vue scientifique : nous estimons que notre travail sera une clé de référence
pour d’autres chercheurs qui vont aller dans ce domaine tout en mettant en pratique
toutes les connaissances acquises au cours de notre formation pendant trois ans afin
d’ajouter une pierre petite soit-elle sur la construction du monde informatique.

 Du point de vue social : il n’est pas exclu que d’autres écoles aussi n’utilisent notre
logiciel pour leur développement ou la rapidité dans leur différentes transactions.

 Du point de vue personnel : ce travail me permettra de m’épanouir dans le


monde informatique.

6. METHODES, OUTIL ET TECHNIQUES UTILISEES


- Méthode et outils
La méthode étant un ensemble des opérations intellectuelles par lesquelles une
discipline cherche à atteindre les vérités qu’elle poursuit, les démontré et les vérifié, voici la
méthode que nous allons utiliser pour arriver à cette fin. Le logiciel sera représenté avec la
11

méthode MERISE (Méthode d’étude et de réalisation informatique pour le système d’entreprise)


qui nous aidera pour la modélisation de notre application ; le langage de programmation C#
ainsi que le système de gestion des bases des données MySQL.

- Techniques.

 La technique documentaire : elle nous permettra de consulter les différents documents


susceptibles de continuer l’information concernant notre travail la collection des données utiles
à notre étude entre autre les ouvrages, les TFC, Revue et bien d’autres.
 La technique d’interview qui va nous aider à identifier les flux d’informations, les
communications ainsi que d’autres informations supplémentaires nécessitant l’interrogatoire.

7. DELIMITATION DU SUJET
Etant donné que tout travail scientifique doit être précis, limité dans le temps
et dans l’espace, le nôtre se restreint au sein de l’Institut Nuru sur la période de
l'année scolaire 2021-2022.
12

CHAPITRE 1 : CADRE THEORIQUE


I.1. CONCEPTION.
a) définition.

La Conception selon le petit Larousse illustré (2012), est une manière


particulière de se représenter, d’envisager quelque chose. Cette conception est une idée qui
lance tout un ensemble d’activité permettant de résoudre un problème à l’aide d’un ordinateur
où il faut :

 Analyser le problème ;
 Déterminer les méthodes de résolution ;
 Formuler l’algorithme définitif ;
 Connaitre l’équipement informatique disponible et
 Ecrire un algorithme ou un code qui permet l’exécution de cette tâche. (MARIAM, 2019)

b) Conception d’une base de données.

La conception d’une base de données est un processus qui consiste en l’observation


d’une situation réelle pour aboutir à la définition de la base de données correspondante.

Le monde informatique dispose de plusieurs méthodes de modélisation de


base de données. La modélisation de notre application se fera donc à l’aide de la
méthode MERISE (Méthode d’étude et de réalisation informatique pour le système
d’entreprise)

 Présentation de la méthode MERISE

1. BUT DE LA MERISE

MERISE a pour but, dans un premier temps de démontrer les éventuels problèmes du
système en place et, dans un second temps, d'apporter des
améliorations au système. MERISE donc vise à remplacer un système manuel d'une
organisation par un système automatisé du traitement de l'information. (K., 2019)

2. ETAPES DE LA MERISE (Masivi, 2019)

Ce parcourt est réalisé en étapes que nous pouvons succinctement résumer


comme suit:

1. Etudes de l’existant : cette étape répond aux questions suivantes Qui ? Fait Quoi ?
Comment ? Où ? Pourquoi ? Ici il faut déterminer la structure du système d’informations par
une étude précise de l’existant c'est-à-dire la situation réelle de l’organisation en déterminant par
exemple les acteurs et les flux (échanges).
13

2. Diagnostic et critique de l’existant : cette étape répond à la question Comment


améliorer la situation ? Ici il faut déterminer de nouveaux besoins et faire une étude
prospective permettant d’envisager l’évolution du système dans le temps (en aucun cas on ne
doit avoir une vision statique d’un système).

3. Conception et mise en place du nouveau système : Automatiser certaines tâches.


Il faut modéliser et réaliser techniquement les taches à automatiser.

3. LA DEMARCHE DE CONCEPTION MERISE : 3 DECOUPAGES SUR 4


NIVEAUX.
1. Trois découpages :

Pour étudier et développer l'informatique d'une entreprise ou de tout type


d'organisme, il est nécessaire de connaître ses échanges internes et avec l'extérieur, comment
elle réagit à une sollicitation externe et quelle est la structure des informations qu'elle utilise.

- Communication : Les échanges ou la communication sont des flux entre systèmes,


notamment des flux d'informations ou messages.
- Traitement : Les traitements des messages, flux d'informations, décrivent les tâches à
effectuer à la réception ou pour l'émission d'un flux d'informations.
- Données : La structure de mémorisation des informations est représentée sous une
forme qui permet un passage aisé vers les "enregistrements informatiques".

2. Quatre niveaux : conceptuel, organisationnel, logique et physique

Quand on crée une entreprise on commence par la définition des activités ou fonctions, y
adjoindre une organisation, y affecter des outils informatiques (logique informatique et outils
physiques-visibles).
Ces niveaux sont nommés conceptuel pour l'étude des fonctions et organisationnel pour
l'étude de l'organisation. Le niveau définissant l'informatique est séparé en deux :
 un niveau décrivant la logique informatique universelle sans choix de
matériel ou de logiciel précis, le niveau logique, et
 un niveau décrivant le résultat de la méthode ou l'informatisation finale,
le niveau physique. Si les choix de matériel ou de logiciel sont effectués,
certaines phases du niveau physique sont abordables directement.

L'adoption de la méthode entraîne la définition des fonctions générales de l'entreprise


avant la définition de l'organisation et avant la définition des outils informatiques.

L'informatique n'est abordée qu'au troisième niveau, si ce type de solution est retenu. Il
suffit, pour remonter ou descendre d'un niveau, de poser les questions :

 Pourquoi ? Alors, je remonte vers l'invariant.


 Comment ? Alors, je descends vers le plus mobile (le variable).
14

I.2. UNE APPLICATION

Un programme d’application ou application est celui-là conçu et réalisé en vue


d’exécuter une tâche spécifique. Toute tâche que l’homme peut s’imaginer peut faire
l’objet d’un programme. C’est pourquoi les programmes d’application existent partout
(QUATYRGOIS, 2020)

I.3. UNE APPLICATION DE GESTION

Une application de gestion est un outil complet, fiable et simple d’utilisation dont le but
principale est de vous faire gagner le temps et de la productivité grâce à de nombreuses
fonctionnalités (camus, 2018) .

a) Les bases des données

Une base de données informatique est un ensemble de fichiers


informatiques structurés et organisés afin de stocker les informations et
les liens entre ces informations. Elle doit permettre de retrouver de
l’information par son contenu en se fondant sur des critères de
recherche ; (QUATIRGOIS, 2022)

Une base des données a plusieurs utilités parmi lesquelles nous citons :

 Mettre des données à la disposition d’utilisateurs pour la consultation aisée et pour la mise à
jour facile
 Contrôler l’accès aux informations
 Conserver ou stocker les données en un seul endroit accessible par tous les utilisateurs.

La qualité d’une base de données est définie par l’absence de


redondance de données et leur cohérence.

b) Le système de gestion de base de données

Un système de gestion de base de données est un logiciel qui permet à l’utilisateur


d’interagir avec une base de données. Il permet principalement d’organiser les données sur les
supports de mémorisation et fournit des procédures de recherche et de sélection des données.
En d’autre terme, une base de données est contrôlée par un système de gestion de base de
données permettant d’effectuer la recherche, le tri ou la fusion de données ainsi que tout autre
requête relative à ces données. (Quatyrgois K. V., 2022)

Les principaux systèmes de gestion de bases de données sont les suivants : Microsoft
SQL server, Microsoft Access, Oracle, MySQL etc.
c) Les tables, lignes et colonnes

Dans une base de données, les données sont donc stockées sous forme de tables. Une
table est, par définition, un ensemble de lignes et de colonnes. Chaque colonne représente un
15

attribut (appelé « champ ») de l'entité et chaque ligne un enregistrement (Jean-Luc_Hainaut,


2005)

L’ensemble des valeurs de même type correspondant à une même propriété des entités
décrites s’appelle une colonne de la table

 rôles d’une colonne

On admet qu’une ligne regroupe des informations sur une entité ou un fait du monde
réel. Dans cette optique, la valeur d’une colonne représente une propriété de cette entité.
Cependant, toutes les colonnes ne jouent pas le même rôle vis-à-vis des entités représentées par
les lignes d’une table. Selon le rôle qu’elles jouent nous allons distinguer trois types de colonnes
dans la base de données : (Jean-Luc_Hainaut, 2005)

1°) Les identifiants : Ce premier type de colonne permet d’identifier une entité, et donc
aussi la ligne qui la représente dans la table.

2°) Les clés étrangères : Une colonne du deuxième type est une copie de l’identifiant
d’une autre table. Chacune de ses valeurs joue le rôle d’une référence à une ligne de cette table.
On l’appellera colonne de référence, ou selon la terminologie standard, clé étrangère (foreign
Key).

3) Les informations complémentaires : Le troisième type de colonne ne joue d’autre


rôle que celui d’apporter une information complémentaire sur l’entité.

I.5 les frais scolaires

- Le frais : ensemble des recettes qui aide à subvenir aux besoins de l’école.

- Scolaire : qui a rapport à l’école, à l’enseignement.

Départ les définitions de frais et de scolaire nous pouvons dire que les frais scolaire sont
de recettes subvenant aux besoins qui sont a rapport avec l’enseignement. . Les frais scolaires
ont pour rôle de subvenir aux besoins de l’école. Comme équiper l’école de manuels, payer les
enseignants, achat de la craie… Nous avons plusieurs catégories de frais qui sont regroupé en
deux:

Les frais scolaire ordinaires : ce sont des frais qui restent à l’école pour assurer le
fonctionnement de cette dernière. Les frais pour les différents bureaux : ceux-ci sont envoyé aux
bureaux hiérarchiques, ce sont des frais exigé à l’école par la hiérarchie. Comme la Coordination,
la SONAS etc. Les frais scolaires sont fixé par trimestre et les paiements se fait soit Cash soit par
tranche. (Préfet_des_etudes, 2022)

Apres avoir défini quelques concepts de base, nous espérons que lui qui aura à lire ce
travail aura un aperçu général sur notre thème.
16

CHAPITRE II : PRESENTATION DU MILIEU D’ETUDE ET ANALYSE DU SYSTEME


EXISTANT
II.0. Présentation du milieu d’Etude

II.0.1. Identification et localisation de l'école


L'Institut Nuru se situe en ville de Butembo, commune Bulengera au quartier KIMBULU,
en cellule Kayitwikira.

Elle est du réseau Islamique dans la Division du grand Nord -Kivu, elle est une partie
intégrante de la Sous - Division Urbaine de Butembo dont 6107432 est son numéro SECOPE et
dont le numéro d'agrément est MINEPSP/CABMIN/001/0184/91 du 18/02/1978.

L'école fonctionne avec les options suivantes :

- Commerciale et gestion
- Pédagogie générale ;
- Technique Sociale ;
- Nutrition ;
- Construction et
- Agronomie

II .0.2. Historique

L’Institut Nuru est une école conventionnée islamique ; il a été agrée en 1980 et a
ouvert ses portes à l’année scolaire 1979-1980 à Isale sous la supervision de KALEMIRE chef de
comité fondateur. Faute de l’effectif, cette école fût transférée à Butembo en 1980-1981 sous
la direction du préfet des études MATSORO LENGE Olivier. Quelques années plus tard ce chef
d’établissement a abandonné l’institut pour continuer l’enseignement au Rwanda. Voici la liste
chronologique des chefs d’établissements qui se sont succéder à la tête de l’institut Nuru :

 De 1980 – 1984 : MATSORO LENGE Olivier


 De 1984 – 1987 : UCINGA ESTOY
 De 1987 – 1988 : KALISYA MUNDE
 De 1988 – 1990 : KAMBALE MUKWAGHE
 De 1990 – 1993 : HASSANI NGUDA
 De 1993 – 1994 : TEMBO NZANZU
 De 1994 – 2006 : MATSORO LENGE OLIVIER
 De 2006 – 2015 : KASEREKA MATINA
 De 2015 – 2017 : MAKOKOMBI
 De 2017 – 2019 : KATEMBO KAKEVIRE
 De 2019 – 2020 : MUHINDO BATIMWA Djaphar
 De 2020 – à nos jours : PALUKU SHAURI ALIAMINI

II.0.2. Organigramme
17

PREFET DES ETUDES

FINANCES

CAISSE COMPTABILITE

DIRECTEUR DES ETUDES

DIRECTEUR DES DISCIPLINE

CORPS PROFESSORAL

REPRESENTANT DES ENSEIGNANTS TITULAIRES DES CLASSES ENCADREUR SERNAFOR

Dans le cadre de notre étude nous nous intéressons au service de finance. Ce service est
constitué de deux cellules : la comptabilité et la trésorerie.

Aperçu sur le service de finance.

 La perception des fonds s’effectue au niveau de la comptabilité et l’établissement des


rapports comptables y est effectués, c’est de façon mensuelle, trimestrielle et annuelle.
 La trésorerie s’occupe de garder les fonds déposés tout en caisse qu’à la banque.

Buts et objectifs du service de finance.

 Mobiliser les fonds tirés du paiement des frais scolaires par les parents d’écoliers.
18

 Rationaliser les procédures de perception et d’utilisation des fonds sur base des
principes des finances
 Eclairer régulièrement les lanternes du comité de gestion sur la situation financière
et les ressources de l’école.

II.1. Cadrage du projet


II.1.1 Organisation à automatiser
Dans le cadre de notre champ d’étude notre choix a porté sur l’institut Nuru

II.1.2. Champ d’étude ou Domaine à automatiser


Notre projet est plus focalisé sur le service de finance qui se charge de l’imputation des
frais à la production de solde de compte de l’élève en passant par la perception de ses divers
versements.

En effet, la perception des versements consiste à l’identification des élèves, leur


catégorisation, la gestion de leurs fiches de perception afin d’aboutir à un rapport final de la
situation de ces derniers.

II.1.3. La structure concernée(s) ou impliquée


Notre application a été développé pourvue qu’il soit utiliser dans le service de la
comptabilité de l’Institut Nuru.

II.1.4. Les activités principales concernées ou impliquées


Notre application pourra permettre la sauvegarde des opérations de paiement des frais
scolaires des élèves et cela par catégorie.

II.1.5. Les objectifs à atteindre par le projet


L’objectif principal de ce projet est de mettre à la disposition de l’INSTITUT NURU un
système de gestion informatisé des informations relatifs aux comptes de ses élèves pour afin
réduire les erreurs et le temps, réponse dans la production des divers rapports financiers d’une
part et la produire le reçu de paiement d’autre part.

II.2. Etudes d’opportunité et de Faisabilité


Cette étape nous permet de confronter les objectifs du projet avec les ambitions
informatiques de l’Institut Nuru.

a) Etude d’opportunité

D’après les informations recueillies grâce à l’interview avec le personnel de l’institut


Nuru lors de notre descente sur terrain, nous avons pu trouver que cette institution a besoin
d’une application qui aidera :

 Sa gestion en réduisant le temps de traitement des données et de prise de


décision ;
 A produire des fiches de refoulement,
 A produire les reçus
19

 A produire la fiche de paie par classe


 Présenter et rédiger les rapports à un temps réduit et sous une forme facilement
exploitable.

Compte tenu de ces ambitions, nous trouvons utile d’entreprendre ce projet mais
également Ces ambitions nous poussent à dire que notre projet est opportun du fait qu’il rejoint
les ambitions informatiques de l’Institut Nuru.

b) Etude de faisabilité

 Contraintes négatives :

L’institut Nuru possède un personnel qui n’a pas assez des connaissances dans
l’utilisation de l’ordinateur.

 Aspects positifs
 L’institut Nuru possède un ordinateur sur lequel notre logiciel peut être installé,
 Il a du courant électrique et une imprimante,
 Et son personnel est apte à apprendre l’utilisation de l’ordinateur ainsi que prêt à
accueillir notre projet
 Décision et confrontation des objectifs.

Apres analyse des contraintes nous avons décidé développé une application de gestion
des frais scolaire vue que nous avons trouvé que ces contraintes ne peuvent pas freiner le
développement et l’exécution du projet.

II.3. RECEUIL DE L’INFORMATION POUR LE DIAGNOSTIQUE DU PROJET.


a) Le graphe de flux
Les flux représentent l’échange d’informations entre les entités actives du
système
Elève et parents (1) Comptabilité

(2)
(3)

caisse

(4)
Légende Banque

(1) Mouvement de l’élève ou du parent à la comptabilité pour le paiement ou pour inscription


(2) remise du reçu au parent ou à l’élève pour paiement des frais scolaire ou frais d’inscriptions
(3) remise des fond perçu à la caisse
20

(4) Mouvement de la caisse vers la banque

b) Le schéma de circulation et de traitement de l’information


Selon (Masivi, 2019) Il s’agit de la représentation des opérations réalisées par les
acteurs dans le schéma de circulation et de traitement de l’information ; il se présente sous un
tableau, les acteurs en en-tête, et portant les documents et les opérations reliées par les flèches.
Tableau 1

PARENT ou Elève Comptabilité Préfecture


21

2
3

7
7

9
22

c) Les fiches de description des opérations


D’après (Samuel, 2019), Les fiches de description des opérations permettent de
décrire le traitement et de préparer ainsi leur modélisation dans la phase de
l’élaboration de la solution.

Tableau 2

 Description de l'opération Inscription


FICHE DE DESCRIPTION D’OPERATIONS
Adresse : Secrétariat/comptabilité
Opération N°: 1
Libellé: Inscription
Type de traitement : manuel
Périodicité : Du Lundi au samedi de 8h00 à 14h00 Poste de travail : Secrétariat
Entrée/Sortie
Entrée : Identités de l’élève
Description du traitement
- Saisie des informations concernant l’élève

Tableau 3

 Description de l'opération d’enregistrement de paiement des frais


d’inscription

FICHE DE DESCRIPTION D’OPERATIONS


Adresse : comptabilité
Opération No : 2
Libellé: Enregistrement de paiement des frais d’inscription
Type de traitement : manuel
Périodicité : Du Lundi au samedi de 8h00 à 14h00 Poste de travail : comptabilité
Entrée/Sortie
Entrée : montant
Sortie : Reçu de paiement
Description du traitement
- Saisie des frais payé
Tableau 4
 Description de l'opération de l’enregistrement de paiement des frais scolaire

FICHE DE DESCRIPTION D’OPERATIONS


Adresse : Comptabilité
Opération N° : 3
Libellé: paiement frais scolaire
Type de traitement : manuel
Périodicité : Du Lundi au samedi de 8h00 à 14h00 Poste de travail : Comptabilité
Entrée/Sortie
Entrée : montant
Sortie : Reçu de paiement
Description du traitement
- Saisie des frais payé
23

Tableau 5
 Description de l'opération Elaboration du rapport journalier

FICHE DE DESCRIPTION D’OPERATIONS


Adresse : Comptabilité
Opération N° : 4
Libellé: Elaboration du rapport journalier
Type de traitement : manuel
Périodicité : Du Lundi au samedi de à 13h15 Poste de travail : Comptabilité
Entrée/Sortie
Entrée :date
Sortie : rapport des paiements
Description du traitement
- Production du rapport des paiements

d) Les fiches de description des postes de travail


 Description de la caisse

Selon (Forest, 2021) le poste correspond à une place spécifique dans


l’organigramme de l’entreprise. Ce poste peut être plus ou moins informatisé.

Tableau 6

FICHE DE POSTE DE TRAVAIL


Poste de travail : Caisse
Description : Encaissement et décaissement
Période d’activité : Du Lundi au samedi de 8H à 16H
OPERATIONS
N°Opération Libellés Type Volume/Jour Durée Durée par
Unitaire Jour
1 rapport des Manuel 1/jours 60 min 60 min
entrées
MOYENS
Humain : 1
Matériels : livre de caisse
OBSERVATIONS : La recherche du livre de caisse et la sommation des tous les entrée du jour
demande beaucoup de temps soit 1 heures de temps/Jour ce qui ralentisse les opérations de
livraison du rapport à la caisse.
24

 Description de la comptabilité
Tableau 7

FICHE DE POSTE DE TRAVAIL


Poste de travail : Comptabilité
Description : Inscription et paiement Période d’activité : Du Lundi au samedi de 8H à 16H

OPERATIONS
N°Opération Libellés Type Volume/Jour Durée Durée par
Unitaire Jour
1 Inscription Manuel 15/jours 20min 300 min
2 Génération du Manuel 45/jours 12min 540 min
relevé de
compte
3 Génération du Manuel 3/jours 80min 240 min
relevé de
paiement

MOYENS
Humain : 1
Matériels : Cahier d’inscription plus stylo, Registre de comptes, cahier de perception
OBSERVATIONS :
1. La recherche du livre de caisse et la sommation des tous les entrée du jour demande
beaucoup de temps soit 1 heures de temps/Jour ce qui ralentisse les opérations de
livraison du rapport à la caisse.
2. La recherche du cahier de paiement et de la page de l’élève lors de l’établissement de
son relevé de compte demande beaucoup de temps soit 9heures de temps/Jour ce qui
ralentisse les opérations à la comptabilité
3. La recherche du cahier de perception, la sommation de toutes les sommes payée par
classe prend beaucoup de temps et amène ainsi la fatigue et le ralentissement des
opérations
Tableau 8
e) Les fiches de description des documents
DESCRIPTIF DE DOCUMENT
Nom du document : Fiche d’inscription
Donnée (description) Type Mode d’obtention C.I. ou mode de calcul

Matricule des élèves N Saisie


Nom de l’élève AN Saisie
Postnom de l’élève AN Saisie
Prénom de l’élève AN Saisie
Jour de naissance de l’élève Date Mémorisé
Lieu de naissance de l’élève AN Saisie
Nom du responsable financier de l’élève AN Saisie
Contact du responsable financier AN Saisie
Résidence de l’élève AN Saisie
Genre de l’élève AN Mémorisé
Classe de l’élève AN Mémorisé
25

Option de l’élève AN Mémorisé


Année AN Mémorisé

Tableau 9

DESCRIPTIF DE DOCUMENT
Nom du document : Cahier de perception
Donnée (description) Type Mode d’obtention C.I. ou mode de calcul

N°perception N Mémorisé
Nom de l’élève AN Saisie
Postnom de l’élève AN Saisie
Prénom de l’élève AN Saisie
Classe de l’élève AN Mémorisé
Date de paiement Date Saisie
Montant versé AN Saisie
Signature AN Mémorisé

Tableau 10

DESCRIPTIF DE DOCUMENT
Nom du document : Reçu
Donnée (description) Type Mode d’obtention C.I. ou mode de calcul

N° reçu N Mémorisé
Noms de l’élève AN Saisie
Classe de l’élève AN Mémorisé
Date de paiement Date Saisie
Motif de paiement AN Saisie
Montant versé AN Saisie
Observation AN Saisie
Signature AN Mémorisé

Tableau 11

DESCRIPTIF DE DOCUMENT
Nom du document : Registre de perception
Donnée (description) Type Mode d’obtention C.I. ou mode de calcul

N°perception N Mémorisé
Nom de l’élève AN Saisie
Postnom de l’élève AN Saisie
Prénom de l’élève AN Saisie
Genre de l’élève AN Saisie
Classe de l’élève AN Mémorisé
Ier trimestre AN Mémorisé
IIe trimestre AN Mémorisé
IIIe trimestre AN Mémorisé
Total annuel AN Calculer =Ier trimestre +
26

IIe trimestre +
IIIe trimestre

II.4. Critique ou diagnostic du système existant


a) Les aspects positifs
Malgré l’état manuel du système d’information de l’institut Nuru nous avons pu
soulevez des points positives, à savoir :
- L’institut Nuru dispose d’un ordinateur et d’une imprimante qui pourront
faciliter la bonne marche de notre application
- L’intention des autorités de l’institut Nuru de rendre ses services rapide et de
recycler l’agent financier à l’utilisation de l’outil informatique.
b) Les aspects négatifs
- Le personnel n’a pas assez des connaissances dans l’utilisation de l’ordinateur.
- Bureau exigüe

II.5. Proposition des solutions


a) Solutions organisationnelles
Au sein de l’institut Nuru, le flux du système d’information peut rester le même.
b) Solutions informatiques
La prise en compte des problèmes évoqués précédemment nous fait aboutir à
une proposition de solution. Cette dernière envisage de mettre en place un système de
gestion de perception des frais scolaires qui mettra à la portée de tous des informations
en temps réel.
27

CHAPITRE III : CONCEPTION DU NOUVEAU SYSTEME


III.1. Le modèle conceptuel de communications (MCC)
Le modèle conceptuel de communication représente tous les flux d’information
de toute l'activité de l'entreprise. (MUHINDO_MASIVI, 2017)

Elève/parent
Elève (1) Comptabilité

(2)

(3)

(6)
Caisse
(7)
Préfecture

(5) (4)

Banque

Légende :

(1) L’élève ou son parent paie les frais scolaires à la comptabilité


(2) Le comptable donne un reçu
(3) Le comptable apporte les fonds à la caisse
(4) Le caissier apporte les fonds à la banque
(5) La banque remet le bordereau de versement
(6) Demande le rapport
(7) Visualise le rapport

III.2. Le modèle conceptuel de données (MCD)

a) Le dictionnaire (épuré) de données


Le dictionnaire des données est la liste précise de chacune des données manipulées,
représentée par un identificateur et une définition précise de la donnée reconnue par tous
au sein de l’organisation (FOREST, 2022) .Voici le dictionnaire de notre projet :
28

Tableau 12
N° Mnémoniq Description typ Mode
ue e d’obtention
01 Matricule Matricule de l’élève N Mémoriser
02 NomEl Nom de l’élève AN Saisie
03 PostnomEl Postnom de l’élève AN Saisie
04 PrenomEl Prénom de l’élève AN Saisie
05 RespFinEl Responsable financier de AN Saisie
l’élève
06 ContactResp Contact du responsable de AN Saisie
El l’élève
07 ResidEl Résidence de l’élève AN Saisie
08 GenreEl Genre de l’élève AN Mémoriser
09 DateNaissEl Date de naissance de l’élève dat Mémorisé
e
10 LieuNaissEl Lieu de naissance de l’élève AN Saisie
11 IdCl Identifiant de la classe N Mémoriser
12 DescCl Description de la classe AN Saisie
13 IdOpt Identifiant de l’option AN Mémoriser
14 descOpt Description de l’option AN Saisie
15 IdAnn Identifiant de l’année N Mémoriser
16 Desc Année Description de l’année AN Saisie
17 IdSect Identification de la section N Mémorisé
18 descSect Description de la section AN Mémorisé
19 IdPaie Identifiant du paiement N Mémoriser
20 DatePaie Date de paiement Dat Mémoriser
e
20 MontPaie Montant payer N Saisie
21 IdFrais Identifiant des frais N Mémoriser
22 descFrais Description des frais AN Saisie
23 Idtrim Identifiant trimestre N Mémoriser
24 Desctrim Description du trimestre AN Saisie
29

b) Les règles de gestion de données


- Un élève est identifié par un numéro matricule et possède un Nom, Postnom,
Prénom, nom de son responsable, contact de son responsable, Résidence, Genre,
date de naissance, lieu de naissance
- Un paiement est décrit par un numéro de paiement et a un matricule de l’élève,
un exercice, un montant, une date, un commentaire, un niveau de classe et est
effectué par un utilisateur.
- Les sections, les options, les classes sont identifiées respectivement par une
désignation et une petite description
- Un reçu est identifié par un numéro reçu et a une date de paiement, un montant
payer,

c) Le graphe

idoption Matricule

DescOption nom
Postnom
prénom
Genre
DateNaiss
LieuNaiss
Residence
idclasse Responsable
contactrespons
DescClasse
idfrais
Total

Idpaie
datepaie
Montant

idannee
annee
30

d) Le modèle entité association (MEA)

Elève
Option Matricule
idOption Nom
DescOption Postnom
Prénom
(1,n) (1,1) Genre
Datenaiss
Inclure LieuNaiss
Résidence
(1,1) Responsable
Contactresp
Classe
Inscrire
idClasse
Descclasse (1,n) (1,n)

Faire

(1,n) Concerner
Frais (1,1)
IdFrais (1,1) Paiement
Total
Idpaie
(1,1) datePaie
Montant
(1,1)
Concerner
Concerner
Année
Idannee
(1,n)
(1,n) annee

III.3. Le modèle conceptuel de traitements (MCT)

a) Les règles de gestion de traitements


- L’élève se présente avec le dossier pour demander l’inscription
- L’élève paie les frais d’inscriptions et il est enregistrer dans la base des données
- Le paiement est enregistré dans la BDD
- Génération du relevé de compte
31

b) Construction du MCT

1. Inscription

Dossier
Demande d’inscription

ET

Montant

ET

BDD

2. Paiement

Montant Matricule

BDD
32

3. Demande de relevé de compte

Matricule

III.4. Le modèle organisationnel de traitements (MOT)

a) Les règles organisationnelles de traitements


- Demande d’inscription
- Dossier
- Frais d’inscription
- Cahier d’inscription et reçu de paiement
- Fiche de paiement
- Frais scolaire
- Frais scolaire
- Reçu de paiement
- Rapport journalier
- Rapport trimestrielle

b) Construction du MOT
33

Périod Chaîne fonctionnelle Poste de Type de


e travail traitemen
t
34

Demande de renseignement comptabl


e

Dossier
Cahier d’inscription
Frais d’inscription

ET

Frais scolaire

Reçu de Paiement d’Inscription


Formulaire de paie

Rapport

ET

Rapport

Rapport de control
35

III.5. Le modèle logique de données (MLD)


Roption(idoption,descoption)
RClasse(IdClasse,DescClasse,#idoption)
Relève(matricule, Nom , Postnom, Prenom, Genre ,Datenaiss ,LieuNaiss, Residence,
Responsable, contactresp, #IdClasse)
RAnnee (Idannee, annee)
RFrais (IdFrais, Total, #IdClasse, #IdAnnee)
Rpaiement(idpaie,datepaie,montant,#matricule,#IdFrais,#Idanne)

III.6. Modèle Physique des données(MPD)

Figure 1
36

CHAPITRE 4 : REALISATION DU NOUVEAU SYSTEME

Après le lancement de l’application c’est le formulaire d’authentification qui se


présente en premier lieu qui demande le nom d’utilisateur et le mot de passe :

Figure 2

Une fois que le mot de passe et le nom d’utilisateur sont corrects, c’est le
formulaire d’accueil (principal) qui s’affiche
37

Si l’on veut ajouter un élève dans notre base des données il suffit de cliquer sur le bouton
Elève et puis sur ajout élève et voici l’interface qui se présente :

Figure 4

Pour enregistrer les frais déjà fixer il convient de cliquer sur le bouton finance et
puis sur le bouton frais et l’interface suivante se présentera :

Figure 5

Pour enregistrer le paiement des frais scolaires des élèves cliquer sur le bouton finance, et
puis sur le bouton payer. Dans cette interface de payement qui se présente choisissez le matricule et
puis le matricule complétera directement toutes les informations à rapport avec ce matricule comme
le nom, postnom, prénom, et la classe de l’élève mais aussi l’option de l’élève.
38

Figure 6

Après le paiement on peut voir les différents rapports en cliquant sur le bouton
rapport et puis sur le bouton du rapport de votre choix. Voici les différents rapports de
paiements :
a) Perception par élève

b) Form
c)

Figure 7
39

b) Perception journalières

Figure 8

c) Reçu de paiement

Figure 9
40

d) Fiche de refoulement

Figure 10
41

CONCLUSION GENERAL

Au terme de notre Travail de Fin de Cycle basé sur la conception et


réalisation d’une application de gestion de perception et de recouvrement des
frais scolaires : cas de l’institut Nuru, nous avons pu présenter :

La définition des concepts de base de notre sujet, dans le souci de permettre à


nos lecteurs de bien assimiler notre travail et d’appréhender toute sorte de lacune qui
résulterait de l’emploi de ces termes.

L’historique de l’Institut Nuru, sa situation géographique, sa structure


organisationnelle, et l’analyse des traitements y effectués.

La MERISE nous a facilité à ordonner les tâches à réaliser puis à les inscrire dans
un calendrier. Les événements, les résultats et les opérations sont repris par un schéma
de circulation de l’information.

Enfin dans le dernier chapitre, nous avons mis en place une application de
gestion de la perception des frais scolaires, une application dont les tables et requêtes,
formulaires, les états sont conçues avec le langage de programmation C# et le SGBD
MySQL.

Nous signalons à nos lecteurs à cet égard que le présent travail n’est pas parfait ;
car la grande partie de celui-ci est le fruit de notre propre formation acquise. Nous
resterons, en outre fertile à toutes les semences de ses critiques et suggestions étant
donné que c’est une œuvre humaine et que par conséquent, ne peut manquer ses failles,
son bon et son mauvais côté. Néanmoins, nous pensons que cette œuvre aidera la
l’Institut Nuru à très bien gérer automatiquement sa cellule de finance au cas où elle
appliquera correctement le programme que nous l’avons proposé. Et ce travail peut
aussi être complété par d’autres chercheurs dans le domaine mais sous plusieurs autres
aspects de la gestion.
42

Bibliographie
camus, L. (2018, août 31). logiciel de gestion. Consulté le novembre 09, 2022, sur ubister:
https//ubister.fr/blog-ubister/glosaire/logiciel-de-gestion-dentreprise-definition

FOREST. (2022, mars). METHODES D’ANALYSE ET CONCEPTION DES SYSTEMES D’INFORMATION.

Forest, M. M. (2021). Méthode d’Analyse des Systèmes d’Information .

Jean-Luc_Hainaut. (2005). BASES DE DONNÉES ET MODELE DE CALCUL,outil et méthode pour


l'utilisateur, Cours et exercices corrigés (éd. 4e édition). DUNOD.

K., S. M. (2019). METHODOLOGIE D’ANALYSE INFORMATIQUE.

Konginy. (2014). Mise en place d’une application desktop pour le recouvrement des frais scolaire "cas
du collège bonsoni/kinshasa.

Likoko, B. (2012). Mise en place d'un modèle de gestion des paiements des frais scolaires.Cas de
l'Institut Kyeshero en RDC.

MARIAM, M. (2019). Réalisation d'un logiciel de gestion des paiements au sein d'une institution
scolaire(cas du complexe scolaire Amkeni).

Masivi, S. (2019, octobre). METHODOLOGIE D’ANALYSE INFORMATIQUE. 13.

MUHINDO_MASIVI, D. (2017). METHODES D’ANALYSE ET CONCEPTION DES.

Préfet_des_etudes. (2022, Septembre). les frais scolaires. (K. K. Amani, Intervieweur)

QUATIRGOIS, K. V. (2022). TECHNIQUES DE BANQUE DE DONNES.

Quatyrgois, K. V. (2020). COURS D’INFORMATIQUE.

Quatyrgois, K. V. (2020). COURS D’INFORMATIQUE.

QUATYRGOIS, K. V. (2020). COURS D’INFORMATIQUE.

Quatyrgois, K. V. (2022). Cours de techniques de banque de donnée.

Samuel, M. (2019, octobre). METHODOLOGIE D’ANALYSE INFORMATIQUE.

Liste des tableaux


Tableau 1..............................................................................................................................................23
Tableau 2.............................................................................................................................................24
Tableau 3.............................................................................................................................................24
Tableau 4.............................................................................................................................................24
Tableau 5.............................................................................................................................................25
43

Tableau 6.............................................................................................................................................25
Tableau 7.............................................................................................................................................26
Tableau 8.............................................................................................................................................26
Tableau 9.............................................................................................................................................27
Tableau 10...........................................................................................................................................27
Tableau 11...........................................................................................................................................27
Tableau 12...........................................................................................................................................30

Liste des figures


Figure 1.................................................................................................................................................36
Figure 2.................................................................................................................................................37
Figure 3.................................................................................................................................................37
Figure 4.................................................................................................................................................38
Figure 5.................................................................................................................................................38
Figure 6.................................................................................................................................................39
Figure 7.................................................................................................................................................39
Figure 8.................................................................................................................................................40
Figure 9.................................................................................................................................................40
Figure 10...............................................................................................................................................41

Table des matière


44

s
Epigraphe................................................................................................................................................i
Remerciement.......................................................................................................................................iii
SIGLES ET ABREVIATIONS.......................................................................................................................iv
Résumé du travail...................................................................................................................................v
Abstract.................................................................................................................................................vi
INTRODUCTION GENERALE....................................................................................................................7
CHAPITRE 1 : CADRE THEORIQUE.........................................................................................................12
I.1. CONCEPTION..............................................................................................................................12
I.2. UNE APPLICATION......................................................................................................................14
Un programme d’application ou application est celui-là conçu et réalisé en vue d’exécuter une
tâche spécifique. Toute tâche que l’homme peut s’imaginer peut faire l’objet d’un programme.
C’est pourquoi les programmes d’application existent partout (QUATYRGOIS, 2020).....................14
I.3. UNE APPLICATION DE GESTION..................................................................................................14
I.5 les frais scolaires.........................................................................................................................15
CHAPITRE II : PRESENTATION DU MILIEU D’ETUDE ET ANALYSE DU SYSTEME EXISTANT..................16
II.0. Présentation du milieu d’Etude................................................................................................16
II.0.1. Identification et localisation de l'école...............................................................................16
II .0.2. Historique..........................................................................................................................16
II.1. Cadrage du projet......................................................................................................................18
II.1.1 Organisation à automatiser.................................................................................................18
II.1.2. Champ d’étude ou Domaine à automatiser........................................................................18
II.1.3. La structure concernée(s) ou impliquée.............................................................................18
II.1.4. Les activités principales concernées ou impliquées............................................................18
II.1.5. Les objectifs à atteindre par le projet.................................................................................18
II.2. Etudes d’opportunité et de Faisabilité.......................................................................................18
II.3. RECEUIL DE L’INFORMATION POUR LE DIAGNOSTIQUE DU PROJET..........................................19
a) Le graphe de flux......................................................................................................................19
b) Le schéma de circulation et de traitement de l’information....................................................20
c) Les fiches de description des opérations..................................................................................21
d) Les fiches de description des postes de travail.........................................................................22
e) Les fiches de description des documents.................................................................................23
II.4. Critique ou diagnostic du système existant...............................................................................25
45

II.5. Proposition des solutions..........................................................................................................25


CHAPITRE III : CONCEPTION DU NOUVEAU SYSTEME...........................................................................26
III.1. Le modèle conceptuel de communications (MCC)...................................................................26
III.2. Le modèle conceptuel de données (MCD)................................................................................26
a) Le dictionnaire (épuré) de données......................................................................................26
b) Les règles de gestion de données.........................................................................................28
c) Le graphe..............................................................................................................................28
d) Le modèle entité association (MEA).....................................................................................29
III.3. Le modèle conceptuel de traitements (MCT)...........................................................................29
a) Les règles de gestion de traitements....................................................................................29
b) Construction du MCT............................................................................................................30
III.4. Le modèle organisationnel de traitements (MOT)....................................................................31
a) Les règles organisationnelles de traitements.......................................................................31
b) Construction du MOT...............................................................................................................31
III.5. Le modèle logique de données (MLD)......................................................................................33
III.6. Modèle Physique des données(MPD).......................................................................................33
CHAPITRE 4 : REALISATION DU NOUVEAU SYSTEME............................................................................34
CONCLUSION GENERAL........................................................................................................................39
Bibliographie........................................................................................................................................40
Liste des tableaux.................................................................................................................................40
Liste des figures....................................................................................................................................41
ANNEXE...................................................................................................................................................I
I

ANNEXE
a) Formulaire login

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace tfcapplicationA
{
public partial class frmlogin : Form
{
public frmlogin()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)


{
this.Close();
}

private void button4_Click(object sender, EventArgs e)


{
this.Hide();
}
private void connection()
{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT*FROM User WHERE username=@username And
password=@password";
cmd.Parameters.Add("username", MySqlDbType.VarChar).Value =
txtuser.Text;
cmd.Parameters.Add("password", MySqlDbType.VarChar).Value =
txtpassword.Text;
cmd.Connection = cn;
try
{
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
if (rd.Read() == true)
{
//la connection a reusi
frmlogin frms = new frmlogin();
frms.Hide();
Form1 frm = new Form1();
frm.Show();

}
else
II

{
//Echeec de connection
MessageBox.Show("Nom d'utilisateur ou mot de passe
incorect", "Echec de connection", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (MySqlException ex)
{
MessageBox.Show("exeption:" + ex.Message);
}
}
private void button3_Click(object sender, EventArgs e)
{
if (txtuser.Text == "")
{
errorProvider1.SetError(txtuser, "veuillez d'abord completer ce
champs");
}
else if(txtpassword.Text == "")
{
errorProvider1.SetError(txtpassword, "veuillez d'abord
completer ce champs");
}
else
{
progressBar1.Visible = true;
this.timer1.Start();
connection();

private void timer1_Tick(object sender, EventArgs e)


{
this.progressBar1.Increment(5);

if (progressBar1.Value >= progressBar1.Maximum)


{
this.timer1.Stop();
this.Hide();
//Form1 frm = new Form1();
//frm.Show();
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace tfcapplicationA
{
public partial class ucpayer : UserControl
{
public ucpayer()
III

{
InitializeComponent();
}

private void frais()


{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT total from frais";
cmd.Connection = cn;
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
{
cmbfrais.Items.Add(rd["total"]);
}
}
private void recu()
{

}
private void enregistrer()
{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "INSERT INTO
paie(matricule,nom,postnom,prenom,datepaie,classe,doption,annee,montantapayer,m
ontant,solde)
VALUES(@matricule,@nom,@postnom,@prenom,@datepaie,@classe,@doption,@annee,@mont
antapayer,@montant,@solde)";
cmd.Parameters.Add("matricule", MySqlDbType.VarChar).Value =
cmbmatricule.Text;
cmd.Parameters.Add("nom", MySqlDbType.VarChar).Value = txtnom.Text;
cmd.Parameters.Add("postnom", MySqlDbType.VarChar).Value =
txtpostnom.Text;
cmd.Parameters.Add("prenom", MySqlDbType.VarChar).Value =
txtprenom.Text;
cmd.Parameters.Add("datepaie", MySqlDbType.VarChar).Value
=dtpdatepaie.Text;
cmd.Parameters.Add("classe", MySqlDbType.VarChar).Value =
cmbclasse.Text;
cmd.Parameters.Add("doption", MySqlDbType.VarChar).Value =
txtoption.Text;
cmd.Parameters.Add("annee", MySqlDbType.VarChar).Value =
txtannee.Text;
cmd.Parameters.Add("montantapayer", MySqlDbType.VarChar).Value =
cmbfrais.Text;
cmd.Parameters.Add("montant", MySqlDbType.VarChar).Value =
txttranche.Text;
cmd.Parameters.Add("solde", MySqlDbType.VarChar).Value =
cmbsolde.Text;
cmd.Connection = cn;
try
{
cn.Open();
if (cmd.ExecuteNonQuery() == 1)
{
MessageBox.Show("Ajout faite avec succès", "Information",
MessageBoxButtons.OK, MessageBoxIcon.Information);
IV

recu();
}
else
{
MessageBox.Show("eureur d'enregistrement", "Eureur",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message, "Informations",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
finally
{
cn.Close();
}
}
private void annee()
{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT annee from annee";
cmd.Connection = cn;
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
{
txtannee.Items.Add(rd["annee"]);
}
}
private void afficher()
{
MySqlConnection conn = new MySqlConnection();
conn.ConnectionString = "server = localhost; database = tfc; uid =
root; pwd =";

MySqlCommand cmd = new MySqlCommand();


cmd.CommandType = CommandType.Text;
if (cmbmatricule.Text != "")
{
cmd.CommandText = "select * from moncalcul WHERE matricule =
@matricule";
cmd.Parameters.Add("matricule", MySqlDbType.VarChar).Value =
cmbmatricule.Text;

}
else
{
cmd.CommandText = "select * from moncalcul";
}
cmd.Connection = conn;

try
{
conn.Open();

MySqlDataAdapter adapter = new MySqlDataAdapter();


DataTable table = new DataTable();
adapter.SelectCommand = cmd;
adapter.Fill(table);
V

dataGridView1.DataSource = table;
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
finally
{
conn.Close();
}

}
private void recuperation()
{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
if (cmbmatricule.Text != "")
{
cmd.CommandText = "SELECT solde FROM moncalcul WHERE matricule
= @matricule ORDER BY id DESC LIMIT 1";
cmd.Parameters.Add("matricule", MySqlDbType.VarChar).Value =
cmbmatricule.Text;
}
else
{
cmd.CommandText = "SELECT solde FROM moncalcul ORDER BY id DESC
LIMIT 1";
}
cmd.Connection = cn;
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
{
if (cmbsolde.Text=="")
{
cmbsolde.Text = "0";
}
else
{
cmbsolde.Items.Add(rd["solde"]);
}

}
}
private void remplircombobox()
{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT matricule FROM inscrire";
cmd.Connection = cn;
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
{
cmbmatricule.Items.Add(rd["matricule"]);
}
}
private void ucpayer_Load(object sender, EventArgs e)
VI

{
afficher();
remplircombobox();
annee();
recuperation();
frais();
//classe();
}

private void cmbmatricule_SelectedIndexChanged(object sender, EventArgs


e)
{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT * FROM inscrire WHERE matricule =
@matricule";
cmd.Parameters.Add("matricule", MySqlDbType.VarChar).Value =
cmbmatricule.Text;
cmd.Connection = cn;
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
{
string nom = (string)rd["nom"].ToString();
txtnom.Text = nom;
string postnom = (string)rd["postnom"].ToString();
txtpostnom.Text = postnom;
string prenom = (string)rd["prenom"].ToString();
txtprenom.Text = prenom;
string classe = (string)rd["classe"].ToString();
cmbclasse.Text= classe;
string doption = (string)rd["doption"].ToString();
txtoption.Text = doption;

}
}

private void button1_Click(object sender, EventArgs e)


{
enregistrer();
afficher();
}

private void btnsolde_Click(object sender, EventArgs e)


{
afficher();
recuperation();
}

private void cmbclasse_SelectedIndexChanged(object sender, EventArgs e)


{
MySqlConnection cn = new MySqlConnection();
cn.ConnectionString =
"server=localhost;database=tfc;uid=root;pwd=''";
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "SELECT * from frais where total=@total";
cmd.Parameters.Add("total", MySqlDbType.VarChar).Value =
cmbfrais.Text;
cmd.Connection = cn;
cn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
VII

while (rd.Read())
{
string nom = (string)rd["total"].ToString();
txtnom.Text = nom;
}
}

private void button2_Click(object sender, EventArgs e)


{
ImprimeRecu frm = new ImprimeRecu();
frm.ShowDialog(); } }}

Vous aimerez peut-être aussi