Académique Documents
Professionnel Documents
Culture Documents
Sous l’encadrement
Académique : Professionnel :
&
M. NDIHOU M. FOTSING JEAN
MARTIAL CLAUDE
A
Parents :
Mr et Mme
fongang
REMERCIEMENTS
T
out d’abord nous adressons notre gratitude et notre sincère reconnaissance à tous ceux
qui, de près ou de loin, directement ou indirectement, ont contribué à la production de ce
rapport de stage, mais aussi qui ont été d’un apport remarquable et indéniable dans notre
formation à l’Institut Universitaire du Golfe de Guinée (IUG) de Douala et au sein de
la société MBE MBA CAM de Yaoundé. Nous remercions particulièrement :
AVANT-PROPOS
L
’arrêté ministériel N° 90/E /MINEDUC du 24 décembre 1971 est celui instituant
l’examen national du brevet des techniciens supérieurs (BTS), ceci dans le but de fournir
aux entreprises camerounaises des techniciens directeurs opérationnels.
La formation tient sur deux ans comprenant un stage académique de deux mois effectués à la fin
de la première année. Ce stage a pour but de confronter les étudiants aux réalités du monde
professionnel et entraîne la rédaction d’un rapport soutenu en fin de deuxième année.
En créant ce diplôme le ministère ouvre un grand marché pour la branche de l’éducation. Parmi
les divers ouvreurs de ce marché, on peut citer L’INSTITUT UNIVERSITAIRE DU GOLFE DE
GUINEE qui regroupe en son sein trois campus (ESG, ISTA, ISA). Il est situé à Douala-bassa au
quartier pk8 à quelques mètres de l’entrée laïc et a été créé par arrêté ministériel
N°78/J2/MINEDUC/SCAFES du 10 septembre 1993. Il a pour but de préparer les jeunes
titulaires d’un baccalauréat ou d’un diplôme équivalent dans les filières et spécialités suivantes :
Le cycle MASTER 2 (bac+5) ;
Le cycle MASTER 1 (bac+4) ;
Le cycle BACHELOR (GCE, A-L+3) ;
Le cycle LICENCE PROFESSIONNELLE (bac+3) ;
Le cycle DSEP (bac+2) ;
Le cycle BTS (bac+2).
Dans le cas nous concernant, le cycle BTS comprend les options suivantes :
Marketing-commerce-vente (MCV) ;
Banque (BQ) ;
Action Commercial (ACO) ;
Commerce International (CI) ;
Comptabilité et Gestion des Entreprises (CGE) ;
Journalisme (JO) ;
Assistant Manager (AMA) ;
Gestion des Ressources Humaines (GRH) ;
Gestion des Systèmes d’Information (GSI).
A la fin de cette expérience, l’étudiant est appelé à rédiger un rapport de stage sur les opérations
réalisées durant son stage et qu’il devra soutenir devant un jury. Tout ceci dans l’optique de son
diplôme.
C’est dans ce contexte que nous avons effectué un séjour au sein de la société MBE MBA CAM,
du 27 juin 2022 au 27 aout 2022 avec pour thème : « Conception et réalisation d’une application
de gestion du stock et vente des produits».
Le présent rapport reflète les travaux que nous avons effectués dans la société ainsi que
l’environnement dans lequel nous avons évolué.
SOMMAIRE
IV par NDJONTU ARNOLD WLIFRIED
Rédigé et présenté
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
DEDICACE…………………………………………………………………………………………………....I
REMERCIMENTS…………………………………………………………………………………………...II
AVANT-PROPOS……………………………………………………………………………………………III
LISTE DES FIGURES……………………………………………………………………………………….VI
ABREVIATION……………………………………………………………………………………………...VII
RESUME…………………………………………………………………………………………………….VIII
ABSTRACT…………………………………………………………………………………………………..IX
INTRODUCTION……………………………………………………………………………………………..1
PREMIERE PARTIE : ETUDE DE L’ENVIRONNEMENT………………………………………………….3
CHAPITRE 1 : PRESENTATION DE L’ENTREPRISE ET DEROURELEMENT DU STAGE…………….4
SECTION 1 : PRESENTATION DE LA SOCIETE MBE MBA CAM…………………………………..4
SECTION 2 : DEROULEMENT DU STAGE…………………………………………………………….6
CHAPITRE 2 : ETUDE DE L’EXISTANT……………………………………………………………………11
SECTION 1 : DESCRIPTION DU SYSTEME EXISTANT……………………………………………..11
SECTION 2 : CRITIQUE DE L’EXISTANT ET EBAUCHE DE SOLUTION…………………………12
DEUXIEME PARTIE : MISE SUR PIED DU FUTUR SYSTEME………………………………………….15
CHAPITRE III : ETUDE DE LA NOUVELLE SOLUTION…………………………………………………16
SECTION 1: PRESENTATION SUCCINTE DE UML ET DE SES PROCESSUS……………………..16
SECTION 2 : ETUDE DES PRINCIPAUX DIAGRAMMES…………………………………………….19
CHAPITRE IV : IMPLEMENTATION……………………………………………………………………….36
CONCLUSION…………………………………………………………………………………………………
BIBLIOGRAPHIE………………………………………………………………………………………………
ABREVIATIONS
L
’objectif principal de ce rapport est d’apporter des solutions au problème
d’automatisation des tâches dans la gestion du stock et vente des produits de la société
MBE MBA CAM. Face à l’inexistence d’un logiciel permettant de connaître exactement
la quantité de produits en stock, nous avons jugé très important de mettre en place
un logiciel qui permettra de faciliter les mises à jour des informations relatives aux
produits en stock (dynamique). Ce système réunira en son sein des utilisateurs qui, en
fonction des rôles pourront effectuer des changements au niveau du stock (entrée ou
sortie), ainsi qu’un profil administrateur qui sera chargé de gérer les profils. Ce projet
constituera pour nous un moyen de permettre à la société MBE MBA CAM de toujours
avoir des informations à jour sur ses produits en stock.
ABSTRACT
T
he main objective of this report is to provide solutions to the problem of
automating tasks in the stock management and sale of the products of the
company MBE MBA CAM. Faced with the lack of software allowing us to
know exactly the quantity of products in stock, we considered it very
important to set up software which will make it easier to update information
relating to products in stock (dynamic).This system will bring together
users who depending on the role, will be able to make changes to the stock
level (entry or exit), as well as an administrator profile who will be
responsible for managing the profiles. This project will be a means for us to
allow the company MBE MBA CAM to always have up-to-date
information on its products in stock.
.
INTRODUCTION GENERALE
L
es technologies de l’information et de la communication ont évolué de façon
exponentielle surtout dans les dernières années. Cette révolution a eu un impact non
négligeable sur les entreprises soit dans le secteur public ou privé.
. En vue d’acquérir des notions plus pratique et de se familiariser avec le monde
professionnel, il est prévu pour tout étudiant de deuxième année d’effectuer un stage
académique. Le but étant d’acquérir une expérience professionnelle et d’associer la théorie
acquise en cours de formation à la pratique sur le terrain. Le stage d’une période de 02 mois,
que nous avons débuté le 27 JUIN 2022 au 27 AOUT 2022, s’est déroulé au sein de la société
MBE MBA CAM. Nous avons été accueillis par la Secrétaire. C’est ainsi au cours des activités
menées dans différentes structures durant notre stage, nous avons rencontré quelques problèmes dans
le domaine de la gestion du stock ; notamment dans la difficulté d’avoir une connaissance en temps
réel sur le stock et la lenteur dans les inventaires . D’où le thème : « Conception et réalisation d’une
application du stock et vente des produits ».
Pour cela, nous allons utiliser le langage UML (Unified Modeling Language) qui est un
langage de programmation permettant de décrire de façon graphique, l’architecture logicielle que
nous souhaitons mettre sur pieds.
Le présent rapport abordera les différentes phases de la gestion des marchandises en stock, la
gestion de l’inventaire, … Grace à la méthode utilisée notre travail se subdivise en deux grandes
parties qui sont :
La présentation de l’entreprise et l’étude de l’existant
La mise en place du nouveau système et l’implémentation.
1
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
. Dans le premier chapitre nous allons faire une présentation générale de l’entreprise,
son historique, ses ressources ainsi que les différents services qu’elle propose
2
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
PREMIERE PARTIE :
PRESENTATION DE L’ENTREPRISE ET ETUDE DE
Il sera question pour nous de d’écrire l’entreprise et le déroulement de notre stage d’une part, et
faire une analyse logique et cohérente de l’existant d’autre part.
3
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
I. HISTORIQUE
1. CREATION
2. LOCALISATION
4
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
II. EVOLUTION
Ayant débuté avec un magasin, la société MBE MBA CAM a par la suite intégré 2 autres
magasins offrants chacun des produits variés. Dans un premier temps, la société ne
commercialisait que de sacs de chaussures importés et vendus en gros. Par la suite avec
l’ouverture des nouveaux magasins, elle s’est vue agrandir avec l’importation de nouveaux
produits.
III. ORGANISATION
Direction générale
Service de
Le secrétariat La caisse La réception
stockage
1. DIRECTION GENERALE
Elle est chargée de gérer le bon fonctionnement et l’administration de la société.
2. SECRETARIAT
Elle est chargée de superviser tous les services et d’y apporté un rapport complet.
3. Le SERVICE DE STOCKAGE
Leur rôle est de veiller à la bonne coordination des marchandises stockées en magasin
4. LA CAISSIERE
Elle enregistre, totalise et encaisse la somme correspondant aux achats d’un client
5. LA RECEPTION
5
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Dès notre arrivée au sein de la société MBE MBA CAM, nous avons été accueillis par le service de stockage.
C’est cette dernière qui nous a permis de prendre connaissance des différentes tâches qui devraient nous être
assignées.
2) AFFECTATION
Etant arrivés dans la structure mère un Samedi matin, et étant donné que la société n’est ouvrable uniquement
du Lundi au Samedi, notre affectation auprès des magasiniers s’est véritablement faite 02 jours après notre
arrivée. Quelques jours après des renseignements et prise de contact avec notre affectation ainsi que du
personnel environnant, nous avons pu identifier les différents emplacements des magasins principalement
conçu pour stocker les produits. Grace aux taches qui nous étaient attribué dans différent magasin, nous en
avons profité pour prendre plus amplement connaissance des marchandises existantes, stockées et en cours
d’exécution. Tout ceci sur la base du besoin d’une gestion informatisée du stock et la vente des produits au
dépend d’une gestion manuelle.
a) RÔLE OU FONCTION
Les Magasiniers ont entre autres les fonctions suivantes :
b) PERSONNEL
Le responsable du magasin ;
Le gestionnaire de stock ;
Les stagiaires ;
Les magasiniers ;
6
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
c) ENVIRONNEMENT MATERIEL
PRODUITS
Les magasins comporte divers produits d’écrit chacun par nom de code, un libellé, une catégorie et un fournisseur
que nous pouvons lister comme suit :
7
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
- Finalisation du pré-rapport ;
- Elaboration d’un PowerPoint pour la
Pré-soutenance ;
- Pré-soutenance.
8
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
2. Mission du stage
Notre stage de deux mois au sein de la société MBE MBA CAM s’est avéré très bénéfique
et même indispensable pour notre devenir. Cette structure a été bénéfique pour nous sur plusieurs
plans.
3. Justification du thème
Au cours de notre stage académique au sein de la société MBE MBA CAM, nous avons
rencontrée de nombreux problèmes parmi lesquels ; l’impossibilité de connaitre la quantité réel
en stock, la lenteur dans le processus de vente. C’est sur la base de ces problèmes qu’a émergé la
nécessité de mettre sur pied un système de gestion de produit et de vente d’où le thème
« Conception et réalisation d’une application de gestion du stock et vente des produits».
9
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
L’étude de l’existant est une étape très importante dans l’informatisation d’une
entreprise, car elle permet de mieux maitriser le système actuel afin de concevoir une solution
informatique spécifique aux problèmes rencontrés.
Dans ce chapitre nous analyserons le système existant ainsi que ces différents processus, puis
nous le critiquerons et nous proposerons une ébauche de solution.
Le gestionnaire de stock ;
Les magasiniers ;
Les réceptionnistes ;
Les caissières
La secrétaire.
Comme acteurs externes, nous avons :
Les fournisseurs ;
Les clients ;
10
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
2. TACHES DE GESTION
Pour les besoins en produit dans la société MBE MBA CAM, le gestionnaire de stock établit un
bon de commande adressé à des fournisseurs divers. La livraison de la marchandise en container
se fait par le biais d’un bateau. Dès l’arrivée de la marchandise, au magasin, des hommes
généralement appelé « Porteurs » se chargent de transporter les ballots pour les classés dans les
différentes pièces caractérisé chacune par une catégorie spécifique. Ceux-ci sont guidés par les
magasiniers assistés des stagiaires qui enregistrent eux les colis entrant sur un support papier.
c) PROCESSUS D’INVENTAIRE
Il s’agit de rédiger un inventaire appelé « Inventaire physique ». L'inventaire physique est
l'opération consistant à compter manuellement le nombre de colis présents dans le magasin à un
moment donné. L'inventaire physique permet de vérifier que les soldes de stocks disponibles
enregistrés sur les outils de gestion correspondent bien aux quantités de produits réellement
disponibles dans le magasin.
Lors d'un inventaire physique, il faut compter chaque produit individuellement à sa catégorie, et
son fournisseur.
A la fin de cet inventaire, la secrétaire rédige un rapport qui sera présenté au comité de décision
de l’entreprise.
11
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
I. Critique de L’existant
Cette critique qui découle de l’analyse de l’existant préalablement menée a pour but de fournir un état de situation
actuelle et notamment de faire apparaitre les qualités et les défauts de ce qui existe déjà. Nous résumons dans le
tableau ci-dessous les problèmes, cause, objectifs et solutions.
Elle peut être résumée dans un tableau à 02 colonnes, appelé le Tableau d’analyse causale :
a) Objectifs
Pour la réalisation de notre projet, il sera question pour nous de fixer des objectifs permettant de gérer les multiples
problèmes décelés. Parmi objectifs, nous avons :
Avoir une vue globale sur les informations des produits en stock.
12
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
1. Besoins Fonctionnels
Les besoins Fonctionnels se rapportent aux fonctionnalités que l’application doit offrir pour satisfaire les
utilisateurs. Les fonctionnalités que doit intégrer l’application à développer sont :
- Enregistrement des entrées de produit ;
- Gérer ventes ;
- Gérer les impressions
- Gérer les fournisseurs ;
- Gérer les utilisateurs ;
Performance et rapidité ;
Respect des principes relatifs aux interfaces homme/machine (IHM), tels que
l’ergonomie, et la fiabilité ;
Réduction des tâches manuelles qui nous permettraient de gagner en temps et en
fiabilité;
Archivage des informations.
13
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
DEUXIEME PARTIE :
MODELISATION ET IMPLEMENTATION DU
SYSTEME FUTUR
14
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Un projet informatique est un ensemble d’étapes méthodologiques qui doit permettre à partir de
l’étude de l’existant, la conception, la réalisation et l’exploitation du nouveau système. Pour ce
faire, il est essentiel d’utiliser un modèle. Modéliser un système c’est le représenter de façon
abstraite et simplifiée (modèle), afin de le décrire, de le simplifier ou de le prévoir. Son objectif
principal est de maîtriser la complexité du système à développer.
La schématisation de cette section est simple : Nous allons faire la genèse de UML d’une part et
le recensement des besoins fonctionnels et non fonctionnels de notre application d’autre part.
I. PRESENTATION DE UML
1. HISTORIQUE
Un langage de programmation est une notation conventionnelle destinée à formuler des
algorithmes et produire des programmes informatiques qui les appliquent. Le premier langage de
programmation orienté objet date des années 60 et s’appelait Simula. A la fin des années 60, de
nouveaux langage de programmation ont vu le jour, à l’instar de Small Talk, Objective C, C++,
Java. Par la suite, les premières méthodes de modélisation orientée objet ont été élaborée à la fin
des années 80 ; les trois méthodes les plus célèbres s’appelaient : Booch du nom de l’auteur,
OOSE (Objet Oriented Software Engineery) et OMT (Objet Modeling Technics). Enfin, ces trois
méthodes, dans les années 90, ont fusionné pour donner naissance au langage appelé « le langage
UML ».
Il permet de représenter un système sous forme de schémas. Sa notation graphique et
textuelle permet d’exprimer visuellement une solution objet, ce qui facilite la comparaison et
l’évaluation de la solution. Notons que UML est ouvert et n’est la propriété de personne.
UML est particulièrement utile dans notre cas car il nous permettra de décrire de façon
graphique au travers du diagramme de cas d’utilisation, diagramme d’activité, diagramme
séquence et diagramme de classe, l’architecture logicielle du système que nous souhaitons mettre
sur pied.
15
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Il vaut mieux modéliser un système avant de le réaliser car la modélisation permet de mieux
comprendre le fonctionnement du système.
Obtenir une modélisation de très haut niveau indépendante des langages et des
environnements.
Faire des simulations avant de construire un système.
Exprimer dans un seul modèle tous les aspects statiques, dynamiques, juridiques, etc.
Documenter un projet,
Générer automatiquement la partie logicielle d'un système.
16
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
a. Processus d’entrée
L’application de gestion du stock nouvellement implémenté permettra aux utilisateurs d’avoir une vue global sur
les informations des produits en stock. Le principal acteur de ce processus est le Gestionnaire du stock. Ce dernier
enregistre l’entrée des produits dans la base de données lors de la livraison. Il a le profil de Super Administrateur et
à la possibilité de gérer toute les options Qu’offre le logiciel.
b. Processus de sortie
L’acteur principal de ce processus est la caissière. En effet, elle enregistre les sorties grâce à l’interface de vente
modélisée à cet effet. Les données de la vente sont stockées dans une base de données avec des informations dont :
le numéro de la facture, l’information du client et biens d’autres.
c. Processus d’inventaire
17
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Un diagramme UML est une représentation graphique, qui s'intéresse à un aspect précis
du modèle. Chaque type de diagramme UML possède une structure (les types des éléments de
modélisation qui le composent sont prédéfinis) et véhicule une sémantique précise (il offre
toujours la même vue d'un système). Combinés, les différents types de diagrammes UML offrent
une vue complète des aspects statiques et dynamiques d'un système. Les diagrammes permettent
donc d'inspecter un modèle selon différentes perspectives et guident l'utilisation des éléments de
modélisation (les concepts objet), car ils possèdent une structure. Une caractéristique importante
des diagrammes UML, est qu'ils supportent l'abstraction. Cela permet de mieux contrôler la
complexité dans l'expression et l'élaboration des solutions objet.
18
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Légende :
Gestionnaire de stock : c’est l’émetteur des cas d’utilisations «Gérer Produit, Gérer
fournisseur, Gérer bon de commande, Coordonner entrée en stock» ;
Un acteur est l’idéalisation d’un rôle joué par une personne externe, un processus ou une chose
qui interagit avec un système. Il se représente par un stigmate (petit bonhomme) avec son nom .
Cas d’utilisation
Un cas d’utilisation est une unité cohérente d’une fonctionnalité visible de l’extérieur. Il réalise
un service de bout en bout, avec un déclenchement, un déroulement et une fin, pour l’acteur qui
l’initie. Un cas d’utilisation modélise donc un service rendu par le système, sans imposer le mode
de réalisation de ce service. Un cas d’utilisation se représente par une ellipse contenant le nom du
cas (un verbe à l’infinitif), et optionnellement, au-dessus du nom, un stéréotype.
Figure : Exemple de représentation d’un cas d'utilisation
19
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
permet d’observer les différentes relations entre les acteurs du système, à savoir l’héritage :
c. Les scénarii
Les aspects dynamiques des cas d’utilisation sont les scénarios des processus métier d’utilisation de
l’application. La description d’un cas d’utilisation se fait par des scénarios qui définissent la suite logique
des actions qui constituent le cas tout en précisant ce que fait l’acteur et ce que fait le système. En se
basant sur notre diagramme de cas d’utilisation de la gestion du stock des produits, nous pouvons avoir les
scénarii suivant :
Module s’authentifier
Ce module permettra à l’administrateur d’’enregistrer dans la base de données les différents utilisateurs
afin d’avoir accès à leur environnement de travail dans l’application.
SCENARIOS NOMINAL
1- L’utilisateur démarre l’application de gestion
2- Le système affiche l’interface d’authentification
3- L’utilisateur saisir son login, son mot de passe, choisi le profil, puis soumet
4- Le système vérifie la conformité des informations
5- Le système valide les informations
6- L’utilisateur accède à son environnement
SCENARIOS ALTERNATIFS
6-1-Si les informations sont invalides, le système affiche le message d’erreur et le scénario
reprend à 3.
21
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
SCENARIO NOMINAL
1- L’utilisateur s’authentifie
2- L’utilisateur va dans l’option fournisseurs
3- L’utilisateur remplit le formulaire fournisseur, puis clique sur ajouter
4- Le système vérifie la conformité des informations
5- Le système confirme l’enregistrement d’un nouveau fournisseur.
SCENARIO ALTERNATIF
22
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
SCENARIOS NOMINAL
1- L’utilisateur s’authentifier
2- L’utilisateur va dans l’option Fournisseurs et sélectionne un fournisseur
3- Le système affiche les informations du fournisseur
4- L’utilisateur remplit le formulaire fournisseur, puis cliquer sur modifier
5- Le système vérifie la conformité des informations
6- Le système confirme l’enregistrement des modification effectuées.
SCENARIOS ALTERNATIFS
6-1- Si les champs ne sont pas tous remplit, le système demande d’entrée toutes les
informations.
23
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
SCENARIOS NOMINAL
1- L’utilisateur s’authentifier
2- L’utilisateur va dans l’option fournisseurs
3- L’utilisateur sélectionne le fournisseur dans le tableau.
4- L’utilisateur clique sur supprimer
5- Le système demande à l’utilisateur s’il souhaite réellement supprimer le fournisseur
6- L’utilisateur confirme son choix
7- Le système confirme la suppression du fournisseur.
SCENARIOS ALTERNATIFS
24
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
SCENARIOS NOMINAL
1- L’utilisateur s’authentifie
2- L’utilisateur clique sur l’option Produits
3- Le système affiche la liste des produits existant dans la base de données
4- L’utilisateur entre dans la barre de recherche, saisie le nom du produit
5- Le système affiche le produit avec tous les détails le concernant.
SCENARIOS ALTERNATIFS
Remarque : les cas d’utilisation « Ajouter un produit, modifier un produit, supprimer un produit
» sont similaires à ceux du module « Gérer fournisseur ».
25
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Une activité marque une action faite par un objet ou un acteur. C’est une étape particulière dans
l’exécution d’un mécanisme. Elle est représentée par un rectangle arrondi contenant le nom de
l’activité.
Couloir d’activité
Dans un diagramme d’activité, les activités sont généralement placées dans les couloirs qui
représentent les acteurs et les objets du système. Chaque couloir représenté sous forme de
colonne possède un nom correspondant généralement à un acteur, une classe ou un objet du
système.
26
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
27
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
28
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
Ligne de vie
Elle identifie l’existence d’un objet ou d’un acteur par rapport au temps. Elle est représentée par
une ligne verticale en pointillés partant de l’acteur ou de l’objet.
Message
Les messages indiquent les communications entre les objets et les acteurs. Un message est
représenté par une flèche horizontale entre les lignes de vie. La réception d’un message est
considérée par l’objet récepteur comme un événement qu’il faut traiter.
29
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
30
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
31
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
4. Le diagramme de classe
Le diagramme de classe décrit les classes et les relations entre elles tout en faisant abstraction des
aspects dynamiques et temporels.
Classe
Une classe est un type abstrait caractérisé par des propriétés (attributs, méthodes) communes à un
ensemble d’objets et permettant de créer les objets ayant les mêmes propriétés.
32
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
33
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
CHAPITRE IV : IMPLEMENTATION
a. ASTAH UML
b. NETBEANS IDE
NetBeans IDE est un logiciel de développement open source pour le
développement de programmes sur java, qui est un des langages de
programmation les plus importants de nos jours.
c. SQLITE
3
SQLite est une bibliothèque portable, open source, écrite en C, qui
embarque un moteur de base de donnée relationnelle accessible par le
langage SQL et implémente en grande partie les propriétés ACID, à savoir
atomicité, cohérence, isolation et durabilité. Contrairement à la plupart des
bases de données, SQLite ne repose pas sur une architecture traditionnelle
34
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
2. Environnement de développement
Pour un fonctionnement optimum et le partage effectif des données, l’application qui devra être
développé requiert les spécifications matérielles et logicielles suivantes :
35
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
36
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
CONCLUSION
37 GENERALE
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
E
n définitive, notre stage effectué au sein de la société MBE MBA CAM dont le but était
de développer une solution informatique avec pour thème : « CONCEPTION ET
RÉALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE
DES PRODUITS ». Pour cela, nous avons établi un diagnostic du système d’information
existant à l’issue duquel nous avons détecté des dysfonctionnements tels la mauvaise
connaissance des quantités en stock. Les différentes critiques que nous avons soulevées
nous ont permises de mettre sur pied une solution informatique visant à améliorer
l’activité de gestion. Le langage UML nous a servi de guide de travail. Par ailleurs
l’analyse informatique ne permet toujours pas d’atteindre l’objectif souhaité, ainsi un
investissement humain sera toujours nécessaire pour combler les lacunes qui ne sont pas
gérée par la solution informatique telles que l’établissement de l’inventaire.
BIBLIOGRAPHIE
38
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
39
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
40
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
RESUME :
ABSTRACT :
INTRODUCTION :
PREMIERE PARTIE :
CHAPITRE 1 :
41
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DU STOCK ET VENTE DES PRODUITS :
CAS DE LA SOCIETE MBE MBA CAM
42
Rédigé et présenté par NDJONTU ARNOLD WLIFRIED