Vous êtes sur la page 1sur 31

STAGE D’APPLICATION

Projet de fin d’année

DÉVELOPPEMENT D’UNE APPLICATION DE GESTION DE


STOCK À L’AIDE DE L’OUTIL VBA EXCEL

Présenté par: Encadrant pédagogique: Membres de l’entreprise:


BOUISSANE Oussama Pr. DKHISSI Btissam ALHECHEMI Mohamed

Année Universitaire : 2019/ 2020


2

Plan

Introduction

Contexte général
I. Organisme d’accueil
II. Produits et fournisseurs
III. Services
IV. Clients
Cahier des charges
I. Procédures d’import et export
II. Problématique
III. Spécification des besoins
IV. Contraintes
Etude conceptuelle

I. Acteurs
II. Diagramme de cas d’utilisation
III. Diagrammes de classe

Outil de développement

I. Caractéristiques de VBA
II. Programmation par évènements

Solution proposée

I. Présentation de la solution
II. Conditions d’utilisation
III. Architecture de la solution
IV. Réalisation

Conclusion et perspectives
Introduction
Introduction

Une durée de 2mois


Stage de fin d’année à
01 Septembre→ 30 Octobre
TECHMAC ZF

Département: Logistique
Poste occupé : Assistant du
responsable logistique
Contexte
général du
projet
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Organisme d’accueil Produits et fournisseurs Services de Techmac clients de
Techmac

Siège social
Techmac : Tanger
Secteurs d’activités
Automobile, câblage, maritime, laboratoire

Date de création
2003

Chiffres d’affaires
5 000 000 DH
Directeur général
Mr. Joao de Matos Ferreira
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Organisme d’accueil Produits et fournisseurs Services de Techmac clients de
Techmac

Machines

Mecalbi Ricardo & Barbosa


Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Organisme d’accueil Produits et fournisseurs Services de Techmac clients de
Techmac

Outillage

KNIPEX PB SWISS STAHLWILLE


Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Organisme d’accueil Produits et fournisseurs Services de Techmac clients de
Techmac

Instruments de mesure

MECMESIN SCHUT MITUTOYO


Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Organisme d’accueil Produits et fournisseurs Services de TECHMAC clients de
TECHMAC

Service de pièces de rechanges:


 Fourniture des pièces de recharge pour les machines

Service de maintenance et d’assistance :


 Equipes opérationnels à Tanger, Kenitra et Casablanca.

Formation et développement des solutions:


 Formations des techniciens et opérateurs.
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Organisme d’accueil Produits et fournisseurs Services de TECHMAC clients de
TECHMAC

APT,ACS,APK
Tanger, Kénitra Tanger,Kénitra Tanger,Kénitra
Tange r, Kénitra

Tanger Kénitra, Casablanca Kénitra Tanger


Cahier des
charges
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Problématique Spécification des besoins
contraintes

Faciliter les mouvements du stock et réduire le risque de rupture de stock.


COMMENT ?

QUI ? COMMENT ?
TECHMAC-Service logistique Réalisation d'une application VBA
Excel
PROBLEMATIQUE
QUAND ?
QUOI ? Du 01/09/2020 au 31/10/2020.

Manque d’un outil de gestion des articles


en magasin
OU ?
TECHMAC-ZF
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Problématique Spécification des besoins
contraintes

Besoins fonctionnels

Besoins

Besoins non fonctionnel


Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Problématique Spécification des besoins contraintes

Besoins fonctionnels

Le futur système permettra en une seule interface au responsable du magasin


de :

Consulter facilement les références et leurs détails.

Ajouter des nouvelles références de n’importe quelle famille au


stock à l’aide d’un formulaire.
Détecter facilement les articles dont le stock est en rupture.

Recevoir des alertes pour chaque référence dans le cas d’un dépassement
du stock maximum ou bien descendant au-dessous du stock minimum.
Avertissement dans le cas où la quantité acheté est supérieur au
disponible en stock.

Donner un historique de tout le mouvement du stock.

Suivi du stock de toutes les références à l’aide d’un tableau de bord.


Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Problématique Spécification des besoins contraintes

Permettre aux utilisateurs de se familiariser rapidement avec le


contenue.

Etre simple et compréhensible.

Etre lisible par toutes les versions d’Excel.


Etude
conceptuelle
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Acteurs Diagramme de cas
d’utilisation

Le Magasinier : Acteur principal interne chargé de la


gestion de stock, il possède un accès à toutes les
fonctionnalités de l’application web.

Le responsable logistique : Interagit directement avec le


système, dans lequel il peut voir l’inventaire de toutes
les références stockées, ainsi consulter le rapport du
suivi de stock Acteurs
Visiteur : Il s’agit d’un autre employé du département
qui veut consulter le stock.
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Acteurs Diagramme de cas
d’utilisation
Outil de
développement
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion
Conclusion et
et
développement perspectives
perspectives
Caractéristiques de VBA Programmation par
évènement

• VBA est un outil de développement orienté objet.


– Les objets sont les éléments de votre application VBA et de ses
documents.
– Les objets Excel comprennent les cellules, les plages de cellules, les
graphiques, les feuilles…

• Définition :
– Un objet est un élément nommé ayant des
• Propriétés : paramètres que vous vérifier et modifier.
• Méthodes : actions que l’objet est capable d’effectuer.
• Événements : choses qui arrivent à l’objet, auxquelles celui-ci peut
répondre automatiquement par une action.
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion
Conclusion et
et
développement perspectives
perspectives
Caractéristiques de VBA Programmation par évènement

• Dans un langage traditionnel, vous pourriez écrire une application pour faire
une tasse de café.
1. Remplir une bouilloire d’eau
2. Allumez le gaz
3. Mettez du café
4. Attendre ébullition
5. Versez eau

• Dans VBA vous formuler les choses comme suit


1. Présenter du café, une bouilloire, du lait et une tasse à l’utilisateur
2. Laisser l’utilisateur faire son café
Vous fournissez les codes pour gérer les événements. Ici l’ordre des événements
est laissé à la discrétion de l’utilisateur.
Solution
proposée

5
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Présentation de la solution Conditions d’utilisation Architecture de la solution
Réalisation
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Présentation de la solution Conditions d’utilisation Architecture de la solution
Réalisation

• Avoir l’inventaire mis à jour : les futurs mouvements de stock vont


dépendre d’un état du stock mis à jour, sinon on aura des quantités
non réelles dans notre inventaire.

• A mentionner que j’ai ajouté dans les 2 inventaires (outillage et


pièces de rechanges), deux colonnes qui concernent les stocks
minimum et maximum, sur lesquels le système se base pour
afficher les notifications et les alertes du stock.

• Il faut avant commencer l’utilisation de l’application, estimer pour


chaque référence en stock le stock minimum et maximum.
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Présentation de la solution Conditions d’utilisation Architecture de la solution
Réalisation

INVENTAIRE INVENTAIRE
C
Vérification

COMMANDE CLIENT
VBA EXCEL

COMMANDE D’ACHAT Reporting


Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives
Présentation de la solution Conditions d’utilisation Architecture de la solution
Réalisation

Réalisation
Conclusion et
perspective
Contexte général Cahier des charges Etude conceptuelle Outil de Solution proposée Conclusion et
développement perspectives

• Créer un cohérence entre le stock réel et l’inventaire.


1

• Faciliter les mouvements du stock


2

• Notifier l’utilisateur par des alertes pour des produits ayant


un stock inférieur au minimal ou supérieur au maximal.
3

• Proposer un suivi mensuel de stock


4
Merci de votre
attention
STAGE D’APPLICATION
Projet de fin d’année

DÉVELOPPEMENT D’UNE APPLICATION DE GESTION DE


STOCK À L’AIDE DE L’OUTIL VBA EXCEL

Présenté par: Encadrant pédagogique: Membres de l’entreprise:


BOUISSANE Oussama Pr. DKHISSI Btissam ALHECHEMI Mohamed

Année Universitaire : 2019/ 2020