0% ont trouvé ce document utile (0 vote)
33 vues53 pages

Application de Gestion de Stock IWOMI

Ce document présente la conception et la réalisation d'une application de gestion de stock pour Iwomi Technologie, visant à automatiser le suivi des terminaux de paiement électronique. Le projet a été réalisé dans le cadre d'un stage de deux mois, permettant à l'étudiant de mettre en pratique ses connaissances théoriques et d'acquérir une expérience professionnelle. Le rapport détaille le contexte de l'entreprise, le déroulement du stage et les étapes de développement de l'application.

Transféré par

kengneelsa28
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)
33 vues53 pages

Application de Gestion de Stock IWOMI

Ce document présente la conception et la réalisation d'une application de gestion de stock pour Iwomi Technologie, visant à automatiser le suivi des terminaux de paiement électronique. Le projet a été réalisé dans le cadre d'un stage de deux mois, permettant à l'étudiant de mettre en pratique ses connaissances théoriques et d'acquérir une expérience professionnelle. Le rapport détaille le contexte de l'entreprise, le déroulement du stage et les étapes de développement de l'application.

Transféré par

kengneelsa28
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

CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE

STOCK : CAS D’IWOMI TECHNOLOGIE

SOMMAIRE

SOMMAIRE .......................................................................................................................... I
REMERCIEMENT .............................................................................................................. III
LISTE DES TABLEAUX ................................................................................................... IV
LISTE DES FIGURES ......................................................................................................... V
SIGLES ET ABREVIATIONS ........................................................................................... VI
AVANT-PROPOS .............................................................................................................. VII
RESUME .......................................................................................................................... VIII
ABSTRACT ........................................................................................................................ IX
INTRODUCTION GENERALE ........................................................................................... 1
PREMIERE PARTIE : CONTEXTE DU STAGE................................................................ 2
CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE ..................................................... 3
SECTION 1 : ENVIRONNEMENT INTERNE ................................................................... 3
SECTION 2 : ENVIRONNEMENT EXTERNE .................................................................. 6
CHAPITRE 2 : DEROULEMENT DU STAGE ................................................................... 7
SECTION 1 : PRESENTATION DU SERVICE D’ACCUEIL ........................................... 7
SECTION 2 : ACTIVITES DU STAGE ............................................................................. 8
DEUXIEME PARTIE : CONTEXTE DU STAGE ............................................................ 11
CHAPITRE 3 : ETUDE PREALABLE .............................................................................. 12
SECTION 1 : ETUDE DE L’ART SUR LE THEME......................................................... 12
SECTION 2 : CAHIER DES CHARGES ........................................................................... 13
CHAPITRE 4 : REALISATION DU PROJET ................................................................... 20
SECTION 1 : MODELISATION DU PROJET .................................................................. 20
SECTION 2 : IMPLEMENTATION ET PERSPECTIVE.................................................. 31
CONCLUSION GENERALE ............................................................................................. 39
WEBOGRAPHIE ................................................................................................................ 40
TABLES DES MATIERES................................................................................................. 41

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
I
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

A MA FAMILLE

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
II
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

REMERCIEMENT

Cette expérience de stage nous a permis de mettre en pratique nos connaissances


théoriques et pratiques acquises lors de nos études et de découvrir de manière concrète le
fonctionnement d’une entreprise. Ce travail n’aurait pas connu un aboutissement sans ceux et
celles qui ont contribué fortement à notre suivi morale, financier et intellectuelle raison pour
laquelle nos sincères remerciement vont à l’endroit de :

 Pr FANYIM GAIUS Promoteur de l’ISIG et ainsi que tous les membres de


l’administration pour tous les efforts qu’ils fournissent pour la bonne marche de notre
institut ;
 Monsieur MOUOMENE MOFIO FABIEN, encadreur académique pour avoir
accepté de superviser les travaux et la rédaction de ce rapport, ainsi pour l’inspiration,
l’aide et le temps qu’il a bien voulu nous consacrer tout au long de ce projet ;
 Monsieur TAGNE DILANE, encadreur professionnel pour sa disponibilité et ses
divers moyens pour rendre mon séjour stimulant et riche en connaissance ;
 Monsieur DJOKO ULRICH, pour sa disponibilité et l’orientation de ce travail ;
 Tous les enseignants du département informatique de l’ISIG ;
 Au personnel d’Iwomi pour l’accueil chaleureux dont ils ont fait preuve à mon égard ;
 A mes parents pour les apports financiers et soutiens indéfectible tout au long de ce
travail ;
 Monsieur TCHOMNOU ALAIN PAUL et Madame Nganmeni Emilienne pour
leurs multiples conseils ;
 Madame KENGNI JULIENNE SANDRINE, pour son soutien financier et
encouragement à mon endroit ;
 Mes camarades de promotion et plus précisément ceux du Génie Logiciel pour leurs
brillantes idées et encouragements ;
 Et tous ceux donc les noms ne figurent pas mais qui par leur assistance morale ou
financière ont pu nous aider dans la réalisation de ce travail.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
III
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

LISTE DES TABLEAUX

Tableau 1 : Fiche d’identification de l’entreprise .................................................................. 3


Tableau 2 : Taches effectuées ................................................................................................ 9
Tableau 3 : ressources matérielles ....................................................................................... 17
Tableau 4 : ressources logicielles ........................................................................................ 17
Tableau 5 : ressources humaines ......................................................................................... 18
Tableau 6 : cout total du projet ............................................................................................ 19
Tableau 7 : tableau comparatif entre UML et MERISE ...................................................... 22
Tableau 8 : spécification des tâches .................................................................................... 24
Tableau 9 : description textuelle cas d’utilisation « se connecter » ................................... 24
Tableau 10 : description textuelle cas d’utilisation « s’inscrire » ....................................... 25
Tableau 11:description textuelle cas d'utilisation passer commande .................................. 25
Tableau 12: formalisme d'une classe ................................................................................... 29

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
IV
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

LISTE DES FIGURES

Figure 1: Organigramme de l’entreprise .............................................................................. 5


Figure 2 : Diagramme de Gantt ........................................................................................... 16
Figure 3 : diagramme de cas d’utilisation .......................................................................... 23
Figure 4 : diagramme de séquence « se connecter » ........................................................... 26
Figure 5 : diagramme de séquence « s’inscrire » ................................................................ 27
Figure 6 : diagramme de séquence « passer commande »................................................... 27
Figure 7 : Diagramme de classe .......................................................................................... 31
Figure 8 : base de données du projet ................................................................................... 31
Figure 9 : code pour « ajouter un produit » ......................................................................... 32
Figure 10 : code pour « modifier un produit » .................................................................... 32
Figure 11 : code pour « supprimer un produit » .................................................................. 33
Figure 12 : interface d’inscription ....................................................................................... 33
Figure 13 : interface de connexion ...................................................................................... 34
Figure 14 : page d’accueil ................................................................................................... 34
Figure 15 : page du stock disponible ................................................................................... 35
Figure 16 : tableau de bord .................................................................................................. 35
Figure 17 : page « ajouter un nouveau produit » ................................................................. 36
Figure 18 : page « modifier un produit » ............................................................................ 36

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
V
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

SIGLES ET ABREVIATIONS

BTS : Brevet de Technicien Supérieur

ISIG : Institut Supérieur d’Informatique et de Gestion

MÉRISE : Méthode d‘Étude et de Réalisation Informatique des Systèmes d'Entreprise

MOA : Maitre d’Ouvrage

MOE : Maître Œuvre

PHP: Hypertext Preprocessor

UML: Unified Modeling Language

SI: Système d’Information

SII : Système d’Information Informatisé

RAM: Random Access Memory

PDO: Php Data Objets

TPE: Terminal de Paiement Electronique

CDA : Cahier Des Charges

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
VI
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

AVANT-PROPOS

ISIG ( INSTITUT SUPERIEUR D’INFORMATIQUE ET DE GESTION) s’identifie


comme « académie professionnelle » est un institut de formation professionnelle crée par décret
N°21-05534-I-MINESUP-SG-DD ESUP-SDA-AD en 2021 donc le campus siège à Douala-
Mambanda avec pour slogan « intégrer un institut supérieur qui forme l’homme à l’autonomie
» est de répondre aux besoins des plus primaires aux plus complexes peinent à être satisfaits
tant en quantité qu’en qualité, il est indéniable que la solution du développement passera par la
formation des hommes autonome, capable d’entreprendre ou de s’insérer dans un projet
d’entreprise.

Les filières de formation offertes par l’institut comportent les domaines suivants :
Journalisme, Communication des organisations, Assistant Manager, Assurance, Commerce
International, Marketing-Commerce-Vente, Maintenance des systèmes informatiques, Droit
foncier et domanial, Génie Logiciel, etc.

Cette formation déroule en deux phases : une phase théorique, à travers laquelle l’apprenant
subit des contrôles réguliers afin d’avoir une ouverture d’esprit et la vision des faits sur des
connaissance adéquates, et une autre phase pratique assimilée dans l’entreprise constituer
autour de huit semaines cas la fin, un rapport doit être rédiger, présenter et soutenu ouvertement
devant un jury. En outre, ce rapport de stage a pour but de mettre en évidence les capacités
intellectuelle des apprenants aussi, s’intégrer dans le monde professionnel tout en exécutant des
tâches administratives, participer aux activités de l’entreprise pour analyser des situations de
travail et mettant en pratique les compétences acquises en milieu scolaire afin de faire face à
des situations futures.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
VII
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

RESUME

Dans le cadre de l’obtention du diplôme du Brevet de Technicien Supérieur en génie logiciel,


nous avons eu l’opportunité d’effectuer un stage de deux mois allant du 15 Juin au 15 Aout
2024 au sein de l’entreprise Iwomi technologie, ayant pour objectif notre intégration rapide en
milieu professionnel. C’est ainsi que dans le but d’approfondir nos connaissances théoriques et
pratique, l’opportunité nous a été donné de travailler sur un thème de gestion et suivie du stock
des terminaux de paiement électronique. Le rendu de ce travail est de réaliser une application
qui va automatiser la gestion et le suivi de cet équipement dans l’entreprise ; donnant ainsi la
possibilité à l’administrateur dans le besoin de consulter le stock disponible, d’ajouter, de
modifier ou de supprimer un produit ; ainsi qu’aux client de passer une commande. Ce rapport
résume la définition du projet, son contexte et la description des étapes nécessaires pour sa
réalisation.

Mots clés : conception, réalisation, gestion de stock, terminaux de paiement électronique,


Iwomi technologies.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
VIII
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

ABSTRACT

Within the framework of our academic program leading to the Higher Technician Diploma in
Software Engineering, we undertook a two-month internship at Iwomi Technologies from June
15 to August 15, 2024. The primary objective of this internship was to facilitate our seamless
transition into a professional setting. To further enhance our theoretical and practical expertise,
we were afforded the management and monitoring of electronic payment terminal inventory.
The expected outcome of this project was the de development of an application designed to
automate the management and monitoring of this equipment within the company, thereby
empowering customers to consult, add items to their cart, and ultimately place orders. This
report provides a comprehensive overview of the project’s definition, context, and the project’s
requisite steps necessary for its successful implementation.

Key words: conception, implementation, stock management, electronic payment terminals,


Iwomi technologies.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
IX
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

INTRODUCTION GENERALE

Dans l’optique de développer plus de connaissances dans un domaine professionnel, est donné aux
étudiants du Brevet de Techniciens Supérieur (BTS) d’effectuer un stage académique de deux mois
en entreprise. C’est ainsi que l’entreprise Iwomi Technologie a été notre établissement d’accueil pour
ce stage.

Du 15 Juin au 15 Aout 2024, nous avons effectué un stage académique dans l’entreprise Iwomi
Technologies situé à Douala-Bonamoussadi, plus précisément à quelques mètres de l’agence de
voyage Men Travel. Ce stage a été pour nous une opportunité de nous familiariser avec le monde
professionnel, d’acquérir l’expérience sur le terrain et de s’adapter au exigence du monde de
l’entreprise

Cependant, l’entreprise Iwomi Technologie a pour mission principale « l’inclusion financière à


travers la transformation digital » qui fait référence à l’utilisation des Technologies numériques pour
faciliter l’accès aux services financières (Tels que les Banques, les microfinances etc…) C’est dans
cette mesure que l’entreprise Iwomi Technologie œuvrant pour la facilitation des méthodes de
paiement se retrouve avec un nombre important de terminaux de paiement électronique dans
son stock ; mais dont la gestion n’est pas gérée de manières efficaces, cependant « enregistrer
manuellement les TPE dans une entreprise informatique n’est-elle pas exposée aux dégradation
accidentelles ? »

Pour palier a cela nous avons pris la résolution de mettre de mettre sur pied une application de
gestion de stock pour assurer un fonctionnement automatique et améliorer le suivi de ces
équipements dans l’entreprise.

Il sera question pour nous dans ce rapport de présenter dans une première partie la structure
d’accueil et le déroulement du stage et dans une seconde partie l’analyse et l’implémentation du
projet.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
1
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

PREMIERE PARTIE : CONTEXTE DU STAGE

Ayant effectué un stage académique au sein de l’entreprise IWOMI Technologies situé dans la
ville de Douala plus précisément à Bonamoussadi, il est de notre devoir d’être capable de fournir une
description détaillée de celle-ci. Il sera donc d’une part, question de présenter l’environnement de
l’entreprise sur le plan interne et externe, et d’autre part de d’écrire en spécifiant la structure d’accueil,
les différentes activités effectuées en entreprise. C’est donc sur ces points que seront axés nos deux
premiers chapitres respectivement titrés

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
2
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE

Nous ne saurons faire un rapport complet sans situer le contexte dans lequel nous avons effectué
notre stage. Dans ce chapitre, nous allons présenter IWOMI Technologies tout en mettant en exergue
tous les éléments majeurs qui la caractérisent.

SECTION 1 : ENVIRONNEMENT INTERNE

Présenter l’entreprise IWOMI Technologies revient à parler de son historique, ses objectifs, ses
activées, ses ressources et sa structure d’organisation.

1. HISTORIQUE ET EVOLUTION

[Link]

Iwomi Technologies (LTD), est une Fin -Tech Camerounaise et acteur majeur dans la lutte pour
l’inclusion financière à travers la transformation digitale des secteurs bancaire et financière en
Afrique. Créé en 2015 par Monsieur COLLINS FOMBA qui avait une vision futuriste pour le
développement des solutions pour les banques. De nos jours, Iwomi Technologies travaille avec
plusieurs banques au Cameroun. Son siège est situé à BUEA et a une succursale située à
Bonamoussadi (sur la rue de l’agence de voyage Men Travel, dans un immeuble en bordure de route)

Tableau 1 : Fiche d’identification de l’entreprise

FICHE D’IDENTIFICATION
Nom commercial IWOMI TECHNOLOGIES
Statut juridique Société à responsabilité limitée
Année de création 2015
Email @[Link]
Siège social Douala
Téléphone 677859147

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
3
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

1.2. OBJECTIFS

L’objectif principal d’IWOMI Technologies est de développer et offrir des solutions, pour
permettre la bonne disponibilité des services bancaires au grand public. En outre nous avons d’autres
objectifs à savoir :

 Offrir aux demandeurs la possibilité de sécurisés leur argent dans les banques et de suivre
les différentes transactions effectuer.
 Entrée peu à peu dans la modernisation et se faire connaitre dans le monde grâce aux
solutions qu’elles proposent.

1.3. SERVICES

IWOMI Technologies est une Fin - Tech Camerounaise et acteur majeur dans la lutte pour
l’inclusion financière à travers la transformation digitale des secteurs bancaires. Elle offre des
solutions à plusieurs Type de business parmi lesquels :

 L’intégration des systèmes : IWOMI assiste les banques, les établissements de crédit, les
institutions financières.
 Conseil en stratégie et organisation IT : IWOMI offre aussi aux entreprises des services de
conseil en stratégie, organisation et mise en place des procédures de service IT.
 Communication et Digital Marketing : Iwomi gère tous les aspects de la présence en ligne
pour nos clients allant de la conception, du développement de sites web et applications
mobiles

2. RESSOURCES FONCTIONNELLES DE L’ENTREPRISE

2.1 RESSOURCES TECHNIQUES

Ressources matérielles
 Matériels informatiques : laptops, desktop, imprimante, serveur et câble (VGA, HDMI …)
 Matériels accessoires : rallonges, régulateur de tension
 Matériels de présentation assistée par ordinateur (vidéo projecteur et écran plat)

Ressources logicielles
 Package Microsoft
 Google Chrome version 102.0.5005.87
 Antivirus version pro
 Système d’exploitation professionnel (Windows 10 pro)

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
4
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

2.2 RESSOURCES HUMAINES

Puisqu’une seule personne ne peut effectuer toutes les taches qui entrent dans l’activité d’Iwomi
Technologies, elle a à sa disposition un personnel qualifié dans chaque département. Un
organigramme présentera les acteurs d’IWOMI Technologie dans la réalisation de ses différentes
activités.

DIRECTION GENERALE

DEPARTEMENT DE DEPARTEMENT DES


LA TECHNOLOGIE RESSOURCES FINANCIERES

DEPARTEMENT DES
RESSOURCES COMMERCIALES

RESPONSABLE DU RESPONSABLE
RESPONSABLE RESPONSABLE DE
MARKETING DES TRANSACTIONS
DES PROJETS
LA CAISSE
INFORMATIQUES

Figure 1: Organigramme de l’entreprise

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
5
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

SECTION 2 : ENVIRONNEMENT EXTERNE

Ici, nous allons présenter les acteurs qui sont en dehors de l’entreprise IWOMI Technologies donc
les actions impactent sur le fonctionnement de l’organisation.

1. LES CLIENTS
C’est l’ensemble de personnes qui achètent ou consomment les produits de l’entreprise, il s’agit
dans ce cas :

Des particuliers : pour usage professionnelle


Des Banques: AFRILAND FIRST BANK, UBA, BICEC, CBC
Des restaurants : MERMO, LE BOUQUET

2. LES PARTENAIRES
Un partenaire est une personne, un groupe de personnes ou un organisme avec laquelle l’entreprise
s’associe pour réaliser une action commune. Nous pouvons citer :

LA REGIONALE
CCA BANK
BICEC
COMMERCIAL BANK

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
6
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

CHAPITRE 2 : DEROULEMENT DU STAGE

Notre objectif au chapitre précedent était de présenter dans toute sa forme et de manière concise
l’entreprise IWOMI Technologie. Ainsi durant notre stage, nous avons eu la responssabilité
d’effectuer plusieurs taches. Dans ce chapitre, il sera question pour nous de présenter les taches
accomplies et par la suite les difficultéees rencontrés durant notre séjour et enfin nous identiferons le
problème que nous avons retenu en donnant nos motivations.

SECTION 1 : PRESENTATION DU SERVICE D’ACCUEIL

1. ACTIVITE DU SERVICE INFORMATIQUE


Le service informatique a une grande responssabilité et se doit de faire de son mieux afin de
respecter les atteintes. Les principales activités du service informatique au sein de l’entreprise

IWOMI Technologie sont les suivantes :

 Installation des équipements informatiques


 Maintenance (matérielle et logicielle) des équipements informatiques
 Mise en réseau des équipement informatiques
 Vérification de la conformité des appareils
 Assurer la disponibilité du serveur
 Vérification de la disponibilité de la connexion internet

2. RESSOURCES DU SERVICE INFORMATIQUE


Afin qu’il puisse mener à bien les activitées précédentes, il est mis à la disposition du service
informatique de multiples ressources tant bien matérielles ou immatérielles. Parmis ceux-çi, nous
pouvons citer :

 Des ordinateurs de bureaux : il s’agit des ordinateurs de type DESKTOP octroyés au


service pour ses différentes activitées ;
 De la connexion internet : dans la même optique de la communication instantané, les
employés disposent en permanence d’un accès à internet ;

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
7
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

 Des accès point : équipements informatique assurant l’interconnexion entre d’autres


appareils par câble ou par wifi
 Des commutateurs : appelés « switch » en anglais, ce sont des équipements assurant la
transmission de données entre les équipements d’un même réseau. Généralement utilisé
dans les topologies physiques (répartition spaciale des appareils) ; ils ont la particularité de
transmettre l’information uniquement à l’appareil visé contrairement au condensateur
appelé ( encore appelé HUB)
 Du crédit de communication : la communication en temps réel étant indispensable, les
données sont fournis en crédit de communication pour pourvoir transmettre les
informations aux moments opportuns ;
 D’autres outils de maintenance.

SECTION 2 : ACTIVITES DU STAGE

1. TACHES REALISEES
Lors de notre séjour à Iwomi Technologies, nous avons eu à effectuer plusieurs tâches qui seront
présentées dans le tableau suivant :

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
8
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

Tableau 2 : Taches effectuées

Périodes Travaux effectuées

Prise de contact et observation des


différents services
Du 15/06/2024 au 29/06/2024

Installation et configuration des


logiciels à utiliser pour la réalisation
Du 01/07/2024 au 13/07/2024
du projet

Lister la quantité de produit


Du 14/07/2024 au 28/07/2024
disponible dans le magasin

Réalisation de l’interface admin du


Du 30/07/2024 au 06/08/2024
projet

Rédaction et présentation des


Du 07/08/2024 au 15/08/2024 rapports évolutifs des différentes
tâches

2. APPORTS DU STAGE

2.1 Sur le plan personnel

 La découverte de l’environnement professionnel ;


 Le respect de la hiérarchie ;
 Le travail en équipe ;
 La ponctualité ;

2.2 Sur le plan professionnel


En effet, ce stage nous a donné une perspective de la compréhension des réalités et du fonctionnement
des stocks dans une structure.

2.3 Sur le plan académique


Nous avons mis en expérimentation nos acquis théoriques avec l’utilisation d’une technologie
pour la mise sur pied d’une application automatique.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
9
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

3. JUSTIFICATION DU THEME
Le choix de ce thème nous a été proposé par l’entreprise IWOMI TECHNOLOGIE dans la
perspective de développer une application web pour une meilleure gestion et suivi des stocks des
terminaux de payement électronique.

CONCLUSION

Nous voici au terme de notre chapitre portant sur le déroulement du stage. Nous avons mené de
nombreuses activités qui nous ont aidé à accroitre nos connaissances et à nous familiariser avec le
monde du milieu professionnel. Une fois que cela été fait, il est temps pour nous de passer au cadrage
de notre projet.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
10
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

DEUXIEME PARTIE : CONTEXTE DU STAGE

Dans cette partie, nous aborderons en première position l’étude préalable et en seconde position
la réalisation du projet

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
11
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

CHAPITRE 3 : ETUDE PREALABLE

Nous ne pouvons initier un projet sans toutefois en apprécier la faisabilité et les opportunités pour
sa mise en œuvre. C’est pourquoi dans ce chapitre, nous étudierons le système en place et ressortirons
les différents besoins tant bien fonctionnels que non fonctionnels. Ensuite, nous présenterons les
différentes ressources à alloués au projet ainsi que le coût appliqué pour la réalisation de ce projet.

SECTION 1 : ETUDE DE L’ART SUR LE THEME

1. GENERALITE SUR LA GESTION DES STOCKS


La gestion des stocks est un élément essentiel pour les opérations d’une entreprise. Elle permet
de garantir la disponibilité des produits en fonction de la demande tout en contrôlant en permanence
le niveau de stock et en minimisant les coûts de stockages.

2. ETUDE DE L’EXISTANT
Compte tenu de l’observation faite à Iwomi Technologies, il a été remarqué une défaillance dans
le processus d’enregistrement des terminaux de paiement électronique et aussi dans le suivi de ces
derniers à l’extérieur lorsqu’ils sont empruntés par les clients.

3. PROBLEMATIQUE SUR LE SYSTEME EXISTANT


Au vue de la forte présence des terminaux de paiement électronique dans son stock et de la forte
demande à l’extérieur, il devient pénible pour Iwomi technologies de gérer manuellement le
processus d’enregistrement et de suivre les équipements à l’extérieur. Il sera donc primordial
pour nous de proposer une solution visant à améliorer la gestion et la traçabilité des équipements dans
le stock.

4. CHOIX DE LA SOLUTION
Afin de remédier à tous ces problèmes, il nous a été demandé de concevoir une application web
visant à automatiser le processus d’enregistrement des stocks et d’avoir un meilleur suivi de ces
derniers lorsqu’ils sont à l’extérieur.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
12
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

CONCLUSION

Au terme de notre chapitre portant sur l’étude préalable, nous avons pu expérimenter de
manière globale mais aussi de manière détaillé tout le nécessaire comme ressource pour la réalisation
de ce projet. Ainsi, dans la suite de notre rapport, il sera question pour nous de faire une analyse
approfondie ainsi que sa conception.

SECTION 2 : CAHIER DES CHARGES

1. DEFINITION
Le cahier des charges (CDA) est un document qui présente l’étude détaillé d’un projet. Il permet
au maitre d’ouvrage (MOA) de faire savoir au maitre d’œuvre (MOE) ce
qu’il attend de lui lors de la réalisation d’un projet, entrainant ainsi les pénalités en cas de non-respect.
Il est question pour nous dans cette section de définir l’objectif, les besoins, et la planification du
projet.

2. CONTEXTE DU PROJET
Le secteur financier et bancaire est un secteur qui tend vers son évolution, il est donc demandé au
entreprises comme IWOMI TECHNOLOGIES d’apporter des méthodes ou équipements permettant
d’aider dans ce processus de dynamisation. C’est dans cette mesure que cette entreprise œuvrant pour
la facilitation des méthodes de paiement se retrouve avec un nombre important de terminaux
de paiement électronique dans son stock. De ce fait, il nous a été demandé d’apporter une solution
visant à automatiser l’enregistrement de ces derniers dans une base de donnée et d’avoir un
meilleur suivi d’eux lorsqu’ils sont empruntés par un client.

3. EXPRESSION DES BESOINS


Un besoin exprime une fonctionnalité que le système doit respecter. Chaque énoncé doit traduire
la présence d’un comportement très spécifique.

On distingue deux types de besoins :

 Besoins fonctionnels
 Besoins non fonctionnels

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
13
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

3.1. Les besoins fonctionnels

Les besoins fonctionnels expriment une action qui doit être effectué en réponse à une demande.
Les besoins fonctionnels du système sont regroupés et subdivisés comme suit :

 La gestion des produits : elle doit assurer


 L’ajout
 La modification
 La suppression et
 La consultation d’un produit
 Le suivi des stocks : l’application permet de suivre les stocks en temps réel, chaque fois
qu’un TPE est reçu ou expédié, les informations sont mises à jour dans l’application.
 La gestion des fournisseurs : Les informations sur les fournisseurs sont intégrées dans le
processus de gestion des stocks pour faciliter le réapprovisionnement.
 Gestion des commandes : les commandes sont enregistrées dans l’application avec les
détails suivant :
 Numéro de commande
 Date de commande
 Client
 Produit commandé
 Quantité commandé
 Prix de vente.

3.2. Les besoins non fonctionnels


Les besoins non fonctionnels sont des exigences qui décrivent les caractéristiques et les qualités
souhaité d’une application. En dehors de ses fonctionnalités principales nous avons en oûtre :

 La sécurité : nous mettons en place une interface d’authentification qui permettra à


l’administrateur de sécuriser son Dashboard (tableau de bord qui permet à l’administrateur
d’ajouter, de modifier ou de supprimer un produit) ;
 La fiabilité : l’application doit fonctionner de façon cohérente sans erreur et doit être
satisfaisante ;
 L’ergonomie : le système de la plateforme doit avoir un bon visuel et permettre une facilité
à l’utilisateur dans la réalisation des différentes tâches pour lesquelles elle a été conçu ;

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
14
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

 La facilité de maintenance et de réutilisabilité : le système de notre application doit être


conforme à une architecture standard et claire permettant sa maintenance et sa
réutilisation ;

4. CRITIQUE DE L’EXISTANT
Le but de la critique de l’existant est d’établir un diagnostic précis sur les procédures utilisées,
relever les anomalies, les qualités et les défauts du système existant.

Au fil des années, Iwomi technologie à développer une clientèle désirant entrer en possession des
terminaux de paiement électronique mais dispose d’une gestion manuelle des stocks. Ce
fonctionnement manuelle rend le processus d’enregistrement des TPE lent et difficile étant
donné qu’un document conservé dans les locaux est vulnérable aux dégradation accidentelles.

5. LES OBJECTIFS DU PROJET

5.1. Objectif général

L’objectif principal du présent projet est de mettre en place une solution visant à faciliter
l’enregistrement des numéros de chaque terminal dans une base de donnée et d’avoir un meilleur
suivi de ses derniers lorsqu’ils sont empruntés par un client.

5.2. Objectifs spécifiques


De manière explicite, les différents objectifs à atteindre au travers de cette application sont les
suivants :

 Automatiser le processus d’enregistrement des produits ;


 Gérer les mouvements de stocks : l’application devra permettre à AFRITEC de gérer les
entrées et les sortis de stocks de manière efficace ;
 Avoir un meilleur suivi des stocks : l’application devra permettre à AFRITEC de suivre
précisément les niveaux de stock de ses produits, cela inclut la possibilité de connaitre les
quantités disponibles.

6. DELAIS DU PROJET
[Link] et conception
Ce processus comprend la collecte des exigences, l’identification des fonctionnalités clés,
l’élaboration d’un plan de développement et la création des interfaces utilisateurs. Cela nous a pris
deux semaines.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
15
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

6.2.Développement de la base de donnée

La création d’une base de donnée solide pour gérer les stocks nous a pris deux jours, cela inclus la
création des tables, l’établissement des relations entre les entités.

6.3.Développement des fonctionnalités principales

Ce processus implique la mise en œuvre des fonctionnalités essentielles de l’application de gestion


de stock, telle que l’ajout, la modification, la suppression, et la consultation des produits ; ainsi que
l’enregistrement des factures. Cela nous a pris trois semaines.

[Link]

Une fois que les fonctionnalités principales ont été développées, elles doivent être rigoureusement
testées pour identifier les éventuelles bugs ou problèmes de performances. Ce processus nous a pris
une semaine.

6.5.Déploiement et maintenance

Une fois que l’application a été tester et validée, elle peut être déployée.

Figure 2 : Diagramme de Gantt

7. ESTIMATION DU COUT DU PROJET

7.1. Ressources matérielles


Le tableau ci-dessous résume les ressources matérielles indispensables au déploiement de notre
application ;

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
16
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

Tableau 3 : ressources matérielles

Equipements Marques Caractéristiques Quantités Prix unitaires


Ordinateur Lenevo – RAM : 16 Go
thinkpad Disque dur :250 Go
SSD 01 150.000 frs
Processeur :
2.16GHz CPU
Connexion in
ternet 01 mois 10.000 frs
- -
01 25.000 frs
- -
Moderm
Total 185.0 s

7.2. Ressources logicielles


Le tableau suivant résume les logiciels indispensables au développement et au déploiement de
l’application.

Tableau 4 : ressources logicielles

Logiciel Version Rôle Prix (frs)

Microsoft office 2016 professionnel Suite bureautique 50.000


Gantt Projet 3.2.3 Outil de planification Gratuit
Wamp server 3.2.1 Serveur d’application Gratuit
Power AMC Création de diagramme 100.000
Visual studio code 2.5.2 Editeur de code Gratuit
Mozilla Firefox Gratuit
Total 150.000

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
17
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

7.3. Ressources humaines


Les différents acteurs listés ci-après sont les différents intervenants dans la réalisation de ce
projet.

Tableau 5 : ressources humaines

Spécificités
Nombre de Prix par Nombre de Prix total
personne jour jour

Administration
de BD
01 10.000 05 50.000

Programmeur
Back-end
01 15.000 20 300.000

Analyse et
conception
02 15.000 15 225.000

Total 575000
 Analyste : étudie ou définit le système d'information, il va effectuer un travail de 10 jours, 8
heures/jours et sera payer 15.000 frs/j ce qui donneras une somme de 150.000 frs.
 Concepteur : réalise les différents modèles et diagrammes d’exploitation de notre logiciel, il
vas effectuer un travail de 5 jours, 8 heures/jours et seras payer 15.000Fr/j ce qui donneras
une somme de 75.000 frs.
 Programmeur : conçoit le logiciel, il va effectuer un travail de 20 jours, 8 heures/jours et
sera payer 15.000 frs/j ce qui donneras une somme de 300.000 frs.
 Administrateur de bases de données : chargé de la création, la maintenance, l'optimisation
et la sécurité des bases de données il va effectuer un travail de 05 jours, 8 heures/jours et sera
payer 10.000 frs/j ce qui donneras une somme de 50.000 frs.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
18
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

7.4. Montant total à prévoir


Tableau 6 : cout total du projet

Ressources matérielles 185.000 frs


Ressources logicielles 150.000 frs
Ressources humaines 575.000 frs
Total 910.000 frs
Risque et Imprévu 10% 91.000frs
Prix total 1.001.000 frs

8. CONTRAINTE DU PROJET

[Link]ût

D’après l’estimation du coût du projet nous remarquons que la réalisation de ce projet en vue des
ressources matérielles, logicielles et humaines s’élève à 1.001.000 FCFA

8.2.Délais

D’après la figure du « diagramme de Gantt », nous constatons que la réalisation de ce projet va


jusqu’à 2mois.

9. Qualité
La plateforme web offrira fluidité lorsqu’on voudra effectuer tout action dans le système,
l’ergonomie afin qu’on puisse avoir non seulement un design moderne mais également un bon espace
utilisateur, stabilité et sécurité.

10. LES LIVRABLES


Les éléments qui seront livrés au terme de notre réalisation sont :

 Le code source de notre application


 Le dossier analyse
 Le dossier de conception
 Le dossier de réalisation
 Le guide d’utilisation de l’application

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
19
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

CHAPITRE 4 : REALISATION DU PROJET

Dans ce chapitre, nous allons présenter la phase d’implémentation et celle de test de notre projet.
Dans la phase d’implémentation, nous présenterons les différents outils utilisés nécessaires à la
réalisation du système à mettre sur pied. Dans la phase de test nous allons présenter les interfaces de
la solution proposée afin d’améliorer la gestion et le suivi des terminaux de paiement électronique.

SECTION 1 : MODELISATION DU PROJET

1. LES ACTEURS
Un acteur représente une entité qui interagit directement avec le système étudié. Il peut consulter
et ou modifier le système en émettant ou en recevant des messages susceptibles d’être porteur de
données. Nous distinguons pour notre système les acteurs suivants :

L’administrateur : est un utilisateur ayant accès à toutes les fonctionnalités de


l’application ;
Le client : est un utilisateur qui peut passer par l’application pour consulter et passer les
commandes d’un ou de plusieurs produits ;
Le visiteur : est un utilisateur qui consulte uniquement les produits ;

2. ENVIRONNEMENT DE TRAVAIL
L’application sera développée sur des environnements de développement, environnement de
stockage, environnement de langages bien précis.

 Serveur Xampp : qui sert de serveur local pour exécuter le PHP ;


 MySQL : pour la manipulation des différentes bases de données et tables ;
 Framework / technologies de développement : Bootstrap pour améliorer la beauté du
code;
 Langage PHP : pour la création des pages web dynamiques,
 HTML5 : pour la création des pages web,
 Le CSS : pour styler le code ;
 Le JavaScript : pour rendre les pages web interactives.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
20
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

3. LES OPERATIONS DE L’ACTIVITE


Plusieurs étapes concourent à la mise en place d’une application de gestion de stock notamment
l’analyse fonctionnelle et statique.

4. ANALYSE FONCTIONNEL

4.1. Choix de la méthode d’analyse

L’analyse est une étape fondamentale dans la conception d’un logiciel c’est la base de tous travaux
de réalisation de systèmes d’information. Un système d’information (SI) est un ensemble de
ressources matérielles ou immatérielles ayant pour but de collectés, stockés, traités et diffusés les
informations parfois grâce au TIC. Plusieurs méthodes et langages vont être développés pour faciliter
et normaliser l’analyse et la conception des systèmes d’information parmi lesquels nous avons
principalement UML et MERISE.

 Merise

MERISE est une méthode d’analyse, de conception et de réalisation des systèmes


d’informations très utilisée notamment dans les entreprises françaises. Elle est basée sur la séparation
des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques. Son but
principal est d’arriver à concevoir un système d’information (SI). C’est une méthode systémique
d’analyse et de conception de SI qui propose de considérer le système réel selon deux points de vue :
une vue statique (données) et une vue dynamique (traitements).

 UML

UML quant à lui, est un langage de modélisation des systèmes standard, qui utilise des
diagrammes pour présenter chaque aspect d’un système en s’appuyant sur la notion d’oriente objet
qui est un véritable atout pour ce langage. UML propose donc une approche différente de celle de
MERISE en ce sens qu’il associe les données aux traitements. En effet, avec UML centralisé les
données d’un type et les traitements associés permet de limiter les points de maintenance dans le code
et faciliter l’accès à l’informatisation comme un ensemble d’operations attachées aux objets du
système.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
21
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

[Link] comparative
Tableau 7 : tableau comparatif entre UML et MERISE

UML MERISE

Langage de modélisation Méthode d’analyse

Oriente Object Procédural

Relation Association
Classes Entités

Règle métier Règle de gestion

Itératif et incrémentation Approche par niveau

Approche procédurale Approche systématique

4.3. Justification du choix d’analyse

Au regard de la complexité croissante des systèmes d’informations et de cette analyse


comparative, UML s’avère être la meilleure démarche d’analyse pour ce projet. UML est un langage
unifié de modélisation qui permet de spécifier, visualiser, construire et documenter de manière claire
et précise un système d’information. Le modèle fourni par UML est valable pour n’importe quel
langage de programmation orienter objet et grâce à ses diagrammes, il offre une description
dynamique et fonctionnelle du système à réaliser.

5. PRESENTATION D’UML

UML se définir comme un langage de modélisation graphique et textuel destiné à comprendre


et décrire les besoins, spécifier et documenter les systèmes, esquisser des architectures logicielles.
Concevoir des solutions et communiquer des points de vue. UML unifie à la fois les notions et les
concepts orienter objets. Il ne s’agit pas d’une simple notation graphique car les concepts transmis
par un diagramme ont une sémantique précise et sont porteurs de sens au même titre que les mots
d’un langage. C’est un langage standard de modélisation des systèmes d’information à objet.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
22
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

UML subdivisionne ses diagrammes en deux grandes vues :

La vue statique qui représente le système physiquement :

 Diagramme de classe
 Diagramme de cas d’utilisation
 Diagramme d’objet

La vue dynamique qui représente les interactions effectuées dans le système et le


fonctionnement dynamique des différents acteurs du système :

 Diagramme d’activité
 Diagramme de séquence
 Diagramme de communication
 Diagramme d’états-transitions

5.1. Diagramme de cas d’utilisation

Les diagrammes de cas d’utilisation modélisent la manière dont les utilisateurs, représentés sous
forme de figures appelées « acteurs », interagissent avec le système. Ce type de diagramme UML est
une vue d’ensemble des relations entre les acteurs et le système, ce qui en fait un excellent outil pour
présenter votre système à un public non technique.

Figure 3 : diagramme de cas d’utilisation

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
23
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

 Spécification des tâches et définition des cas d’utilisations

Les tâches associées à chaque acteur sont

Tableau 8 : spécification des tâches

Acteurs Cas d’utilisation


Internaute  s’inscrire
Client  Consulter produit
 Passer commande
 se connecter
Administrateur  Gérer compte client
 Gérer commande
 Gérer actualité
 Gérer catégories
 gérer l’inscription des
internautes

 DESCRIPTION TEXTUELLE DU CAS D’UTILISATION « se connecter »

Tableau 9 : description textuelle cas d’utilisation « se connecter »

Cas d’utilisation Se connecter

Acteur Utilisateurs
Objectif Permet à l’utilisateur d’accéder à son propre espace
Précondition L’utilisateur possède un compte

Post condition Permet à l’utilisateur d’accéder à son propre espace


Scenario nominal 1. Le système invite l’utilisateur à entrer sont login et son
mot de passe
2. L’utilisateur saisit le login et le mot de passe
3. Le système vérifie les paramètres
4. Le système affiche l’espace correspondant à
l’utilisateur
5. L’instance de cas d’utilisation se termine

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
24
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

 DESCRIPTION TEXTUELLE DU CAS D’UTILISATION << s’inscrire >>


Tableau 10 : description textuelle cas d’utilisation « s’inscrire »

Cas d’utilisation S’inscrire


Acteur Visiteur
Objectif Permettre à l’internaute d’être un membre
Précondition Consulter le site
Post condition Créer un compte dans le site web

Scenario nominal 1. Le visiteur choisit de s’inscrire


2. Le système affiche le formulaire correspondant
3. Le visiteur remplie le formulaire
4. Le système vérifie les données saisies
5. Le système affiche l’interface d’accueil
6. L’instance de cas d’utilisation se termine
Scenario alternatif 4-a)si à l’étape 3, les données saisies sont incorrectes
échec de la vérification et retour à l’étape 3.

 DESCRIPTION TEXTUELLE DU CAS D’UTILISATION << passer commande >>


Tableau 11:description textuelle cas d'utilisation passer commande

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
25
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

5.2. Diagramme de séquence


Le diagramme de séquence permet de décrire de manière chronologique comment les éléments
du système interagissent entre eux et avec les acteurs du système. Il représente les objets au cœur
d’un système qui interagissent en s’échangeant des messages et le passage de temps. Il modélise donc
les interactions exécutées pendant l’exécution d’un cas d’utilisation.

 Concept de base du diagramme de séquence

Les principaux concepts du diagramme de séquence sont :

 La ligne de vie d’un objet : représente l’ensemble des opérations exécutés par un objet.

Un message reçu par un objet déclenche l’exécution d’une opération.

Les messages : deux types de messages peuvent être distingués :

 Message synchrone : l’émetteur reste en attente d’une réponse à son message avant de
poursuivre ses actions.
 Message asynchrone : l’émetteur n’attend pas la réponse à son message, il poursuit
l’exécution de ses opérations.

 Séquence se connecter
Connexion

loop [Champs non valides]

Interface2 Système2

client
Demande de formulaire

Envoie du formul aire

Remplir le formulaire

Collecte des données

Vérification
opt [Champs valides]

Ouverture de la session

Connexion réussite

Figure 4 : diagramme de séquence « se connecter »

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
26
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

 Sequence s’inscrire

Inscri pti on

l oop [Cham ps non val i des]

Interface Systèm e

Internaute
Dem ande de form ul ai re

Envoi e de formul ai re

Rempl i r l e form ul ai re

Envoi e des données

Véri fi cati on

opt [Cham ps val i des]

Données val i des

Inscri pti on réussi te

Figure 5 : diagramme de séquence « s’inscrire »

 Séquence passer commande


Passati on de com mande

UI Produi t Panier Com mande Base de données

Cl i ent
l oop [Connecté]
Consulter l es produits

Voir i nform ati ons

Retourner i nformations

Afficher i nformations

opt [Intéressé]
Aj outer au pani er

Aj outer au pani er

Enregi strem ent

Message_31

Enregi strem ent réussi t

opt [Sél ecti on termi ner]


Passer une com mande

Passer une com mande

Enregi strement

Com mande effectuée

Com mande effectuée

Figure 6 : diagramme de séquence « passer commande »

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
27
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

6. ANALYSE STATIQUE

6.1. Diagramme de classe

 Définition objective

Le diagramme de classe exprime la structure statique du système en terme de classe et les relations
entre ces classes, permettant de représenter l’ensemble des informations structurées qui sont
regroupées dans les classes et gérées au sein du domaine d’étude. Il a pour objectif de :

 D’écrire ce que doit faire (analyse) et avec quoi il va le faire (conception) ;


 Représenter la structure statique du système d’information, la modélisation des classes
et de leurs relations ;

6.2. Les concepts du diagramme de classe


Les principaux concepts du diagramme de classe sont : la classe, les objets, la méthode, les
associations.

Notion de base
 Définition

Une classe désigne un ensemble d’objet avant la même structure et ayant les mêmes
opérations ou méthodes. De manière complexe, une classe est la description d’un groupe d’objet
ayant la même structure (même ensemble) et le même comportement (même opérations).

Elle peut être matérialisée par :

 Les éléments concrets


 Les éléments abstraits
 Des composants d’une application
i. Formalisme

Une classe est représentée dans un diagramme de classe comme suit :

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
28
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

Tableau 12: formalisme d'une classe

Nom de la classe
- Attribut_1 : type 1

+ Attribut_2 : type2

ii. Notion d’objet ou instance de classe

Un objet ou instance de classe est l’ensemble des valeurs prises par chacun des outils qui
décrivent la classe au cours d’un traitement. De manière complexe, une classe est la description d’un
groupe. C’est encore un exemple d’occurrence prise par la classe.

iii. Notion d’attribut

Un attribut est une propriété élémentaire d’une classe

iv. Caractéristique d’un attribut

La description complète d’un attribut s’appuie sur des caractéristiques précises qui respectent
un certain formalisme.

Formalisme de description complète d’un attribut :

- Visibilité : -, +, #
- Non attribut : non unique dans sa classe
- Type : type primitif (entier, réel)
- Valeur initial : valeur facultative
- Propriété : valeur marquée facultative.
v. Notion de méthode

Une méthode ou opération est une fonction applicable aux objets d’une classe et permettant de
décrire le comportement d’une classe. C’est encore l’implémentation d’une opération.

Chaque opération classe est désignée soit seulement par son nom, sa liste de paramètre et son
type de résultat. La signature d’une méthode correspond au nom de la méthode et la liste des
paramètres en entrées.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
29
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

Syntaxe : visibilité / nom opération (paramètres) [type résultat] {propriété}

Visibilité : +, -, #

Nom opération : utiliser un verbe représentant l’action a réalisé

Paramètre : listes des paramètres

Type de résultat : type de valeur retournée

{Propriété} : valeurs facultatives applicables en fonction du traitement effectué.

vi. Association
Une association représente une relation structurelle entre classe d’objet et décrire un groupe
de liens ayant une même structure et une sémantique. Elle représente les liens qui existent entre
les instances de classe.

vii. Les liens


Un lien est une connexion physique ou conceptuelle entre instances de classe. C’est une
instance d’association.

viii. Généralisation
La généralisation représente la démarche inverse de la spécialisation puisqu’elle consiste à créer
à partir de plusieurs classes (spécialités), une classe généralisée.

ix. Spécialisation
Une classe peut également être définie comme un sous ensemble d’une autre classe, ce sous
ensemble devra toujours constituer un ensemble d’objets similaire, il s’agit de ce fait d’une sous
classe d’une autre classe et elle constitue aussi une spécialisation de cette autre classe.

x. Multiplicité
C’est un couple de valeur qui représente le nombre de fois qu’un objet intervient dans une
association.

xi. Réalisation d’un diagramme de classe

Le diagramme de classe pour notre cas est le suivant :

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
30
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

Figure 7 : Diagramme de classe

SECTION 2 : IMPLEMENTATION ET PERSPECTIVE

1. IMPLEMENTATION
Dans cette section, nous présenterons notre base de donnée, puis les codes sources de notre
application. Les interfaces de connexion, d’inscription, ainsi que le Dashboard.

1.1. Base de données

Figure 8 : base de données du projet

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
31
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

1.2. Code php d’insertion d’un produit

Figure 9 : code pour « ajouter un produit »

1.3. Code php de modification d’un produit

Figure 10 : code pour « modifier un produit »

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
32
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

1.4. Code php pour supprimer un produit

Figure 11 : code pour « supprimer un produit »

1.5. Page d’inscription

Figure 12 : interface d’inscription

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
33
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

1.6. Page de connexion

Figure 13 : interface de connexion

1.7. Page d’accueil

Figure 14 : page d’accueil

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
34
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

1.8. Page du stock disponible

Figure 15 : page du stock disponible

1.9. Tableau de bord côté Administrateur

Figure 16 : tableau de bord

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
35
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

1.2.1. Page d’ajout

Figure 17 : page « ajouter un nouveau produit »

1.2.2. Page de modification

Figure 18 : page « modifier un produit »

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
36
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

7. PERSPECTIVE

Afin d’assurer une expérience utilisateur fluide et satisfaisante, il est nécessaire d’inclure la
gestion des alertes et cas de variation de stock ensuite la mise en place d’une version mobile et
également un bouton annuler.

7.1. Gestion des alertes

Les alertes sont des notifications visuelles ou sonores qui informent les utilisateurs
d’évènements important ou de situation critiques.

Dans le contexte de notre application e-commerce, les alertes seront utilisés pour informer les
utilisateurs des promotions spéciales, des produits en rupture de stock ; ses alertes seront
personnalisées en fonction du choix du canal de notification (email, SMS).

7.2. Gestion de variation de stock

Les variations de stock se produisent lorsque la quantité d’un produit disponible change, que ce
soit en raison de ventes, de réapprovisionnement, de retours, etc.

Pour le cas de notre application e-commerce, il est essentiel de gérer efficacement les variations
de stock afin d’éviter les erreurs de commande, les ruptures de stock et les mécontentements des
clients. Ainsi, il est nécessaire de gères les cas de variations en mettant à jour automatiquement les
niveaux de stock dans la base de données de l’application, utiliser les notifications d’alertes pour
informer les clients des variations importantes de stock afin qu’ils puissent prendre des mesures
appropries.

 Notifications d’alertes à prévoir en cas de variation de stock


- Notification de rupture de stock : « le produit que vous avez ajoute au panier est en rupture
de stock. Veuillez nous excuser pour ce désagrément. Nous vous tiendrons informer des que le produit
sera de nouveau disponible ».
- Notification de réapprovisionnement : « bonne nouvelle ! Le produit que vous consulte est
de nouveau en stock. Ne manquez pas cette opportunité et passez votre commande des maintenant ».
- Notification de baisse de stock critique : « attention ! Le produit que vous avez ajouté au
panier est en quantité limitée. Dépêchez-vous de finaliser votre commande avant qu’il ne soit pas
épuiser ».

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
37
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

7.3. Mise en place d’une version mobile

L’intégration d’une version mobile à notre application est une étape essentielle pour répondre aux
besoins croissants des consommateurs qui utilisent de plus en plus leurs smartphones pour effectuer
des achats en ligne. Voici quelques perspectives à considérer pour la mise en place d’une version
mobile de mon application e-commerce :

- Conception responsive : notre application devra se concevoir de manière responsive, c’est-


à-dire s’adapter automatiquement à différents types d’appareils et tailles d’écran, offrant ainsi
une expérience utilisateur optimale sur les smartphones et tablettes.

- Optimisation des performances : veillez à ce que notre application mobile soit rapide et
réactive pour offrir une expérience fluide aux utilisateurs. Optimisez les temps de chargement,
réduire les animations lourdes et s’assurer que le processus d’achat est simple et rapide.
 Ajout d’un bouton annuler
L’intégration d’un bouton annuler dans nos différents formulaires d’inscription et de connexion
permettra aux utilisateurs d’annuler leurs inscriptions ou leur connexion en cas de besoins.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
38
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

CONCLUSION GENERALE

Au terme de la rédaction de ce rapport sur la gestion et suivie du stock des terminaux de paiements
électronique, il en ressort que cette expérience a été bénéfique pour nous dans la mesure où, en dehors
des connaissances acquises, il a fallu poussées des recherches pour pallier certains problèmes et
difficultés rencontrés lors de l’exécution de certaines tâches.

Le travail qui nous a été demandé d’effectuer pendant notre séjour à IWOMI TECHNOLOGIES
était de mettre sur pied un logiciel pour la gestion de stock. Ce logiciel devrait aider l’entreprise à
pouvoir contrôler le niveau de stock disponible, gérer les commandes ainsi que le suivi de ces
équipements.

Ce projet a été bénéfique pour nous car il nous a permis de renforcer, d’enrichir et de joindre la
théorie à la pratique, de mettre en application nos connaissances acquises le long de nos études et en
stage.

L’étude de ce projet nous a également permis de renforcer nos connaissances dans le domaine du
développement des applications informatiques. Nous n’avons pas la prétention d’avoir réalisé une
œuvre parfaite c’est pourquoi nous remercions d’avance tous ceux qui nous feront parvenir des
critiques et suggestions constructives.

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
39
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

WEBOGRAPHIE

Reference :
 Analyse et conception des systèmes d’informations niveau II, non publié
 UML niveau II de monsieur DJOKO (2023-2024), non publié
 Cours de base de données de niveau II, non publié,

Sites internet :
 [Link]
[Link]
 [Link]
 Apprendre à [Link]

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
40
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

TABLES DES MATIERES

SOMMAIRE ...................................................................................................................................I
REMERCIEMENT ....................................................................................................................... III
LISTE DES TABLEAUX ............................................................................................................. IV
LISTE DES FIGURES ................................................................................................................... V
SIGLES ET ABREVIATIONS ..................................................................................................... VI
AVANT-PROPOS ...................................................................................................................... VII
RESUME .................................................................................................................................... VIII
ABSTRACT .................................................................................................................................. IX
INTRODUCTION GENERALE..................................................................................................... 1
PREMIERE PARTIE : CONTEXTE DU STAGE ......................................................................... 2
CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE ............................................................... 3
SECTION 1 : ENVIRONNEMENT INTERNE ............................................................................. 3
1. HISTORIQUE ET EVOLUTION ..................................................................................... 3

1.1. HISTORIQUE ............................................................................................................ 3

1.2. OBJECTIFS................................................................................................................ 4

1.3. SERVICES ................................................................................................................. 4

2. RESSOURCES FONCTIONNELLES DE L’ENTREPRISE ........................................... 4

2.1 RESSOURCES TECHNIQUES .................................................................................... 4

Ressources matérielles ........................................................................................................ 4

Ressources logicielles ......................................................................................................... 4

2.2 RESSOURCES HUMAINES ........................................................................................ 5

SECTION 2 : ENVIRONNEMENT EXTERNE ............................................................................ 6


1. LES CLIENTS ................................................................................................................... 6

2. LES PARTENAIRES ........................................................................................................ 6

CHAPITRE 2 : DEROULEMENT DU STAGE............................................................................. 7

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
41
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

SECTION 1 : PRESENTATION DU SERVICE D’ACCUEIL ..................................................... 7


1. ACTIVITE DU SERVICE INFORMATIQUE ................................................................. 7

2. RESSOURCES DU SERVICE INFORMATIQUE .......................................................... 7

SECTION 2 : ACTIVITES DU STAGE....................................................................................... 8


1. TACHES REALISEES ...................................................................................................... 8

2. APPORTS DU STAGE ..................................................................................................... 9

2.1 Sur le plan personnel ...................................................................................................... 9

2.2 Sur le plan professionnel ................................................................................................... 9

2.3 Sur le plan académique ...................................................................................................... 9

3. JUSTIFICATION DU THEME ....................................................................................... 10

DEUXIEME PARTIE : CONTEXTE DU STAGE ...................................................................... 11


CHAPITRE 3 : ETUDE PREALABLE ........................................................................................ 12
SECTION 1 : ETUDE DE L’ART SUR LE THEME .................................................................. 12
1. GENERALITE SUR LA GESTION DES STOCKS ...................................................... 12

2. ETUDE DE L’EXISTANT.............................................................................................. 12

3. PROBLEMATIQUE SUR LE SYSTEME EXISTANT ................................................. 12

4. CHOIX DE LA SOLUTION ........................................................................................... 12

SECTION 2 : CAHIER DES CHARGES ..................................................................................... 13


1. DEFINITION ................................................................................................................... 13

2. CONTEXTE DU PROJET .............................................................................................. 13

3. EXPRESSION DES BESOINS ....................................................................................... 13

3.1. Les besoins fonctionnels .......................................................................................... 14

3.2. Les besoins non fonctionnels ....................................................................................... 14

4. CRITIQUE DE L’EXISTANT ........................................................................................ 15

5. LES OBJECTIFS DU PROJET ....................................................................................... 15

5.1. Objectif général ........................................................................................................ 15

5.2. Objectifs spécifiques .................................................................................................... 15

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
42
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

6. DELAIS DU PROJET ..................................................................................................... 15

6.1. Analyse et conception .................................................................................................. 15

6.2. Développement de la base de donnée....................................................................... 16

6.3. Développement des fonctionnalités principales ....................................................... 16

6.4. Test ........................................................................................................................... 16

6.5. Déploiement et maintenance .................................................................................... 16

7. ESTIMATION DU COUT DU PROJET ........................................................................ 16

7.1. Ressources matérielles ............................................................................................. 16

7.2. Ressources logicielles............................................................................................... 17

7.3. Ressources humaines ................................................................................................... 18

7.4. Montant total à prévoir ................................................................................................. 19

8. CONTRAINTE DU PROJET .......................................................................................... 19

8.1. Coût .......................................................................................................................... 19

8.2. Délais ........................................................................................................................ 19

9. Qualité.............................................................................................................................. 19

10. LES LIVRABLES ........................................................................................................... 19

CHAPITRE 4 : REALISATION DU PROJET ............................................................................. 20


SECTION 1 : MODELISATION DU PROJET ............................................................................ 20
1. LES ACTEURS ............................................................................................................... 20

2. ENVIRONNEMENT DE TRAVAIL .............................................................................. 20

3. LES OPERATIONS DE L’ACTIVITE ........................................................................... 21

4. ANALYSE FONCTIONNEL.......................................................................................... 21

4.1. Choix de la méthode d’analyse ................................................................................ 21

4.2. Etude comparative........................................................................................................ 22

4.3. Justification du choix d’analyse ................................................................................... 22

5. PRESENTATION D’UML ............................................................................................. 22

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
43
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DE
STOCK : CAS D’IWOMI TECHNOLOGIE

5.1. Diagramme de cas d’utilisation ................................................................................ 23

5.2. Diagramme de séquence .............................................................................................. 26

6. ANALYSE STATIQUE .................................................................................................. 28

6.1. Diagramme de classe ................................................................................................ 28

6.2. Les concepts du diagramme de classe.......................................................................... 28

SECTION 2 : IMPLEMENTATION ET PERSPECTIVE ........................................................... 31


1. IMPLEMENTATION...................................................................................................... 31

1.1. Base de données ....................................................................................................... 31

1.2. Code php d’insertion d’un produit ........................................................................... 32

1.3. Code php de modification d’un produit ................................................................... 32

1.4. Code php pour supprimer un produit ....................................................................... 33

1.5. Page d’inscription ..................................................................................................... 33

1.6. Page de connexion .................................................................................................... 34

1.7. Page d’accueil........................................................................................................... 34

1.8. Page du stock disponible .......................................................................................... 35

1.9. Tableau de bord côté Administrateur ....................................................................... 35

1.2.1. Page d’ajout ................................................................................................................. 36

1.2.2. Page de modification ................................................................................................... 36

7. PERSPECTIVE ............................................................................................................... 37

2.1. Gestion des alertes .......................................................................................................... 37

2.2. Gestion des variations de stock ................................................................................ 37

2.3. Mise en place d’une version mobile ......................................................................... 38

CONCLUSION GENERALE ....................................................................................................... 39


WEBOGRAPHIE .......................................................................................................................... 40
TABLES DES MATIERES .......................................................................................................... 41

REDIGE ET PRESENTE PAR KENGNE TADIE ELSA


CLEMENTINE
44

Vous aimerez peut-être aussi