Documente Academic
Documente Profesional
Documente Cultură
Avant de présenter le rapport, je tiens à témoigner mon infinie reconnaissance en premier lieu au
Seigneur notre Dieu Tout-Puissant qui par sa grâce et sa miséricorde nous a permis d’être en bonne
santé pour effectuer ce travail, à tous ceux qui ont contribués d’une manière ou d’une autre a son
élaboration en occurrence mes parents pour leur soutien tant moral que financier.
• M. AHO Yapi Benjamin mon professeur suiveur en projet qui a su nous consacrer de son temps
afin de nous mener à bien dans ce projet et nous entourer de ses conseils qui nous permettent
d’aller au delà de nos connaissance académiques ;
• M. GNENESSIO Rober mon professeur de MERISE pour sa disponibilité, ses conseils en matière
d’analyse et surtout pour son soutient moral et intellectuel ;
• Je n’oublie mes autres professeurs et tout l’établissement EST LOKO MARCORY qui a mis à notre
disposition son matériel informatique sur lequel nous avons développé le projet dont ce rapport
est le support.
Conscient de n’avoir pas pu citer toutes les personnes qui m’ont fournie des idées, des suggestions, des
moyens matériels, financiers et moraux pour parvenir à la réalisation de ce projet, je dis MERCI.
I Etude Préalable 6
1 Etude préalable 7
1.3 Solution 8
II Etude détaillée 9
2
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
2 Etude organisationnelle 22
IV Annexe 29
AVANT-PROPOS
La formation dans la filière INFORMATIQUE DE GESTION dure deux (2) ans. Elle est sanctionnée par
un Brevet de Technicien Supérieur (BTS).
Dans la phase théorique, l’étudiant est appelé à démonter ses valeurs intellectuelles quant à la résolution
des problèmes.
La phase sur l’algorithme permet à l’étudiant de monter ses capacités à effectuer des taches de manière
logique.
Quant à la pratique, c’est la réalisation du projet qui nous est soumis par le Ministère accompagné d’un
rapport de fin de cycle.
Dans notre cas, il s’agit d’un projet à soutenir dont l’objectif est de susciter chez l’étudiant l’esprit
d’initiative, de synthèse afin de résoudre un problème de gestion posé.
C’est dans cette optique que nous élaborons ce sujet qui a pour thème :
« AUTOMATISATION D’UNE INSTITUTION DE MICROFINANCE », cas COOPEC-CI.
4
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
INTRODUCTION
Les entreprises de même que Les établissements publics dépendent en partie de leur outil de
gestion de système d’information. Optimiser les performances tout en améliorant les qualités de
biens et/ou services, en vue d’aboutir aux objectifs fixés est un souci majeur surtout dans le
contexte économique particulièrement difficile de nos jours.
La mise en place d’un tel système requiert une maitrise parfaite des méthodes de
conception, celle-ci permettrons entre autre de mener à bien la conduite d’un projet. C’est
dans cette optique qu’il nous a été demandé de concevoir et de conduire le projet :
Dès lors, après avoir élaboré les modèles conceptuels, organisationnels, logiques et
physiques des donnés à partir de la méthode MERISE, nous présenterons l’interface
physique de l’utilisateur.
Première partie
Etude préalable
6
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Chapitre 1
Etude Préalable
Objectifs
- Favoriser l’accès des petits producteurs exclus du circuit bancaire à des services
financiers de proximités et adapté à la taille de leurs activités (Micro
Entreprise/Microcrédit).
- Réaliser une meilleure collecte de l’épargne des ménages et des petits entrepreneurs
pour la réinjection dans le circuit économique.
C’est une personne dont les revenus sont faibles et qui n’a pas accès aux institutions
financières formelles faute de pouvoir remplir les conditions exigées par celle-ci.
Lorsqu’un client arrive dans les locaux de l’institution, c’est d’abord pour se renseigner
sur tous les services que cette institution met à la disposition de ses clients. Il est donc
reçue par le service d’accueil qui après vérification des conditions exigées le conduis au
service de gestion des comptes où le client va demander l’ouverture d’un compte.
L’Agent vérifie d’abord la solvabilité du client et lui accorde ensuite sa demande.
Le client ayant un compte peut effectuer autant de versement qu’il voudra. Par contre il ne
peut effectuer de retrait que si la somme demandée va lui permettre de laisser 5000FCA
dans son compte pour frais de tenue de compte.
Il pourra toutefois demander des prêts qui lui seront accordés après étude de dossier.
1.3 Solution
8
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Deuxième partie
Etude Détaillée
Chapitre 1
Présentation de la méthode MERISE
Le niveau technique : intègre les moyens techniques nécessaires au projet. Ils s’expriment en
termes de matériels ou de logiciels et sont (par suite des progrès technologiques) les plus sujets à
changement.
1. Le Dictionnaire de Données ;
10
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Le Dictionnaire de Données
Après un travail rigoureux de recueil de l’information sur le terrain auprès des utilisateurs du
système d’informations (il s’agit du recueil de l’existant) et l’intégration des nouvelles demandes, il
faut regarder l’ensemble des nouvelles données utiles à sauvegarder. Cet ensemble forme le
Dictionnaire de données.
Au niveau conceptuel
Au niveau organisationnel
Au niveau technique
Avant de mettre en place le MCD, il faut déterminer les règles de gestion. Ces règles sont
identifiées suite aux interviews menées auprès de l’utilisateur.
Entité : c’est la représentation d’un objet matériel ou immatériel, concret ou abstrait dans
un système d’information. Dans une entité, on met les informations nécessaires et
suffisantes pour caractériser cette entité. Ces informations sont appelées propriétés. Les
propriétés sont collectées lors de l’établissement du Dictionnaire de Données. Les
propriétés prennent les valeurs occurrentes d’une entité. Une propriété particulière
appelée Identifiant, permet d’identifier sans ambigüité toutes les occurrences de l’entité.
11
L’identifiant est toujours souligné. L’identifiant est une propriété qui ne peut pas changer
au cours du temps pour une occurrence.
L’association : c’est un lien entre deux entités (ou plus). On doit lui donner un nom qui
est souvent un verbe qui caractérise le type de relation entre les entités. Une association
possède parfois des propriétés.
La propriété : une propriété sert à qualifier ou à décrire une entité ou une association.
Elle constitue le plus petit élément d’information manipulé par l’entreprise.
L’identifiant : l’identifiant d’une entité est une propriété particulière de l’entité choisie
de telle manière qu’à une occurrence prise par cette propriété corresponde à une et une
seule occurrence de l’entité. La valeur de l’identifiant ne peut être indéterminées ou nulle.
Un acteur : toute chose ou agent capable d’émettre des flux d’information et/ou d’en
recevoir. On distingue deux types d’acteurs : les acteurs internes et les acteurs externes.
Un évènement : c’est le compte rendu d’un système d’information compte tenu que
quelque chose s’était produit dans le système lui-même. Il est évènement externe s’il
provient de l’univers externe et évènement interne s’il provient du domaine étudié.
12
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
A ce niveau est faite une description local ou externe des données telles qu’elles sont
vécues par les acteurs en général : description de l’organisation pour atteindre les objectifs,
choix d’organisation tel que les postes de travail, chronologie des opérations, choix
d’automatisation tout en respectant les contraintes. Ses singularités sont :
Domaine : c’est l’ensemble des valeurs que peut prendre une donnée.
Table : appelée aussi relation, une table est un ensemble d’attributs significativement liés.
C’est un sous ensemble du produit cartésien de domaine.
• Par les attributs par rapport à leur domaine de valeur : contrainte d’intégrité
de domaine.
• Par les clés étrangères des relations par rapport aux valeurs des clés primaires
des autres relations auxquelles elles sont liées : contrainte d’intégrité
référentielle
13
• Plage de temps
• Fréquences de traitements
Poste de travail : le poste de travail est une cellule d’activité comprenant les moyens
humains et matériels nécessaire à la réalisation de cette acticité. Cette cellule exerce son
activité dans un lieu déterminé.
14
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
A ce niveau, on s’occupe des moyens qui ont effectivement été mis en œuvre pour gérer
les données et on choisit un mode stockage et d’accès des données.
Définition
Présentation
15
Les règles de gestion sont des contraintes sur les activités de l’entreprise concernant la
réalisation de ces objectifs. Pour notre étude, nous avons relevé les règles de gestion
suivantes :
16
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Le dictionnaire de données est la liste exhaustive de toutes les propriétés ou données manipulées
dans le domaine à informatiser.
Dictionnaire de Données
17
A : Alphabétique
N : Numérique
AN : AlphaNumérique
Sig : Signalétique
Mvt : Mouvement
Sit : Situation
ID : Identifiant
Num_Prof
Num_Agent Num_Soc
Type_Compte
Num_Vers
Num_Ret
Num_Compte
Num_Remb
Code_Echeance
Num_Relance Num_Pret
18
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
3. Le MCT
Le MCT traduit la véritable raison d’être de l’organisation en ne répondant qu’à la question QUE
FAIT-ON dans ce domaine d’étude ? En négligeant le OU, le QUAND, le COMMENT.
19
MICROFINANCE SOCIETAIRE
Demande d'ouverture
de compte
Remise de Livret
Notification de Refus
Prêt Accordé
Remboursement
20
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Demande d'ouverture
de compte
ANALYSE
Véri fier Documents
Véri fier Solvabil ité
OK OK
Rejet
Anal yse
Ok
OUVERTURE DE COMPTE
Enregistrement
Attri buti on des comptes
Touj ours
Remise
Versement livret
Et
ENREGISTR EMENT
Touj our s
A
A B
Verseme nt
effectué Retrait
et
OK OK
Accordé
Ref usé
ENREGISTREMENT
TOUJOUR
Enregi stremen t
effectu é
21
Verseme nt Demande
effectué de pret
et
ANALY SE
OK OK
ENREGISTREMENT
TOUJOUR
Da te
Enregi strement échéance Remboursement
effectu é c
a b
(a et b) ou (a, b et c)
OK OK
Rel ance
Vérifi cati on
OK
ENREGISTREMENT
TOUJOURS
Enregi strement
OK
22
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Chapitre 2
Etude Organisationnelle
• Relation Binaire
- La clé de la table 0,N – 1,N migre vers la table 0,1 – 1,1 et devient
une clé secondaire ou étrangère
- Création d’une nouvelle table ayant comme clé, la clé des deux
autres entités
- Création d’une table ayant comme clé les identifiants de toutes les
tables en relation
23
24
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
25
Troisième partie
Etude Technique
26
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Chapitre 1
Réalisation Technique
Une base de données est une entité dans laquelle il est possible de stocker de façon
structurée et avec le moins de redondance possible de données. Ces données doivent
pouvoir être utilisées par des utilisateurs différents. Pour cela nous avons utilisé un
SGBD-R client serveur ouvert : Firebird serveur. La version que nous utiliserons est
celle V2.0. A l’aide des règles de gestion et du modèle logique de données, nous
avons pu créer des tables mentionnées ci-dessus.
27
T_SOCIETAIRE
NUM_CARTE VARCHAR(14)
T_TYPE_COMPTE PROF_SOC VARCHAR(20)
T_AGENT IDENTIFIANT VARCHAR(10)
CODE_TYPE VARCHAR(5)
NUM_AGENT VARCHAR(5) LIB_TYPE VARCHAR(20) NUM_ID VARCHAR(20)
PROF_AGENT VARCHAR(5) NOM_SOC VARCHAR(30)
NOM_AGENT VARCHAR(30) PRENOM_SOC VARCHAR(50)
PRENOM_AGENT VARCHAR(50) NUM_CARTE = NUM_CARTE DATENAIS_SOC DATE
DATENAIS_AGENT DATE NOM_PERE VARCHAR(30)
CODE_TYPE = TYPE_COMPTE PRENOM_PERE VARCHAR(50)
NOM_MERE VARCHAR(30)
PRENOM_MERE VARCHAR(50)
DATE_INSCRIPTION DATE
T_COMPTE
NUM_COMPTE = NUM_COMPTE_VERS NUM_COMPTE VARCHAR(14)
NUM_CARTE VARCHAR(14)
T_VERSEMENT TYPE_COMPTE VARCHAR(5)
NUM_VERS VARCHAR(14) SOLDE INTEGER
NUM_COMPTE_VERS VARCHAR(14) NUM_COMPTE = NUM_COMPTE_RET
DATE_VERS DATE
NUM_COMPTE = NUM_COMPTE_PRET
HEURE_VERS TIME T_RETRAIT
MONTANT_VERS INTEGER NUM_RET VARCHAR(14)
NUM_COMPTE_RET VARCHAR(14)
T_PRET MONTANT_RET INTEGER
NUM_PRET VARCHAR(14) DATE_RET DATE
NUM_COMPTE_PRET VARCHAR(14) HEURE_RET TIME
T_REMBOURSEMENT
DATE_PRET DATE
NUM_REMB VARCHAR(14)
HEURE_PRET TIME
NUM_PRET_REMB VARCHAR(14) NUM_PRET = NUM_PRET_REMB
MONTANT_PRET INTEGER
DATE_REMB DATE
NET_A_PAYER INTEGER
HEURE_REMB TIME
NBRE_ECHEANCE SMALLINT
MONTANT_REMB INTEGER
NUM_PRET = NUM_PRET_ECHEANCE
NUM_REMB = NUM_REMB_RELANCE
T_ECHEANCE
T_RELANCE CODE_ECHEANCE VARCHAR(14)
NUM_PRET_ECHEANCE VARCHAR(14)
NUM_RELANCE VARCHAR(5)
NUM_REMB_RELANCE VARCHAR(14) NUM_PRET_REMB VARCHAR(14)
DATE_RELANCE DATE DATE_ECHEANCE DATE
NBRE_RELANCE SMALLINT NUM_ECHEANCE SMALLINT
MONTANT_ECHEANCE INTEGER
STATUT_ECHEANCE CHAR(3)
28
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
Delphi
Firebird
IBExpert
Pour l’application de notre projet, notre choix c’est porté sur l’outil DELPHI compte tenu
de son environnement convivial, de sa performance et de la gestion des nombreux
composants dont il dispose.
Son langage de programmation nous permet de pouvoir hiérarchiser nos modules et avoir
des relations entre elles. La syntaxe non ambigüe de sa structure nous a permis de
transcrire notre algorithme dans ce langage. Il crée des codes exécutables semblables à un
Langage C d’où la rapidité de l’action. L’accès à la base de données se réalise de manière
native ou par ODBC (Objet de Connexion de Base de Données).
29
Quatrième partie
Annexe
30
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
31
32
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
33
Fiche de Versement
Fiche de Retrait
34
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
EnreOk:=EnreSocProc.parambyname('EnreOk').AsString;
ShowMessage(EnreOk);
SocSet.Close;
SocSet.Open;
end;
35
36
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
with RestProc do
begin
Cod :='0'+EdPret.Text;
Prepare;
ParamByName('code').AsString:=Cod;
ParamByName('montrest').AsInteger:=StrToInt(EdNet.Text);
ExecProc;
end;
37
38
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
39
40
Togboedou Comlan Odilon
Rapport de fin de cycle Automatisation d’une Institution de MicroFinance
41
CONCLUSION
Ceci pour dire que le projet de fin de cycle est très primordiale car il
permet de mettre nos connaissances tant théoriques que pratiques
acquises pendant notre formation professionnelle. En d’autre terme, ce
projet a été très enrichissant car toutes les approches techniques
d’analyse par la méthode MERISE abordée nous ont permis d’avoir une
bonne assimilation des théories apprises en classe. Nous osons espérer
que nous sommes suffisamment armés pour affronter le monde du
travail
42
Togboedou Comlan Odilon