Transcription of Rapport de stage de Master M2 INFORMATIQUE
1 2016 VEOLIA EAU |53 rue Sainte-Anne, CS 61011, 97743 SAINT-DENIS CEDEX 9 Stagiaire : Lo c NOEL N tudiant : 32005337 Tel : 0692 27 74 63 Responsable P dagogique : Fr d ric MESNARD Tuteur d entreprise : Philippe STAMPA Tel : 0262 90 25 24 Sujet : R alisation d une application de gestion des commandes Date d envoi du document : 06/06/2016 Rapport de stage de Master M2 INFORMATIQUE Du 29 f vrier au 2 septermbre 2016 Lo c NOEL Rapport de stage de Master M2 INFORMATIQUE 06/06/2016 Page 2 / 50 Remerciements Je tiens tout d abord remercier tout le personnel de Veolia Eau R union pour son acceuil chaleureux, son soutien tout au long de mon stage et les diverses connaissances qu ils ont partag avec moi durant toute cette p riode.
2 Je tiens ensuite remercier tout particuli rement les membres du service INFORMATIQUE , savoir mon tuteur en entreprise M. Philippe STAMPA ainsi que M. J r me LINCAR pour leur disponnibilit , leurs pr cieux conseils et leur bonne humeur au quotidien. Je remercie galement le personnel du service approvisionnement qui a galement t tr s disponible pour r pondre aux diff rentes questions que je me posais, dans le but de r aliser un outil performant, efficace et adapt leur besoins sp cifiques. Enfin, je tiens remercier les enseignants du Master 2 INFORMATIQUE qui m ont permi de venir compl ter ma formation d ing nieur avec leurs cours.
3 Ces connaissances compl mentaires m ont permi d tre encore plus performant lors de mon stage en entreprise et de trouver des solutions auxquelles je n aurai peut tre pas pens auparavant. Lo c NOEL Rapport de stage de Master M2 INFORMATIQUE 06/06/2016 Page 3 / 50 R sum Dans ce Rapport de stage sont pr sent es les diff rentes tapes de conception et de r alisation d une application web pour Veolia Eau R union. Cette application a pour but de permettre aux agents du service approvisionnement de g rer les commandes pass es par toute la soci t . Elle doit impl menter les processus de suivi de commande classiques comme la gestion et la g n ration des bons de commandes ou encore la gestion des tats pour permettre aux agents de conna tre rapidement le statut d une commande.
4 L application doit galement permettre d automatiser les relances aux fournisseurs et aux transitaires, dans le cas o elles sont en retard ou ne poss dent pas de date de mise disposition. Cette application viendra remplacer celle qui est d j utilis e par le service. Cette ancienne application, bas e sur Microsoft Access 2003, est une solution provisoire, r alis e par un ancien membre du service approvisionnement. La solution tant obsol te et ne montant pas en charge, le but ici est de la remplacer pour permettre de gagner en productivit , g rer une plus grande quantit de commandes de mani re plus fluide en utilisant un outil moderne, personnalis et volutif.
5 Ce stage se d roule du 29 f vrier au 2 septembre 2016 et n est pas encore termin au moment du rendu de ce Rapport . Ainsi, celui-ci ne pr sente que l volution jusqu la version de l application. Abstract In this report are presented the different parts of the conception and realisation of a web application for the company Veolia Eau R union. This application has for objective to allow the agents of the provisioning service to manage the orders placed by the staff of the whole company in Reunion Island. It has to implement the typical order tracking processes, like the management and creation of the order forms, the management of the state of the orders.
6 It also has to automate the sending of reminder emails to the supplier and the forwarder when the order is late or doesn t have a provisioning date. This application is going to replace an older one used by the service. This older application, based on Microsoft Access 2003, is a temporary solution, created by a former member of the provisioning service. The application is obsolete and not designed to deal with a big amount of orders. The aim of this internship was to replace it in order to increase productivity, manage a higher number of orders more fluently, using a modern, customized and evolutive tool. This internship is taking place from February 29th to September 2nd 2016 and is still not over when delivering this report.
7 Thus, in this one are only presented the evolution of the application until version Lo c NOEL Rapport de stage de Master M2 INFORMATIQUE 06/06/2016 Page 4 / 50 Table des mati res 1. Introduction .. 5 2. Environnement .. 5 L'entreprise .. 5 L quipe projet .. 6 Communication au sein de l quipe projet .. 7 Communication hors quipe projet .. 7 Ressources fournies et/ou utiliser .. 7 Contraintes particuli res .. 7 3. Conception et r alisation de l application .. 8 Description, r sultats attendus et tat d'avancement .. 8 tude du besoin .. 8 Contexte .. 8 Processus de commande .. 8 Entretien avec le responsable approvisionnement.
8 9 tude d une copie de l application .. 10 Entretien avec la responsable Qualit S curit et Environnement .. 10 Choix de d veloppement .. 10 Choix des technologies .. 11 Choix du langage de programmation .. 11 Choix du framework PHP .. 14 Choix du syst me de gestion de bases de donn es (SGBD) .. 16 Choix du framework CSS .. 19 D veloppement et d ploiement de l application .. 20 R daction du cahier des charges .. 22 Mod lisation de l application .. 22 Diagramme de cas d utilisations .. 22 Mod lisation de la base de donn es de l application .. 24 Mod lisation des classes de l application .. 29 R alisation des maquettes.
9 30 Tableau de bord .. 31 Commandes .. 32 Destinataires .. 35 3. Etablissement des versions .. 37 Version (prototype) .. 37 Version (version alpha) .. 37 Version (version beta) .. 38 Version .. 38 Version .. 38 Version .. 38 4. Phase de r alisation .. 39 Prototype (version ) .. 39 Version Alpha ( ) .. 40 Version B ta ( ) .. 40 Version .. 41 Version .. 42 Version .. 43 5. D composition des t ches et sous-t ches .. 45 6. Conclusion .. 46 7. Sources .. 47 8. Table des figures .. 49 9. Lexique .. 50 Lo c NOEL Rapport de stage de Master M2 INFORMATIQUE 06/06/2016 Page 5 / 50 1. Introduction Dans le cadre de ma derni re ann e de Master INFORMATIQUE l Universit de La R union, je dois effectuer un stage de fin d tude d une dur e de 6 mois.
10 Ce stage vise cl turer mon cursus. Il me permet d tre form au sein d une entreprise dans le but d acqu rir des connaissances sur un secteur d activit , tout en me permettant de mettre en pratique les connaissances th oriques que j ai acquise lors de mon cursus. Dans ce Rapport , je pr sente mon environnement de travail ainsi que la mission principale que j ai r alis e au sein de la soci t Veolia Eau R union, savoir la r alisation d une application web de gestion des commandes. En effet, Veolia poss de d j un outil qui lui permet de g rer ses commandes, mais il s agit d une solution provisoire que l entreprise a d cid de remplacer.