Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence...

27
Pierre-Mikael Carrier Rapport de stage Licence LOGIN RAPPORT DE STAGE Néodi s IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon

Transcript of Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence...

Page 1: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

RAPPORT DE STAGE

Néodis

IUT Montluçon

Licence LOGIN

Stage du 08 mars au 25 juin

IUT Montluçon

Page 2: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 2

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Sommaire

1. Introduction

2. Présentation Néodis

3. Problématique de stage

4. Planification du projet

• Etude de l’existant

• Développement

• Modélisation UML

5. Conclusion

Page 3: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 3

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Introduction

Période du 08 mars au 25 juin 2010

Stage d’étude en milieu professionnel

Résolution d’une problématique qui lie la logistique et l’informatique

Page 4: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 4

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Présentation de Néodis

•Filiale du groupe INVIVO :

INVIVO : alliance coopérative française, leader européen.

INVIVO

NoéLieu : RambouilletActivité : laboratoire

NEODISLieu : RambouilletActivité : production, stockage & distribution

Page 5: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 5

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Présentation de Néodis

Le site de Rambouillet :

•Activité : Stockage Distribution et Fabrication

•Domaine : -Hygiène et entretien

-Petfood (alimentaire pour animaux de compagnie)

-Matériel d’élevage professionnel et grand public

-Distribution

-Négoce d’emballage

-Signalétique destinée à l’agriculture et l’univers jardin

Page 6: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 6

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Service Logistique

Activité:

•Gestion des stocks réception fournisseurs, dégroupage, stockage pour les produits de la gamme élevage, équitation et une partie anti-nuisibles (les autres produits sont stockés sur d’autres sites du groupe et de leurs partenaires).

•Production unités de conditionnement pour certains produits du site de Rambouillet (essentiellement pour la gamme élevage et équitation).

•Préparation de commandes mise à disposition pour le client.

•Transport Transport d’approvisionnement auprès des fournisseurs.

Livraisons vers les enseignes du groupe: Gamm Vert, Covillage, Point Vert et autres filiales.

Page 7: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 7

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Problématique de stage

Problématique liée à la logistique et l’informatique :

•Principale :

Création d’une base de données permettant de rassembler les informations nécessaire à la création d’une fiche article pour tous les produits stockés chez NEODIS.

•Secondaire :

Créer un état capable de rassembler les informations pour la déclaration ICPE (Installation Classée Protection de l’Environnement).

Page 8: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 8

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Planification du projet

•Activité planifiée sur 4 mois.

•Des points clés (livrables) avec le « client » et avec remise de documents engageants.

Page 9: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 9

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Etude de l’existant

3 systèmes ERP Indépendants cohabitent au sein de l’entreprise

• Movex

• Scope

• SAP

Avantages :

ERP spécifiques et optimisés à des activités particulières; (analyses de coûts, etc.).

Inconvénients :

Impossibilité de communiquer entre les systèmes et d’en faire une synthèse.

Impossibilité d’extraire les données avec le système Scope.

Fiabilité des données incertaine.

Extraction de données vers EXCEL

Page 10: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 10

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Développement

Expression des besoins

Tableau de bord des chefs Produits

Ce tableau a été crée pour spécifier les besoins liés à la création d’une fiche produit. On y trouve: leurs noms et types etc...

Besoins fonctionnels : - Un accès des informations aux personnes concernées

- Une interface Homme Machine claire- Une mise à jour aisée- Une prise en main facile- Une lecture agréable- Des données précises.- Un traitement et une édition des documents efficaces.- Une unicité des informations.- Une fiabilité des informations.- Une sauvegarde des données sûre avec transfert possible.

Page 11: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 11

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Développement

Choix du logiciel

Choix

Page 12: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 12

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Développement

Choix du logiciel

Suite à ce choix, nous allons développer une méthode de construction adaptée à une base de données

Ces phases sont les suivantes :

Construction d’un Dictionnaire de donnéesConstruction d’un Model Conceptuel de DonnéesConstruction d’un Model Logique de DonnéesCréation sous Access de la base (tables+liens)Traitement de données

Page 13: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 13

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Regrouper les données et les caractériser avec leurs types et noms par grandes familles.

Dans l’objectif de passer à un Model Conceptuel de données.

ACCESS

Dictionnaire de données

Page 14: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 14

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

ACCESS

Construction du MCD

•Modèle Conceptuel de Données

Schématiser l’organisation des données et leur attribuer un sens.

Construction :

Entité : Nom = grande famille

Attribut: Nom = clé primaire + données

Cardinalité

Eclater les données pour mieux gérer les données soit 58 entités et 45 relations

STATUT PRODUIT

Son numéroSon nom

Son numéroSon nomSon poidsSa taille

ATTRIBUE

1, n 1, 1

Page 15: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 15

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

•Modèle Logique de Données

Schématiser la structure de la base de données.

Construction ou transformation avec le MCD :

•Entité : Nom, données.

•Attribut : clé primaire + Nom

•Cardinalité

Même principe que précédemment pour disperser les données.

STATUT PRODUIT

Son numéroSon nom#NumProduit

Son numéroSon nomSon poidsSa taille

n 1

ACCESS

Construction du MLD

Page 16: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 16

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

concrétisation du dictionnaire de données et des deux modèles précédemment créés :

ACCESSCréation de la BD

arborescence de tables (57 tables)Environ 200 attributs.

Page 17: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 17

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Contrôle de la structure:– tests avec simulation MCD et MLD

Modification de la structure:– si présence d’anomalies modification du MCD et MLD

Contrôle des données:– Tests avec simulation

Modification des données– Si présence d’anomalies modification du dictionnaire de données

ACCESSContrôle & modification

Page 18: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 18

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

ACCESSLes Formulaires

Formulaire de saisie pour les articles autre que ICPE à 1510 :•Saisir le code article•Saisir le type article (liste déroulante)•Saisir la dénomination•Saisir le poids brut•Saisir la classe ICPE

Au total 7 formulaires

Page 19: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 19

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

ACCESSLes requêtes

Le traitement des données se fait à partir des requêtes.

Organisation des données (par code, nom … selon le besoin client).

Il en existe 6 requêtes.

Page 20: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 20

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

ACCESSLes fiches produits

Les fiches produits sont en réalité des formulaires avec lesquels on consulte les informations nécessaires via le bouton de contrôle.

Les opérateurs trouvent les informations relatives au produit qu’ils recherchent suivant les critères demandés par les chefs produits.Il y a donc plusieurs formulaires pour constituer une fiche produit.

Il a été essentiel de créer ces formulaires pour classer les informations selon leurs familles afin de gagner en clarté.

Page 21: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 21

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

ACCESSLes macros

•Les macros vont nous permettre de faire des extractions de données que nous traitons sous Excel.Nous traitons les données qui sont contenues dans les requêtes Articles\Poids et Articles\Poids_Sauf_1510. Il a été nécessaire de créer 2 onglets pour pouvoir traiter les données séparément.

Page 22: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 22

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

EXCEL

Logiciel pour effectuer les calculs via le langage Visual Basic Application.

Langage basé sur :•Variables = nom, type•Condition = « si, sinon » •Boucle = « tant que », « Pour »…•Langage avec une syntaxe rigoureuse

•On obtient au final un tableau de synthèse avec les 5 classes ICPE répertoriées sur le site et le poids correspondant.•Il a fallu programmer plus de 100 lignes de code.

Page 23: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 23

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

MODELISATION

Afin de rendre le projet exploitable par tous les utilisateurs, il a été essentiel de modéliser les fonctionnalités de la base de données.

Utilisation de l’UML, langage de modélisation graphique.Il permet de schématiser une situation pour la rendre simple et compréhensible.Il existe 9 schémas mais nous n’en utiliserons que 3:

•Diagramme de cas d’utilisation : visualisation des interactions entre le système et le monde extérieur •Diagramme de séquence : illustration du déroulement d’une tâche dans un système du point de vue temporel •Diagramme d’activité : illustration d’un flux d’information

Page 24: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 24

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

MODELISATION

Diagramme cas d’utilisation :

Page 25: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 25

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

MODELISATION

Diagramme de séquence :

Page 26: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 26

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

Diagramme d’activité :

MODELISATION

Page 27: Pierre-Mikael CarrierRapport de stage Licence LOGIN RAPPORT DE STAGE Néodis IUT Montluçon Licence LOGIN Stage du 08 mars au 25 juin IUT Montluçon.

Mardi 29 juin 2010 27

Pierre-Mikael Carrier Rapport de stage Licence LOGIN

CONCLUSION

•Problématique principale :•Création complète d’une base de données.•Objectif atteint, la base de données est opérationnelle.

•Problématique secondaire :Création de 2 formulaires permettant le suivi de la déclaration ICPE

(Installation Classé Protection de l’Environnement).Objectif atteint, les formulaires sont opérationnels.

•En cours : formation du personnel qui va exploiter cette base de données•A venir : formation de la personne qui va gérer la base de données.•Accompagnement de la base (traitement des anomalies).•Possibilité d’amélioration avec création d’un ou plusieurs états.