Académique Documents
Professionnel Documents
Culture Documents
REPUBLIC OF CAMEROUN
Paix – Travail – Patrie
Peace – Work – Fatherland
MINISTERE DE L’ENSEIGNEMENT
MINISTRY OF HIGHER EDUCATION
SUPERIEUR
iii
Dédicaces
Nous dédions ce modeste travail Avec grand amour, sincérité
et fierté,
À mon pays.
À ma mère, à ma belle-mère et à mon père, que dieu bénisse
leurs âmes.
iii
Remerciements
Louange appartient à Dieu, je le loue et je le remercie pour m’avoir donné
la force, la volonté et le Courage pour terminer ce modeste travail ;
iii
SOMMAIRE
iii
LISTE DES TABLEAUX
Tableau 1 : ……………………………………………….2
Tableau 2 : .................................................................................................................... 4
Tableau 3 : Equipe du projet........................................................................................16
Tableau 4 : Estimation financière du projet.................................................................17
Tableau 5 : Liste des cas d’utilisation..........................................................................24
Tableau 6 : Fonctionnalités à tester..............................................................................40
iii
LISTE DES FIGURES
Figure 1 :........................................................................................................................ 3
Figure 2 :........................................................................................................................ 3
Figure 3 : ………………………………5
Figure 4 :........................................................................................................................ 6
Figure 5 : Modélisation graphique du projet................................................................15
Figure 6 : Diagramme de Grantt..................................................................................17
Figure 7 : Consultation produit dans Dja Soft…………..….…………........................20
iii
LISTE DES ABRÉVIATIONS
Sigle Signification
iii
AVANT-PROPOS
Dans le but 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. 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’ISTDI (Institut Supérieur de Technologie et du Design Industriel)
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, l’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 et comporte à ce jour quatre (4) établissements
notamment :
1. L’Institut Supérieur de Technologies & du Design Industriel (ISTDI) qui forme dans les
cycles et filières suivants :
BTS Industriels :
Maintenance des systèmes informatiques (MSI)
Informatique Industrielle (II)
Electrotechnique (ET)
Électronique (EN)
Froid et climatisation (FC)
Maintenance et après-vente automobile (MAVA)
Génie Civil (GC)
Génie Bois (GB)
Chaudronnerie (CH)
Fabrication Mécanique (FM)
LICENCES PROFESSIONNELLES INDUSTRIELLES et TECHNOLOGIQUES en partenariat
avec l’université de Dschang :
Administration et Sécurité des Réseaux
Génie Logiciel
iii
Automatique & Informatique Industrielle
Electrotechnique
Electronique
Management des Services Automobiles
Maintenance et Expertise des Automobiles
Maintenance des Systèmes Industriels
Génie Energétique et Industriel
Génie Civil
Génie Bois
Génie Mécanique et Productique
MASTER PROFESSIONNEL INDUSTRIEL en partenariat avec l’université de Dschang
Génie Electrique & Informatique Industrielle ;
Génie Télécommunications & Réseaux ;
Systèmes d’Information et Génie Logiciel
2. L’Institut de Commerce et d’Ingénierie d’Affaires (ICIA) qui forme dans les cycles et filières
suivantes :
BTS Commerciaux :
Assurance (AS)
Informatique de Gestion (IG)
Banque et Finance (BF)
Action Commerciale (ACO)
Commerce International (CI)
Communication d’Entreprise (CE)
Comptabilité et Gestion des Entreprises (CGE) ;
Logistique et transport (LT).
LICENCES PROFESSIONNELLES COMMERCIALES et GESTION en partenariat avec
l’université de Dschang :
Marketing ;
Finance-Comptabilité ;
Banque ;
Banque – Assurance
Gestion des Ressources Humaines ;
Logistique et Transport.
iii
Contrôle et Audit
Gestion Qualité
MASTER PROFESSIONNEL COMMERCIAL en partenariat avec l’université de Dschang
Management des organisations
Finance-Comptabilité ;
MASTER ISUGA-France en partenariat avec EMBA France :
3. L’Institut d’Ingénierie Informatique d’Afrique Centrale (3IAC) qui forme dans les cycles et
filières suivantes :
Cycle des Classes Préparatoires aux Grandes Écoles d’Ingénieurs (CP) en partenariat avec
l’université du Maine en France :
Classes préparatoires ;
Licences Sciences & Techniques ;
CYCLE INGÉNIEUR de Génie Industriel (ESSTIN-France) ;
INNOVATIONS
o Ingénierie Biomédicale
iii
o Architecture et Design Industriel
o HND et DSEP Industriels et Commerciaux
o Génie Civil Option : Géomètre topographe
o Licence Professionnelle en Télécommunication et Services
L’étudiant du cycle BTS est tenu en deuxième (2 ème) année d’effectuer un stage de deux
mois en entreprise durant son cursus académique. Ce stage lui permettra de mieux appréhender
le monde professionnel et de compléter les compétences acquises. C’est dans cette optique que
nous avons effectué un stage de 02 mois au sein de ……………., où notre thème a été retenu.
iii
RÉSUMÉ
Une application de gestion des stocks est un système informatique qui permet d'assurer
le suivi des niveaux des produits, commandes, ventes et livraisons.
Les entreprises utilisent les applications de gestion des stocks pour éviter les stocks
excédentaires de produits et de pannes. Il s'agit d'un outil pour organiser les données
d'inventaire qui a été avant généralement stockés sous forme de copie papier,
Spécialement le magasin qui est un espace de stockage où les marchandises sont
rangées suivant un ordre bien précis. Il permet de garder un état juste des stocks ; il
assure pour chaque article un point de gestion entre l’approvisionnement et la
consommation ; c’est le lieu où l’on pointe les entrées et les sorties ; le magasin offre
des emplacements de stockage bien matérialisés ; ce qui permet de réaliser des
inventaires afin de garantir l’exactitude permanente des quantités de marchandises
disponibles.
Notre stage s’est déroulé au sein de l’entreprise Sovedic Soft, son but était de
développer un ensemble d’applications afin de mettre à la disposition des utilisateurs,
des outils informatiques leur permettant de faciliter leur travail. Ce stage était
principalement destinés à la mise en place d’une application web de gestion des
stocks qui nécessite un développement spécifique car les logiciels existants sur le
marché sont prévus pour une utilisation plus poussée et manquent de simplicité
d’utilisation.
Notre mission consiste à construire une application qui a pour rôle de simplifier les
taches du magasin de l’entreprise Sovedic Soft, aider le magasinier à organiser son
travail et mémoriser ses données sans avoir passé par les archives et lui informé en cas
d’une rupture de stock, aussi pour aider les autres utilisateurs.
iii
INTRODUCTION GENERALE
Durant ces dernières années l’informatique s’est imposé d’une manière très
impressionnante dans les entreprises, cela est du à son apport extraordinaire dans le domaine de
gestion des bases de données. En effet, l’informatique désigne l’automatisation du traitement de
l’information par un système concret <<machine>> ou <<abstrait>>. On entend également par
<<l’informatique>> l’ensemble des sciences et techniques en rapport avec le traitement de
l’information. En réalité, ce traitement est de plus en plus utilisé dans tous les domaines
d'activités y compris celui de la gestion des stocks auquel nous rattacherons d'ailleurs
notre étude, et cela pour une meilleure gestion des différents traitements imposés par
cette activité de gestion de stock. Nous avons pu constater, en effet, pendant notre stage
diminuer le temps de travail, les coûts de conservation des documents et ainsi réduire le
coût de production. Nous proposons le développement d’une application web,
permettant au magasinier de Sovedic Soft de gérer le stock et les commandes en suivant
la disponibilité des marchandises, et en affichant les produits dont le stock est bas.
iii
Chapitre I : Présentation de l’entreprise Sovedic
Soft
I- Présentation générale
1- Historique
L’entreprise Sovedic Soft est une société qui a été créée en 2012 et actée en 2016 à
Douala par deux jeunes (02) informaticiens soucieux de pouvoir former d’autres personnes à
l’outil technologique et d’innover dans le monde de l’informatique à travers ses multi-services.
Ses deux fondateurs sont :
2- Fiche d’identification
Tableau 1 : Fiche d’identification de Sovedic Soft
Email sovedicsoft@gmail.com/Sovedic2012@gmail.com
BP 3467 Douala-Cameroun
3- Localisation
L’entreprise Sovedic Soft se situe à Douala, plus précisément à PK12 à l’entrée
Sodikombo (localisation en point rouge). Et bien avant l’église Shekina.
iii
Figure 1 : Localisation de l’entreprise Sovedic Soft
Directeur
Technique
Secrétaire
Developpeur
Formateur 1 Comptable 1
web & mobile
Formateur 2
1- Fonctionnement administratif
On y retrouve :
iii
o Directeur général : Elle
activités dont la vente, la gestion des ressources et la production.
o Secrétaire: Elle joue le rôle d’interface entre le directeur général et les différents employés ou
partenaires. Elle accueille aussi les différents visiteurs.
3- Les concurrents
Cependant, elle a aussi de nombreux concurrents c’est-à-dire des startups informatiques dont
une partie est présentée dans le tableau suivant :
iii
PROGRAMMATIO
N
MAINTENANC SECRETARIA
Formatio
E T
INFORMATIQU BUREAUTIQ
E UE
n
SOVEDIC
INFOGRAPHI
E
SOFT COMPTABILI
TÉ
GESTION
DE
PROJET
iii
APPLICATIONS
COMMERCIALES
PRESTATION DE
FORMATION SERVICE
INFORMATIQUE
sovedic
Soft
a) La Direction générale :
iii
- D é v e l o p p e u r w e
informatique et de la sécurité des réseaux
- Exerce ses compétences en SQL, PHP, Linux, Microsoft Office et plusieurs autres langages de
programmation
- Assure son professionnalisme fort en ingénierie mécanique et en architecture et bâtiment
- Responsable de la réalisation des IHM
b) Le secrétariat
Il est assuré par une secretaire qui exécute les travaux suivants:
c) Le service comptable
Il a pour mission:
d) Le service commercial
2- Ressources matérielles
Sovedic Soft regorge en son sein:
iii
03 ordinateurs portables de marque DELL,
2 serveurs dédiés hébergés chez Ionos,
1 Modem Wifi, pour connexion internet
1 régulateur de tension
Plusieurs matériels informatiques de vente stockés au magasin
3) Ressources logicielles
Sovedic Soft a en son sein plusieurs ressources logicielles payantes et gratuites. Celles gratuites
sont :
Postman
PostgreSQL
Git
Visual Studio code
Visual Paradigme
Sage x3
Sage saari
MS Project
Avast premium
- Le projet AGROS SERVICE SARL : plateforme web facilitant la vente et l’achat des
produits agricoles, piscicoles et avicoles. Et elle propose des formations en agriculture, en
élevage et en pisciculture.
- Le projet LOCANTO : qui est une agence immobilière permettant à plusieurs personnes de
trouver un logement dans n’importe quelles villes en si peu de temps.
iii
Cependant quel a été l’objet de notre stage à Sovedic Soft ? Nous y apporterons une réponse
dans le prochain chapitre.
iii
Dans ce chapitre, il sera question pour nous de présenter le cadre de notre travail,
mais aussi les activités menées et le projet à effectuer au cours du stage.
I- Cadre du stage
Le jour de notre arrivée à l’entreprise Sovedic Soft nous avons été accueillis par le
directeur général de l’entreprise Mme. Pelagie FANWO IDE qui tout de suite nous a expliqué les
fonctionnements de l’entreprise et ce qu’elle attendait de nous. Nous prenons donc place à cet
effet dans l’enceinte destinée pour l’équipe technique. L’environnement de l’entreprise est
composé de plusieurs services (direction générale, technique, service commercial, comptable et
secrétariat). Tout au long de notre séjour nous avons constaté que l’entreprise se charge
d’exécuter des projets pour le compte de l’entreprise.
De plus, l’entreprise a mit à notre disposition une salle avec un accès à internet pour nous
permettre d’effectuer des recherches pour l’évolution aisée de notre travail. Ainsi notre stage
s’est effectué en collaborant principalement avec le directeur technique pour relever toutes les
spécifications nécessaires au bon développement de la solution. Il est à noter que cette
imprégnation avait pour but de nous accoutumer avec notre espace de travail sans lequel nous ne
pourrions mener à bien notre objectif.
Chargé de participer dans les projets de développement des applications web commercialisés par
l’entreprise
Effectué des recherches sur des notions en JAVASCRIPT,
Nous nous sommes documentés sur PHP, WAMPSERVER, MY SQL, en rapport avec le projet
de l’application web de gestion de stocks,
Chargé de la conception de l’application web de gestion de stocks du magasinier de Sovedic Soft
dans son ensemble et sur de nouvelles technologies,
Acquérir des compétences en communication et en vente en participant à la commercialisation
des produits de Sovedic Soft.
iii
C’est autour de ces taches que s’est résumé notre mission dans cette entreprise.
Notre séjour à l’entreprise Sovedic Soft en tant que stagiaire avait pour but de nous
permettre d’acquérir plus de compétences et d’expériences dans le domaine du développement
informatique et de la gestion de projet. C’est pourquoi nous avons été assignes à la tâche
élémentaire de participer à la conception et développement d’une application web de gestion de
stocks. Notre travail consiste à concevoir et à développer une application informatique qui
permettra la gestion automatique chargés principaux du stock. Autrement dit notre but est de
développer une application web de gestion commercial adaptable aux conditions citées
précédemment .En tenant compte des critiques et des besoins d'informatiser les services la
solution est de concevoir et développer une application permettant de satisfaire le magasinier, le
chef de vente et le comptable. Une application uniquement destiné pour les acteurs internes.
C’est à cet effet que suivant le référentiel de gestion de projet de l’application web de gestion de
stock de Sovedic Soft, nous avons procéder à un développement par tâche.
iii
mieux réaliser les prochaines étapes du plan de travail, la spécification et la précision de notre
sujet doivent être bien comprises, cernées et clarifiées. L'étape de l'analyse des besoins est l'une
des étapes les plus importantes à considérer, en effet si les besoins sont mal spécifiés et
exprimés, ou mal analysés, toute la suite sera mal traitée, d'où l'importance accordée à cette
activité.
Notre objectif dans cette étape est donc d'exprimer les besoins attendus du futur système à
développer.
III- Problématiques
Nous ne serons pas entreprendre notre travail sans pour autant définir la problématique; cette
dernière est définie comme l’ensemble des problèmes posés dans un domaine de recherche, elle
est aussi définie comme des questions principales autour desquelles notre travail tournera.
La problématique de notre travail réside dans la manipulation des activités réalisées par le
magasinier; elles sont liées aux problèmes tels que : la perte des données, les difficultés d’établir
des rapports de stock fiables, le controle d’utilisation des biens n’est pas assuré et aussi le
manque de système informatique approprié.
iii
IV- Objectifs
Dresser ses objectifs est une étape primordiale au début de chaque démarche de
développement.
Notre mission consiste à construire une application qui a pour rôle de simplifier les tâches du
magasin de l’entreprise Sovedic Soft, aider l’administrateur du magasin à organiser son travail et
mémoriser ses données sans avoir passé par les archives et lui informé en cas d’une rupture de
stock, aussi pour aider le caissier et le comptable de l’entreprise. Par la réalisation de cette
application on va organiser les demandes et remplacer les feuilles et les archives par une
mémoire stockée dans un disque dur bien sécurisé. Travailler sur un tel projet, nous a permis non
seulement d’y apporter de nouvelles fonctionnalités, mais aussi d’acquérir une grande expérience
dans le travail en équipe.
Nous avons recensé les demandes spécifiques de la directrice de l’entreprise Sovedic Soft ainsi
que le magasinier.
Après avoir étudié et validé la faisabilité du projet, nous avons développé le logiciel tout en
respectant la totalité des critères énoncés ci-dessus. De plus nous avons fait en sorte que
l’utilisation du logiciel soit la plus ergonomique possible. En plus de ce qui nous a été demandé
dans le cahier des charges, nous avons décidé d’aller encore plus loin dans l’utilisation du
iii
logiciel en proposant aux décideurs, l’introduction de l’application sur système android. Nous
avons réussi a lui « vendre » l’idée.
Bien sur l’entreprise Sovedic Soft peut nous solliciter à tout moment pour la modification ou
l’ajout d’une nouvelle rubrique.
V-Cible
Ce logiciel est conçu pour la gestion de commande et de stock à l’intérieur de l’entreprise
Sovedic Soft. Il permettra à plusieurs acteurs de la même structure de gérer des produits divers
afin d’optimiser le travail de chacun. Notre module intégré au site de l'entreprise, est destiné aux
personnes suivantes :
iii
Le système, dont le magasin de Sovedic Soft veut se doter, doit être opérationnel, évolutif,
convivial et offrant les informations nécessaires à temps réel. Pour ceci, le système à réaliser doit
satisfaire les exigences de la totalité des utilisateurs.
A part les besoins fondamentaux, notre futur système doit répondre aux critères suivants:
gérer
iii
- Assurance de sa maintenance
- Formation du personnel pour assurer un inventaire adéquat et efficace
Par ailleurs, notre application web de gestion de stock utilisera un CMS pour un développement
spécifique du site, même si cela nous prendra plus de temps.
NOMS FONCTION
Pelagie FANWO IDE Directeur du projet
Dominique MOUAFO Directeur Technique du projet
Blériot Ancel GWACHOU WANMENI Expertise et Guide pour la rédaction du
document présenté
Yvan ELOMBO Stagiaire et assistant au développement
Pascal KENWO Stagiaire et assistant au développement
Source : rapport de stage du stagière Kenwo
2- Planification
Pour la gestion du temps, on a des méthodes de planification prévisionnelle de projet tel
que les diagrammes de Gantt. Ce dit diagramme regroupe toutes les taches, les durées et les
ressources ordonnées de manière graduelle permettant à toute l’équipe de suivre son évolution. Il
peut être modifié au fur et à mesure en fonction des délais respectés ou pas, ainsi que des
imprévus.
iii
Figure 6 : Diagramme de Gantt
3- Estimation financière
La gestion du coût se fait part la répartition des montants journaliers en fonction de la
planification que nous nous sommes fixés par tâche, par difficulté de tâches mais aussi par grade
de chaque membre de l'équipe technique.
iii
(Directeur technique) 910.000 XAF
Stagiaire et assistant au 3.000/Jour * 61 Jours =
développement 183.000 XAF/mois
Logicielles Sublim Text 50 Euro = 32.500 XAF
Internet + Modem Wifi 25.000 XAF + 30.000 XAF
Total 1 765 500 XAF
Source : Conçu selon la grille tarifaire fournie par l’entreprise
iii
I- Analyse
1- Etude de l’existant
a) Importance de la gestion automatisée des stocks
Nous remarquons la présence des logiciels de gestion dans toutes les entreprises qui
vendent ou achètent des produits. En effet, ces logiciels sont devenus indispensable pour
plusieurs raison dont on cite en particulier :
On trouve plusieurs solutions pour gérer les magasins automatiquement et d'une manière
efficace. Beaucoup des softwares nous aident à atteindre notre but et d’organiser notre magasin.
On cite à titre d’exemple :
- Dja Soft :
iii
Figure 7 : Consultation de produit dans Dja Soft
iii
Figure 8 : Facture dans Dja Soft
- ICIM Stock
Qui est un logiciel de gestion des articles, familles, assemblages, pièces assemblées,
codes à barres, images et photos d'articles, emplacements, numéros de série, références,
unités d'achat et de consommation, travaux, clients, appelants, fournisseurs, modèles de
lettres et modèles de courriels pour clients et fournisseurs. Jusqu'à quatre prix
fournisseurs par fiche article, enregistrés manuellement ou automatiquement lors de la
saisie du bon de commande.
iii
Figure 10 : Formulaire à remplir par le client (ICIM Stock)
2- Critique de l’existant
Nous allons citer les problèmes organisationnels, humains et techniques liés aux
logiciels de gestion de stocks généralement ainsi que les problèmes liés au système
d'information. Dans notre étude de l’existant, prennent comme cas particulier DJA soft
et ICIM stock, nous allons dégager certaine insuffisance à savoir dans le tableau
suivant qui compare notre application avec les autres existants sur le marché.
NOTRE APPLICATION LES AUTRES APPLICATIONS
-Interfaces simples et -Interfaces compliqués et non compréhensibles.
compréhensibles
-Les factures sont simples -Tout le travail est basé sur les factures et les
à enregistrer et se fait manières de payement.
par la caissière
-La banque n’intervient -Payante donc cher et pour chaque mise à jour de
pas l’application.
-Elle est gratuite -On les utilise juste pour les grandes interfaces
-Répond aux besoins de commerciales comme les magasins publics.
l’entreprise
-On trouve toujours des modules qui manquent.
-Notre interface et notre
module sont complets
-On trouve toujours les modules qui manquent.
iii
3- Nouvelle spécification
Suite à la critique de l’existant, quelques solutions ont été relevées afin de pallier aux
manquements précédemment mentionnés. La réalisation de notre module permettra de répondre
aux besoins selon les insuffisances soulevées. A l'issue de cette étape nous avons pu exprimer
clairement les objectifs attendus du futur système à concevoir car cette étude préalable appelée
analyse et spécification des besoins, constitue une phase capitale dont dépend toute la suite du
projet, elle doit être faite avec beaucoup de rigueur et plus d'attention pour la réussite de
l’application. Dans ce chapitre, on n’a exposé la description du projet et ses fonctionnalités, les
problèmes du magasin, puis nous avons critiqué l’existant et enfin nous avions comparé les
logiciels existants avec notre application. Aucun logiciel ne répond à nos besoins qui figurent
dans le cahier de charge, et ne respecte nos critères. C’est pourquoi on n’a choisi la mise en place
d’une application web de gestion de stock différente des autres logiciels existants.
Après avoir fixé nos objectifs, pour atteindre notre but on doit suivre plusieurs étapes qui
constituent une partie du cycle de vie de tout projet informatique. Ainsi dans l'étape suivante on
va donner une étude conceptuelle détaillé.
II- Conception
1- Modélisation fonctionnelle
La modélisation fonctionnelle est une démarche qui consiste à rechercher et à
caractériser les fonctions offertes par un produit pour satisfaire les besoins d’un utilisateur. Pour
la réaliser on peut utiliser UML.
iii
o L’identification des cas d’utilisation
o Réalisation du diagramme des cas d’utilisation
o Description textuelle des cas d’utilisation
o Description graphique des cas d’utilisation
iii
Le Magasinier : C’est
utilisateurs (la caissière et le directeur général qui sont des utilisateurs qui utilisent le système
d’une façon limitée).
La Caissière
Le Directeur général
iii
Figure 12 : Diagramme du cas d’utilisation <<gestion des ventes>>
Sommaire d’identification
Acteur : Magasinier
Objectif : Il permet de se connecter dans le site afin de vérifier le stock, apporter des
modifications ou vendre
Scénario nominal
1. L’acteur clique sur le bouton de connexion
2. Le système renvoie un formulaire de connexion
3. L’acteur saisit les informations nécessaires (identifiant et mot de passe)
4. Le système vérifie si les informations saisis sont correctes
5. Le système autorise l’accès a l’acteur si les infos sont correctes
iii
6.
Si les infos saisit ne sont pas correcte le système renvoie un message d’erreur
Scénario alternatif
Sommaire d’identification
iii
Description des scénarios
Scénario nominal
1. L’acteur clique sur le bouton « Ajouter »
2. Le système renvoie un formulaire concernant les informations de l’élément
3. L’acteur remplir tous les champs concernant l’élément
4. Le système vérifie si les champs sont bien remplit
5. La base de donnée enregistre les informations
6. Le système affiche l’élément enregistre
Sommaire d’identification
iii
Objectif : Il permet à un utilisateur qui a ajouté un élément dans site de pouvoir le modifier ou le
supprimer
Scénario nominal
1. L’acteur choisit l’élément qui souhaite modifier/supprimer et clique sur le bouton
« Modifier »/<<Supprimer>>
2. Le système renvoie un formulaire avec les informations de l’élément choisi
3. L’acteur modifie/supprime ce qui a lieu de modifier/supprimer
4. Le système vérifie si les champs sont bien remplit
5. La base de donnée enregistre les informations qui ont été modifié/supprimé
6. Le système affiche l’élément enregistré en cas de modification et en cas de suppression le
système envoie un message à l’acteur que l’élément a été supprimé avec succès
iii
Figure 15 : Diagramme de séquence pour <<modification/suppression d’un
élément>>
iii
Figure 16 : Diagramme des séquences pour <<gestion des factures de vente>>
2- Modélisation statique
iii
Figure 17 : Diagramme de classes
iii
Chapitre V : Implémentation
2- Wamp Server
iii
3-
PHP
PHP est un langage de scripts libre principalement utilisé pour produire des pages Web
dynamiques via un serveur HTTP, mais pouvant également fonctionner comme
n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne
de commande. PHP est un langage impératif disposant depuis la version 5 de
fonctionnalités de modèle objet complètes. En raison de la richesse de sa bibliothèque,
on désigne parfois PHP comme une plate-forme plus qu'un simple langage.
4- CSS
Cascading Style Sheet : Le principe de base est le suivant: il faut séparer le contenu de
la page, de son apparence. La page html contient l'information, et non la façon dont
l'information est affichée. Pour un unique contenu : plusieurs affichages sont possibles.
On peut penser à des affichages monochromes, sur de petits écrans, oral (le contenu de
la page web est lu), une impression papier, impression sur des transparents, impression
en braille…
5- Java Script
iii
permettant de générer leurs propriétés, et notamment une propriété de
prototypage qui permet d'en générer des objets héritiers personnalisés. Ce langage de
programmation est développé par Sun, inspiré de C++. Fonctionnant sur le
principe machine virtuelle, il peut s'adapter à n'importe quel ordinateur. Les
programmes Java peuvent être appelés depuis des documents HTML ou de
manière autonome. Lorsqu'ils s'exécutent à partir d'une page Web, on les appelle des
applets Java. Lorsqu'ils s'exécutent sur un serveur Web, on les dénomme Servet.
iii
6- MySQL
C’est un système de gestion de bases de données relationnelles. Et c’est un logiciel libre, open
source, développé sous double licence selon qu’il est distribué avec un produit libre ou avec un
produit propriétaire. Le couple PHP/MySQL est très utilisé par les sites web et proposé par la
majorité des hébergeurs web.
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
En développement logiciel, un bêta-test constitue la deuxième phase des tests logiciels (le
premier étant la phase de tests alpha), au cours de laquelle un échantillon du public visé essaie le
produit. Il également désigne la première version d'une interface, d'un logiciel ou d'une
application. En vue de son amélioration, les utilisateurs ou bêta-testeurs envoient aux
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
développeurs leurs commentaires et leurs suggestions. Les tests bêta peuvent être considérés
comme des « tests avant diffusion ». On les désigne parfois aussi sous le nom de tests
d'acceptation, de recette utilisateur, de tests d'utilisateur final voire sous l'acronyme anglais UAT
(User Acceptance Testing). Dans cette phase de développement logiciel, les applications sont
soumises à des tests en conditions réelles par le public cible du logiciel. Les expériences de ces
premiers utilisateurs sont communiquées aux développeurs qui effectuent alors les derniers
ajustements avant le lancement commercial.
CONCLUSION GÉNÉRALE
Au cours de ce projet de fin d’étude ayant pour objet «la réalisation d’une application
web pour la gestion de stock», nous avons réalisé une application Web qui permet de résoudre
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
des problèmes (perte de temps, rupture de stock, etc…) en proposant la solution qui va changer
la situation et offrir un bon fonctionnement. Nous nous sommes attelés d’abord à la
détermination des points faibles des fonctionnements du magasin. Ainsi nous avons proposé
une solution adéquate pour changer la situation et aider l’administrateur à gérer le magasin avec
plus de confort et d’automatisation. Son rôle n’est plus consacrer à la recherche des feuilles ou
des commandes dans les archives ni de contrôler après chaque ordre de livraison de marchandise
le stock de crainte qu’il se trouve dans une rupture, mais juste avec un accès simple et à distance
aux données qu’il a besoin. Pour aider le magasinier à gérer le magasin, on a détaillé dans
certains chapitres les différents diagrammes et scénarios qu’on passe par pour atteindre notre but.
Notre approche dans ce travail consistait à mettre l'accent sur le magasin et les services, et à
implémenter des interfaces graphiques offrant la simplicité et la clarté aux clients pour pouvoir
bénéficier des biens de notre application. La réalisation de ce projet a nécessité l’apprentissage
d’une multitude de langages d’outils de développement comme PHP, HTML, CSS, UML, JAVA
SCRIPT et MySQL. Les difficultés n’étaient pas des moindres, surtout que nous étions dans un
monde professionnel. Mais la mise en œuvre de nos compétences dans un projet d’une telle
envergure nous a permis non seulement à développer notre sens de créativité et de recherche,
mais aussi à travailler sur un projet existant tout en gardant les règles déjà mises en place. En
plus, il nous a été bénéfique, dans la mesure où nous avons pu approfondir nos connaissances
théoriques et pratiques acquises durant notre parcours universitaire à travers le développement
d’un site web.
Références bibliographiques
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
[2]P. Nguka, Conception pour la gestion d'un système d'information pour la gestion
des stocks dans une entreprise commerciale. Cas de l'entreprise Goshop. Institut
supérieur de commerce de Goma - Graduat en études de gestion option
informatique de gestion, 2011
[6]
http://www.logistiqueconseil.org/Articles/Entrepot-magasin/Inventaires.htm.
SOMMAIRE
iii
OPTIMISATION D’UNE APPLICATION WEB DE GESTION DE STOCKS
DEDICACES........................................................................................................................i
REMERCIEMENTS..............................................................................................................ii
SOMMAIRE......................................................................................................................iii
AVANT-PROPOS................................................................................................................vii
RÉSUMÉ.........................................................................................................................xi
INTRODUCTION GENERALE.................................................................................................1
CONCLUSION GÉNÉRALE...................................................................................................41
Références bibliographiques.................................................................................42
iii