Rapport de Stage Viviane YEO
Rapport de Stage Viviane YEO
Rapport de Stage Viviane YEO
RAPPORT DE STAGE
Thème :
CONCEPTION ET REALISATION
D’UNE APPLICATION DE COLLECTE
Cycle Académique : 2022-2023
Page 1 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
SOMMAIRE
Remerciements.......................................................................................................................................................4
Avant-propos..........................................................................................................................................................5
Introduction générale............................................................................................................................................6
PARTIE 1 : PRESENTATION DU CADRE D’ETUDE................................................................................................7
Chapitre I : PRESENTATION DU CADRE DE REFERENCE....................................................................................8
I. Situation géographique....................................................................................................................................8
II. Historique.........................................................................................................................................................8
III. Présentation de l’activité..............................................................................................................................8
IV. Les services et produits d’ONIRIS.................................................................................................................9
Chapitre II : ETUDE DU PROJET..........................................................................................................................11
I. Présentation du projet...................................................................................................................................11
1. Contexte et définition..........................................................................................................................11
2. Problématique du thème....................................................................................................................11
3. Intérêt du projet...................................................................................................................................11
4. Objectif du projet.................................................................................................................................12
II. Etude de l’existant..........................................................................................................................................12
1. Analyse de l’existant.............................................................................................................................12
2. Critique de l’existant............................................................................................................................12
3. Solutions proposées............................................................................................................................13
4. Motivation du choix de MERISE..........................................................................................................13
5. Description du Système d’Information en trois niveaux..................................................................13
PARTIE 2 : ANALYSE DU PROJET........................................................................................................................15
Chapitre III : ETUDE DETAILLE.................................................................................................................................16
I. MISE EN ŒUVRE DU MCD (Modèle Conceptuel de Données)........................................................................16
1. Les règles de gestion...................................................................................................................................16
2. Le dictionnaire des données.......................................................................................................................17
3. La structure d’accès théorique...................................................................................................................22
4. Schema du MCD (Modèle Conceptuel de données)...................................................................................24
II. MISE EN ŒUVRE DU MCT (Modèle Conceptuel de Traitements)...................................................................26
1. Liste des acteurs.........................................................................................................................................27
2. Diagramme des flux....................................................................................................................................28
Page 2 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
3. Graphe D’ordonnance Des Evènements.....................................................................................................28
4. Schéma du MCT (Modèle Conceptuel de Données)...................................................................................30
III. MISE EN ŒUVRE DU MLDR (Modèle Logique de Données Relationnelles)................................................31
IV. MIS EN ŒUVRE DU MOT (Modèle Organisationnel de Traitements).........................................................32
1. Schéma du MOT (Modèle Organisationnel de Données)............................................................................33
V. MISE EN ŒUVRE DU MPD (Modèle Physique de données)............................................................................34
PARTIE 3 : CONCEPTION DU PROJET................................................................................................................39
CHAPITRE IV : RALISATION DU PROJET..................................................................................................................40
I. Outil de développement.............................................................................................................................40
1. Environnement de développement........................................................................................................40
2. Système de gestion de base de données (SGBD)....................................................................................40
3. Environnement matériel cible................................................................................................................40
II. Présentation et description des écrans..........................................................................................................41
Conclusion générale............................................................................................................................................46
BIBLIOGRAPHIE....................................................................................................................................................47
Page 3 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Remerciements
Je tiens également à remercier sincèrement tout le personnel de ONIRIS SARL pour leur accueil
chaleureux et les précieux conseils qu'ils m'ont prodigués.
Page 4 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Avant-propos
PIGIER Côte d'Ivoire est l'un des établissements du réseau international PIGIER, dédié à la
formation et à l'encadrement des étudiants. Ouvert en 1956, l'établissement a connu une
évolution rapide sous la direction dynamique de son directeur à partir de 1972. Cette
croissance a conduit la direction à rechercher de nouveaux locaux, ce qui a abouti à
l'installation de l'école dans l'immeuble « Le Centre », situé sur le boulevard de la République, à
l'avenue Marchand, au Plateau, le quartier des affaires de la ville d'Abidjan.
PIGIER Côte d'Ivoire, l'école où nous avons suivi notre formation, forme des techniciens
supérieurs et des ingénieurs de conception capables de s'adapter aux avancées techniques et
technologiques pour répondre aux attentes des entreprises. Pour y parvenir, elle offre à ses
étudiants une formation théorique et pratique. En fin de cycle, elle organise des stages
professionnels en entreprise pour permettre aux étudiants de parfaire et approfondir leurs
connaissances, facilitant ainsi leur insertion dans le monde professionnel.
C'est dans ce cadre que nous avons été accueillis par l'entreprise ONIRIS SARL, où nous avons
travaillé pendant trois mois sur le thème suivant : Conception et Réalisation d'une
Application de Collecte. L'évaluation de ce projet se concentre sur une partie des matières de
base de la filière, en mettant l'accent sur la mise en place d'un système d'information (SI)
Page 5 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Introduction générale
Les institutions de microfinance sont des structures ayant pour mission de fournir des services
bancaires à la frange de la population aux revenus faibles, exclue des services bancaires
classiques. En Côte d'Ivoire, le secteur de la microfinance est structuré autour de deux types
d'institutions : les institutions mutualistes ou coopératives d’épargne et de crédit, et les
institutions non mutualistes (ONG et sociétés anonymes).
L'évolution de la microfinance en Côte d'Ivoire peut être divisée en deux grandes périodes. La
première, allant de 1996 à 2011, a été marquée par une croissance rapide du nombre de
structures. La seconde période a vu une régression du nombre de structures de microfinance
en raison de la mise en place d'une réglementation plus stricte.
Cependant, les collectes effectuées par les petits commerçants auprès des collecteurs de
microfinance rencontrent souvent des problèmes de vols commis par certains collecteurs
malhonnêtes. Partant de ce constat, il nous a été demandé, dans le cadre de ce projet de fin de
cycle, de concevoir une application mobile de gestion de collecte pour sécuriser la gestion des
collectes.
Les collectes,
Les clients,
Les comptes,
Nous avons nommé cette application "Sigma Collecte". Développée sous WinDev Mobile 25,
elle constitue un outil de gestion efficace et sécurisé pour les institutions de microfinance.
Actuellement, plusieurs solutions de gestion de microfinance existent sur le marché, mais rares
sont celles qui gèrent la collecte de manière spontanée via une application. Sigma Collecte vise
à combler ce vide en offrant une solution simple et flexible aux institutions de microfinance.
Ce projet de fin d'études est structuré en trois parties regroupant quatre chapitres. La première
partie présente la structure d'accueil, la deuxième analyse le projet, et la troisième se concentre
sur la conception de l'application mobile Sigma Collecte.
Page 6 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 7 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
PARTIE 1 : PRESENTATION
DU CADRE D’ETUDE
Page 8 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
I. Situation géographique
L’entreprise ONIRIS SARL est une société de services et d’ingénierie informatiques (SSII) située
dans la ville d’Abidjan, plus précisément dans la commune de Treichville Arras 3.
II. Historique
Créé officiellement depuis le 15 juillet 2013, ONIRIS est une société informatique spécialisée
dans l’ingénierie et les services informatiques. Dirigée par une équipe jeune et dynamique, elle
a pour principale vocation d’apporter une innovation technologique aux entreprises. Plusieurs
entreprises bénéficient aujourd’hui de ses prestations, surtout dans le domaine de la
microfinance. Elle réussit à bien s’intégrer dans le monde du multiservice informatique.
Page 9 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
DIRECTION GENERALE
Assistante de
Direction
Section
Développement
Section Réseaux et
équipements
Section Assistance
ORGANIGRAMME DE ONIRIS
Pour mener à bien son activité l’entreprise a pris comme gage le respect de sa clientèle. Ainsi,
elle forme et assiste de façon régulière ses clients sur ses logiciels. Notons que l’assistance est
un service à part entier qui peut se faire de manière physique ou à partir d’une application de
contrôle à distance.
Page 10 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
- Gestion des collecteurs
Certains clients ont exprimé leur volonté de n’avoir que le module de gestion de la collecte
journalière, c’est ce qui nous a amené à concevoir une application qui ne gèrera que la collecte,
thème qui a été retenu pour notre projet de fin de cycle.
Page 11 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
I. Présentation du projet
Contexte et Définition
Problématique du Thème
La collecte d’argent auprès des petits commerces par les collecteurs de microfinance nécessite
une gestion importante de ressources humaines. Un bon recrutement est crucial pour atteindre
les objectifs des microfinances. Cependant, il existe des risques associés à cette activité. Si les
collecteurs ne sont pas bien supervisés, ils peuvent effectuer des collectes importantes et
disparaître avec l'argent, causant des pertes significatives pour les institutions.
Intérêt du Projet
Les microfinances ont pour objectif de résoudre les problèmes de financement des populations
démunies, souvent confrontées à des déficits financiers. Dans ce contexte, recruter, gérer et
fidéliser des collecteurs compétents et motivés devient une priorité.
L’intérêt de ce projet réside dans la capacité à gérer efficacement les comptes clients et les
collectes journalières. La conception d'un système de collecte automatisé permet de gagner du
Page 12 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
temps, de suivre de près chaque collecte, et de renforcer la sécurité des transactions. Cette
application facilitera également la gestion des ressources humaines et l’amélioration des
performances des collecteurs.
Objectifs du Projet
Page 13 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
La gestion des collectes, étant purement manuelle, entraîne des traitements d’informations très
lents et souvent désordonnés. De nombreuses erreurs sont fréquemment constatées, et même
des détournements de fonds, parfois minimes, se produisent. Certaines sommes collectées par
des collecteurs chez certains clients ne sont pas déclarées, mais le client continue de faire sa
collecte journalière. Cette situation a causé de nombreux préjudices à certaines structures,
entraînant d'énormes pertes et dettes, et parfois même des répercussions judiciaires.
3. Solutions Proposées
Face à ces problèmes de lenteur, de sécurité, de vol, et à la mise en cause de la crédibilité de
certaines structures, nous proposons d’automatiser la gestion des collectes grâce à une
application mobile. Ce logiciel permettra de gérer :
Les clients et leurs comptes de versement, permettant de connaître le solde du compte
à tout moment.
Les reversements journaliers des collectes dans un compte principal.
Les limites et plafonds de collecte pour chaque collecteur.
Les différentes opérations réalisées entre collecteurs et clients.
À travers l’analyse de l’existant, il nous a été possible de comprendre le fonctionnement actuel
de la gestion des collectes, d’identifier ses avantages et ses lacunes, et de proposer une
solution pour combler ces insuffisances. Pour cela, nous utiliserons la méthode MERISE pour
une étude détaillée de l’existant.
4. Motivation du Choix de MERISE
Le choix de la méthode MERISE pour ce projet est justifié par plusieurs raisons. Merise et UML
sont deux grands principes de modélisation d'un système d'information, mais ils diffèrent sur
plusieurs aspects :
Accessibilité
Précision
Exploitabilité
Page 14 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Chaque méthode a ses avantages et ses inconvénients. Si l'on cherche la précision et
l'exploitabilité, UML est préférable. En revanche, pour la clarté et l'accessibilité, MERISE est
recommandée.
Mon application gère des données moins complexes, ce qui rend MERISE plus adaptée, car elle
simplifie la modélisation et l’implémentation.
5. Description du Système d'Information en Trois Niveaux
Les Avantages de MERISE :
MERISE offre une méthode analytique permettant de distinguer nettement les données
des traitements, tout en permettant une interaction mutuelle entre eux.
MERISE facilite le dialogue permanent entre la maîtrise d’œuvre (utilisateurs) et la
maîtrise d’ouvrage (informaticiens), évitant ainsi les retours en arrière.
MERISE exige un formalisme rigoureux.
MERISE dispose de plusieurs outils de vérification et de validation.
MERISE n’est dédiée à aucun constructeur.
Les Inconvénients de MERISE :
La rigueur excessive des formalismes de MERISE peut prolonger les délais de réalisation
et de livraison du projet, augmentant ainsi les coûts.
MERISE est une méthode spécifiquement française, de plus en plus abandonnée au
profit des standards objets américains comme UML.
Page 15 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
PARTIE 2 : ANALYSE DU
PROJET
Page 16 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Le modèle conceptuel des données (MCD) a pour but de représenter de façon structurée les
données qui seront utilisées par le système d'information. Le modèle conceptuel des données
décrit la sémantique c’est à dire le sens attaché à ces données et à leurs rapports et non à
l’utilisation qui peut en être faite. On établit le MCD après avoir recensé et donné un nom à
l’ensemble des données du domaine étudié. Ensuite on étudie les relations existantes entre ces
données (les dépendances fonctionnelles), pour aboutir au MCD.
Entité
Une entité représente un objet du SI (acteur, document, concept, …), ou plus exactement
un ensemble d’objets ayant les mêmes caractéristiques.
La notion d’occurrence
Une occurrence d’une propriété est une valeur prise par cette propriété ;
Une occurrence d’une entité est un exemplaire de cette entité caractérisée par un
ensemble des valeurs de ses propriétés ;
Une occurrence d’une association est un ensemble formé par une occurrence de chacun
des entités et une occurrence de chacune des éventuelles propriétés de l’association.
IL ne faut pas confondre :
- ENTITE et OCCURRENCE d’entité,
- Ni PROPRIETE et VALEUR de propriété
- Ni ASSOCIATION et OCCURRENCE d’association
Reprenons ces concepts : Une ENTITE est une FAMILLE d’objets ayant les mêmes
caractéristiques, appelées propriétés.
Un MEMBRE de la famille est appelé OCCURRENCE d’entité.
Page 17 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Une entité représente un ENSEMBLE d’OCCURRENCES.
Une propriété est une information élémentaire qui permet de décrire une entité ou une
association. Une propriété peut prendre une valeur (c’est l’équivalent d’une variable).
De même, une ASSOCIATION est un LIEN entre deux entités ou plus, et une
OCCURRENCE d’association est un lien entre 2 OCCURRENCES d’entités.
Le dictionnaire de données est un tableau dans lequel nous recensons toutes les
informations sur les données traitées dans la base future. Sa présentation exige la mise en
évidence des colonnes ci-dessous :
La codification
Page 18 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Il s’agit de donner un code aux différents champs qui rentrent en ligne de compte dans
la base de données.
La signification
La taille ou longueur
Le type
Nature
Type
Code Libellé Longueur Sit Observation
Sig E
A AN N Mvt
ID_Client Identifiant du
AN 20 Sig E ID
client
CL_Matricule Matricule du
AN 50 Sig E
client
CL_Type
Type de Client AN 3 Sit E
CL_Nom
Nom du client A 150 Sig E
CL_Prenom Prénom du
A 150 Sig E
client
CL_Telephone Téléphone du
N 10 Sit E
client
Page 19 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
CL_Mobile Mobile du
N 10 Sig E
client
CL_Email
Email du client AN 100 Sit E
Adresse
CL_Adressepostale
postale du AN 50 Sig E
client
Adresse de
CL_Adressegeo
géolocalisation AN 100 Sit E
du client
CL_Pwd Mot de passe
AN 30 Sit E
du client
Date de
CL_Datenais
naissance du AN 10 Sig E
client
Lieu de
CL_Lieunais
naissance du AN 50 Sig E
client
CL_Ville
Ville du client AN 60 Sit E
CL_Pays
Pays du client AN 60 Sig E
CL_Fonction Fonction du
AN 50 Sit E
client
Page 20 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
COL_Telephone Telephone du
N 10 Sit E
collecteur
COL_Email Email du
AN 100 Sit E
collecteur
Adresse
COL_Adressepostale
postale du AN 50 Mvt E
collecteur
Adresse de
COL_Adressegeo
géolocalisation AN 100 Sit E
du collecteur
COL_Pwd Mot de passe
AN 50 Sit E
du collecteur
Date de
COL_Datenais
naissance du AN 50 Sig E JJ/MM/AA
collecteur
Lieu de
COL_Lieunais
naissance du AN 60 Sig E
collecteur
COL_Pays Pays du
AN 60 Sig E
collecteur
COL_Fonction Fonction du
AN 60 Sit E
collecteur
Page 21 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
collecteur
Montant des
Co_Montant_Frais N
frais de la 24 Sig E
collecte
CODE_ Code du
Compte_Mouvement compte AN 20 Sig E ID
mouvement
Montant
MV_Montant_Entree
entrée du N 24 Sig E
mouvement
Montant sortie
MV_Montant_Sortie
du N 24 Sig E
mouvement
Solde
MV_Solde_Progressif
progressif du N 24 Sig E
mouvement
MV_Intitulé Intitulé du
AN 150 Sig E
mouvement
Page 22 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
bordereau
Légende
ID : Identifiant Mvt : Mouvement AA : Année N : Numérique
Sit : Situation MM : Mois E : Elémentaire A : Alphabétique
Sig : Signalétique JJ : Jour AN : Alphanumérique
Dictionnaire de données
La Structure d’Accès Théorique (SAT) est un graphe utilisé dans le cadre de la méthode de
Merise pour modéliser les dépendances fonctionnelles entre les entités dans notre base de
données. Sa représentation exige ces éléments ci-dessous :
La dépendance fonctionnelle
Elle indique comment une entité est déterminée par une autre.
La notation
Elle est exprimée sous forme de flèches en fonction de l’entité qui détermine l’autre.
Page 23 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
La cardinalité
Elle indique combien d’occurrences d’une entité sont associées à une occurrence de
l’autre entité.
Page 24 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Règles concernant les propriétés
o Pour qu’il n’y ait pas d’ambigüité possible, une propriété ne peut pas apparaitre
plusieurs fois dans un MCD.
Autrement dit, toutes les propriétés d’un MCD doivent être différentes les unes
des autres.
o Toute propriété doit avoir à un moment donné qu’une seule valeur pour une
occurrence. Par conséquent, un nom de propriété doit toujours être au singulier.
Page 25 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 26 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Tout système d'information est composé d’une base d’information et d’un processeur
d’information qui représentent respectivement sa partie statique et dynamique. A l’instar du
Modèle Conceptuel des Données (MCD) qui schématise les données du système d’information,
le Modèle Conceptuel des Traitements (MCT) décrit les traitements et plus précisément toutes
les activités découlant des échanges entre le domaine étudié et le monde extérieur. Il exprime
donc ce que fait le domaine sans se poser le problème de savoir qui le fait, quand et comment.
Acteurs
Un acteur est une personne morale ou physique capable d’émettre ou de recevoir des
informations.
On distingue deux types d’acteurs :
o Les acteurs internes qui appartiennent au système d’information étudié.
o Les acteurs externes qui n’appartiennent pas au système d’information mais qui
sont l’origine ou la destination de flux d’informations reçus ou émanant du
système d’information.
Dans le Modèle Conceptuel de Traitements, seuls les acteurs externes sont modélisés ;
d’une part parce qu’on ne cherche qu’à formaliser les traitements découlant
d’interactions avec l’environnement et que d’autre part, on ne cherche pas à connaitre
les acteurs internes qui réalisent les traitements en question.
Evènement
Page 27 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
L’évènement matérialise un fait, qui en se produisant, doit déclencher une réaction du
système.
Parmi les évènements, on distingue les évènements externes et les évènements
internes :
o Les évènements déclencheurs externes sont des évènements émis par un acteur
externe.
o Les évènements internes sont des évènements qui surviennent lorsqu’une
opération se termine. Un évènement interne n’a lieu d’être que si le compte
rendu de la fin d’une opération doit être soit suivi d’une nouvelle réaction du
système d’information, soit de l’émission d’un message vers l’environnement.
Opération
Résultat
Synchronisation
Page 28 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
2. Diagramme des flux
E1 ; E5
Client Collecteur
E2 ; E3 ; E4 ; E6 ; E7
Légende :
E1 : Compte d’ouverture demandé.
E2 : Compte crée.
E3 : Client enregistré.
E4 : Client affecté à un collecteur.
E5 : Jour de collecte.
E6 : Client collecté.
E7 : Compte du mouvementé.
Page 29 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 30 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
4. Schéma du MCT (Modèle Conceptuel de Données)
SCHEMA DU MCT
Page 31 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Le modèle logique de données est une représentation hermétique et structurée des données
d’un système d’information, décrivant les entités, les relations entre ces entités ainsi que les
contraintes qui régissent ces relations.
Page 32 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Définitions et formalisme
Poste de travail
Un poste de travail est une cellule d’activité comprenant les moyens humains et matériels
nécessaires à la réalisation de cette activité. Cette cellule exerce son activité dans un lieu
déterminé.
La période
La procédure fonctionnelle
Une procédure fonctionnelle est un ensemble de traitements exécutés sans interruption par un
même poste de travail utilisant des moyens de traitement d’un type déterminé pendant une
période d’activité déterminée.
Page 33 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
1. Schéma du MOT (Modèle Organisationnel de Données)
Page 34 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 35 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 36 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 37 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Page 38 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
CPT_Dormant Compte dormant AN 25
Page 39 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
PARTIE 3 : CONCEPTION
DU PROJET
Page 40 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Ce chapitre se penche sur les aspects fondamentaux liés à la mise en place de notre système.
I. Outil de développement
Nous avons opté pour WinDev mobile car avec sa facilité d'utilisation, sa capacité à accélérer le
processus de développement grâce à ses générateurs de code automatiques et ses
composants prédéfinis sont un énorme avantage.
1. Environnement de développement
C’est un Atelier de Génie Logiciel (AGL) développé par PC SOFT, conçu spécifiquement pour la
création rapide et efficace d'applications mobiles multiplateformes. Cette solution logicielle
offre une gamme complète d'outils et de fonctionnalités pour simplifier le processus de
développement d'applications pour les plateformes iOS, Android et Windows Phone.
Que ce soit pour développer des applications pour iOS, Android ou Windows, WinDev Mobile
25 offre une compatibilité native avec les principales plateformes mobiles, ce qui permet aux
développeurs de cibler un large public sans compromettre la qualité ou les performances de
leurs applications.
En ce qui concerne la gestion de la base de données, notre choix s’est porté sur HFSQL.
En effet, Windev mobile 25 est livré avec un système de gestion de base de données (SGBD)
intégré appelé HyperFileSQL, conçu spécifiquement pour les applications mobiles développées
avec Windev mobile.
Page 41 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
3. Environnement matériel cible
Sigma Collecte, qu’il nous incombe de réaliser est une application de collecte qui a pour but
d’être utilisé par des collecteurs avec des téléphones Android. Nous avons dans le processus
de développement de notre application, opté et fait des tests avec des périphériques Android
ayant des attributs suivants :
Appareils Caractéristique
Notre étude débouche ainsi sur la conception d’une application mobile Sigma Collecte. Cette
concrétisation a été réaliser dans le but de créer des interfaces d’inscription du client, de
collecte du client, de connexion et de profil du collecteur. Voici ci-dessous quelques écrans :
▼ La fenêtre d’accueil
Page 42 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
▼ La fenêtre de connexion ▼ La fenêtre du menu
Page 43 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Cet écran de connexion est l’interface Cet écran simple et concis permet à
qui permet au collecteur à travers son l’utilisateur d’accéder directement
nom utilisateur et son mot passe aux fonctionnalités majeures de
d’accéder pleinement à l’application. l’application. Ce sont entre autres :
- La collecte ;
- La gestion des clients ;
- La gestion de son profil.
Page 44 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Sélection du client
Après le clic du collecteur sur le bouton de collecte, cet écran
intermédiaire s’affiche directement lui imposant de sélectionner le
client qui fait l’objet de la collecte.
Collecte du client
Ensuite, sur cet écran il
renseigne le montant de la
collecte qu’il valide pour
terminer.
Page 45 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
▼ La fenêtre de la liste des clients ▼ La fenêtre de profil du collecteur
Page 46 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Cet écran affiche la liste de tous les Cet écran constitue un mini
clients que possède le collecteur et tableau de bord permet au
lui permet de voir le solde du client. collecteur de suivre ses
performances. Il le renseigne en
effet, sur son solde et la liste de
ses collectes.
Page 47 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
▼ La fenêtre d’inscription d’un nouveau client ▼ La fenêtre d’options
Page 48 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
Conclusion générale
Avec l’application Sigma Collecte, la collecte journalière, qui constitue un produit mobilisateur
de fonds, se fera de manière beaucoup plus optimale. Lors de la programmation de cette
application, nous avons porté une grande attention à sa simplicité d'utilisation, avec un
environnement intuitif et des contrôles de saisie, afin de permettre à un agent sans notions en
informatique de s'adapter rapidement.
Cependant, comme tout travail humain, le nôtre peut comporter des imperfections et nous
sommes ouverts aux critiques et suggestions pour l'améliorer.
Notre ambition est de faire évoluer Sigma Collecte en créant une application mobile pour les
clients, leur permettant de suivre régulièrement leurs collectes et de réaliser des retraits sans se
rendre dans une agence de microfinance.
Page 49 sur 51
CONCEPTION ET REALISATION D’UNE APPLICATION DE COLLECTE
TION ET REALISATION D’UNE APPLICATION DE COLLECTE
BIBLIOGRAPHIE
Page 50 sur 51