Académique Documents
Professionnel Documents
Culture Documents
[Author] I
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
REMERCIEMENTS
II
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
SOMMAIRE
REMERCIEMENTS ................................................................................................................... II
AVANT-PROPOS ................................................................................................................... VI
RÉSUMÉ .................................................................................................................................XII
INTRODUCTION GÉNÉRALE................................................................................................ 1
ANNEXES ............................................................................................................................... 41
III
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
IV
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
V
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
AVANT-PROPOS
Dans le but de d’assurer un développement durable et de fournir aux entreprises
une main d’œuvre compétente et compétitive dans divers domaines, le gouvernement
Camerounais par le biais du Ministère de l’enseignement Supérieur a permis l’ouverture des
Instituts Privés d’Enseignement Supérieur (IPES). Donnant ainsi l’opportunité aux institutions
privées, de contribuer à l’acquisition d’une formation académique et professionnelle en
adéquation avec le monde professionnel.
C’est ainsi qu’est créé l’Institut Supérieur des Technologies et du Design Industriel
(ISTDI) par arrêté N° 02/0094/MINESUP/DDES/ESUP du 13 septembre 2002 et
autorisation d’ouverture N° 0102/MINESUP/DDES/ESUP du 18 septembre 2002. Située
dans la région du Littoral, département du Wouri, arrondissement de Douala 5ème, au quartier
Logbessou. L’ISTDI est ensuite érigée en Institut Universitaire de la Côte (IUC) par arrêté
N°5/05156/N/MINESUP/DDES/ESUP/SAC/ebm, et comporte à ce jour quatre (4)
établissements notamment :
VI
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
VII
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
VIII
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
IX
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
X
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
XI
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
RÉSUMÉ
Le présent document a été rédigé dans le cadre de notre projet de rapport de stage
dans l’optique de faire valoir nos compétences théoriques assimilées jusqu’à ce stade de notre
formation. Ce rapport a une thématique qui tourne autour de la gestion des stocks. En effet la
gestion des stocks représente un ensemble des procédures appliquées par une entreprise pour
déterminer : quand s’approvisionner ; les quantités à acheter ; sans oublier qu’elle est
indispensable pour assurer la pérennité de notre entreprise et pour répondre au mieux aux
demandes des clients. Durant notre stage au sein de l’entreprise JSC-MARKET, nous avons
été soumis aux tâches de maintenance et mise à jour d’un site de e-commerce tout en facilitant
le processus de gestion des stocks et de réponse aux clients. Ceci dans l’optique de permettre
à l’entreprise de gagner en temps et de la clientèle. En plus, grâce à elle, les produits et
services que propose l’entreprise profiteront d’une meilleure visibilité avec un effet positif sur
son chiffre d’affaire. C’est ainsi que nous proposons la conception et la réalisation d’un
logiciel de gestion de stock et facturation. Comme résultat de notre analyse, nous avons un
document d’analyse dans lequel nous avons recensé les manquements et des solutions
existantes que nous avons traduit en termes de spécifications et exigences. Puis nous avons
effectué une analyse architecturale et logique pour une solution pouvant couvrir les exigences
et toutes les spécifications fonctionnelles à l’aide de la méthode d’analyse UML. Enfin, nous
avons réalisé notre projet et obtenus des résultats satisfaisants.
XII
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
ABSTRACT
This document has been written as part of our internship report project with a view to
highlighting our assimilated skills up to this stage of our training. This report has a theme that
revolves around inventory management. In fact, inventory management represents a set of
procedures applied by a company to determine: when to stock up; the quantities to be
purchased; without forgetting that it is essential to ensure the sustainability of our company
and to best meet customer demands. During our internship within the company JSC-
MARKET, we were subjected to the tasks of maintenance and updating of an e-commerce site
while facilitating the process of inventory management and response to customers. This in
order to allow the company to save time and customers. In addition, thanks to it, the products
and services offered by the company will benefit from better visibility with a positive effect
on its turnover. This is how we offer the design and production of inventory management and
invoicing software. As a result of our analysis, we have an analysis document in which we
have identified the shortcomings and existing solutions that we have translated into
specifications and requirements. Then we performed an architectural and logical analysis for a
solution that could cover the requirements and all the functional specifications using the UML
analysis method. Finally, we carried out our project and obtained satisfactory results.
XIII
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
INTRODUCTION GÉNÉRALE
La capacité de gestion et de survie des entreprises de nos jours dépend de leur aptitude
à anticiper les changements extérieurs et à s`adapter. Plusieurs entreprises dans le temps ont
mis en place de multiples abstractions lorsqu`il s`agissait de logiciel surtout de gestion des
stocks, se basant généralement sur des standards tels que le fait d`avoir un système facilement
adaptable a l`entreprise. Ces entreprises se sont donc tournées vers l’environnement et le
contexte actuel pour mieux planifier et orienter leur développement à moyen et à long terme
ce qui rend la tâche un peu plus difficile aux logiciels qui cherchent une insertion
professionnelle. Avec la disponibilité d’une multiplicité de logiciel, les critères de sélections
sont de plus en plus larges, dans l’optique d’assurer la sécurité et un traitement rapide des
données de l’entreprise, ces logiciels se doivent de se conformer aux normes c’est-à-dire avoir
les capacités et compétences qui pourra ainsi servir de références au près des entreprises.
Dans le processus de sélection des logiciels de gestion de stock professionnelles actuelle, la
simplicité d’usage du programme et sa praticité en temps réel sont devenu les aspects
primordiaux avant la réalisation d’un quelconque investissement, plusieurs autres aspects sont
à prendre en compte, il ne s’agira donc plus de simplicité mais également du caractère
innovateur de votre logiciel, ce qui permettra de vous différencier face a nombreux autre
logiciel de gestion des stocks. En suivant le rythme de l’évolution ou l’avancé de la
modernisation, ces logiciels de gestion sont souvent confrontés à des problèmes lors de leurs
utilisations en entreprise, ainsi, l’objectif du présent projet est d’analyser les méthodes et
fonctionnalités employée actuellement afin de résoudre la problématique suivante : quelle
serait la meilleure approche pour rendre les logiciels de gestion de stocks plus attractif
aux yeux des entreprises et une utilisation plus simple / fluide auprès des utilisateurs ?
Dans l’optique de faire face à cette problématique, notre projet consistera à la conception et la
réalisation d’un logiciel de gestion de stock et facturation. Pour y parvenir, nous allons
d’abord présenter l’entreprise puis présenter notre projet, ensuite présenter la réalisation du
projet et les résultats obtenus.
[Author] 1
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Il est question pour nous dans cette partie, de donner une vue globale de la structure dans laquelle
nous avons eu à effectuer notre stage et décrire le contexte dans lequel nous avons eu à effectuer les
différentes tâches qu’engendrait notre responsabilité
2
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
I. Présentation de la société
JSC-MARKET (Jordan Société Commercial) est une société située à Douala bocom
ndogpassi II, une entreprise de e-commerce. Elle propose des services de ventes en ligne et
des formations dans le marketing.
1. Domaine d’activité
Jsc-market est une entreprise informatique basée au Cameroun ayant pour activités :
• La ventes en ligne des produits et appareils (électroménagers, électronique,
vêtements, etc.…)
• Formation en marketing et e-commerce
2. Objectifs et missions
JSC-MARKET est conscient, qu’il faut à la fois fournir des objectifs et missions réalistes. Le
but visé par JSC-MARKE est donc de devenir une référence au niveau national dans le
domaine de la vente en ligne et des formations en marketing, en faisant accroître sa clientèle
de 70% pour les 3 prochaines années.
À cet effet, JSC-MARKET tient une veille technologique rigoureuse afin de se tenir au
courant des toutes dernières avancées et pouvoir rapidement les mettre en œuvre pour les
entreprises.
Elle fait également des efforts en tant qu’entreprise commerciale, de maximiser la satisfaction
de sa clientèle en apportant des solutions économique, compréhensives tout en restant
original, pour tous ses clients. Grace a l’intégration de la méthode de payement en tranche,
JSC-MARKET donne la chance a tous ses clients de se procurer n’importe quel produit quel
3
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
qu’en soit sa situation financière. Ceci afin de garantir le succès de tous les projets de sa
clientèle.
3. Fiche d’identification
JSC-MARKET s’identifie comme une Société À Responsabilité Limitée répondant aux
coordonnées suivantes :
Raison Social JSC-MARKET
Téléphone 657316182
4. Organisation de l’entreprise
L‘entreprise JSC-MARKET possède une hiérarchie bien définie devant être respecté par
tout le personnel. Il se présente comme suit :
4
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
5
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
I. Déroulement du stage
Mon stage au département informatique de jsc-market a consisté essentiellement à maintenir
et mettre à jour quotidiennement le site et l’application mobile de jsc-market, à l’analyse des
compétences et la recherche des fonctionnalités nouvelles du site.
Plus largement, ce stage a été l’opportunité pour moi d’appréhender et faire un pas en avant
dans le monde des entreprises, de découvrir le métier de développeur web et mobile sous
plusieurs aspects puis de comprendre de manière globale les difficultés que ces derniers
pouvaient rencontrer dans l’exercice de leur fonction
Ce stage a donc été une opportunité pour moi de percevoir comment une entreprise dans le
secteur digital plus précisément du développement web se développe, ses défis et son
évolution au cours du temps. Ce rapport de stage se développe ainsi au prisme de la
problématique de la gestion des stocks des produits d’une entreprise. L’élaboration de ce
rapport a pour principale source les différents enseignements tirés de la pratique journalière
des tâches auxquelles j’étais affecté. Enfin, les nombreux entretiens que j’ai pu avoir avec les
employés des différents services de la société m’ont permis de donner une cohérence à ce
rapport.
1. Cadre de stage
1.1. Description de la structure sociale
La société jsc-market regroupe 17 employés qui sont divisés en 4 départements, tous sous la direction
du directeur général :
• Le service commercial
• Le service informatique
• Le service de marketing digital et communication
6
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
• Le service de livraison
Les services communs à toutes les sociétés :
• Le service financier et comptable
• Service juridique
1.1.1. Principaux collaborateurs
Etant donné que la société possède un poste réservé à l’équipe informatique au côté de
Bonadjo, j’ai eu à réaliser mon stage de ce côté, ce qui m’a permis de collaborer avec les
membres administratifs de jsc-market de façon virtuelle et non physique. Mais j’ai eu à
travailler quotidiennement de manière physique avec mon encadreur professionnel :
M. TCHEUKOU JORDAN VANEL, responsable du service informatique de jsc-market
1.2. Ressources disponibles
L’entreprise mets à notre disposition différents outils afin de nous mettre dans les meilleures
conditions de travail possibles.
Le tableau suivant montre les équipements informatiques disponibles au sein de l’entreprise :
Équipement Nombre
Laptop 01
Ordinateurs de bureau 02
Imprimantes 01
Routeur Wifi 01
Téléphone de service 02
TOTAL 07
Tableau 3 : Tableau des ressources disponible
7
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
1. Direction de projet
1.1.Nom et type de projet
2. Présentation du projet
2.1. Description du Projet
A l'heure de la mondialisation de l'économie, où l'environnement fortement concurrentiel des
entreprises n'autorise aucune erreur de gestion, la plupart des entreprises des pays en voie de
développement tant du secteur public que privé font malheureusement face à des difficultés
énormes de gestion. Comme entre autres difficultés, la gestion des stocks et des ventes
constitue de plus en plus une préoccupation des dirigeants d'entreprises.
C’est dans l’optique de palier à tous ces problèmes que l’entreprise JSC-MARKET souhaite
mettre sur pieds une plateforme de gestion complète des stocks et ventes de produits et des
différents échanges. La plateforme doit être accessible via un logiciel/application desktop.
➢ Facilité
Pas besoin de se connecter forcement au site pour avoir accès aux tableaux de bord avant
d’accéder aux commandes, pas besoin de copier et transmettre les données sur un formulaire
de facturation.
8
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
➢ La mobilité
Les factures, les commandes sont toujours à la portée de main sur votre téléphone portable
(grâce à l’exportation), réaliser et finaliser les commandes de vos clients facilement et
instantanément.
➢ Efficacité
Grace aux stockages des factures et commandes validées, vous pouvez facilement avoir une
idée de vos chiffres d’affaires, de la rentabilité de votre site et économiser du temps et des
efforts pour gagner en efficacité. Se concentrer sur l’objectif principal.
Toutes les entreprises commerciales possèdent des produits et demandes autrement dit des
commandes, ce qui fait directement allusion à un système de gestion et facturation. Ces
factures étant un des éléments cruciaux de la comptabilité, joue un rôle important dans la
gestion du capital financier de l’entreprise.
Ce qui pousse les entreprises à réfléchir d’une manière sérieuse à une gestion efficace de
l’ensemble des processus d’achat, stockage et de facturation.
En effet, cette gestion a connu une évolution : la plupart des entreprises sont passé d’une
gestion manuelle, où le magasinier procède aux comptages d’une manière physique, à une
gestion automatisée à l’aide des outils informatiques.
9
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
4. Ressources
4.1. Ressources matérielles
Pour la réussite d’un projet, un certain nombre de ressources matérielles est nécessaire aussi
bien que pour les recherches, la conception et les tests. Pour effectuer les tâches relatives à
une application web qui nous ont été confiées, nous avons personnellement usé des ressources
suivantes :
Désignation Quantités Prix (en XAF)
10
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Total 75
11
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Il est question pour nous dans cette partie, dans un premier temps d’analyser le problème qui
a été dégagé des différentes observations menées ; et par la suite concevoir la solution, ce qui
passe par le choix des outils adéquats et la mise en place d’un environnement de
développement
12
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Elle est très importante car elle vous aide à réduire vos coûts, à planifier et à vous protéger
contre les risques. Elle vous aide également à savoir combien d’argent vous aurez besoin pour
vous assurer d’avoir suffisamment de produits en main lorsque les clients sont prêts à acheter.
I. Étude d’opportunité
L’étude d’opportunité vise nous donner d’amples informations sur le système de gestion
des stocks et facturations. Ces informations devant nous aider dans la prise de décisions telles
que la modification des objectifs et des moyens ou des méthodes du système pour en
améliorer les performances ou en réduire les coûts.
Parvenu à ce stade, il sera question pour nous de souligner les insuffisances relevées dans la
gestion de stock pratiquée par jsc-market et d’autres entreprises :
• Rupture de stock
• Le surstockage
• La perte de temps dans le traitement des informations concernant les commandes
13
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
DOLISIM
OPENCONCERTO
Dans les paragraphes précédents nous avons décrit le fonctionnement du système en place
pour les gestions de stocks et facturation. Il s’agit maintenant dans cette partie de porter
14
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
• La mauvaise gestion des produits : en effet les données des produits sont souvent
permutées ou confondus lors de l’insertion ce qui joue un rôle capital sur la
disponibilité des produits ;
• La lourdeur des tâches de traitement qui engendre des pertes de temps significatifs, et
ralentissent le temps de réponse envers les clients ou fournisseurs ;
15
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
ouvert contrôle par l’OMG, un consortium d’entreprises qui a été fondé pour construire des
standards qui facilitent l’interopérabilité et plus spécifiquement, l’interopérabilité des
systèmes orientés objet. UML est issu de l’unification de nombreux langages de modélisation
graphique orientée objet. Il unifie à la fois les notations et les concepts orientés objets.
UML est un langage formel et normalisé, Il permet le gain de précision, encourage l'utilisation
d'outils et constitue à cet effet un gage de stabilité.
Win ‘Design Object est un des modules de Win ‘Design, logiciel de conception de
systèmes d'information. Présent depuis la version 5 (1er semestre 2002), il s'intègre
dans l'ensemble du logiciel et bénéficie ainsi de toutes les fonctions communes
(dictionnaire référentiel partagé, ergonomie unifiée, production de la documentation et
publication intranet, gestion des espaces de travail et des modèles, personnalisation des
16
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Diagramme de classes
Diagramme de cas d'utilisation
Diagramme de séquence
Diagramme de collaboration
Diagramme d'activité
Diagramme de déploiement et diagramme de composants
17
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Introduction
La conception d’un logiciel, est la mise en œuvre d’un ensemble d’activités, qui à partir
d’une demande d’informatisation d’un processus permettent l’écriture et la mise au point d’un
logiciel jusqu’à sa livraison au demandeur. La conception d’un logiciel se décline en trois
phases dont la phase d’analyse fonctionnelle durant laquelle on effectue l’étude des données
et des traitements et on applique les techniques de modélisation. Il en découle la description
de la base de données éventuelle à créer et les programmes à écrire et la manière dont tout
cela va être intégré. Pour notre système, nous avons décidé d’utiliser le langage de
modélisation UML
Le principe du modèle en cascade est simple : on ne passe à la phase suivante que lorsque la
précédente est validée. Cette méthode présente de nombreux avantages, notamment celui de
sécuriser la planification de projet puisque l’on verrouille chacune des étapes les unes après
les autres : on s’entend sur ce qu’on va faire (Analyse des besoins), le conçoit dans les
18
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Acteur Rôles
→ S’authentifier.
→ Récupérer le mot de passe.
→ Gérer les clients : Afficher les clients. Ajouter un client. Rechercher un
client. Modifier un client. Supprimer un client.
→ Gérer les produits : Afficher les produits. Ajouter un produit. Rechercher
un produit. Modifier un produit. Supprimer un produit.
→ Gérer les commandes : Afficher les commandes. Ajouter une commande.
Rechercher une commande. Modifier une commande. Supprimer une
19
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
-S’authentifier. -S’authentifier.
-Entrer le mot de passe. -Récupérer mot de passe.
-Modifier son compte. -Modifier son compte.
-Ajouter produit. -Ajouter produit.
-Afficher produit -Afficher produit
-Chercher produit. -Chercher produit.
-Modifier/Supprimer produit. -Modifier/Supprimer produit.
-Générer PDF commande. -Générer PDF commande.
Utilisateur -Ajouter commandes. -Accès au compte (page d’accueil).
-Afficher commandes. -Enregistrement des modifications de
-Chercher commandes. son compte.
-Modifier/Supprimer commandes. -Enregistrement de commandes,
-Ajouter client. produits et clients.
-Afficher client -Listage, commandes, produits et
-Chercher client. clients.
-Modifier/Supprimer client. - Enregistrer les modifications sur les
-Ajouter produit. commandes, produits et clients.
-Afficher produits. -Suppression des commandes,
-Chercher produit. produits et clients.
-Modifier/Supprimer produit.
20
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
➢ Acteur 1 : Administrateur
21
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
2. Concepts de base
Pour garantir que le diagramme de cas d’utilisation soit immédiatement compréhensible pour
tout un chacun, on utilise des briques de base standardisées pour la représentation. Il y a en
premier lieu trois éléments principaux :
• Acteur : les acteurs, que ce soit des personnes ou des systèmes, sont représentés par
des bonhommes en fil de fer.
• Système : le système auquel se rapporte le cas d’utilisation est représenté par un
rectangle.
• Use Case : le cas d’utilisation lui-même est représenté par une ellipse, dans laquelle il
y a généralement une courte phrase décrivant le processus.
22
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
23
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
• Scénario nominal
1. Ce cas d’utilisation
commence quand
l’utilisateur lance le logiciel
2. L’IHM affiche la page
de connexion
3. L’utilisateur saisit son
login et son mot de
passe
4. Demande la validation 5. L’IHM récupère les 6. Validation de la
des informations informations et les connexion
envoie au système
7. Affichage du message
de validation
8. Renvoie du tableau de
bord
• Enchainements alternatifs
Le scénario nominal reprend au point 3 pour demander de saisir à nouveau les informations
correctes.
24
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Sommaire d’identification
- Titre : ajouter un produit
- Résumé : l’utilisateur après connexion, pourra ajouter un produit dans le système
- Acteurs : l’utilisateur(principal), le système(secondaire)
- Date de création :06/03/2023
- Date de mise à jour :06/03/2023
- Responsable : Djita inesse
Description du scenario
• Précondition
1. L’utilisateur est connecté
2. L’utilisateur cliqué sur l’élément « produit » du menu
3. L’utilisateur a cliqué sur l’option d’ajout de nouveau produit
• Scénario nominal
1. ce cas d’utilisation commence
quand l’utilisateur a cliqué sur
l’option ajouter un produit
5. L’IHM affiche la page d’ajout
de produit
6. L’utilisateur saisit les
informations requis
7. L’utilisateur soumet les 8. L’IHM récupère les 3. Le système valide l’ajout du
informations informations et les envoie au nouveau produit
système
4. L’IHM affiche le message de
validation et ferme la page
d’ajout du produit
• Enchaînements alternatifs :
25
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
4. le système indique que les informations sont incomplètes ou insuffisantes dont le produit ne
peut être ajouté.
Sommaire d’identification
- Titre : créer un bon de commande
- Résumé : l’utilisateur après connexion, pourra créer des bons de commandes
- Acteurs : l’utilisateur(principal), le système(secondaire)
- Date de création :06/03/2023
- Date de mise à jour :06/03/2023
- Responsable : Djita inesse
Description du scenario
• Précondition
1. L’utilisateur est connecté
2. L’utilisateur cliqué sur l’élément « commande » du menu
3. L’utilisateur a cliqué sur l’option ajouter une commande
• Scénario nominal
1. ce cas d’utilisation commence
quand l’utilisateur a cliqué sur
l’option ajouter une commande
3. L’IHM affiche la page d’ajout
de commande
4. L’utilisateur saisit les
informations requis
5. L’utilisateur soumet les 6. L’IHM récupère les 5. Le système valide l’ajout
informations informations et les envoie au d’une nouvelle commande
système
6. L’IHM affiche le message de
validation et ferme la page
d’ajout d’une nouvelle
commande
26
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Plusieurs types de messages (actions) peuvent transiter entre les acteurs et objets.
Le langage permet de décaler l'envoi et la réception des messages, pour montrer les délais de
communication non négligeables. La plupart des ateliers UML ne prennent cependant pas en
compte cette spécificité.
27
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
28
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
29
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
30
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
L’état d’un objet correspond aux valeurs de tous ses attributs à un instant donné.
Formalisme et exemple :
La figure ci-dessous donne le formalisme d’un objet.
Une classe est l’abstraction d’un ensemble d’objets qui possèdent une structure identique
(liste d’attributs) et un même comportement. Une classe est caractérisée par des attributs et
des opérations.
Formalisme et exemple :
Une classe se représente à l’aide d’un rectangle comportant plusieurs compartiments. Les trois
compartiments de base sont :
• La désignation de la classe,
• La description des attributs,
• La description des opérations.
Deux autres compartiments peuvent lui être ajoutés :
• La description des responsabilités de la classe,
• La description des exceptions traitées par la classe.
La figure ci-dessous montre le formalisme général des compartiments d’une classe
31
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Conclusion
Cette phase de conception avait pour intérêt de présenter les différentes étapes de conception de
notre logiciel tout en évoluant dans le niveau de détail, et doit par conséquent aboutir
immédiatement à l’implémentation avec une vision claire des aspects fonctionnels ainsi que
organisationnels du logiciel.
32
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Cette partie constitue le dernier volet de ce rapport. Après avoir terminé la phase de
spécification et conception, la solution étant déjà choisie et étudiée, il ne nous reste qu’à décider dans
quel environnement nous allons travailler, exposer les choix techniques utilisés et le langage adopté,
et présenter l’implémentation et les tests réalisés.
I. Technologies utilisées
1. Choix du langage de programmation
• Java SE
Java Platform, Standard Edition (Java SE) est une spécification qui décrit une plateforme Java
abstraite. Elle offre une base pour construire et déployer des applications d'entreprise
orientées réseau, utilisables sur des systèmes allant de l'ordinateur personnel de bureau au
serveur de groupe de travail. Java SE est implémenté par le kit de développement de logiciels
(SDK, Software Development Kit) Java.
Java offre une interface utilisateur de qualité optimisant les performances, la polyvalence, la
portabilité et la sécurité requises par les applications d’aujourd’hui.
JDK (Java Development Kit), comprend JRE qui est nécessaire pour ouvrir les programmes et
inclut aussi les outils de développement tels que le compilateur et le débogueur. Il est
nécessaire pour l’écriture ainsi que l’exécution de programmes java. Puisque vous êtes
supposé écrire les programmes java, vous devez installer JDK, qui inclut JRE.
Cette version de java cumule de nombreuse amélioration donc l’inférence de type aux
déclarations de variables locales. Aussi, il optimise la modularité du cde interne de la collecte
au niveau de la machine virtuelle java Hotspot et facilite l’ajout d’un nouveau Garbage
collector Hotspot.
33
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
En Java, Swing fournit un ensemble de bibliothèques pour créer une interface graphique
(GUI), pour le faire fonctionner indépendamment sur différentes plates-formes. Swing est
certainement celui qui est le plus utilisé, car ses propriétés de légèreté, contrôle et de
personnalisation facile.
Avant Swing, AWT (Abstract Windowing Toolkit) est celui qui permet de créer différentes
interfaces graphiques. Cependant, en raison de ses inconvénients sur la plate-forme, lourd et
peu de composants, il a été remplacé par Java Swing, qui est intégré au package AWT. Notez
que certains composants AWT restent en Java et dans certaines situations, il doit être utilisé.
34
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
Ce système est particulièrement connu des développeurs pour faire partit des
célèbres quatuors : WAMP (Windows, Apache, MySQL et PHP), LAMP (Linux)
et MAMP (Mac). Ces packages sont si populaires et simples à mettre en œuvre que MySQL
est largement connu et exploité comme système de gestion de base de données pour des
applications utilisant PHP. C’est d’ailleurs pour cette raison que la plupart des hébergeurs
web proposent PHP et MySQL.
35
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
36
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
37
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
38
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
CONCLUSION GENERALE
Le marché mondial est dans une transition digitale qui pousse les fournisseurs et
vendeurs à établir des stratégies en ligne ultra concurrentiel, le Cameroun est en voie de
développement en termes de numérique, la gestion des données se font numériquement et
commence à devenir une routine au Cameroun. Dans notre projet, nous avons conçu et réalisé
un logiciel et gestion des stocks et facturation.
Il reste encore beaucoup à faire pour notre logiciel, la faire gagner une place sur le
marché local et international, et gagner la confiance des utilisateurs. Dans une perspective
d’évolution il serait propice d’intégrer un système de notification par mail ou sms concernant
les ruptures de stocks et garantir une meilleure expérience pour tous les utilisateurs quel que
soit l’équipement.
Travailler sur ce projet nous aura permis de renforcer nos connaissances dans le
domaine du développement logiciel en général qu’il s’agisse du développement front-end ou
back-end. Travailler au sein de cette entreprise nous a amené à développer d’avantage de soft
skills (savoir-être), qui sans doute nous aiderons dans la suite pour l’apprentissage et la mise
en œuvre de nouvelles technologies dans le cadre de nouveaux projets. Nous remercions
d’avance tous ceux qui nous feraient parvenir des remarques et des critiques constructives.
39
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
REFERENCES BIBLIOGRAPHIQUES
Cours d’Introduction à la Modélisation Orientée Objet de M. TAWAMBA KOUAKAM
Lorince [Non publié] Année académique :2022/2023.
Cours d’Introduction au Génie Logiciel de M. MBIAGOUP NJEUTCHA Cyrille [Non
publié] Année académique :2022/2023.
Cours de Bases de données et IHM 2 M.GWACHOU WANMENI Bleriot Ancel [Non
publié] Année académique :2022/2023.
40
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
ANNEXES
Diagramme de Gantt
Diagramme de PERT
41
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
REMERCIEMENTS ................................................................................................................ II
AVANT-PROPOS .................................................................................................................. VI
ABSTRACT .........................................................................................................................XIII
42
CONCEPTION ET REALISATION D’UNE APPLICATION DE GESTION DES STOCKS ET FACTURATION
ANNEXES ............................................................................................................................... 41
43