Upload
berenice-tanguy
View
128
Download
3
Embed Size (px)
Citation preview
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
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
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
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
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
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.
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).
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.
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
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.
Mardi 29 juin 2010 11
Pierre-Mikael Carrier Rapport de stage Licence LOGIN
Développement
Choix du logiciel
Choix
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
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
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
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
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.
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
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
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.
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é.
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.
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.
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
Mardi 29 juin 2010 24
Pierre-Mikael Carrier Rapport de stage Licence LOGIN
MODELISATION
Diagramme cas d’utilisation :
Mardi 29 juin 2010 25
Pierre-Mikael Carrier Rapport de stage Licence LOGIN
MODELISATION
Diagramme de séquence :
Mardi 29 juin 2010 26
Pierre-Mikael Carrier Rapport de stage Licence LOGIN
Diagramme d’activité :
MODELISATION
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.