38
Romain RICOUARD Etudiant en 2 ème année de DUT informatique IUT du Havre Année scolaire 2003-2004 Tuteur IUT : Moustafa NAKECHBANDI Du 29 mars au 4 juin 2004 ExxonMobil Chemical SAS Technology Tutrice entreprise : Martine CAHARD Rapport de stage Gestion des matières premières entrant Gestion des matières premières entrant dans la composition du polypropylène dans la composition du polypropylène

Gestion des matières premières entrant dans la …ricouard.romain.free.fr/Docs/Rapports-m%E9moires/... · Premier site industriel d'ExxonMobil en Europe 7 usines sur une surface

  • Upload
    vanmien

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Romain RICOUARDEtudiant en 2ème année de

DUT informatiqueIUT du Havre

Année scolaire 2003-2004

Tuteur IUT :Moustafa NAKECHBANDI

Du 29 mars au 4 juin 2004ExxonMobil Chemical SAS

Technology

Tutrice entreprise :Martine CAHARD

Rapport de stage

Gestion des matières premières entrant Gestion des matières premières entrant dans la composition du polypropylènedans la composition du polypropylène

REMERCIEMENTS

Je tiens à remercier l'ensemble des personnes que j'ai rencontrées pendant ce stage. Ungrand merci donc à toutes celles et ceux qui m'ont fait partager leur expérience et ontcontribué à l'ambiance agréable qui a régné pendant toute la durée du stage.

Je remercie M. Patrick Bormann, chef de service du département Technology, dem’avoir accueilli au sein du Département d’Applications Techniques (DAT).

Je remercie mon tuteur de l'IUT M. Moustafa Nakechbandi.Remerciements particuliers à mes tuteurs chez ExxonMobil : ma tutrice Mme Martine Cahardainsi que mon tuteur informatique M. Philippe Tichet.

2

SOMMAIRE

REMERCIEMENTS..................................................................................................... 2

SOMMAIRE................................................................................................................. 3

INTRODUCTION......................................................................................................... 5

PRESENTATION DE L'ENTREPRISE........................................................................ 6

1 - PRESENTATION DU GROUPE EXXONMOBIL........................................................................................ 6

2 - EXXONMOBIL CHEMICAL..........................................................................................................................7

3 - LA PLATE-FORME DE PORT JEROME.....................................................................................................8

4 - EXXONMOBIL CHEMICAL SAS LILLEBONNE...................................................................................... 94.1 - Historique du site EMC SAS à Lillebonne............................................................................................. 104.2 - EMC SAS : Marchés & organisation......................................................................................................11

4.2.1 - Le produit et les marchés..................................................................................................................... 114.2.2 - La production & la finition.................................................................................................................. 11

5 - UN GROUPE A LA POINTE EN MATIERE DE SECURITE...................................................................14

PROBLEME A RESOUDRE...................................................................................... 15

1 - LES DONNEES A GERER.............................................................................................................................151.1 - Les matières premières............................................................................................................................. 15

1.1.1 - Les familles de produits....................................................................................................................... 151.1.2 - Les équivalences.................................................................................................................................. 16

1.2 - Les fournisseurs........................................................................................................................................ 161.2.1 - Données fournisseurs........................................................................................................................... 161.2.2 - Les contacts..........................................................................................................................................161.2.3 - Les certifications.................................................................................................................................. 171.2.4 - Les audits............................................................................................................................................. 171.2.5 - Les cotations........................................................................................................................................ 17

1.3 - Les livraisons............................................................................................................................................. 181.3.1 - Les réceptions...................................................................................................................................... 181.3.2 - Les lots................................................................................................................................................. 181.3.3 - Les analyses......................................................................................................................................... 18

2 - LE SYSTEME DE GESTION AVANT LE STAGE.....................................................................................192.1 - Les fichiers informatiques........................................................................................................................ 192.2 - Archives papier......................................................................................................................................... 202.3 - Communication inter services..................................................................................................................21

3 - LA RESOLUTION DU PROBLEME............................................................................................................213.1 - La base de données....................................................................................................................................22

3.1.1 - Gestion des utilisateurs........................................................................................................................ 223.1.2 - Gestion des matières premières............................................................................................................23

3.2 - Interface utilisateurs.................................................................................................................................24

3

CONDITIONS DE MISE EN ŒUVRE........................................................................ 26

1 - LES MOYENS UTILISES.............................................................................................................................. 261.1 - L'environnement....................................................................................................................................... 26

1.1.1 - ExxonMobil et Microsoft.....................................................................................................................261.1.2 - Le système informatique d'ExxonMobil.............................................................................................. 261.1.3 - Ma station de travail.............................................................................................................................27

1.2 - Les outils utilisés....................................................................................................................................... 271.2.1 - Les logiciels......................................................................................................................................... 271.2.2 - Les autres outils................................................................................................................................... 27

2 - LES PROBLEMES RENCONTRES............................................................................................................. 282.1 - Cerner le sujet........................................................................................................................................... 282.2 - Les outils de développement.....................................................................................................................29

LES RESULTATS..................................................................................................... 30

1 - AVANTAGES...................................................................................................................................................301.1 - Ergonomie..................................................................................................................................................30

1.1.1 - La saisie............................................................................................................................................... 301.1.2 - La recherche et l'édition....................................................................................................................... 31

1.2 - Performance.............................................................................................................................................. 321.2.1 - Gain de temps...................................................................................................................................... 321.2.2 - Fiabilité................................................................................................................................................ 33

1.3 - Maintenance.............................................................................................................................................. 33

2 - INCONVENIENTS..........................................................................................................................................34

CONCLUSION........................................................................................................... 35

ANNEXES.................................................................................................................. 36

I - BIBLIOGRAPHIE.................................................................................................. 37

1 - ACCESS............................................................................................................................................................37

2 - VISUAL BASIC............................................................................................................................................... 37

II - LEXIQUE.............................................................................................................. 38

4

INTRODUCTION

J'ai effectué mon stage chez ExxonMobil Chemical SAS (EMC SAS), au départementtechnology dans le bâtiment DAT laboratoire. Cette usine fabrique du polypropylène (PP) quiest une matière plastique, utilisée principalement dans l'industrie automobile etl'électroménager.

Plusieurs matières premières entrent dans sa composition. Jusqu'ici, la gestion de cesmatières premières se faisait grâce à des fichiers informatiques et papier auxquels plusieursservices devaient accéder. Ces documents contenaient les caractéristiques des matièrespremières et des fournisseurs.

Ces données étaient mortes : la modification d'un champ n'entraînait aucunemodification de ceux qui y étaient rattachés. L'utilisateur devait mettre à jour manuellementles données.

Dans un souci d'efficacité et de qualité, ce système ne convenait plus à EMC SAS. Eneffet, lors d'audits, la gestion des matières premières a souvent été montrée du doigt pour sonmanque de fiabilité. C'est pourquoi le laboratoire central a demandé la création d'unprogramme permettant la gestion des matières premières entrant dans la composition depolypropylènes. Ce programme devait être multi utilisateurs et contenir une base de donnéesmettant à jour en cascade les modifications de celle-ci.

Avant de commencer le stage, il m'avait été précisé que l'ampleur du projet nepermettrait pas de concevoir l'intégralité de l'application pendant les dix semaines prévues. J'aidonc accepté de poursuivre cette conception, hors des limites de temps imposées pour cestage, sous forme de contrat intérimaire. C'est pourquoi à la fin du stage l'application n'est pastotalement opérationnelle.

En revanche, comme son étude est complète, je parlerai indifféremment de ce quifonctionne et de ce qui reste à programmer.

5

PRESENTATION DE L'ENTREPRISE

Le département Technology, qui m'a accueilli pour mon stage, est installé au cœur del'usine ExxonMobil Chemical SAS de production de Polypropylène de Lillebonne (LillebonnePolypropylene Plant ) sur la plate-forme de Port Jérôme. Il fait partie depuis mai 2001 de labranche chimie du groupe ExxonMobil (ExxonMobil Chemical).

1 - PRESENTATION DU GROUPE EXXONMOBIL

ExxonMobil est le premier groupe pétrolier mondial. Sa maison mère est située àHouston au Texas, Etats Unis. Il est un acteur majeur dans l'économie mondiale avec plus de92 000 salariés présents dans plus de 200 pays. Il affiche une solidité financière indéniable :ExxonMobil Corporation a réalisé 246.7 milliards de chiffre d’affaire et 21,5 milliards dedollars de bénéfices en 2003. Ses activités vont de l’exploration/production pétrolière, du gaznaturel et du charbon à la fabrication de produits pétroliers et pétrochimiques.

Répartition des activités du groupe ExxonMobil

Le groupe a une forte capacité en recherche et développement (R&D) avec plus de 3milliards de dollars d'investissement sur les cinq dernières années.

6

ExxonMobil Exploration Company

ExxonMobil Development Company

ExxonMobil Production Company

ExxonMobil Gas marketing Company

ExxonMobil Upstream research Company

ExxonMobilGlobal Services Company

ExxonMobilCoal & Minerals Company

Imperial Oil Limited

ExxonMobil Research & Engineering Company

ExxonMobilLubricants & Petroleum Specialties Company

ExxonMobil Fuels Marketing Company

ExxonMobil Refining & Supply Company

UPSTREAM DOWNSTREAM

ExxonMobil Chemical

Les produits et applications

2 - EXXONMOBIL CHEMICAL

EMC constitue l'une des toutes premières sociétés pétrochimiques mondiales avec prèsde 14 600 salariés. Les sites de production sont implantés dans 24 pays et les produits sontcommercialisés dans plus de 150 pays. La branche représente un résultat net de 1 432 millionsde dollars et contribue à hauteur de 6,6% au résultat du groupe.

7

3 - LA PLATE-FORME DE PORT JEROME

Activités de la plate-forme

Plan du site

LES CHIFFRES CLES :

Premier site industriel d'ExxonMobil en Europe 7 usines sur une surface d’environ 700 hectares Environ 2700 employés Capacité de production de produits pétrochimiques de 2 millions de tonnes/an Capacité de raffinage de 11 millions de tonnes par an de pétrole brut Capacité de production de lubrifiants finis de 500 000 tonnes par an 1,2 milliard d'€ d’investissements sur les 10 dernières années

8

4 - EXXONMOBIL CHEMICAL SAS LILLEBONNE

Il existe de nombreuses subdivisions d'ExxonMobil dans le monde, dont unespécifique adaptée aux activités françaises : la "ExxonMobil France Holding SAS". Elle estelle-même scindée en activités de raffinage et de chimie. Autour de ces 2 pôles gravitel'ensemble des activités du groupe en France.Les activités sont regroupées sur 5 sites :

la plate-forme de Port Jérôme (Lillebonne - Notre Dame de Gravenchon) (76) Fos sur mer (13) Dunkerque (59) Bègles (33) Rueil Malmaison (92), où se situe le siège social.

Organisation de ExxonMobil France Holding SAS

9

NOROXOSAS

SOCABU SAS

ExxonMobil ChemicalSAS

ExxonMobil Chemical France

SARL

ExxonMobil France Holding SAS

Société Française ExxonMobil Chemical SCA

ExxonMobil Chemical Polymères

SNC

CIPEN GIE

4.1 - Historique du site EMC SAS à Lillebonne

1962 Démarrage de l'unité de polypropylène à la SNMP(Société Normande des Matières Plastiques)

1976 Rachat de l'activité de la SNMP par Hoechst France

1978 Démarrage de l'unité d’Acétaldéhyde. Hoechst France

1980 Démarrage de l'unité Acide Glyoxylique. Hoechst France

1990 Démarrage de l'unité MPP de polypropylène.Société Française Hoechst (SFH)

1997 SFH disparaît et crée 3 Sociétés :

Targor SA - JointVenture 50/50 Hoechst et BASF pour le polypropylène

Célanèse : Acétaldéhyde

Clariant : Acide Glyoxylique

2000 Fermeture du site CélanèseTargor SA devient BASELL Polyoléfines

Mai 2001 Vente du site à ExxonMobil Chemical et création d'EMC SAS

Juin 2001 Fermeture du site Clariant

Situé en bordure de Seine, le site s'étend sur une superficie de 78 ha. Il emploieactuellement 265 employés et une centaine de prestataires de services.

10

4.2 - EMC SAS : Marchés & organisation

4.2.1 - Le produit et les marchés

L'usine Exxonmobil Chemical SAS produit des granulés de polypropylène destinésprincipalement à l'industrie automobile (pare-chocs, rétroviseurs, planches de bord...) maisaussi à l'électroménager (cafetières, capots de téléviseurs...) et aux emballages (jouets,pochettes de classeurs, emballages à parois minces ou épaisses pour la pharmacie ou labagagerie...). Les clients de PP sont essentiellement les industries européennes de l'automobileet de l'électroménager comme Renault, PSA, Opel, Whirlpool ou encore Seb. Ce sontégalement les industries d'Europe de l'Est qui tendent à se développer et qui ne disposent pasencore des technologies nécessaires à la fabrication du PP.

Utilisations des granulés de PP

4.2.2 - La production & la finition

L'usine se décompose en deux principaux ensembles. D'une part la production depolypropylène hautement isotactique et d'autre part de copolymèrepolypropylène/polyéthylène à teneurs en éthylène variables.

Le processus de production repose sur la polymérisation en masse du propylène, quipermet d'obtenir une poudre de PP qui sera ensuite transformée en granulés dans les lignesd'extrusion.

Une partie de la production est directement vendue. Une autre partie est transformée(compoundage) dans le deuxième grand ensemble qui constitue l'usine, à savoir la finition(lignes d'extrusion/granulation) ; c'est à dire l'ajout de différents additifs au PP de façon àassurer sa coloration, sa stabilisation, ses propriétés mécaniques spécifiques.

11

Le MPP

Le MPP (Mass Polymerisation Polypropylene) est l'unité de production du PP. Lapolymérisation se fait notamment dans 2 réacteurs de 44 m3.

L'addition d'éthylène en complément du propylène permet d'obtenir un copolymèreayant des propriétés de rigidité plus faibles.

Le MPP extrude du PP naturel, sans additifs et du PP noir destiné à l'industrieautomobile principalement (planches de bords). Les productions spécifiques de petit tonnagesont dirigées vers l'Atelier de Spécialité.

Le MPP : polymérisation du polypropylène

L'Atelier De Spécialité (ATS)

Cet atelier dispose d'une grande diversité d'additifs pouvant être introduits dans le PPen fonction des besoins des clients. Ces additifs sont principalement :

des pigments pour la couleur des charges minérales pour la rigidité des élastomères pour la flexibilité des agents antioxydants pour la résistance au vieillissement des agents anti-UV des agents anti-statiques des agents glissants

L'ATS produit environ 60 000 T/an

12

Le département Technology

Le département Technology au sein d'EMC SAS

Ce service remplit quatre missions principales :

Il assure le contrôle qualité (physique, chimique, sensorielle) de la production auquotidien.

Il adapte la gamme de produits pour satisfaire les cahiers des charges des clients endéterminant et testant les formulations.

Il assure la fonction de R&D. Il assure le contre typage couleur.

Ainsi, cinq pôles d’expertise ont été développés pour répondre à ces objectifs :

- Le laboratoire central en relation permanente avec la production contrôle laqualité des produits avec une compétence plus particulière en chimie.

- Le laboratoire de mesures physiques réalise les caractérisations mécaniques et larésistance au photo vieillissement. Cette activité est orientée vers le développementet la validation des nouvelles formules.

- Les responsables de l’élaboration des formules, en fonction des cahiers descharges des clients, sont également en charge du secteur R&D.

13

DépartementDépartementTechnologyTechnology

Un centre de R&D au cœur de l'usineUn centre de R&D au cœur de l'usine

- Les spécialistes de l’analyse sensorielle valident les coloris (réalisation de contretypes couleur) auprès des clients et développent des compétences au niveau dutraitement des odeurs et du goût.

- Une équipe s’occupe de réaliser les prototypes à l’échelle pilote (~100 kg/h) surune extrudeuse se rapprochant de celles de la production. Ceci permet la dernièrevalidation du client avant l’industrialisation.

5 - UN GROUPE A LA POINTE EN MATIERE DE SECURITE

Pendant mon stage, EMC SAS a fêté ses 9 ans sans accident. En effet, il n'y a pas eud'accident avec arrêt depuis le 18 avril 1995. Une telle performance mérite d'être soulignée etexpliquée.

La Sécurité est une préoccupation permanente pour les employés d'ExxonMobil,comme pour les entreprises intervenantes. Elle se manifeste sous différentes formes. Delongue date, le groupe Exxon est engagé dans une démarche visant l'excellence en matière desécurité.

Safety Excellence est un programme mondial mis en place par ExxonMobil pourl'amélioration de la sécurité sur l'ensemble de ses sites de par le monde. Il a pour objectif"zéro accidenté".

On peut dénombrer 3 phases d'amélioration des résultats en matière de sécurité. Aprèsles équipements et les procédures, Safety Excellence est le troisième axe d'amélioration mis enplace. Il vise les problèmes liés au comportement humain, c'est une prise de conscience dudanger par chacun qui est visée.

Il faut porter attention non seulement à sa propre sécurité, mais également à celle desautres. L'objectif est que chaque personne qui arrive au travail en ressorte en ayant conservéson intégrité physique.

Cette mutation comportementale s'accompagne de nouveaux outils comme la Visitesécurité, l'Analyse conjointe des méthodes de travail, l'Analyse de Risque de Tâche,l'Inspection commune préalable ou encore la Minute Papillon.

14

PROBLEME A RESOUDRE

1 - LES DONNEES A GERER

Le système de gestion des matières premières comporte beaucoup de données àstocker, consulter ou modifier. Ces données servent à appliquer des procédures précisesétablies par EMC SAS. Leur stockage est soit explicitement demandé dans ces procédures,soit implicitement requis pour permettre leur application.

Ce système étant multi utilisateurs, il y a également une communication entre lesservices. Il arrive que ces communications nécessitent l'envoi de certaines des informationsstockées.

1.1 - Les matières premières

La fabrication du polypropylène nécessite plusieurs matières premières parmilesquelles on retrouve les produits de base, comme le propylène et l'éthylène, les additifs ouencore les pigments. Il y a actuellement environ 350 matières premières différentes.

Les matières premières doivent correspondre à des molécules désirées par lelaboratoire. Les caractéristiques de ces molécules sont listés, établissant des familles deproduits identifiées par un code. A ce code correspondent une ou plusieurs matières premièresvendues par des fournisseurs. Les différentes matières premières appartenant à une mêmefamille (ayant donc la même molécule) sont appelées équivalences.

1.1.1 - Les familles de produits

Quand une nouvelle matière première est nécessaire à la fabrication du PP, ledépartement technology établit une fiche de famille de produits. Dans cette fiche sontrépertoriées toutes les caractéristiques indispensables pour qu'un produit, appartenant à cettefamille, corresponde à l'utilisation voulue.

Cette fiche est identifiée par un numéro de fiche et un code. Ce couple fiche/code estdonc unique. Le reste de la fiche contient des informations sur la fiche elle-même (auteur, datede création...) et sur le type de produit (aspect, emballage...). Elle est appelée fiche de donnéesd'achat (FDA).

Pour savoir si un produit livré correspond bien aux caractéristiques de sa famille, oneffectue des tests. Le résultat de ces tests est comparé avec les données du laboratoire. C'est

15

pour quoi à chaque famille de produit sont associées des analyses requises qui correspondent àun type d'analyse (T° de fusion...) et aux résultats désirés.

Quand une analyse est effectuée, sur un échantillon pris dans une livraison, on sait si leproduit livré correspond bien à ce qui a été demandé au fournisseur.

1.1.2 - Les équivalences

Une équivalence est une matière première livrée par le fournisseur. Elle est identifiéepar un nom commercial et correspond à une famille de produits. On l'appelle équivalenceparce que toutes les matières appartenant à une même famille de produits sontinterchangeables lors de la production et sont donc équivalentes.

A chaque équivalence sont liées des données que l'on stocke. Parmi ces donnéesfigurent leur nom commercial et leur famille de produits mais aussi le nom de leur fournisseuret leur homologation. On indique enfin si sa manipulation nécessite des mesures de sécuritéparticulières.

Quand une nouvelle équivalence est nécessaire, le service demandeur remplit unedemande d'homologation. Cette demande est stockée et, si elle est approuvée, la matièredevient alors homologuée.

1.2 - Les fournisseurs

1.2.1 - Données fournisseurs

Des informations sur les fournisseurs sont conservées sur des fiches fournisseurs. Ellescontiennent les coordonnées de l'entreprise ainsi que la date du prochain audit planifié.

Ce sont les informations minimales nécessaires pour commander des matièrespremières chez le fournisseur.

Il y a en permanence environ 50 fournisseurs à gérer.

1.2.2 - Les contacts

Il y a parfois une personne spécifique à contacter chez le fournisseur. Dans ce cas, onajoute ses coordonnées à la fiche du fournisseur. Cela permet alors de joindre une personne enparticulier quand cela est nécessaire. Il peut y avoir plusieurs contacts pour un mêmefournisseur ; on les joint selon leur fonction qui est stockée également.

16

1.2.3 - Les certifications

Dans un souci de qualité, les fournisseurs qui traitent avec EMC SAS doivent avoirune certification de qualité. Il y a plusieurs types de certification parmi lesquelles figurent laCertification ISO TS 16949 ou encore la Certification ISO 9001.

Pour savoir à tout moment si un fournisseur est certifié, s'il est en cours decertification ou si sa certification a expiré, on stocke des informations sur celle-ci. Cesinformations sont le numéro du certificat, le type de certification, le nom de l'organismedélivreur, la date de validité et une copie du certificat.

1.2.4 - Les audits

En dehors des certificats délivrés par des organismes spécialisés, il y a des auditsréalisés directement par EMC SAS. Ces audits sont numérotés et on conserve la date àlaquelle ils ont été effectués, la note obtenue par le fournisseur ainsi qu'une copie des troispages du rapport.

Les audits prennent en compte les écarts entre les procédures établies par EMC SAS etleur application par le fournisseur. Si ces écarts sont importants, des actions correctives sontalors demandées. Ces actions n'influant pas directement sur les matières premières, on neconserve pas ces écarts mais juste la note de l'audit sur laquelle ils interviennent.

1.2.5 - Les cotations

EMC SAS cote ses fournisseurs annuellement. Cette cotation est très importantepuisque son résultat peut conduire à un blocage des commandes chez l'entreprise cotée. Eneffet, cette cotation prend en compte de nombreux paramètres tels que le respect des délais etla qualité du service.

Si les performances du fournisseur sur les livraisons, les éventuelles réclamations(délai de réponse...) ou les relations avec la clientèle baissent, le résultat de sa cotationdiminue. Quand sa note est en dessous d'un premier pallier, le fournisseur est averti qu'il n'estplus parmi les meilleurs. En dessous d'un second pallier, il lui est demandé d'apporter desactions correctives. Après le troisième pallier, si le fournisseur n'a pas le monopole sur unematière, il est bloqué dans le système de commande et ne pourra être consulté de nouveauqu'après un audit.

La cotation intervient aussi au moment des commandes. Quand EMC SAS a besoind'une matière première, s'il existe plusieurs équivalences, son choix se portera sur celle dont lefournisseur est le mieux coté.

17

1.3 - Les livraisons

Le magasin des matières premières reçoit les livraisons qui ont été commandéesauprès des fournisseurs. Il garde un historique de ces livraisons qui intervient dans la cotationdes fournisseurs.

Une livraison correspond à un arrivage en provenance d'un fournisseur à une dateprécise.

Si cette livraison correspond à plusieurs commandes différentes, on parle alors deplusieurs réceptions.

Si une réception est constituée de plusieurs lots par le fournisseur, on attribue unnuméro interne pour chaque lot.

1.3.1 - Les réceptions

Pour une même livraison on peut donc avoir une ou plusieurs réceptions, selon quel'on reçoit une ou plusieurs commandes.

On enregistre le numéro de la commande ainsi que le libellé de la matière. On noteégalement les éventuels écarts avec la date de livraison prévue ou la quantité commandée.

1.3.2 - Les lots

Un lot correspond à une campagne de fabrication du fournisseur.

Comme chaque lot est indépendant des autres, il faut que tous soient identifiés. Onrelève alors le numéro de lot attribué par le fournisseur et, comme il peut être le même qu'unnuméro donné par un autre fournisseur, on lui attribue un numéro interne. On note aussi lepoids net du lot, le nombre de conditionnements qu'il contient et si on a pris un échantillon ounon.

En cas de problème sur un lot, on établit une fiche de non-conformité qui seratransmise au fournisseur. Selon le degré du problème, le lot peut être refusé ou non.

1.3.3 - Les analyses

Lorsque l'on a un lot, on connaît la matière qu'il contient, donc la famille de produits àlaquelle elle appartient et donc les analyses requises pour déterminer la validité du produit.

Il faut alors faire une demande d'analyses et le laboratoire effectue toutes lesanalyses requises sur la famille de produits correspondante. On enregistre le résultat de cette

18

demande d'analyses, que le produit soit conforme ou non. Le cas échéant, on établit une fichede non-conformité.

2 - LE SYSTEME DE GESTION AVANT LE STAGE

Avant mon arrivée dans le service, toutes ces données étaient stockées dans desfeuilles de tableur ou dans des documents texte. Elles étaient numériques pour certaines et surpapier pour d'autres. Dans les deux cas, elles n'étaient pas reliées entre elles de façonsystématique mais mises à jour manuellement.

Ce système comportait plusieurs lacunes mais constituait déjà une amélioration parrapport au système antérieur qui était entièrement manuscrit.

2.1 - Les fichiers informatiques

Plusieurs fichiers informatiques étaient utilisés. Le plus important étaitMATRECEPTION, un fichier Microsoft Excel qui servait à gérer les livraisons de matièrespremières. Il s'agissait d'une feuille de tableur sans calcul, reprenant les principalesinformations des lots reçus.

Aperçu d'une page du fichier MATRECEPTION.xls

19

Comme on peut le voir sur l'image ci-dessus, la quantité importante d'informations quiy figurent le rend difficilement utilisable. Etant numérique, il était aisé d'effectuer un zoomsur la partie à consulter ou éditer. Mais une fois imprimé, pour une consultation sansordinateur à disposition, cela était déjà plus difficile. Cet aperçu en est une preuve puisque,correspondant à 65% de la taille originale, il est déjà difficilement lisible.

Les champs mentionnés sont, dans l'ordre : fiche, code, s (sécurité), libellé,fournisseur, AQP, ART SAPR2, GEMS, certificat, criticité, N° de lot interne, N° de lotfournisseur, échantillon pris, poids brut, poids net, conditionnement, N° de commande, écartde poids et écart de délai.

Certains étant communs à plusieurs lots, voire à plusieurs réceptions, les mêmesinformations étaient donc saisies plusieurs fois.

Ce fichier était utilisé par le service qualité et le magasin principalement. Ces deuxservices devant accéder aux données en lecture et écriture, une seule personne à la fois pouvaittravailler dessus.

2.2 - Archives papier

En dehors des quelques fichiers déjà informatisés, il y avait un grand nombre defichiers papiers. Ils constituaient même la majorité des données stockées.

Il y avait d'une part les données à proprement parler (comme les renseignements surles fournisseurs, les fiches de données d'achat, etc.) et d'autre part les informations circulantes(comme les demandes d'homologation, les non-conformités, etc.).

Fiche papier d'un fournisseur

20

Ces fichiers présentaient tous les inconvénients des documents papier à savoir desmises à jour difficiles, une consultation mono utilisateur et l'absence de correspondance entreles fichiers.

En effet, sur papier une mise à jour nécessite une réédition du fichier (en admettantqu'il ait été généré par EMC SAS) et un remplacement dans le classeur auquel il appartient.Par exemple si un fournisseur change d'adresse, il faut modifier sa fiche manuellement.

La lecture d'un fichier par plusieurs services requiert des copies. Par exemple,consulter l'adresse d'un fournisseur oblige chaque service à avoir une copie de la fiche dufournisseur ; ce qui augmente le problème en cas de mise à jour.

Les recherches dans les fichiers sont manuelles et rébarbatives car les différentesinformations n'ont pas de lien entre elles. Par exemple compter les livraisons effectuées par unmême fournisseur nécessite un relevé manuel de toutes les fiches de livraison portant le nomdudit fournisseur. Ou encore les certificats des fournisseurs ne sont pas liés aux fiches derenseignements sur les fournisseurs.

Bien que ce système soit utilisé depuis 3 ans, force est de constater qu'il présentait desinconvénients qu'un système informatisé aurait résolus.

2.3 - Communication inter services

Dans de nombreux cas, les différents services d'EMC SAS ont besoin de communiquerentre eux. Leurs ordinateurs étant en réseau, ils disposent d'une messagerie qui leur permetune communication rapide.

Parfois, dans le cas d'une demande d'analyses par exemple, les utilisateurs ont besoind'envoyer un mail contenant des lignes extraites du fichier MATRECEPTION. Ce mailnécessite de rechercher dans le fichier des lignes à envoyer, de les copier une à une dans lelogiciel de messagerie avant de l'envoyer.

3 - LA RESOLUTION DU PROBLEME

Dès la première journée de stage, j'ai été familiarisé avec les données que j'allais avoirà gérer. J'ai pris rapidement connaissance de la partie la plus utilisée (à savoir la réception desmatières premières) pour aller jusqu'à des parties à l'utilisation plus ponctuelle (comme lesdemandes d'homologation). Je n'ai donc pas reçu toutes les informations en un seul bloc maisde façon plus progressive, me permettant de réfléchir sur les premières données avantd'approfondir mon étude.

Pour concevoir l'application j'ai également rencontré au moins une personne de chaqueservice qui allait l'utiliser. J'ai donc pu déterminer les besoins de chacun et en tenir comptelors de la programmation.

En accord avec monsieur Tichet, j'ai basé mon application sur une base de données àlaquelle on accède via une interface graphique.

21

3.1 - La base de données

Il y a en fait deux bases de données différentes : une pour toutes les informations liéesaux matières premières et une deuxième pour la gestion des utilisateurs.

3.1.1 - Gestion des utilisateurs

Dans le système de gestion des matières premières tel qu'il était avant mon stage, il n'yavait pas de gestion des utilisateurs. Tous pouvaient accéder à tous les fichiers en lecture etécriture. En revanche, dans le système informatisé ces accès sont restreints. Ainsi, chaqueutilisateur exécutant le programme n'a accès qu'aux fonctions auxquelles il est autoriséd'accéder par l'administrateur.

Accès en écriture sur les données répartis par service

Pour permettre cette distinction entre les différents utilisateurs, une base de donnéesutilisateurs a été créée. Les données utilisateurs ont été séparées des données matièrespremières pour deux raisons :

22

Accès en écriture

Achats et planning

Données

Matières premières

&

Magasin

Qualité

CotationsRéclamationsDemandes de certificats annuelsAudits fournisseurs

Labo

Demandes d'analyses

Suivi écarts de délais et de quantités

Enregistrement des livraisons, réceptionset lots

Technology

Homologations

- La première est de limiter les problèmes d'accès à la base. En effet, leprincipe est que le programme accède à la base lors de son lancement pour vérifier lesdroits d'accès de l'utilisateur connecté. Il y accédera de nouveau à chaque modificationd'une table des matières premières. Donc s'il n'y avait qu'une seule base, elle seraitouverte non seulement lors de sauvegardes mais aussi lors du test de l'utilisateur ; cequi augmenterait le risque de tentative d'ouverture double. Ce problème est résolu enmettant les utilisateurs dans une seconde base.

- La deuxième raison est que les données n'ont rien à voir avec les matièrespremières. On aurait donc eu une base de données avec les tables des matièrespremières et celles des utilisateurs mais aucun lien entre les deux groupes.

Tables de la base de données utilisateurs

Le schéma ci-dessus représente le lien entre les deux tables qui constituent la base dedonnées utilisateurs.

Chaque utilisateur est identifié par son "UserID" qui est un code alphanumériqueservant à ouvrir une session Windows NT. Chaque employé d'EMC SAS en possède un. Bienque ce code soit généré à partir des nom et prénom de l'utilisateur, il ne permet pas de lesretrouver. Il faut donc les stocker en plus, tout comme son adresse mail.

Chaque profil est identifié par un nom correspondant au service d'EMC SAS quil'utilise. Les champs suivants ont le même nom que les menus du logiciel. Selon leur valeur,le profil y a accès ou non.

3.1.2 - Gestion des matières premières

C'est la base de données la plus importante. Elle est constituée de nombreuses tables etliens qui en font une base assez complexe.

Sa conception a pris du temps puisqu'il a fallu y incorporer d'abord les donnéesstockées dans l'ancien système, puis celles qui ont été ajoutées pour le passage au systèmeinformatisé et enfin celles demandées expressément par les utilisateurs. En dehors de cela, sonfonctionnement est exactement le même que celui de l'ancien système.

Par exemple une matière première (MP) est identifiée par son libellé (LibelleMP) etreliée à sa famille de produit par la fiche et le code correspondants.

23

Tables de la base de données matières premières

Toutes ces tables permettent de stocker l'intégralité des données décrites dans lapremière partie (les données à gérer). Leur description n'est donc pas nécessaire ici.

Ce modèle de gestion permet de remplacer les fiches des fournisseurs ou celles desmatières premières en reprenant tout ce qui y figurait. Il permet également de reprendre lesdonnées des fiches fournies par des tiers, comme les certificats des fournisseurs, que l'onretrouve sous forme d'image numérique du document. Dans la base de données on stocke lenom donné au fichier image.

3.2 - Interface utilisateurs

Pour accéder à la base de données, une interface graphique à été élaborée. L'étudepréalable à sa réalisation a consisté à recueillir auprès des futurs utilisateurs de l'applicationles différents documents (listings, lettres types, etc.) qu'ils utilisaient auparavant. Les mêmesdocuments sont reproduits par le logiciel mais de façon dynamique, à partir des donnéesenregistrées dans la base.

Le principe de cette interface est de donner aux utilisateurs un accès spécifique auxdonnées de matières premières, en fonction de leur profil.

Elle permet la visualisation des données sous forme de listing ou sous la forme dedocuments formatés à éditer/imprimer. Ces fonctions sont en accès libre.

24

Elle permet également de saisir les données dans la base via des formulaires de saisie.Ces formulaires contrôlent la validité de la saisie et l'assistent parfois quand ces donnéesdépendent d'une partie de la base (comme les cotations fournisseurs). Ces fonctions ne sontaccessibles qu'aux profils autorisés.

Elle permet enfin de gérer les utilisateurs et les profils. Cette fonction n'est accessiblequ'aux administrateurs ; de ce fait, au premier lancement de l'application, deuxadministrateurs sont désignés : un administrateur principal et un de sécurité (en casd'indisponibilité du premier).

25

CONDITIONS DE MISE EN ŒUVRE

1 - LES MOYENS UTILISES

1.1 - L'environnement

1.1.1 - ExxonMobil et Microsoft

Pour commencer, il faut savoir que le groupe ExxonMobil travaille exclusivementavec des logiciels Microsoft et des ordinateurs Dell. Utilisant l'outil informatique depuis desannées, le groupe a toujours employé des outils Microsoft dont Windows. Cette utilisation aplusieurs raisons :

- Ayant aujourd'hui des contrats avec Dell, les nouveaux ordinateurs sont destinés àêtre utilisés sous Windows.

- ExxonMobil forme son personnel à l'informatique grâce à des organismes deformation. Ceux-ci enseignent exclusivement le fonctionnement de logiciels enenvironnement Windows.

- De plus, les employés qui ont un ordinateur personnel sont généralement familiarisésà Windows.

Ainsi, malgré le coût occasionné par tous ces logiciels, ExxonMobil utilise deslogiciels payants, ayant un support technique officiel et fonctionnant en environnementWindows.

1.1.2 - Le système informatique d'ExxonMobil

Le système informatique se compose d'ordinateurs de type PC reliés en réseau etfonctionnant sous Windows NT. Le service informatique, et les serveurs du réseau, sont baséssur le site de Notre Dame de Gravenchon. Certains logiciels sont installés sur le serveur(comme l'outil de messagerie ou le pack Microsoft Office) et associés aux comptesutilisateurs, ce qui y donne accès sur n'importe quel poste en tenant compte des paramètrespersonnels. D'autres, plus spécifiques (comme les outils de développement), sont installés defaçon locale sur la machine cible.

A la fin du stage les ordinateurs fonctionnaient encore sous Windows NT mais il étaitquestion de les faire évoluer sous Windows XP prochainement.

26

1.1.3 - Ma station de travail

A mon arrivée, on m'a attribué un compte utilisateur me permettant d'utiliser un desordinateurs de l'entreprise. Ce compte m'a donné plusieurs droit :

- Une adresse et un logiciel de messagerie, très utiles pour les courriers interneset la correspondance avec l'IUT par exemple.

- Un accès aux différents disques partagés ainsi qu'à un espace disquepersonnel. J'ai ainsi pu stocker l'application en cours de développement et lesdifférents fichiers informatiques que l'on m'a fournis. J'ai enfin pu consulter desfichiers sur les disques communs.

- Pas d'accès à Internet. En effet, cet accès n'a pas été jugé nécessaire pour monstage.

- Un accès à l'intranet de l'entreprise.

Pendant toute la durée de mon stage, j'ai eu le même ordinateur à ma disposition. Lesoutils spécifiques dont j'ai eu besoin pour développer l'application ont été installés dessus.

1.2 - Les outils utilisés

1.2.1 - Les logiciels

Pour implémenter la base de données que j'avais élaborée, le service informatique m'ademandé d'utiliser Microsoft Access. Pour l'interface graphique et le moteur de l'application,on m'a conseillé Microsoft Visual Basic.

L'utilisation de ces logiciels était justifiée par plusieurs raisons. Ce sont les outilsgénéralement utilisés chez ExxonMobil pour des applications de cette taille ; les licences neposaient donc pas de problème et le service informatique à la possibilité de maintenirl'application. Les personnes du service informatique possèdent la documentation nécessaire etont pu me conseiller lors de sa création.

Les versions qui m'ont été fournies sont :- Microsoft Access 97- Microsoft Visual Basic 6.0

1.2.2 - Les autres outils

J'ai eu à ma disposition des documentations sur Access et Visual Basic. Il y avaitparmi elles des classeurs de formation et des manuels d'utilisation de Microsoft (voirbibliographie en annexe).

27

J'ai pu consulter toutes les procédures à suivre (homologation, cotation, audit, etc.) ettous les documents papiers utilisés.

J'avais également accès à tous les fichiers informatiques utilisés pour gérer lesréceptions comme les fichiers Excel.

On m'a aussi fourni les fichiers sources d'autres applications fonctionnant sur le mêmeprincipe que celle que je devais développer. Par exemple, une application d'annuairetéléphonique avec une interface utilisateurs, permettant de visualiser les coordonnées desemployés, reliée à une base de données les contenant.

Enfin, l'outil que j'ai sans doute le plus utilisé lors de la conception de l'application estles contacts avec d'une part le service informatique et d'autre part les futurs utilisateurs duprogramme. Cela m'a permis d'avoir des conseils sur le développement et de recueillir lesbesoins de chacun.

2 - LES PROBLEMES RENCONTRES

2.1 - Cerner le sujet

Un des premiers problèmes rencontrés fut de cerner les grandes lignes du sujet qui m'aété donné et de réaliser le cahier des charges. En effet, il m'a fallu passer du bref intitulé quim'avait été donné avant le début du stage, à quelque chose de plus détaillé afin de commencerà réfléchir au problème.

Pour cela, ma tutrice Martine Cahard m'a expliqué le fonctionnement du système degestion des matières premières. Ensuite, les rendez-vous avec les utilisateurs de ce systèmem'ont permis d'approfondir mon analyse du problème. Mais là encore j'ai été confronté àquelques difficultés. En effet, si l'on connaît bien son travail, il reste assez complexe derépertorier toutes les tâches que l'on effectue. C'est pourquoi, quand j'ai demandé auxutilisateurs ce qu'ils faisaient, j'ai seulement eu les informations principales, les actions lesplus courantes. Il m'a fallu du temps pour que tous me précisent les actions les plusponctuelles afin que j'en tienne compte.

Après cela, j'ai dû synthétiser toutes les informations qui m'ont été données sous formeorale ou écrite, afin d'obtenir une analyse informatique de la situation. Cette analyse a conduità la réalisation du cahier des charges qui fut assez complexe. En effet, le premier cahier descharges qui m'ait été demandé de réaliser était pour le projet tutoré de deuxième année deDUT informatique (celui du projet de première année ne conduisait pas à de laprogrammation). Ce cahier avait alors été fait en collaboration avec les autres membres duprojet et m'avait donc demandé une implication moindre. En revanche, cette fois-ci j'étais seulà déterminer quels éléments y faire figurer et je n'avais pas de collègue pour me faire penser àun détail que j'aurais omis ; même si j'ai eu l'avis de certaines personnes du serviceinformatique.

28

2.2 - Les outils de développement

Les contraintes d'outils de développement ont représenté un problème puisqu'il s'agitde logiciels sur lesquels je n'avais aucune expérience (tant scolaire que personnelle).

Ce qui fut le plus gênant, lors de mon initiation à ces logiciels, est qu'il n'y a pas decode source complet aux programmes. Que ce soit sous Access ou Visual Basic, une partiedes programmes créés reste totalement graphique et non sous forme de code. Par exemplesous Access : bien que l'on puisse faire certaines actions en langage SQL (comme lesrequêtes), d'autres ne se font que par des remplissages de tableaux (comme les créations detables) ou par des clics de souris (comme les liens entre tables). Si j'avais fait cette base dedonnées comme on m'a appris à l'IUT, à savoir sans utiliser de logiciel de type WYSIWYG, ily aurait eu un code source complet en SQL.

Il en aurait été de même avec l'interface graphique dont la création se fait de façonvisuelle, le langage Basic n'étant visible que pour les actions générées par cette interface. Làencore, il y aurait eu un code source complet dans un langage qui aurait eu très peu de chancesd'être du Basic.

Mais les deux méthodes présentent leurs intérêts ; ces logiciels offrent un tempsd'adaptation inférieur à celui nécessaire à l'apprentissage d'un langage complet. L'autreméthode quant à elle permet de développer indépendamment de toute licence et de pouvoirmodifier manuellement la totalité du code source de l'application.

29

LES RESULTATS

1 - AVANTAGES

1.1 - Ergonomie

1.1.1 - La saisie

Pour saisir des données, il suffit à présent de remplir des formulaires et de cliquer sur"Valider". L'application se charge d'enregistrer ce qui a été saisi dans la base de données eneffectuant des tests de validité. Par exemple, on ne peut pas valider une saisie incomplète.

Formulaire de saisie des familles de produits

30

Sur tous les formulaires les champsobligatoires sont signalés en gras. Lebouton "Valider" est désactivé par défaut.Il n'est activé que quand tous les champsobligatoires sont remplis.

Les données sont regroupées parcatégorie afin que l'utilisateur visualiseplus facilement ce qu'il doit saisir.

Le mode de saisie correspond autype des données à enregistrer. Ici, parexemple, la criticité étant comprise entre 1et 4, une liste déroulante permet desélectionner des chiffres de 1 à 4. La saisieest donc simplifiée. De même pour leschamps booléens, matérialisés par oui/nondans les anciens documents, qui sont iciremplacés par des cases à cocher.

Quand l'intitulé d'un champ estbref, il y a généralement plus de détails surla saisie dans la bulle d'information qui luicorrespond. Il suffit de pointer le curseurquelques secondes sur le champ pour lafaire apparaître.

1.1.2 - La recherche et l'édition

A l'instar du mode de saisie, les modes de recherche ou d'édition de données sontsimplifiés. Là où il fallait chercher manuellement des lignes dans un tableau ou des feuillesdans un classeur, il suffit d'entrer une valeur (selon le cas une date, un numéro...) et de validerla recherche. On peut ensuite éditer le résultat.

Formulaire des livraisons - Edition de réception

Certains formulaires se remplissent partiellement de façon automatique. C'est le caspar exemple de celui servant aux cotations des fournisseurs. Ces cotations dépendant de laqualité des livraisons de ces derniers, le programme peut lui-même compter les réclamationsenregistrées. Il remplit alors automatiquement le champ concerné lors des cotations.

Formulaire de cotation fournisseur

31

Une livraison a été éditée. On voit alorsle formulaire servant à sa saisie mais prérempli avec les données préalablementenregistrées.

La réception sélectionnée peut êtremodifiée en cliquant sur le bouton "Editer...".La bulle d'information visible est associée aubouton.

En cas de modification, on peut validerou annuler.

Sur le formulaire ci-dessus, certains champs ont une saisie assistée. Il faut enregistrerdes notes mais la saisie se fait parfois par sélection. Il suffit alors de cliquer sur les donnéesconnues et la note se met automatiquement en fonction du barème que l'utilisateur n'a pasbesoin de connaître. Tous les champs que l'utilisateur ne saisit pas directement ont un fondjaune. Sur l'image, ce sont les champs pour lesquels la case "Applicable" est cochée.

Sur ce même formulaire, le total, le pourcentage, la note et le commentaire sontcalculés et affichés automatiquement.

Certains documents nécessitant encore une version papier (courriers, listings...), desétats sont imprimables. Là encore, l'utilisation est beaucoup plus simple qu'avec les fichiersWord ou Excel employés auparavant. Il suffit de préciser quelques critères et d'afficher unaperçu du document (par exemple pour un listing, on donne la date à partir de laquelle on veutla liste et elle s'affiche). On peut alors l'imprimer.

L'insertion d'un module de messagerie permettant d'envoyer des données par mailfacilite également la gestion. En effet, il n'est plus utile de changer de programme ni de fairedu copier/coller pour envoyer un mail contenant un listing par exemple.

1.2 - Performance

Le but de ce projet était d'avoir un système de gestion des matières premières plusperformant. Ce but est atteint et ce sur plusieurs plans.

1.2.1 - Gain de temps

De par son ergonomie, détaillée plus haut, le logiciel rend la gestion des matièrespremières plus performante. Il fait gagner un temps considérable à ses utilisateurs. En effet,les saisies ou recherches sont assistées, automatisées. Bien qu'il ne s'agisse que de quelquesminutes par opération, tout ce temps additionné n'est pas négligeable.

Le fait que le programme soit multi utilisateurs permet également de gagner du temps.Il n'y a plus à attendre qu'une personne ferme le programme pour pouvoir y apporter desmodifications.

Enfin, la suppression des archives papier constitue aussi un gain de temps. Il n'est plusnécessaire d'aller aux archives consulter un document. Celui-ci est accessible de n'importequel ordinateur du réseau.

32

1.2.2 - Fiabilité

Le système a gagné en fiabilité. Bien entendu, les erreurs humaines sont toujourspossibles mais l'application les minimise.

Beaucoup d'erreurs de saisie ont été supprimées. Lorsque l'on remplit un desformulaires, des tests sont effectués sur la saisie. Outre le fait que la validation est impossiblesi les données indispensables ne sont pas saisies, il y a des contrôles de validité. Ces contrôlesse font pendant la saisie (si une valeur doit être comprise entre deux autres, le test est fait dèsque l'on touche le clavier) ou au moment de l'enregistrement (si la comparaison doit être faiteavec des enregistrements précédents).

De ce fait, il n'y a plus de redondance dans les enregistrements. Il n'est plus possible desaisir deux fois un même enregistrement. Si on essaie de le faire, par inadvertance, leprogramme prévient que les données sont déjà présentes dans la base. Il suffit alors deregarder si l'enregistrement précédent pour déterminer lequel des deux est erroné.

Plusieurs problèmes inhérents à la gestion sur papier ont été supprimés. Par exemple,les mises à jour sont répercutées sur tous les fichiers concernés. Si une modification estapportée à une fiche de fournisseur par exemple, tous ceux qui l'utilisent bénéficient de cettemise à jour ; il ne faut plus rechercher et remplacer toutes les copies de la fiche. Elle estmaintenant unique et partagée.

Les accès étant restreints, la sécurité est accrue. La sécurité étant une despréoccupations majeures d'ExxonMobil, ce point est très important.

La lecture des données est accessible à toute personne ayant un accès au réseau, c'est àdire seulement au personnel d'ExxonMobil. Ce réseau étant très étendu, une personne ayantbesoin de consulter les données de matières premières peut le faire d'un poste situé au Texas sielle le souhaite.

L'écriture est restreinte aux employés d'EMC SAS qui en ont besoin. Parmi eux,chacun n'a accès qu'à la partie qui le concerne. Ainsi, il n'est pas possible qu'un utilisateurmodifie accidentellement des données qu'il ne pourrait pas rétablir ; il ne peut modifier que cequ'il connaît. Seuls les administrateurs ont un accès complet.

1.3 - Maintenance

Une fois mon stage achevé, le programme restera modifiable. En effet, si lesprocédures à respecter changent, le logiciel deviendra obsolète. Bien que ce genre demodification intervienne rarement, il faut que l'application puisse évoluer.

Cette maintenance sera alors assurée par les responsables du service informatique.Connaissant les outils que j'ai utilisés et ayant suivi l'évolution de mon travail, ils pourrontapporter les éventuelles modifications nécessaires.

J'ai également développé l'application en vue d'une modification par une autrepersonne. C'est à dire que le code est très commenté et que les variables sont organisées defaçon à être facilement identifiées. Par exemple sur le formulaire des cotations, le barème estmodifiable facilement : les variables sont dans un module, toute modification d'une valeur

33

entraîne une mise à jour en cascade de la valeur affichée, du test de validité et du calcul final.Par exemple, si les écarts de délai étaient notés sur 9 et plus sur 10, la valeur affichée à côté dela case correspondante serait "/9", la valeur 10 serait refusée à la saisie et, dans le calcul dupourcentage, la division serait faite par 9.

Ainsi, bien qu'une modification du programme nécessite une édition des fichierssources, la maintenance étant faite par des informaticiens qui connaissent le programme, ellene posera pas de problème.

2 - INCONVENIENTS

L'inconvénient de ce nouveau système est l'ajout d'une gestion des utilisateurs. Eneffet, si elle est très utile, elle ajoute quand même un peu de travail aux administrateurs. Il leurfaudra ajouter ou modifier des utilisateurs à l'application.

Mais au vu du temps gagné grâce à l'application et sachant que cette gestion estminime (une fois l'application en service, les modifications correspondront à des changementsde personnel), la contrainte est très acceptable, voire négligeable.

34

CONCLUSION

L'application créée permet la gestion de toutes les données sur les matières premièrespar les services concernés. Elle reprend intégralement l'ancien système et permet de leremplacer. Son utilisation supprime tous les problèmes que posait l'ancien système. En cesens, je peux affirmer qu'elle répond au sujet du stage.

Ce stage aura constitué pour moi un véritable prolongement de l'enseignementdispensé en IUT. Bien que n'étant pas ma première expérience professionnelle, ce fut lapremière fois que je mettais à profit des connaissances apprises en cours. L'utilisation d'outilsinconnus m'a permis d'acquérir une expérience informatique très utile.

Etant le seul informaticien du bâtiment, je n'ai pas travaillé en équipe. J'étaisnéanmoins en contact permanent avec les employés d'EMC SAS qui m'ont apporté lesconnaissances dont j'avais besoin pour comprendre l'utilité du projet. J'ai donc acquiségalement des connaissances non informatiques très intéressantes.

A cela s'ajoute la satisfaction d'avoir créé un programme utile et que les utilisateursapprécient. L'application sera utilisée longtemps après mon départ et facilitera la gestion desmatières premières d'EMC SAS pendant plusieurs années.

Ainsi, comme je l'ai précisé en introduction, mon stage va se prolonger en intérim afinde finaliser l'application. Malgré mes efforts pour créer ce programme, l'estimation du serviceinformatique s'est avérée exacte et il reste des parties que je n'ai pas eu le temps deprogrammer.

En tant qu'étudiant, je saisis donc l'opportunité qui m'est offerte de voir ce stage setransformer en travail d'été.

35

ANNEXES

36

I - BIBLIOGRAPHIE

Les ouvrages utilisés concernent les deux logiciels que j'ai utilisés, à savoir Access etVisual Basic.

1 - ACCESS

Maîtrisez Microsoft Access 2002, Micro Application

L'essentiel Microsoft Access 2000, Microsoft Press

Access 2 - Initiation, Résolution (Organisme de formation informatique)

2 - VISUAL BASIC

Visual Basic Guide de l'utilisateur, Microsoft

Visual Basic Guide des composants, Microsoft

Visual Basic Fonctionnalités de l'édition professionnelle, Microsoft

Mastering Microsoft Visual Basic 6 Development, Microsoft

37

II - LEXIQUE

SQL Simplified Query Language (Langage de requêtes simplifiées). Langage utilisépour la programmation de bases de données.

WYSIWYG What You See Is What You Get (Ce que vous voyez est ce que vous avez).Genre de logiciel permettant de visualiser le résultat final d'un projet pendantsa création.

38