Développement d’un système décisionnel pour la gestion des produits

Page 1 sur 25Lecteur de document UniversityLib

Développement d’un système décisionnel pour la gestion des produits

Informatique, Systèmes d'information décisionnelle · notes

Voir tous les documents en gestion et économie

<!-- Slide number: 1 -->

Université de La ManoubaEcole Nationale des Sciences de l’Informatique

![](Picture33.jpg) Projet de fin des études

Développement d’un système décisionnel pour la gestion des produits

![](Image1.jpg) Présenté par: Achref SALLEMI Responsable: M. Hatem AROUS

Encadré par: Mlle. Mariem CHAARI Supervisé par: M. Slim MHIRI

Année universitaire 2013-2014

Notes: Bonjour, Avant de commencer, nous devrons remercier les membres jury d’avoir accepter d’être présent pour jugé ce travail. Nous remercions aussi notre famille et tous nos amis je m’appelle achref sallemi Et je viens aujourd’hui présenter mon projet de fin d’étude intitulé: “Développement d’un système décisionnel pour la gestion des produits ” effectué au sein de la société TODEOS NEARSHORE sous l’encadrement de Mlle. et la supervision de M..

<!-- Slide number: 2 --> Plan de la présentation

Plan de la présentation

1 Introduction 2 Problématique 3 Solution proposée 4 Spécification des besoins 5 Conception 6 Réalisation 7 Conclusion et perspectives 2

Notes: Notre présentation suit le plan suivant Nous commencent par introduire l’organisme d’accueil et le projet Nous présentons ensuite la problématique ainsi que la solution proposé Nous passons par la spécification des besoins et la conception pour aboutir à la réalisation Et nous terminons par une conclusion et des perspectives

<!-- Slide number: 3 --> Présentation de l’entreprise

![](Image11.jpg) TODEOS est une société de services et de conseil en ingénierie informatique Elle offre à ses clients des formations assurées par une équipe d’experts Spécialisée notamment en technologies des systèmes d’information décisionnelle

![](Image14.jpg) Sa mission consiste à développer des applications et des logiciels 3

Notes: Nous avons effectué notre stage au sein de la société TODEOS Nearshore

<!-- Slide number: 4 --> Cadre général du projet

![](Image13.jpg)

![](Image2.jpg) Développement d’un système décisionnel permettant la gestion des produits 4

Notes: Nous visons à développer un système décisionnel permettant la gestion des produits pour aider l’entreprise à prendre les décisions adéquates et offrir une solution de reporting temps réel pour la direction générale par rapport aux données multidimensionnelles enregistrées.

<!-- Slide number: 5 -->

![](Image14.jpg) Les données sont : Enormes Hétérogènes Difficiles à manipuler

![j0245323 1](Picture5.jpg)

![](Image2.jpg) 5

Notes: Les décideurs et les analystes sont tenus à visualiser et élaborer des statistiques et des analyses portant sur les données stockées au niveau des serveurs de données d’une façon permanente afin de faire les bonnes décisions concernant les chiffres d’affaire et les taux. Mais à cause

<!-- Slide number: 6 -->

![](Image8.jpg) L’énorme taille des sources de données du client. La répartition, le stockage et l’hétérogénéité de ces données. Difficulté d’analyse et de manipulation des données à cause d’incohérence et d’inconsistance. La génération des rapports est limité et ne couvre pas tous les besoins des managers de la société. Le besoin analytique est traité d’une manière manuelle.

![C:\Users\Seyf El Aloui\SkyDrive\Documents\PFE IMDEV\Présentation\question_petit_VERT.jpg](Picture2.jpg) 6

<!-- Slide number: 7 -->

![](Image11.jpg) Introduction générale | Solution adoptée

Implémentation d’un système décisionnel pour prendre les décisions adéquates. La conception et le développement des packages de chargement des données à partir de différentes sources de données. La création des cubes multidimensionnels pour l’exploration des données. La mise en œuvre des rapports et des tableaux de bords indispensable pour la prise de décision.

![](Picture38.jpg)

7

Notes: Notre objectif sera donc,

<!-- Slide number: 8 --> Besoins fonctionnels

![](Image147.jpg) Spécification | Besoins fonctionnels

Implémenter les cubes OLAP spécifiques aux besoins Intégrer les données dans l’entrepôt de données

![circuler_1](Picture13.jpg)

![light_shadow1](Picture15.jpg)

Publicité

![circuler_1](Picture129.jpg)

![light_shadow1](Picture131.jpg)

Les Besoins fonctionnels

![circuler_1](Picture161.jpg)

![light_shadow1](Picture175.jpg)

Modéliser et concevoir l’entrepôt de données

![circuler_1](Picture100.jpg)

![light_shadow1](Picture102.jpg)

Générer des rapports et des tableaux de bord

![circuler_1](Picture71.jpg)

![light_shadow1](Picture73.jpg)

![circuler_1](Picture71.jpg)

![light_shadow1](Picture73.jpg)

Intégrer les rapports dans le site SharePoint 8

Notes: Notre application offre un ensemble de fonctionnalités pour satisfaire les besoins de nos acteurs.

Afin de collecter et extraire les données; les transformer et enfin les charger Préciser le schéma de l’entrepôt : dégager les dimensions et les tables de faits.

<!-- Slide number: 9 --> Besoins non fonctionnels

![](Image150.jpg) Spécification | Besoins non fonctionnels

Maintenance Ergonomie

![circuler_1](Picture13.jpg)

![light_shadow1](Picture15.jpg)

![circuler_1](Picture129.jpg)

![light_shadow1](Picture131.jpg)

Les Besoins non fonctionnels

![circuler_1](Picture161.jpg)

![light_shadow1](Picture175.jpg)

Fiabilité

![circuler_1](Picture100.jpg)

![light_shadow1](Picture102.jpg)

Sécurité

![circuler_1](Picture71.jpg)

![light_shadow1](Picture73.jpg)

9

Notes: Passant aux besoins non fonctionnels, l’application doit être

<!-- Slide number: 10 --> Diagramme de cas d’utilisation [1/2]

![](Image67.jpg)

![D:\P2M sarra\Nouveau dossier\msnhuman.png](Image29.jpg) Gérer les rapports Consultant Analyser les données

![D:\P2M sarra\Nouveau dossier\msnhuman.png](Image70.jpg) Gérer l’entrepôt de données Administrateur 10

Notes: le premier acteur est le consultant qui gère les rapports, le deuxième acteur est admin qui hérite les fonctionnalités du consultant, ce dernier peut analyser les données et gérer l'entrepôt de données,

Publicité

<!-- Slide number: 11 --> Diagramme de cas d’utilisation [2/2]: Analyser les données

![](Image55.jpg) Créer le cube multidimensionnel Définir la source de données <<include>> <<include>> Sélectionner les dimensions <<include>>

![D:\P2M sarra\Nouveau dossier\msnhuman.png](Image14.jpg) <<extend>> Sélectionner les mesures Explorer les données du cube <<extend>> Créer les clés de performances KPI Admin <<include>> Définir les hiérarchies des dimensions Déployer le cube dans le serveur OLAP 11

Notes:

<!-- Slide number: 12 --> Conception générale Architecture globale

![](Image15.jpg) Conception | Architecture du Django

![](Image68.jpg)

![](Image69.jpg)

![](Image70.jpg) Data Warehouse Requêtes & rapports Cube OLAP

Source externe

Servir Extraire Transformer Charger

Analyse

![](Image33.jpg)

Cube OLAP BDs opérationnelles Data marts Data mining Niveaux intermédiaires : Moteur OLAP Niveaux bas : Serveur DWH Niveaux supérieurs: Restitution Source de données 12

Notes:

<!-- Slide number: 13 --> Conception générale Schéma de dépendance entre les packages

![](Image9.jpg) Conception | Architecture du Django

![](Image14.jpg)

13

Notes: l’ETL pour faire l’extraction et le chargement des données dans l’entrepôt de donnée la création des cubes multidimensionnels en vue d’analyse la restitution des données sous forme de tableaux de bord, rapports. . . .

<!-- Slide number: 14 --> Conception | Architecte du Django

![](Image32.jpg) Conception détaillée: Conception de l’entrepôt de données

DIM_ESTABLISHMENT DIM_CUSTOMER DIM_SERVICE DIM_PERIOD DIM_SCENARIO FACT_RESTAURANTS DIM_VERSION DIM_WEEK DIM_YEAR DIM_PRODUCT DIM_SUB_FAMILY_PRODUCT

14

Notes: les éléments de base de la représentation de données sont : Les tables du dimensions : les axes d’analyse selon lequel sont visualisées les mesures d’activité. Les tables de faits : Ce sont les tables qui représentent les mesures et les éléments sur lesquels va porter l’analyse

<!-- Slide number: 15 --> Conception | Architecte du Django

Conception détaillée: diagramme d’activité du flux de contrôle de l’entrepôt de données

![](Image71.jpg)

![](Espaceréservéducontenu3.jpg)

15

Notes: Ce diagramme décrit les différentes tâches exécutées par le flux de contrôle du package Data Warehouse. Lors de chaque évènement, une erreur peut survenir pouvant ainsi mener à l’échec de l’exécution, alors, nous réexécutons le flux. Dans le cas où il n’y a pas d’erreurs, les événements se déclencheront par l’exécution du package DWH, du flux de données des dimensions et du flux de données de la table des faits jusqu’à l’aboutissement à la fin de l’activité d’exécution du package.

<!-- Slide number: 16 --> Conception | Architecte du Django

![](Image32.jpg) Conception détaillée: Conception de la phase d’analyse

![](Espaceréservéducontenu3.jpg)

16 16 16 16

Notes: Dans cette partie, nous exposons le diagramme de séquence « Analyser les données » qui a pour objectif la création des cubes multidimensionnels. Nous présentons le scénario nominal pour l’analyse des données ; après la configuration de la connexion à l’entrepôt de données, l’administrateur sélectionne les mesures et les dimensions relatives au cube à créer. Une fois crée, il passe au déploiement du cube au serveur d’analyse afin de pouvoir explorer ses données.

<!-- Slide number: 17 -->

![](Image98.jpg) Conception détaillée : Conception de la phase de restitution Conception | Diagramme– S’authentifier

![](Image99.jpg) 17

Publicité

Notes: Nous présentons, le scénario de génération des rapports SSRS. Après connexion au DWH, l’administrateur passe au paramétrage du rapport en termes de type, data set, mode d’affichage, requête associée. Et il finit par le déploiement du rapport dans le serveur approprié. Avec cette étape, le rapport est bien enregistré dans le serveur de reporting. Pour pouvoir consulter les rapports, l’administrateur doit connecter au serveur Report en tapant le login et le mot de passe.

<!-- Slide number: 18 --> Configuration logicielle

![](Image172.jpg)

Système d’exploitation Windows Server 2012 Environnement de développement

Système de Base de Données SQL Server 2012

Plateforme logicielle de collaboration SharePoint Server 2013

Outils de développement Microsoft Business Intelligence Développement Studio

18

<!-- Slide number: 19 -->

![](Image25.jpg) La suite Microsoft BI

![](Image3.jpg) 19

Notes: Microsoft SQL Server fournit quatre composantes majeures de la Business Intelligence

<!-- Slide number: 20 --> Scénarios d’exécution : Implémentation de l’entrepôt de données

![](Image2.jpg)

![](Image4.jpg)

![](Image6.jpg) 20

Notes:

<!-- Slide number: 21 --> Implémentation du cube multidimensionnel

![](Image4.jpg)

![](Image1.jpg)

![](Image6.jpg)

![](Image2.jpg) 21

<!-- Slide number: 22 --> Génération des rapports et des tableaux de bords

![](Image2.jpg)

![](Image3.jpg)

![](Image4.jpg) 22

<!-- Slide number: 23 --> Intégration d’un rapport dans le Portail SharePoint

![](Image4.jpg)

![](Image3.jpg)

![](Image2.jpg)

![](Image5.jpg) 23

<!-- Slide number: 24 --> Conclusion et perspectives

Les consultants possèdent désormais une solution d'aide à la décision La familiarisation avec la suite Business Intelligence de Microsoft les rapports dans leur différents formes garantissent un reporting temps réel

De point de vue perspectif, on peut : Etendre l'entrepôt de données en ajoutant des tables satisfaisant les besoins des décideurs Utiliser le portail SharePoint comme plateforme de visualisation, de diffusion et de partage des rapports et des tableaux de bord

24

<!-- Slide number: 25 --> Merci pour votre attention !

![C:\Users\Seyf El Aloui\SkyDrive\Documents\PFE IMDEV\Présentation\qanda.jpg](Picture2.jpg)