S U J E T:
A U TO M AT I S AT I O N D E L A G E S T I O N D E S TO C K S
E T D E S V E N T E S D E S A RT I C L E S D A N S L E S
B O U L A N G E R I E S .
PRÉSENTATION MÉMOIRE
LICENCE EN INFORMATION DE
GESTION
Promotion 2011 -2013
S o u s l a d i r e c t i o n d e :
M . T H I O Y E M ATA R
P r é s e n t é p a r :
S e r i g n e M o d o u A ma r
M o u s t a p h a N d i a y e
PLAN2
 Introduction
 contexte général du projet
 Problématique
 objectif
 Solutions Techniques
 les outils de développement
 présentation des écrans de l’application
 Conclusion
INTRODUCTION
Toutes les entreprises possèdent des stocks. Ces stocks représentent dans la
plupart des cas entre 10 et 30% du capital financier immobilisé.
Ce qui pousse les entreprises à réfléchir d’une manière sérieuse à une Gestion
efficaces de l’ensemble des processus d’achats, de ventes et de Stockage. En
effet, cette gestion a connu une évolution ; la plupart des Entreprises ont 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.
Pour faciliter la gestion des boulangeries, elles doivent mettre en place des
dispositifs informationnels efficaces leur permettant d’atteindre leurs objectifs
en termes d’organisation et la gestion des ventes et stockage.
Pour se faire, nous essayons au préalable d’identifier l’ensemble des anomalies
ou insuffisances empêchant la bonne coordination aux seins des boulangeries.
CONTEXTE GÉNÉRAL DU PROJET
 Fiche signalétique de la société
Raison sociale : ALMAHDI
Forme juridique : S.A.R.L
Activité : Production et Ventes de Produits Boulangerie, Pâtisserie et Fast-foods.
Adresse : Yoff Bceau en face école DABAKH.
Tél. /fax : 221 338298765
Email : En cours
 Identification de la société :
La société ALMAHDI est une boulangerie, pâtisserie, dibiterie, fast-foods qui produit, et vente des produits de
boulangerie. Son activité principale est la production de pain baguette ainsi des produits viennoiseries, salés,
sucrés
 Organigramme de la société
PROBLÉMATIQUE
Au Sénégal, la plupart des boulangeries possèdent généralement des
gestions manuelles qui entrainent de nombreux défis tel que :
des stocks et ventes mal gérées.
• La difficulté d’accéder à l’information recherchée ; ce qui entraine
une énorme perte de temps
• Manque de sécurité et de confidentialité des données
• Absence de codification informatique des dossiers
• Des erreurs dans le remplissage des différents registres
• Nombre important d’archives entrainant des difficultés de stockage
• Détérioration des archives papiers à cause des consultations
fréquentes
OBJECTIF
 Objectif général de l’étude
Notre étude consiste à concevoir un système automatisé la gestion
d’stocks et des ventes des articles de la boulangerie.
Objectifs spécifiques
Afin de remédier aux problèmes que nous avons diagnostiqués, nous
cherchons à mettre en place un outil informatique capable d’assurer :
les ventes et les stocks.
Rapidité dans l’établissement des différents documents.
Facilité de la recherche et l’accès aux informations.
Optimisation du Stockage des informations.
Automatiser les différentes tâches manuelles.
Proposer une bonne codification des différents documents
SOLUTIONS TECHNIQUES
 Choix de la Base de Données
Durant notre formation, nous avons eu démontré des capacités techniques de sorte à pouvoir
mettre en adéquation nos atouts académiques aux besoins des boulangeries.
Pour cela, nous avons le tour des méthodes de bases de données qui nous sont accessibles et en fin
de compte nous avons choisi la méthode MERISE et cela pour plusieurs raisons. MERISE est une
Méthode de Conception et de Développement de Informations (si), qui permet de recenser de
manière exhaustive les Informations dont l’entreprise a besoin pour assurer toute ou une partie de
ses activités.
Elle permet de valider des choix par rapport aux objectifs, de quantifier les indicateurs à retenir,
de mettre en œuvre des techniques d’optimisations et en fin elle permet de guider vers
l’implémentation de la base.
Nous ferons une analyse détaillée de celle-ci en faisant une étude conceptuelle qui nous
permettra de mettre en place les différents modèles utilisés. Pour cela, nous utiliserons l’outil de
modélisation POWER AMC. Et pour terminer, nous implémenterons la base de données issue de
cette analyse. Nous utiliserons pour cela, le Système de Gestion de Base de Données (SGBD)
ACCESS et le langage de programmation VISUAL BASIC pour l’interfaçage et le codage.
LES OUTILS DE DÉVELOPPEMENT
La réalisation de ce projet a fait appel au puissant Visual
Basic, avec comme outil de gestion de bases de données,
Microsoft sqlserver.
Bien évidemment, chacun de ces deux outils présente ses
propres caractéristiques que nous allons essayer de tracer
dans ce qui suit afin de Montrer l’apport de chacun à notre
travail.
MICROSOFT SQLSERVER
Microsoft SQL Server est un système de gestion de base de données
relationnelles, orienté Client/serveur basé sur le langage SQL
(Structured Query Language). Les données sont regroupées dans des
tables représentant des informations structurées en colonnes. Le
serveur est un ordinateur de forte capacité gérant des ressources
utilisées par les utilisateurs qui y accèdent à partir de leur propre poste.
Il existe des serveurs d’impression, de messageries et de fichiers. En
somme, un serveur est capable de travailler avec plusieurs clients et
avec de nombreuses applications en même temps. SQL Server est
conçu pour travailler avec un poste serveur ou un poste client
uniquement (dans ce cas, la base de données est isolée).
VISUAL BASIC
Visual Basic (VB) est un langage de programmation événementielle de
troisième génération ainsi qu'un environnement de développement
intégré, créé par Microsoft pour son modèle de programmation
COM[1]. Visual Basic est directement dérivé du BASIC et permet le
développement rapide d'applications, la création d'interfaces utilisateur
graphiques, l'accès aux bases de données en utilisant les technologies
DAO, ADO et RDO, ainsi que la création de contrôles ou objets
ActiveX. Les langages de script tels que Visual Basic for Applications
et VB Script sont syntaxiquement proches de Visual Basic, mais
s'utilisent et se comportent de façon sensiblement différente.
PRESENTATION DES ECRANS DE
L’APPLICATION
Dans cette partie on va présenter quelques interfaces de
l’application :
BOITE DE CONNEXION
Lors du lancement de l’application, une page de connexion apparaît.
Si l’utilisateur entre son « login » et son « mot de passe » la page de l’application qui contient le menu s’affiche
MENU ACCUEIL
MENU SAISIE ARTICLE
MENU CONSULTATION DES ARTICLES
MENU SAISIE COMMANDE
MENU VENTE AU COMPTOIR
CONCLUSION
Au cours de la période de notre mémoire, nous avons eu l’opportunité de mettre en
exercice, les différentes connaissances acquises en troisième année. De plus, nous
avons eu l’occasion d’acquérir de nouveaux concepts à savoir la technologie. Visual
basique, l’accès aux données via les procédures stockées de SQL Serveur.
Ce mémoire a été aussi l’occasion de découvrir le dynamisme et la Rigueur qui régit
dans une société de développement informatique.
Les difficultés majeures que nous avons rencontrées durant ce projet Résident
essentiellement dans la nouveauté des outils avec lesquelles nous avons travaillé.
Comme perspective, nous pensons qu’il serait très utile de pouvoir Premièrement
lancer cette application même si cela ne faisait pas partie du cahier des charges, et
deuxièmement ajouter des tables dans la base de données Modélisant les mouvements
bancaires de la société.
Enfin, nous remercions encore une fois tous les professeurs de Sup ‘Info et nous
espérons qu’ils seront satisfaits du travail réalisé.
FIN
nous remercions encore une fois tous les professeurs de
Sup ‘Info et nous espérons qu’ils seront satisfaits du
travail réalisé.

mémoire

  • 1.
    S U JE T: A U TO M AT I S AT I O N D E L A G E S T I O N D E S TO C K S E T D E S V E N T E S D E S A RT I C L E S D A N S L E S B O U L A N G E R I E S . PRÉSENTATION MÉMOIRE LICENCE EN INFORMATION DE GESTION Promotion 2011 -2013 S o u s l a d i r e c t i o n d e : M . T H I O Y E M ATA R P r é s e n t é p a r : S e r i g n e M o d o u A ma r M o u s t a p h a N d i a y e
  • 2.
    PLAN2  Introduction  contextegénéral du projet  Problématique  objectif  Solutions Techniques  les outils de développement  présentation des écrans de l’application  Conclusion
  • 3.
    INTRODUCTION Toutes les entreprisespossèdent des stocks. Ces stocks représentent dans la plupart des cas entre 10 et 30% du capital financier immobilisé. Ce qui pousse les entreprises à réfléchir d’une manière sérieuse à une Gestion efficaces de l’ensemble des processus d’achats, de ventes et de Stockage. En effet, cette gestion a connu une évolution ; la plupart des Entreprises ont 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. Pour faciliter la gestion des boulangeries, elles doivent mettre en place des dispositifs informationnels efficaces leur permettant d’atteindre leurs objectifs en termes d’organisation et la gestion des ventes et stockage. Pour se faire, nous essayons au préalable d’identifier l’ensemble des anomalies ou insuffisances empêchant la bonne coordination aux seins des boulangeries.
  • 4.
    CONTEXTE GÉNÉRAL DUPROJET  Fiche signalétique de la société Raison sociale : ALMAHDI Forme juridique : S.A.R.L Activité : Production et Ventes de Produits Boulangerie, Pâtisserie et Fast-foods. Adresse : Yoff Bceau en face école DABAKH. Tél. /fax : 221 338298765 Email : En cours  Identification de la société : La société ALMAHDI est une boulangerie, pâtisserie, dibiterie, fast-foods qui produit, et vente des produits de boulangerie. Son activité principale est la production de pain baguette ainsi des produits viennoiseries, salés, sucrés  Organigramme de la société
  • 5.
    PROBLÉMATIQUE Au Sénégal, laplupart des boulangeries possèdent généralement des gestions manuelles qui entrainent de nombreux défis tel que : des stocks et ventes mal gérées. • La difficulté d’accéder à l’information recherchée ; ce qui entraine une énorme perte de temps • Manque de sécurité et de confidentialité des données • Absence de codification informatique des dossiers • Des erreurs dans le remplissage des différents registres • Nombre important d’archives entrainant des difficultés de stockage • Détérioration des archives papiers à cause des consultations fréquentes
  • 6.
    OBJECTIF  Objectif généralde l’étude Notre étude consiste à concevoir un système automatisé la gestion d’stocks et des ventes des articles de la boulangerie. Objectifs spécifiques Afin de remédier aux problèmes que nous avons diagnostiqués, nous cherchons à mettre en place un outil informatique capable d’assurer : les ventes et les stocks. Rapidité dans l’établissement des différents documents. Facilité de la recherche et l’accès aux informations. Optimisation du Stockage des informations. Automatiser les différentes tâches manuelles. Proposer une bonne codification des différents documents
  • 7.
    SOLUTIONS TECHNIQUES  Choixde la Base de Données Durant notre formation, nous avons eu démontré des capacités techniques de sorte à pouvoir mettre en adéquation nos atouts académiques aux besoins des boulangeries. Pour cela, nous avons le tour des méthodes de bases de données qui nous sont accessibles et en fin de compte nous avons choisi la méthode MERISE et cela pour plusieurs raisons. MERISE est une Méthode de Conception et de Développement de Informations (si), qui permet de recenser de manière exhaustive les Informations dont l’entreprise a besoin pour assurer toute ou une partie de ses activités. Elle permet de valider des choix par rapport aux objectifs, de quantifier les indicateurs à retenir, de mettre en œuvre des techniques d’optimisations et en fin elle permet de guider vers l’implémentation de la base. Nous ferons une analyse détaillée de celle-ci en faisant une étude conceptuelle qui nous permettra de mettre en place les différents modèles utilisés. Pour cela, nous utiliserons l’outil de modélisation POWER AMC. Et pour terminer, nous implémenterons la base de données issue de cette analyse. Nous utiliserons pour cela, le Système de Gestion de Base de Données (SGBD) ACCESS et le langage de programmation VISUAL BASIC pour l’interfaçage et le codage.
  • 8.
    LES OUTILS DEDÉVELOPPEMENT La réalisation de ce projet a fait appel au puissant Visual Basic, avec comme outil de gestion de bases de données, Microsoft sqlserver. Bien évidemment, chacun de ces deux outils présente ses propres caractéristiques que nous allons essayer de tracer dans ce qui suit afin de Montrer l’apport de chacun à notre travail.
  • 9.
    MICROSOFT SQLSERVER Microsoft SQLServer est un système de gestion de base de données relationnelles, orienté Client/serveur basé sur le langage SQL (Structured Query Language). Les données sont regroupées dans des tables représentant des informations structurées en colonnes. Le serveur est un ordinateur de forte capacité gérant des ressources utilisées par les utilisateurs qui y accèdent à partir de leur propre poste. Il existe des serveurs d’impression, de messageries et de fichiers. En somme, un serveur est capable de travailler avec plusieurs clients et avec de nombreuses applications en même temps. SQL Server est conçu pour travailler avec un poste serveur ou un poste client uniquement (dans ce cas, la base de données est isolée).
  • 10.
    VISUAL BASIC Visual Basic(VB) est un langage de programmation événementielle de troisième génération ainsi qu'un environnement de développement intégré, créé par Microsoft pour son modèle de programmation COM[1]. Visual Basic est directement dérivé du BASIC et permet le développement rapide d'applications, la création d'interfaces utilisateur graphiques, l'accès aux bases de données en utilisant les technologies DAO, ADO et RDO, ainsi que la création de contrôles ou objets ActiveX. Les langages de script tels que Visual Basic for Applications et VB Script sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon sensiblement différente.
  • 11.
    PRESENTATION DES ECRANSDE L’APPLICATION Dans cette partie on va présenter quelques interfaces de l’application :
  • 12.
    BOITE DE CONNEXION Lorsdu lancement de l’application, une page de connexion apparaît. Si l’utilisateur entre son « login » et son « mot de passe » la page de l’application qui contient le menu s’affiche
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    MENU VENTE AUCOMPTOIR
  • 18.
    CONCLUSION Au cours dela période de notre mémoire, nous avons eu l’opportunité de mettre en exercice, les différentes connaissances acquises en troisième année. De plus, nous avons eu l’occasion d’acquérir de nouveaux concepts à savoir la technologie. Visual basique, l’accès aux données via les procédures stockées de SQL Serveur. Ce mémoire a été aussi l’occasion de découvrir le dynamisme et la Rigueur qui régit dans une société de développement informatique. Les difficultés majeures que nous avons rencontrées durant ce projet Résident essentiellement dans la nouveauté des outils avec lesquelles nous avons travaillé. Comme perspective, nous pensons qu’il serait très utile de pouvoir Premièrement lancer cette application même si cela ne faisait pas partie du cahier des charges, et deuxièmement ajouter des tables dans la base de données Modélisant les mouvements bancaires de la société. Enfin, nous remercions encore une fois tous les professeurs de Sup ‘Info et nous espérons qu’ils seront satisfaits du travail réalisé.
  • 19.
    FIN nous remercions encoreune fois tous les professeurs de Sup ‘Info et nous espérons qu’ils seront satisfaits du travail réalisé.