• Aucun résultat trouvé

DOSSIER DE SPECIFICATIONS FONCTIONNELLES (SFD) CSD

N/A
N/A
Protected

Academic year: 2022

Partager "DOSSIER DE SPECIFICATIONS FONCTIONNELLES (SFD) CSD"

Copied!
36
0
0

Texte intégral

(1)

Merci de nous retourner 1 exemplaire signé de la 1

ère

page

DOSSIER DE SPECIFICATIONS FONCTIONNELLES (SFD) CSD

Diffusion interne Diffusion externe

CHEFS DE PROJET:

Alexandre DUPONT

Benjamin TREGUIER

Abdou Salam DIALLO

NOM DU CLIENT : RENE BABE

Rédigé par Vérifié par Approuvé par

NOM : Toute l’équipe DARTIES

NOM : A. DUPONT & G.

GUILLEMOTO

NOM : R. BABE

DATE : 09/02/10 VISA :

DATE : 10/02/10 VISA :

DATE : VISA :

HISTORIQUE Date Version Motifs

24/11/09 1.0 Création du SFD

17/12/09 1.1 Remplissage des chapitres du SFD

21/01/10 1.2 Correction et remplissage des chapitres du SFD 12/02/10 2.0 Finalisation du SFD

(2)

SOMMAIRE

1 INTRODUCTION ... 4

1.1 Objectifs ... 4

1.2 Documents de référence ... 4

2 PROJET DARTIES ... 5

2.1 Contexte ... 5

2.1.1 Présentation du client ... 5

2.2 Existant ... 6

2.2.1 La solution ... 6

3 BESOINS ... 7

3.1 Ergonomie ... 7

3.2 Normes et standards ... 8

3.3 Interfaces ... 9

3.3.1 Interface Direction Commerciale ... 12

3.3.2 Interface Direction Magasin ... 16

3.3.3 Interface Chef Produit ... 20

4 ARCHITECTURE APPLICATIVE ... 24

5 FICHIERS FOURNIS PAR LE CLIENT ... 25

5.1 Le fichier année ... 25

5.2 Le fichier mois_année ... 25

6 DONNEES CIBLES ... 26

6.1 Le Data Warehouse ... 26

7 TRAITEMENTS ... 29

7.1 Initialisation ... 29

7.2 Traitements mensuels ... 30

7.3 Traitements annuels ... 30

7.4 Traitements d’administration ... 30

8 DONNEES ... 31

8.1 Données fournies par le client ... 31

8.2 Données source ... 31

9 GLOSSAIRE ... 34

10 INDEX DES FIGURES ... 36

(3)

Répartition de la rédaction du SFD

Chapitre Rédacteur(s) v0 v1 v2

1.1 Objectifs B. TREGUIER

1.2 Documents de référence R. FILY

2.1.1 Présentation du client L. PACHAREU

2.2.1 La solution J. LERAY

3.1 Ergonomie Y. KERMORVANT

3.2 Normes et standards G. DESPLATS

3.3 Interfaces G. COUSIN – G. DESPLATS

3.3.1 Interface DC A. DUPONT – G. GUILLEMOTO

3.3.2 Interface DM M. QUILLERE – B. TREGUIER

3.3.3 Interface CP AS. DIALLO – J. JAMOT

4 Architecture applicative G. COUSIN – M. QUILLERE

5.1 Le fichier Année J. JAMOT

5.2 Le fichier Mois_année AS. DIALLO

6.1 Le Data Warehouse J. LERAY – R. FILY

7 Traitements Y. KERMORVANT – G. DESPLATS

8.1 Données fournies par le client L. HUET

8.2 Données sources R. FILY – J. LERAY – L. HUET

9 Glossaire S. LE NECHET

Coordination (relecture & intégration) A. DUPONT – G. GUILLEMOTO

(4)

1 INTRODUCTION

1.1 Objectifs

Le SFD a pour but de présenter le projet dans son ensemble. Il fournit l’explication sur tous les documents fournis au cours de l’élaboration du projet.

On y retrouve tous les utilisateurs de ce projet : la direction Commerciale, la direction Marketing (Chef Produit) et la direction Magasin.

Le SFD met aussi en avant les spécifications techniques du projet : la base de données, la description des schémas présentant l’évolution de la mise en place de la solution décisionnelle. Il comprend également un aperçu de l’interface utilisateur qui sera développée en début de projet.

Le glossaire fourni nous donne des informations sur les différents termes techniques utilisés lors du projet.

1.2 Documents de référence

Tous les entretiens se sont déroulés avec le Groupe Top Décision au complet et non par groupes de projet.

Un PQP a été livré par chaque groupe, et les différents comptes rendus élaborés au cours des différents entretiens sont référencés dans le tableau ci-dessous :

Document Nom du document Commentaire

Fichiers sources

Annee.xls

Fichiers source Excel donnant la MB, le CA et les ventes prévus et réels pour chaque ville et par mois

DARTIES_Données à compléter.xls

Mois_Annee.xls

PQP PQP.doc Plan Qualité Projet

Entretiens

Projet DARTIES - Entretien n°1 Compte Rendu Complet.doc

Compte rendu de l’entretien du 13/11/2009.

Projet DARTIES - Entretien n°2 Compte Rendu Complet.doc

Compte rendu de l’entretien du 20/11/2009

Tous les comptes rendus ont été fournis à M. René Babé.

(5)

2 PROJET DARTIES

2.1 Contexte

2.1.1 Présentation du client

Le groupe Darties est composé de 3 enseignes : Darty, Boulanger et Leroy Merlin. Ces différentes enseignes sont implantées sur le territoire français. Le groupe compte actuellement 51 magasins dans 5 régions distinctes : Ile de France, Nord-Ouest, Nord-Est, Sud-Ouest et Sud-Est, et tend à se développer en Europe.

Figure 1 : Distinction des 5 régions de France

Darties est spécialisé dans la vente de produits électroménagers et électroniques sur le marché de la grande distribution. Trois grandes familles sont représentées :

- HI-FI

- Magnétoscopes - Fours

L’entreprise est divisée en trois organisations : - Direction Régionale

- Direction Commerciale - Responsable magasins

Le groupe DARTIES possède des ambitions d’extension à l’internationale.

N-E N-O

S-O S-E

IDF

(6)

2.2 Existant

2.2.1 La solution

Le groupe DARTIES souhaite pouvoir gérer son activité en disposant d’un système décisionnel plus performant que les outils bureautique actuellement utilisés.

Les tableaux de bord présentés pour les différents magasins, villes et régions proviendront d’un seul et même Data Warehouse.

L’application pourra avoir 3 types d’utilisateurs : - Directeur Commercial (DC)

- Chef Produit (CP)

- Responsable Magasin (RM)

Les différents profils utilisateurs n’auront pas accès aux mêmes informations. Par exemple, le chef produit sera autorisé à lire les données concernant la direction commerciale, la région et les magasins ; et la direction magasin ne sera autorisée qu’à lire ses propres informations.

La solution sera sous la forme d’une application Java. La navigation devra être simple et intuitive en limitant au maximum le nombre de clics à effectuer par l’utilisateur. Le reporting se fera par le biais de tableaux et de graphiques pour une visualisation rapide.

On retrouvera pour les tableaux concernant les régions une photo de celles-ci en arrière-plan.

(7)

3 BESOINS

Dans cette partie, nous allons présenter les besoins de l’entreprise concernant l’interface graphique du tableau de bord souhaitée par le client. Dans un premier temps, nous allons décrire l’ergonomie du site, ensuite nous présenterons les normes et les standards, et pour finir la description des interfaces.

3.1 Ergonomie

Figure 2 : Ergonomie du tableau de bord

La couleur de fond du site est un dégradé de couleur entre le bleu ciel et le bleu foncé.

Le site est divisé en 3 parties : (1)

L’entête qui affiche le logo de l’entreprise ainsi que le logo de l’IUT de Vannes. En bas à gauche de l’entête, on retrouve la date de la dernière extraction (mois et année) qui correspond à la date de dernière mise à jour des données.

En bas à droite de l’entête, on retrouve la date du jour (jour, mois et année).

(1)

(2)

(3)

(8)

(2)

Le menu situé à gauche est composé de plusieurs filtres permettant d’afficher les différents tableaux et graphiques et de générer dynamiquement les titres.

Le menu est entièrement composé de listes déroulantes afin de permettre à l’utilisateur d’effectuer le moins de clic possible. Quand les listes déroulantes ne sont pas utilisables, elles sont grisées.

Sous les filtres on retrouvera 6 icônes : - Sur la première ligne, on retrouve :

- Fonction Accueil : elle permet de revenir à la page d’accueil du site (onglet détail).

- Fonction Aide : elle permet d’avoir une explication HyperText avec des mots clés qui définira les termes concernant les titres des tableaux et leurs contenus.

- Fonction quitter l’application : elle permet de quitter l’application.

- Sur la seconde ligne, on retrouve :

- Fonction Exportation : elle permet d’exporter le tableau /graphique en format Excel/PDF.

- Fonction Impression : elle permet d’imprimer le tableau / graphique en format paysage en haute qualité, en couleur et redimensionné.

- Fonction Envoyer Email : elle permet d’envoyer un email à une liste de personnes avec le tableau /graphique en pièce jointe.

(3)

La partie centrale sert à afficher tous les tableaux et les graphiques disponibles. Les onglets permettant d’accéder aux différents tableaux utilisent toute la largeur de l’écran.

Sous le tableau ou le graphique, il y aura un bouton qui permettra de passer de l’un à l’autre Chaque région de la carte aura une couleur spécifique.

Chaque tableau et graphique aura une pastille de couleur en haut à gauche correspondant à sa zone géographique.

Régions Couleurs (hexadécimales)

Nord-Ouest Bleu (#729CFF)

Nord-Est Jaune (#FFDF3F)

Ile-de-France Rose (#FF6DDA)

Sud-Ouest Vert (#60FF3D)

Sud-Est Rouge (#FF4F49)

3.2 Normes et standards

Les tableaux et graphiques devront tous respecter certaines normes, afin de faciliter la visibilité pour les utilisateurs.

Ci-dessous une liste des normes à appliquer sur chaque tableau et/ou graphique : Pour les tableaux et les graphiques :

- Le titre est paramétré en fonction des filtres du menu.

- Dans le coin supérieur gauche, une pastille de couleur rappelant la couleur de la région.

- Dans le coin inférieur droit, un bouton permettant de passer d’un graphique vers un tableau et vice-versa Pour les tableaux :

- Les valeurs auront 2 chiffres après la virgule.

- Le séparateur de décimales est le point.

(9)

- Le séparateur des milliers est le blanc.

- Les chiffres sont cadrés avec une marge à droite.

- La taille des colonnes est fixe pour chaque tableau et permet d’afficher entièrement le titre de colonne le plus long (sur 3 lignes maximum).

- Les titres sont centrés.

- Les textes sont cadrés à gauche.

3.3 Interfaces

Dans ce chapitre, nous allons voir les différentes interfaces qui vont être utilisées au sein de l’application en fonction des différentes directions (Commerciale, Magasin et Chef de Produit). En effet, les différents onglets, ainsi que les différentes options dans le menu de gauche ne seront pas accessibles par toutes les directions.

Dans ce chapitre, nous verrons également comment sont constitués le menu de gauche, ainsi que les différents onglets.

Figure 3 : Interface générale du tableau de bord

L’image ci-dessus représente l’interface générale de l’application de l’entreprise Darties. Cette première page comprend la carte de la France découpé en cinq régions (Nord-Ouest, Sud-Ouest, Sud-Est, Nord-Est, Île-de-France), ainsi qu’un tableau représentant le détail des indicateurs pour toutes les régions et toutes les enseignes.

(10)

Menu

Le menu du site se compose de 8 filtres permettant de sélectionner les données voulues afin de faire des rapports de plus en plus précis :

- La monnaie d’affichage (euros, dollars)

- La zone géographique (Nord-Ouest, Nord-Est, Ile de France, Sud-Ouest, Sud-Est) - Les enseignes (Darty, Boulanger, Leroy Merlin)

- Les magasins (nom des différentes villes)

- Les familles de produits (Hi-Fi, Magnétoscopes, Fours) - Les indicateurs (CA, Marge, Ventes, …)

- La période (années, semestres, trimestres, mois) - Le type de période (cumulée ou non)

Ci-dessous, la matrice de navigation par profil pour chacun des filtres :

Figure 4 : Menu

Accessibilité/profil Profil DC Profil DM Profil CP

Devise

Régions

Enseignes

Magasins

Familles

Indicateurs

Date

Période (cumul)

Onglet

Figure 5 : Onglet

Cette partie de l’interface est composée d‘onglets donnant accès à différents tableaux ou graphiques. Les onglets sont au nombre de 4. Voici la liste des onglets, accompagné de la matrice de navigation des filtres pour chaque onglet :

(11)

- Historique : Ce tableau permet de faire des comparaisons selon les filtres sélectionnés par rapport à l’année précédente.

Accessibilité/profil Profil DC Profil DM Profil CP

Devise

Régions

Enseignes

Magasins

Familles

Indicateurs

Date

Période (cumul)

- Palmarès : Ce tableau va permettre de classer les 3 meilleurs éléments selon les filtres choisis (région ; magasin, enseigne, …).

Accessibilité/profil Profil DC Profil DM Profil CP

Devise

Régions

Enseignes

Magasins

Familles

Indicateurs

Date

Période (cumul)

- Prévision : Ce tableau permet de comparer les résultats avec les chiffres prévus au début de l’année en cours.

Accessibilité/profil Profil DC Profil DM Profil CP

Devise

Régions

Enseignes

Magasins

Familles

Indicateurs

Date

Période (cumul)

(12)

- Détails : ce tableau de visualiser les résultats généraux concernant chaque région Accessibilité/profil Profil DC Profil DM Profil CP

Devise

Régions

Enseignes

Magasins

Familles

Indicateurs

Date

Période (cumul)

3.3.1 Interface Direction Commerciale

Historique DC

Figure 6 : Ecran Historique DC

. Ce tableau permet de visualiser l'historique des ventes. Pour une période sélectionnée (ici avril 2010) on retrouve le CA réel (l’indicateur sélectionné) et l'écart par rapport au budget. Pour cette année on retrouve également le cumul depuis le début de l'année et l’écart de ce cumul par rapport au budget cumulé depuis le début de l’année.

On retrouve les mêmes colonnes pour la même période de l’année précédente (avril 2009).

Pour conclure l'écart des cumuls réalisés a été calculé, ex : le CA réel cumulé de janvier jusqu'à avril 2010 à baissé de 17,13% par rapport à la même période de l'année précédente (2009).

(13)

Ex : en avril 2010 le CA réel pour la région Nord-Ouest était de 3005,50 €, soit supérieur de 12,45% par rapport au budget. Le cumul du 1er janvier jusqu’à avril 2010 a atteint 4240,28€, l’écart par rapport au budget sur cette période a baissé de 9,32%.

Pour conclure l'écart des cumuls réalisés a été calculé, ex : le CA réel cumulé de janvier jusqu'à avril 2010 à baissé de 17,13% par rapport à la même période de l'année précédente (2009).

Palmarès DC

Figure 7 : Ecran Palmarès DC

On retrouve le CA réel et l'écart en pourcentage est calculé par rapport au budget de la période sélectionnée (avril 2010) ex : le CA réalisé grâce aux ventes de Nord-Ouest au mois d'avril 2010 était de 319,4 €, soit inférieur de 10,45% par rapport au budget initial.

On a également le rang national de chaque région et son évolution par rapport à la période précédente. Le rang national permet de comparer les ventes de chaque région par rapport aux autres. L’évolution est inscrite en verte si elle est négative et rouge dans le cas inverse. Ex : la vente de la région Nord-Ouest en avril 2010 était classée 1ère au niveau national, elle a gagné une place par rapport à la période précédente.

(14)

Prévision DC

Figure 8 : Ecran Prévision DC

Pour chaque mois écoulé depuis le début de l’année jusqu’au mois sélectionné (avril 2010) on a le CA (indicateur sélectionné) réalisé et l'écart par rapport au budget. S'ajoutent à cela les mois à venir. Pour chacun d'entre eux la colonne prévision est calculée grâce à une série chronologique d’ordre (12+4 ; 4 étant le nombre de mois écoulé depuis le début de l’année). L'écart de cette prévision par rapport aux objectifs est également calculé.

Pour finir une colonne sommant le cumul du CA réel et le cumul des prédictions est calculée, ce résultat donne le chiffre d’affaire prédit sur toute l’année. La dernière colonne reprend le calcul précédent divisé par le budget annuel.

Ce résultat permet de comparer la prévision globale par rapport aux objectifs initiaux. Ex : Le Ca réel et prédis de la région Nord-Ouest est de 9707.59€ soit 56.12% du budget annuel.

Tous les mois prédis ne sont pas disponibles à l’écran, en cliquant sur le mois de mai, le tableau s’agrandit et affiche les mois suivants jusqu’à la fin de l’année tout en conservant les deux dernières colonnes réel + prévu et (réel + prévu)/budget annuel.

(15)

Détail DC

Figure 9 : Ecran Détail DC

Pour le mois sélectionné nous retrouvons en lignes les différents indicateurs (CA, marge et nombre de ventes) , la première colonne « réel » correspond aux données observées du magasin, la deuxième colonne « objectif » correspond aux objectifs annoncé en début d’année et la dernière colonne correspond à la différence entre la deuxième et la première colonne. Ce tableau est une synthèse des ventes pour la période sélectionnée.

(16)

3.3.2 Interface Direction Magasin

Historique DM

Figure 10 : Ecran Historique DM

Ce tableau permet de visualiser l'historique des ventes. Pour une période sélectionnée (ici avril 2010) on retrouve le CA réel (l’indicateur sélectionné) et l'écart par rapport au budget. Pour cette année on retrouve également le cumul depuis le début de l'année et l’écart de ce cumul par rapport au budget cumulé depuis le début de l’année. On retrouve les mêmes colonnes pour la même période de l’année précédente (avril 2009).

Ex : en avril 2010 le CA réel pour la famille fours était de 3005,50 €, soit supérieur de 12,45% par rapport au budget. Le cumul du 1er janvier jusqu’à avril 2010 a atteint 4240,28€, l’écart par rapport au budget sur cette période a baissé de 9,32%.

Pour conclure l'écart des cumuls réalisés a été calculé, ex : le CA réel cumulé de janvier jusqu'à avril 2010 à baissé de 17,13% par rapport à la même période de l'année précédente (2009).

(17)

Palmarès DM

Figure 11 : Ecran Palmarès DM

On retrouve le CA réel et l'écart en pourcentage est calculé par rapport au budget de la période sélectionnée (avril 2010) ex : le CA réalisé grâce aux ventes de Fours au mois d'avril 2010 était de 319,4 €, soit inférieur de 10,45%

par rapport au budget initial.

On a également le rang régional de chaque famille et son évolution par rapport à la période précédente. Le rang régional permet de comparer les ventes de chaque famille par rapport aux autres magasins de la région. L’évolution est inscrite en verte si elle est négative et rouge dans le cas inverse. Ex : la vente des Hifi en avril 2010 était classée 5ème dans la région, elle a perdu deux places par rapport à la période précédente.

On retrouve également le rang national de chaque famille et son évolution par rapport à la période précédente.

Le rang national permet de comparer les ventes de chaque famille par rapport aux autres magasins de toute la France. L’évolution est inscrite en verte si elle est négative et rouge dans le cas inverse. Ex : la vente des Fours en avril 2010 était classée 4ème dans la France entière, elle a gagné douze places par rapport à la période précédente.

(18)

Prévision DM

Figure 12 : Ecran Prévision DM

Pour chaque mois écoulé depuis le début de l’année jusqu’au mois sélectionné (avril 2010) on a le CA (indicateur sélectionné) réalisé et l'écart par rapport au budget. S'ajoutent à cela les mois à venir. Pour chacun d'entre eux la colonne prévision est calculée grâce à une série chronologique d’ordre (12+4 ; 4 étant le nombre de mois écoulé depuis le début de l’année). L'écart de cette prévision par rapport aux objectifs est également calculé.

Pour finir une colonne sommant le cumul du CA réel et le cumul des prédictions est calculée, ce résultat donne le chiffre d’affaire prédit sur toute l’année. La dernière colonne reprend le calcul précédent divisé par le budget annuel.

Ce résultat permet de comparer la prévision globale par rapport aux objectifs initiaux. Ex : Le Ca réel et prédis de la famille fours est de 1408,65€ soit 38,25% du budget annuel.

Tous les mois prédis ne sont pas disponibles à l’écran, en cliquant sur le mois de mai, le tableau s’agrandit et affiche les mois suivants jusqu’à la fin de l’année tout en conservant les deux dernières colonnes réel + prévu et (réel + prévu)/budget annuel.

(19)

Détail DM

Figure 13 : Ecran Détail DM

Pour le mois sélectionné nous retrouvons en lignes les différents indicateurs (CA, marge et nombre de ventes) , la première colonne « réel » correspond aux données observées du magasin, la deuxième colonne « objectif » correspond aux objectifs annoncé en début d’année et la dernière colonne correspond à la différence entre la deuxième et la première colonne. Ce tableau est une synthèse des ventes pour la période sélectionnée.

(20)

3.3.3 Interface Chef Produit

Historique CP

Figure 14 : Ecran Historique CP

Ce tableau permet de visualiser l'historique des ventes. Pour une période sélectionnée (ici avril 2010) on retrouve le CA réel (l’indicateur sélectionné) et l'écart par rapport au budget. Pour cette année on retrouve également le cumul depuis le début de l'année et l’écart de ce cumul par rapport au budget cumulé depuis le début de l’année. On retrouve les mêmes colonnes pour la même période de l’année précédente (avril 2009).

Ex : en avril 2010 le CA réel pour le magasin de Brest était de 3882.50 €, soit supérieur de 5,41% par rapport au budget. Le cumul du 1er janvier jusqu’à avril 2010 a atteint 5117.06€, l’écart par rapport au budget sur cette période a augmenté de 34,20%.

Pour conclure l'écart des cumuls réalisés a été calculé, ex : le CA réel cumulé de janvier jusqu'à avril 2010 à baissé de 17,13% par rapport à la même période de l'année précédente (2009).

(21)

Palmarès CP

Figure 15 : Ecran Palmarès CP

On retrouve le CA réel et l'écart en pourcentage est calculé par rapport au budget de la période sélectionnée (avril 2010) ex : le CA réalisé pour le magasin de Brest au mois d'avril 2010 était de 319,4 €, soit inférieur de 10,45%

par rapport au budget initial.

On a également le rang régional de chaque famille et son évolution par rapport à la période précédente. Le rang régional permet de comparer les ventes de chaque famille par rapport aux autres magasins de la région. L’évolution est inscrite en verte si elle est négative et rouge dans le cas inverse. Ex : en avril 2010 le magasin de Brest était classée 3ème dans la région, il a gagné une places par rapport à la période précédente.

On retrouve également le rang national de chaque magasin et son évolution par rapport à la période précédente.

Le rang national permet de comparer les ventes de chaque magasin par rapport aux autres magasins de toute la France. L’évolution est inscrite en verte si elle est négative et rouge dans le cas inverse. Ex : la vente du magasin de Brest en avril 2010 était classé 4ème dans la France entière, il a gagné onze places par rapport à la période précédente.

(22)

Prévision CP

Figure 16 : Ecran Prévision CP

Pour chaque mois écoulé depuis le début de l’année jusqu’au mois sélectionné (avril 2010) on a le CA (indicateur sélectionné) réalisé et l'écart par rapport au budget. S'ajoutent à cela les mois à venir. Pour chacun d'entre eux la colonne prévision est calculée grâce à une série chronologique d’ordre (12+4 ; 4 étant le nombre de mois écoulé depuis le début de l’année). L'écart de cette prévision par rapport aux objectifs est également calculé.

Pour finir une colonne sommant le cumul du CA réel et le cumul des prédictions est calculée, ce résultat donne le chiffre d’affaire prédit sur toute l’année. La dernière colonne reprend le calcul précédent divisé par le budget annuel.

Ce résultat permet de comparer la prévision globale par rapport aux objectifs initiaux. Ex : Le Ca réel et prédis du magasin de Brest est de 1408,65€ soit 38,25% du budget annuel.

Tous les mois prédis ne sont pas disponibles à l’écran, en cliquant sur le mois de mai, le tableau s’agrandit et affiche les mois suivants jusqu’à la fin de l’année tout en conservant les deux dernières colonnes réel + prévu et (réel + prévu)/budget annuel.

(23)

Détail CP

Figure 17 : Ecran Détail CP

Pour le mois sélectionné nous retrouvons en lignes les différents indicateurs (CA, marge et nombre de ventes) , la première colonne « réel » correspond aux données observées du magasin, la deuxième colonne « objectif » correspond aux objectifs annoncé en début d’année et la dernière colonne correspond à la différence entre la deuxième et la première colonne. Ce tableau est une synthèse des ventes pour la période sélectionnée.

(24)

4 ARCHITECTURE APPLICATIVE

L’architecture applicative définit l’ensemble des composants logiciels constituant la partie automatisée d’un système d’information ainsi que leurs modalités d’assemblage et de communication. Dans notre projet, les données des fichiers sources seront chargées dans un Data Warehouse (voir glossaire) grâce à un ETL (voir glossaire). Un second ETL chargera ces données dans différents Datamarts (voir glossaire). Suivra ensuite différents Reporting (voir glossaire) en fonction de chaque profil.

Figure 18 : Architecure applicative

(1)

Cf. Chapitre 5

(2)

« Extract-Transform-Load » est connu sous le terme ETL (ou parfois : Datapumping). Il permet d'effectuer des synchronisations massives d'information d'une banque de données vers une autre.

Le premier ETL permettra d’extraire les données nécessaires depuis les fichiers Excel fournis par le client, de les transformer afin de créer des fichiers sources.

(3)

Les fichiers sources sont des fichiers Excel comportant les CA (Chiffre d’Affaires), les MB (Marges Brutes) et les Ventes utiles. Ces fichiers sont différents des fichiers fournis par le client. Ces derniers sont décrits dans le chapitre 8.2.

(4)

Ce deuxième ETL importe les données des fichiers sources dans la base de données Oracle.

(5)

Le Data Warehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées pour le support d’un processus d’aide à la décision.

Le Data Warehouse est utilisé pour collecter et stocker de manière définitive les informations volatiles provenant d'autres sources de données.

(6)

Le dernier ETL permet de gérer les agrégats des données voulues et de les envoyer vers un outil de reporting.

(25)

(7)

Le reporting est la présentation périodique de rapports sur les activités et résultats d'une organisation, d'une unité de travail ou du responsable d'une fonction. Ces présentations sont destinées à informer les personnes chargées de superviser ces activités, afin de prendre des décisions plus pertinentes.

5 FICHIERS FOURNIS PAR LE CLIENT

5.1 Le fichier année

Le fichier Année.xls est un document Excel, qui est composé de 10 feuilles.

La première feuille comprend les informations générales de DARTIES. Chaque ligne représente un magasin du groupe DARTIES. Nous avons donc les informations suivantes :

- La ville du magasin

- Sous quelle enseigne est ce magasin - Le montant du budget de la publicité - La région où se situe le magasin

- L’emplacement du magasin. C'est-à-dire si le magasin ce situe au centre-ville ou dans la ZAC - Le nombre de caisses que contient le magasin

- La population que touche le magasin - Le taux de client ouvrier

- Le taux de client cadre - Le taux de client inactif.

- Le pourcentage de clients âgés de moins de 25 ans.

- Le pourcentage de clients âgés de 25 à 35 ans.

- Le pourcentage de clients âgés de plus de 35 ans.

Les neuf tableaux suivants sont tous présentés de manière similaire. Cependant les informations contenues dans ces tableaux sont classées en fonction des indicateurs (nombre de vente, CA, marge brute) et en fonction de la famille du produit (Hi-Fi, fours, magnétoscopes). Nous avons donc trois tableaux pour chaque indicateur. Les informations présentes dans le tableau sont les suivantes :

- La ville du magasin

- Ensuite on alterne les données suivantes : - L’objectif du mois

- Le résultat final du mois (ex : O_janvier, R_janvier, O_fevrier,R__fevrier)

5.2 Le fichier mois_année

Le fichier mois_année est identique au fichier années.

La première feuille comprend les informations générales de DARTIES. Chaque ligne représente un magasin du groupe DARTIES. Nous avons donc les informations suivantes :

- La ville du magasin

- Sous quelle enseigne est ce magasin - Le montant du budget de la publicité - La région où se situe le magasin

- L’emplacement du magasin. C'est-à-dire si le magasin ce situe au centre ville ou dans la ZAC - Le nombre de caisses que contient le magasin

- La population que touche le magasin - Le taux de client ouvrier.

- Le taux de client cadre

(26)

- Le taux de client inactif

- Le pourcentage de client âgé de moins de 25 ans - Le pourcentage de client âgé de 25 à 35 ans - Le pourcentage de client âgé de plus de 35 ans

Les autres tableaux représentent la moyenne (objectifs et le réalisés) par mois de chaque produit, en fonction de la ville.

6 DONNEES CIBLES

6.1 Le Data Warehouse

Le Data Warehouse, représenté ci-dessus et organisé en étoile. Il se compose d’une table de faits autour de laquelle s’articulent des tables de dimensions. Cette organisation permettra de naviguer dans les données de la table fait à partir au dimention.

.

Figure 19 : Schéma en étoile du Data Warehouse

Les tables de dimension Temps :

Cette table permet d’analyser les ventes en fonction du mois, trimestre, semestre ou année.

L’identifiant de cette table est composé de la concaténation du champs « Mois » et du champs « Année ».

Magasin :

Cette table contient les magasins du groupe « Darties », pour chaque action sur cette table on enregistre la date. Lorsqu’un le groupe Darties décide de fermer un magasin, on ne le supprime pas de la base on le désactive simplement pour ne pas perdre l’intégrité référenciel grâce au champ « Actif ».

(27)

FamilleProduit :

Cette table contient la liste des différentes familles de produit vendu par les enseignes du groupe Darties, Pour chaque action sur cette table on garde la date de mise à jour.

La table de faits Fait_ventes :

Cette table contient les objectif et le réalisée pour le chiffre d’affaire, la marge et le nombre de ventes en fonction d’un magasin, d’une famille de produit et d’une date. Pour chaque modification sur cette table on garde la date.

Les tables annexes Utilisateur :

Cette table nous permettra de déterminer le profil de l’utilisateur afin de

Le champ date_maj nous permettra de connaitre la date de dernière mise à jour du mot de passe afin de savoir ci il est toujours valide ou si nous devons bloquer le compte utilisateur.

Utilisation :

Cette table permet de faire le lien entre les utilisateurs et les magasins. Pour chaque utilisateur on garde l’id_utilisateur et id_magasin qui le concerne,(exemple : pour le chef produit une relation sera faite avec tous les magasin, il y aura donc un tuple pour chaque magasin existant alors que pour les chef magasin il n’y aura qu’un seul tuple)

Devise :

Cette table sera mise à jour tous les mois car l’évolution des taux des devises évolue de façon mensuel.

Outre le taux moyen mensuel, cette table comprendra un identifiant et un libellé de devise.

Il devra être possible d’ajouter de nouvelles devises. Par exemple si l’entreprise Darties décide de s’implanter en Chine, il devra être possible d’ajouter le yen comme devise.

Le dictionnaire de données

Libellé de la propriété Nom du champs Type Dimension

Identifiant du temps id_temps Numérique 10

Année du temps annee Numérique 4

Semestre du temps semestre Numérique 1

Trimestre du temps trimestre Numérique 1

Mois du temps mois Numérique 2

Identifiant de la famille id_famille Numérique 5

Libellé de la famille lib_famille Texte 30

Date de mise à jour de la famille date_maj Date 10

Identifiant du magasin id_magasin Numérique 5

Enseigne du magasin enseigne Texte 30

Emplacement du magasin emplacement Texte 30

Nombre de caisses du magasin nb_caisses Numérique 3

Nom de la ville ville Texte 30

Région de la ville region Texte 30

Pays de la ville pays Texte 30

Population de la ville population_ville Numérique 10,2

Population de la région population_region Numérique 10,2

(28)

Population du pays population_pays Numérique 10,2

Activation du magasin actif Numérique 1

Date du taux date_taux Date 10

Identifiant de la devise id_devise Numérique 5

Libellé de la devise lib_devise Texte 30

Taux moyen mensuel de la devise taux_moyen_mensuel Numérique 7,2

Identifiant de l'utilisateur id_utilisateur Numérique 5

login de l'utilisateur login Texte 30

Mot de passe de l'utilisateur password Texte 30

Nom de l'utilisateur nom Texte 30

Prénom de l'utilisateur prenom Texte 30

Mail de l'utilisateur mail Texte 30

Profil de l'utilisateur profil Texte 30

Date de création date_creation Date 10

Date de mise à jour date_maj Date 10

Identifiant du magasin id_magasin Numérique 5

Identifiant de l'utilisateur id_utilisateur Numérique 5

Identifiant du magasin id_magasin Numérique 5

Identifiant temporel id_temps Numérique 5

Identifiant de la famille de produit id_famille Numérique 5 Objectif de chiffre d'affaires CA_Objectif Numérique 7,2

Chiffre d'affaires réalisé CA_Realise Numérique 7,2

Objectif de marge Marge_Objectif Numérique 7,2

Marge réalisée Marge_Realise Numérique 7,2

Objectif de nombre de ventes Nb_ventes_Objectif Numérique 7,2 Nombre de ventes réalisées Nb_ventes_Realise Numérique 7,2

Date de mise à jour date_maj Date 10

(29)

7 TRAITEMENTS

7.1 Initialisation

Après avoir implémenté la base de données, il faut alimenter les valeurs des dimensions dans les tables de références.

On importe sur la base de données Oracle, les fichiers sources correspondant à chaque table (Magasin.xls, Temps.xls …)

- Du fichier Magasin.xls vers la table Magasin

Colonnes du fichier Colonnes de la table

enseigne enseigne

emplacement emplacement

nb_caisses nb_caisses

ville ville

region region

pays pays

population_ville population_ville population_region population_region

population_pays population_pays

actif actif

date_maj date_maj

- Du fichier Temps.xls vers la table Temps

Colonnes du fichier Colonnes de la table

id_temps id_temps

Année Année

Semestre Semestre

Trimestre Trimestre

Mois Mois

- Du fichier Famille_produit.xls vers la table Famille_produit

Colonnes du fichier Colonnes de la table

lib_famille lib_famille

- Du fichier Devise.xls vers la table Devise

Colonnes du fichier Colonnes de la table

lib_devise lib_devise

taux_moyen_mensuel taux_moyen_mensuel - Du fichier Utilisateur.xls vers la table Utilisateur

Colonnes du fichier Colonnes de la table

login login

password password

nom nom

prenom prenom

mail mail

profil profil

(30)

7.2 Traitements mensuels

A chaque début de mois, le client fournira un fichier contenant les informations concernant les chiffres réalisés le mois précédent (CA, marge brut et nombre de ventes).

Pour chaque magasin et chaque famille de produit, on importe les colonnes suivantes : - Du fichier Realise.csv vers la table Faits_ventes

Colonnes du fichier Colonnes de la table

CA_Realise CA_Realise

Marge_Realise Marge_Realise

Nb_Ventes_Realise Nb_Ventes_Realise

7.3 Traitements annuels

Chaque fin d’année une mise à jour est effectuée afin d’importer la nouvelle valeur estimée, de chaque indicateur, pour chaque produit de chaque magasin.

Pour chaque magasin, chaque famille de produits et chaque mois, on importe les colonnes suivantes : - Du fichier Objectifs.csv vers la table Faits_ventes

Colonnes du fichier Colonnes de la table

CA_Objectif CA_Objectif

Marge_Objectif Marge_Objectif

Nb_Ventes_Objectif Nb_Ventes_Objectif

7.4 Traitements d’administration

Chaque utilisateur possède un login et un mot de passe, ce dernier doit être changé tous les 45 jours et un message d’avertissement doit être envoyé à l’utilisateur 10 jours avant. Si l’utilisateur ne change pas de mot de passe, son compte sera alors bloqué. Il devra alors voir avec le service informatique pour que son compte soit réactivé.

Le contrôle du mot de passe et le blocage de l’accès (en cas de date de validité dépassée) sera effectué par l’application.

Un back-up des données est effectué après chaque mise à jour, celui-ci servira à restaurer la base de données en cas de problèmes.

Une procédure est mise en place afin d’exporter toutes les tables dans autant de fichiers au format « .csv ».

Lors de la restauration, la base de données sera écrasée et remplacée par les fichiers créés lors du back-up.

Une purge est effectuée tous les 3 mois, les données stockées depuis plus de 2 ans sont supprimées.

Une procédure est mise en place afin de supprimer les données correspondantes dans la table des faits, il s’agit d’une suppression physique. La table Magasin subit une suppression logique de ses données en passant la variable

« actif » à 0. Les données des autres tables de références ne sont pas supprimées, afin de garder un historique.

- Du fichier Utilisation.csv vers la table Utilisation :

Colonnes du fichier Colonnes de la table

Id_magasin Id_magasin

Id_utilisateur Id_utilisateur

(31)

8 DONNEES

8.1 Données fournies par le client

Les données sources sont composées de deux fichiers : Annee.xls et Mois_Annee.xls.

- Le fichier Annee.xls est composé de 10 tableaux (darties, V_Fours, V_Hifi, V_Magneto, CA_Fours, CA_Hifi, CA_Magneto, MB_Fours, MB_Hifi et MB_Magneto).

- Le tableau darties décrit toutes les enseignes du groupe darties (voir 5.1).

- Les tableaux V_Fours, V_Hifi et V_Magneto décrivent, pour chaque ville et pour chaque mois de l’année, l’objectif et le réalisé des ventes de fours (pour le tableau V_Fours), de Hi-Fi (pour le tableau V_Hifi), et de magnétoscopes (pour le tableau V_Magneto).

- Les tableaux CA_Fours, CA_Hifi et CA_Magneto décrivent, pour chaque ville et pour chaque mois de l’année, l’objectif et le réalisé du chiffre d’affaires concernant les fours (pour le tableau CA_Fours), le Hi-Fi (pour le tableau CA_Hifi), et les magnétoscopes (pour le tableau CA_Magneto).

- Les tableaux MB_Fours, MB_Hifi et MB_Magneto décrivent, pour chaque ville et pour chaque mois de l’année, l’objectif et le réalisé de la marge brute concernant les fours (pour le tableau MB_Fours), la Hi-Fi (pour le tableau MB_Hifi), et les magnétoscopes (pour le tableau MB_Magneto).

- Le fichier Mois_Annee.xls est composé de 10 tableaux (darties, V_Fours, V_Hifi, V_Magneto, CA_Fours, CA_Hifi, CA_Magneto, MB_Fours, MB_Hifi et MB_Magneto.

- Le tableau darties décrit toutes les enseignes du groupe Darties (voir 5.2).

- Les tableaux V_Fours, V_Hifi et V_Magneto décrivent, pour chaque ville et pour le mois, l’objectif et le réalisé des ventes de fours (pour le tableau V_Fours), de Hi-Fi (pour le tableau V_Hifi), et de magnétoscopes (pour le tableau V_Magneto).

- Les tableaux CA_Fours, CA_Hifi et CA_Magneto décrivent, pour chaque ville et pour le mois, l’objectif et le réalisé du chiffre d’affaires concernant les fours (pour le tableau CA_Fours), le Hi-Fi (pour le tableau CA_Hifi), et les magnétoscopes (pour le tableau CA_Magneto).

- Les tableaux MB_Fours, MB_Hifi et MB_Magneto décrivent, pour chaque ville et pour le mois, l’objectif et le réalisé de la marge brute concernant les fours (pour le tableau MB_Fours), la Hi-Fi (pour le tableau MB_Hifi), et les magnétoscopes (pour le tableau MB_Magneto).

8.2 Données source

Les données sources sont composées de fichier Excel au format « .csv ». A chaque table de la base de données correspond un fichier Excel. Dans cette partie, nous allons décrire chaque fichier Excel.

- Le fichier Magasin.csv est composé de :

Colonnes Description Type

Enseigne Enseigne du magasin concerné Chaine de caractères

Emplacement Emplacement du magasin dans la ville Chaine de caractères

Nb_caisses Nombre caisses du magasin Entier

Ville Nom de la ville Chaine de caractères

Region Nom de la région Chaine de caractères

pays Nom du pays Chaine de caractères

Population_ville Population de la ville Entier

Population_region Population de la région Entier

Population_pays Population du pays Entier

actif Si le magasin est actif ou non Binaire

(32)

- Le fichier Devise.csv est composé de :

Colonnes Description Type

Lib_devise Libellé de la devise Chaine de caractères

Taux_moyen_mensuel Taux moyen mensuel de la devise Pourcentage Date_taux Date à laquelle le taux est enregistré Entier - Le fichier FamilleProduit.csv est composé de :

Colonnes Description Type

Lib_famille Libellé de la famille Chaine de caractères

{Euro ; Dollar}

- Le fichier Utilisateur.csv est composé de :

Colonnes Description Type

login Login de l’utilisateur Chaine de caractères

password Mot de passe de l’utilisateur Chaine de caractères

Nom Nom de l’utilisateur Chaine de caractères

Prenom Prénom de l’utilisateur Chaine de caractères

Mail Mail de l’utilisateur Chaine de caractères

Profil Profil de l’utilisateur Chaine de caractères

- Le fichier Temps.csv est composé de :

Colonnes Description Type

Id_temps Identifiant du temps Entier

Annee Année Entier

Semestre Numéros du semestre Entier

Trimestre Numéros du trimestre Entier

mois Numéros du mois Entier

- Le fichier Utilisation.csv est composé de :

Colonnes Description Type

Id_magasin Identifiant du magasin Entier

Id_utilisateur Identifiant de l’utilisateur Entier

- Le fichier Objectifs.csv est composé de :

Colonnes Description Type

Villes Nom de la ville Chaine de caractères

Date_objectif Date de l’objectif Entier

Famille_Produit Famille du produit Chaine de caractères

CA_Objectif Objectif du CA Réel

Marge_Objectif Objectif de la marge Réel

Nb_Ventes_Objectif Objectif du nombre de ventes Entier

(33)

- Le fichier Realise.csv est composé de :

Colonnes Description Type

Villes Nom de la ville Chaine de caractères

Famille_Produit Famille du produit Chaine de caractères

CA_Realise CA réalisé Réel

Marge_ Realise Marge réalisé Réel

Nb_Ventes_ Realise Nombre de ventes réalisé Entier

(34)

9 GLOSSAIRE

Backup : Opération qui consiste à dupliquer et à mettre en sécurité les données contenues dans un système informatique.

Base de donnée : Ensemble de données organisé en vue de leurs utilisations future par des programmes ou des applications.

DataMart : Le DataMart est un ensemble de données ciblées, organisées, regroupées et agrégées pour répondre à un besoin spécifique à un métier ou un domaine donné.

Data Warehouse : Littéralement : entrepôt de données. Il représente une mégabase, thématique le plus souvent, constituée afin d'analyser de gros volumes de données et qui ont été stockées et organisées (data sourcing) sur un puissant système informatique.

Décisionnel : Le décisionnel désigne les moyens, les outils et les méthodes qui aide à la prise de décisions

Dictionnaire de données : C’est une collection de métadonnées ou de données de référence nécessaire à la conception d'une base de données relationnelle.

Ergonomie : Discipline qui vise l’adaptation d’un système à son utilisateur, afin que ce dernier puisse mener ses activités avec un maximum d’efficacité, de satisfaction et de bien-être, avec une phase d’adaptation réduite.

ETL : ou « Extract-Transform-Load » permet d'effectuer des synchronisations d'information d'une banque de données vers une autre.

Filtre : Un filtre permet de sélectionner les données voulues afin de faire des rapports de plus en plus précis

Intranet : Un intranet est un réseau informatique utilisé à l'intérieur d'une entreprise ou de toute autre entité organisationnelle utilisant les techniques de communication d'Internet.

Mappy : Site Web de cartes routières. Il permet de situer une localité ou une adresse, et de calculer un itinéraire routier entre deux points en Europe.

Palmarès : Listes des lauréats d’un concours ou de tout autre compétition.

PDF : C’est un format de fichier non modifiable.

Plan Qualité Projet (PQP) : Le Plan Qualité Projet a pour but de présenter les dispositions prises par les différents groupes de projets pour :

- Organiser et planifier le projet, - En assurer la qualité.

Il constitue un outil de travail et un référentiel commun à tous les acteurs pour leur donner une vision similaire du projet.

Reporting : Le reporting désigne le document récapitulatif.

Spécifications fonctionnelles : La spécification fonctionnelle est la description des fonctions d'un logiciel, en vue de sa réalisation. Une spécification fonctionnelle est indépendante de la façon dont sera réalisé le logiciel en question.

Il existe deux sortes de spécifications fonctionnelles :

- Les spécifications fonctionnelles générales (SFG), qui décrivent le modèle métier, élaborées par la maîtrise d'ouvrage,

- Les spécifications fonctionnelles détaillées (SFD), qui sont élaborées par la maîtrise d'œuvre.

(35)

Statistiques : Ensemble de techniques d'interprétation mathématique appliquées à des phénomènes pour lesquels une étude exhaustive de tous les facteurs est impossible à cause de leur grand nombre ou de leur complexité.

Système d’Information : Un système d'information (noté SI) représente l'ensemble des éléments participant à la gestion, au stockage, au traitement, au transport et à la diffusion de l'information au sein d'une organisation.

Tableaux de bord : Le tableau de bord est un ensemble d’indicateurs. C’est un outil de pilotage qui souligne l’état d’avancement dans lequel se trouve le processus afin de permettre au responsable de mettre en place des actions correctives.

Vue : Représentation d’une ou plusieurs tables de la base de données, sur laquelle l’utilisateur ne peut effectuer de modification.

(36)

10 INDEX DES FIGURES

Figure 1 : Distinction des 5 régions de France ... 5

Figure 2 : Ergonomie du tableau de bord ... 7

Figure 3 : Interface générale du tableau de bord ... 9

Figure 4 : Menu ... 10

Figure 5 : Onglet ... 10

Figure 6 : Ecran Historique DC ... 12

Figure 7 : Ecran Palmarès DC ... 13

Figure 8 : Ecran Prévision DC ... 14

Figure 9 : Ecran Détail DC ... 15

Figure 10 : Ecran Historique DM ... 16

Figure 11 : Ecran Palmarès DM ... 17

Figure 12 : Ecran Prévision DM ... 18

Figure 13 : Ecran Détail DM ... 19

Figure 14 : Ecran Historique CP ... 20

Figure 15 : Ecran Palmarès CP ... 21

Figure 16 : Ecran Prévision CP ... 22

Figure 17 : Ecran Détail CP ... 23

Figure 18 : Architecure applicative ... 24

Figure 19 : Schéma en étoile du Data Warehouse ... 26

Références

Documents relatifs

Dans les exemples jusqu’à présent cités, nous avons toujours dessiné les portes AND, OR, NAND, NOR, OR exclu- sif et NOR exclusif avec seulement deux entrées, mais comme vous pouvez

Après avoir gravé le circuit imprimé donné, à l’échelle 1, en figure 4, par votre méthode habituelle ou par la méthode décrite dans le numéro 26

Nous vous rappelons que lorsque le relais est au repos, la patte cen- trale est électriquement reliée avec le contact supérieur, ainsi, sur le Figure 3 : En enlevant

Les impulsions produites par l’électrostimulateur sont bidi- rectionnelles, par conséquent cela n’aurait pas de sens de parler de positif et de négatif : néanmoins le schéma

Bien que pratiquement tous les opé- rationnels soient conçus pour être ali- mentés à l’aide d’une tension double, il est aussi possible de le faire avec une tension

Tous les composants visibles figure 4, pour réaliser ce transmetteur d’alarme par téléphone por table EF.420, y compris le microcontrôleur MF420 déjà programmé en

Avant d’entreprendre la construction du répéteur de télécommande, vous devez tout d’abord décider de l’application qui vous intéresse, car, en fonction de l’uti- lisation

Tout le matériel nécessaire pour cons- truire ce mesureur de prise de terre EN1512, y compris le circuit imprimé double face à trous métallisés sérigra- phié, le galvanomètre