Vous êtes sur la page 1sur 19

ECRIT DE STAGE EPITECH 1

GUILLAUME TASSERY tasser_g 29 juillet 2013 au 27 dcembre 2013

HALLES MANDAR

LEXIQUE

1 - Page de garde

Page 1

2 - Remerciement Page 2 3 - Lexique Page 3 3 - Prsentation de lentreprise 1.1 - Prsentation du groupe Mandar 1.2 - Prsentation du service informatique Page 4 Page 4 Page 4

4 - Prsentation de GPMand Page 5-6 4.1 Prsentation du projet Page 5 4.2 Objectif Page 6 5 - Mthode de travail GPMand Page 7

6 - Parties ralises Page 8-14 6.1 - Systme de connexion Page 8 6.2 - Systme de navigation Page 9 6.3 - Panel dadministration Page 10 6.4 - Intgration des prvisions de commande Page 11 6.5 - Ordonnancement produit fini Page 12 6.6 - Ordonnancement matire premire Page 13 6.7 - Planning de livraison Page 14 7 - Partie raliser 7.1 - Outil dentre des OF 7.2 - Outil de cloture des OF 7.3 - Sortie des stocks 7.4 - Outils de statistique 8 - Lettre de motivation Page 15-18 Page 15 Page 16 Page 17 Page 18 Page 19

Mandar est un groupe dentreprise travaillant principalement dans le secteur agro-alimentaire, notamment dans les fruits et lgumes, les herbes aromatiques pour la grande distribution ainsi que la restauration gastronomique. Le groupe est constitu principalement de trois entreprises : - Halles Mandar, lentreprise historique rachet en 1970 par Jacques et Lucy Abramczyk, situ sur le M.I.N. (March dIntrt National) de Rungis, 20 avenue de la vilette. - Solans, situ 94 avenue de la loraine aux mines de Rungis. - Les Jardins de Midi, situ la zone industrielle de Serignac.

e service informatique emploie 3 personnes, Frederic GUEGO, le directeur technique et informatique, qui dirige le service informatique et le service maintenance industrielle de lentreprise. Joffrey BRUNIER, chef de projet informatique, ainsi que Jol MADLON, administrateur systme et rseau,

utilit dun service informatique dans un milieu li lagro-alimentaire est quelque chose de bien spcifique au groupe Mandar, en effet, le groupe Mandar est un des seuls groupe dans leur domaine a mcanis leur production. Le fait davoir mcanis leur production leur permet plusieurs choses, davoir un gain de temps, et ainsi de pouvoir faire des demandes bien spcifique, cest dailleurs grce cette spcificit que Mandar a russi avoir des partenariats tel que Ooshop, la partie e-commerce du groupe Carrefour ou Mtro, le fameux grossiste alimentaire.

Les missions du service informatique ne se charge pas seulement de vrifier la maintenance du parc informatique , le service ce charge aussi du : - Le dveloppement des quelques applications pour pouvoir amliorer et faciliter le travail des employs de la socit, cest le cas notamment de coMand (pour Complment outils Mandar), lintranet de lentreprise, ou de GPMand (GPAO Mandar), le projet o vous devez poursuivre le dveloppement. - De ladministration systme et rseau de lentreprise. (gestion de linternet, des comptes utilisateurs, etc...) - De projets important, comme le e-commerce. - Etc... 1 4

GPMAND

PMand est un outil web (utilisant principalement comme technologie du HTML/CSS, PHP, MySQL, Oracle Database, Javascript/Jquery ainsi que de lAjax) de GPAO (pour Gestion de Production Assist par Ordinateur). Il a pour but de devenir un outil de gestion pour les ateliers de transformation de lentreprise, tel que latelier 1re Gamme Herbe (qui est constitu de 4 autres sous-ateliers, 1re gamme herbe, 1re gamme Mtro, etc...), latelier 4me Gamme herbe, ainsi que latelier conditionnemment, loutil a comme objectif dassister les secteurs de lentreprise pour pouvoir permettre une meilleure organisation aux utilisateurs dans leur travail, do limportance davoir une connaissance globale du fonctionnement de lentreprise. Ce projet a t propos et lanc par le service informatique de lentreprise notamment par Frdric GUEGO ainsi que Joffrey BRUNIER, pour permettre danticiper une production qui est organis jusqu prsent en flux tendu, mthode qui arrivait bout de souffle, davoir un dtail complet de la production ou de pouvoir avoir une meilleure vue densemble sur le flux de production, de pouvoir donner des indications fiables aux chefs dateliers et de pouvoir grer une meilleure traabilit des matires premires.

OBJECTIF DE GPMAND

Les objectifs du projet GPMand sont :


- Matriser plus facilement les stocks. - Crer une meilleure organisation de la production. - laborer une mthode plus facile daccs pour la tracabilit. (origine, date limite de consommation, etc...) - Alimentation en continue des informations du stock. - Avoir une plus grande matrise de la production. - Expression des matires premires et consommable. - Dtailler le randement. - Avoir le mouvement de stock en production en continue. - Une plus grande massification de la production. - Avoir une interface plus ergonomique pour les informations du besoin de la matire premire. - Possder une prise dinformation au plus prs de la production. - Avoir le dtail de toutes les informations des actions effectus en production. - Pouvoir effectuer une analyse compltes des informations. - Gestion des lots de matire premires transforms en produit finis. - Avoir le plan de transport. - Pouvoir crer des outils de statistiques. - Avoir une date prcise du dbut ainsi que de la fin de la production.

METHODE DE TRAVAIL

La cration de chaque module tant soumis au responsable de latelier concern, plusieurs aspects sont tests, le point le plus important est lergonomie du module, les utilisateurs, tant peu familiaris avec loutil informatique, avoir un avis sur son ergonomie est quelque chose dimportant.

PARTIES REALISES
Systme de connexion

Cette partie permet lutilisateur de pouvoir ce connecter loutil web GPMand et de crer une interface de connexion, permettant lutilisateur de cibler sur quels ateliers, il voudra travailler le temps de la session. Les identifiants ainsi que les mots de passes sont stocks au sein de la base de donne, lutilisateur doit tre intgr dans la base, auquel cas il na pas accs cet outil, pour viter que lutilisateur ne puisse pas accder aux pages internet o il na pas les droits. Les choix des ateliers permet avant tout pour lutilisateur davoir, pour les autres parties du projet, un affichage spcifique, en effet, un chef de latelier travaillant pour la 1re gamme Herbe a peu dintrt davoir un dtail complet du flux de production dans un autre atelier.

Systme de navigation

Cette partie, commune tout le projet, est bien particulire, en effet, le projet pour but dtre totalement modulable, de ne faire aucune modification des pages dj existante si on devait rajouter un nouveau module, tout ce fait via la connexion vers la base de donne. a permet ainsi de pouvoir, si une modification a t faite sur une page, comme son emplacement, de modifier seulement la base de donne, et non de modifier le code source de la page, permettant davoir une plus grande sret de loutil en cas dajout de module ou de modification des pages. Nous avons dcid de faire le systme de navigation sous forme darbre, en effet, chaque page est reli une autre page pre. Ce systme permet de faire quelques options tel quun fil dariane, permettant lutilisateur davoir un listening complet de sa navigation, ainsi que davoir une gestion des droits pour chaque page de GPMand.. chaque page du projet GPMand, nous proposons lutilisateur un lien quon appelle Abandonner, permettant dannuler et de revenir sur le premier menu du module.

Panel dadministration

Cette partie est rserve aux administrateurs du projet GPMand, a permet de faire tout les traitements important lis la base de donne. Le panel dadministration permet de : - Modifier ainsi que de mettre jour les informations lis spcifiquement au projet GPMand, comme les comptes utilisateurs, les droits des utilisateurs, les ateliers prsents dans le service web ainsi que de multiples autres donnes. - Mettre jour la base de donne concernant les produits vendus par le groupe ainsi que les informations concernant les tiers, tels que les clients ou les transporteurs, ces informations tant stock dans une autre base de donne Oracle quon appelle Comix. - Mettre jour les nomenclatures, pour ainsi savoir pour quel produit fini, quels sont les matires premires ainsi que quel quantit est ncessaire pour son laboration.

10

Intgration des prvisions de commande

Le projet GPMand, ayant pour but de pouvoir organiser une production sur plusieurs jours et non en flux tendu, cette partie est faite pour lintgration des prvisions de commande. Lutilisateur insert un fichier ayant lextension .csv, extension disponible dans de nombreux logiciels de tableau tel que Microsoft Excel ou Openoffice, contenant les prvisions de commande, le programme va faire toutes les vrifications possibles du fichier. Sil existe des erreurs, le fichier ne sera pas intgr la base de donnes et aura un listening complet des erreurs contenus dans le fichier puis proposera lutilisateur de revenir sur le menu de dmarrage. Sil nexiste aucune erreur dans le fichier, on proposera soit dutiliser une prvision de commande dj existante, auquel cas on mettra jour les informations directement dans la base de donne, soit de crer une autre prvision de commande, auquel cas de nouvels informations sont insrs. Le fichier peut tre constitu de deux lments : - Lentte, qui est optionnel, cest un lment qui permet pour le systme de savoir quel est la prvision de commande utilise, lentte contient le numro du client, le numro du march, le libell de la prvision, il contient aussi la date du dbut et de fin de la prvision. - Les lignes, qui est lindication pour le systme pour savoir pour un jour donn, la quantit prvu pour un produit fini concern ainsi que son unit de vente. (Kilo, pice, etc...)

11

Ordonnancement produit fini

Cette partie est la continuation de lintgration des prvisions de commande. Le programme va prendre en compte toutes les prvisions de commande entres prcedemment, ainsi quun paramtre de lissage spcifique pour un code produit fini dfini. Il va afficher chaque produit fini qui ont t prvu dans la prvision de commande dune semaine donne, du lundi au dimanche, la quantit prvu pour un jour donn, le systme ferra un lissage automatique, pour ainsi taler la production sur plusieurs jours, lutilisateur, sil a les droits concerns, pourra tablir lui-mme la quantit prvu pour le jour concern.

12

Ordonnancement matire premire

Cette partie est la continuation de lordonnancement des produits finis. Le programme va prendre en compte toutes les enregistrements de lordonnancement des produits finis entrs prcedemment. Il va afficher, pour une semaine donne, le total de matire premire utilis par tout les produits finis utilisaient la journe concern, laffichage reste exactement le mme que lordonnancement des produits finis.

13

Planning de livraison

Cette partie, faite initialement pour CoMand, doit tre adapt pour le projet GPMand. Le programme va prendre en paramtre tout les ateliers entrs par lutilisateur dans le systme de connexion et va afficher, tout les produits finis ayant recu une commande et do la date dexpdition est pour le jour donn. La premire ligne du tableau sera consacr au nom du produit fini, pour que loprateur puisse savoir quel produit fini est concern par les commandes. On affichera la premire heure comme tant 0:00, cest un rcapitulatif de toute les commandes de la veille, pour savoir si oui, ou non, il y a eu un dficit aux niveaux des commandes avant le jour donn et ainsi rpertiorer . Ensuite, les prochaines heures concernes sont de 9:00 jusqu 19:30, avec un intervalle donn par le serveur, on affichera le nombre total du produit fini pour chaque heure quand la date dexpdition du produit fini est infrieur ou gale la date courante. Puis, la dernire heure sera 23h59, qui est un rcapitulatif complet de toutes les commandes de la journe. On colorira de faon suivante les heures du planning : - Vert, la production est commence et le stock ralis est suprieur ou gal la demande. - Rouge, la production est commence et le stock ralis est infrieur la demande. - Violet, la production nest pas commence. La dernire ligne est pour faire savoir loprateur si son objectif de la journe est atteinte, ngatif sil reste encore des commandes a raliss, positif sil a russi satisfaire la demande. Pour que cette partie soit totalement intgr GPMand, il faudra adapter le code de la base de donn la base dedi pour le projet. 14

PARTIE A REALISER
Le projet GPMand, ntant pas encore arriv son terme, la ralisation de certains modules doivent tre faite avant que le projet puisse arriver son terme et quil soit compltement oprationnel. Cration dun outil de saisie dentre dofficier de commande

Machine n 2 Oprateur : gtasser Produit M7 Mt Lava Variante Std Std Std DLC 15/8 16/8 15/8 PF Quantit 5000 1000 2000 MP/PSF Quantit 60000 15000 30000

Le fichier devra afficher un rsultat proche du schma, tout les champs sont paramtrables, permettant loprateur de saisir les produits quil va devoir traiter pour la production des produits finis, on pourra bien sr ajouter autant de produit quon le souhaite dans lofficier de commande. En validant la cration de lofficier de commande, tout les champs entrs par loprateur sera directement insr dans la base de donne et proposera une version PDF de la page pour que loprateur puisse limprimer. Signification des termes : - Machine n : Numro de la machine o travaille actuellement loprateur, a permet de savoir en tant rel quel machine est actuellement utilis, permettant de fluidifier la production. - Oprateur : Identifiant de lutilisateur, il ce dcompose avec la premire lettre de son nom suivi des six premires lettres de son nom de famille. - Produit : Le nom du produit fini trait par loprateur. - Variante ; Il est possible davoir plusieurs variante, dans le cas des promotions. - DLC : Date limite de consommation du produit fini. - PF quantit : Quantit de produit fini trait dans la production. - MP/PSF quantit : Quantit du produit semi-fini ou de la matire premire utilis pour la production du profuit fini.

15

Cration dun outil de saisie de cloture dofficier de commande

Machine n 2 Fiche produit DLC Dbut: HH:MM Quantit produite :

Quantit voulu:

Fin : HH:MM MP :

Le fichier devra afficher un rsultat proche du schma, certains champs seront donns grce au prcdent outil de saisie dentre dofficier de commande en les rcuprants dans la base de donne. Les champs imposs par le systme sont : - Le numro de la machine. - La fiche produit. - La date limite de consommation (DLC). - La date du dbut. - La quantit voulu. Seul les champs quantit produite, concernant la quantit produite du produit fini fait par loprateur pour sa production, le champs Fin, qui concernent lheure de fin de la production, ainsi que le champs MP o on insra le total de matire premire utilis, seront paramtrables. En le validant, a clotura lofficier de commande et remplira la base de donne avec les paramtres entrs par loprateur.

16

Sortie de stock

PHOTO

Cette page permettra aux ateliers, sils ont besoin davantage de matire premire pour pouvoir honorer la commande, dinformer au systme quil y a eu une sortie de stock. Pour cel, loprateur devra noter le numro de lot ainsi que lorigine, avec ventuellement une photo du lot, ces informations seront stocks dans la base de donne pour ainsi avoir un listening complet des sorties de stock. Le but de cette page est, en plus davoir les sorties de stock, de pouvoir simplifier les mthodes pour avoir la tracabilit des produits ainsi que celle de la gestion de stock.

17

Cration de multiples outils pour les statistiques

Ceci sera la cration de multiples pages, permettant pour lADV (administration des ventes) davoir un retour sur la production. On pourra ventuellement crer un outil pour tablir une moyenne de consommation de matire premire pour un produit fini donn ainsi quun autre outil pour tablir le temps mdian un produit fini pour pouvoir tre transformer en production.

18

TASSERY Guillaume 10 cour de champlatreux 77176 Savigny-le-temple GUEGO Frdric Directeur technique et informatique

Rungis, le 26/11/2013, Bonjour, Suite mon travail sur le projet GPMand; le projet de Gestion de Production Assist par Ordinateur (G.P.A.O.), en tant que dveloppeur web, jaimerais tre transfr sur un projet de mise en place dans le serveur de production dun logiciel de gestion de fichier. En effet, la mise en place dun logiciel de gestion de fichier sur le serveur, tel que Git ou Mercurial sur le serveur de production permettra lensemble de lquipe informatique davoir une plus grande flexibilit pour le dveloppement des nouveaux modules sur lintranet ainsi quun gain de productivit. Grce ma diversit de mes comptences, que jai pu prouver avec la polyvalence des projets que jai eu au cours de mon stage, allant de la cration dun outil de gestion de production de multiples modules sur lintranet de lentreprise, je mnerais bien ce projet. De plus, jai par maintes fois montrs ma capacit resoudre des cas complexes telle que les nomenclatures, systme permettant de savoir pour un produit fini donn, quels consommables doivent tre utiliss ainsi que quel quantit, en amliorant notamment certaines aspects du programme initial en appliquant une mthode de retenu pour savoir quel consommable ont dj t utilis et non par limitation de profondeur. Je vous pris, monsieur, daccepter mes salutations les plus distingues. Guillaume Tassery Stagiaire dveloppeur web, Mandar

19

Vous aimerez peut-être aussi