Rapport Stage Detail

Vous aimerez peut-être aussi

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

1

REMERCIEMENTS

Puis-je remercier sincèrement tous ceux de loin ou près ont contribué à la réalisation de ce
rapport et qui malgré les difficultés rencontrées, n’ont pas cédé de me supporter et m’aider à
terminer ce projet. Nous leurs exprimons nous profond gratitude, et je remercie particulièrement;

Pr TALLA PIERRE, Fondateur promoteur de L’Institut Universitaire Bilingue des Sciences Appliqué et
Technologie nous permettant une formation de qualité et professionnelle.

Mr FENKAM mon superviseur académique qui a su me guider tout au terme de mon stage et me
conseiller par rapport au principe de création de mon rapport.

Mr KENGNE FRANÇOIS le promoteur de l’entreprise WALL STREET FOUNDATION qui


nous a accueillir chaleureusement nous permettant d’effectuer notre stage
académique.
Mme MEGNE MARILEINE ma superviseuse professionnelle qui a su me coacher lors du déroulement
de mon stage et m’encadrer professionnellement.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


2

RESUME

La formation au cycle BTS en génie informatique s’étend sur deux ans et compte
deux phase, à savoir : Une phase théorique, phase au cours de laquelle les étudiants sont
soumis aux enseignements en classe et une phase pratique constituée d’un stage en
entreprise à l’issue duquel l’étudiant est amené à présenter un rapport. C’est la raison pour
laquelle tout étudiants en vue de l’obtention du Brevet de Technicien Supérieur chaque
étudiant se doit d’effectuer un stage en entreprise. Ce stage est couronné par la rédaction
d’un rapport illustrant le premier contact avec le monde professionnel. Ce présent rapport
réalisé au terme d’un stage académique à WALL STREET FINANCE s’insère à juste titre dans
la logique que nous venons de décrire. Stage au cours duquel une initiative de création d’un
système de gestion de transaction financières.
Le présent rapport sera donc structuré en deux parties : la première partie sur la
présentation de l’entreprise et le deuxième sur la réalisation du projet de stage.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


3

SOMMAIRE

Table des matières


REMERCIEMENTS.................................................................................................................................... 1
RESUME .................................................................................................................................................. 2
SOMMAIRE ............................................................................................................................................. 3
INTRODUCTION GENERALE…………………………………………………………………………………………………………5

PARTIE 1 : CADRE
CONCEPTUEL………………………………………………………………………………………………………...............6
CHAPITRE 1 : INTRODUCTION A L’ENTREPRISE WALL STREET FOUNDATION ET SA SECTION MICRO
FINANCE WALL STREET FINANCE……………………………………………………………………………………………………6
SECTION 1 : Présentation de
l'entreprise………………………………………………………………………………………………………............................6
1.1 création et présentation de
l’entreprise …………………………………………………………………………………………………………………………………6
1.2 mission ……………………………………………………………………………………………………………………………6
SECTION 2 : Activités réalisées pendant le stage…………………………………………………………………………7
SECTION 3 : Choix et justification du thème…………………………………………………………………………7
2.1 Littérature et revue des termes liés au
projet……………………………………………………………………………………………………………………………………8
PARTIE 2 : ETUDE EMPIRIQUE……………………………………………………………………………………………11
CHAPITRE 2 : ETUDE DU SYSTEME ACTUEL DES TRANSACTIONS
FINANCIERES………………………………………………………………………………………………………………………11
1 Identification des acteurs et leurs
rôles …………………………………………………………………………………………………………………………………………12
2 Outils et matériels utilises lors des transactions financières ……………………………………………12
3 Critique du système existant et projet de solution……………………………………………………………12
CHAPITRE 3 : ANALYSE DES BESOINS ET JUSTIFICATION DE LA CREATION DU SITE
WEB ………………………………………………………………………………………………………………………………………17
3.1 Introduction……………………………………………………………………………………………………………………17
3.1.1 Cas d’étude de création du compte client………………………………………………………………………17
3.1.2 Cas d’étude de gestion de compte client…………………………………………………………………………18
3.2 Cahier de charge……………………………………………………………………………………………………………19
3.2.1 Présentation du
projet………………………………………………………………………………………………………………………………………..19

3.2.2 Fonctionnalité attendus………………………………………………………………………………………………19

3.2.3 Population ciblée……………………………………………………………………………………………………………20

3.2.4 Estimation du cout du projet…………………………………………………………………………………………20

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


4

CHAPITRE 4 : METHODOLOGIE DE DEVELOPPEMENT DE LA PLATEFORME……………………………………22

4.1 Choix de la méthodologie de développement de la plateforme…………………………………………22

4.2 Modélisation avec UML………………………………………………………………………………………………..22

4.2.1 Diagramme de cas d’utilisation………………………………………………………………………………………23

4.2.2 Diagramme de classe……………………………………………………………………………………………………23

4.2.3 Diagramme de séquence…………………………………………………………………………………………………23

4.3 Implémentation…………………………………………………………………………………………………………….23

4.4 Présentation de la plateforme…………………………………………………………………………………………25

4.5 Conclusion générale……………………………………………………………………………………………………….28

4.6 Défis rencontrer pendant le processus de création du système de gestion de transaction


financière et les solutions envisageables pour contrer à ces
problèmes……………………………………………………………………………………………………………………………………28

Bibliographie et Webographie……………………………………………………………………………………………………29

Liste des abréviation………………………………………………………………………………………………………………30

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


5

INTRODUCTION GENERALE

La création d’un système de gestion de transaction financières est


un élément essentiel pour toute entreprise ou organisation cherchant à maintenir un
contrôle précis et efficace sur ses activités financières. Un tel système permet de suivre
et de traiter les transactions monétaires, d’assurer la conformité réglementaire, de
minimiser les risques liés aux opérations financières de l’entité en question. Dans ce
rapport nous expliqueront les principaux éléments à considérer lors de la création d’un
tel système, ainsi que les avantages qu’il apporter à une organisation.

Le stage académique que nous avons effectué avait pour objectif de


créer un système de gestion de transaction financières permettant aux clients et
personnels de la micro finance WALL STREET FINANCE de pouvoir gérer leurs activités
financières à travers un site web de gestion de transaction financières nommé WALL
STREET FINANCE. Le but principal de ce stage était de fournir une solution innovante
pour faciliter le processus de transaction entre la micro finance et ses clients.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


6

PARTIE 1 : CADRE CONCEPTUEL


CHAPITRE 1 : INTRODUCTION A L’ENTREPRISE WALL STREET
FOUNDATION ET SA SECTION MICRO FINANCE WALL STREET
FINANCE

SECTION 1 : PRESENTATION DE L’ENTREPRISE

1.1 Création et présentation

L’entreprise WALL STREET FOUNDATION est une entreprise à responsabilité limité qui
exerce dans diverse activités tels qu’hôtellerie, restauration, divertissement, finances,
production alimentation animale, l’immobilier etc… à travers de nombreuse région au
Cameroun. Cette entreprise crée en 1990 et enregistrer sur le registre du commerce et
du crédit mobilier: Y09/B/112 au numéro du contribuable: M010900026661A. Son siège
social situé à Mbo Bandjoun dans l’ouest du Cameroun.
Sa micro finance crée le 08 Octobre 2019 suivant l’autorisation N°019/RDA/F38/SAAJP
conformément aux dispositions de l’article 7 de la loi N°90/053 du 18 Décembre 1990
représentée par son président Mr. KENGNE FRANÇOIS.
Ci-dessous est présentée une fiche de donnée de présentation de WALL STREET
FINANCE:

Raison social WALL STREET FINANCE


Statut légal SARL
Date de création 2019
Numéro d’autorisation N°019/RDA/F38/SAAJP
Registre du commerce Y09/B/112
Secteur d’activité Finance
Catégorie MFI 1er catégorie
Adresse Mbo Bandjoun
Numéro téléphonique (+237) 690 68 90 68/ 659 45 10 54/ 650 70 42 76
E-mail sadocsarl@yahoo.fr
Président KENGNE FRANÇOIS
Tableau 2: Fiche de donnée de présentation
1.2 Mission
WALL STREET FINANCE en tant que section de WALL STREET FOUNDATION se concentre
spécifiquement sur la fourniture de services financiers adaptés aux besoins uniques des
micro-entrepreneurs, des petites entreprises et des individus non bancarisés. Grace à
des approches novatrices et à une compréhension approfondie des défis auxquels sont
confrontés les entrepreneurs en herbe, WALL STREET FINANCE vise à stimuler

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


7

l’automatisation économique au niveau local en offrant des produits et services


financiers adaptés.
En combinant expertise financière, technologie de pointe et engagement
communautaire, WALL STREET FINANCE s’efforce de créer un impact positif et
mesurable dans les communautés qu’elle dessert. Cette approche holistique de la micro
finance permet à WALL STREET FINANCE de jouer un rôle significatif dans la promotion
du développement économique inclusif et durable.

SECTION 2 : ACTIVITES REALISEES PENDANT LE STAGE


Le lundi 03 juillet 2023 lors de notre arrivé, nous avons été chaleureusement
accueillis par le directeur après vérification de nos lettres d’admission au stage. Une
fois dans nos locaux spécifiques nous avons été reçus par notre encadreur
professionnel qui nous a présenté le fonctionnement de l’entreprise dans son
intégralité et comment nous devions nous comporter dans les différentes tâches
que nous devions accomplir. Durant les semaines suivant notre arrivée, nous
parlions de nous adapter aux opérations de l’entreprise et de contribuer aux
solution technologiques des problèmes rencontrés.

A mon arrivée, j’ai dû apprendre comment s’effectuent les opérations financières et


comment elles sont sécurisées, et surtout comment les clients sont gérés afin
d’assurer davantage de responsabilité à l’entreprise.
La semaine qui a suivi, j’ai dû apprendre UML (Langage de modélisation unifié) car
je ne l’avais pas encore fait à l’école et devais l’appliquer dans mon projet. J’ai
également dû étudier le langage PHP, qui était le langage que je devais utiliser pour
développer mon site web, j’ai donc dû lire beaucoup de livres et regarder des
tutoriels sur YouTube. J’ai également dû étudier PHP MyAdmin qui devais être
utiliser comme base de données pour le site web. Au cours du deuxième mois du
stage, j’ai dû me concentrer principalement sur la façon dont je vais procéder au
développement du site web en effectuant des analyses et en rassemblant les
exigences nécessaires au projet. Je devais être régulièrement présent lors des
transactions afin de connaitre les relations de l’institution avec ses clients.

SECTION 3 : CHOIX ET JUSTIFICATION DU THEME


La gestion des transactions financières se faisait principalement de manièr e
manuelle. Les clients doivent se rendre physiquement dans les locaux de
l’entreprise pour effectuer des paiements ou des transactions. Cela implique
souvent des délais plus longs, car les processus administratifs manuels prend du
temps.
De plus, la gestion des transactions financières est sujette à des erreurs
humaines. Les transactions sont enregistrées manuellement dans les registres
comptables, ce qui augmentait le risque d’erreurs de saisie ou de calcul. Ces erreurs
peuvent entrainer des incohérences dans les données financières et compliquer la
gestion globale des finances de l’entreprise.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


8

En outre, le suivi et la gestion des transactions financières est plus complexes


comparer à utilisation à travers une plateforme. Il est difficile de générer
rapidement des rapports financiers précis et en temps réel, ce qui rend la prise de
décision plus difficile pour la direction et les responsables financiers.
L’introduction du site web va permettre de transformer radicalement ce
processus en automatisant les transactions financières, en réduisant les erreurs
potentielles et en offrant une visibilité en temps réel sur l’état financier de
l’entreprise.

2.1 LITTERATURE ET REVUE DES TERMES LIEE AU PROJET

Dans ce chapitre de mon travail, je vais expliquer les termes et concepts associés au
projet qui incluent :

Un système de gestion de transaction financières est un logiciel ou une plateforme qui


permet aux personnes et ou entreprise de suivre, de gérer et d’analyser leurs
transactions financières. Ces systèmes sont conçus pour automatiser et rationaliser les
processus liés aux transactions, tels que les paiements, les factures, la comptabilité et la
gestion des liquidités. En résume, un système de gestion de transaction financière est
essentiel pour une gestion efficace des flux monétaires.

1. Terme académique

I. Stage académique : Un stage académique est une période de formation pratique


effectuée par un étudiant dans le cadre de ses études universitaires. Cela lui
permet d’acquérir une expérience professionnelle dans son domaine d’études,
tout en appliquant les connaissances théoriques acquises en classe.
II. Rapport de stage : Un rapport de stage est un document rédigé par un étudiant à
la suite de son expérience pratique en entreprise ou dans un organisme
professionnel. Ce rapport vise à présenter de manière détaillée les activités
réalisées lors du stage, à mettre en avant les compétences acquises, à analyser
le lien entre la formation théorique et l’expérience pratique, et à tirer des
enseignements de cette période d’immersion professionnelle. Il est
généralement soumis à l’évaluation d’un tuteur pédagogique ou professionnel et
peut contribuer à la validation du stage dans le cadre du cursus académique.
III. Attestation de fin de stage : Une attestation de fin de stage est un document
officiel délivré par l’entreprise, l’organisme ou l’institution ou l’étudiant a
effectué son stage. Cette attestation certifie la réalisation et la durée du stage,
ainsi que les compétences et les tâches accomplies pendant cette période. Elle
peut également comporter une évaluation du travail fournir par l’étudiant et
servir de preuve de son expérience professionnelle.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


9

IV. Une Entreprise : Une entreprise est une entité économique qui exerce des
activités commerciales, industrielles, ou services dans le but de générer des
revenus.
V. Un tuteur : Un tuteur est une personne qui assume la responsabilité de guider,
d’encadrer et d’apporter un soutien à un individu dans l’acquisition de
connaissances ou de compétences spécifiques. Dans le contexte académique ou
professionnel, un tuteur peut être chargé d’accompagner un étudiant ou un
apprenti dans son parcours d’apprentissage. Le rôle du tuteur peut inclure la
transmission de savoir-faire, l’orientation pédagogique, le suivi des progrès de
l’apprenant, et la résolution des difficultés rencontrées.
VI. Un stagiaire : est une personne qui effectue une période de formation pratique
au sein d’une entreprise, d’une organisation ou d’une institution dans le cadre
de ses études ou de sa formation professionnelle.

2. Processus de transaction financières

Une transaction peut être définie comme un échange d’informations, de biens,


de services, ou de fonds entre deux parties ou plus.
Dans le contexte financier, une transaction implique le transfert de fond, la
modification de la propriété d’un actif financier ou toute opération liée à des
activités commerciales ou économiques. Chaque transaction financière
comporte généralement des éléments clés tels que l’indentification des parties
impliquées, la description des biens ou services échangés, les conditions de
l’échange et les modalités de paiement. Les transactions financières peuvent
être effectuées en espèces, par chèque, par virement électronique, par carte
bancaire ou tout autre moyen de paiement accepté.

Dans un système de gestion de transaction financières, plusieurs types de


transactions peuvent être effectués, notamment :

1. Les dépôts : Les clients peuvent effectuer des dépôts d’argent sur leur
compte financier.
2. Les retraits : Les clients peuvent retirer des fonds de leur compte, que ce
soit en espèces via un guichet automatique ou par d’autres moyens
électroniques.
3. Les virements : Les transferts d’argent entre comptes, que ce soit à
l’intérieur de la même institution financière ou vers d’autres institutions.
4. Les paiements : Incluant les paiements de factures, les achats par carte
bancaire, les virements électroniques, etc.
5. Les opérations d’échange : l’achat ou la vente de devises étrangères.
6. Les opérations boursières : L’achat et la vente de titres financiers tels que
des actions, des obligations, des fonds communs de placement, etc.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


10

Ces transactions sont gérées par le système de gestion des transactions


financières pour assurer leur exactitude, leur sécurité et leur traçabilité.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


11

PARTIE 2 : ETUDE EMPIRIQUES


CHAPITRE 2 : ETUDE DU SYSTEME ACTUEL DES TRANSACTIONS
FINANCIERES

Le système de transaction financière actuel est basé sur des interactions physiques ou
manuelles. Les clients interagiraient directement avec les succursales et caissiers pour
effectuer des dépôts, des retraits, des virements ou d’autres opérations financières.

CLIENT
-Ouverture de compte
-Attribution du carnet de
finance
-Effectue des transactions

CAISSIER
-Réception du client
-Enregistrement des
transactions
-Fournir les services clientèle

Conseillers d’assistance
-Réception du client
-Fournir les services clientèle

Directeur financier
-vérification du client
-organise et valide les
transactions
-Gestion du compte client

Figure 1 : Représentation du système existant

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


12

1. Identification des acteurs et leurs rôles

Client Caissier Conseillers Directeur financier


d’assistance

Ouverture de compte Réception du client Réception du client Vérification et


validation du client

Prise de décision sur Enregistrement des Assure la suivi et Gestion et validation


le type de compte transaction effectue l’accompagnement du des transactions
par le client client

Effectue des Fournir les service Fournir les service Gestion des comptes
transaction clientèle clientèle des clients

S’assure d’avoir un
carnet de finance

Effectue des
transaction sur son
compte

Tableau 3: Acteurs et leurs rôles

2. Outils et matériels utilisés lors des transactions financières

I. Carnet de finance : Un carnet de finance est attribué à chaque clients à


l’ouverture de son compte. Ce cahier est utilisé pour suivre et enregistrer
les dépenses, les revenus et d’autres transactions. Il permet de garder
une trace claire de la situation financière personnelle ou professionnelle.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


13

Figure 2 : Carnet de finance

II. Registre d’enregistrement : Un registre d’enregistrement est un outil


crucial pour suivre et conserver un enregistrement précis des
transactions financières, des dépôts, des retraits, des virements, des
prêts, des intérêts, et d’autres opérations. Ces registres sont essentiels
pour assurer la conformité réglementaire, la transparence des opérations,
et la traçabilité des fonds.

Figure 3 : Registre d’enregistrement

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


14

III. Ordinateur et logiciels : Un ordinateur est très souvent utilisé pour informatiser
les données de transactions et il est souvent associé à des logiciels de saisir et
enregistrement tels que Microsoft Word et Microsoft Excel.

Figure 4 : Ordinateur

IV. Fiche liée aux transaction : Les fiche liée aux transaction sont généralement les
fiche remplit par le client durant ses processus de transaction tels que les retrait,
les demande de crédit ou la fiche de conditions d’ouverture de compte. Elles
sont délivrées par la micro finance uniquement en vue de validation de ses
transactions à effectuer.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


15

Figure 5 : Fiche de transaction

3. Critique du système existant et projet de solution


3.1 Analyse critique
Il est Courant de rencontrer des critiques concernant le système existant tels que :

 Les utilisateurs peuvent exprimer des préoccupations quant à la lenteur des


transactions, aux frais élèves, à la complexité des processus, à la sécurité des
données et à la l’accessibilité limitée.
 La lenteur des transactions peut entrainer des retards dans les paiements et les
virements, ce qui peut impacter négativement les opérations commerciales et
personnelles.
 La complexité des processus peut rendre difficile la compréhension des
transactions pour les utilisateurs, ce qui peut entrainer des erreurs et des
malentendus.
 La sécurité des données est une préoccupation majeure, car les utilisateurs
craignent que leurs informations personnelles et financières puissent être
compromises.
 L’accessibilité limitée peut exclure certains individus ou entreprises qui
pourraient bénéficier de services financiers plus inclusifs.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


16

3.2 Projet de solution

Ces critiques soulignent la nécessité d’améliorer le système de transaction financière


afin de répondre aux besoins et aux attentes des utilisateurs. L’introduction d’une
nouvelle plateforme de transaction financière pourrait potentiellement adresser ces
préoccupations en offrant une solution plus rapide, abordable, transparente, sécurisée
et accessible à un plus large éventail d’utilisateurs.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


17

CHAPITRE 3 : ANALYSE DES BESOINS ET JUSTIFICATION DE LA


CREATION DU SITE WEB

3.1 INTRODUCTION

Afin d’avoir une meilleure solution, nous avons procédé à l’analyse efficace après avoir
rassemblé toutes les exigences. Ces phases sont importantes pour le développement du
projet. La phase d’analyses donne une présentation de la méthode d’analyse et de
conception utilisée après avoir fait une étude du système existant.
Pour développer ce système de gestion de transaction financières, nous avons opter
pour un modèle d’étude qui intègre à la fois des aspects techniques et des
considérations financières qui est le modèle MERISE.

Le modèle MERISE (Méthode d’Etude et de Réalisation Informatique pour les Système


d’Entreprise) est une méthode structurée qui permet de modéliser les données, les
traitements et les flux d’informations au sein d’un système d’information. Il est adapté
pour la conception de systèmes de gestion de bases de données et peut être utilisé
pour développer un système de gestion de transactions financières. En résumé, le
modèle MERISE offre une approche méthodique pour analyser, concevoir et mettre en
œuvre un système de gestion de transactions financières en tenant compte à la fois des
aspects techniques et financiers.

3.1.1 Cas d’étude de création du compte


client

Ici on effectue une étude des cas de création de compte pour le client et les différentes
actions impliqué dans ce processus j’ai opté pour le Modelé Conceptuelle de Donnée
(MCD).

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


18

Figure 6 : représentation MCD d’un cas d’étude interne du client

3.1.2 Cas d’étude de gestion de compte client


Ici on démontre comment les clients et ses comptes sont gérer comment les
transactions sont effectuer à travers l’agent/caissier.

Figure 6 : représentation MCD d’un cas d’étude de gestion de compte client

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


19

3.2 CAHIER DE CHARGE

3.2.1 Présentation du projet


Etablir un cahier des charges pour un projet de conception de système de transaction
financière est une étape cruciale pour assurer le succès du projet. Tout d’abord, il est
important de définir clairement les objectifs du système, tels que la sécurité des
transactions, la rapidité des opérations et la compatibilité avec les systèmes existants.
Ensuite, il faut spécifier les fonctionnalités requises, telles que la gestion des comptes,
les autorisations d’accès et la génération de rapports.
Le cahier des charges devrait également inclure des exigences en matière de sécurité,
comme la conformité aux norme de cryptage et de protection des données sensibles.
De plus, il est essentiel d’établir des critères de performance pour garantir que le
système peut gérer un volume élevé de transactions sans compromettre sa fiabilité.
Enfin, il est recommandé d’inclure une section sur les contraintes techniques et
budgétaires, afin de s’assurer que le projet reste dans les limites fixées en termes de
ressources et de couts. En résumé, un cahier des charges bien élaboré pour un projet
de conception de système de transaction financière est essentiel pour définir
clairement les attentes et garantir la réussite du projet.
3.2.2 Fonctionnalités attendus
I. Besoins fonctionnels
La spécification des besoins est une phase indispensable dans le cycle de vie d’un
logiciel. En outre, l’adéquation du système à réaliser les besoins des utilisateurs et
autre traitement envisagés au niveau de ses opérations assurera la réussite du système
et sa future utilité. Ainsi, la plateforme devra donc comprendre des fonctionnalités
telles que :
 La gestion des comptes
 La réalisation de transactions
 Le suivi des historiques de transactions
 La génération de rapports financiers
 La gestion des paiements récurrents
 La capacité à gérer différents types de transactions financières telles que les
virements, les paiements par carte et les paiements mobiles.

II. Besoins non fonctionnels


Il s’agit des besoins qui caractérisent le système. Ce sont des besoins en matière de
performance, de type de matériels ou de type de conception. Ces besoins peuvent
concerner les contraintes d’implémentation (langage de programmation, type de SGBD,
système d’exploitation). Dans le cadre de mon travail, la plateforme va inclure :
 Des exigences en matière de sécurité telles que la conformité aux normes de
sécurité des données financières
rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN
20

 La protection contre les fraudes et les intrusions


 Les exigences de performances pour assurer une réponse rapide du système
même en cas de pic d’activité.
 L’évolutivité du système, sa facilité d’utilisation pour les utilisateurs finaux
 Son intégration avec d’autres systèmes.

En résumé, les besoins fonctionnels et non fonctionnels pour le développement


d’un système de gestion de transaction financière sont essentiels pour garantir
que le système répondra aux attentes en terme de fonctionnalités, de sécurité et
de performance.

3.2.3 Population ciblée


Lorsqu’on envisage un projet de création de système de gestion de transaction
financière, il est crucial de considérer plusieurs populations cibles. Tout d’abord, il y’a
les utilisateurs finaux, tels que les clients individuels, les entreprises et les institutions
financières qui utiliseront le système pour effectuer des transactions. Leurs besoins et
leurs capacités techniques doivent être pris en compte pour assurer une adoption
réussie du système.
Ensuite, il est important de considérer les administrateurs et les gestionnaires qui
seront responsables de la maintenance, de la surveillance et de la gestion du système.
Leurs besoins en termes d’outils de gestion, de rapports et d’alertes doivent être
intégrés dans la conception du système.
De plus, les équipes de support technique et les développeurs qui interagiront avec le
système doivent également être inclus dans la population cible afin de s’assurer que le
système est conçu pour faciliter leur travail et leur permettre de fournir un support
efficace aux utilisateurs.

3.2.4 Estimation du cout du projet


Ressources utilisées
I. Ressource matérielle

Désignation Caractéristique Utilité dans le projet Quantité

Ordinateur portable HDD : 700GB Codage et exécution 1


RAM : 8GB des différentes
PROCESSEUR : Intel(R) interfaces de la
Core(TM) i7-3520M CPU @ plateforme
2.90GHz 2.90 GHz
VRAM : 1GB

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


21

Téléphone portable Stockage: 250GB Teste des interfaces et 1


RAM: 8GB exécutions des
Processeur: Hexa-core 2.39 différentes opérations
GHZ de la plateforme
GPU: Apple GPU(three core
graphics)
Tableau 4 : Ressource matérielle

II. Ressource Logicielle

Désignation Editeur Version Fonction

WINDOWS MICROSOFT 2H22 Système


d’exploitation
Visual studio MICROSOFT 1.87 Editeur de code
code pour langage
PHP
XAMPP server MICROSOFT 3.3.0 Utilisé pour
tester les code
et
établissement
de base de
donnée PHP
MyAdmin
Microsoft Egde MICROSOFT 106.0.1370.37 Navigateur
permettant
d’ouvrir les
diffèrent
section de la
plateforme
Tableau 5 : Ressource logicielle

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


22

CHAPITRE 4 : METHODOLOGIE DE DEVELOPPEMENT DE LA


PLATEFORME

4.1 CHOIX DE LA METHODOLOGIE

Tout d’abord, il est essentiel de suivre une méthodologie de développement logiciel


robuste, telle que la méthodologie agile ou la méthode en cascade, pour planifier,
concevoir, développer et tester le système de manière itérative et structurée. Cela
garantira la gestion efficace du projet et une livraison progressive des fonctionnalités.
Dans le cas de notre projet nous avons décidé de travailler en utilisant la méthode en
agile en raison de plusieurs avantages clés tels que :
1. Adaptabilité : Les exigences et les réglementations dans le secteur financier
évoluent fréquemment. La méthodologie agile permet aux équipes de
développement de s’adapter rapidement aux changements, en favorisant une
approche itérative et collaborative.
2. Livraison incrémentielle : La méthodologie agile encourage la livraison de
fonctionnalités utilisables à intervalles courts, ce qui permet aux parties prenantes
du système financier de voir des résultats concrets plus rapidement et d’apporter
des ajustements au fur et à mesure.
3. Collaboration étroite avec les parties prenantes : Agile met l’accent sur la
communication continue avec les clients, les utilisateurs finaux et d’autres parties
prenantes, ce qui est essentiel dans le Domain financier pour s’assurer que les
besoins métier sont bien compris et pris en compte.
4. Gestion des risques : En adoptant une approche itérative, l’équipe peut identifier et
atténuer les risques plus tôt dans le processus, ce qui est crucial dans un
environnement financier ou la sécurité et la conformité sont des priorités majeures.
5. Qualité du produit final : En intégrant des tests continus et une rétroaction
fréquente, la méthodologie agile favorise le développement d’un produit final de
haut qualité, ce qui est essentiel dans un contexte financier ou la fiabilité est
primordiale.
En résumé, l’utilisation de la méthode agile pour le développement d’un
système de gestion de transaction financière permet d’apporter flexibilité,
transparence, et qualité tout en répondant aux besoins changeants du secteur
financier.

4.2 MODELISATION AVEC UML (Unified Modeling Language)

La modélisation est une vue abstraite du système, elle permet de réduire la complexité
du système en produisant des modèles qui facilite la compréhension du système. La

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


23

modélisation UML offre une nouvelle façon de modéliser un système d’information plus
facilement et plus détaillé en se basant sur le principe ou tout est objet.
Dans le cadre de notre projet nous avons réalisé les diagrammes de type UML pour
démontrer le fonctionnement de notre système de gestion de transaction financière :

4.2.1 Diagramme de cas d’utilisation


Les diagrammes de cas d’utilisation modélisent le comportement d’un système et
permettent de capturer ses exigences. Ils décrivent les fonctions générales et la portée
d’un système en s’assurant que la réalisation du système répond aux attentes des
utilisateurs, cars son élaboration se fonde sur les entretiens avec les utilisateurs.

4.2.2 Diagramme de classe


Les Diagramme de classe sont l’un des types de diagramme UML les plus utiles, car ils
décrivent clairement la structure d’un système particulier en modélisant ses classes, ses
attributs, ses opérations et les relations entre ses objets. En effet, ce diagra mme
permet la représentation statique du système à développer centrée sur les concepts de
classe et d’association. Chaque classe se décrit par les données et les traitements dont
elle est responsable pour elle-même et vis-à-vis des autres classes. Les traitements sont
matérialisés par des opérations. Le délai des traitements n’est pas représenté
directement dans le diagramme de classe.

4.2.3 Diagramme de séquence


Le concept de diagramme de séquence est une représentation visuelle de l’interaction
entre les objets dans un système, montrant comment les messages sont échangés au fil
du temps. Il met en lumière l’ordre chronologique des messages échangés entre les
différents acteurs et objets du système, ce qui permet de comprendre le flux
d’exécution d’un scénario donnée.

4.3 IMPLEMENTATION

Développer une plateforme de gestion de transaction financière en langage PHP avec


Visual studio code et l’utilisation de XAMPP server comme système de gestion de base
de Donnée (SGBD) implique plusieurs aspects méthodologiques importants.
En ce qui concerne le choix de PHP comme langage de programmation, il est important
de suivre les meilleures pratiques de développement PHP, telles que l’utilisation de
Framework comme Laravel ou symfony pour faciliter le développement, la maintenance
et la sécurité du code.

Figure 6 : Logo de PHP, Laravel, Symfony

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


24

L’utilisation de Visual studio code comme environnement de développement intégré


(IDE) nécessite une configuration optimale pour le développement PHP, y compris
l’installation d’extension pertinentes pour le support PHP, la gestion des dépendances
et l’intégration avec XAMPP Server.

Figure 7 : Logo de Visual studio code

Quant à l’utilisation de XAMPP Server comme Système de Gestion de Base de Donnée


(SGBD) pour la plateforme, il est crucial de définir une structure de base de données efficace
en utilisant MySQL, ainsi que d’assurer la sécurité des données en mettant en place des
stratégies appropriées pour la sauvegarde et la protection des informations financières
sensibles.

Figure 8 : Logo de XAMPP et MySQL

En ajoutant aussi des Framework au côté du PHP pour des fonctions plus explicite tels que
HTML 5, JavaScript, et le CSS 3.

Figure 9 : Logo de HTML, CSS, JavaScript

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


25

4.4 PRESENTATION DE LA PLATEFORME

 Page d’accueil générale


La page d’accueil général est la page d’accueil qui est ouverte à toute personne
voulant visiter la plateforme ainsi incluant les différents sections d’accueil tels
qu’Inscription, Inscription carte de débit, se connecter, virement.

Figure 10 : Page d’accueil général et page de connexion

 Page d’inscription
La page d’inscription est celle qui permet aux nouveau utilisateur souhaitant
posséder un compte sur la plateforme de pourvoir s’inscrire.

Figure 11 : Page d’inscription client


rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN
26

 Page principale du client


Cet page est celle qui permet au client d’avoir son espace personnelle lui
permettant de gérer ses transactions et contrôler son compte. On y trouve diffèrent
fonctions tels que : le dépôt, le retrait, le prêt, le virement de fonds, et la gestion
des informations concernant le client.

Figure 12 : Page principale du client

 Page de connexion du personnel


La page de connexion du personnel est la page qui permet aux diffèrent caissiers de
se connecter à leur page principale pour pouvoir gérer les transactions des clients
cette page de connexion est uniquement réserver aux personnel(caissiers).

Figure 13 : Page de connexion du personnel et page d’accueil du personnel

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


27

 Base de donnée
La base de donnée de ce site est celle de PHP MyAdmin inclus dans XAMPP server.
La base de donnée permet de stocker tous les détails de transactions effectuer
entre le client et la caisse elle est utilisé en parallèle avec la section du client et celle
du personnel de la micro finance.

Figure 14 : base de donnée de la plateforme et différents tables

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


28

4.5 CONCLUSION GENERALE


La création d’un système de gestion de transaction financière pourrait mettre en avant
l’importance cruciale d’une telle infrastructure (WALL STREET FINANCE) dans le monde
des affaires d’aujourd’hui. Il pourrait être souligné que la mise en place d’un système
de ce type permet d’assurer la sécurité, l’efficacité et la transparence des opérations
financière. De plus, il serait pertinent de mentionner les avantages tels que la réduction
des erreurs, la traçabilité des transactions et l’amélioration globale de la gestion
financière.

4.6 DEFIS RENCONTRE PENDANT LE PROCESSUS DE CREATION


DU SYTEME DE GESTION DE TRANSACTION FINANCIERE ET
LES SOLUTIONS ENVISAGEES POUR CONTRER A CES
PROBLEMES
Dans le processus de création du système de gestion de transaction financières,
plusieurs défis ont été présenter. Tout d’abord, la sécurité des données financières est
un enjeu majeur, car il est essentiel de protéger les informations sensibles contre les
menaces potentielles. De plus, l’interopérabilité avec d’autres systèmes et la
conformité aux réglementations en constante évolution peuvent également poser des
défis signicatifs.

Pour relever ces défis, il est crucial de mettre en place des protocoles de sécurité
robustes, tels que le cryptage des données et l’authentification à deux facteurs. De
plus, une collaboration étroite avec les autorités de régulation et une veille constante
sur les évolutions légales permettront de garantir la conformité du système. En outre,
investir dans des technologies d’intégration avancées et des normes ouvertes favorisera
une meilleure interopérabilité avec d’autres systèmes.
En résumé, en anticipant ces défis et en mettant en place des solutions adéquates, il est
possible de créer un système de gestion de transaction financière fiable, sécurisé et
conforme aux normes en vigueur.

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


29

BIBLIOGRAPHIE ET WEBOGRAPHIE
I. BIBLIOGRAPHIE
Financial Markets, Banking, and monetary Policy Par THOMAS D. SIMPSON (Version
PDF)
Lien : https://www.pdfdrive.com
Financial System Stability, Regulation and financial Inclusion Par Financial Services
Agency (Version PDF)
Lien : https://www.pdfdrive.com
Comment rédiger un rapport, un mémoire, un projet de recherché, une activité de
recherche en cours (Version PDF)
Lien : https://www.pdfdrive.com

II. WEBOGRAPHIE
 https://m.youtube.com
 How to to build an online banking website using PHP language
(consulté entre le 20/01/2024 au 30/01/2024)
 Send SMS via API Integration using API (consulté le 20/01/2024)
 How to make a popup using with PHP script (consulté le 25/01/2024)
 How to translate webpages to different languages (consulté le
30/03/2024)
 https://www.lafinancepournous.com consulté le 07/02/2024
 https://www.nulab.com consulté le 03/03/2024
 https://www.apachefriends.org consulté le 20/01/2024
 https://code.visualstudio.com consulté le 20/01/2024
 https://www.lucidchart.com consulté le 03/03/2024
 https://www.ecole-de-la-microfinance.com consulté le 02/02/2024
 https://fr.m.wikipedia.org consulté le 16/02/2024
 https://boxicons.com consulté entre le 24/01/2024 au 02/02/2024

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN


30

LISTES DES ABREVIATIONS

SIGLES SIGNIFICATION
SARL Société A Responsabilité Limité
UML Unified Modeling Language
PHP Hypertext Preprocessor
SGBD Système de Gestion de Base de Donnée
BIAST Bilingual Institute of Applied Sciences and
Technology
BTS Brevet de Technicien Supérieur

MERISE Méthode d’Etude et de Réalisation


Informatique pour les Système d’Entreprise
MCD modèle Conceptuel de Donnée
SE Système d’Exploitation
HDD Hard Disk Drive
RAM Random Access Memory
VRAM Virtual Random Access Memory
GHZ Giga Hertz
GPU Graphic Processor Unit
XAMPP Cross-platform Apache MySQL PHP Perl
IDE Integrated Development Environment
SQL Structured Query Language

Tableau 6 : Liste des Abréviation

rédigé et présenté par OUAFO KENGNE EMMANUEL RYAN

Vous aimerez peut-être aussi