0% ont trouvé ce document utile (0 vote)
99 vues71 pages

Memoire Morel

Transféré par

Gontran Dwayne
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
99 vues71 pages

Memoire Morel

Transféré par

Gontran Dwayne
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ECOLE SUPERIEURE LE FAUCON

DEPARTEMENT DE GENIE INFORMATIQUE (D/GI)

SPECIALITE : SYSTEME INFORMATIQUE ET LOGICIEL (SIL)

******************

MÉMOIRE DE FIN DE FORMATION POUR L’OBTENTION DU DIPLÔME


DE LICENCE PROFESSIONNELLE

THEME

MISE EN PLACE D’UNE APPLICATION DE


GESTION DE FINANCES ET D’EDUCATION
FINANCIERE

Réalisé par : Axel Morel ODJRADO

Sous la direction de :

Tuteur de stage : Maitre de Mémoire :


M. Arsène LAWANI Dr. Ir. (MA) Coffi Patrick SOTINDJO
Ingénieur en informatique Enseignant-Chercheur à UNSTIM-
DIRECTEUR de IWAJU TECH BENIN

ANNEE ACADÉMIQUE : 2022-2023

3e Promotion
Mise en place d’une application de gestion de financière et d’éducation financière

ENGAGEMENT
L'ECOLE SUPERIEURE LE FAUCON (ESF) SE GARDE DE TOUTE
APPROBATION OU DESAPPROBATION CONCERNANT LES
OPINIONS FORMULEES DANS CE MEMOIRE, CONSIDERANT
CELLES-CI COMME ETANT PROPRES A LEURS AUTEURS.

ii
Mise en place d’une application de gestion de financière et d’éducation financière

DÉDICACE
Nous dédions notre travail à :
 ODJARADO Fabrice ;
 OGOUNMONLA Angèle.

iii
Mise en place d’une application de gestion de financière et d’éducation financière

REMERCIEMENTS
Nos sincères et profonds remerciements à Dieu le Père Tout-Puissant et à
toutes ces personnes qui, de près ou de loin, ont contribué à la réalisation de ce
travail. Nous citons :

le coordinateur de l’Ecole Supérieure le Faucon (ESF) qui a su tout


mettre en œuvre afin que se déroulent les cours tout le long de l’année et
que nos stages soient effectifs ;

le Directeur Général de IWAJU TECH, M. Arsène LAWANI qui nous a


donné l’opportunité de grandir en connaissances à travers ce stage dans
sa société ;

notre maître de mémoire, le Docteur Patrick Coffi SOTINDJO, qui a su


se rendre disponible et nous orienter durant toute cette expérience
professionnelle à travers ses multiples conseils ;

tout le staff de l’entreprise qui à travers sa collaboration nous a permis


de passer de très bons moments d’apprentissage pendant notre stage ;

tous les enseignants du département de Génie Informatique pour la


qualité de leur enseignement et les aptitudes professionnelles qu’ils nous
ont inculquées ;

tous nos proches qui ont été d’un grand soutien pendant la formation et
tous ceux qui, de près ou de loin, ont contribué à la réalisation de ce
travail ;

M. Gildas GBEMAVO qui a activement participé à l’élaboration de ce


mémoire et de l’ensemble du travail.

iv
Mise en place d’une application de gestion de financière et d’éducation financière

GLOSSAIRES
 API : C’est un ensemble de règles et de protocoles qui permettent à différentes
applications informatiques de communiquer et d'échanger des données entre
elles de manière structurée.

 FRAMEWORK : Un Framework est un ensemble d'outils, de bibliothèques,


de conventions et de bonnes pratiques qui facilitent le développement de
logiciels ou d'applications. Il fournit une structure et une architecture de base
pour aider les développeurs à créer des applications de manière plus efficace et
cohérente.

 APLICATION WEB : Une application web est un logiciel ou un programme


informatique accessible via un navigateur web. Contrairement aux applications
traditionnelles qui nécessitent une installation préalable sur l'appareil de
l'utilisateur, une application web fonctionne directement à partir du navigateur,
ce qui permet un accès facile et universel depuis n'importe quel appareil
connecté à Internet.

 HP : Ce sigle signifie Hewlett-Packard. Il s’agit d’une entreprise


technologique américaine réputée dans le domaine de l'informatique et de
l’électronique.

 RAM : Ce sigle signifie "Random Access Memory" (mémoire vive en


français). La RAM est la mémoire qui est utilisée par un ordinateur pour
stocker temporairement les données et les instructions auxquelles il a besoin
d'accéder rapidement.

v
Mise en place d’une application de gestion de financière et d’éducation financière

LISTES DES TABLEAU


Tableau 1: Les produits de IWAJU-TECH................................................................... 4
Tableau 2: Les langages utilisés ................................................................................. 13
Tableau 3: Les logiciels utilisés .................................................................................. 14
Tableau 4: Les matériels utilisés ................................................................................. 15
Tableau 5: Les Frameworks et bibliothèques utilisés ................................................. 16
Tableau 6: Etude comparatifs des outils existants aux projets ................................... 17
Tableau 7: Règles de gestion ...................................................................................... 29
Tableau 8: Dictionnaire des données .......................................................................... 30

vi
Mise en place d’une application de gestion de financière et d’éducation financière

LISTES DES FIGURES


Figure 1: Schéma explicatif du système ..................................................................... 12
Figure 2: Diagramme de cas d’utilisation ................................................................... 21
Figure 3:Diagramme du cas d'utilisation de l'administrateur ..................................... 22
Figure 4: Diagramme de séquences pour le cas d’utilisation « Enregistrement des
Revenus et Dépenses »................................................................................................ 23
Figure 5: Diagramme de séquences pour le cas d’utilisation « S’authentifier » ........ 24
Figure 6: Diagramme de séquences pour le cas d’utilisation « Charges/Dettes »...... 25
Figure 7: Diagramme de séquences pour le cas d’utilisation « Objectifs à atteindre »
..................................................................................................................................... 26
Figure 8: Diagramme de séquences pour le cas d’utilisation « Faire un dépôt ou un
retrait » ........................................................................................................................ 27
Figure 9: Diagramme de séquences pour la creation d’une liste de tâches ................ 28
Figure 10: Diagramme de classes ............................................................................... 33
Figure 11: Mon Conseiller Mobile ............................................................................. 34
Figure 12: Ecran d’inscription de l’application .......................................................... 35
Figure 13: Ecran de connexion de l’application ......................................................... 36
Figure 14: Ecran d’accueil l’application ..................................................................... 37
Figure 15: Ecran d’ajout d’une dépense ou d’un revenu ............................................ 37
Figure 16: Ecran représentant le graphe des enregistrements .................................... 38
Figure 17: Ecran d’ajout d’un objectif à atteindre ...................................................... 39
Figure 18: Ecran de progression de l’objectif ............................................................. 39
Figure 19: Ecran pour définir une charge ................................................................... 40
Figure 20: Ecran pour définir une dette ...................................................................... 41
Figure 21: Ecran pour les conseils éducatifs .............................................................. 42
Figure 22: Ecran pour faire un-Quiz ........................................................................... 43
vii
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 23:Ecran de création de la liste des tâches ...................................................... 44


Figure 24:Ecran pour éffectuer un Dépôt. .................................................................. 44
Figure 25:Ecran pour effectuer un Retrait. ................................................................. 45
Figure 26: Alerte au cours du retrait. .......................................................................... 46
Figure 27:Ecran portefeuille ....................................................................................... 47
Figure 28: Ecran d’authentification de l’administrateur ............................................. 48
Figure 29:Tableau de Bord de l'admin ........................................................................ 49
Figure 30:Extrait du code de l’Api d’authentification de l'utilisateur ........................ IV
Figure 31:Extait du Code de l'écran d'accueil............................................................. IV
Figure 32:Extrait du Code de l'écran d'ajout de Revenu ou Dépense.......................... V

viii
Mise en place d’une application de gestion de financière et d’éducation financière

LISTES DES ABBRÉVIATIONS ET SIGLES


 API: Application Programming Interface

 DB : Base de données (Database)

 MySQL: My structured Query Language

 PHP: Php Hypertext Preprocessor

 UML: Unified Modeling Language

 SGBD : Système de Gestion de Base de Donnée

 CSS: Cascading StyleSheet

 HTML5: Hypertext Markup Languag

ix
Mise en place d’une application de gestion de financière et d’éducation financière

RÉSUMÉ
Dans le monde notamment au Bénin, malgré une augmentation du taux de
bancarisation de 27% en 2017 à 38% en 2022, une grande partie de la population
reste exclue des services financiers formels, en particulier dans les zones rurales, et
souffre d'une éducation financière insuffisante. Pour répondre à cette problématique,
nous avons développé une application mobile de gestion de finance et d'éducation
financière. Nous avons réalisé cette application en suivant une approche agile, en
effectuant des enquêtes de terrain pour comprendre les besoins des utilisateurs et en
utilisant des outils comme Flutter pour le développement, Firebase pour la gestion de
la base de données et des services d'authentification, ainsi que des modules éducatifs
interactifs basés sur des contenus localisés. L'application facilite l'accès aux services
financiers, offre des conseils personnalisés grâce à des outils d'analyse et garantit une
inclusivité maximale en étant accessible dans les zones à faible connectivité. En
intégrant davantage de personnes dans le système financier et en améliorant leurs
compétences financières, cette initiative contribuera à un développement économique
plus équitable et durable au Bénin.

Mots-clés : Application mobile, services financiers, gestion de finances, paiement,


cryptage, API.

x
Mise en place d’une application de gestion de financière et d’éducation financière

ABSTRACT
In the world, particularly in Benin, despite an increase in the banking rate from 27%
in 2017 to 38% in 2022, a large part of the population remains excluded from formal
financial services, particularly in rural areas, and suffers from an insufficient
financial education. To address this issue, we have developed a mobile application
for finance management and financial education. We built this application following
an agile approach, carrying out field surveys to understand user needs and using tools
like Flutter for cross-platform development, Firebase for database management and
authentication services, as well as interactive educational modules based on localized
content. The application facilitates access to financial services, offers personalized
advice through analytical tools and guarantees maximum inclusiveness by being
accessible in areas with low connectivity. By integrating more people into the
financial system and improving their financial skills, this initiative will contribute to
more equitable and sustainable economic development in Benin.

Keywords : Mobile application, financial services, payment, encryption, API.

xi
Mise en place d’une application de gestion de financière et d’éducation financière

SOMMAIRE
INTRODUCTION..................................................................................................... 1

PARTIE I : DÉROULEMENT DU STAGE ............................................................ 3

CHAPITRE 1 : PRÉSENTATION DE LA STRUCTURE D’ACCUEIL .............4

SECTION 1 : HISTORIQUE ET DESCRIPTION DE IWAJU-TECH .............4

SECTION 2 : LES PRODUITS DE IWAJU-TECH ...........................................4

CHAPITRE 2 : DÉROULEMENT DU STAGE ....................................................7

SECTION 1 : NOS TRAVAUX REALISES ......................................................7

SECTION 2 : LES APPORTS DU STAGE ........................................................7

SECTION 3 : NOS DIFFICULTES RENCONTREES ......................................8

SECTION 4 : SUGGESTIONS ...........................................................................8

PARTIE II : PRÉSENTATION DE L’OUTIL A METTRE EN PLACE ................ 9

CHAPITRE 1 : ÉTUDE THÉORIQUE ET MÉTHODOLOGIQUE DU PROJET10

SECTION 1 : CONTEXTE ET PROBLEMATIQUE ......................................10

SECTION 2 : RESULTAT ATTENDU ............................................................10

SECTION 3 : METHODOLOGIE ADOPTEE .................................................11

CHAPITRE 2 : SPÉCIFICATION DES OUTILS NECESSAIRES A LA


RÉALISATION DU PROJET ..............................................................................13

SECTION 1 : LES LANGAGES UTILISES ....................................................13

SECTION 2 : LES LOGICIELS UTILISES .....................................................14

SECTION 3 : LES MATERIELS UTILISES ...................................................15

SECTION 4 : FRAMEWORK ET BIBLIOTHEQUES UTILISEES ...............16

xii
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 3 : ETUDE AVANCEES DES EXISTANTS..................................17

PARTIE III : RÉSULTATS OBTENUS ................................................................ 19

CHAPITRE 1 : MODÉLISATION DU PROJET ................................................20

SECTION 1 : DIAGRAMME DE CAS D’UTILISATIONS ...........................20

SECTION 2 : LES DIAGRAMMES DE SEQUENCES ..................................22

CHAPITRE 2 : MODÉLISATION DE LA BASE DE DONNEES ....................29

SECTION 1 : REGLES DE GESTION.............................................................29

SECTION 2 : DICTIONNAIRE DES DONNEES ...........................................30

SECTION 3 : DIAGRAMME DE CLASSES...................................................32

CHAPITRE 3 : PRÉSENTATION DU RÉSULTAT...........................................34

DISCUSSION ET CONCLUSION .........................................................................50

xiii
Mise en place d’une application de gestion de financière et d’éducation financière

INTRODUCTION

1
Mise en place d’une application de gestion de financière et d’éducation financière

Au Bénin, bien que des progrès notables aient été réalisés en matière
d'inclusion financière, une grande partie de la population reste en marge des services
financiers formels, surtout dans les zones rurales. Parallèlement, le faible niveau
d'éducation financière entrave la capacité des individus à gérer efficacement leurs
ressources, limitant ainsi leur développement économique. Cette situation pose une
double problématique : l'accès restreint aux services financiers et le manque de
compétences en gestion financière.
Ce mémoire explore l'importance cruciale de l'inclusion financière et de
l'éducation financière pour le développement économique durable. En effet, intégrer
une plus grande partie de la population dans le système financier formel et améliorer
leurs compétences financières peuvent considérablement réduire la pauvreté et
stimuler la croissance économique.
Pour répondre à cette problématique, nous avons développé une application
mobile de gestion de finance et d'éducation financière. Cette application vise à
résoudre plusieurs défis en facilitant l'accès aux services financiers, en fournissant
des conseils financiers personnalisés et en offrant des modules éducatifs interactifs.
Conçue pour être accessible même dans les zones à faible connectivité et disponible
en plusieurs langues locales, cette application permettra d'intégrer davantage de
personnes dans le système financier et d'améliorer leurs compétences en gestion
financière, contribuant ainsi à un développement économique plus équitable et
durable au Bénin.
C’est dans ce contexte que le développement d’une application mobile de
gestion de finance et d’éducation financière prend tout son sens.

2
Mise en place d’une application de gestion de financière et d’éducation financière

PARTIE I : DÉROULEMENT DU STAGE

3
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 1 : PRÉSENTATION DE LA STRUCTURE


D’ACCUEIL

SECTION 1 : Historique et Description de IWAJU-TECH

IWAJU TECH, établie en 2016 avec pour objectif initial la conception de solutions
logicielles personnalisées, a ensuite orienté ses activités vers le développement de
solutions logicielles commercialisables pour sa clientèle. Plusieurs applications ont
été conçues dans ce contexte. Parallèlement, la branche consulting a commencé à se
développer, avec diverses missions occasionnelles au sein d'institutions béninoises.

Actuellement dirigée par un ingénieur informatique, l'entreprise compte trois


employés permanents et collabore avec plusieurs prestataires externes. Elle exécute
des commandes pour une clientèle diversifiée et travaille sur des projets à long terme
en partenariat avec des acteurs de différents secteurs. Elle offre actuellement des
solutions logicielles notamment dans le domaine de la gestion de stock, et opère
depuis son siège social situé à Abomey-Calavi, quartier Finafa, maison LAWANI.

SECTION 2 : Les produits de IWAJU-TECH

Tableau 1: Les produits de IWAJU-TECH

N° PRODUITS DESCRIPTION
Site de découverte des richesses touristiques du
PLACE DU Cotentin et des albums musicaux dédiés aux
1
COTENTIN pays.
Lien : [Link]
DGX Site de formations en ligne et à distance dans le
2
FORMATIONS domaine du transport des marchandises.

4
Mise en place d’une application de gestion de financière et d’éducation financière

Lien : [Link]
Application mobile de génération de codes QR.
Lien de téléchargement :
3 SMART QR
[Link]
[Link]
Site web de valorisation des ressources
4 WCVOODOO
touristiques béninoises.
Entreprise béninoise de BTP. Elle a une
vocation internationale et est spécialisée dans
les domaines du génie civil (Bâtiments et
travaux publics, Menuiserie, Aluminium,
MARA SERVICES
5 miroiterie, cloisons, films, stores…), du génie
Sarl
rural, de l’assainissement (VRD), de la
fourniture et pose des meubles de bureau, des
rideaux et de la décoration. Lien :
[Link]
Application web de gestion de stock en ligne.
6 ISHOWO
Lien : [Link]
Assistante virtuelle qui facilite les recherches en
ligne. Elle permet d'optimiser des taches
7 YEMI
spécifiques, comme la rédaction de compte
rendu, de CV, de lettre de motivation, etc.
Application mobile des Sapeurs-pompiers qui
permet d’enregistrer les informations collectées
8 GNSP Collect
lors d’une intervention. Lien de téléchargement
:

5
Mise en place d’une application de gestion de financière et d’éducation financière

[Link]
[Link]

Application web de gestion de bureaux de


change et de vérification du taux des
TRINITY
09 opérations Lien de téléchargement :
FINANCE
[Link]
trinity-finance-bureaux-change-cotonou-benin

6
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 2 : DÉROULEMENT DU STAGE

SECTION 1 : Nos travaux réalisés


À IWAJU TECH, les horaires d'ouverture sont du lundi au vendredi, de 9h00 à
13h00 le matin et de 15h00 à 19h00 l'après-midi normalement, mais parfois le travail
est tellement jouissif qu’on y passe plus de temps. Pendant la période de notre stage,
nous avons travaillé sur certains projets parmi lesquels nous pouvons énumérer :

 La mise en place d’un système de génération de PDF en laravel ;


 La création de fichiers CV pouvant être générer en PDF ;
 Réalisation de pages web en suivant des designs ;
 Aide pour la mise en place d’un algo pour scraper un site ;
 Création, mise en ligne d’une extension chrome ;
 Mise en place de l’environnement SonarQube (serveur et analyseur) ;
 Mise à jour et redéploiement de l’API de Our becca ;
 Participation des conférences de ProgressFin Finance, UAC Vallet.

SECTION 2 : Les apports du stage


Le stage que nous avons effectué, nous a permis de mettre en pratique les
connaissances théoriques acquises au cours de notre programme de formation
universitaire. Nos compétences en analyse et en programmation, développées tout au
long de notre formation, ont été d'une importance capitale dans cette expérience. De
plus, ce stage nous a offert une nouvelle perspective pour comprendre les réalités et le
fonctionnement des organisations sur le terrain. Nous avons pu bénéficier d'un
encadrement précieux de la part des supérieurs, ce qui a grandement facilité cette
expérience professionnelle. Nous nous sommes sentis à notre place, convaincus
d'accomplir un travail professionnel de qualité en participant activement à toutes les

7
Mise en place d’une application de gestion de financière et d’éducation financière

activités liées au stage. Aussi, nous avons acquis beaucoup de notions sur le
processus de mise en place d’une expérience de réalité virtuelle et augmentée.

SECTION 3 : Nos difficultés rencontrées


Cette période de stage n’a pas été sans pépins. En effet nous avons eu à
rencontrer des difficultés qui étaient principalement :

- Des problèmes de compatibilité de packages,

- Des bugs au niveau du codage,

- Une assimilation lente des cours sur le site Udemy car ils étaient en
Anglais et il n’y avait aucune possibilité de traduction.

- Un espace de travail assez restreint.

SECTION 4 : Suggestions
Aux vues de toutes ces difficultés, nous suggérons à IWAJU TECH,
d’élargir l’espace de travail qu’il propose à ces stagiaires et employés.
Nous suggérons également que la structure augmente le nombre
d’employés permanents.

8
Mise en place d’une application de gestion de financière et d’éducation financière

PARTIE II : PRÉSENTATION DE L’OUTIL


A METTRE EN PLACE

9
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 1 : ÉTUDE THÉORIQUE ET


MÉTHODOLOGIQUE DU PROJET

SECTION 1 : Contexte et problématique


Dans un monde où la stabilité financière est une préoccupation majeure, une
application mobile de gestion de finance et d'éducation financière trouve sa place.
Avec l'évolution rapide des technologies mobiles, les individus recherchent des outils
pratiques pour mieux gérer leurs finances personnelles.
Nous observons au Bénin par exemple, une augmentation du taux de bancarisation de
27 % en 2017 à 38 % en 2022, une grande partie de la population, notamment dans
les zones rurales, reste exclue des services financiers formels, exacerbée par un faible
niveau d'éducation financière. Cette exclusion financière et éducative limite la
capacité des individus à gérer efficacement leurs ressources, entravant ainsi leur
développement économique. Pour répondre à ces défis, nous avons développé une
application mobile de gestion de finance et d'éducation financière. Cette application
vise à faciliter l'accès aux services financiers, fournir des conseils financiers
personnalisés et offrir des modules éducatifs interactifs, accessible même dans les
zones à faible connectivité. Cependant, la problématique centrale reste de savoir
comment cette application peut améliorer l'inclusion financière et les compétences en
gestion financière des populations rurales au Bénin, et quels sont les défis à
surmonter pour garantir son efficacité et son adoption à grande échelle.
SECTION 2 : Résultat attendu
Le résultat attendu de ces travaux est la mise en place d'une application mobile
permettant aux utilisateurs :
 De pouvoir enregistrer des revenus et dépenses.
 De pouvoir définir des charges et des dettes ;
10
Mise en place d’une application de gestion de financière et d’éducation financière

 De pouvoir enregistrer des revenus ou des dépenses par note vocal ;


 De pouvoir définir un objectif à atteindre ;
 Voir la progression de l’objectif ;
 Proposer des conseils et des plans d’investissement ;
 D’avoir une vision claire de tout leur enregistrement ;
 De mettre en place une application WEB pour l’administrateur du
système.
SECTION 3 : Méthodologie adoptée
Pour mettre en place notre application de gestion financière et d'éducation
financière, nous avons suivi une méthodologie en plusieurs étapes.

Tout d'abord, nous avons mené une étude approfondie des besoins des
utilisateurs en matière de gestion financière et d'éducation financière. Cela
comprenait l'analyse des habitudes de dépenses, des objectifs financiers, et des
lacunes en matière de connaissances financières.

Ensuite, nous avons effectué une recherche documentaire sur les meilleures
pratiques en matière de gestion financière et d'éducation financière. Cela comprenait
l'étude des applications similaires sur le marché, des méthodes pédagogiques
efficaces, et des outils de suivi des dépenses.

Parallèlement, nous avons réalisé des entretiens avec des experts en finance et
des conseillers financiers pour obtenir des conseils et des recommandations sur la
conception de l'application.

En utilisant les informations recueillies lors de ces étapes, nous avons procédé
à la conception de l'application. Cela incluait le développement d'une interface
conviviale pour les utilisateurs, avec des fonctionnalités telles que la gestion de

11
Mise en place d’une application de gestion de financière et d’éducation financière

budget, le suivi des dépenses, des conseils financiers personnalisés, des modules
d'éducation financière, et des outils de planification financière.

Une fois l'application développée, nous avons effectué des tests approfondis
pour garantir son bon fonctionnement et son utilité pour les utilisateurs. Des
ajustements ont été faits en fonction des retours des utilisateurs et des tests réalisés.
Pour offrir une expérience utilisateur optimale, nous avons développé une interface
intuitive et conviviale pour l'application mobile destinée aux utilisateurs, ainsi qu'une
interface web pour le personnel administratif. Ces interfaces permettent de gérer
efficacement la gestion des finances et le côté éducatif.

Voici un schéma explicatif qui illustre le fonctionnement du système :

Figure 1: Schéma explicatif du système

12
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 2 : SPÉCIFICATION DES OUTILS


NECESSAIRES A LA RÉALISATION DU PROJET

Avant la mise en œuvre du projet, ce chapitre s'est avéré essentiel. Il


consistera à aborder en premier lieu les langages utilisés, puis à présenter

les outils qui nous ont aidé à concrétiser le projet.

SECTION 1 : Les langages utilisés


Tableau 2: Les langages utilisés

Langages Logo Description


HTML est un langage de balisage, ce qui
signifie qu'il décrit la structure du
HTML5
contenu plutôt que sa présentation
visuelle

Un langage informatique permettant de


CSS3 mettre en forme des pages web (HTML
ou XML).

JavaScript est un langage de


programmation utilisé par les
JAVASCRIPT
développeurs pour concevoir des sites
web interactifs.

13
Mise en place d’une application de gestion de financière et d’éducation financière

Langage de programmation libre,


principalement utilisé pour produire des
pages Web dynamiques via un serveur
PHP
web, mais pouvant également
fonctionner comme n'importe quel
langage interprété de façon locale
C'est un langage de programmation libre
développé par Google pour utiliser un
langage orienté objet avec une analyse
Dart
de type statique. Il est assez polyvalent
et est utilisé pour créer des applications
modernes sur différentes plateformes.

SECTION 2 : Les logiciels utilisés


Tableau 3: Les logiciels utilisés

Logiciels Logos Description


C'est un éditeur de code gratuit,
léger et extensible pour la
construction d’applications
Visual Studio Code
web, de bureau et mobiles. Il est
disponible sur les plateformes
Linux, MacOs et Windows.

14
Mise en place d’une application de gestion de financière et d’éducation financière

C'est un navigateur web


personnalisable, avec des
fonctionnalités intégrées pour la
Opéra
vie privée, la sécurité, le
gaming, avec un vpn gratuit, un
messager intégré, un outil IA.

C'est une distribution Apache


gratuite et facile à installer qui
contient MariaDB, PHP et Perl.
C’est l’environnement de
développement PHP le plus
Xampp
populaire qui aide les
développeurs à configurer un
serveur local avec tous les outils
nécessaires pour le
développement web.

SECTION 3 : Les matériels utilisés


Tableau 4: Les matériels utilisés

Appareil Marque et Caractéristique Fonctions

Ordinateur HP Intel Core I5 Implémentation de l’API


portatif Ram 8gb
Réalisation de la page
Rom 500gb
admin

15
Mise en place d’une application de gestion de financière et d’éducation financière

Ordinateur HP Implémentation de
bureautique Ram 8gb l’application mobile
Rom 500GB SSD

Téléphone Infinix Débogage et test de


Android Ram 8GB l’application mobile
Rom 128GB Android

SECTION 4 : Framework et bibliothèques utilisées


Tableau 5: Les Frameworks et bibliothèques utilisées

Technologie Description Utilité


Framework web open-source écrit
en PHP respectant le principe
modèle-vue-contrôleur et
LARAVEL
entièrement développé en
programmation orientée objet.
On l’a utilisé pour notre API.
Kit de développement logiciel
d'interface utilisateur open-source.
FLUTTER Il est utilisé pour développer des
applications pour Android, iOS,
Linux, Mac, Windows, Google

16
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 3 : ETUDE AVANCEES DES EXISTANTS

Il existe quelques outils dont les fonctionnalités se rapprochent de ce que nous


proposons. Le tableau suivant nous permet de faire une étude comparative de ces
solutions au projet que nous nous sommes assignés.

Tableau 6: Etude comparatifs des outils existants aux projets

Spendee
WalletApp Buddy :
Projet à (gestion Money
(gestion de Budget&Money
Fonctionnalités réalisér de board
finance) Planed
finance)
Interface pour
visualiser les     
entrées
Recevoir des
    
alertes réguliers
Suivis des
revenus et des     
dépenses
Enregistrement
des dépenses et
 X X X X
revenus par
audio
Gestion des
 X X X X
dettes
Recevoir des
 X X X X
conseils et

17
Mise en place d’une application de gestion de financière et d’éducation financière

propositions
d’investissements
Intégration d’un
 X X X X
portefeuille

D'après ce tableau, nous remarquons que le projet à réaliser disposera d'une


API mentionnée, qui permettra de s’authentifier avec différentes plateformes et de
recueillir les informations relatives aux utilisateurs. Après une étude comparative,
nous avons remarqué que le système de gestion finance des applications Spendee,
Buddy, Money board et WalletApp et ne dispose pas d'un système
d’enrégistrement des dépenses/revenus par note vocale, d’un système de gestion de
dette de l’utilisateur ainsi que les propositions des Bourses d’investissement.

18
Mise en place d’une application de gestion de financière et d’éducation financière

PARTIE III : RÉSULTATS OBTENUS

19
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 1 : MODÉLISATION DU PROJET

UML est un langage de modélisation graphique normalisé permettant de


représenter les multiples aspects de la conception d’un système. Il propose plusieurs
types de diagrammes, chacun permettant de décrire les différentes facettes du
système (fonctionnalité, architecture logique ou physique…). Dans le cadre de notre
projet, nous avons utilisé deux types de diagrammes : le diagramme de cas
d’utilisation et les diagrammes de séquences.
SECTION 1 : Diagramme de cas d’utilisations
La modélisation d’un système passe par une compréhension précise des
besoins à satisfaire. Il est important de savoir à quoi va servir le système afin de faire
l’inventaire des fonctionnalités attendues et d’organiser les besoins entre eux. Avec
UML, les besoins sont modélisés au moyen de diagrammes de cas d’utilisation.
Le diagramme de cas d’utilisation se présente comme suit :

20
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 2: Diagramme de cas d’utilisation

21
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 3:Diagramme du cas d'utilisation de l'administrateur

SECTION 2 : Les Diagrammes de séquences

Les diagrammes de séquences font partir des diagrammes comportementaux


UML et sont utilisés pour représenter l’interaction entre les différents acteurs et les
objets dans un système logiciel. Ils mettent l’accent sur la séquence des messages
échangés entre les objets au fil du temps.
Les diagrammes de cas d’utilisation de notre système se présentent comme suit
:

22
Mise en place d’une application de gestion de financière et d’éducation financière

- Cas d’utilisation : Enregistrement des revenus et des dépenses

Figure 4: Diagramme de séquences pour le cas d’utilisation « Enregistrement des


Revenus et Dépenses »

23
Mise en place d’une application de gestion de financière et d’éducation financière

- Cas d’utilisation : S’authentifier

Figure 5: Diagramme de séquences pour le cas d’utilisation « S’authentifier »

24
Mise en place d’une application de gestion de financière et d’éducation financière

- Cas d’utilisation : Définir une charge/une dette

Figure 6: Diagramme de séquences pour le cas d’utilisation « Charges/Dettes »

25
Mise en place d’une application de gestion de financière et d’éducation financière

- Cas d’utilisation : Objectifs à atteindre

Figure 7: Diagramme de séquences pour le cas d’utilisation « Objectifs à atteindre »

26
Mise en place d’une application de gestion de financière et d’éducation financière

- Cas d’utilisation : Faire un dépôt ou un retrait du portefeuille

Figure 8: Diagramme de séquences pour le cas d’utilisation « Faire un dépôt ou un


retrait »

27
Mise en place d’une application de gestion de financière et d’éducation financière

- Cas d’utilisation : Création d’une liste de tâche financière

Figure 9: Diagramme de séquences pour la creation d’une liste de tâches

28
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 2 : MODÉLISATION DE LA BASE DE


DONNEES

SECTION 1 : REGLES DE GESTION


En modélisation de base de données, les règles de gestion facilitent la création
de son MCD. Elles décrivent comment sont associés deux concepts.
En ce qui concerne l’application à mettre en place, les règles de gestion se
présentent comme suit :
Tableau 7: Règles de gestion

Règles Descriptions
 Les montants des revenus et des dépenses doivent être des
nombres positifs.
Validation des
 Les dates doivent être dans un format valide (par exemple,
Données
AAAA-MM-JJ) et ne peuvent pas être dans le futur pour
les enregistrements passés.
 La progression vers un objectif financier est calculée en
Calcul des fonction des revenus et des dépenses enregistrés depuis la
Objectifs date de début de l'objectif.

 Les utilisateurs doivent s'authentifier avec une adresse email


et un mot de passe sécurisés.
Sécurité et
 Les informations financières d'un utilisateur ne peuvent pas
Accès
être consultées par d'autres utilisateurs sans autorisation
explicite.
Notifications et  Les utilisateurs doivent recevoir des notifications pour les
Alertes paiements de charges et de dettes à venir au moins 3 jours

29
Mise en place d’une application de gestion de financière et d’éducation financière

avant la date d'échéance.

 Les tâches financières doivent avoir des descriptions claires


Tâches
et doivent être marquées comme complètes une fois
Financières
terminées.

SECTION 2 : DICTIONNAIRE DES DONNEES


Pendant la phase de conception, les données recueillies et spécifiées sont
inscrites dans un dictionnaire. Ce dictionnaire est un outil important car il constitue la
référence de toutes les études effectuées ensuite, donc représente le vocabulaire
commun de l'organisation.
Dans le tableau 1 nous avons présenté le dictionnaire des données pour
l’application qui est en train d’être mise en place.

Tableau 8: Dictionnaire des données

Nom Description Domaine Longueur Type


Numéro
permettant
IdUser d’identifier un Elémentaire
N (Int) ---
utilisateur de
façon unique
Nom de
NomUser AN(Varchar) 40 Elémentaire
l'utilisateur
Adresse email
MailUser AN(Varchar) 70 Elémentaire
de l'utilisateur
Mot de passe de
PasswordUser AN(Varchar) 70 Elémentaire
l'utilisateur

30
Mise en place d’une application de gestion de financière et d’éducation financière
Numéro
permettant
IdRev d’identifier un Elémentaire
N (Int) ---
revenu de façon
unique
Montant du
MontRev Float 70 Elémentaire
revenu
Libellé du
LibRev AN(Varchar) 60 Elémentaire
revenu
DateRev Date du revenu Date --- Elémentaire
Identifiant
IdDep unique du N (Int) --- Elémentaire
dépense
Montant du
MontDep Float 70 Elémentaire
dépense
Libellé du
LibDep AN(Varchar) 60 Elémentaire
dépense
DateDep Date du dépense Date 10 Elémentaire
Numéro
permettant
IdObj d’identifier un --- Elémentaire
N (Int)
objectif de façon
unique
Montant du
MontObj Float 60 Elémentaire
l'objectif
Description du
DescObj AN(Varchar) 60 Elémentaire
l'objectif
Date du
DateObj Date 10 Elémentaire
l'objectif
IdChar Numéro Elémentaire

31
Mise en place d’une application de gestion de financière et d’éducation financière
permettant N (Int) ---
d’identifier une
charge de façon
unique
Montant de la
MontChar Float 60 Elémentaire
charge
Description de
DescChar AN(Varchar) 60 Elémentaire
la charge
Numéro
d’identification
IdDet Elémentaire
propre à une N (Int) ---
dette
Montant de la
MontDet Float Elémentaire
dette
Description de
DescDet AN(Varchar) 60 Elémentaire
la dette
Identifiant
IdTa unique de la N (Int) Elémentaire
---
tâche
Description de
DescTa AN(Varchar) 70 Elémentaire
la tâche
Statut de
StatTa complétion de la --- Elémentaire
Boolean
tâche

SECTION 3 : Diagramme de classes

Les diagrammes de classe sont l’un des types de diagrammes UML les plus
utiles, car ils décrivent clairement la structure d’un système particulier en modélisant

32
Mise en place d’une application de gestion de financière et d’éducation financière

ses classes, ses attributs, ses opérations et les relations entre les objets. Le diagramme
de classe de notre plateforme se présente comme suit :

Figure 10: Diagramme de classes

33
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 3 : PRÉSENTATION DU RÉSULTAT

Notre application a pour nom Mon Conseiller. Ses différents écrans se


présentent comme suit :
L’utilisateur avant de faire ces enrégistrement s’inscrit sur l’écran
d’inscription qui est illustrée par la figure 7. Il fournit des informations essentielles
dont son adresse email. Ces informations sont envoyées dans la base de données.

Figure 11: Mon Conseiller Mobile

34
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 12: Ecran d’inscription de l’application

Une fois inscrit, il est redirigé vers l’écran de connexion présenté à figure
suivant et se connecte en remplissant les champs avec les informations préalablement
fournies.

35
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 13: Ecran de connexion de l’application

Une fois connecté, l’utilisateur se retrouve sur l’écran d’accueil de


l’application avec un message de bienvenue qui lui est adressé. Depuis son accueil
l’utilisateur peut accéder à l’écran d’enregistrement de montant. Sur cet écran
l’utilisateur enregistré un montant de type Revenus ou Dépense puis appuie sur le
bouton Ajouter pour confirmer l’enregistrement. Il peut ensuite consulter l’historique
pour visualiser ses enregistrements. Les figures suivantes présente l’aspect de ses
écrans.

36
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 14: Ecran d’accueil l’application

Figure 15: Ecran d’ajout d’une dépense ou d’un revenu


37
Mise en place d’une application de gestion de financière et d’éducation financière

Sur l’écran suivant, il est possible aux utilisateurs de visualiser leur graphe
d’enregistrements selon le jour, la semaine, le mois ou l’année.

Figure 16: Ecran représentant le graphe des enregistrements

Ajouter un revenu, suivre sa progression représente deux fonctionnalités que


nous pouvons observer sur les écrans suivants. Ainsi sur ces interface, l’utilisateur
définir un objectif à atteindre en renseignant les informations nécessaires puis notre
système lui propos un montant à épargner pour atteindre son objectif.

38
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 17: Ecran d’ajout d’un objectif à atteindre

Figure 18: Ecran de progression de l’objectif

39
Mise en place d’une application de gestion de financière et d’éducation financière

L’écran pour définir une charge que nous présentons à la figure suivante
représente l’interface qui permet à l’utilisateur de définir une charge récurrente en
fournissant une description et une date d’échéance. Il recevra des alertes soit chaque
jour, chaque mois ou chaque année selon ses envies. Lorsque le montant de la charge
dépasse 45% des revenus l’utilisateur recevra un message d’alerte le prévenant que
ce montant est trop élevé par rapport à ces revenus.

Figure 19: Ecran pour définir une charge

La gestion des dettes est essentielle pour notre application. Ainsi, sur l’écran
suivant, l’utilisateur définir une dette en remplissant un formulaire des informations
nécessaire, puis il recevra un plan de remboursement. Après avoir renseigné les
informations de la dette l’utilisateur a la possibilité d’épargner sur notre application
en faisant des dépôts dans l’application.

40
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 20: Ecran pour définir une dette

Apprendre à travers des jeux éducatifs c’est également un moyen de mettre


l’accent sur certains points. Ainsi nous proposons un écran de quiz où l’utilisateur a
des questions et des réponses prédéfinir et il choisit la bonne réponse pour continuer.
Les figures suivantes illustre de brèves aperçu de nos quizs.

41
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 21: Ecran pour les conseils éducatifs

42
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 22: Ecran pour faire un-Quiz

Les écrans ci-dessous permet aux utilisateurs d’effectue un dépôt. Pour ce fait,
il renseigne le montant, le service financier qu’il souhaite utiliser (soit
MTNmoney,MoovMoney ou un Virement Bancaire), le numero et un code opt
reçu sur son numero.

43
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 23:Ecran de création de la liste des tâches

Figure 24:Ecran pour éffectuer un Dépôt.


44
Mise en place d’une application de gestion de financière et d’éducation financière

Nous avons mis en place un système pour prévenir l’utilisateur lorsqu’il décide
d’effectuer un retrait non programme. Ainsi, pendant le retrait il devra confirmer à
travers trois (03) alertes qu’il est certain de lui pour effectuer le retrait comme
l’illustre les écrans suivant.

Figure 25:Ecran pour effectuer un Retrait.

45
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 26: Alerte au cours du retrait.

46
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 27:Ecran portefeuille

L'écran ci-dessous est l'écran d'authentification où l'administrateur ou le


personnel doit s'authentifier avant d'accéder à l'écran d'administration de l’application
mobile. Une fois l'authentification réussie, l’administrateur a accès à toutes les
informations les utilisateurs.

47
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 28: Ecran d’authentification de l’administrateur

48
Mise en place d’une application de gestion de financière et d’éducation financière

Figure 29:Tableau de Bord de l'admin

49
Mise en place d’une application de gestion de financière et d’éducation financière

DISCUSSION ET CONCLUSION
L’objectif de notre projet de fin d’étude était de concevoir et développer une
application web et mobile de gestion de finance et d’éducation financière. Notre
démarche a été dans un premier temps une étude sur les solutions existantes, puis une
définition de nos objectifs. Nous avons ensuite procédé à l’analyse des besoins, à la
conception de l’architecture afin de déterminer les différents acteurs interagissant
avec notre application. Nous nous sommes aussi penchés sur le problème de la
sécurité pour assurer une bonne sécurité des données de nos utilisateurs dans un
premier temps et assurer la défense contre les attaques de divers genres dans un
second temps, puis au choix de méthodologie appropriée pour la phase de
développement. En combinant l’analyse approfondie des besoins, des meilleures
pratiques en matière de gestion financière, et des conseils d'experts, nous avons créé
une solution complète et adaptée aux attentes du marché. Tout cela a été soldé par la
présentation des résultats grâce à la capture de quelques interfaces. L'application
offre non seulement des outils pratiques pour gérer efficacement les finances
personnelles, mais elle intègre également des fonctionnalités éducatives pour
renforcer les connaissances financières des utilisateurs. Nous estimons que nos
objectifs de départ ont été atteints. Cependant, afin de faire évoluer notre application,
nous envisageons aller plus loin dans le traitement des données afin d’obtenir des
statisques plus avancées pour de meilleures prédictions.

50
Mise en place d’une application de gestion de financière et d’éducation financière

BIBLIOGRAPHIE
 MEMOIRE « HARMONISATION DES SYSTEMES D'INFORMATION
DANSLE CADRE D'UNE FUSION DE DEUX SOCIETES : CAS DES
PLATES-FORMES FINANCES DE GABON TELECOM ET LIBERTIS »
PRESENTE PAR MISSAMOU Acké

 MÉMOIRE : « CONCEPTION ET REALISATION D’UNE APPLICATION


MOBILE D’ENREGISTREMENT DE NOTES DE FAÇON VOCALE POUR
UNE PLATEFORME WEB » PRESENTE PAR OBAORIN IL-YASSINE
OLAGNINKA FOLACHADE A L’ECOLE SUPERIEURE LE FAUCON

 Document de mémoire de fin d’étude pour l’obtention du Master en


Informatique à IFRI avec thème : Prototype d’une cryptomonnaie (UToken),
pour le paiement des frais universitaires à l’Université d’Abomey-Calavi
présenté par ZOGBA Blaise Arius.

 Document de mémoire de fin d’étude pour l’obtention de la Licence en


Informatique, option : SIL avec thème : Mise en place d’un système de
gestion de file d’attente dans une administration présenté par Iréné
LOKOSSOU.

I
Mise en place d’une application de gestion de financière et d’éducation financière

WEBOGRAPHIE
1. Documentation sur les types de diagramme : [Link]
[Link] consultée le 12 Mars 2024 ;
2. Explication sur le fonctionnement du paiement par code QR :
[Link] consultée le 12 Mars
2024, le 13 Mars et le 03 Mai 2024 ;
3. Conférence sur “Finance Master classe Expert” Présenté par un consultant en
finance et entreprenariat suivi le 05 Mai 2024 à 16h (GMT +1)
4. [Link] Consulté le 18/03/2024 à 11h00
5. [Link] Consulté le 28/03/2024 à 10h00
6. [Link] Consulté le 16/04/2024 à 14h00
7. [Link] Consulté le 13/04/2024 à 14h00
8. [Link] Consulté le 12/03/2024 à
14h00

II
Mise en place d’une application de gestion de financière et d’éducation financière

ANNEXES
ANNEXE 1 : Bibliothèques utilisées
Nous avons utilisé plusieurs bibliothèques de flutter dans la réalisation de
notre projet. Les Voici énumérées ci-dessous :
Application mobile

 Http : ^0.13.5 : Ce package permet d'éffectuer des requêtes HTTP et


d'interagir avec des API web.
 Path_provider : ^2.0.13 : Ce package fournit des méthodes pour obtenir les
répertoires de stockage locaux sur l'appareil.
 Flutter_document_picker : ^5.1.0 : Ce package permet à l'utilisateur de
sélectionner des fichiers à partir de l'appareil.
 Flutter_background_service : ^2.4.6 : Ce package permet de créer des
services en arrière-plan dans l'application Flutter pour effectuer des tâches
en continu, même lorsque l'application est en arrière-plan.
 Hive : ^2.2.3 est une base de données NoSQL légère et rapide pour les
applications Flutter, permettant un stockage local performant et sécurisé des
données de l'application.
 Hive_flutter : ^1.1.0 facilite l'utilisation de la base de données NoSQL hive
dans les applications Flutter, offrant une intégration transparente pour la
persistance des données.

III
Mise en place d’une application de gestion de financière et d’éducation financière

ANNEXE 2 : Extrait du code de l’Api d’authentification de l'utilisateur

Figure 30:Extrait du code de l’Api d’authentification de l'utilisateur

ANNEXE 3 : Extrait du Code de l'écran d'accueil

Figure 31:Extait du Code de l'écran d'accueil


IV
Mise en place d’une application de gestion de financière et d’éducation financière

ANNEXE 4 : Extrait du Code de l'écran d'ajout de Revenu ou Dépense

Figure 32:Extrait du Code de l'écran d'ajout de Revenu ou Dépense

V
Mise en place d’une application de gestion de financière et d’éducation financière

TABLE DES MATIÈRES

ENGAGEMENT ....................................................................................................... ii

DÉDICACE ............................................................................................................. iii

REMERCIEMENTS ................................................................................................ iv

GLOSSAIRES ........................................................................................................... v

LISTES DES TABLEAU ........................................................................................ vi

LISTES DES FIGURES ......................................................................................... vii

LISTES DES ABBRÉVIATIONS ET SIGLES ...................................................... ix

RÉSUMÉ ................................................................................................................... x

ABSTRACT ............................................................................................................. xi

SOMMAIRE ........................................................................................................... xii

INTRODUCTION .....................................................................................................1

PARTIE I : DÉROULEMENT DU STAGE .............................................................3

CHAPITRE 1 : PRÉSENTATION DE LA STRUCTURE D’ACCUEIL .............4

SECTION 1 : HISTORIQUE ET DESCRIPTION DE IWAJU-TECH .............4

SECTION 2 : LES PRODUITS DE IWAJU-TECH ...........................................4

CHAPITRE 2 : DÉROULEMENT DU STAGE ....................................................7

SECTION 1 : NOS TRAVAUX REALISES ......................................................7

SECTION 2 : LES APPORTS DU STAGE ........................................................7

SECTION 3 : NOS DIFFICULTES RENCONTREES ......................................8

VI
Mise en place d’une application de gestion de financière et d’éducation financière

SECTION 4 : SUGGESTIONS ...........................................................................8

PARTIE II : PRÉSENTATION DE L’OUTIL A METTRE EN PLACE.................9

CHAPITRE 1 : ÉTUDE THÉORIQUE ET MÉTHODOLOGIQUE DU PROJET


...............................................................................................................................10

SECTION 1 : CONTEXTE ET PROBLEMATIQUE ......................................10

SECTION 2 : RESULTAT ATTENDU ............................................................10

SECTION 3 : METHODOLOGIE ADOPTEE .................................................11

CHAPITRE 2 : SPÉCIFICATION DES OUTILS NECESSAIRES A LA


RÉALISATION DU PROJET ..............................................................................13

SECTION 1 : LES LANGAGES UTILISES ....................................................13

SECTION 2 : LES LOGICIELS UTILISES .....................................................14

SECTION 3 : LES MATERIELS UTILISES ...................................................15

SECTION 4 : FRAMEWORK ET BIBLIOTHEQUES UTILISEES ...............16

CHAPITRE 3 : ETUDE AVANCEES DES EXISTANTS..................................17

PARTIE III : RÉSULTATS OBTENUS .................................................................19

CHAPITRE 1 : MODÉLISATION DU PROJET ................................................20

SECTION 1 : DIAGRAMME DE CAS D’UTILISATIONS ...........................20

SECTION 2 : LES DIAGRAMMES DE SEQUENCES ..................................22

CHAPITRE 2 : MODÉLISATION DE LA BASE DE DONNEES ....................29

SECTION 1 : REGLES DE GESTION.............................................................29

SECTION 2 : DICTIONNAIRE DES DONNEES ...........................................30

SECTION 3 : DIAGRAMME DE CLASSES...................................................32

VII
Mise en place d’une application de gestion de financière et d’éducation financière

CHAPITRE 3 : PRÉSENTATION DU RÉSULTAT...........................................34

DISCUSSION ET CONCLUSION .........................................................................50

BIBLIOGRAPHIE ..................................................................................................... I

WEBOGRAPHIE ..................................................................................................... II

ANNEXES ...............................................................................................................III

TABLE DES MATIÈRES ...................................................................................... VI

VIII

Vous aimerez peut-être aussi