Professional Documents
Culture Documents
LEJART Anas
LEMARCHANT Anthony
LE RESTE Lucie
Sommaire
DESCRIPTION DE NOTRE MISSION
MANUEL DE LUTILISATEUR
14
17
17
22
25
D. Prospection de la clientle
34
39
39
49
53
53
61
62
80
MS QUERY
92
77
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.
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.
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.
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 :
Motorcycle
Ships ave
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
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
14
15
16
17
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
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
21
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
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
24
25
26
27
A titre illustratif, le prix de vente moyen de lAlpine Renault 1100 atteint les 197,73.
28
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.
30
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 :
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
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
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
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
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.
En effet, il convient de faire le produit des quantits et des prix unitaires pour
obtenir le chiffre daffaires.
40
41
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
44
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
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 :
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
50
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
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
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
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
57
A prsent, nous vous proposons laperu de la lettre adresse notre premier client
litigieux Volvo Model Replicas, Co.
58
59
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
61
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
64
65
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
67
68
69
70
71
72
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
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
Il suffit ensuite de slectionner nos champs en double-cliquant sur ceux qui nous
intresse
78
79
80
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
85
87
88
89
90
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
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
93
94
95
Puis on slectionne le fichier dans lequel se trouve la base de donnes que lon veut
tlcharger. Aprs slection du fichier nous obtenons :
96
Extraction permettant de voir la somme des paiements reus les villes reprsentant
nos principaux centres de livraisons.
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
98
99
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