République Démocratique du Congo
MINISTERE DE L’ENSEIGNEMENT
SUPERIEUR ET UNIVERSITAIRE
UNIVERSITE DE MAZENOD
FACULTE DE TECHNOLOGIES ET SCIENCES INFORMATIQUES
AVENUE KASAVUBU N° 3145
KINSHASA/KINTAMBO
B.P. 8251 KINSHASA
CONCEPTION ET REALISATION D’UNE APPLICATION
INFORMATIQUE POUR LA GESTION DE STOCKS
DANS UNE ENTREPRISE PUBLIQUE. CAS DE
L’ONATRA
BOLALA MOFEY Israël
PROFFESSEUR : TSHITENGA Bavon
ANNEE ACADEMIQUE
2024 - 2025
I
EPIGRAPHE
« L'informatique est ce que nous faisons quand nous avons
l'impression de ne pas savoir ce que nous faisons. »
Pierre Malraux 17 décembre 1995
II
DÉDICACES
A mes parents BOLALA MOFEY EVARISTE et KIMBANZI
MANOKO VIRGINIE pour leur amour inestimable, leur confiance,
leur soutien, leurs sacrifices et toutes les valeurs qu’ils ont su
m’inculquer.
A mes oncles et tantes, à mes frères et sœurs, à mes cousins et
cousines, pour l’amour, l’attention, l’aide et le soutien qu’ils m’ont
apporté.
A tous mes amis et aux personnes qui m’ont aidée, encouragée,
soutenue, pour mener à bien faire ce mémoire.
A la postérité scientifique nous dédions ce travail.
BOLALA MOFEY ISRAEL
III
REMERCIEMENTS
Nous remercions Dieu le Tout Puissant de nous avoir permis de mener
à terme ce projet qui est pour moi le point de départ d'une
merveilleuse aventure celle de recherche informatique.
Nous remercions mes très chers parents grâce à eux je suis à
l’université ces sont mes anges sur cette terre
Nous remercions monsieur BAVON STHITENGA pour avoir bien
voulu superviser ce travail et de donner son temps et de son
intelligence à la réussite de ce projet qui pour moi représente un
modèle de réussite et une source de motivation, pour sa disponibilité.
Je remercie mes frères et sœurs, amis, collègues de l’université ils
m’ont aidé avec les idées de mon travail
Je tiens à remercier toutes mes connaissances de m’avoir soutenues
durant cette période de travail Merci infiniment .
1
0. INTRODUCTION GENERALE
0.1 Présentation du sujet
La Société commerciale des transports et des ports (SCTP), appelée Office
national des transports (ONATRA) avant 2011 donc l'appellation actuel
est ONATRA, est une entreprise sociétaire publique de la République
démocratique du Congo, active essentiellement dans l'ouest et le nord du
pays. Son siège social est établi à Kinshasa, commune de la Gombe1.
Sa mission principale consistait, en effet, à réaliser une coordination
efficace de moyens de transport entre la cuvette de Congo et les ports
maritimes de l'Atlantique.
La gestion des stocks est un enjeu crucial pour les entreprises, notamment
pour celles du secteur public comme l'Office National des Transports
(ONATRA). Une gestion efficace des stocks permet non seulement
d’optimiser les coûts, mais également d’assurer l a disponibilité des
ressources nécessaires au bon fonctionnement des opérations. Dans ce
contexte, la conception et la réalisation d’une application informatique
dédiée à la gestion des stocks se révèlent indispensables.
L'ONATRA, en tant qu'entité publique, gère une variété de ressources
matérielles et logistiques. La complexité de ses opérations nécessite une
approche systématique pour suivre et gérer les stocks de manière efficace.
L'absence d'un système intégré peut en traîner des pertes financières, des
retards dans les opérations et une mauvaise allocation des ressources.
L'objectif principal de cette application est de fournir une solution
numérique qui facilite.
Le suivi des entrées et sorties de stock : Assurer une traçabilité complète
de mouvements de marchandises.
2
0.2 Problématique
Dans une entreprise publique comme ONATRA (Office National des
Transports) présente plusieurs problèmes qui nécessitent une attention
particulière. Voici les principales problématiques identifiées
- Une forte dépendance aux processus manuel peut entraîner des
erreurs des saisies des pertes des données et un suivi inefficace des
mouvements des marchandise et peut ralentir et augmenter des
risques humains. Cela peut conduire à des surstocks et des ruptures
affectant la disponibilité des produits et la satisfaction des clients .
- Les méthodes traditionnelles de gestion des stocks sont souvent
inefficaces et peuvent entraîner des erreurs humaines, des pertes de
temps et des coûts élevés.
Face à ces difficultés constatées il y a eu lieu de s'interroger en ces termes
:
- Comment collecter et analyser les données relatives aux stocks pour
anticiper les besoins futurs et prendre des décisions éclairées sur les
commandes et les réapprovisionnements ?
- Comment l'application peut -elle s'intégrer efficacement avec
d'autres systèmes existants (comptabilité, gestion des ressources
humaines) pour une gestion harmonisée des processus ?
- Comment concevoir une application qui soit évolutive et capable de
s'adapter aux changements de l'environnement économique et aux
nouvelles exigences réglementaires ?
0.3 Hypothèse
Suite à nos questions soulevées à notre problématique les réponses à nos
questions sont :
3
- Automatiser les processus de commande et de réapprovisionnement
pour réduire le temps et les erreurs humaines.
- Utiliser une base de données centralisée pour permettre à divers
systèmes d'accéder à des données synchronisées, garantissant ainsi
la cohérence et la fiabilité des informations.
- Utiliser des solutions de base de données qui peuvent évoluer avec
les besoins, comme des bases de données MySQL ou des systèmes
de gestion de bases de données relationnelles hautement
configurables.
- Concevoir la structure des données de manière à pouvoir ajouter des
nouveaux champs ou entité sans nécessiter des refontes majeures.
La résolution de ces problématiques est essentielle pour garantir une
gestion efficace des stocks au sein d'ONATRA. Une approche centrée sur
l'utilisateur, combinée à des technologies modernes, peut contribuer à
optimiser les processus de gestion des stocks, améliorer la performance
opérationnelle et réduire les coûts globaux.
0.4 Choix et intérêt du sujet
0.4.1 Choix du sujet
Notre choix porte sur la conception et réalisation d’une application
informatique pour la gestion des stocks dans une entreprise publique
avec pour objectif de pouvoir informatiser cette dernière et de ce fait,
faciliter d'avantage la gestion des ressources au sein d’une organisation
comme l’ONATRA en intégrant des fonctionnalités adaptées et en utilisant
des technologies moderne l’application peut répondre aux défis
spécifiques de la gestion des stocks
4
0.4.2 Intérêt du sujet
L’intérêt de concevoir et de réaliser une application informatique pour la
gestion des stocks à l’ONATRA est de soutenir la mission d’une gestion
responsable et innovante dans le secteur publique.
0.5 Délimitation du sujet
Nous avons débuté nos recherches, du 24/11/2023 jusqu’à nos jours à
travers l’outil en ligne internet et quelques renseignements .
0.6 Méthode et technique
0.6.1 Méthode
La méthode est l’ensemble d’opération intellectuelle pour lesquelles une
discipline scientifique cherche à attendre les vérités qu’elle poursuites.
❖ Méthode d’Analyse des besoins
Nous allons commencer par effectuer une analyse approfondie des
besoins et des exigences de l’ONATRA ainsi que des utilisateurs de
l'application. Cela peut être réalisé par des entretiens avec le
personnel de l’ONATRA, identifié leurs besoin attentes et les
problèmes rencontres dans le système actuel et en effectuant des
recherches sur les meilleures pratiques dans la gestion des stocks.
❖ Développement de l’application
Processus en plusieurs phases comprenant l’analyse des besoins. La
conception de l’interface. Le développement et les tests de
l’application.
5
0.6.2 TECHNIQUE
Les techniques nous avons utilisé pour faire des recherches sont :
▪ Technique de planification et d’analyse
Identifier les forces, faiblesses, opportunités et menace relatives au
projet.
▪ Technique documentaire
Elle permet de parcourir un certain nombre d’’ouvrage scientifiques et
techniques se rapportant à la solution proposée . Mais également
l’Internet, qui à l’heure actuelle constitue la référence incontournable
des recherches .
▪ Technique d’observation
Elle permet d’expliquer un phénomène à travers la description de
comportement des situations et de faits. Elle nous a permis de constater
la gestion des stocks est trop lent au système actuel .
6
CHAPITRE I : GENERALITE ET THEORIQUE
I.1 INTRODUCTION
La gestion des stocks est un élément crucial pour le bon fonctionnement
des entreprises, en particulier dans le secteur public où l'efficacité et la
transparence sont primordiales. Dans ce contexte, l'Office National des
Transports (ONATRA) se doit de veiller à une gestion optimale de ses
ressources matérielles pour garantir la continuité de ses opérations et la
satisfaction des besoins de ses usagers.
I.2 NOTION SUR LES APPLICATION DESKTOP
Voici un aperçu détaillé des fonctionnalités des applications du bureau
Notion :
L'application de bureau Notion offre une expérience plus rapide et épurée,
sans les distractions des onglets de navigateur. Elle permet de se
concentrer sur le travail le plus important.
L'application de bureau Notion est optimisée pour la vitesse, vous
permettant de trouver rapidement les informations dont vous avez besoin
et de créer de nouveaux contenus.
I.2.1 Démarche pour concevoir l'application de gestion de stock et
langage approprié
I.2.1.1 Démarche pour concevoir l'application de gestion de stocks
Voici les principales étapes pour concevoir une application de gestion de
stock avec Notion :
1. Définir les objectifs et les besoins
7
Commencez par identifier les objectifs de votre application de
gestion de stock, comme le suivi des niveaux de stock, la gestion
des commandes, la prévision de la demande, etc. Analysez également
les besoins spécifiques de votre entreprise en termes de
fonctionnalités, de données à suivre, de processus à automatiser, etc.
2. Conception
Concevoir la structure de la base de données : Créez une base de
données Notion pour gérer vos stocks. Définissez les différentes
propriétés nécessaires pour chaque article (nom, référence, quantité
en stock, seuil de réapprovisionnement, fournisseur, etc.). Organisez
ces informations de manière logiq ue et intuitive.
I.2.1.2 Les langages appropriés
Pour un développement d’une application de gestion de stocks on a
plusieurs langages de programmation nous allons utilisez :
• Le langage SQL
Il est utilisé pour la gestion de base des données. L’importance de
ces langages réside dans leur capacité à créer des applications
dynamiques et interactives, facilitant ainsi la gestion des données.
I.2.2 Notion des bases des données
Une base de données est un système organisé de collecte et de gestion des
données. Facilitant des opérations telles que l’insertion. La mise à jour et
les requêtes.
8
1.2.4 Notions sur les SGBD
Les systèmes de gestion de bases de données (SGBD) sont cruciaux pour
la gestion des données. Ils permettent l’organisation, la manipulation et la
sécurité des données. Des SGBD relationnels comme MySQL ou
PostgreSQL que nous allons utiliser, sont souvent choisis pour leur
robustesse et leur capacité à gérer des transactions complexes.
I.2.3 Notions sur la méthode d’analyse informatique
La méthode d’analyse informatique est essentielle pour comprendre les
besoins des utilisateurs et les exigences techniques de l’application.
N. B : il en existe plusieurs méthodes d’analyse informatique, nous ont se
concentrer sur la méthode merise
I.2.3.1 Méthode MERISE
La méthode Merise est une approche d’analyse et de conception des
systèmes d’information largement utilisée. Elle se décompose en plusieurs
phases :
1. Analyse des besoins
Identification des besoins des utilisateurs.
2. Modélisation conceptuelle
Création d’un modèle conceptuel des données (MCD) et des traitements
(MCT).
3. Modélisation logique
Transformation du modèle conceptuel en un modèle
logique qui peut être implémenté dans un SGBD.
9
4. Conception physique
Définition des éléments de la base de données en
tenant compte des contraintes techniques . La méthode Merise favorise
une approche structurée et itérative, garantissant que l’application
répond aux besoins des utilisateurs tout en restant techniquement
réalisable
10
BIBLIOGRAPHIE
• Gestion de stock ▷ magasin ou entrepôt, 6 astuces pour l'améliorer
(https://www.appvizer.fr/magazine/operations/gestion -de-stock/6-
astuces-ameliorer-precision-stocks)
• Méthodes de gestion des stocks et d'approvisionnement |
Agicap(https://agicap.com/fr/article/methodes -de-gestion-des-stocks/)
• Gestion de projet
(https://www.notion.so/fr/help/guides/category/project -management )
• [Notion Desktop App for & Windows |
Notion](https://www.notion.so/desktop )
• [Notion for desktop - Notion Help
Center](https://www.notion.so/help/notion -for-desktop)
• [Notion apps - Notion Help
Center](https://www.notion.so/help/category/notion -apps)
11
TABLE DES MATIÈRES
0. INTRODUCTION GENERALE ................................................... 1
0.1Présentation du sujet ………………………………………... ............. 1
0.2 Problématique ....................................................................... 2
0.3 Hypothèse ............................................................................. 2
0.4 Choix et intérêt du sujet ......................................................... 3
0.4.1 Choix du sujet ...................................................................... 3
0.4.2 Intérêt du sujet ..................................................................... 4
0.5 Délimitation du sujet ............................................................. 4
0.6 Méthode et technique ............................................................. 4
0.6.1 Méthode .............................................................................. 4
0.6.2 TECHNIQUE ....................................................................... 5
CHAPITRE I : GENERALITE ET THEORIQUE ................................... 6
I.1 INTRODUCTION .................................................................... 6
I.2 NOTION SUR LES APPLICATION DESKTOP ........................... 6
I.2.1 Démarche pour concevoir l'application de gestion de stock et
langage approprié .............................................................................. 6
I.2.1.1 Démarche pour concevoir l'application de gestion
de stocks 6
I.2.1.2 Les langages appropriés .............................................. 7
I.2.2 Notion des bases des données .............................................. 7
I.2.3 Notions sur la méthode d’analyse informatique .................... 8
I.2.3.1 Méthode MERISE ........................................................ 8