You are on page 1of 103

LECOQ Franois

LEJART Anas
LEMARCHANT Anthony
LE RESTE Lucie

Systme de gestion dune base de donnes

Sommaire
DESCRIPTION DE NOTRE MISSION

DESCRIPTION DES LOGICIELS

DESCRIPTION DES TABLES

MANUEL DE LUTILISATEUR

14

LOPTIMISATION PAR LOUTIL COMPTABLE

17

A. Analyse des marges

17

B. Etude des gammes

22

C. Valorisation des produits

25

D. Prospection de la clientle

34

AGISSONS SUR LA MAIN DUVRE


A. Optimisation de la force de vente des commerciaux
B. Contribution de chaque boutique la bonne sant de lentreprise

39
39
49

DESCRIPTIF DE LA RELATION CLIENT


A. Solvabilit des clients
B. Mise en avant de nos atouts coucurrentiels

53
53
61

LA COMMUNICATION AUX TIERS

62

DEPLOIEMENT SOUS MY SQL

80

MS QUERY

92

CONCLUSION DE NOTRE PROJET

77

Description de notre mission


Dans le cadre du systme de gestion dune base de donnes sur le
logiciel Microsoft Access, notre travail consiste cette anne exploiter un jeu
de donnes complet sur le thme de la gestion.
Il savre que le travail demand est en adquation totale avec les
domaines de comptences tudis lors de la licence de gestion. Mme si nous
disposons dune certaine libert dans lutilisation de nos logiciels, notre
travail doit tre tel quil permet une mise en uvre intelligente et didactique
des notions dcouvertes lors des travaux dirigs. Afin de rendre les
applications techniques au sein du logiciel pertinentes, il est ncessaire de
mettre en place un scnario conomique. Nous allons nous baser sur des faits
concrets au sein de lentreprise et ses partenaires afin dtre pertinent et
prsenter un systme fiable. En effet, cest primordial, car comme disait
Helvtius, grand philosophe franais, tout systme scroule mesure quon
ldifie, sil ne porte pas sur la base inbranlable des faits et de lexprience .
Nous admettons que notre socit, Classic Models a t cre en lan 2000 et
sest implante initialement aux Etats-Unis. Voyant que laffaire tait viable et mme
rentable, les dirigeants ont logiquement projet de se dvelopper linternational
partir de 2003. Pour cibler un public plus large et accrotre le chiffre daffaires, des
points de vente ont ainsi t implants en France, au Japon, en Australie ainsi quau
Royaume-Uni.
Depuis quil se dveloppe hors des frontires amricaines, la socit Classic
Models a affin son systme de gestion afin davoir un suivi des rsultats comptables
des diffrents pays, des points de ventes, des gammes et des produits. Cette
approche dtaille de son activit lui permettra des prises de dcision plus
pertinentes et plus appropries au bon fonctionnement de la socit.
Aprs quelques annes o lactivit de lentreprise sest progressivement
dveloppe, les dirigeants, avec notre collaboration, ont souhait faire un bilan.
Lobjectif gnral tant la diminution des cots afin doptimiser le bnfice net de
lentreprise.
Notre action, pour tre complte et pertinence, va saxer sur trois champs daction
bien distincts.

Aussi, Classic Models a pour objectif douvrir un nouveau point de vente. Pour
optimiser la rentabilit de ce dernier, il convient dtudier lactivit en dtail afin de
dfinir le pays o il sera le plus intressant de limplanter, la gamme qui gnrera la
plus grande marge et le produit le plus rentable. Cest dans la dtermination de tous
ces critres que nous dcidons dintervenir en tant que conseil afin dorienter la
dcision de lentreprise pour son axe de dveloppement.
La finalit de ce projet est dadopter une politique de proximit auprs des
plus grands consommateurs. En dautres termes, il sagit de simplanter au plus
proche de nos clients les plus importants. De cette faon, nous pourront diminuer les
frais de transports et de livraisons, cest--dire que pour le mme prix, il sera possible
de dgager une marge plus importante car nos charges seront diminues. Ce travail
sinscrit donc totalement dans le processus doptimisation de la rentabilit marginale.

Description des logiciels


Microsoft Access (version 2010)
Access est un logiciel permettant de crer et dexploiter des bases de donnes,
et constitue un outil trs utile dans le domaine professionnel. En effet, une fois la
base de donnes constitue et les tables cres, il est possible pour lutilisateur
dexploiter les donnes existantes selon ses besoins. Pour cela, Access propose divers
outils :
les requtes : de slection, de cration de table, dajout, de suppression,
de mise jour ou danalyse croise, elles permettent lutilisateur
dexploiter les donnes dune ou plusieurs tables. Elles peuvent tre
ralise en mode QBE ou SQL : en mode QBE, il faut slectionner les
champs de la table (ou des tables) voulus par double-clique, puis
slectionner une catgorie de requte et agir en consquence. En mode
SQL, il appartient lutilisateur de taper lui-mme sa requte en
exploitant des termes spcifiques tels INTO, SELECT, ADD COLUMN
les formulaires : un formulaire permet de saisir des donnes et de
visualiser les informations qui leur sont lies lcran. Il permet de
crer un environnement ergonomique (taille, couleur, disposition) que
ne favorisent pas les tables. Par des possibilits de tri, de
regroupement, de cases cocher, de groupes doptions ou encore de
cration de menu gnral, un formulaire permet de rendre plus facile et
agrable la saisie de donnes.
les tats : un tat permet de prparer des donnes imprimer, il sagit
dun outil favorisant la sophistication et llgance de nos donnes.

De plus, les donnes dAccess peuvent tre utilises dans des programmes
crits dans divers langages. Les donnes entres sur Access sont exploitables dans
des tableaux Excel ou des publipostages Word. De mme, des feuilles de donnes
Excel peuvent tre importes dans Access.
Enfin, les bases de donnes Access sont accessibles tous les langages de
programmation qui permettent une connexion une base ODBC.

MySQL
Il sagit dun systme de gestion de bases de donnes, trs populaire. Cest un
serveur de bases de donnes relationnelles SQL, dvelopp dans un souci de
performances leves.

Multi-thread, robuste et multi-utilisateurs, MySQL est

accessible en version payante ou gratuite, selon lutilisation voulue.


Orient vers le service de donnes dj en place plutt que celui de mises
jour frquentes et scurises, MySQL est notamment utilisable via le tlchargement
du logiciel EasyPHP, ncessaire pour intervenir sur la structure des tables et sur les
donnes.

Microsoft Excel (2010)


Il est possible, sous Access, de raliser des transferts de donnes afin de les
exploiter via des tableaux Excel. Inversement, des tableaux Excel peuvent tre
imports sur Access.
Microsoft Word (2010)
Sous Word, il est possible de raliser des publipostages qui seront envoys
ensuite une liste de destinataires prdfinie. Le contenu de ce publipostage peut
galement prendre en compte les diffrentes caractristiques des destinataires,
comme leur adresse, leur numro de tlphone ou encore leur adresse mail.

Une table Access peut ainsi comporter une liste de fournisseurs qui il y a ncessit
denvoyer un courrier type dans un but prcis. Sous Word, il est possible dimporter
les donnes de cette table et de les faire entrer dans un processus de publipostage.

Description des tables


Notre problmatique est base sur lanalyse du chiffre daffaires de

lentreprise Classic Models selon les zones gographiques et les produits. Nous avons
pour cela, choisi de garder lensemble des tables proposes.
Nous proposons ici une description des sept tables composant la base de donnes.

La table Products
Sa cl primaire est productCode et nous pouvons travers de cette table
avoir des renseignements sur les 110 produits proposs par lentreprise Classic
Models.
Cette table est importante dans ltablissement de notre scnario car elle nous
permet de mettre en vidence le pays de vente le plus rentable rattach chaque
produit et donc chaque client dans loptique dimplanter un nouveau magasin qui
maximisera son chiffre daffaires et ventuellement relancer le produits qui se vend
le moins bien.
Cette table est directement lie la table OrderDetails . Elle se compose du
code didentification du produit productCode , du nom qui lui est rattach
productName mais aussi la gamme laquelle il appartient. En effet, il en existe six
prsentes cidessous :

Classic Cars avec 38 produits

Motorcycle

Planes avec 12 produits

Trains avec trois produits

Ships ave

Trucks and buses avec onze produits

Vintage Cars avec vingt-quatre


produits

Ensuite, pour chaque produit, il est possible de se renseigner sur lchelle de


production avec la colonne ProductScale .
Dautre part, la colonne ProductVendor recense les diffrents fournisseurs
travaillant avec lentreprise Classic Models. La table fait une description du modle
productDescription , un bilan des stocks quantityInStock et tabli pour chaque
produit le prix de vente byPrice ainsi que le prix conseill par le fournisseur
MSRP .
La table Products relie une table elle, la table OrderDetails qui prsente les
caractristiques propres chaque commande. Nous pouvons alors, dans la table
products voir pour chaque produit les commandes qui lui sont rattaches grce
son lien direct avec la table OrderDetails .

On peut notamment voir que


le produit S10_1678 se
retrouve dans environ 28
commandes que lon retrouve
dans
la
colonne
orderNumber puis dans
une
certaine
quantit
quantityOrdered

un
certain prix priceEach .

La table ProductLines
Cest la plus petite table de la base de donnes. Elle permet de rcapituler
chaque gamme de produits vue prcdemment. Une petite description de la gamme
est propose dans la colonne textDescription mais aussi le lien internet
htlmDescription et limage de la gamme image . Cette table est en
complment du reste et napporte pas un rel intrt dans notre scnario. La table
ProductLines sert davantage illustrer les gammes proposes.

La table OrderDetails
Cette table, comme son nom lindique, nous renseigne sur les dtails des
commandes mises par les clients. La premire colonne correspond au numro de la
commande orderNumber . On constate quun mme numro de commande
apparat autant de fois quelle compte de produits. On repre alors les produits grce
aux codes qui leurs sont attribus productCode et en quelle quantit ils ont t
commands quantityOrdered . Enfin, dans la colonne priceEach , il est possible
davoir le montant unitaire de chaque produit.
Cette table a une premire cl primaire orderNumber car elle est relie la
table Order il y a donc une cl trangre vers Order.OrderNumber et une
seconde, productCode puisquelle est aussi relie la table products avec par
consquent une deuxime cl trangre products.productCode .

La table Orders
Elle est relie la table OrderDetails ainsi qu la table Customers . Sa
cl primaire est OrderNumber et correspond comme vu prcdemment au
numro de la commande.
Les trois colonnes suivantes nous renseignent sur les dlais. En effet, on trouve :
- OrderDate c'est--dire la date de la commande
- RequiredDate , la date laquelle la livraison est souhaite
- ShippedDate qui correspond la date denvoie de la commande
Ensuite, apparat dans la colonne status , ltat de la commande. On a alors :
- Shipped lorsque la commande est expdie.
- Disputed quand il y a eu un problme sur la commande et que ce dernier nest
pas rsolu.
9

Resolved lorsque quun arrangement t trouv et la commande arrive sans


dommage.
- Cancelled dans le cas o la commande est annule.
- On hold lorsque la commande est en attente. Elle sera notamment expdie
rception du paiement.
- In process quand la commande est en cours de prparation.
On peut remarquer dans cette table, des anomalies au niveau des dates. En effet,
ci-dessous nous pouvons voir une incohrence. Dans les commentaires, nous
pouvons voir que le problme sur la commande a t rsolu le 2/1/2005, or la
commande a t expdie le 16/01/2005. Cela vient probablement dune erreur de
frappe mais cela rend une partie des donnes incohrentes.
-

Dans cet autre cas, dans la colonne commentaires, le format de la date nest pas
le mme que dans les autres colonnes. En effet, elle est inscrite au format anglais
3/15/2005. Ce qui peut prter confusion.

La table Customers
Cest une des tables les plus importantes de la base. Elle rcapitule les 122
clients de lentreprise Classic Models. Ces clients sont des professionnels qui achtent
dans le but de revendre nos produits des particuliers. La cl primaire de cette table
est CustomerNumber c'est--dire que chaque client suivant son nom
CustomerName et CustomerLastName se voit attribuer un numro client.
Ensuite pour chaque client, lentreprise ngocie, avec une personne en
particulier ContactFirstName . Puis, nous avons des renseignements sur le client et
notamment ses coordonnes tlphoniques, son adresse postale accompagne de
son pays de localisation.
On peut par la suite voir avec quel vendeur ce client travaille notamment par
son numro didentification qui est renseign dans la colonne
SalesRepEmployeeNumber .
La table Customers est relie aux tables Payments et Employees
mais aussi directement lie la table Orders ce qui nous permet, en cliquant sur
la croix gauche pour chaque client, de voir les commandes quil a pass quelle
date et ainsi le statut denvoie de la commande.
10

La table Payments
Cette table a deux cls primaires. La premire est CustomerNumber car
elle est relie la table Customers donc cl trangre vers
Customers.CustomerNumber et la deuxime, checkNumber . La table indique
aussi la date du paiement ainsi que son montant.

La table Employees
Cette table est lie la table customers et la table offices . Sa cl primaire
est EmployeeNumber . En effet, selon leur poste dans lentreprise, ils sont
identifiables par un numro qui correspond alors leur nom et prnom LastName
et FirstName . Ensuite, nous avons disposition leurs adresses mail respectives
afin de les contacter dans les meilleurs dlais. Aussi nous voyons quel magasin
lemploy est rattach dans la colonne OfficeCode et donc le pays dans lequel il
travaille. Enfin, grce la colonne jobTitle , nous pouvons voir le statut de chaque
individu dans lentreprise. Il y a alors :
- Prsident
- VP Sales et VP Marketing
- 3 Sales Manager
- 17 Sales Rep
La table Employee est rattache la table Customer . En cliquant gauche
sur la petite croix, et notamment pour les Sales Rep, on peut voir les clients avec qui
chaque vendeur travaille ainsi que son contact privilgi.

11

La table Offices
Elle est directement lie la table Employee avec la cl primaire
officeCode . Ce code est rattach la localisation du magasin dans lune des sept
villes o est implante lentreprise Classic Models. Dans cette table, on trouve les
coordonnes de chaque magasin c'est--dire le numro de tlphone, ladresse ainsi
que la ville dans lequel il se trouve. Son lien avec la table Employee est dautant
plus vident quand on clique de nouveau sur la croix gauche, nous avons alors les
employs qui sont rattachs ce magasin.

12

13

Manuel de lutilisateur
Llaboration dune requte

Ici on peut dfinir le type de requte que nous souhaitons crer .


Ensuite, grce loption tri il est possible dafficher les rsultats dans
lordre croissant ou dcroissant (pour les valeurs dun champ donn) afin de facilit la
lecture des rsultats.
Loption affichage elle permet de dcider si tel ou tel champ sera visible.
On peut en effet introduire un champ la requte parce que nous en avons besoin
pour un calcul par exemple, mais il si a se trouve il nest pas ncessaire que ce
champ
apparaisse
sur
le
rsultat
final
de
la
requte.
Loption critres et loption ou permet de fixer des critres de slection
de ligne lintrieur du champs (par exemple toute les lignes ayant des valeurs
gales 2). Cela permet daffiner la slection de donnes.
Une fois tout cela fait il ne reste plus qu enregistrer la requte et lexcuter
en la slectionnant dans la liste de requte situ gauche ou alors en utilisant
loption affichage.

14

La conception dune macro


Nous avons tablies un certain nombre de macros ncessaires la ralisation de
notre base de donnes.

15

La cration dun formulaire


Ici, nous nous inressons un formulaire formatif aux clients.

16

Loptimisation par loutil comptable


Dune part, nous allons nous intresser au domaine comptable. Nous
pratiquons donc une comptabilit de gestion trs rigoureuse dans loptique
de mettre en vidence les produits, ou les gammes de produits qui gnrent
le moins de marge. Pour atteindre lobjectif dune diminution des charges, il
faut rationaliser les cots, notamment en arrtant de produire les lments
qui sont trop coteux. En effet, mme si un produit est rentable, partir du
moment o il est moins rentable que dautres, il pourrait tre plus intressant
pour lentreprise de cesser de le produire et de le commercialiser. Il convient
alors daxer la production sur les autres produits qui gnrent les marges les
plus intressantes et qui contribuent, de ce fait, le plus largement la
situation bnficiaire de la socit.

A. Analyse des marges


Nous dcoupons cette mission en diffrents points afin de mener une
dmarche prcise. Cest pourquoi nous allons nous pencher sur la marge de chaque
gamme, puis celle de chaque client et produit.
Mise en vidence de la marge pour chaque gamme

17

Mise en vidence de la marge pour chaque client

Dans le but de poursuivre et daffiner notre analyse, nous allons nous


intresser au dtail de chaque gamme. Dans cette optique, nous dcidons de crer
une requte afin de mettre en vidence la marge pour chaque produit et chaque
commande.
Marge par produit et par commande

18

Etant donn que, dun point de vue analytique, la marge commerciale propre
chaque produit permet une premire apprciation rapide des produits contribuant le
plus la marge commerciale, nous avons dcids de faire une macro afin daccder le
plus rapidement possible ces donnes.
Avant dillustrer la conception de la macro spcifique notre besoin, nous
allons rappeler brivement les tapes obligatoires la conception des macros sous
access (ces oprations sont valable pour lensemble des macros qui seront gnres
par la suite dans le dossier) :
Principe dlaboration dune maccro

Nous slectionnons ici loption macro dans le menu crer .

Il sagit prsent de la phase de slection de lopration que la macro executera.


19

Il est primordial, avant lexcecution de la macro, de bien penser lenregistrer.

20

Lintrt de cette macro est donc daccder rapidement ces donnes danalyses
sans avoir chercher la requte dans les menus.
Mettons dsormais en vidence le pourcentage de marge globale qui est gnre par
chaque produit afin didentifier ceux qui reprsentent un vecteur de rentabilit
potentiellement consquent.
Classification des produits en fonction de leur taux de marge

Nous observons, suite linterrogation de notre base de donnes, que la


Chevrolet Impata est le produit qui suscite le taux de marge le plus considrable.
Effectivement, pour 100 euros de chiffre daffaires, ce bien nous fait gagner environ
6 euros de marge.

21

B. Etude des gammes


Nous allons nous pencher sur la composition des gammes de produits que nous
proposons notre chre clientle.
Nous avons vu prcdemment la composition de chaque gamme, savoir que
nous avons utiliss une requte pour mettre en vidence le nombre de produits pour
chacune dentre elles. Nous pouvons concevoir quune gamme compose dun
nombre important de produits est plus mme de vendre en grande quantit et
constitue, de ce fait, un potentiel gnrateur de chiffre daffaires. Pour cela, nous
dcidons de mettre en avant le nombre de produits qui a t vendus concernant
chaque gamme.
Nombre de produits par gamme

Voici la distinction des diverses gammes que nous proposons nos clients.
Nous pouvons observer que la gamme Classic Cars est celle qui contient le plus de
produits avec un total de 38 biens.

22

Nombre de produits vendus par gamme :

Nous constatons des rsultats tout fait logiques dans le sens o Classic Cars
est la gamme qui dtient de plus produits et cest donc aussi celle en vend le plus
avec 35582 ventes.

23

Nous allons mettre en avant les produits qui dgagent la plus grande marge et
les trier par ordre dimportance conomique. On pourra, de cette manire,
diffrencier les produits phares pour lactivit de lentreprise et les produits de
second rang.
Nombre de produits commands par gamme

Nous observons un rsultat identique celui de la requte prcdente, ce qui


est totallement logique puisque les produits vendus ont t commands initiallement
donc il sagit des mmes produits.

24

C. Valorisation des produits


Pour tre efficace et optimiser notre rsultat comptable, nous cherchons
savoir si certains produits nont jamais t command et donc jamais vendus non
plus. En effet, il est essentiel didentifier les produits dfaillants en termes de ventes
car il est parfaitement inutile de produire perte. Il faut savoir, dune part, que si
nous produisons un produits sans le vendre, cest tout un potentiel de chiffre
daffaires qui senvole, et par consquent, le rsultat analytique de ce produit devient
dficitaire. De surcrot, si nous produisons ces produits sans les vendre par la suite,
nous allons tre confronts des cots de gestion des stocks et baisser notre rsultat
comptable.
Taux de marge par produit.

25

Produits jamais command

Nous observons, daprs la requte en SQL effectue et prsente ci-dessus,


que le produit Toyota Supra, appartenant la gamme Classic Cars, na jamais t
command par un client. Par consquent, pour les raisons prcdemment cites,
nous dcidons dabondonner la production de ce bien car il ne gnre aucune
rentabilit pour lentreprise, et consitute seulement un cot.
A linverse, il savre que dautres prodtuis ont su satisfaire les clients
puisquils ont t vendus, certains en grande quantit. Nous voulons prsent classer
les produits par volume de vente croissant. De cette faon, nous identifierons les
produits qui rencontrent un grand succs sur le march de la consommation, et ceux
qui, linverse, sessouflent.
Nombre de ventes par produit

26

Nous remarquons, aprs interrogation de notre base de donnes via la


requte, que le produit le plus vendu, et de loin, est la Ferrari 360 Spiderred, avec un
total de 1808 commandes.
Cette requte nous informe directement sur les ventes de chaque produit, du
produit le plus vendus celui le moins populaire.

Prix de vente moyen par produit

27

A titre illustratif, le prix de vente moyen de lAlpine Renault 1100 atteint les 197,73.

Diffrence entre le prix de vente et la MSRP

28

Pourcentage de diffrence entre le prix de vente et la MSRP

29

Cette requte nous permet de voir que certains produits sont moins bien
ngocis que dautres, et que, par consquent, une meilleure ngociation
optimiserait le chiffre daffaires et la marge.
Concernant le chiffre daffaires en valeur, nous allons cette fois procder une
fine tude pour identifier les produits qui gnrent le plus gros chiffre daffaires, et,
en parallle, les clients qui achtent le plus.

Classement des produits en fonction de leur chiffre daffaires en valeur

30

Pour prendre connaissance de la valeur du total des ventes pour chaque


produit, il convient de se rfrer la colonne SommeDePrixde vente . Nous
observons que lAlpine renault 1300 est le produit qui contribue le plus largement
notre chiffre daffaires.
Les produits qui nous rapportent le chiffre daffaires le plus important,
considrs comme tant les plus demands auprs des consommateurs, feront
lobjet dune inflation car nous admettons quils sont populaires et quils ont dores et
dj sduits les consommateurs. Par consquent, ces derniers prfreront saligner
sur une lgre hausse des prix plutt que de devoir sen passer. En outre, cest un
point positif financirement car cette hausse de 5% va impacter le chiffre daffaires,
la trsorerie de lentreprise et son rsultat comptable. Dautant plus que les charges
resteront inchanges, donc la marge unitaire de chacun de ces produits phares va
crotre.
Suite la requte des chiffres daffaires de produit (prix de vente moyen des
produits), il est possible de dterminer quel est le meilleur produit en termes de
chiffre daffaires. Ds lors nous dcidons daugmenter de 5% le prix de vente du
produit ayant le meilleur chiffre daffaires, et de rduire celui du chiffre daffaires le
plus faible.

31

Pour cela nous avons fait une requte de slection afin de trouver quel est le
meilleur produit.
Ensuite nous avons appliqu laugmentation et la baisse de 5% du meilleur et du
moins bon produit dtermins prcdemment, puis nous avons actualis la table
Products afin quelle prenne en compte ces nouveaux prix de vente de base.
Requte de mise jour de la table products.
Nous constatons, suite nos requtes, que le meilleur produit est 1992 Ferrari 360
Spider red, et que le plus mauvais est 1939 Chevrolet Deluxe Coupe.
Voici la mthode que nous avons applique pour le plus mauvais produit :

32

Dsormais, laissez nous vous prsenter la mme mthode concernant cette fois le meilleur
produit :

Requte daugmentation de 5% concernant les meilleurs produits

A linverse, nous allons aussi tenter de dynamiser les ventes des produits de second
rang. En effet, il ne sagit pas de dissocier deux types de produits pour abandonner la
partie la plus avantageuse. Lobjectif est de trouver des axes damlioration sur
lesquels il est possible de travailler efficacement. Dans cette optique, nous dcidons,
comme vu prcdemment, de diminuer le prix des produits dits de second rang
hauteur de 5%. Le but est de relancer lattractivit des produits qui ont t peu ou
pas vendus.

33

Cette baisse du prix sera prsente sous forme doffre promotionnelle et aura pour
objectif de rendre ces produits plus accessibles afin que les consommateurs soient
attirs, essayent le produit et ventuellement se fidlisent sa qualit.
Mme si la baisse du prix va avoir des consquences ngatives sur la marge unitaire
de ces produits, elle pourra sur le court, moyen voire long terme entraner un
nombre de ventes plus important et donc contribuer au dveloppement de lactivit
de Classic Models.

D. Prospection de la clientle
Dans la continuit de lanalyse faite sur la contribution de chaque produit au
chiffre daffaires, analysons maintenant la participation de chaque client dans le
total des ventes.
Nous allons dissocier les clients qui ont consomm peu et ceux qui ont trs
largement contribu notre chiffre daffaires global. Pour cela nous avons ralis une
requte de forme SQL permettant de mettre en vidence le nombre de commandes
par client.
Nombre de commandes par client
De cette faon nous pouvons visualiser le classement des clients qui ont pass
le plus grand nombre de commandes.

Il est de suite possible didentifier notre meilleur client. Il porte le numro 141
et a pass auprs de notre entreprise Classic Models 26 commandes ce qui lui permet
dtre en haut du classement relatif aux meilleurs clients de lentreprise. Nous
pouvons notamment constater un cart trs important entre nos deux meilleurs
clients et le reste. En effet, la plupart de nos clients comptabilisent un nombre de
commandes gal 5 ou 4.

34

Classement des clients qui consomment le plus en valeur


Nous allons identifier le chiffre daffaires pour chaque client, afin didentifier
leur consommation en valeur et non en quantit. Ainsi, nous pourrons dterminer la
marge pour lentreprise, associe chaque client. En effet, le client ayant pass le
plus de commandes nest pas forcment, en thorie, celui permettant le plus de
chiffre daffaires lentreprise. Nous avons donc tent didentifier ceci au travers de
cette requte.

Les rsultats mis en vidence par cette requte nous montre que notre
meilleur client porte bien le numro 141 avec 26 commandes passes et une marge
de 326519,66 pour Classic Models.
35

Top 5 : meilleurs clients


Version Access :
Suite cela nous faisons un top 5 des clients ayant pour critre le chiffre
daffaires. Cela va nous permettre de distinguer les clients fidles et intressants en
termes de potentiel dachat. Par la suite, au cours du prochain conseil
dadministration de lentreprise, nous pourrons grce cela vter la planification
dune opration active de mise en avant des ces principaux clients dans loptique
vidente de les fidliser et ainsi dassurer la prnnit des ventes et, plus long
terme, de lentreprise.
Etape 1 : Nous partons de notre table cre ultrieurement CA/client.

Etape 2 : Ralisation dune requte de slection au format SQL, afin dune part de
regrouper le CA de chaque client, et dautre part de raliser le top 5.

36

Mise en vidence des clients qui ont consomm mais qui ne sont pas fidles

De cette faon nous pouvons identifier un chantillon de notre clientle qui


constitue un levier intressant pour dvelopper nos volumes de ventes.
Effectivement, il sera pertinent dagir sur ces personnes afin de les inciter revenir
consommer chez nous. A cet gard, nous dcidons doffrir une rduction de 15%
37

ces clients qui ne sont pas fidles. Il sagit en fait des personnes qui ont consomm
seulement deux fois au maximum puis qui ne sont plus jamais revenus.
Pour garder une cohrence avec notre volont de relancer les ventes des produits qui
se sont vendus de manire insuffisante, nous dcidons daxer cette rduction
uniquement sur les gammes les moins vendues. Toutefois, en se dplaant dans nos
boutiques, ils pourront toujours tre sduits par dautres gammes de produits.

38

Agissons sur la main duvre


Dautre part, nous allons galement agir sur la main duvre qui
constitue, certes, une ressource fondamentale pour lentreprise, mais aussi
un cot supplmentaire optimiser dans la mesure du possible.
La force de travail de Classic Models se compose de trois managers des
ventes, un responsable marketing, un responsable des ventes et dix-sept
commerciaux. Ds lors, nous nous intressons plus prcisment la
productivit de lensemble des employs. Pour cela, nous dcidons
dobserver nos points de vente un un en prenant en compte le nombre de
commerciaux et le chiffre daffaires quils gnrent.

A. Optimisation de la force de vente des commerciaux


Pour satisfaire notre objectif, nous voulons voir quelle hauteur chaque
commercial contribue au chiffre daffaires total. Ds lors, nous pourrons les trier en
fonction de leur productivit respective. Il ne sagit pas de contrler les salaris de
manire rptitive et abuse, mais simplement de faire un bilan pour dtecter des
axes damlioration et tenter de tirer le meilleur de chaque individu.
Requte cration de table CA/Commercial

39

Nous pouvons remarquer que cette table nest pas pratique dutilisation dans
la mesure o le calcul du chiffre daffaires par commercial nest pas vident la
lecture de la table. Pour cela, nous allons procder llaboration dun certain
nombre dactions permettant ce calcul mais aussi de faire un total gnral par
commercial.
Requte de mise jour : ajout de la colonne CA
Le but est ici de rajouter la colonne CA afin de voir le volume et la valeur de
leurs ventes. En effet, la base de donnes initiale ne nous donnait pas ces
informations de faon explicite, do limportante ncessit de crer une requte qui
nous permet dinterroger la base de donnes et ainsi dobtenir linformation
recherche.

Requte de mise jour : calcul du CA


Pour cela, nous avons ralis un calcul afin de dterminer le montant du
chiffre daffaires de chaque commercial.

Quantity Order * Price each = Amount

En effet, il convient de faire le produit des quantits et des prix unitaires pour
obtenir le chiffre daffaires.

40

Ensuite, pour claircir la lecture de nos rsultats, nous allons procder au


calcul de sous-totaux pour chaque commercial. De cette faon, nous allons pouvoir
trier et organiser linformation pour chaque commercial.
Pour raliser cela, il est ncessaire dtablir un transfert de nos diverses donnes vers
le logiciel Microsoft Excel.

41

Calcul des sous-totaux sous excel


Nous avons utilis lassistant sous-totaux sous excel.
Syntaxe : SOUS.TOTAL(no_fonction;rf1;rf2;...)

42

Nous avons ensuite procd lajout dune colonne avec le numro du point
de vente pour lequel le commercial travaille puis nous avons choisi de faire un
classement dcroissant par montant pour que lon puisse identifier rapidement
lemploy le plus performant.
Lobjectif tait de mettre en avant les salaris les moins performants. Nous
avons admis que, pour tre performant, il tait ncessaire quun commercial atteigne
un CA dau moins 400 000.
Aux vues de nos rsultats prcdents, il se trouve que trois de nos
commerciaux sont en-dessous de ce seuil. Nous avons donc dcid de leur adresse un
courrier, afin de leur proposer une formation.
Afin de mettre en avant les employs les moins performants, nous ralisons
une requte de slection avec les employs CA > 400 000.

43

Nous avons, avec la mthode du publipostage vue prcdemment, labor la


lettre destine tre envoye nos collaborateurs, ayant un chiffre daffaires
infrieur ou gal 400 000 euros.

44

Comme nous pouvons le voir laide de la table Sous totaux CA par


commercial cette lettre concerne trois employs :
- Grard Martin avec un chiffre daffaires gal 387 477,47
- Firrelli Julie qui a vendu pour 386 663,20
- Thompson Leslie, qui a ralis le chiffre daffaires le plus bas dun montant de
347 533,03

Nous prenons videmment en compte le fait que tous les employs nont pas
la mme anciennet au sein de lentreprise Classic Models. Si ces trois salaris,
convoqus en formation, sont concerns par cette caractristique, cela permettra de
mettre niveaux les comptences de lensemble des collaborateurs et dlaborer
grce aux conseils des meilleurs vendeurs, une technique de ventes optimisant les
rsultats.

45

Mthode : Comment avons-nous procd ?


Aprs avoir export dAccess les donnes vers Excel, nous avons, sous Excel,
ralis des sous totaux, ce qui nous a permis de calculer le chiffre daffaires par
employ. Puis nous avons ralis un transfert consistant rintgrer sous forme de
transferts des sous-totaux raliss sous Access, avec la cration dune nouvelle table
Sous totaux CA par commerciaux .
Nous avons ensuite import la table cre sous Excel vers Access.
La premire tape consiste activer le menu donnes externes pour
enclencher lassistant. Puis nous appuyons sur le bouton Access .

La touche parcourir nous permet daller slectionner le fichier Excel que nous
dsirons importer.

46

47

48

Nous pouvons ensuite constater que les sous totaux ont bien t imports sous
Access :

B. Contribution de chaque boutique la bonne sant de


lentreprise
Intressons-nous dsormais au potentiel de chaque boutique, en prenant en
compte sa composition en employs. Le but, ici, est didentifier les points de ventes
qui sont les plus productifs et ceux qui le sont moins. En effet, nous voulons nous
assurer que le potentiel de nos salaris est bien exploit dans sa totalit.
A titre illustratif, nous ne pouvons pas concevoir que dans des conditions
similaires, un point de vente, o sont prsents 6 commerciaux, ralise autant de
chiffre daffaires quun autre point de vente o collaborent seulement 3
commerciaux. Les chefs dentreprise peuvent percevoir la main duvre comme un
investissement. Ds lors, comme tout investissement, les salaris doivent apporter un
vrai retour sur investissement, grce leur productivit. A partir du moment o un
point de vente est plus aliment quun autre en employs, son activit et donc ses
ventes doivent sen ressentir. En dautres termes, il est ncessaire, pour tre efficace,
quil y ait une corrlation positive entre le nombre de commerciaux et le chiffre
daffaires dun point de vente.

49

Plus concrtement, nous avons ralis une observation sur les diffrents
points de vente, leur nombre de commerciaux et leurs chiffres daffaires respectifs.
Nous avons fait une requte mettant en vidence le chiffre daffaire total par point
de vente.
1re tape : cration de la table CA par office
Pour tablir le chiffre daffaires effectu par magasin, nous avons tout dabord
procd la cration dune nouvelle table. Pour cela, nous avons utilis une requte
de cration de table intitule Cration table CA par office

Ensuite, au sein de la nouvelle table CA par magasin, nous avons cr une


nouvelle colonne par le biais dune nouvelle requte.

50

Cette requte intitule Ajout colonne amount (table CA/office) permet


donc lintroduction dune nouvelle colonne dans laquelle nous avons calcul ensuite
le chiffre daffaires gnr par client. Cela a t possible grce la requte de mise
jour Calcul CA (CA/office) dans laquelle nous avons procd au calcul suivant :

QuantityOrdered * PriceEach
Nous avons procd de la mme manire pour dterminer le chiffre daffaires
par commercial.
Il savre que lagence qui gnre le plus de chiffre daffaires se situe Paris,
en France.
Concernant les commerciaux, pour maintenir leur motivation et leur montrer
que leur travail est reconnu par la direction, les dirigeants vont les convoquer une
runion pour faire un feed-back positif. Les efforts seront de cette faon mis en
vidence tout en soulignant la ncessit de ne pas se relcher et de toujours viser
plus haut en termes dobjectifs de ventes. Aussi, pour les rcompenser de faon plus
concrte et formelle, des primes leur seront verses.
En ce qui concerne les points de vente qui gnrent le moins de chiffre
daffaires par tte, il est important dagir pour amliorer la situation. Effectivement,
nous souhaitons proposer des programmes de formations complmentaires aux
commerciaux concerns afin quils dveloppent leur force de vente et leur capacit
daccroche face aux clients. Ils rencontreront galement les commerciaux qui ont
bien vendu afin quils partagent leurs techniques pour optimiser leur chance de
russite.
51

Il savre, suite nos diverses observations, que le premier point de vente est
Paris en termes de chiffre daffaires, suivi de Londres, puis de San Francisco.

52

Descriptif de la relation client


A. Solvabilit des clients
Afin dtudier la solvabilit de nos clients dans le but dviter les frais de gestion des
clients risque nous avons commenc par dterminer le chiffres daffaires par
clients.
Requte CA/clients

Nous avons procd de la mme manire que pour le CA par office et par
commercial. Nous avons choisi de transfrer les donnes dExcel vers Access.

Pour tablir le chiffre daffaires effectu par clients, nous avons tout dabord
procd la cration dune nouvelle table. Pour cela, nous avons utilis une requte
de cration de table intitule Cration table CA par client .

53

Ensuite, au sein de la nouvelle table CA par clients, nous avons cr une


nouvelle colonne par le biais dune nouvelle requte.

Cette requte intitule Ajout colonne amount (table CA/clients) permet donc
lintroduction dune nouvelle colonne dans laquelle nous avons calcul ensuite le
chiffre daffaires gnr par client. Cela a t possible grce la requte de mise
jour Calcul CA (CA/client) dans laquelle nous avons procd au calcul suivant :

PriceEach*QuantityOrdered

54

Dans le but danalyser la solvabilit des clients ayant passs commandes


auprs de notre entreprise Classic Models, nous avons commenc notre tude par
lidentification des clients litigieux. Nous reconnaissons ces clients car les commandes
quils ont pass sont actuellement en suspend cest--dire On Hold . Nous avons
alors cr une requte dans le but deffectuer un publipostage lattention de nos
clients en dfaut de paiement.

Dans un premier temps, nous avons utilis la table Customer comprenant


le nom du client et la personne se chargeant des commandes auprs de notre
entreprise Classic Models.

Ensuite, nous avons les coordonnes du client puis dans la colonne


SalesRepEmployee le numro du commercial rattach ce client. Dans la dernire
colonne apparaissant sur ce screen, nous voyons la limite de crdit concernant les
clients en dfaut de paiement. En effet, leur limite de crdit tant dpasse, nous
sommes dans lobligation de les contacter pour leur demander de nous payer pour
quils puissent recevoir les produits quils ont commands.
La suite de la requte prend en compte la commande passe par le client
potentiellement litigieux ainsi que sa date. Puis, la colonne status indique le statut
de la commande qui est pour lensemble de ces clients On Hold . Pour terminer,
apparaissent les noms et prnoms des commerciaux de notre entreprise.
Comme nous pouvons le voir, certaines commandes datent de lanne
prcdente soit 2004, ce qui met lentreprise dans une situation dlicate. En effet, le
client attendant toujours, en thorie, sa commande, nous attendons encore son
paiement qui tarde apparemment venir. Cest pourquoi, nous avons dcid de
transmettre un courrier nos quatre clients posant problme pour tablir une
comptabilit certaine et fiable de lentreprise. Si, dans un dlai denviron un mois,
nous navons pas reu le paiement, ces clients seront directement placs dans le
compte 416 de la comptabilit gnrale de lentreprise, soit clients douteux.
55

Nous avons donc labor un publipostage pour la lettre relative aux clients
identifis comme litigieux. Pour se faire, nous avons utilis la requte prcdente
intitule publipostage clients on hold qui comprend les informations relatives
llaboration de la lettre.
Tout dabord, il faut taper le corps du texte sous Word puis dans le menu
outils, slectionner Lettres et publipostage.

56

Ensuite, dans lassistant Fusion et publipostage, slectionner Lettres comme


type de document. Pour la slection du document de base choisir dutiliser le
document actuel . Concernant la slection des destinataires, nous choisissons
dutiliser une liste existante que nous allons rechercher laide de longlet
Parcourir . Puis, nous ajoutons les champs de fusion permettant dautomatiser le
nom de lentreprise, son adresse et le nom de la personne contacter en cas de
besoin. Nous avons ensuite choisi dautomatiser le numro de la commande ainsi que
la date mais aussi le montant de la limite de crdit empchant alors lenvoi de la
commande.
Voici laperu de la lettre avec les champs de fusion, avant fusion avec la liste
de clients existante.

57

A prsent, nous vous proposons laperu de la lettre adresse notre premier client
litigieux Volvo Model Replicas, Co.

58

Pour continuer, nous avons cr un tat nous permettant un suivi plus


rgulier des clients en dfaut de paiement.
Le but ici consiste identifier des clients qui nont pas encore pay. Ainsi, il
nous sera plus simple de traiter les soucis lis ces clients litigieux.
De plus, lidentification et la rsolution de ce type de problme permettra dviter ces
frais de gestion des clients risque (suivis, relances tlphoniques, courriers etc)
Etat des Clients en dfaut de paiement
A partir de la requte publipostage clients on hold nous avons cr un tat
permettant une tude plus rapide et claire des clients litigieux.
Nous avons pour cela utilis lassistant Etats dans Access :

Nous avons donc avec lassistant


slectionn lensemble des champs
disponibles pour llaboration de
notre Etat.

Nous avons ensuite choisi


dorganiser lEtat grce au numro
de client, selon un ordre croissant.

59

A prsent, vous trouverez ci-dessous, un aperu de ltat tout dabord en


mode cration puis en mode lecture, aprs une nouvelle mise en forme.

Nous voyons alors trs clairement que le caractre litigieux concerne quatre de
nos clients. Il est alors plus facile pour nous de les identifier afin de les contacter.

60

B. Mise en avant de nos atouts coucurrentiels


Dans la continuit de ces ides lie une ambition de dveloppement, les
acteurs du service marketing de Classic Models, dsirent lancer une nouvelle
campagne de publicit afin de promouvoir ses riches et diverses gammes de produits.
Cet objectif stratgique va tre atteint travers la ralisation de diffrents objectifs
oprationnels.
Tout dabord, nous procdons au dnombrement de lensemble de nos clients
afin de les rpertorier. Ds lors, il est intressant de les trier afin didentifier les
clients les plus importants, cest dire ceux qui contribuent le plus notre chiffre
daffaires.
Ensuite, nous adressons un questionnaire de satisfaction ces clients afin de
reprer ce quils aiment dans nos gammes de produits et ce qui les poussent
acheter au sein de notre socit.
De cette faon, il est possible de prendre connaissance des avantages
concurrentiels sur lesquels nous pouvons nous appuyer pour notre campagne
publicitaire.
Une fois la campagne lance, nous esprons booster les ventes par le biais
darguments conatifs, cognitifs et affectifs.

61

La communication aux tiers


Comme toute entreprise qui se veut comptitive sur son march, Classic
Models a besoin denrichir ses capitaux propres, afin davoir des ressources. A cet
gard, il savre quil est ncessaire dacqurir des apports en capitaux de la part
dactionnaires ayant une relle capacit dinvestissement. Pour cela, il est important
de bien communiquer auprs de ces apporteurs de capitaux afin de leur donner une
reprsentation fidle de notre gestion. De cette faon, ils auront confiance en nous et
notre collaboration nen sera que grandie.
De la mme faon, pour mener de bonnes relations de partenaires avec les
fournisseurs, il est primordial de les informer sur notre situation. Par exemple, ils
peuvent tre intresss par ltat de notre stock ou de notre capacit de paiement.
Enfin, nos clients, membres incontournables de la sphre commerciale de la socit,
peuvent galement se renseigner sur nous.
Pour lensemble de ces raisons, nous dcidons de publier des informations sur
certains critres de notre activit. Cette communication est faite par le biais des
tats, un outil pertinent et trs efficace pour restituer de manire visuelle un jeu de
donnes contenues dans notre base de donnes Access.

62

Etats magasins
Cet tat nous informe sur lensemble des magasins qui reprsentent notre
socit dans le monde entier. Aussi, nous pouvons observer leur chiffre daffaires
respectif.
Par exemple, ci-dessous, vous pouvez constater que la valeur totale des
ventes de la boutique de San Francisco atteint 1337439.58 .

63

Etats des stocks


De cette faon, nous pouvons prendre connaissance des quantits en stock de
chaque produit. A titre illustratif, nous observons quil a 7933 Harley Davidson
Ultimate chopper en stock. En fonction des ces informations, nous pouvons organiser
notre programme dapprovisionnement de la faon la plus optimale quil soit.
Comme disait trs judicieusement Wilson, expert en techniques
dapprovisionnement, pour optimiser un systme dapprovisionnement, il faut dj
matriser et optimiser ce que lon a en stock .

64

Etat CA par produit


Cet tat nous permet de visualiser explicitement le chiffre daffaires qui est
gnr par chaque produit.
A titre dexemple, suite linterprtation de notre tat, le produit S24_1937 a
gnr 28052,94 de chiffre daffaires.

65

Etat CA par client


Le chiffre daffaires gnr par chaque client est mis en vidence dans cet tat.

Cela permet donc de mettre rapidement en vidence les meilleurs clients que
lon pourra par la suite rcompenser dune limite de crdit plus importante pour

66

Etats CA par chaque commercial


Grce cet tat nous pouvons mettre en vidence trs rapidement nos
meilleurs vendeurs et donc, par consquent, les moins performants qui seront
convoqus en formation et ceux apportant le plus de marge pour lentreprise qui
participeront au feedback positif au sige de lentreprise avec lensemble des
responsables.

67

Etat liste des employs


Nous avons dcid de rpertoris les employs par magasins pour permettre
de les retrouver plus facilement en cas de besoin et notamment pour les contacter en
vue dun brefing gnral de lentreprise.

68

Etat liste des produits


Cet tat permet lentreprise de mettre en forme la liste des produits. Ces
listes pourront tre proposes par la suite notre clientle ou encore de nouveaux
clients potentiels.

69

Etats liste des commandes en 2005


Afin de mettre jour la comptabilit, la liste des commandes passes en 2005
nous permet davoir un suivi approfondi des quantits envoyes et ainsi des
encaissements prvoir.

70

Formulaire tats des commandes


Avant de faire llaboration du formulaire relatif ltat des stocks, il est
ncessaire de faire un point sur ltat des commandes dans le but de prvoir les
sorties de stocks.

71

Formulaire tat des stocks


Nous avons tabli un tat relatif aux stocks afin de les valuer avec prcision.
Ce formulaire permet une meilleure visibilit. En effet, cela permet didentifier les
quantits disponibles pour chaque produit et ainsi les commandes passer pour
rpondre la demande.

72

Formulaire commerciaux participant la formation


Par soucis de clart, nous avons procd llaboration dun formulaire
permettant de mettre en vidence lensemble des commerciaux devant participer
la formation. Cela sous-entend donc que ce sont les employs ayant raliss un
chiffre daffaires infrieur 400 000.

73

Formulaire clients
Ce formulaire permet de lister un un les clients travaillant avec lentreprise
Classic Models.

74

Formulaire Employs
Ce formulaire, comme vu prcdemment, permet de lister un un les
employs de lentreprise et ainsi renseigner les champs pouvant intresser les
responsables de lentreprise. Les employs sont donc tris par numro demploys.

75

Formulaire Offices
Pour terminer, nous avons fait un formulaire dans le but dtablir une petite
liste de chaque magasin pour quelle soit accessible lensemble des employs et
donc permettre une bonne connaissance de lensemble de nos rseaux.

76

Utilitaire de la base de donnes


Voici la prsentation de ltendue de quelques procds techniques qui
peuvent savrer vritablement pratiques au sein de Microsoft Access.
En effet, mme si ces manipulations ne sont pas exactement ddies aux diffrents
axes de notre scnario, il convient de matriser ces concepts.
Macro accder aux tables

Lintrt de cette macro est encore une fois purement utilitaire puisquelle
permet de simplifier la navigation de lutilisateur en permettant laccs la liste des
tables (et seulement de ces dernires) sans avoir naviguer dans les menus.

77

Faire une requte


Tout dabord, avant dentrer plus en dtail sur lanalyse de notre base de
donnes, il est bon de rappel le protocole de cration de ce qui va tre loutil
principal pour llaboration de notre analyse : Les requtes.
Les imprime-cran qui vont suivre vont montrer commant crer une requte pas
pas :

On arrive ce menu qui nous permet de slectionner les diffrentes tables/requtes


contenant les donnes (les champs) qui nous intressent afin de crer notre requte.

Il suffit ensuite de slectionner nos champs en double-cliquant sur ceux qui nous
intresse
78

Macro ouverture de ltat commandes envoyer

Ici le but tait daccder directement ltat commandes envoyer . En


effet Il faut bien prendre en cnsidration que tout les employs du magasin, tels que
les commerciaux, nauront pas la mme utilit de la base de donnes. Par consquent
il est important de permettre ces personnes daccder rapidement aux donnes qui
les intresse sans perdre du temps chercher dans la table (recherche qui peut tre
compliqu si nous navons aucune connaissance sur le contenue et lorganisation
pralable de la table). Les commerciaux pourrons donc, grce cette macro, accder
directement ce qui les intresse : quels commande sont envoyer.

79

Macro utilitaire : fermeture de la base de donnes

Cette macro a un attrait purement utilitaire car elle permet lutilisateur de


fermer la base de donnes en cours et darriver sur la page dacceuil daccess comme
le montre le second imprime-cran.

80

Dploiement sous My SQL


Nous allons maintenant dployer une partie de la base de donnes
ClassicModels sous MySQL. Nous allons effectuer une migration des tables de la base
dAccess vers le SGBD MySQL. Puis nous dvelopperons des QBE, des tats et des
formulaires qui accderont aux donnes stockes sur MySQL par un lien ODBC. Et
nous effectuerons aussi des requtes SQL sur MySQL.

A. Migration des donnes dAccess vers MySQL


Nous avons dabord ouvert le logiciel EasyPhp.

Puis, nous avons procd louverture du logiciel BullZip, lcran ci-dessous est
apparu :

81

Par la suite, nous avons charg notre base de donnes avec lensemble de nos
tables. Pour toutes les tapes suivantes, il suffisait simplement dappuyer sur
Next .
Pour finaliser la procdure, il suffit de cliquer sur Run Now , comme le
montre la copie dcran suivante :

Il est dsormais possible dimporter notre base de donnes sur MySQL, par
lintermdiaire du fichier .sql cr.

82

83

Nous avons slectionn longlet importer , puis nous avons choisi notre
fichier charger, et nous avons excut lopration.

Nous avons ainsi ralis limportation de lensemble de nos tables sous MySQL.
Ds lors, tant donn que la totalit de nos transferts a t effectue, nous sommes
en mesure de procder la ralisation des divers traitements qui permettront
dinterroger la nouvelle base de donnes qui contient les lments prcdemment
imports.

84

Pour montrer les finalits logiques de MySQL, nous allons suivre un


ordonnancement de tches. Effectivement, dans un premier temps nous allons
raliser un certain nombre de requtes SQL sous MySQL, puis dans un second temps,
nous allons souligner lintrt de lexploitation du lien ODBC.
Requtes en mode SQL sous MySQL
Pour raliser une requte en mode SQL, il suffit simplement de slectionner
longlet SQL et de saisir le script de la requte dans le cadre prvu cet effet, comme
vous pouvez lobserver ci-dessous.

Nous avons dcid de raliser deux requtes en mode SQL :


Les produits achets par tout le monde

85

Pour chaque consommateur : montant moyen de son panier de commandes


De cette faon nous pouvons identifier les clients qui consomment le plus en valeur.
En effet, il faut dissocier le volume et le montant. A titre illustratif, il savre quun
client qui passe trois commandes de 50 gnrera moins de chiffre daffaires quun
client qui consomme directement par le biais dune seule commande un montant de
200. Do lintrt prpondrant dobserver la valeur moyenne du panier de
commandes de chaque client. Ainsi, seront mis en vidence les consommateurs qui
contribuent largement notre chiffre daffaires pour chaque commande..

Utilisation des donnes dans MySQL via ODBC sous Access


Afin de pouvoir traiter notre base de donnes tant sous Access, que sous
MySQL, il nous est ncessaire de crer un lien ODBC. Ce lien va nous permettre de lier
les deux bases, et de pouvoir les modifier simultanment. En effet, si lon modifie
notre base sous Access, cette modification se rpercutera directement dans la base
sous MySQL. Nous traiterons donc plusieurs tats, formulaires et QBE sous Access
utilisant les donnes de la base de donnes MySQL pour mettre en avant lutilit du
lien.
Comment transfrer les donnes de MySQL via ODBC vers Access ?
Pour expliquer au mieux notre dmarche, nous nous sommes principalement
appuys sur des copies cran.
Pour importer les donnes MySQL, vers Access via le lien ODBC, nous avons
slectionn le menu Donnes externes , puis nous avons suivi la mthode illustre
ci-dessous.
86

87

Une fois limportation acheve, nous arrivons au rsultat ci-dessous :

88

Ensuite, nous avons procd la ralisation de trois tats, deux formulaires et


deux requtes en mode QBE.
Etat Payments

Etat des commandes

89

Etat des magasins

Formulaire du chiffre daffaires par clients

90

Formulaires de la gamme des produits

Requtes QBE
Chiffre daffaires par clients et par commandes
Pour interroger la base de donnes en vue de rpondre cette attente, nous
ralisons une requte afin didentifier le chiffre daffaires que gnre chaque client
ainsi que chaque commande.

91

Quantit commande par produits

92

MS-QUERY
Au sein de notre entreprise, lextraction des donnes MySQL et Access permettra
nos employs peu familiariss avec les systmes de gestion de bases de donnes
daccder des informations ncessaires leur travail journalier et leur permettant
dtre constamment au courant de la situation conomique et financire de
lentreprise. Cela leur permettra aussi de modifier la base de donnes sans avoir de
connaissance en la matire. En effet toutes informations rentres dans une table
extraite dune base de donnes entrainent une modification quivalente dans la base
de donnes correspondante. Cela rentre dans notre volont de facilit le travail de
nos employs en supprimant les barrires (ici techniques) leur bonne information,
bonne information ncessaire tout travail de qualit.
Cette logique est valable pour lensemble des extractions qui suivent.

Extractions de MySQL
Tout dabord nous allons brivement rappeler comment faire une extraction de
MySQL

(Slection de la base de donnes partir de laquelle nous allons procder


lextraction)

93

(Slection des tables qui seront extraites)


En suivant ce protocole nous obtenons finalement lextraction de la table souhaite
situe dans MySQL.
Voici les diffrentes extractions que nous avons effectues.
Extraction de la table Order

Extraction de la table Employee

94

Extraction de la table OrderDetails

Extraction de la table CA par commerciaux

Extraction de la table Payment

95

Extractions dans MS ACCESS


Comme pour les extractions partir de MySQL nous allons tout dabord commencer
par un bref rappel de la manire de procder :
A partir du fichier on suit le chemin suivant : Donnes/A partir du fichier Access.

Puis on slectionne le fichier dans lequel se trouve la base de donnes que lon veut
tlcharger. Aprs slection du fichier nous obtenons :

On slectionne ensuite les diffrentes donnes que nous souhaitons extraire. Le


rsultat sera, comme pour les extractions de MySQL, lobtention de nos donnes sous
la forme de tableaux dans Excel.

96

Extraction permettant de voir la somme des paiements reus les villes reprsentant
nos principaux centres de livraisons.

Extraction de la table regroupent les chiffres daffaires pour la dernire priode


disponible, cest--dire la premire moiti de lanne 2005.

97

Extraction de la requte permettant de voir le prix de vente moyen (qui tient donc
compte de la ngociation quil y a eu entre nous et le client) par produit

Extraction de la requte permettant de voir le nombre de commande pass par les


clients.

98

Extraction de la requte permettant de voir la diffrence entre le MSRP et le prix de


vente du produit

99

Conclusion de notre projet


Version franaise
Comme nous lavons soulign dans le cadre de nos propos introductifs, notre
dossier de Systme de Gestion de Base de Donnes visait satisfaire une mise en
uvre intelligente dun scnario conomique au sein dune structure informatique
prdfinie. De la comprhension des tables fournies la ralisation de requtes en
passant par lutilisation de transferts de donnes via MS Query et MySQL, nous avons
balay un large panel de techniques et de procds au sein de Microsoft Access.
Lensemble de ces applications tant trs vari, nous avons pu les calquer sur les
diffrentes tendances de notre scnario. De cette faon, nous sommes parvenus
raliser un audit complet sur la performance de lentreprise. De faon gnrale, nous
sommes en mesure dadmettre que la socit Classic Models est en bonne sant,
mme sil existe des axes damlioration qui permettront de faire tendre lactivit
vers une rentabilit optimale.
Au-del de notre scnario conomique, nous trouvons intressant de mettre
en avant les valeurs et comptences que nous avons mobilises. Tout dabord, nous
pouvons souligner que toutes les notions, dcouvertes pour certains, approfondies
pour dautres, lors des travaux dirigs dinformatique, ont contribues, une une,
laboutissement de notre projet.
En outre, il y a une adquation incontestable entre les diffrents axes de notre
scnario et les domaines de comptences tudis dans le cadre de notre Licence de
Gestion. De cette faon, nous avons russi aborder le thme de la gestion
comptable, mais galement la gestion des ressources humaines. Nous avons aussi
intgr une dmarche marketing, puis financire, et nous avons plac la
communication dentreprise au cur des proccupations des dirigeants de la socit.
La mise en relation de ces critres a t un moyen pertinent et efficace davoir une
approche globale et constructive de lentreprise. Il est noter que lensemble de nos
missions visait un but commun qui consiste assurer la performance et la prennit
de Classic Models, avec une optique perptuelle de dveloppement. Nous avons
mme pouss notre rflexion pour ne pas faire de simples constats mais plutt
proposer des ides qui peuvent constituer des vecteurs de rentabilit court, moyen
et long terme.
De surcrot, nous aimerions conclure en mettant en lumire la cohsion
dquipe qui nous a permis datteindre lapoge de la gestion. Entre rpartition des
tches et communication, notre groupe sest rellement positionn dans des
conditions optimales pour mener bien ce projet. Chacun a pris cur ses missions
dans lintrt gnral du groupe, et comme disait Crozier, cest bien la somme des
intrts particuliers qui fonde et dfinit lintrt gnral .
100

A ce jour, il savre que nous disposons tous les quatre dune comptence
supplmentaire lie la gestion dune base de donnes. A court terme, il sagit dun
projet bien men. Pourtant, sur le moyen voire long terme, il peut sagir dun facteur
qui dveloppera notre employabilit, cest dire, une opportunit en plus dans le
cadre de notre stage ou de notre insertion professionnelle.

Version anglaise
As we underlined it within the framework of our introductory comments, our
file of Database management system aimed at satisfying an intelligent
implementation of an economic scenario within a predefined IT structure. Of the
understanding of tables supplied in the realization of requests by way of the use of
transfers of data via MS Query and MySQL, we swept a wide panel of techniques and
processes within Microsoft Access. All these applications being highly varied, we were
able to trace them on the various trends of our scenario. In this way, we succeeded in
realizing a complete audit on the performance of the company. In a general way, we
are able to admit that the Classic Models company is healthy, even if there are acts of
improvement which will allow to make tighten the activity towards an optimal
profitability.
Beyond our economic scenario, we find interesting to advance the values and
the skills which we mobilized. First of all, we can underline that all the notions,
discovered for some, deepened for of the other one during the tutorial classes of
computing, contributed, one by one, to the outcome of our project.
Besides, there is an adequacy between the various axes of our scenario and
the fields of expertise studied within the framework of our Bachelor's degree of
Management. In this way, we managed to approach the theme of the accounting
management, but also the human resources management. We also integrated a
marketing approach, then financial, and we placed the corporate communication in
the heart of the concerns of the company. The getting in touch of these criteria was a
relevant and effective means to have a global and constructive approach of the
company. We have to note that all missions aimed at a common purpose which
consists in assuring the performance and the perpetuity of the company, with a
perpetual optics of development. We even pushed our reflection not to make simple
reports but rather propose ideas which can establish vectors of profitability with
short, average and long term.

101

Besides, we would like to end by bringing to light the cohesion of team which
allowed us to reach the peak of the management. Between distribution of the tasks
and communication, our group really positioned in optimal conditions to bring to a
successful conclusion this project. Each took in heart its missions in the general
interest of the group, and as said it Crozier, "it is good the sum of the particular
interests which and defines the general interest ".
To date, it turns out that we arrange all four of an additional skill connected to
the management of a database. In the short term, it is about a well led project.
Nevertheless, on the means even long term, he can involve a factor which develops
our employability, that is, an opportunity in more within the framework of our
training course or of our occupational integration.

102

You might also like