WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Automatisation de la gestion de la relation client:cas "Emma Style"

( Télécharger le fichier original )
par Youssouf Marius FOPOU NJOYA
Institut africain d'informatique Cameroun - Diplôme d'analyste concepteur de systèmes d'information (DACSI) 2010
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

REPUBLIQUE DU CAMEROUN

Paix - Travail - Patrie

INSTITUT AFRICAIN D'INFORMATIQUE (IAI)

RAPPORT DE STAGE DE FIN D'ÉTUDE POUR L'OBTENTION DU
DIPLÔME D'ANALYSTE CONCEPTEUR DE SYSTÈME D'INFORMATION

Thème : Automatisation de la gestion de la relation client : Cas EMMA STYLE

PRESENTE ET SOUTENU PAR : TUTRICE ACADEMIQUE :

M. Youssouf Marius FOPOU NJOYA Mme Danielle Laure SOUMANIE

MAITRE DE STAGE : M. SARALTA N. Stanislas

ANNEE DE SOUTENANCE : 2010

i

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

LISTE DES TABLEAUX ET DES GRAPHIQES

Figure 1 : organigramme de la structure 6

Tableau 1 : Parc informatique de la structure 6

Carte 1 : Localisation géographique de la structure 7

Figure 2 : Modèle conceptuel de communication 12

Figure 3 : Diagramme de flux du système existant 13

Figure 4 : Graphe de flux du système 14

Figure 5 : Représentation d'une entité 15

Figure 6 : Représentation d'une association 16

Figure 7 : Représentation d'une cardinalité 16

Tableau 2 : Dictionnaire de données 19

Figure 8 : Représentation du MCD existant 20

Figure 9 : représentation d'un MCT 22

Figure 10 : Représentation du MCT existant 23

Figure 11 : Représentation du MCD final 25

Figure 12 : représentation d'une table de cardinalité simple. 26

Figure 13 : représentation d'une table de cardinalité multiple . 27

Figure 14 : Architecture de l'application 33

Figure 15 : Maquette de l'application 34

Figure 16 : Copie de l'application 45

Figure 17 : Copier-coller de l'application 45

ii

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Figure 18 : Insertion du mot de passe de la base de données 46

Figure 19 : Page d'accueil de l'application 47

Figure 20 : Page de menu général de l'application 48

Figure 21 : Enregistrement des ateliers 49

Figure 22 : Enregistrement des clients 50

Figure 23 : Enregistrement des produits 51

Figure 24 : Enregistrement de la commande 52

Figure 25 : Enregistrement des informations atelier 52

Figure 26 : Informations détaillées sur un client 53

Figure 27 : historique des commandes réalisées par chaque atelier 54

Figure 28 : Graphique sur l'évolution du chiffre d'affaire par client .. 54

Figure 29 : Graphique sur l'évolution du chiffre d'affaire mensuel de l'entreprise . 55

Figure 30 : Liste des clients 55

Figure 31 : Commandes livrées 56

Figure 32 : Historique des mesures d'un client .. 56

Figure 33 : Mesure de la performance horaire des ateliers 57

DÉDICACES

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Je dédicace ce mémoire à tous ceux qui me sont chers, principalement :

1' Mes parents Monsieur et Madame NJOYA, qui ont toujours été là pour moi, par leur amour et leur présence. Ils m'ont réconforté et donné espoir quand j'étais dépourvu de toute initiative.

REMERCIEMENTS

iv

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Je tiens à remercier mes frères et soeurs pour leur soutien moral tout au long de ce mémoire. Particulièrement MFOPAT NJOYA Mohamed Brillant et Mlle KASSAPU NJOYA Fadimatou Doudou.

Je tiens à exprimer ma reconnaissance à Monsieur et Madame MAPOURE pour m'avoir fourni un cadre de travail approprié pour la rédaction de ce mémoire.

Je tiens à également à exprimer ma gratitude à Mlle BIDZOGO Gaëlle Agnès pour toute sa présence qui m'a été d'un grand soutien pendant cette épreuve.

Je remercie également Mme SOUMANIE Laure Danielle épse KING, pour sa disponibilité et ses conseils tout au long de cette rédaction.

Enfin, je tiens également à remercier tous ceux qui m'ont encouragé de près ou de loin tout au long de cette épreuve.

SOMMAIRE

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Liste des tableaux et des graphiqes i

Dédicaces iii

Remerciements iv

Sommaire v

Introduction 1

1ère partie : cadre organisationnel

Chapitre 1er : Rapport d'insertion 3

2ème partie : cadre conceptuel

Chapitre 2ème : Dossier de conception 9

Chapitre 3ème : Dossier de réalisation 30

3ème partie : cadre pratique

Chapitre 4ème : Guide d'utilisation 44

Conclusion 58

Sources de données 59

Table des matieres 61

1

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Introduction

$ YaQ2Il'iQIRIP I2iNa2IRQI3eNISIRFlssus de gestion, les entreprises dans le monde utilisaient uniquement et abondamment des supports papiers. Que ce soit pour le recueil, le stockage, le 2Iai2eP 1Q2I92IlaI3IIIuNIRQI3eIl'iQfRIP a2IRQ, Itoutes les 2FIeNI3ME3P iQiN2Ia2IRQIavaient pour seul canal le papier. ID EiNIlIP2RP a2iNa2IRQI3eNISIRFeNNuNI3e IJeN2ERQIeN2IYIQueIIpYRlu2iRQQIIIlaI gestion des entreprises. Les pays du nord en ont profités les premiers. Toutefois, en Afrique subsaharienne F11N2IFQFRIeIITIfe2I3eIP R3e,ISEIFeITN ISCNiIuINIeQ2IeSIiNeNIet services publics Qe INRQ2ISIN IeQFRIeI IjRUIIiYeF IllkIII3uIQuP pIiDE Toute entreprise moderne dans un 1QYiIRQQHP 1Q2IFRP Sp2i2iG, INTIIEDIYeu2INuIYiYIeINeI3Ri2I3'u2iliNeIIl'iQfRIP a2ZINI ITlNIl'RQ2IEGQI compris au Sénégal oil (D I2ER I3'iQIRIP a2iNa2IRQI3eNIeQ2reprises était de 98% en 20071. En revanche certaines PME ne sont pas encore à jour.

/ 'iQIRIP 1211,1II1SIpNeQ2eIuQIFa2KONeuIISRuIIleNIeQ2I}SIiNeN,INuI2Ru2I$ IIIFaiQeN, INROFiIINeN I 391uJP IQ2eIIleuIIFXIIIITI3711EIIe ISeIP EQeP P IQ2. IC'eN2ISEIIleN I3IYIINIa2Ru2NIdes systèmes informatiques que l1NIN N2kP eNI3'iQfRIP a2iRQ (SI)2 permettent aux entités économiques de FIQ2IDiNIII3eIKRP EIeuNINIiQfRIP a2ARQN, I31ex2IIIIIIIeNIiQfRIP a2ARQNI3pFiNLYINIe2I3eISKR2eII efficacement la stratégie.

Ainsi le cadre de notre étude est 11Q2I1SIiNeI3E IXIu2eIFRu2uIFIT2I3I IP R3E I3uI5pQpJElIEMMA

STYLE oil on a conçu un système qui permette l'automatisation de la gestion de la

relation client. On y a rédigé un rapport de stage qui a été articulé autour de 3 principales parties :

1Sud Quotidien, 30 juin 2007, http://www.osiris.sn/article2906.html le 5/03/10 à 15h50

'le terme système d'information (ou SI) peut être défini comme un ensemble organisé de ressources (personnel, données, procédures, matériel, logiciel,I 1ISeIP e226Q2I3'aFTXpIiI, I3e IN2RFkeI,I3e IN2IuF2uIeI Ie2 I3e IFRP P NQiqDTII des informations sous forme de textes, images, sons, ou de données codées dans des organisations.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

-Le cadre Organisationnel

Où sera présenté dans un rapport d'insertion contenant une description de l'entreprise et les difficultés rencontrées lors de notre stage.

-Le cadre conceptuel

Oil seront mis en exergue dans un dossier de conception et on y présentera les étapes de la modélisation. On mettra aussi en exergue dans une 2ème partie le dossier de réalisation et on y aura une présentation détaillée des programmes de conception.

-Et le cadre analytique

Ici on aura enfin un guide utilisateur (ou manuel d'utilisation) de l'application qui sera produite.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

1ÈRE PARTIE : CADRE ORGANISATIONNEL

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Chapitre 1er : Rapport d'insertion

Section 1 : Présentation de la structure

Situé au Sénégal à Dakar, à 74 Rue Carnot, la maison de mode EMMA STYLE est une maison
de mode créée en 2006 par Madame Emmanuelle JODAN ADJOVI. Classée 3ème après

COLE ARDO SOW et ADAMA PARIS3, cette maison de haute couture compte actuellement près de 1900 clients dont 900 fidèles composés de particuliers et d'entreprise à

l'instar du «Café de Rome4 ». La structure confectionne aussi les tenues d'hôtesse pour divers séminaires.

EMMA STYLE c'est aussi de nombreux défilés à l'instar de celui du LAMANTIN BEACH pour le week-end Pascal 2009 sans compter ses trois (3) grands dîners de gala exclusifs et classé parmi les grands créateurs lors du défilé panafricain Sira Vision 20095. Le diner de gala de fin 2009 fut également un succès sans précédent oil les professionnels de la mode ont pu savourer leurs appétits vestimentaires6.

A maison est spécialisée dans la confection de tenue de ville, soirée, robes de mariées Elle fait dans le conseil en habillement, la vente et la location d'accessoires de luxe. Les confections sont mixtes et vont des dames aux hommes en passant par les enfants.

3 Respectivement 1ère et 2ème maison de mode à Dakar, COLE ARDO SOW et ADAMA PARIS ont le mérite d'rtre les pionniers en la matière à Dakar.

4 Célèbre restaurant et salon de thé situé au centre de Dakar.

5 Soirée Panafricaine initiée et présidée par Son Excellence Maître Abdoulaye WADE Président de la République du Sénégal et Madame Viviane WADE Première Dame à la place du Souvenir.

3

6 Chaque année depuis 2007 EMMA STYLE organise un gala de fin d'année oil elle présente des collections vestimentaires issues de ses créations particulièrement. 20074 collection PIRINOVRiTAI, 11114collection bisso na bisso, 2009 4collection héritage.

5

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Sa cible est surtout composée des jeunes cadres, afin de redonner à cette population l'envie et le goût de porter plus souvent le pagne qui fait partie des signes de notre identité africaine.

l est à noter qu'actuellement EMMA STYLE entend étendre ses activités dans la sous-région.

I- Historique

La maison de mode EMMA STYLE fût créée en Avril 2006 par Madame Emmanuelle JODAN ADJOVI. A l'époque il y avait un atelier de couture, un salon de coiffure et une onglerie situés à 74 rue Carnot Dakar. L'activité principale qui générait plus de 65% du chiffre d'affaire du complexe ft la haute couture : Elle est basée sur les pagnes africains dont le Vlisco, le Wax, le Wooding et le pagne tissé. Aujourd'hui EMMA STYLE s'est concentré sur son activité de métier fructifiante, ce qui semble porter l'image de cette maison de couture sur une pente aussi croissante que les marges bénéficiaires qu'elle dégage actuellement.

Pour la création des modèles, la styliste s'est toujours inspirée de la vie quotidienne de ses clientes et personnalise chaque modèle. Dans cette lancée elle crée des collections à l'expression Africaine qu'elles présentent chaque fin d'année à un gala.

-)En 2007 le 1er gala fût dénommé collection héritage. Pour un coup d'essai, ce fEt un coup de maitre.

-)En 2008 le 2ème gala fût dénommé collection Bisso na bisso.

-)En 2009 le 3ème gala fût dénommé collection Héritage. L'assortiment des vitements présentés était d'une originalité et d'une finesse presque jamais égalées à Dakar.

II- Organisation

Aujourd'hui EMMA STYLE est une petite entreprise composée :

-)D'une gérante : Du nom de Madame JODAN ADJOVI, elle a la main mise sur presque tous les flux d'information qui circulent dans l'entreprise. Partant de la gestion financière à l'attribution des commandes aux ateliers de couture en passant par un contrôle rigoureux.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

-De 2 assistantes : Elles assistent la gérante dans la gestion de la maison de mode et assure l'intérim quand la gérante n'est pas en place.

-Des ateliers de couture : Actuellement il y 2 ateliers en interne et 1 atelier à qui on sous-traite certaines commandes. Ils se chargent de la réalisation des commandes. Ils les confectionnent suivant un délai de 2 jours en moyenne. Mais ce délai peut varier suivant les exigences et la fréquence des commandes.

III- Ressources

L'entreprise EMMA STYLE est situé au 74 rue Carnot de Dakar dans un bâtiment de 16m x 4 m et divisée en 3 compartiments :

Le compartiment atelier qui se trouve au fond et invisible des clients. Tous les éléments nécessaires à la réalisation des vêtements y sont.

Le compartiment « direction » qui se trouve au milieu et oil la gérante prend les décisions et établit des stratégies.

Et le show room où se trouvent l'accueil et un ensemble de mannequin pour l'exposition et l'essayage des vêtements.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

-)Côté ressources humaines,

Gérante

Direction

Assistante 1

 

Assistante 2

 
 

En plus des 2 assistantes, il y a 7 tailleurs en interne répartis dans les 2 ateliers internes que comporte la structure.

Atelier 1

Atelier 2

Atelier externe

Ateliers internes

 
 

Figure 1 : organigramme de la structure

-)Côté informatique

Il y a un (1) ordinateur à la disposition de la structure.

CARACTÉRISTIQUES MATÉRIELLES CARACTÉRISTIQUES LOGICIELLES

-1 écran plat 19 pouces de marque ACER

-1 micro ordinateur 2.4 giga hertz de vitesse de processeur, 512 méga octets de mémoire vive (RAM), disque dur d'une capacité de 80 giga octets dont 60 giga octets de libre

-Windows xp professionnel service pack 2

-Aucun logiciel de gestion en place, à part le pack office oil ils utilisent Excel pour certains calculs.

-MS Office 2007

Tableau 1 : Parc informatique de la structure

7

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

IV- Localisation de l'entreprise

Carte 1 : Localisation géographique de la structure

Ici : 74 rue Carnot.

Tel : (221) 33 821 34 41

Section 2 : difficultés rencontrées

Mon insertion au sein de la structure a été confrontée à certaines difficultés :

4L'exigence de concevoir une application sur un support déjà connu des assistantes (MS ACCESS), ceci pour réduire le temps qui sera consacré à leurs formations. Ils avaient pour contrainte la suractivité qu'ils endurent en fin d'année et l'extension de leurs activités dans la sous-région. Par conséquent le personnel ne serait pas assez disponible pour l'assimilation d'une nouvelle plateforme.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4L'exigence de consacrer quelques semaines à la formation des futurs utilisateurs.

4Ces utilisateurs qui ne sont toujours pas disponibles. Par conséquent, la formation se faisait avec beaucoup d'interruption.

4Enfin le temps de conception qui était trop court par rapport à l'ampleur d'un tel

projet.

Toutefois des perspectives d'évolution sous un environnement VB.NET ont été envisagées dans un moyen ou long terme.

Cette étape nous a permis d'avoir un aperçu de l'entreprise, de nous imprégner des réalités qui y prévalent et d'adapter le thème aux spécificités des problèmes en place. Ainsi, dans le chapitre suivant nous analyserons la circulation de l'information et présenterons les principales étapes de la conception de notre système d'information.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

2ÈME PARTIE : CADRE CONCEPTUEL

9

10

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Chapitre 2ème : Dossier de conception

Section 1 : Cahier des charges

Dans un souci de compétitivité et de recherche d'avantage concurrentiel, il est important pour
une entreprise avec une base de données de près de 1000 clients de procéder à une
numérisation de son fichier client et de se doter d'un logiciel informatique qui permette la

gestion efficace de cette clientèle. L'objectif étant de fidéliser la clientele et de fournir au gérant un outil stratégique d'aide à la décision.

I- Acteurs du projet

4Initiateur : Mme Emmanuelle JODAN ADJOVI gérante d'I 1 11111111 1

4Maîtrise d'ouvrage : M Stanislas SARALTA chargé d'affaires à «1aDiSaSCa1

COSMOiSg1» 1

4Maîtrise d'oeuvre : M Youssouf Marius FOPOU NJOYA

II- Description de la demande

1. Description de la circulation de l'information Cette gestion est manuelle.

La circulation de l'information s'accentue sur trois pôles :

42E4NE34r12m : C'est le premier contact avec le client, à ce niveau le client se renseigne sur les produits, passe une commande, fournit les informations le concernant et vérifie si sa commande a été effectuée dans les délais.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

-La direction : Elle traite les informations relatives au client et programme les essayages de vêtement (modèles) des clients ainsi que la répartition des commandes par ateliers. Elle se charge d'alerter les clients quand la commande est prte. Elle traite aussi les données stratégiques concernant les délais de livraisons et aussi la gestion des stocks de tissu de clients et les répartit par atelier. Elle s'occupe aussi de l'approvisionnement des ateliers pour la confection des tenues, de la paie du personnel et de la fiscalité de l'entreprise.

-Les ateliers : ils reçoivent les informations concernant la commande du client et confectionne la tenue dans un délai inférieure à 48h. A la finalisation de la tenue, ils le transfèrent à la direction pour la livraison. En attendant que le client récupère le vêtement, il sera exposé sur les mannequins au niveau du Show room.

2. Problème posé

DE à l'accroissement de la clientèle environ 1900, la lourdeur de la manipulation des registres et des fiches clients pose un problème de temps. L'entreprise est également confrontée à un problQme d'archivage et de sécurité de données.

D'après les experts #177;57% du temps d'un commercial ou d'un gérant est consacré à la recherche d'information. Ce qui est énorme et amenuise considérablement les chances de la structure d'atteindre un niveau de production de vêtement optimal. Il faut donc faciliter cette recherche d'information pour rapidement prendre les décisions.

3. Objectif poursuivi

Fournir une interface qui permette la numérisation de la base de données client, la numérisation des stocks, la numérisation des commandes et qui facilitera la prise de décision.

III- Modélisation de l'existant

Pour modéliser l'existant comme toute l'application, nous avons utilisé la méthode de conception « MERISE ». Les principales étapes vous seront présentées dans les lignes suivantes sans pour autant être exhaustif :

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

1. Présentation de la méthode utilisée : MERISE

MERISE est une méthode d'analyse, de conception et de gestion de projet complètement intégrée, ce qui en constitue le principal atout. Elle a fourni un cadre méthodologique et un langage commun et rigoureux à une génération d'informaticiens français.

La méthode Merise d'analyse et de conception propose une démarche articulée simultanément selon 3 axes pour hiérarchiser les préoccupations et les questions auxquelles répondre lors de la conduite d'un projet:

-)Cycle de vie : phases de conception, de réalisation, de maintenance puis nouveau cycle de projet.

-)Cycle de décision : des grands choix (Étude préalable), la définition du projet (étude détaillée) jusqu'aux petites décisions des détails de la réalisation et de la mise en oeuvre du système d'information. Chaque étape est documentée et marquée par une prise de décision.

-)Cycle d'abstraction : niveaux conceptuels, logique/organisationnel et physique/opérationnel (du plus abstrait au plus concret) L'objectif du cycle d'abstraction est de prendre d'abord les grandes décisions métier, pour les principales activités (Conceptuel) sans rentrer dans le détail de questions d'ordre organisationnel ou technique.

La méthode Merise, très analytique, distingue nettement les données et les traitements, même si les interactions entre les deux sont profondes et s'enrichissent mutuellement (validation des données par les traitements et réciproquement). On distingue trois principaux niveaux d'analyse : le niveau conceptuel (Diagramme de flux, Modèle conceptuel de

données, Modèle conceptuel de traitement), le niveau logique (Modèle logique de

données et le Modèle logique de traitement) et le niveau physique (Implémentation du SGBD).

12

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

2. Le diagramme de flux et graphe de flux a. Concept et formalisme du diagramme de flux

La première étape de ce modèle est d'arriver à isoler le système en le délimitant. Il s'agit donc de définir le système et les éléments externes avec lesquels il échange des flux d'information. Ces éléments extérieurs sont appelés acteurs externes (ou partenaires).

Encore appelé diagramme de contexte et complété plus tard par un modèle conceptuel de communication, il a pour but de représenter les flux d'informations entre l'organisation et les acteurs externes selon une représentation standard dans laquelle chaque objet porte un nom :

-)L'organisation est représentée par un rectangle.

-)Les acteurs externes sont représentés par des ellipses en pointillés.

-)Les flux d'information sont représentés par des flèches dont l'orientation désigne le sens du flux d'information.

Ce diagramme de flux sous sa forme finalisée (appelé aussi modèle conceptuel de la communication) permet de compléter le diagramme de contexte en décomposant l'organisation en une série d'acteurs internes. Dans ce diagramme la représentation standard est la suivante :

-)Les acteurs internes sont représentés par des ellipses -)Les messages internes sont représentés par des flèches

A

M

A

A

A

A

A

Figure 2 : Modèle conceptuel de communication

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

b. Schématisation du diagramme de flux

En fonction de la circulation de l'information présentée au II.1 de cette section, l'aperç schématisé de la circulation de l'information est la suivante :

Figure 3 : Diagramme de flux du système existant

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

c. Concept et formalisme du graphe de flux

Le graphe de flux a pour but de représenter l'enchaînement entre les différents flux. Il est obtenu à partir des flux en prenant soin d'omettre tout ce qui est de nature organisationnelle, puis en ordonnançant les flux primaires et les flux secondaires qui en découlent.

d. Schématisation du graphe de flux

accessoires de cou fil épingles dedoubl

etc)

nde

Transmission at Tissus à

retouches à e

14

Figure 4 : Graphe de flux du système

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

3. Modèle conceptuel de données (MCD) a. Concept et formalisme

le Modèle conceptuel des données (ou MCD), schéma représentant la structure du système d'information, du point de vue des données, c'est-à-dire les dépendances ou relations entre les différentes données du système d'information (par exemple : le client, la commande, la ligne de commande, etc.). Le MCD repose sur les notions d'entité et d'association et sur les notions de relations :

-)L'entité ou objet

L'entité est définie comme un objet de gestion considéré d'intérêt pour représenter l'activité à modéliser (exemple : entité pays) et chaque entité est porteuse d'une ou plusieurs propriétés simples, dites atomiques (exemples : code, nom, capitale, population, superficie) dont l'une, unique et discriminante, est désignée comme identifiant (exemple : code). L'entité représente le concept qui se décline, dans le concret en occurrences d'individus.

Exemples : Le champ du haut contient le libellé. Ce libellé est généralement une abréviation pour une raison de simplification de l'écriture. Il s'agit par contre de vérifier qu'à chaque classe d'entité correspond un et un seul libellé, et réciproquement le champ du bas contient la liste des propriétés de la classe d'entité

Libellé

Liste des propriétés

Figure 5 : Représentation d'une entité

Par construction, le MCD impose que toutes les propriétés d'une entité ont vocation à être renseignées (il n'y a pas de propriété « facultative »). Le MCD doit, de préférence, ne contenir que le coeur des informations strictement nécessaires pour réaliser les traitements conceptuels: les informations calculées (ex: montant taxes comprises d'une facture), déductibles (ex: densité démographique = population / superficie) et a fortiori celles liées aux choix d'organisation conçus pour effectuer les traitements ne doivent pas y figurer.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

-L'association ou relation

L'association est un lien sémantique entre une ou plusieurs entités : l'association peut être réflexive, de préférence binaire parfois ternaire.

Exemple : Les classes de relations sont représentées par des hexagones (parfois des ellipses) dont l'intitulé décrit le type de relation qui relie les classes d'entité (généralement un verbe). On définit pour chaque classe de relation un identificateur de la forme Ri permettant de désigner de façon unique la classe de relation à laquelle il est associé.

CE 1 CE 2

Lien

Figure 6 : Représentation d'une association

Cette description sémantique est enrichie par la notion de cardinalité, celle-ci indique le nombre minimum (0 ou 1) et maximum (1 ou n) de fois oil une occurrence quelconque d'une entité peut participer à une association.

Exemple : la borne minimale (généralement 0 ou 1) décrit le nombre minimum de fois qu'une entité peut participer à une relation la borne maximale (généralement 1 ou n) décrit le nombre maximum de fois qu'une entité peut participer à une relation

CE 1

CE 2

1. N

Lien

Figure 7 : Représentation d'une cardinalité

b. Fifgles de gestion

C'est un ensemble de règles qui va permettre d'appréhender la réalité qui prévaut dans le système d'information, d'abstraire la réalité pour permettre par conséquent une modélisation dudit système.

Ainsi, les règles de gestion existantes sont les suivantes :

16

RG1 4Un atelier de couture est en charge d'un ou de de plusieurs produits.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

RG2 -)Un produit peut être attribué à un et seul atelier.

RG3 -)Un produit appartient à un et un seul client

RG4 -)Un produit est associé à une et une seule commande.

RG5 -)Une commande est associée à un et un seul produit

RG6 -)Une commande est passée par un et un seul client.

c. Dictionnaire de données

Champ

Type

Longueur

Observation

1

Chef atelier

Texte

Varchar (20)

facultatif

2

Code_atelier

NumeroAuto

Entier long

Obligatoire

3

Capacité

numérique

Entier long

Facultatif

4

Type_atelier

Bool

(interne,externe)

Varchar(7)

Obligatoire

5

Code_client

Numerique

Entier long

Obligatoire

6

Nom

Texte

Varchar(40)

Facultatif

7

Nom_entreprise

Texte

Varchar(20)

Facultatif

8

Adresse

Texte

varchar(20)

facultatif

9

Tel1

Numérique

Décimal(20.0)

Facultatif

10

Tel2

Numérique

Décimal(20.0)

Facultatif

11

Tel3

Numérique

Décimal(20.0)

Facultatif

12

Tel4

Numérique

Décimal(20.0)

Facultatif

13

Mail

Texte

Varchar (30)

facultatif

14

Code_produit

NuméroAuto

Entier long

Obligatoire

15

Libellé

Texte

Varchar(40)

Facultatif

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

18

16

Nbre_produit

Numérique

Entier long

facultatif

17

Image_produit

Pièces jointes

Variable

Facultatif

18

Etat_du_produit

Liste de choix

(Livré,Non Livré)

Varchar (10)

Obligatoire

19

Code_commande

NuméroAuto

Entier Long

Obligatoire

20

Etat_commande

Liste de choix

(réglé, non réglé,
en cours)

Varchar (10)

Obligatoire

21

Date_commande

Date

Char (10)

Obligatoire (jj-mmmm-aa)

22

Date_entrer_atelier

Date

Char (10)

jj-mmmm-aa

23

Date_sortie_atelier

Date

Char (10)

jj-mmmm-aa

24

Avance1

Monnaie

Varchar (255)

facultatif

25

Date_avance1

Date

Char (10)

jj-mmmm-aa

26

Avance2

Monnaie

Varchar (255)

facultatif

27

Date_avance2

Date

Char (10)

jj-mmmm-aa

28

Avance3

Monnaie

Varchar (255)

facultatif

29

Date_avance3

Date

Char (10)

jj-mmmm-aa

30

Quantité_commandée

Numérique

Entier long

Obligatoire

31

Prix_u

Monnaie

Varchar (255)

Facultatif

32

Descriptif_modèle

Texte

Varchar (50)

Facultatif

33

Essayage

Date

Char (10)

jj-mmmm-aa

34

Date_sms

Date

Char (10)

jj-mmmm-aa

35

Date_livraison

Date

Char (10)

jj-mmmm-aa

36

Metrage

Texte

Varchar(20)

facultatif

37

Epaule

Texte

Varchar(20)

facultatif

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

38

Poitrine

Texte

Varchar(20)

facultatif

39

Tour_de_taille

Texte

Varchar(20)

facultatif

40

Ceinture

Texte

Varchar(20)

facultatif

41

Long_pince

Texte

Varchar(20)

facultatif

42

Long_taille

Texte

Varchar(20)

facultatif

43

Long_haut

Texte

Varchar(20)

facultatif

44

Long_dos

Texte

Varchar(20)

facultatif

45

Tour_de_manche

Texte

Varchar(20)

facultatif

46

Long_de_manche

Texte

Varchar(20)

facultatif

47

Tour_de_hanche

Texte

Varchar(20)

facultatif

48

Long_dejupe

Texte

Varchar(20)

facultatif

49

Long_de_robe

Texte

Varchar(20)

facultatif

Tableau 2 : Dictionnaire de données

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

d. Schématisation détaillée du MCD

Due à la petitesse de la structure et du peu de données à manipuler pour la modélisation, nous proposons un MCD assez détaillé.

1,n

01

tion

O> O> O> O> O>

<pi>

ée

Monna

Date

Numé

Mo

Car 50

<In

O>

1

Figure 8 : Représentation du MCD existant

20

e <Indéfini>

Événement 1 Événement 2

22

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4. Le modèle conceptuel de traitement (MCT) a. Concept et formalisme

Le Modèle conceptuel des traitements (ou MCT) est un schéma représentant les traitements, en réponse aux événements à traiter (par exemple : la prise en compte de la commande d'un client). Le MCT repose sur les notions d'événement et d'opération, celle de processus en découle.

-)L'événement

Un événement est assimilable à un message porteur d'informations donc potentiellement de données mémorisables (par exemple : l'événement 'commande client à prendre en compte' contient au minimum l'identification du client, les références et les quantités de chacun des produits commandés). Cependant il peut être interne ou externe.

-)L'opération

Une opération se déclenche uniquement par le stimulus d'un ou de plusieurs évènements synchronisés. Elle est constituée d'un ensemble d'actions correspondant à des règles de gestion de niveau conceptuel, stables pour la durée de vie de la future application (pour la prise en compte d'une commande : vérifier le code client (présence, validité), vérifier la disponibilité des articles commandés, ...).

Le déroulement d'une opération est in interruptible : les actions à réaliser en cas d'exceptions, les évènements résultats correspondants doivent être formellement décrits (en reprenant l'exemple précédent, si le code client indiqué sur la commande est incorrect prévoir sa recherche à partir du nom ou de l'adresse indiqués sur la commande, s'il s'agit d'un nouveau client prévoir sa création et les informations à mémoriser)

-)Le processus

Un processus est un sous-ensemble de l'activité de l'entreprise, cela signifie que l'activité de l'entreprise est constituée d'un ensemble de processus. Un processus est lui-même composé de traitements regroupés en ensembles appelés operations.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

-La synchronisation

La synchronisation d'une opération définit une condition booléenne sur les événements contributifs devant déclencher une opération. Il s'agit donc de conditions au niveau des événements régies par une condition logique réalisée grâce aux opérateurs : « ou », « et », « non »

Exemple :

Rqgle d'émission 1

Operation

- Action 1

- Action 2 - ......

Rqgle d'émission 2

Événement résultat 2

Événement résultat 1

Figure 9 : représentation d'un MCT

Dans l'idéal, le MCD et le MCT d'une entreprise sont stables, à périmètre fonctionnel constant, et tant que le métier de l'entreprise ne varie pas. La modélisation ne dépend pas du choix d'un progiciel ou d'un autre, d'une automatisation ou non des tâches à effectuer, d'une organisation ou d'une autre, etc.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

b. Schématisation du MCT

Remise reçu +
RDV-
ESSAYAGE

délai de 3 jours

Figure 10 : Représentation du MCT existant

24

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Nous avons schématisé ci-dessus le système existant, la circulation de l'information (Diagramme de flux) et nous avons eu par conséquent une vue conceptualisée de cette réalité (MCD et MCT). Tout en gardant en objectif le but de notre modélisation qui est « L'automatisation de la gestion de la relation client », nous proposons cidessous de modéliser notre futur système automatisé.

Section 2 : Modélisation du futur système

En tenant compte des critiques portées sur le système existant, nous allons modéliser notre système. Les principales modifications sont survenues au niveau de la quantité de données traitées du MCD et au niveau du MCD.

I-Nouveau diagramme de flux

Vu qu'il s'agit dans notre thème d'automatiser la gestion de la relation client, donc en termes de circulation d'information et en fonction des objectifs de stage assignées, il n'y aura aucune modification.

II-Nouveau modèle conceptuel de données (MCD)

Ce qui change au niveau du MCD c'est la quantité de données. Notamment au niveau des propriétés des certaines entités.

a. Nouvelles règles de gestion

Les règles de gestion restent inchangées. Durant le stage, il ne nous a pas été permis de modifier la structure ou la circulation de l'information au sein de l'entreprise.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

0

e (

Date

Numé

Mon

Ca (50)

<O

1,

C

p

r

<O <O>

0,

Figure 11 : Représentation du MCD final

Code_comm

b. Nouvelle schématisation du MCD

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

III-Nouveau modèle conceptuel de traitement (MCT)

Le modèle conceptuel de traitement reste inchangé.

IV-Modèle logique de données (MLD)

a. Concept et formalisme

Le Modèle Logique des Données (ou MLD), reprend le contenu du MCD précédent, mais précise la volumétrie, la structure et l'organisation des données telle qu'elles pourront être implémentées. Par exemple, à ce stade, il est possible de connaître la liste exhaustive des tables qui seront à créer dans une base de données relationnelle

Exemple : Chaque classe d'entité du modèle conceptuel devient une table dans le modèle logique. Les identifiants de la classe d'entité sont appelé clés de la table, tandis que les attributs standards deviennent des attributs de la table, c'est-à-dire des colonnes.

# attribut1 # attribut2 attribut3

CE 1

CE1 (#attribut1.#attribut2, attribut3)

Figure 12 : représentation d'une table de cardinalité simple

La transcription d'un MCD en modèle relationnel s'effectue selon quelques règles simples qui consistent d'abord à transformer toute entité en table, avec l'identifiant comme clé primaire, puis à observer les valeurs prises par les cardinalités maximum de chaque association pour représenter celle-ci soit (CARD. max 1-n ou 0-n) par l'ajout d'une clé étrangère dans une table existante, soit (CARD. max n-n) par la création d'une nouvelle table dont la clé primaire est obtenue par concaténation de clés étrangères correspondant aux entités liée

26

Exemple : si une des classes d'entités possède une cardinalité faible : la table aura comme attributs, les attributs de la classe ayant une cardinalité faible, puis le (ou les) attribut(s) de relation et enfin les attributs de la seconde classe précédé du nom de la classe. Si les deux classes d'entités possèdent une cardinalité forte :

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

la table aura comme attributs, les attributs des deux classes de relation précédés des noms des classes respectives, puis le (ou les) attribut(s) de relation

CE 1

# attribut1

attribut2

At

? Lien ?

CE 2

# attribut1

R1 (#attribut1, #attribut2, attribut, CE2.attribut1)

Figure 13 : représentation d'une table de cardinalité multiple

La transcription du MCD en MLD doit également être précédée d'une étape de synchronisation et de validation des modèles de données (MCD) et de traitement (MCT) et MLT), au moyen de vues. Cela afin d'y introduire les informations d'organisation définies au MLT, d'éliminer les propriétés conceptuelles non utilisées dans les traitements ou redondantes et enfin de vérifier que les données utilisées pour un traitement sont bien atteignables par 'navigation' entre les entités/relations du MCD.

b. Présentation du MID

En conséquence de notre MCD, nous vous exposons les différentes tables de notre base de données à travers le MLD. Ce modèle logique de données met en exergue la dimension relationnelle de notre système.

Il y a au total 4 tables :

Atelier (#codeatelier, chef_atelier, capacité, type_atelier).

Client (#codeclient, nom, nom_entreprise, tel1, tel2, tel3, tel4, mail).

Produit (#codeproduit, #code_client, #code_atelier, libellé, nbre_produit, image_produit, etat_du_produit).

Commande (#codecommande, #code_client, #code_produit,etat_commande,date_commande,

date_entrer_atelier, date_sortie_atelier, avance1, date_avance1, avance2, date_avance2, avance3, date_avance3, quantité_commandée, prix_u,
descriptif_modèle, essayage, date_sms, date_livraison, metrage, épaule, poitrine,

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

tour_de_taille, ceinture, long_pince, long_taille, long_haut, long_dos,

tour_de_manche, long_de_manche, tour_de_hanche, long_dejupe, long_de_robe).

IV- Critiques de l'existant et solutions proposées

a. Critiques de l'existant

Les principaux problèmes concernent la lourdeur de la manipulation des registres et des fiches clients et le prREW'eTIERPUICHWeTItTIEeTspIMItpTIEITIERQQpIs. Ils sont mis en exergue par les critiques suivantes:

4La gestion stratégique d'une clientèle issue d'une base de données de près de 1900 individus ne saurait être efficace de façon manuelle.

4La conservation des données uniquement sur du support papier (registre), n'est pas sécurisé. Risque de détérioration des registres dans le temps.

-Le risque de confusion lors de la manipulation des registres de données est élevé.

4Impossibilité de mesurer la performance des ateliers parce qu'il n'existe pas d'archivage de leur travail et du respect des délais de couture de chaque commande.

4Lorsqu'on recherche des informations antérieures sur les commandes passées par un client (coût des commandes, nombre de commandes effectué à une date donnée).

4Cela se ressent aussi quand on veut attribuer des réductions à certains clients en fonction des commandes antérieures.

4Quand la gérante a besoin de faire des projections de vente, elle doit s'appuyer sur des statistiques actuelles et passés.

b. Délimitation du champ d'étude et solutions proposées

Vu que notre principal problème est faciliter la recherche d'information par la gérante et son assistante, notre préoccupation consistera donc à concevoir un système d'aide à la décision qui aura pour principale fonction :

4Enregistrement des stocks et clients associés.

28

4Enregistrements des clients, des commandes déjà passées et des encours et des ateliers concernés.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4États de la liste détaillée des stocks à temps réel.

-Informations détaillées sur les clients, leurs commandes et les ateliers chargés de les concrétiser.

-Informations sur les ateliers (statistiques sur le nombre de tenus réalisé suivant des critères bien définis).

4Historique des opérations avec les clients.

4Classer les clients par chiffre d'affaire, fréquence d'achat (diagramme ou schém pour mieux expliquer).

4Suivre l'évolution du chiffre d'affaire mensuel et du chiffre d'affaire par client.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Chapitre 3ème : Dossier de réalisation

Section 1 : Présentation des différents choix

I-Choix du Système de Gestion de Bases de Données (SGBD) et de la plateforme de développement

Nous avons utilisé Microsoft ACCESS qui comprend en son sein un SGBD, une interface graphique et des outils de développement basés sur le langage de 4ème génération. Il fait partie de la suite MS Office pro.

1. Caractéristiques

Il comprend un SGBD relationnelle, c'est-à-dire qu'il met en exergue les relations entre les différentes tables.

MS Access est un logiciel utilisant des fichiers au format Access (extension de fichier mdb pour Microsoft DataBase (extension *.accdb depuis la version 2007)). Il est compatible avec les requêtes SQL (sous certaines restrictions) et dispose d'une interface graphique pour saisir les requêtes (QBE - Query par exemple). Il permet aussi de configurer, avec des assistants ou librement, des formulaires et sous-formulaires de saisie, des états imprimables (avec regroupements de données selon divers critères et des totalisations, sous-totalisations, conditionnelles ou non), des pages html liées aux données d'une base, des macros et des modules VBA.

Comme beaucoup de systèmes de gestion de bases de données relationnelles, ses données peuvent être utilisées dans des programmes écrits dans divers langages.

30

Les langages couramment utilisés avec Access sont le Visual Basic for Application (VBA) et
les langages qui disposent de modules d'accès aux données pour les fichiers .mdb : Delphi de
Borland, Visual Basic, C++ sous Visual Studio de Microsoft par exemple. VBA, intégré à

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Access comme à toutes les applications de la suite Microsoft Office, permet de créer des applications de gestion complètes, livrées avec un programme d'installation qui gère automatiquement la mise en place éventuelle d'un runtime d'Access, et dont le code source est protégé dans une version semi-exécutable des fichiers (mde). Il est en effet possible (et conseillé) d'installer un fichier mdb, contenant les tables de données, sur un serveur (ou un poste de réseau poste à poste dédié comme tel) et des fichiers mdb (ou mde) contenant tous les éléments de l'application sur les postes client. Cette séparation permet le déploiement de mise à jour de la partie applicative sans avoir à transvaser les données existantes d'une base à une autre. Dans ce cas, les fichiers clients sont « attachés » aux tables du fichier « mdb » installé sur le poste serveur.

2. Avantages de MS Access pour la Gestion de la Relation Client

4Cette plateforme peut fonctionner sur n'importe quel ordinateur supportant un système d'exploitation WINDOWS. Vu qu'on sait que la plupart des ordinateurs en Afrique utilise un système d'exploitation Microsoft, cela constitue un avantage indéniable en termes de mobilité et de Gestion de la Relation Client.

4L'utilisateur moyen sans ~tre vraiment expérimenté en manipulation des bases de données peut formuler des requêtes en fonction des critères précis sur la Gestion des Clients. Cela est rendu possible par la panoplie d'outils mise à la disposition des usagers par Microsoft.

4La maintenance de l'application est simplifiée. Si besoin est, à tout moment sans incidence sur le travail du Chargé de la Relation Client, on pourra modifier la structure de la base de données, les requêtes associées et ajouter de nouvelles interfaces graphiques.

4On peut aussi parler de la flexibilité qu'offre Access et l'interopérabilité avec les autres produits du pack Office (WORD et EXCEL) et les autres bases de données SQL SERVER. Comme tout gestionnaire, la gérante aura besoin des données (états d'Access) sous différents format pour les impressions (WORD et EXCEL).

4En développant sous Access, le gestionnaire a la garanti de l'évolution et de nouvelles fonctionnalités. Puisque Microsoft est tout le temps entrain d'améliorer ses produits.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4Enfin on peut parler de rapidité de développement d'application attractif sous Access et surtout à faible coût.

3. Inconvénients

Les principaux inconvénients de l'utilisation de cette plateforme sont :

- Elle consomme énormément de ressources et de temps de processeurs. Surtout quand les machines sont regroupées sous une architecture « client-serveur ».

4Ce logiciel est payant et propriétaire de Microsoft. Par conséquent, tout utilisateur est soumis au copyright de ce dernier. Ce qui n'est pas le cas des plateformes conçues sur du code source libre.

4Le concepteur est limité aux outils de création graphique et de développement que propose Access.

II-Choix du Langage de requêtes de Données

Nous avons utilisé le pseudo langage, encore appelé langage de requête et dénommé SQL (Structured Query Language). Il est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML, Data Manipulation Language) et un langage de contrôle de données (LCD, ou en anglais DCL, Data Control Language) pour les bases de données relationnelles.

1. Caractéristiques

C'est un langage de manipulation de données (LMD), cela signifie qu'il permet de sélectionner, insérer, modifier ou supprimer des données dans une table d'une base de données relationnelle.

C'est aussi un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables dans une base de données relationnelle, ainsi que d'en modifier ou en supprimer.

32

Il est possible d'inclure des requêtes SQL dans un programme écrit dans un autre langage (en langage C ou VBA par exemple), ainsi que d'envoyer directement les requêtes SQL telles quelles au SGBD, comme c'est le cas avec MS Access.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

2. Avantages pour la Gestion de la Relation Client

4L'un des principaux avantages de SQL par rapport à la Gestion de la Relation Client est de fournir un support de base efficace pour la manipulation des données.

4Ce langage est répandu et facilement utilisable à travers les outils qu'offre Ms Access.

3. Inconvénients

Le principal inconvénient de SQL réside dans le fait que sa syntaxe doit être adaptée en fonction du SGBDR utilisé. Sa syntaxe et l'étendue des fonctionnalités varie selon qu'on soit dans Ms Access, Oracle, MySQL ou encore SQL Server.

Section 2 : Architecture et sécurité de l'application

I-Architecture de l'application

Dans ce type d'architecture, les données (tables) et l'interface (formulaires, états, requêtes,
code, macro) sont dans le même fichier. S'il y a plusieurs utilisateurs, ils se connectent à
l'espace de partage et lance le même fichier. Mais notre application n'est pas connectée à un

réseau, on aura donc 1 seul utilisateur à temps réel.

1. Type d'architecture

Ainsi, du fait de la structure mono utilisateur de notre application nous avons opté pour une

architecture à fichier unique.

Figure 14 : Architecture de l'application

34

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

D'habitude les accès sont fortement ralentis due à la surcharge du réseau, mais dans notre cas on n'aura pas ce problème parce que l'application n'est pas en réseau.

2. Description de l'application

Conçue sur une plateforme Access, le système d'Automatisation de la Gestion de la Relation Client a pour principales fonctions l'enregistrement des commandes et des ateliers et la gestion stratégique de ces données.

a. Maquette de l'application

Figure 15 : Maquette de l'application

Toutes les autres pages seront calquées sur l'entite et le pied de page de ce modèle.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

b. Fonctionnement des principales interfaces, datamining ou extraction des connaissances et listing des codes sources.

Notre système concerne la gestion de la relation client, les principales interfaces concernent l'enregistrement des données et le traitement des requêtes specifiques. La conception du système repose tout d'abord sur le développement d'interfaces pour l'enregistrement des donnees relatives aux commandes, clients et ateliers. Ces donnees seront stockees dans la base de donnees pour un datamining7 ulterieure. Cette conception s'appui egalement sur la manipulation du jeu de donnees pour ainsi fournir un outil de gestion strategique a la gerante. Elle est basee sur le langage de manipulation de donnees (LMD) SQL et fournit ainsi les elements pertinents dont la direction a besoin. C'est aussi par l'utilisation des outils graphiques et des macros8 d'ACCESS que nous avons pu développer les interfaces de notre application.

4 Tout d'abord le bouton Gestion des commandes nous offre un formulaire permettant l'enregistrement, la modification et la suppression des informations personnelles du client, de ses produits et des ses commandes correspondantes.

4 Ensuite nous avons le bouton Gestion des ateliers qui nous permet d'accéder au formulaire d'enregistrement, de modification et de suppression des ateliers.

4 Nous avons le bouton RDV #177; Essayage Dépassé qui permet à tout instant d'avoir un aperçu de la liste des commandes en cours dont l'échéance est dépassée. Cet état est affiché au démarrage de l'application pour rappeler à l'utilisateur toutes les commandes en cours non achevees et dont les dates sont non respectees.

Code SQL associé

SELECT client.code_client, client.nom, commande.essayage, produit.etat_du_produit, atelier.[chef atelier], commande.date_commande, commande.etat_commande, produit.image produit, client.tel1

7 Dataming signifie l'extraction des connaissances ou d'information a partir des donnees.

8 Les macros sont des outils incorporés d'Access qui permettent l'automatisation de certaines tkches suite à certains evènements. Leur conception est fondee sur la programmation evenementielle.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

FROM (produit INNER JOIN (client INNER JOIN commande ON client.code_client =

commande.code_client) ON produit.code_produit = commande.code_produit) INNER JOIN atelier ON produit.code_atelier = atelier.code_atelier

WHERE (((commande.essayage)<Date()) AND ((produit.etat_du_produit)="Non Livré"));

- Nous avons aussi un bouton pour nous afficher les informations détaillées sur un client. On a parmi ces informations : les informations personnelles du client, sur les tissus déposés par celui-ci et l'historique de la relation d'affaire avec le client (nombre de commandes passées, dates de commande, modèles cousus, date de livraison).

Code SQL associé

SELECT client.code_client, client.nom, client.tel1, client.tel4, client.tel2, client.tel3,

produit.libellé, produit.image_produit, produit.etat_du_produit,

commande.etat_commande, commande.date_commande, commande.date_sms, commande.date_livraison, commande.quantité_commandée, commande.prix_u, produit.code_produit, [quantité_commandée]*[prix_u] AS montant

FROM produit INNER JOIN (client INNER JOIN commande ON client.code_client =

commande.code_client) ON produit.code_produit = commande.code_produit
WHERE (((client.tel1)=[Entrer le numéro de téléphone])) OR (((client.code_client)=[Entrer le

code du client]));

- Il y a un bouton qui nous donne la liste de tous les clients présents ou passés et actifs ou passifs de l'entreprise.

Code SQL associé

SELECT client.code_client, client.nom, client.tel1, client.tel2, client.tel3, client.tel4, client.mail, client.adresse

36

FROM client;

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

- Il y a un bouton qui nous donne un état de tous les produits présents et non livrés présents dans l'entreprise.

Code SQL associéSELECT client.code_client, client.nom, produit.libellé, commande.etat_commande,

produit.image_produit, commande.essayage

FROM produit LEFT JOIN (client RIGHT JOIN commande ON client.code_client =

commande.code_client) ON produit.code produit = commande.code_produit WHERE (((produit.etat_du_produit)="Non Livré"));

- On a un bouton qui nous donne, en fonction de la date inscrit, la liste des produits livrés.

Code SQL associéSELECT client.code_client, client.nom, client.tel1, client.tel2, client.tel3, client.tel4,

produit.libellé, produit.nbre_produit, produit.image_produit, commande.etat_commande, commande.date_livraison

FROM produit INNER JOIN (client INNER JOIN commande ON client.code_client =

commande.code_client) ON produit.code_produit = commande.code_produit WHERE (((commande.date_livraison)=[Entrer une date]) AND

((produit.etat_du_produit)="Livré"));

40

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4 On a également un état qui nous donne la liste des commandes réalisées par les ateliers. Ceci est donné à partir d'une certaine date de commande inscrit par l'utilisateur. Ainsi pour chaque atelier, on aura l'historique de toutes les commandes qu'il a réalisées à partir de la date insérée.

Code SQL associé

SELECT atelier.[chef atelier], atelier.type_atelier, client.code_client, client.nom, client.tel1,

client.tel2, client.tel3, client.tel4, produit.libellé, produit.nbre_produit, produit.image_produit, produit.etat_du_produit, commande.etat_commande, commande.descriptif_modele, commande.metrage, commande.épaule, commande.poitrine, commande.tour_de_taille, commande.ceinture, commande.long_pince, commande.long_taille, commande.long_haut,

commande.long_dos, commande.tour_de_manche, commande.long_de_manche, commande.tour_de_hanche, commande.long_dejupe, commande.long_de_robe, commande.date_entrer_atelier, commande.essayage, commande.date_sortie_atelier_r

FROM (client INNER JOIN (produit INNER JOIN commande ON produit.code_produit = commande.code_produit) ON client.code_client = commande.code_client) INNER JOIN atelier ON produit.code_atelier = atelier.code_atelier

WHERE (((commande.date_commande)>=[Entrer la date la plus ancienne]));

4 Ensuite on a un bouton qui nous donne un état sur les informations « atelier » en fonction de chaque client.

Par contre ici, en fonction du client, on aura l'historique technique de ses mesures. Code SQL associé

SELECT atelier.[chef atelier], atelier.type_atelier, client.code_client, client.nom, client.tel1,

38

client.tel2, client.tel3, client.tel4, produit.libellé, produit.nbre_produit, produit.image_produit, produit.etat_du_produit, commande.etat_commande, commande.descriptif_modele, commande.metrage, commande.épaule, commande.poitrine, commande.tour_de_taille, commande.ceinture,

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

commande.long_pince, commande.long_taille, commande.long_haut, commande.long_dos, commande.tour_de_manche, commande.long_de_manche, commande.tour_de_hanche, commande.long_dejupe, commande.long_de_robe, commande.date_entrer_atelier, commande.essayage, commande.date_sortie_atelier_r

FROM atelier INNER JOIN (produit INNER JOIN (client INNER JOIN commande ON

client.code_client = commande.code_client) ON produit.code_produit = commande.code_produit) ON atelier.code_atelier = produit.code_atelier

WHERE (((client.code_client)=[Entrer le code du client])) OR (((client.tel1)=[OU entrer le numéro de téléphone du client]));

- Un bouton qui nous donne la performance horaire de chaque atelier des 12 derniers mois. En termes du respect des horaires (date de sortie d'atelier prévue) des différentes commandes. On a les informations sur les dates (date de commande, entrée atelier, rendezvous essayage, sortie atelier). On a l'estimation pour chaque commande du nombre de jour estimé en atelier. On a l'estimation pour chaque commande du nombre de jour effectivement passé dans un atelier.

On met en exergue l'efficacité d'un atelier et le temps moyen qu'on peut préconiser à une commande dans cet atelier.

Code SQL associé

SELECT atelier.[chef atelier], produit.libellé, produit.image produit,

commande.date_commande, commande.date_entrer_atelier, commande.date_sortie_atelier_r, commande.essayage, [essayage]-[date_entrer_atelier] AS [Date estimé], [date_sortie_atelier_r]-[date_entrer_atelier] AS [Date effective], ([essayage]-[date_entrer_atelier]+[date_sortie_atelier_r]-[date_entrer_atelier])/2 AS [Temps moyen]

FROM atelier INNER JOIN (produit INNER JOIN (client INNER JOIN commande ON

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

client.code_client=commande.code_client) ON produit.code_produit=commande.code_produit) ON atelier.code_atelier=produit.code_atelier

WHERE (((atelier.[chef atelier])=[Entrer le nom du chef atelier]) AND ((commande.date_commande)>= (Date ()-360)));

- On a un bouton qui nous donne le graphique sur l'évolution du chiffre d'affaire à partir d'une certaine date inséré par l'utilisateur.

Ici on a une représentation de l'évolution globale du chiffre d'affaire de l'entreprise à partir d'une certaine date inséré par l'utilisateur.

Code SQL associé

SELECT (Format([date_commande],"mmm"" '""yy")) AS Expr1, Sum(ca.[montant]) AS SommeDemontant

FROM ca

GROUP BY (Format([date_commande],"mmm"" '""yy")), (Year([date_commande])*12+Month([date_commande])-1);

Avec Eli qui est une table issue de la requête :

SELECT [quantité_commandée]*[prix_u] AS montant, commande.date_commande FROM produit INNER JOIN (client INNER JOIN commande ON client.code_client =

commande.code_client) ON produit.code_produit = commande.code_produit WHERE (((commande.date_commande)>=[Entrer la date de départ]));

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4 On aura aussi le graphique sur l'évolution du chiffre d'affaire par client.

Ici c'est l'évolution du chiffre d'affaire par client qui est mis en exergue par un graphique. Code SQL associé

SELECT (Format([date_commande],"Short Date")) AS Expr1, Sum(graph_client.[montant]) AS SommeDemontant

FROM graph_client

GROUP BY (Format([date_commande],"Short Date")), (Int([date_commande])); Avec DEDDliEffint qui est une table issue de la requête :

SELECT client.nom, [quantité_commandée]*[prix_u] AS montant,

commande.date_commande, client.code_client

FROM produit INNER JOIN (client INNER JOIN commande ON client.code_client = commande.code_client) ON produit.code produit = commande.code_produit WHERE (((client.code_client)=[Entrer le code du client]));

Dans le prochain point, nous aborderons la sécurité, principalement la sécurité logicielle de MS Access 2007.

II-Sécurité de l'application

Dans toute application conçue, il faut veiller à ce que la sécurité soit optimale.

1. Sécurité logicielle

Elle concerne la sécurité au niveau de l'accès au logiciel en soi. Profitant des nouvelles éventualités que nous offre Office 2007, nous avons chiffré notre base de données à travers un mot de passe. Toutes les données de la base de données sont ainsi rendues illisibles et on oblige tout utilisateur à entrer un mot de passe9. Le chiffrement utilisé dans Access 2007 est

9

Office.microsoft.com

42

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

plus puissant que celui des versions antérieures. L'algorithme de chiffrement utilisé est AES128 et la clé est codée sur 128 bits10.

2. Sécurité matérielle

Elle concerne la sécurité au niveau de l'ordinateur ou de l'hôte devant supporter notre application. L'ordinateur est bien aéré. Les fichiers tampons sont constamment nettoyés pour permettre un fonctionnement rapide de l'ordinateur.

À chaque fin de semaine, la base de données est constamment dupliquée vers un site SHAREPOINT11. Les risques de perte de données sont ainsi réduits si la base de données locale a un problème. On pourra à tout instant importer des données contenues dans les listes SharePoint vers notre base de données locale. Notons que par rapport à notre application, ce volet n'est pas encore terminé. La principale cause est due au fait que pour initier un SharePoint, il faut que la conception du projet Access soit achevée. Ce qui n'a pas été le cas notamment avec les contraintes de temps et de conception.

III-Perspectives d'évolution de l'application

Nous envisageons dans un moyen terme de faire évoluer notre application sous un environnement VB.net. Ainsi elle sera le bénéfice d'ftre :

- Plus personnalisée et plus taillée sur mesure.

-Combler les principales lacunes de l'utilisation d'Access notamment au niveau de la conception (architecture) des formulaires et des états.

- Enfin de finaliser avec la mise en place d'un site SharePoint, créant ainsi un miroir pour notre base de données et la diminution du risque de perte de données.

10 Technet.microsoft.com

11 Microsoft office SharePoint est une solution basée l'exportation de la base de données Access sur un serveur distant et l'importation des listes d'information à partir de ce serveur. Il permet par conséquent aux utilisateurs de : partager des informations et rester en contact avec d'autres personnes, de coordonner des projets, des calendriers et des planifications et d'exposer des idées et passer en revue des documents ou des propositions.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

3ÈME PARTIE : CADRE PRATIQUE

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Chapitre 4ème : Guide d'utilisation

Dans ce chapitre, il vous sera présenté de façon simple et claire un manuel d'utilisation des différents modules. Ainsi n'importe quel utilisateur pourra utiliser l'application en partant du principe que l'utilisateur a une base acceptable en informatique12

et sous un environnement

Ms Office utilisant un système d'exploitation Windows13.

Section 1 : Installation de l'application

L'utilisation de cette application dans un poste de travail nécessite avant tout la présence de Ms Access et par conséquent d'Office 2007 sur un environnement fonctionnant sous Windows xp ou une version ultérieure et nécessitant la prise en charge d'un service pack 2 ou 3.

L'application peut être disponible sur un support amovible ou sur un cd. On le copie vers le dossier de destination présent sur la machine à partir duquel l'application devra ~tre exécutée.

12 Un niveau en informatique qui lui permette de naviguer sur un ordinateur et de mieux appréhender les problèmes élémentaires comme des copier #177; coller. Et plus ou moins la possibilité de créer des raccourcis pour démarrer une application indépendamment de la source.

44

13Savoir naviguer dans MS Office en général, avoir un niveau élémentaire dans l'utilisation d'Access en particulier.

Figure 17 : Copier-coller de l'application

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

On copie l'application du CD ou du support amovible :

Figure 16 : Copie de l'application

Ensuite on la colle dans le dossier « CRM EMMA STYLE » :

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Section 2 : Utilisation de l'application

I-Démarrage

Quand on lance l'application en double cliquant sur l'icône, on arrive au niveau de l'accueil. On doit d'abord s'identifier avec un mot de passe attribué uniquement par l'administrateur de l'application :

46

Figure 18 : Insertion du mot de passe de la base de données L'utilisateur doit insérer le mot de passe correct qui l'amènera à la page suivante.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

II-Accueil

Après validation, on aboutit à la page « Rendez-vous Essayage dépassé ». Cette page nous rappelle à chaque démarrage de l'application toutes les commandes dont la date du rendezvous « essayage » a été dépassé.

Figure 19 : Page d'accueil de l'application

Après avoir pris conscience de l'existe des commandes à échéance non respectée s'il en existe, on ferme cette page et on aboutit à la « page de menu général ».

48

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

A partir de cette page, on aura accès à toutes les fonctions d'enregistrement et d'exploitation de la base de données.

Figure 20 : Page de menu général de l'application

Toutes les autres pages internes auront l'architecture de celle-ci. D'ici l'utilisateur pourra débuter l'enregistrement des données.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

II-Enregistrement des données 1. Gestion des ateliers

Si on clique sur le bouton « Gestion des ateliers », on aboutit à la page d'enregistrement, de modification et de suppression des ateliers.

Figure 21 : Enregistrement des ateliers

Sur cette page, on peut insérer un nouvel atelier, modifier ou supprimer les informations existantes sur cet atelier, annuler un enregistrement encours et naviguer entre les différents ateliers à travers les touches de navigation.

50

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

2. Gestion des commandes

Sur cette page on aura à faire à l'enregistrement des clients, à l'enregistrement des tissus déposés et à l'enregistrement des caractéristiques techniques de la commande.

a. Enregistrement du client

Si le client figure déjà dans la base de données, on fait une recherche sur un critère donné (nom, prénom, tel, code client), au cas contraire, on l'enregistre.

Figure 22 : Enregistrement des clients

Sur cette page, on peut insérer un nouveau client, modifier ou supprimer les informations existantes sur un client, annuler un enregistrement encours et naviguer entre les différents clients à travers les touches de navigation.

On doit noter que l'enregistrement du client peut impliquer l'enregistrement de plusieurs produits (tissus) pour différentes commandes.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Ainsi, on doit enregistrer sur la même page en dessous le / les produits (le tissu) qu'il a déposés pour qu'on puisse réaliser sa commande.

b. Enregistrement du produit

Figure 23 : Enregistrement des produits

Sur cette page, on peut insérer un nouveau produit, modifier ou supprimer les informations existantes sur un produit, annuler un enregistrement encours et naviguer entre les différents produits à travers les touches de navigation.

L'enregistrement des produits est conditionné par l'existence du client correspondant.

A chaque produit va correspondre un seul modèle de vêtement commandé, ainsi on va enregistrer sur la même page en dessous les caractéristiques technique de la commande.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

c. Enregistrement de la commande

Figure 24 : Enregistrement de la commande

On a aussi la suite de cette page qui permet l'enregistrement des informations relatives aux mesures des clients.

52

Figure 25 : Enregistrement des informations atelier

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

On pourra supprimer une commande ou annuler l'enregistrement encours.

L'enregistrement d'une commande est conditionné par l'existence d'un produit (tissu déposé) enregistré.

Les données ayant été enregistrées, l'exploitation des données a été faite selon les exigences du cahier des charges.

III-Exploitation des données

A partir de la page de « menu général » on accède aux principales fonctions. A l'aide des outils qu'offre Access, on pourra imprimer, exporter ver Word ou Excel et partager avec SharePoint.

Voici quelques points finalisés du traitement des données :

1. Informations sur un client

Figure 26 : Informations détaillées sur un client

Ici on a l'historique de la relation d'affaire avec le client. On a l'exemple de la cliente MEHOMELLE NICOLE qui a 4 commandes réglées et livrées d'un montant de 95000

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

2. Historique des commandes réalisées par les ateliers

Figure 27 : historique des commandes réalisées par chaque atelier

IFi, TSRXTFXDfuITIAelNI, TRQTaTlOXBIRrifue des commandes réalisées, les informations personnelles et les mesures des clients. 2 QTaTlOVI13 Sle TCITlOpilliTd'ASS qui a une commande traitée et livrée. Entrée en atelier le 23/12/09 et sortie le même jour.

3. Évolution du chiffre d'affaire par client

54

Figure 28 : Graphique sur l'évolution du chiffre d'affaire par client

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Pour ce client, à sa première commande qui date du 24/07/06, il a fait un chiffre d'affaire de 35 000 francs, mais par contre sa 2ème commande qui date du 07/08/06 il a fait un chiffre d'affaire de 20 000 francs. On constate qu'il y a une baisse de 15 000 francs dans son chiffre d'affaire.

4. Évolution du chiffre d'affaire de l'entreprise

Figure 29 : Graphique sur l'évolution du chiffre d'affaire mensuel de l'entreprise

Ici on a l'évolution détaillée du chiffre d'affaire de l'entreprise depuis septembre 2009. On voit qu'il y a des mois où l''entreprise peut atteindre 1 700 000 francs de CA par mois comme en Octobre et en Novembre.

5. Liste des clients

Figure 30 : Liste des clients

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

6. Commandes livrées à une date donnée

Figure 31 : Commandes livrées

En fonction de la date entrée qui est le 24/12/09, on constate qu'on a livré à la cliente LAURE, on constate aussi que sa commande a été réglée.

7. Informations « atelier » en fonction de chaque client

Figure 32 : Historique des mesures d'un client

56

Cette page nous permet d'avoir par rapport à chaque atelier l'historique des mesures de
chaque client. On constate ainsi que la cliente SARR n'a qu'une (1) seule commande traitée

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

dans la structure. Sa commande é été traitée par l'atelier de ASS. Et on a toutes les mesures relatives à cette cliente. Sa commande est entrée en atelier le 27/10/09 et sortie le 31/12/09 alors que son rendez-vous « essayage » avait été programmé pour le 25/12/09.

8. Mesure des horaires, performances des ateliers des 12 derniers mois

Figure 34 : Mesure de la performance horaire des ateliers

,Ici on a la mesure de la performance de l'atelier d'ASS. Il a traité en tout 6 commandes. On a les informations sur les dates (date de commande, entrée atelier, rendez-vous essayage, sortie atelier). On a l'estimation pour chaque commande du nombre de jour estimé en atelier. On a l'estimation pour chaque commande du nombre de jour effectivement passé dans l'atelier d'ASS.

Au vu de ces 6 commandes de l'atelier d'ASS, on estime que le temps moyen qu'on peut préconiser à une commande est de 21 jours.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Conclusion

La conception des systèmes d'information est une activité qui nécessite une certaine rigueur scientifique. Ainsi, tout au long de notre stage, nous avons eu à faire une étude du système de Gestion de la Relation Client existant. Ainsi nous avons pu à l'aide des questionnaires déceler certaines anomalies. De plus à l'aide des règles de gestion nous avons pu modéliser le futur système de Gestion de la Relation Client et programmer ses différentes interfaces selon le désir des utilisateurs. C'est ainsi que nous avons répondu à l'essentiel du problème posé qui est : la lourdeur de la manipulation des registres et des fiches clients. Par ailleurs, le temps qui nous avait été imparti était insuffisant pour parfaire toutes les fonctionnalités requises. C'est dans cette orientation que d'autres fonctionnalités seront ajoutées pour offrir plus d'outils d'aide à la décision au gestionnaire. Quand l'application sera terminée, elle sera mise en ligne à l'aide de l'outil qu'offre Microsoft SharePoint.

Les années à venir vont très certainement apporter des modifications à ce schéma ; L'impact de la croissance économique sera non négligeable. Aussi les mesures que le gouvernement sénégalais met en place pour faciliter la numérisation des entreprises.

Ces orientations vont faire apparaitre de nouvelles problématiques avec le nombre important données qui ne sont pas faciles à manier, le traitement fera probablement appel à :

ü de bases de données plus performantes pour traiter de grandes quantités d'information.

ü de langages de programmation plus puissants pour manipuler et interpréter ces données.

ü

58

Et de protocoles de sécurités plus évolués pour la protection des données.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Sources de données

I-Bibliographie

Canevet Frederic : le CRM en temps de crise, relation client et fidélisation, article paru le 26/01/09 dans www.marketing-etudiant.com

Canevet Frederic : Les étapes clés pour réussir un projet CRM, article paru le 23/12/09 dans www.marketing-etudiant.com

Canevet Frederic : Quel CRM pour 2015 ? article paru le 26/01/09 dans www.marketing-etudiant.com

SERRES Elvire Mastère MSIT 2004 HEC-Ecole des Mines (mai- novembre 2004) Le Syst~me d'Information Décisionnel ou Comment piloter l'entreprise grâce au datawarehouse

LEMOIGNE Jean-Louis, « les systfmes d'information dans les organisatio Presses universitaires de France. 3ème trimestre 1973 »

SYLVESTRE Pascal & VERLHAC Didier, « stratégies et conception des systèmes slIQRIP TAIRn », 23 pages.

Livre 4. « Syst~me d'information et d'organisation » du « manuel de gestion », 2ème édition Ellipse volume 1, 1088 pages

LESCA Humbert et Elisabeth « les essentiels de la gestion » Management et Société (EMS) (mai 1995), 210 pages

JAULENT (P.). #177; Génie logiciel : les méthodes. Armand Colin (1990).

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

II-Webographie

http://www.commentcamarche.net/contents/entreprise/crm.php3

le 23/09/09 a 12h20 GMT http://blog.viatelecom.com/?p=704

le 23/9/09 a 13h GMT www.itrmanager.com

le 23/09/09 a 13h15 GMT http://www.marketing-etudiant.fr/actualites/crm-echecs.php

le 29/09/09 a 14h54 GMT http://www.conseilsmarketing.fr/fidelisation/comment-reussir-son-projet-de-crm

le 01/10/09 a 14h25 GMT http://technet.microsoft.com/fr-fr/library/cc148224.aspx

le 22/02/10 a 11h30 GMT http://office.microsoft.com/fr-fr/access/HA101980471036.aspx

le 22/02/10 a 11h40 GMT

60

http://technet.microsoft.com/fr-fr/magazine/2008.04.access.aspx le 22/02/10 a 11h40 GM

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

TABLE DES MATIERES

Liste des tableaux et des graphiqes i

Dédicaces iii

Remerciements iv

Sommaire v

Introduction 1

1ère partie : cadre organisationnel 1

Chapitre 1er :03 ESSRLINd'iQsRIERQ 3

Section 1 : Présentation de la structure 3

I- Historique 4

II- Organisation 4

III- Ressources 5

IV- / RFaILWARQ dMeQtrISIBI 7

Section 2 : difficultés rencontrées 7

2ème partie : cadre conceptuel 1

Chapitre 2ème : Dossier de conception 9

Section 1 : Cahier des charges 9

I- Acteurs du projet 9

II- Description de la demande 9

1. ' UFrISIIRQ dE REEFITFuMIRQ U AiQIREP ation 9

2. Problème posé 10

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

3. Objectif poursuivi 10

III- Modéli\lJionTd9Tt'9II\JlnJ .. 10

1. Présentation de la méthode utilisée : MERISE 11

2. Le diagramme de flux et graphe de flux 12

a. Concept et formalisme du diagramme de flux 12

b. Schématisation du diagramme de flux 13

c. Concept et formalisme du graphe de flux 14

d. Schématisation du graphe de flux 14

3. Modèle conceptuel de données (MCD) 15

a. Concept et formalisme 15

b. Règles de gestion 16

c. Dictionnaire de données 17

d. Schématisation détaillée du MCD 20

4. Le modèle conceptuel de traitement (MCT) 21

a. Concept et formalisme 21

b. Schématisation du MCT 23

Section 2 : Modélisation du futur système 24

I-Nouveau diagramme de flux 24

II-Nouveau modèle conceptuel de données (MCD) 24

a. Nouvelles règles de gestion 24

b. Nouvelle schématisation du MCD 25

III-Nouveau modèle conceptuel de traitement (MCT) 26

IV-Modèle logique de données (MLD) 26

a. Concept et formalisme 26

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

b. Présentation du MLD 27

IV- Critiques de l'existant et solutions proposées 28

a. Critiques de l'existant .. 28

b. Délimitation du champ d'étude et solutions proposées 28

Chapitre 3ème : Dossier de réalisation 30

Section 1 : Présentation des différents choix 30

I-Choix du Système de Gestion de Bases de Données (SGBD) et de la

plateforme de développement 30

1. Caractéristiques 30

2. Avantages de MS Access pour la Gestion de la Relation Client 31

3. Inconvénients 32

II-Choix du Langage de requêtes de Données 32

1. Caractéristiques 32

2. Avantages pour la Gestion de la Relation Client 33

3. Inconvénients 33

Section 2 : Architecture et sécurité de l'application 33

I-Architecture de l'application 33

1. Type d'architecture 33

2. Description de l'application 34

a. Maquette de l'application 34

b. Fonctionnement des principales interfaces, datamining ou extraction

des connaissances et listing des codes sources. 35

II-Sécurité de l'application 41

1. Sécurité logicielle 41

2. Sécurité matérielle 42

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

III-Perspectives d'évolution de l'application 42

3ème partie : cadre pratique 9

Chapitre 4ème : Guide d'utilisation 44

Section 1 : Installation de l'application 44

Section 2 : Utilisation de l'application. 46

I-Démarrage 46

II-Accueil 47

II-Enregistrement des données 49

1. Gestion des ateliers 49

2. Gestion des commandes 50

a. Enregistrement du client 50

b. Enregistrement du produit 51

c. Enregistrement de la commande 52

III-Exploitation des données 53

1. Informations sur un client 53

2. Historique des commandes réalisées par les ateliers 54

3. Évolution du chiffre d'affaire par client .. 54

4. Évolution du chiffre d'affaire de l'entreprise . 55

5. Liste des clients 55

6. Commandes livrées à une date donnée 56

7. Informations « atelier » en fonction de chaque client 56

8. Mesure des horaires, performances des ateliers des 12 derniers mois 57

Conclusion 58

Sources de données 59

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

I-Bibliographie 59

II-Webographie 60

Table des matieres






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera