SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
ENSAJ - BP : 1166 Route d’Azzemour, Nationale N°1, ELHAOUZIA– El Jadida Maroc
Tél : 05 23 34 48 22 - Fax : 05 23 39 49 15 - Site web : www.ensaj.ucd.ac.ma
Année Universitaire : 2019 - 2020
UNIVERSITÉ CHOUAIB DOUKKALI
ÉCOLE NATIONALE DES SCIENCES APPLIQUÉES – EL JADIDA
Diplôme d’Ingénieur d’Etat
Filière : Ingénierie en Système d’Information et de
Communication (ISIC)
Niveau : 2ème année
➢ Encadré par :
• M. DABAGHIA Abdelkarim
• M. BOUKIL Hamza
➢ Réalisé par :
• DOUIEB Otmane
Résumé
Le présent rapport est une synthèse du travail effectué dans le cadre de mon stage de formation
effectué au sein de la société française ALSTOM Transport. L’objectif de ce projet est la conception
et la réalisation d’une application de gestion de stock de Alstom et établir une liaison des données
entre l’interface GSI de Alstom avec la GMAO de l'ONCF.
Mon projet a passé de trois étapes :
La première étape est une introduction sur l’entreprise Alstom et ses activités.
La deuxième étape est une conception de l’application passant par le modèle conceptuel des données
(MCD), le modèle logique des données (MLD), le modèle physique des données (MPD) et le
diagramme de cas d’utilisation.
La troisième étape consiste en la réalisation du projet par le langage C# en utilisant le logiciel Visual
Studio ainsi que SQL Server.
Mots clés
GMAO, GSI, SAP, API, Gestion de Stock.
Remerciements
Au terme de ce travail, je tiens à exprimer mes sincères et profond remerciements et
reconnaissances à mon encadrant M. DABAGHIA Abdelkarim et M. BOUKIL Hamza, pour le temps
qu’ils m’ont consacré tout au long de cette période, sachant répondre à toutes mes interrogations, sans
oublier leur participation au cheminement de ce travail. Leur soutien, leurs conseils et leurs remarques
m’ont permis d’accomplir ce travail.
Ainsi un remerciement à l’équipe de l’ONCF à l’établissement de la maintenance des
locomotives de Roches Noires qu’ils mont aider à découvrir le domaine et apprendre tond de choses
dans le domaine ferroviaire, et spécialement le Chef d’établissement M. ES-SAHBI Mohamed pour
son soutien et son orientation durant toute la période du stage.
En particulier, je tiens à exprimer ma grande gratitude envers tous les fonctionnaires
d’ALSTOM Transport et spécialement le département d’ingénierie et son équipe notamment sans
oublier tous les stagiaires que j’ai connus durant ma période de stage, et qui ont créé une ambiance
de travail chaleureuse.
Mes remerciements vont aussi à l’encontre de l’ensemble du corps professoral de l’Ecole
Nationale des Sciences Appliquées d’El Jadida et plus spécialement le corps enseignant du
département TRI pour la qualité d’enseignement qu’ils nous ont assurée et pour leurs efforts
permanents d’amélioration de la filière ISIC.
Table des matières
Résumé ....................................................................................................................... 1
Mots clés..................................................................................................................... 1
Remerciements ............................................................................................................ 2
Liste des figures........................................................................................................... 5
Liste des tableaux......................................................................................................... 7
Liste des abréviations ................................................................................................... 8
Introduction générale.................................................................................................... 9
Chapitre 1 : Présentation de l’entreprise ....................................................................... 11
Introduction............................................................................................................... 11
1. Groupe ALSTOM ................................................................................................ 11
1.1. Présentation du groupe.....................................................................................................................11
1.2. Filiales d’ALSTOM.........................................................................................................................11
1.3. Synoptique d’ALSTOM...................................................................................................................12
2. ALSTOM au Maroc ............................................................................................. 12
2.1. Domaines d’activités........................................................................................................................12
2.2. Le centre de maintenance ROCHES NOIRES ................................................................................13
2.3. Description organisationnelle ..........................................................................................................14
Conclusion ................................................................................................................ 15
Chapitre 2 : Description des locomotives E1300 / E1350 / E1400................................... 17
Introduction............................................................................................................... 17
1. Généralité............................................................................................................ 17
1.1. Locomotives séries E1300 et E1350................................................................................................18
1.2. Locomotives série E1400.................................................................................................................19
2. Pupitre de la locomotive ....................................................................................... 20
2.1. Dénomination des éléments du pupitre............................................................................................20
2.2. Définition des éléments du pupitre ..................................................................................................20
Conclusion ................................................................................................................ 20
Chapitre 3 : Présentation du projet ............................................................................... 22
Introduction............................................................................................................... 22
1. Problématique...................................................................................................... 22
2. Présentation du GSI de Alstom et du GMAO de l’ONCF......................................... 23
2.1. Présentation du GSI de Alstom........................................................................................................23
2.2. Présentation du GMAO de l’ONCF.................................................................................................24
3. Cahier de charge .................................................................................................. 25
3.1. Présentation......................................................................................................................................25
3.2. Outils................................................................................................................................................25
Conclusion ................................................................................................................ 26
Chapitre 4 : Conception et Réalisation de l’Application ................................................. 28
Introduction............................................................................................................... 28
1. Conception .......................................................................................................... 28
1.1. Modèle Conceptuel des données (MCD).........................................................................................28
1.2. Modèle Logique des données (MLD)..............................................................................................28
1.3. Modèle Physique des données (MPD).............................................................................................29
1.4. Diagramme de cas d’utilisation .......................................................................................................30
2. Réalisation .......................................................................................................... 30
2.1. Base de données SQL Server et Programmation C# (Visual Studio) ..............................................30
2.2. Authentification ...............................................................................................................................34
2.3. Accueil du responsable ....................................................................................................................35
2.4. Accueil du magasinier......................................................................................................................36
2.5. Add New Product.............................................................................................................................37
2.6. Delete Product..................................................................................................................................38
2.7. Edit Product .....................................................................................................................................39
2.8. Enter A Product................................................................................................................................41
2.9. Take Out A Product .........................................................................................................................43
2.10. See All Products ............................................................................................................................45
2.11. Save All Products ..........................................................................................................................45
Conclusion ................................................................................................................ 46
Conclusion générale ................................................................................................... 47
Bibliographie & Webographie..................................................................................... 48
Liste des figures
Figure 1: La structure du groupe ALSTOM avant 2014 12
Figure 2: Synoptique du groupe 12
Figure 3: Répartition des sites d’ALSTOM sur le territoire marocain 13
Figure 4: Plan de l’atelier de maintenance 14
Figure 5: Organigramme de projet 15
Figure 6: Types des locomotives 17
Figure 7: Structure machine E1300 / E1350 19
Figure 8: Structure de la locomotive E1400 20
Figure 9: Pupitre de la locomotive 20
Figure 10: Déploiement des modules de la GMAO 24
Figure 11: Le périmètre de la GMAO 24
Figure 12: Logo SQL Server 25
Figure 13: Logo Visual Studio 25
Figure 14: Logo C# 26
Figure 15: Logo PowerDesigner 26
Figure 16: Modèle Conceptuel des Données 28
Figure 17: Modèle Logique des Données 29
Figure 18: Modèle Physique des données 29
Figure 19: Diagramme de cas d'utilisation 30
Figure 20: Création des tables par SQL Server 31
Figure 21: Ajouter un nouveau produit au magasin 31
Figure 22: Modifier un produit existant au magasin 32
Figure 23: Supprimer définitivement un produit du magasin 32
Figure 24: Faire entrer un produit au magasin 33
Figure 25: Faire en sortir un produit du magasin 33
Figure 26: Exporter la liste des produits en format Excel 34
Figure 27: Authentification 35
Figure 28: Nom d'utilisateur ou Mot de passe est incorrecte 35
Figure 29: Accueil du responsable 36
Figure 30: Accueil du magasinier 36
Figure 31: Ajouter un nouveau produit au magasin 37
Figure 32: Remplissage des informations du nouveau produit 37
Figure 33: Produit est ajouté 38
Figure 34: Supprimer un produit du magasin 38
Figure 35: Sélection du produit pour le supprimer 39
Figure 36: Modifier un produit existant au magasin 39
Figure 37: Sélection du produit à modifier 40
Figure 38: Produit est modifier 40
Figure 39: Faire entrer un produit au magasin 41
Figure 40: Sélection du produit pour le faire entrer au magasin 41
Figure 41: Saisir la quantité à entrer de ce produit 42
Figure 42: Quantité est ajouté 42
Figure 43: En sortir un produit du magasin 43
Figure 44: Saisir la quantité à en sortir 43
Figure 45: Quantité est bien en sortie du magasin 44
Figure 46: Quantité n'est pas en sortie 44
Figure 47: Liste de tous les produits dans le magasin 45
Figure 48: Exporter les produits en format Excel 45
Figure 49: Fichier Excel exporté 46
Liste des tableaux
Tableau 1: Caractéristiques techniques des locomotives E1300.....................................................................18
Tableau 2: Caractéristiques techniques des locomotives E1350.....................................................................18
Tableau 3: Caractéristiques techniques des locomotives E1400.....................................................................19
Liste des abréviations
ONCF : Office National des Chemins de Fer.
GMAO : Gestion de Maintenance Assistée par Ordinateur.
GSI : Global Single Instance.
API : Application Programming Interface.
SAP : Systems, Applications and Products for data processing.
ERP : Enterprise Resource Planning.
ECC : ERP Central Component.
Introduction générale
Le secteur du transport, sous ses différents aspects, constitue un élément stratégique dans le
développement d’une nation d’où la nécessité de se doter d’une infrastructure permettant à ce secteur
de jouer pleinement son rôle en offrant un service de plus en plus performant. Dans ce cadre, et depuis
la fin des années 1990, le Royaume du Maroc s’est engagé dans une politique de modernisation de
son réseau ferroviaire. Notamment, de vastes chantiers ont été entrepris dans le territoire marocain
afin d’augmenter la densité du trafic, d’améliorer la sécurité des infrastructures et de renforcer
l’efficacité globale du réseau ferroviaire.
ALSTOM TRANSPORT MAROC a obtenu le projet d’externalisation de l’activité de
maintenance de l’ONCF. En effet, elle s’est engagée dans un contrat qui inclut la maintenance des
locomotives électriques de type E1300, E1350 et E1400 et des équipements nécessaires pour assurer
l’activité de maintenance. Dans ce cadre, ALSTOM TRANSPORT doit maîtriser ses interventions
de maintenance, répondre aux exigences de l’exploitant et assurer une qualité de service élevée tout
en optimisant la durée des interventions.
Dans ce sens, le projet que j’ai mené au cours du stage de formation au sein de l’atelier de
maintenance de ROCHES NOIRES d’ALSTOM porte sur la conception et la réalisation d’une
application de gestion de stock du magasin de Alstom, ainsi qu’envoyer les détails des matériels du
client qui est l’ONCF pour qu’ils puissent savoir tous les changements par rapport à leurs matériels.
Mon rapport est subdivisé en quatre chapitres :
• Le premier est consacré à la présentation de l’organisme d’accueil de l’entreprise.
• Le deuxième chapitre s’intéresse à la présentation des différents types des locomotives
d’ALSTOM ainsi que le pupitre de la locomotive.
• Le troisième chapitre concerne la présentation de mon projet, le cahier de charge et les outils
utilisés.
• Le quatrième chapitre est destiné à la conception et la réalisation de l’application.
CHAPITRE 1 :
Chapitre 1 : Présentation de l’entreprise
Introduction
Dans ce chapitre, je vais faire une présentation générale de l’entreprise ALSTOM Transport afin
de connaitre les activités de cette entreprise.
1. Groupe ALSTOM
1.1. Présentation du groupe
ALSTOM est une société anonyme basée en France créé en 1928, et au fil des années, les activités
du groupe ont pris du large et ont connu d’énormes diversifications. Actuellement, le groupe est l’un
des leaders mondiaux dans le Secteur d’infrastructures de transport ferroviaire.
Le Groupe ALSTOM est reconnu dans le monde par l’avance technologique de ses solutions qui
optimisent les coûts de possession de ses produits. L’entreprise construit des trains et des métros
automatiques offrants la plus grande capacité. [1]
1.2. Filiales d’ALSTOM
A la fin de gérer ses activités ALSTOM a créé trois filiales opérantes chacune dans un domaine
défini.
ALSTOM POWER : Spécialisé dans la conception, la fabrication et la fourniture des produits en
relation avec la production d’électricité. Près de 25% de la capacité mondiale en production
d’électricité dépend des technologies d’ALSTOM.
ALSTOM GRID : S’en charge de la conception et la réalisation des équipements nécessaires pour
transmettre l’énergie électrique depuis la centrale jusqu’aux utilisateurs. La filiale se positionne dans
le podium des trois premiers acteurs dans le secteur.
ALSTOM TRANSPORT : Focalise ses travaux autour de trois familles de produits et services, la
conception du matériel roulant, fondation des infrastructures ferroviaires, et le service de maintenance
des équipements ferroviaires. [1]
Figure 1: La structure du groupe ALSTOM avant 2014
1.3. Synoptique d’ALSTOM
Figure 2: Synoptique du groupe
2. ALSTOM au Maroc
2.1. Domaines d’activités
Alstom est présente au Maroc depuis plus de 40 ans, avec 9 établissements répartis dans tout le
pays opérant dans plusieurs secteurs d’activité.
L’énergie : la société s’occupe de l’exploitation et l’entretient de la centrale électrique à Ain Béni
Mathar, ainsi que de la maintenance des turbines et des alternateurs de 4 unités à la centrale thermique
de Jorf Lasfar. Elle est chargée aussi de la rénovation des turbines et des alternateurs 600 MW de
Date de création
Siège social 3 avenue André Malraux -92300 Levallois-Perret (France)
Activités Infrastructures d’énergie et de transport
Filiales ALSTOM TRANSPORT
Effectif 31 000 (2016)
Capital social 5,36 milliards € (au 31 octobre 2016)
Chiffre d’affaire 6,9 milliards €
(2015/16)
LOGO
1928
l'ONE à centrale thermique de Mohammedia. Avec plusieurs projets en cours en partenariat avec
ONE et l’OCP pour renforcer la vision énergétique du Maroc au futur.
Les réseaux de transports : Depuis 1984, offre une variété de produits à haute tension et très haute
tension ainsi que les installations de décision (disjoncteurs, Commutateurs, transformateurs,
instruments de mesure, Systèmes de commande de contrôle, etc.) pour répondre aux besoins d’une
large gamme de réseaux de transport.
Transport : Alstom contribue à la réalisation des objectifs de l’ONCF pour répondre à
l’augmentation du trafic générée par l’ouverture du port de Tanger Med, pour renforcer une offre
ferroviaire de qualité, pour améliorer les capacités de la ligne existante en fluidifiant le trafic et
participer au développement structurel et durable des régions traversées. [1]
Figure 3: Répartition des sites d’ALSTOM sur le territoire marocain
2.2. Le centre de maintenance ROCHES NOIRES
Le centre de maintenance de roches noires est le projet mené par ALSTOM Maroc sous le contrat
d’externalisation de la maintenance des locomotives de type Prima II, séries E1300, E1350 et E1400.
Ce site est reparti sur une superficie de 4300 m2
, situé au sein du site de maintenance de l’ONCF et
juste à côté du port de Casablanca. Il comporte :
✓ Trois voies de maintenance électrifiées (avec caténaire) et avec accès fosse (voies 5.7 et 9)
✓ Trois voies de maintenance non électrifiées (voies 11, 21 et 23)
✓ Un magasin de stockage des outillages et des pièces de rechange nécessaires.
✓ Une zone de stockage située à AIN SBAI pour les pièces de rechanges lourdes.
✓ Un atelier mécanique pour la réparation des pièces défectueuses et réparables.
✓ Un atelier électronique pour effectuer les tests de fonctionnement et réparer les cartes
électroniques des locomotives.
✓ Un local de maintenance des batteries.
✓ Un local compresseur pour la production d’air comprimé.
✓ Une zone de levage pour le démontage des bogies.
✓ Deux ponts roulants 25 T (voie 21). [1]
Figure 4: Plan de l’atelier de maintenance
2.3. Description organisationnelle
Le site de maintenance gérer par ALSTOM pour le projet d’externalisation de la maintenance des
locomotives Prima II, est organisé selon l’organigramme suivant :
Figure 5: Organigramme de projet
L’ONCF possède un large parc de matériel roulant dédié aux activités de transport des voyageurs
et marchandises. Pour garantir la régularité de ces activités, il faut assurer la disponibilité et la sécurité
lors de l’utilisation du matériel roulant. Cependant, l’ONCF a trouvé du mal à réaliser la maintenance
des locomotives de type ALSTOM, ainsi l’office a décidé d’externaliser la maintenance des
locomotives au constructeur qui n’est que ALSTOM. Le contrat décroché par ALSTOM s’étale sur
15 ans et consiste à garantir la maintenance préventive et corrective de 47 locomotives électriques
des équipements nécessaires à l’activité de l’atelier et des locaux sociaux et sanitaires.
Les locomotives prises en compte dans le contrat sont les locomotives dont la conception et la
fabrication ont été réalisé par ALSTOM. Il s’agit des locomotives électriques de série E1300 et
E1400. [2]
Conclusion
Après cette vue générale sur le groupe ALSTOM, je vais vous faire une description des
locomotives que la société a fait un contrat avec l’ONCF pour la maintenance de ces locomotives de
séries E1300, E1350 et E1400.
CHAPITRE 2 :
Chapitre 2 : Description des locomotives E1300 / E1350 / E1400
Introduction
Dans ce chapitre je vais présenter les détails des locomotives séries E1300, E1350 et E1400 pour
savoir tous les éléments principaux de ces locomotives.
1. Généralité
Une locomotive est un engin moteur, c'est-à-dire se déplaçant par ses propres moyens, utilisé par
le transport ferroviaire pour fournir l'énergie de traction à un train. Le plus souvent, la locomotive se
trouve à l'avant du train et tire les wagons (fret ou phosphate) ou les voitures (voyageurs) derrière
elle. Cette disposition (traction) impose une manœuvre à chaque fois que le train change de direction.
La « pousse » (locomotive située en queue de rame) est donc de plus en plus utilisée pour les
rames légères.
Nous distinguons plusieurs types de locomotives en fonction de leur conception et, surtout, de leur
mode de fonctionnement : locomotive à vapeur, locomotive Diesel ou locomotive électrique.
La classification se fait aussi selon le système de traction :
Figure 6: Types des locomotives
Le site de maintenance ROCHES NOIRES se spécialise dans la maintenance des locomotives
électriques Prima II de ALSTOM de séries E1300/E1350 et E1400. [2]
1.1. Locomotives séries E1300 et E1350
Les locomotives électriques de séries E1300/E1350 sont les locomotives d’ALSTOM dédié au
transport des frets, elles ont les mêmes caractéristiques presque, en effet sont deux générations de
même type de machines.
Les tableaux suivants présentent l’ensemble des caractéristiques techniques et fonctionnelles des
locomotives E1300/E1350. [2]
Tableau 1: Caractéristiques techniques des locomotives E1300
Tableau 2: Caractéristiques techniques des locomotives E1350
Constructeur
Gamme de locomotive Type SNCF BB 7200
Année de construction 1999
Type de locomotive BB
Nombre d’engins construits 9
Tension d’alimentation 3 kV DC
Puissance de la locomotive 4000 kW
Vitesse commerciale en voyageur 120 km/h
Masse de la locomotive 88 t
Ecartement de voies 1 435 mm
Longueur de la locomotive 17 480 mm
Largeur de la locomotive 3 053 mm
Constructeur Gec-Alsthom / SCIF
Gamme de locomotive Type SNCF BB 7200
Année de construction 1992
Type de locomotive BB
Nombre d’engins construits 18
Tension d’alimentation 3 kV DC
Puissance de la locomotive 4000 kW
Vitesse commerciale en
voyageur
160 km/h
Masse de la locomotive 88 t
Ecartement de voies 1 435 mm
Longueur de la locomotive 17 480 mm
Largeur de la locomotive 3 053 mm
➢ Présentation générale de la structure machine
Figure 7: Structure machine E1300 / E1350
1.2. Locomotives série E1400
Le Maroc a lancé un vaste plan de modernisation et de restructuration de son réseau ferroviaire.
Pour faire face rapidement à la forte augmentation du trafic de voyageurs et de fret, l'ONCF a signé,
en novembre 2007, un contrat pour la fourniture de 20 Prima II (E1400). Ces locomotives peuvent
être affectées indifféremment au fret et au transport des voyageurs. Les locomotives sont équipées
pour des caténaires de 3kV. Leur vitesse de service est de 160 km/h. [2]
Les caractéristiques techniques de la locomotive E1400 est présenté dans le tableau suivant :
Tableau 3: Caractéristiques techniques des locomotives E1400
Constructeur :
Gamme de locomotive Prima EL II
Type de locomotive Bo Bo
Tension d'alimentation 3 kV DC
Puissance de la locomotive 5 500 kW
Vitesse commerciale en voyageur 160 km/h
Vitesse commerciale en fret 140 km/h
Effort au démarrage 320 Kn
Masse de la locomotive 90 t
Km annuel prévisionnel 300 000 km
Longueur de la locomotive 19 110 mm
Largeur de la locomotive 2 850 mm
➢ Présentation générale de la structure machine
Figure 8: Structure de la locomotive E1400
2. Pupitre de la locomotive
2.1. Dénomination des éléments du pupitre
Figure 9: Pupitre de la locomotive
2.2. Définition des éléments du pupitre
Manipulateur de traction : regrouper plusieurs commandes comme la sélection du sens de marche.
Tachymètre : Transmetteur de vitesse électromécanique installé en bout d’essieu.
Combiné radio : destiné à capter et décoder les ondes radioélectriques émises.
Avertisseur 2 tons : des dispositifs permettant d’envoyer un signal ayant une mission particulière.
Voltmètre / ampèremètre / monomètre : appareils de mesure.
Conclusion
Après ces chapitres qui font une description sur les activités de la société ALSTOM, je vais faire
une présentation générale des éléments associés à mon sujet.
CHAPITRE 3 :
Chapitre 3 : Présentation du projet
Introduction
La société Alstom a un magasin qui contient tous les composants et les produits nécessaire pour
la réparation et la maintenance des locomotives de types E1300, E1350 et E1400, aussi que des
composants de leur client au Maroc qui est l’ONCF. Et donc l’ONCF veut avoir une idée détaillée de
ses composants, ainsi que Alstom doit bien gérer son stock pour savoir la quantité des produits qui
ont dans le stock, l’état de chaque produit, la date d’entrer ou de sortie de chaque produit et avoir la
possibilité d’exporter une liste de tous les produits en format Excel ou csv afin de les envoyer
automatiquement au système GMAO de l’ONCF pour que l’équipe de l’ONCF puissent visualiser
tous les changements dans leur système.
Donc j’ai réalisé une application de gestion de stock qui sert :
• Aux responsables de visualiser l’état du stock.
• Au magasinier d’enregistrer toute opération sur le stock (Ajouter, Supprimer et éditer un produit,
ainsi faire entrer un produit au stock ou le faire sortir du stock)
• Gérer la base de données des produits et de leurs catégories en ajoutant des nouveaux produits ou
des nouvelles catégories ou en supprimant des produits que l’entreprise n’utilise plus.
• Anticiper toute rupture de stock.
1. Problématique
Le problème posé par l’entreprise ALSTOM est qu’ils n’ont pas une visualisation de son stock,
parfois ils vont utiliser un produit et il trouve qu’il n’est pas disponible dans le magasin, et les produits
de la maintenance des locomotives sont trop cher, donc ils doivent les demander de la France et
attendre jusqu’au produit arrive au Maroc pour continuer la réparation. Et dans ce domaine
ferroviaire, il n’est pas acceptable d’attendre tous ce temps car l’ONCF utilise toujours ses
locomotives pour les voyages de ses clients au Maroc.
Aussi le problème chez l’ONCF c’est qu’ils ont un système GMAO qui les habilite de voir tous
les changements dans toute la société tel que leur stock, les heures de travail de chaque travailleur et
autres. Et donc l’ONCF doit visualiser dans son système aussi les changements qui se passe chez
ALSTOM pour être à jour et savoir les détails de ses matériels.
Alors le travail que je vais faire est de réaliser une application qui gère le stock de ALSTOM par
l’ajout, la suppression et la modification des produits ainsi de les faire entrer ou sortir du magasin, et
visualiser l’état du stock, aussi l’exporter pour le faire entrer dans le système GSI de ALSTOM afin
de les faire envoyer directement au système GMAO de l’ONCF. Et comme ça on va résoudre les
problèmes de ALSTOM et de l’ONCF concernant la gestion du stock de ALSTOM et des produits.
2. Présentation du GSI de Alstom et du GMAO de l’ONCF
2.1. Présentation du GSI de Alstom
Le principal objectif du département de la transformation des finances est de mettre au point la
stratégie de la fonction finance et de diriger sa mise en œuvre sur deux grands piliers : la comptabilité
/ services partagés et les outils / processus financiers.
ERST d’ALSTOM basé sur SAP ECC, quatre versions, trois modèles CORE précédents dans
TWIST en fonction des activités (maintenance, produits ...) : Chas, Railsys, & Amon, la nouvelle
solution ERP principale appelée GSI et autre héritage SUN, SAP B1, …
GSI (Global Single Instance) est un programme de transformation de l'entreprise. L'objectif est
de déployer des processus standard transversaux (Finance, Contrôle de gestion, Projet / Contrat,
Industrie / Fabrication, Supply Chain, Services, …) s'appuyant sur un système d'information unique
(GSI et le paysage associé).
En tant que système central unique, GSI s'appuie sur des processus intégrés. Par conséquent, la vision
transversale doit être renforcée dans un proche avenir pour les versions et le déploiement de GSI.
L’approche de gestion du changement (activités de nettoyage des données, formation, mise à jour de
l’organisation, nouveaux modes de fonctionnement, …) est la clé de toutes les entreprises. [3]
Donc GSI de Alstom est un système international qui est propriétaire à Alstom et qui gère à peu
près toutes les fonctionnalités de la société dans toutes les filiales d’Alstom dans tout le monde.
Et par ce système, Alstom peut gérer tous les axes de l’entreprise genre la partie finance,
équipement, maintenance, ressource, analyse et travaux.
2.2. Présentation du GMAO de l’ONCF
GMAO de l’ONCF est un système fait par la société CARL Source. Il est séparé en deux phase :
la première phase est le déploiement des modules, et la deuxième phase est le périmètre de la GMAO.
[2]
• Déploiement des modules de la GMAO :
Figure 10: Déploiement des modules de la GMAO
• Le périmètre de la GMAO :
Figure 11: Le périmètre de la GMAO
3. Cahier de charge
3.1. Présentation
Cette application est pour la gestion du stock de Alstom, les fonctionnalités qu’on peut faire dans
cette application est :
• Ajouter un nouveau produit ou nu nouveau matériel.
• Supprimer un produit déjà existant.
• Modifier un produit dans le magasin.
• Entrer une quantité d’un produit au magasin.
• En sortir une quantité d’un produit du magasin.
• Visualiser l’état du stock (tous les produits dans le magasin aves leurs détails).
• Exporter la liste des produits et matériels en format Excel ou csv pour les fusionner avec le
système GSI de Alstom afin de les envoyer automatiquement au système GMAO de l’ONCF.
3.2. Outils
Durant le travail sur ce projet, j’ai utilisé les outils suivants :
• SQL Server
Microsoft SQL Server est un système de gestion de base de données
(SGBD) en langage SQL incorporant entre autres un SGBDR (SGBD
relationnel) développé et commercialisé par la société Microsoft. Il
fonctionne sous les OS Windows et Linux
• Visual Studio
Microsoft Visual Studio est une suite de logiciels de développement pour
Windows et mac OS conçue par Microsoft.
Visual Studio est un ensemble complet d'outils de développement
permettant de générer des applications web ASP.NET, des services web
XML, des applications bureautiques et des applications mobiles.
Figure 12: Logo SQL Server
Figure 13: Logo Visual Studio
• C#
C# est un langage de programmation orientée objet, commercialisé par
Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft
.NET. Il est dérivé du C++ et très proche du Java dont il reprend la syntaxe
générale ainsi que les concepts. Il est utilisé notamment pour développer des
applications web sur la plateforme ASP.NET.
• PowerDesigner
PowerDesigner (anciennement PowerAMC) est un logiciel de conception créé
par la société SAP, qui permet de modéliser les traitements informatiques et
leurs bases de données associées.
Conclusion
Après la présentation de mon projet et savoir les outils que j’ai travaillé avec, je vais entrer à la
conception et la réalisation de l’application que j’ai expliqué dans ce chapitre.
Figure 14: Logo C#
Figure 15: Logo PowerDesigner
CHAPITRE 4 :
Chapitre 4 : Conception et Réalisation de l’Application
Introduction
Dans ce chapitre je vais présenter la conception du travail qui contient les diagrammes connus en
base de données ainsi la réalisation de l’application que j’ai fait à base de C# et SQL Server.
1. Conception
1.1. Modèle Conceptuel des données (MCD)
Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui
seront utilisées par le système d'information. Il s'agit donc d'une représentation des données,
facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités.
Figure 16: Modèle Conceptuel des Données
1.2. Modèle Logique des données (MLD)
Le Modèle Logique de Données (MLD) est la modélisation logique des données qui tient compte
du niveau organisationnel des données. Il s’agit d’une vue logique en termes d’organisation de
données nécessaire à un traitement.
Figure 17: Modèle Logique des Données
1.3.Modèle Physique des données (MPD)
Cette étape consiste à implémenter le modèle dans le SGBD, c'est-à-dire le traduire dans un
langage de définition de données. Le langage utilisé dans ce projet est SQL Server.
Figure 18: Modèle Physique des données
1.4. Diagramme de cas d’utilisation
Figure 19: Diagramme de cas d'utilisation
2. Réalisation
2.1. Base de données SQL Server et Programmation C# (Visual Studio)
• Création des tables par SQL Server
J’ai créé les tables nécessaires pour ce projet et qui sont :
➢ Connexion : Cette table contient les noms d’utilisateurs et les mots de passe des
magasiniers qui vont gérer le stock.
➢ Connexion_admin : Cette table contient les noms d’utilisateurs et les mots de passe des
responsables qui vont juste visualiser la liste des produits et matériels disponibles au
magasin et les faire exporter.
➢ Products : Cette table contient tous les produits qui se trouve dans le magasin ainsi que
leurs détails.
Voici les tables que j’ai créé par SQL Server :
Figure 20: Création des tables par SQL Server
• Fonction pour ajouter un nouveau produit au magasin
Pour ajouter un nouveau produit ou matériel, j’ai utilisé le code suivant par le langage C# :
Figure 21: Ajouter un nouveau produit au magasin
• Fonction pour modifier un produit existant au magasin
Pour modifier un produit, j’exécute le code suivant :
Figure 22: Modifier un produit existant au magasin
• Fonction pour supprimer définitivement un produit du magasin
Pour supprimer un produit, j’exécute ce code en C# :
Figure 23: Supprimer définitivement un produit du magasin
• Fonction pour faire entrer un produit au magasin
Figure 24: Faire entrer un produit au magasin
• Fonction pour faire en sortir un produit du magasin
Figure 25: Faire en sortir un produit du magasin
• Fonction pour exporter la liste des produits en format Excel
Figure 26: Exporter la liste des produits en format Excel
2.2. Authentification
J’ai créé l’application pour deux profils : un pour le responsable et l’autre pour le magasinier.
• Le responsable visualise seulement la liste des produits et il voit l’état de stock, ainsi il peut
exporter cette liste en format Excel.
• Le magasinier peut modifier dans le stock comme j’ai expliqué précédemment.
Voici la fenêtre d’authentification qui s’affiche au début :
Figure 27: Authentification
Si le mot de passe est incorrect, la fenêtre suivante s’affiche :
Figure 28: Nom d'utilisateur ou Mot de passe est incorrecte
Sinon la fenêtre d’accueil sera affichée selon le profil connecté à l’application.
2.3. Accueil du responsable
Si le responsable qui à accéder à l’application, la fenêtre suivante va s’affiché :
Figure 29: Accueil du responsable
Le responsable peut visualiser tous les produits dans le magasin ainsi les exporter en format Excel.
2.4. Accueil du magasinier
Si le profil connecté à l’application est le magasinier, l’accueil suivant va s’afficher :
Figure 30: Accueil du magasinier
Le menu contient 8 boutons, chacune correspond à une fonctionnalité que le magasinier peut faire.
2.5. Add New Product
Figure 31: Ajouter un nouveau produit au magasin
Ici on peut remplir cette fiche pour ajouter un nouveau produit au magasin.
Figure 32: Remplissage des informations du nouveau produit
Après le remplissage de la fiche, on clique sur « Add Product » pour le faire ajouter au magasin.
Figure 33: Produit est ajouté
2.6. Delete Product
Figure 34: Supprimer un produit du magasin
Pour supprimer définitivement un produit du magasin, il suffit de sélectionner le produit et cliquer
sur « Delete Product »
Figure 35: Sélection du produit pour le supprimer
2.7. Edit Product
Figure 36: Modifier un produit existant au magasin
Pour modifier un produit, il faut sélectionner le produit pour que les champs se remplissent par les
informations du produit.
Figure 37: Sélection du produit à modifier
Après il reste juste cliquer sur « Edit Product » et le produit sera éditer par les nouvelles valeurs.
Figure 38: Produit est modifier
2.8. Enter A Product
Figure 39: Faire entrer un produit au magasin
On peut choisir le produit qu’on veut le faire entrer au magasin et saisir la quantité à entrer.
Figure 40: Sélection du produit pour le faire entrer au magasin
Figure 41: Saisir la quantité à entrer de ce produit
Après la sélection du produit et la saisie de la quantité à faire entrer au magasin, on clique sur « Add
Quantity »
Figure 42: Quantité est ajouté
2.9. Take Out A Product
Figure 43: En sortir un produit du magasin
Pour faire en sortir un produit du magasin, il suffit de sélectionner le produit et saisir la quantité à en
sortie.
Figure 44: Saisir la quantité à en sortir
Après on clique sur « Decrease Quantity » pour faire en sortir ce produit du magasin.
Figure 45: Quantité est bien en sortie du magasin
Si la quantité à en sortir du magasin est grand que la quantité qui se trouve au magasin, la fenêtre
suivante s’affiche :
Figure 46: Quantité n'est pas en sortie
2.10. See All Products
Ici on peut voir la liste de tous les produits et les matériels qui se trouve dans le magasin.
Figure 47: Liste de tous les produits dans le magasin
2.11. Save All Products
Figure 48: Exporter les produits en format Excel
On peut exporter la liste des produits existants au magasin en cliquant sir « Exporter ». Après le
fichier Excel s’ouvre avec tous les données des produits.
Figure 49: Fichier Excel exporté
Conclusion
Dans ce chapitre j’ai présenté toutes les étapes que j’ai fait pour réaliser cette application afin de
résoudre les problèmes de la société Alstom et l’ONCF.
Conclusion générale
L’intérêt de ce projet est de trouver une solution pour les problèmes du magasin de Alstom ainsi
la visualisation des matériels chez l’ONCF et de rendre la gestion du stock du magasin plus efficace.
Ce projet que j’ai traité sert à bien gérer les entrer et les sorties du magasin, ainsi l’ajout, la
suppression et la modification des produits et des matériels, afin de les exporter en format Excel. Son
oublier le fusionnement avec le système GSI de Alstom et faire la liaison entre l’interface GSI et la
GMAO de l’ONCF pour qu’ils puissent visualiser tous les changements de leurs matériels.
Finalement, je ne peux qu’affirmer que mon expérience de stage chez la société ALSTOM
TRANSPORT et l’ONCF a été très avantageuse, j’ai appris tant de choses sur le domaine ferroviaire,
ainsi j’ai développé mes connaissances au développement informatique.
Bibliographie & Webographie
• [1] Documentation ALSTOM TRANSPORT
• [2] Documentation de l’ONCF
• [3] https://www.alstom.com/
• [4] https://thecodingtrain.com/
Le présent rapport est une synthèse du travail effectué dans le cadre de
mon stage de formation effectué au sein de la société française ALSTOM
Transport. L’objectif de ce projet est la conception et la réalisation d’une
application de gestion de stock de Alstom et établir une liaison des
données entre l’interface GSI de Alstom avec la GMAO de l'ONCF.
Mon projet a passé de trois étapes :
La première étape est une introduction sur l’entreprise Alstom et ses
activités.
La deuxième étape est une conception de l’application passant par le
modèle conceptuel des données (MCD), le modèle logique des données
(MLD), le modèle physique des données (MPD) et le diagramme de cas
d’utilisation.
La troisième étape consiste en la réalisation du projet par le langage C#
en utilisant le logiciel Visual Studio ainsi que SQL Server.
Mots clés : GMAO, GSI, SAP, API, Gestion de Stock.
Otmane DOUIEB
2ème
Année – ISIC

Contenu connexe

Tendances

Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIAAhmed BEN JEMIA
 
Rapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenanceRapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenanceYounesSALEK1
 
Etude critique et amélioration de la gestion de la performance du service mai...
Etude critique et amélioration de la gestion de la performance du service mai...Etude critique et amélioration de la gestion de la performance du service mai...
Etude critique et amélioration de la gestion de la performance du service mai...darckdaxter
 
présentation de soutenance PFE
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFEKarim Labidi
 
Rapport stage
Rapport stageRapport stage
Rapport stageTECOS
 
Rapport de projet de fin d’étude
Rapport  de projet de fin d’étudeRapport  de projet de fin d’étude
Rapport de projet de fin d’étudeOumaimaOuedherfi
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Yasmine Lachheb
 
Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .Oussama Ben Sghaier
 
Rapport interface terminal
Rapport interface terminalRapport interface terminal
Rapport interface terminalBelwafi Bilel
 
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...Ayoub Minen
 
Rapport du projet fin d'etudes
Rapport du projet fin d'etudesRapport du projet fin d'etudes
Rapport du projet fin d'etudesTahani RIAHI
 
Rapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboardRapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboardSiwar GUEMRI
 
Référentiel des missions juillet 2013
Référentiel des missions juillet 2013Référentiel des missions juillet 2013
Référentiel des missions juillet 2013Chaimaa Aboutaib
 
Rapport du Projet de Fin d'année Génie informatique ENSA AGADIR
Rapport du Projet de Fin d'année Génie informatique ENSA AGADIRRapport du Projet de Fin d'année Génie informatique ENSA AGADIR
Rapport du Projet de Fin d'année Génie informatique ENSA AGADIRAHMEDAKHACHKHOUCH
 

Tendances (20)

Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIA
 
Rapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenanceRapport stage : Mise en place d’un plan de maintenance
Rapport stage : Mise en place d’un plan de maintenance
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
Etude critique et amélioration de la gestion de la performance du service mai...
Etude critique et amélioration de la gestion de la performance du service mai...Etude critique et amélioration de la gestion de la performance du service mai...
Etude critique et amélioration de la gestion de la performance du service mai...
 
présentation de soutenance PFE
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFE
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
Rapprt de stage
Rapprt de stageRapprt de stage
Rapprt de stage
 
Rapport de projet de fin d’étude
Rapport  de projet de fin d’étudeRapport  de projet de fin d’étude
Rapport de projet de fin d’étude
 
Rapport final
Rapport finalRapport final
Rapport final
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
 
Rapport PFE
Rapport PFERapport PFE
Rapport PFE
 
Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .
 
Rapport pfev7
Rapport pfev7Rapport pfev7
Rapport pfev7
 
Rapport interface terminal
Rapport interface terminalRapport interface terminal
Rapport interface terminal
 
Rappot de stage
Rappot de stage Rappot de stage
Rappot de stage
 
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
 
Rapport du projet fin d'etudes
Rapport du projet fin d'etudesRapport du projet fin d'etudes
Rapport du projet fin d'etudes
 
Rapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboardRapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboard
 
Référentiel des missions juillet 2013
Référentiel des missions juillet 2013Référentiel des missions juillet 2013
Référentiel des missions juillet 2013
 
Rapport du Projet de Fin d'année Génie informatique ENSA AGADIR
Rapport du Projet de Fin d'année Génie informatique ENSA AGADIRRapport du Projet de Fin d'année Génie informatique ENSA AGADIR
Rapport du Projet de Fin d'année Génie informatique ENSA AGADIR
 

Similaire à Rapport Stage Alstom

Etude de faisabilité de tramway de la ville de Boumerdes
Etude de faisabilité de tramway de la ville de BoumerdesEtude de faisabilité de tramway de la ville de Boumerdes
Etude de faisabilité de tramway de la ville de Boumerdesfarouk BENHALIMA
 
Stage de Perfectonnement Génie Electrique (1) mm 24
Stage de Perfectonnement Génie Electrique (1) mm 24Stage de Perfectonnement Génie Electrique (1) mm 24
Stage de Perfectonnement Génie Electrique (1) mm 24DhaouiMastour
 
Ntchangout agaya wilfried rapport de stage d'intiation...
Ntchangout agaya wilfried rapport de stage d'intiation...Ntchangout agaya wilfried rapport de stage d'intiation...
Ntchangout agaya wilfried rapport de stage d'intiation...Wilfried NTCHANGOUT AGAYA
 
ERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiquesERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiquesMohamed Aziz Chetoui
 
Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie iferis
 
Rapport-Stage-professionnel-BENDAOU-Mourad_revise
Rapport-Stage-professionnel-BENDAOU-Mourad_reviseRapport-Stage-professionnel-BENDAOU-Mourad_revise
Rapport-Stage-professionnel-BENDAOU-Mourad_reviseMourad Bendaou
 
Application web de la gestion mabrouki soukayna 3026(1)
Application web de la gestion    mabrouki soukayna 3026(1)Application web de la gestion    mabrouki soukayna 3026(1)
Application web de la gestion mabrouki soukayna 3026(1)Mohamed Tcatvtg
 
Rapport PFE | Remitec | Automatisation d'une installation de production des e...
Rapport PFE | Remitec | Automatisation d'une installation de production des e...Rapport PFE | Remitec | Automatisation d'une installation de production des e...
Rapport PFE | Remitec | Automatisation d'une installation de production des e...Zouhair Boufakri
 
Gestion d'erreurs et accès à distance
Gestion d'erreurs et accès à distanceGestion d'erreurs et accès à distance
Gestion d'erreurs et accès à distanceahmed oumezzine
 
Étude et mise en place de ftp sécurisé
Étude et mise en place de ftp sécurisé Étude et mise en place de ftp sécurisé
Étude et mise en place de ftp sécurisé iferis
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufopImnaTech
 
Étude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufopÉtude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufopiferis
 
Prototype d'un atlas du patrimoine au format web sig mapserver-mapfish
Prototype d'un atlas du patrimoine au format web sig mapserver-mapfishPrototype d'un atlas du patrimoine au format web sig mapserver-mapfish
Prototype d'un atlas du patrimoine au format web sig mapserver-mapfishRachid Lhissou
 
Rapport PFE : Cloud Insights
Rapport PFE : Cloud InsightsRapport PFE : Cloud Insights
Rapport PFE : Cloud Insightsahmed oumezzine
 
123545746 pfe-2012-corrige
123545746 pfe-2012-corrige123545746 pfe-2012-corrige
123545746 pfe-2012-corrigeIsraël Mabiala
 
Republique_Tunisienne_Ministere_de_lEnse.pdf
Republique_Tunisienne_Ministere_de_lEnse.pdfRepublique_Tunisienne_Ministere_de_lEnse.pdf
Republique_Tunisienne_Ministere_de_lEnse.pdfAzizJenhani1
 
Projet Fin d'année version finale
Projet Fin d'année version finaleProjet Fin d'année version finale
Projet Fin d'année version finaleHoussem AZZOUZ
 
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)moamenmrabet
 

Similaire à Rapport Stage Alstom (20)

Etude de faisabilité de tramway de la ville de Boumerdes
Etude de faisabilité de tramway de la ville de BoumerdesEtude de faisabilité de tramway de la ville de Boumerdes
Etude de faisabilité de tramway de la ville de Boumerdes
 
Stage de Perfectonnement Génie Electrique (1) mm 24
Stage de Perfectonnement Génie Electrique (1) mm 24Stage de Perfectonnement Génie Electrique (1) mm 24
Stage de Perfectonnement Génie Electrique (1) mm 24
 
Ntchangout agaya wilfried rapport de stage d'intiation...
Ntchangout agaya wilfried rapport de stage d'intiation...Ntchangout agaya wilfried rapport de stage d'intiation...
Ntchangout agaya wilfried rapport de stage d'intiation...
 
ERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiquesERP médical pour la TRANSTU : module de gestion pharmaceutiques
ERP médical pour la TRANSTU : module de gestion pharmaceutiques
 
Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie Étude et mise en place d'un serveur messengerie
Étude et mise en place d'un serveur messengerie
 
Rapport-Stage-professionnel-BENDAOU-Mourad_revise
Rapport-Stage-professionnel-BENDAOU-Mourad_reviseRapport-Stage-professionnel-BENDAOU-Mourad_revise
Rapport-Stage-professionnel-BENDAOU-Mourad_revise
 
Application web de la gestion mabrouki soukayna 3026(1)
Application web de la gestion    mabrouki soukayna 3026(1)Application web de la gestion    mabrouki soukayna 3026(1)
Application web de la gestion mabrouki soukayna 3026(1)
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
 
Rapport finiale
Rapport finialeRapport finiale
Rapport finiale
 
Rapport PFE | Remitec | Automatisation d'une installation de production des e...
Rapport PFE | Remitec | Automatisation d'une installation de production des e...Rapport PFE | Remitec | Automatisation d'une installation de production des e...
Rapport PFE | Remitec | Automatisation d'une installation de production des e...
 
Gestion d'erreurs et accès à distance
Gestion d'erreurs et accès à distanceGestion d'erreurs et accès à distance
Gestion d'erreurs et accès à distance
 
Étude et mise en place de ftp sécurisé
Étude et mise en place de ftp sécurisé Étude et mise en place de ftp sécurisé
Étude et mise en place de ftp sécurisé
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufop
 
Étude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufopÉtude et mise en place d'un serveur FTP au sufop
Étude et mise en place d'un serveur FTP au sufop
 
Prototype d'un atlas du patrimoine au format web sig mapserver-mapfish
Prototype d'un atlas du patrimoine au format web sig mapserver-mapfishPrototype d'un atlas du patrimoine au format web sig mapserver-mapfish
Prototype d'un atlas du patrimoine au format web sig mapserver-mapfish
 
Rapport PFE : Cloud Insights
Rapport PFE : Cloud InsightsRapport PFE : Cloud Insights
Rapport PFE : Cloud Insights
 
123545746 pfe-2012-corrige
123545746 pfe-2012-corrige123545746 pfe-2012-corrige
123545746 pfe-2012-corrige
 
Republique_Tunisienne_Ministere_de_lEnse.pdf
Republique_Tunisienne_Ministere_de_lEnse.pdfRepublique_Tunisienne_Ministere_de_lEnse.pdf
Republique_Tunisienne_Ministere_de_lEnse.pdf
 
Projet Fin d'année version finale
Projet Fin d'année version finaleProjet Fin d'année version finale
Projet Fin d'année version finale
 
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
 

Dernier

Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 

Dernier (8)

Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 

Rapport Stage Alstom

  • 1. ENSAJ - BP : 1166 Route d’Azzemour, Nationale N°1, ELHAOUZIA– El Jadida Maroc Tél : 05 23 34 48 22 - Fax : 05 23 39 49 15 - Site web : www.ensaj.ucd.ac.ma Année Universitaire : 2019 - 2020 UNIVERSITÉ CHOUAIB DOUKKALI ÉCOLE NATIONALE DES SCIENCES APPLIQUÉES – EL JADIDA Diplôme d’Ingénieur d’Etat Filière : Ingénierie en Système d’Information et de Communication (ISIC) Niveau : 2ème année ➢ Encadré par : • M. DABAGHIA Abdelkarim • M. BOUKIL Hamza ➢ Réalisé par : • DOUIEB Otmane
  • 2. Résumé Le présent rapport est une synthèse du travail effectué dans le cadre de mon stage de formation effectué au sein de la société française ALSTOM Transport. L’objectif de ce projet est la conception et la réalisation d’une application de gestion de stock de Alstom et établir une liaison des données entre l’interface GSI de Alstom avec la GMAO de l'ONCF. Mon projet a passé de trois étapes : La première étape est une introduction sur l’entreprise Alstom et ses activités. La deuxième étape est une conception de l’application passant par le modèle conceptuel des données (MCD), le modèle logique des données (MLD), le modèle physique des données (MPD) et le diagramme de cas d’utilisation. La troisième étape consiste en la réalisation du projet par le langage C# en utilisant le logiciel Visual Studio ainsi que SQL Server. Mots clés GMAO, GSI, SAP, API, Gestion de Stock.
  • 3. Remerciements Au terme de ce travail, je tiens à exprimer mes sincères et profond remerciements et reconnaissances à mon encadrant M. DABAGHIA Abdelkarim et M. BOUKIL Hamza, pour le temps qu’ils m’ont consacré tout au long de cette période, sachant répondre à toutes mes interrogations, sans oublier leur participation au cheminement de ce travail. Leur soutien, leurs conseils et leurs remarques m’ont permis d’accomplir ce travail. Ainsi un remerciement à l’équipe de l’ONCF à l’établissement de la maintenance des locomotives de Roches Noires qu’ils mont aider à découvrir le domaine et apprendre tond de choses dans le domaine ferroviaire, et spécialement le Chef d’établissement M. ES-SAHBI Mohamed pour son soutien et son orientation durant toute la période du stage. En particulier, je tiens à exprimer ma grande gratitude envers tous les fonctionnaires d’ALSTOM Transport et spécialement le département d’ingénierie et son équipe notamment sans oublier tous les stagiaires que j’ai connus durant ma période de stage, et qui ont créé une ambiance de travail chaleureuse. Mes remerciements vont aussi à l’encontre de l’ensemble du corps professoral de l’Ecole Nationale des Sciences Appliquées d’El Jadida et plus spécialement le corps enseignant du département TRI pour la qualité d’enseignement qu’ils nous ont assurée et pour leurs efforts permanents d’amélioration de la filière ISIC.
  • 4. Table des matières Résumé ....................................................................................................................... 1 Mots clés..................................................................................................................... 1 Remerciements ............................................................................................................ 2 Liste des figures........................................................................................................... 5 Liste des tableaux......................................................................................................... 7 Liste des abréviations ................................................................................................... 8 Introduction générale.................................................................................................... 9 Chapitre 1 : Présentation de l’entreprise ....................................................................... 11 Introduction............................................................................................................... 11 1. Groupe ALSTOM ................................................................................................ 11 1.1. Présentation du groupe.....................................................................................................................11 1.2. Filiales d’ALSTOM.........................................................................................................................11 1.3. Synoptique d’ALSTOM...................................................................................................................12 2. ALSTOM au Maroc ............................................................................................. 12 2.1. Domaines d’activités........................................................................................................................12 2.2. Le centre de maintenance ROCHES NOIRES ................................................................................13 2.3. Description organisationnelle ..........................................................................................................14 Conclusion ................................................................................................................ 15 Chapitre 2 : Description des locomotives E1300 / E1350 / E1400................................... 17 Introduction............................................................................................................... 17 1. Généralité............................................................................................................ 17 1.1. Locomotives séries E1300 et E1350................................................................................................18 1.2. Locomotives série E1400.................................................................................................................19 2. Pupitre de la locomotive ....................................................................................... 20 2.1. Dénomination des éléments du pupitre............................................................................................20 2.2. Définition des éléments du pupitre ..................................................................................................20 Conclusion ................................................................................................................ 20 Chapitre 3 : Présentation du projet ............................................................................... 22 Introduction............................................................................................................... 22 1. Problématique...................................................................................................... 22 2. Présentation du GSI de Alstom et du GMAO de l’ONCF......................................... 23 2.1. Présentation du GSI de Alstom........................................................................................................23 2.2. Présentation du GMAO de l’ONCF.................................................................................................24 3. Cahier de charge .................................................................................................. 25 3.1. Présentation......................................................................................................................................25
  • 5. 3.2. Outils................................................................................................................................................25 Conclusion ................................................................................................................ 26 Chapitre 4 : Conception et Réalisation de l’Application ................................................. 28 Introduction............................................................................................................... 28 1. Conception .......................................................................................................... 28 1.1. Modèle Conceptuel des données (MCD).........................................................................................28 1.2. Modèle Logique des données (MLD)..............................................................................................28 1.3. Modèle Physique des données (MPD).............................................................................................29 1.4. Diagramme de cas d’utilisation .......................................................................................................30 2. Réalisation .......................................................................................................... 30 2.1. Base de données SQL Server et Programmation C# (Visual Studio) ..............................................30 2.2. Authentification ...............................................................................................................................34 2.3. Accueil du responsable ....................................................................................................................35 2.4. Accueil du magasinier......................................................................................................................36 2.5. Add New Product.............................................................................................................................37 2.6. Delete Product..................................................................................................................................38 2.7. Edit Product .....................................................................................................................................39 2.8. Enter A Product................................................................................................................................41 2.9. Take Out A Product .........................................................................................................................43 2.10. See All Products ............................................................................................................................45 2.11. Save All Products ..........................................................................................................................45 Conclusion ................................................................................................................ 46 Conclusion générale ................................................................................................... 47 Bibliographie & Webographie..................................................................................... 48
  • 6. Liste des figures Figure 1: La structure du groupe ALSTOM avant 2014 12 Figure 2: Synoptique du groupe 12 Figure 3: Répartition des sites d’ALSTOM sur le territoire marocain 13 Figure 4: Plan de l’atelier de maintenance 14 Figure 5: Organigramme de projet 15 Figure 6: Types des locomotives 17 Figure 7: Structure machine E1300 / E1350 19 Figure 8: Structure de la locomotive E1400 20 Figure 9: Pupitre de la locomotive 20 Figure 10: Déploiement des modules de la GMAO 24 Figure 11: Le périmètre de la GMAO 24 Figure 12: Logo SQL Server 25 Figure 13: Logo Visual Studio 25 Figure 14: Logo C# 26 Figure 15: Logo PowerDesigner 26 Figure 16: Modèle Conceptuel des Données 28 Figure 17: Modèle Logique des Données 29 Figure 18: Modèle Physique des données 29 Figure 19: Diagramme de cas d'utilisation 30 Figure 20: Création des tables par SQL Server 31 Figure 21: Ajouter un nouveau produit au magasin 31 Figure 22: Modifier un produit existant au magasin 32 Figure 23: Supprimer définitivement un produit du magasin 32 Figure 24: Faire entrer un produit au magasin 33 Figure 25: Faire en sortir un produit du magasin 33 Figure 26: Exporter la liste des produits en format Excel 34 Figure 27: Authentification 35 Figure 28: Nom d'utilisateur ou Mot de passe est incorrecte 35 Figure 29: Accueil du responsable 36 Figure 30: Accueil du magasinier 36 Figure 31: Ajouter un nouveau produit au magasin 37 Figure 32: Remplissage des informations du nouveau produit 37 Figure 33: Produit est ajouté 38 Figure 34: Supprimer un produit du magasin 38 Figure 35: Sélection du produit pour le supprimer 39 Figure 36: Modifier un produit existant au magasin 39 Figure 37: Sélection du produit à modifier 40 Figure 38: Produit est modifier 40 Figure 39: Faire entrer un produit au magasin 41 Figure 40: Sélection du produit pour le faire entrer au magasin 41 Figure 41: Saisir la quantité à entrer de ce produit 42 Figure 42: Quantité est ajouté 42
  • 7. Figure 43: En sortir un produit du magasin 43 Figure 44: Saisir la quantité à en sortir 43 Figure 45: Quantité est bien en sortie du magasin 44 Figure 46: Quantité n'est pas en sortie 44 Figure 47: Liste de tous les produits dans le magasin 45 Figure 48: Exporter les produits en format Excel 45 Figure 49: Fichier Excel exporté 46
  • 8. Liste des tableaux Tableau 1: Caractéristiques techniques des locomotives E1300.....................................................................18 Tableau 2: Caractéristiques techniques des locomotives E1350.....................................................................18 Tableau 3: Caractéristiques techniques des locomotives E1400.....................................................................19
  • 9. Liste des abréviations ONCF : Office National des Chemins de Fer. GMAO : Gestion de Maintenance Assistée par Ordinateur. GSI : Global Single Instance. API : Application Programming Interface. SAP : Systems, Applications and Products for data processing. ERP : Enterprise Resource Planning. ECC : ERP Central Component.
  • 10. Introduction générale Le secteur du transport, sous ses différents aspects, constitue un élément stratégique dans le développement d’une nation d’où la nécessité de se doter d’une infrastructure permettant à ce secteur de jouer pleinement son rôle en offrant un service de plus en plus performant. Dans ce cadre, et depuis la fin des années 1990, le Royaume du Maroc s’est engagé dans une politique de modernisation de son réseau ferroviaire. Notamment, de vastes chantiers ont été entrepris dans le territoire marocain afin d’augmenter la densité du trafic, d’améliorer la sécurité des infrastructures et de renforcer l’efficacité globale du réseau ferroviaire. ALSTOM TRANSPORT MAROC a obtenu le projet d’externalisation de l’activité de maintenance de l’ONCF. En effet, elle s’est engagée dans un contrat qui inclut la maintenance des locomotives électriques de type E1300, E1350 et E1400 et des équipements nécessaires pour assurer l’activité de maintenance. Dans ce cadre, ALSTOM TRANSPORT doit maîtriser ses interventions de maintenance, répondre aux exigences de l’exploitant et assurer une qualité de service élevée tout en optimisant la durée des interventions. Dans ce sens, le projet que j’ai mené au cours du stage de formation au sein de l’atelier de maintenance de ROCHES NOIRES d’ALSTOM porte sur la conception et la réalisation d’une application de gestion de stock du magasin de Alstom, ainsi qu’envoyer les détails des matériels du client qui est l’ONCF pour qu’ils puissent savoir tous les changements par rapport à leurs matériels. Mon rapport est subdivisé en quatre chapitres : • Le premier est consacré à la présentation de l’organisme d’accueil de l’entreprise. • Le deuxième chapitre s’intéresse à la présentation des différents types des locomotives d’ALSTOM ainsi que le pupitre de la locomotive. • Le troisième chapitre concerne la présentation de mon projet, le cahier de charge et les outils utilisés. • Le quatrième chapitre est destiné à la conception et la réalisation de l’application.
  • 12. Chapitre 1 : Présentation de l’entreprise Introduction Dans ce chapitre, je vais faire une présentation générale de l’entreprise ALSTOM Transport afin de connaitre les activités de cette entreprise. 1. Groupe ALSTOM 1.1. Présentation du groupe ALSTOM est une société anonyme basée en France créé en 1928, et au fil des années, les activités du groupe ont pris du large et ont connu d’énormes diversifications. Actuellement, le groupe est l’un des leaders mondiaux dans le Secteur d’infrastructures de transport ferroviaire. Le Groupe ALSTOM est reconnu dans le monde par l’avance technologique de ses solutions qui optimisent les coûts de possession de ses produits. L’entreprise construit des trains et des métros automatiques offrants la plus grande capacité. [1] 1.2. Filiales d’ALSTOM A la fin de gérer ses activités ALSTOM a créé trois filiales opérantes chacune dans un domaine défini. ALSTOM POWER : Spécialisé dans la conception, la fabrication et la fourniture des produits en relation avec la production d’électricité. Près de 25% de la capacité mondiale en production d’électricité dépend des technologies d’ALSTOM. ALSTOM GRID : S’en charge de la conception et la réalisation des équipements nécessaires pour transmettre l’énergie électrique depuis la centrale jusqu’aux utilisateurs. La filiale se positionne dans le podium des trois premiers acteurs dans le secteur. ALSTOM TRANSPORT : Focalise ses travaux autour de trois familles de produits et services, la conception du matériel roulant, fondation des infrastructures ferroviaires, et le service de maintenance des équipements ferroviaires. [1]
  • 13. Figure 1: La structure du groupe ALSTOM avant 2014 1.3. Synoptique d’ALSTOM Figure 2: Synoptique du groupe 2. ALSTOM au Maroc 2.1. Domaines d’activités Alstom est présente au Maroc depuis plus de 40 ans, avec 9 établissements répartis dans tout le pays opérant dans plusieurs secteurs d’activité. L’énergie : la société s’occupe de l’exploitation et l’entretient de la centrale électrique à Ain Béni Mathar, ainsi que de la maintenance des turbines et des alternateurs de 4 unités à la centrale thermique de Jorf Lasfar. Elle est chargée aussi de la rénovation des turbines et des alternateurs 600 MW de Date de création Siège social 3 avenue André Malraux -92300 Levallois-Perret (France) Activités Infrastructures d’énergie et de transport Filiales ALSTOM TRANSPORT Effectif 31 000 (2016) Capital social 5,36 milliards € (au 31 octobre 2016) Chiffre d’affaire 6,9 milliards € (2015/16) LOGO 1928
  • 14. l'ONE à centrale thermique de Mohammedia. Avec plusieurs projets en cours en partenariat avec ONE et l’OCP pour renforcer la vision énergétique du Maroc au futur. Les réseaux de transports : Depuis 1984, offre une variété de produits à haute tension et très haute tension ainsi que les installations de décision (disjoncteurs, Commutateurs, transformateurs, instruments de mesure, Systèmes de commande de contrôle, etc.) pour répondre aux besoins d’une large gamme de réseaux de transport. Transport : Alstom contribue à la réalisation des objectifs de l’ONCF pour répondre à l’augmentation du trafic générée par l’ouverture du port de Tanger Med, pour renforcer une offre ferroviaire de qualité, pour améliorer les capacités de la ligne existante en fluidifiant le trafic et participer au développement structurel et durable des régions traversées. [1] Figure 3: Répartition des sites d’ALSTOM sur le territoire marocain 2.2. Le centre de maintenance ROCHES NOIRES Le centre de maintenance de roches noires est le projet mené par ALSTOM Maroc sous le contrat d’externalisation de la maintenance des locomotives de type Prima II, séries E1300, E1350 et E1400. Ce site est reparti sur une superficie de 4300 m2 , situé au sein du site de maintenance de l’ONCF et juste à côté du port de Casablanca. Il comporte : ✓ Trois voies de maintenance électrifiées (avec caténaire) et avec accès fosse (voies 5.7 et 9) ✓ Trois voies de maintenance non électrifiées (voies 11, 21 et 23) ✓ Un magasin de stockage des outillages et des pièces de rechange nécessaires. ✓ Une zone de stockage située à AIN SBAI pour les pièces de rechanges lourdes.
  • 15. ✓ Un atelier mécanique pour la réparation des pièces défectueuses et réparables. ✓ Un atelier électronique pour effectuer les tests de fonctionnement et réparer les cartes électroniques des locomotives. ✓ Un local de maintenance des batteries. ✓ Un local compresseur pour la production d’air comprimé. ✓ Une zone de levage pour le démontage des bogies. ✓ Deux ponts roulants 25 T (voie 21). [1] Figure 4: Plan de l’atelier de maintenance 2.3. Description organisationnelle Le site de maintenance gérer par ALSTOM pour le projet d’externalisation de la maintenance des locomotives Prima II, est organisé selon l’organigramme suivant :
  • 16. Figure 5: Organigramme de projet L’ONCF possède un large parc de matériel roulant dédié aux activités de transport des voyageurs et marchandises. Pour garantir la régularité de ces activités, il faut assurer la disponibilité et la sécurité lors de l’utilisation du matériel roulant. Cependant, l’ONCF a trouvé du mal à réaliser la maintenance des locomotives de type ALSTOM, ainsi l’office a décidé d’externaliser la maintenance des locomotives au constructeur qui n’est que ALSTOM. Le contrat décroché par ALSTOM s’étale sur 15 ans et consiste à garantir la maintenance préventive et corrective de 47 locomotives électriques des équipements nécessaires à l’activité de l’atelier et des locaux sociaux et sanitaires. Les locomotives prises en compte dans le contrat sont les locomotives dont la conception et la fabrication ont été réalisé par ALSTOM. Il s’agit des locomotives électriques de série E1300 et E1400. [2] Conclusion Après cette vue générale sur le groupe ALSTOM, je vais vous faire une description des locomotives que la société a fait un contrat avec l’ONCF pour la maintenance de ces locomotives de séries E1300, E1350 et E1400.
  • 18. Chapitre 2 : Description des locomotives E1300 / E1350 / E1400 Introduction Dans ce chapitre je vais présenter les détails des locomotives séries E1300, E1350 et E1400 pour savoir tous les éléments principaux de ces locomotives. 1. Généralité Une locomotive est un engin moteur, c'est-à-dire se déplaçant par ses propres moyens, utilisé par le transport ferroviaire pour fournir l'énergie de traction à un train. Le plus souvent, la locomotive se trouve à l'avant du train et tire les wagons (fret ou phosphate) ou les voitures (voyageurs) derrière elle. Cette disposition (traction) impose une manœuvre à chaque fois que le train change de direction. La « pousse » (locomotive située en queue de rame) est donc de plus en plus utilisée pour les rames légères. Nous distinguons plusieurs types de locomotives en fonction de leur conception et, surtout, de leur mode de fonctionnement : locomotive à vapeur, locomotive Diesel ou locomotive électrique. La classification se fait aussi selon le système de traction : Figure 6: Types des locomotives Le site de maintenance ROCHES NOIRES se spécialise dans la maintenance des locomotives électriques Prima II de ALSTOM de séries E1300/E1350 et E1400. [2]
  • 19. 1.1. Locomotives séries E1300 et E1350 Les locomotives électriques de séries E1300/E1350 sont les locomotives d’ALSTOM dédié au transport des frets, elles ont les mêmes caractéristiques presque, en effet sont deux générations de même type de machines. Les tableaux suivants présentent l’ensemble des caractéristiques techniques et fonctionnelles des locomotives E1300/E1350. [2] Tableau 1: Caractéristiques techniques des locomotives E1300 Tableau 2: Caractéristiques techniques des locomotives E1350 Constructeur Gamme de locomotive Type SNCF BB 7200 Année de construction 1999 Type de locomotive BB Nombre d’engins construits 9 Tension d’alimentation 3 kV DC Puissance de la locomotive 4000 kW Vitesse commerciale en voyageur 120 km/h Masse de la locomotive 88 t Ecartement de voies 1 435 mm Longueur de la locomotive 17 480 mm Largeur de la locomotive 3 053 mm Constructeur Gec-Alsthom / SCIF Gamme de locomotive Type SNCF BB 7200 Année de construction 1992 Type de locomotive BB Nombre d’engins construits 18 Tension d’alimentation 3 kV DC Puissance de la locomotive 4000 kW Vitesse commerciale en voyageur 160 km/h Masse de la locomotive 88 t Ecartement de voies 1 435 mm Longueur de la locomotive 17 480 mm Largeur de la locomotive 3 053 mm
  • 20. ➢ Présentation générale de la structure machine Figure 7: Structure machine E1300 / E1350 1.2. Locomotives série E1400 Le Maroc a lancé un vaste plan de modernisation et de restructuration de son réseau ferroviaire. Pour faire face rapidement à la forte augmentation du trafic de voyageurs et de fret, l'ONCF a signé, en novembre 2007, un contrat pour la fourniture de 20 Prima II (E1400). Ces locomotives peuvent être affectées indifféremment au fret et au transport des voyageurs. Les locomotives sont équipées pour des caténaires de 3kV. Leur vitesse de service est de 160 km/h. [2] Les caractéristiques techniques de la locomotive E1400 est présenté dans le tableau suivant : Tableau 3: Caractéristiques techniques des locomotives E1400 Constructeur : Gamme de locomotive Prima EL II Type de locomotive Bo Bo Tension d'alimentation 3 kV DC Puissance de la locomotive 5 500 kW Vitesse commerciale en voyageur 160 km/h Vitesse commerciale en fret 140 km/h Effort au démarrage 320 Kn Masse de la locomotive 90 t Km annuel prévisionnel 300 000 km Longueur de la locomotive 19 110 mm Largeur de la locomotive 2 850 mm
  • 21. ➢ Présentation générale de la structure machine Figure 8: Structure de la locomotive E1400 2. Pupitre de la locomotive 2.1. Dénomination des éléments du pupitre Figure 9: Pupitre de la locomotive 2.2. Définition des éléments du pupitre Manipulateur de traction : regrouper plusieurs commandes comme la sélection du sens de marche. Tachymètre : Transmetteur de vitesse électromécanique installé en bout d’essieu. Combiné radio : destiné à capter et décoder les ondes radioélectriques émises. Avertisseur 2 tons : des dispositifs permettant d’envoyer un signal ayant une mission particulière. Voltmètre / ampèremètre / monomètre : appareils de mesure. Conclusion Après ces chapitres qui font une description sur les activités de la société ALSTOM, je vais faire une présentation générale des éléments associés à mon sujet.
  • 23. Chapitre 3 : Présentation du projet Introduction La société Alstom a un magasin qui contient tous les composants et les produits nécessaire pour la réparation et la maintenance des locomotives de types E1300, E1350 et E1400, aussi que des composants de leur client au Maroc qui est l’ONCF. Et donc l’ONCF veut avoir une idée détaillée de ses composants, ainsi que Alstom doit bien gérer son stock pour savoir la quantité des produits qui ont dans le stock, l’état de chaque produit, la date d’entrer ou de sortie de chaque produit et avoir la possibilité d’exporter une liste de tous les produits en format Excel ou csv afin de les envoyer automatiquement au système GMAO de l’ONCF pour que l’équipe de l’ONCF puissent visualiser tous les changements dans leur système. Donc j’ai réalisé une application de gestion de stock qui sert : • Aux responsables de visualiser l’état du stock. • Au magasinier d’enregistrer toute opération sur le stock (Ajouter, Supprimer et éditer un produit, ainsi faire entrer un produit au stock ou le faire sortir du stock) • Gérer la base de données des produits et de leurs catégories en ajoutant des nouveaux produits ou des nouvelles catégories ou en supprimant des produits que l’entreprise n’utilise plus. • Anticiper toute rupture de stock. 1. Problématique Le problème posé par l’entreprise ALSTOM est qu’ils n’ont pas une visualisation de son stock, parfois ils vont utiliser un produit et il trouve qu’il n’est pas disponible dans le magasin, et les produits de la maintenance des locomotives sont trop cher, donc ils doivent les demander de la France et attendre jusqu’au produit arrive au Maroc pour continuer la réparation. Et dans ce domaine ferroviaire, il n’est pas acceptable d’attendre tous ce temps car l’ONCF utilise toujours ses locomotives pour les voyages de ses clients au Maroc. Aussi le problème chez l’ONCF c’est qu’ils ont un système GMAO qui les habilite de voir tous les changements dans toute la société tel que leur stock, les heures de travail de chaque travailleur et autres. Et donc l’ONCF doit visualiser dans son système aussi les changements qui se passe chez ALSTOM pour être à jour et savoir les détails de ses matériels. Alors le travail que je vais faire est de réaliser une application qui gère le stock de ALSTOM par l’ajout, la suppression et la modification des produits ainsi de les faire entrer ou sortir du magasin, et visualiser l’état du stock, aussi l’exporter pour le faire entrer dans le système GSI de ALSTOM afin
  • 24. de les faire envoyer directement au système GMAO de l’ONCF. Et comme ça on va résoudre les problèmes de ALSTOM et de l’ONCF concernant la gestion du stock de ALSTOM et des produits. 2. Présentation du GSI de Alstom et du GMAO de l’ONCF 2.1. Présentation du GSI de Alstom Le principal objectif du département de la transformation des finances est de mettre au point la stratégie de la fonction finance et de diriger sa mise en œuvre sur deux grands piliers : la comptabilité / services partagés et les outils / processus financiers. ERST d’ALSTOM basé sur SAP ECC, quatre versions, trois modèles CORE précédents dans TWIST en fonction des activités (maintenance, produits ...) : Chas, Railsys, & Amon, la nouvelle solution ERP principale appelée GSI et autre héritage SUN, SAP B1, … GSI (Global Single Instance) est un programme de transformation de l'entreprise. L'objectif est de déployer des processus standard transversaux (Finance, Contrôle de gestion, Projet / Contrat, Industrie / Fabrication, Supply Chain, Services, …) s'appuyant sur un système d'information unique (GSI et le paysage associé). En tant que système central unique, GSI s'appuie sur des processus intégrés. Par conséquent, la vision transversale doit être renforcée dans un proche avenir pour les versions et le déploiement de GSI. L’approche de gestion du changement (activités de nettoyage des données, formation, mise à jour de l’organisation, nouveaux modes de fonctionnement, …) est la clé de toutes les entreprises. [3] Donc GSI de Alstom est un système international qui est propriétaire à Alstom et qui gère à peu près toutes les fonctionnalités de la société dans toutes les filiales d’Alstom dans tout le monde. Et par ce système, Alstom peut gérer tous les axes de l’entreprise genre la partie finance, équipement, maintenance, ressource, analyse et travaux.
  • 25. 2.2. Présentation du GMAO de l’ONCF GMAO de l’ONCF est un système fait par la société CARL Source. Il est séparé en deux phase : la première phase est le déploiement des modules, et la deuxième phase est le périmètre de la GMAO. [2] • Déploiement des modules de la GMAO : Figure 10: Déploiement des modules de la GMAO • Le périmètre de la GMAO : Figure 11: Le périmètre de la GMAO
  • 26. 3. Cahier de charge 3.1. Présentation Cette application est pour la gestion du stock de Alstom, les fonctionnalités qu’on peut faire dans cette application est : • Ajouter un nouveau produit ou nu nouveau matériel. • Supprimer un produit déjà existant. • Modifier un produit dans le magasin. • Entrer une quantité d’un produit au magasin. • En sortir une quantité d’un produit du magasin. • Visualiser l’état du stock (tous les produits dans le magasin aves leurs détails). • Exporter la liste des produits et matériels en format Excel ou csv pour les fusionner avec le système GSI de Alstom afin de les envoyer automatiquement au système GMAO de l’ONCF. 3.2. Outils Durant le travail sur ce projet, j’ai utilisé les outils suivants : • SQL Server Microsoft SQL Server est un système de gestion de base de données (SGBD) en langage SQL incorporant entre autres un SGBDR (SGBD relationnel) développé et commercialisé par la société Microsoft. Il fonctionne sous les OS Windows et Linux • Visual Studio Microsoft Visual Studio est une suite de logiciels de développement pour Windows et mac OS conçue par Microsoft. Visual Studio est un ensemble complet d'outils de développement permettant de générer des applications web ASP.NET, des services web XML, des applications bureautiques et des applications mobiles. Figure 12: Logo SQL Server Figure 13: Logo Visual Studio
  • 27. • C# C# est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft .NET. Il est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts. Il est utilisé notamment pour développer des applications web sur la plateforme ASP.NET. • PowerDesigner PowerDesigner (anciennement PowerAMC) est un logiciel de conception créé par la société SAP, qui permet de modéliser les traitements informatiques et leurs bases de données associées. Conclusion Après la présentation de mon projet et savoir les outils que j’ai travaillé avec, je vais entrer à la conception et la réalisation de l’application que j’ai expliqué dans ce chapitre. Figure 14: Logo C# Figure 15: Logo PowerDesigner
  • 29. Chapitre 4 : Conception et Réalisation de l’Application Introduction Dans ce chapitre je vais présenter la conception du travail qui contient les diagrammes connus en base de données ainsi la réalisation de l’application que j’ai fait à base de C# et SQL Server. 1. Conception 1.1. Modèle Conceptuel des données (MCD) Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités. Figure 16: Modèle Conceptuel des Données 1.2. Modèle Logique des données (MLD) Le Modèle Logique de Données (MLD) est la modélisation logique des données qui tient compte du niveau organisationnel des données. Il s’agit d’une vue logique en termes d’organisation de données nécessaire à un traitement.
  • 30. Figure 17: Modèle Logique des Données 1.3.Modèle Physique des données (MPD) Cette étape consiste à implémenter le modèle dans le SGBD, c'est-à-dire le traduire dans un langage de définition de données. Le langage utilisé dans ce projet est SQL Server. Figure 18: Modèle Physique des données
  • 31. 1.4. Diagramme de cas d’utilisation Figure 19: Diagramme de cas d'utilisation 2. Réalisation 2.1. Base de données SQL Server et Programmation C# (Visual Studio) • Création des tables par SQL Server J’ai créé les tables nécessaires pour ce projet et qui sont : ➢ Connexion : Cette table contient les noms d’utilisateurs et les mots de passe des magasiniers qui vont gérer le stock. ➢ Connexion_admin : Cette table contient les noms d’utilisateurs et les mots de passe des responsables qui vont juste visualiser la liste des produits et matériels disponibles au magasin et les faire exporter. ➢ Products : Cette table contient tous les produits qui se trouve dans le magasin ainsi que leurs détails.
  • 32. Voici les tables que j’ai créé par SQL Server : Figure 20: Création des tables par SQL Server • Fonction pour ajouter un nouveau produit au magasin Pour ajouter un nouveau produit ou matériel, j’ai utilisé le code suivant par le langage C# : Figure 21: Ajouter un nouveau produit au magasin
  • 33. • Fonction pour modifier un produit existant au magasin Pour modifier un produit, j’exécute le code suivant : Figure 22: Modifier un produit existant au magasin • Fonction pour supprimer définitivement un produit du magasin Pour supprimer un produit, j’exécute ce code en C# : Figure 23: Supprimer définitivement un produit du magasin
  • 34. • Fonction pour faire entrer un produit au magasin Figure 24: Faire entrer un produit au magasin • Fonction pour faire en sortir un produit du magasin Figure 25: Faire en sortir un produit du magasin
  • 35. • Fonction pour exporter la liste des produits en format Excel Figure 26: Exporter la liste des produits en format Excel 2.2. Authentification J’ai créé l’application pour deux profils : un pour le responsable et l’autre pour le magasinier. • Le responsable visualise seulement la liste des produits et il voit l’état de stock, ainsi il peut exporter cette liste en format Excel. • Le magasinier peut modifier dans le stock comme j’ai expliqué précédemment. Voici la fenêtre d’authentification qui s’affiche au début :
  • 36. Figure 27: Authentification Si le mot de passe est incorrect, la fenêtre suivante s’affiche : Figure 28: Nom d'utilisateur ou Mot de passe est incorrecte Sinon la fenêtre d’accueil sera affichée selon le profil connecté à l’application. 2.3. Accueil du responsable Si le responsable qui à accéder à l’application, la fenêtre suivante va s’affiché :
  • 37. Figure 29: Accueil du responsable Le responsable peut visualiser tous les produits dans le magasin ainsi les exporter en format Excel. 2.4. Accueil du magasinier Si le profil connecté à l’application est le magasinier, l’accueil suivant va s’afficher : Figure 30: Accueil du magasinier
  • 38. Le menu contient 8 boutons, chacune correspond à une fonctionnalité que le magasinier peut faire. 2.5. Add New Product Figure 31: Ajouter un nouveau produit au magasin Ici on peut remplir cette fiche pour ajouter un nouveau produit au magasin. Figure 32: Remplissage des informations du nouveau produit Après le remplissage de la fiche, on clique sur « Add Product » pour le faire ajouter au magasin.
  • 39. Figure 33: Produit est ajouté 2.6. Delete Product Figure 34: Supprimer un produit du magasin Pour supprimer définitivement un produit du magasin, il suffit de sélectionner le produit et cliquer sur « Delete Product »
  • 40. Figure 35: Sélection du produit pour le supprimer 2.7. Edit Product Figure 36: Modifier un produit existant au magasin Pour modifier un produit, il faut sélectionner le produit pour que les champs se remplissent par les informations du produit.
  • 41. Figure 37: Sélection du produit à modifier Après il reste juste cliquer sur « Edit Product » et le produit sera éditer par les nouvelles valeurs. Figure 38: Produit est modifier
  • 42. 2.8. Enter A Product Figure 39: Faire entrer un produit au magasin On peut choisir le produit qu’on veut le faire entrer au magasin et saisir la quantité à entrer. Figure 40: Sélection du produit pour le faire entrer au magasin
  • 43. Figure 41: Saisir la quantité à entrer de ce produit Après la sélection du produit et la saisie de la quantité à faire entrer au magasin, on clique sur « Add Quantity » Figure 42: Quantité est ajouté
  • 44. 2.9. Take Out A Product Figure 43: En sortir un produit du magasin Pour faire en sortir un produit du magasin, il suffit de sélectionner le produit et saisir la quantité à en sortie. Figure 44: Saisir la quantité à en sortir Après on clique sur « Decrease Quantity » pour faire en sortir ce produit du magasin.
  • 45. Figure 45: Quantité est bien en sortie du magasin Si la quantité à en sortir du magasin est grand que la quantité qui se trouve au magasin, la fenêtre suivante s’affiche : Figure 46: Quantité n'est pas en sortie
  • 46. 2.10. See All Products Ici on peut voir la liste de tous les produits et les matériels qui se trouve dans le magasin. Figure 47: Liste de tous les produits dans le magasin 2.11. Save All Products Figure 48: Exporter les produits en format Excel On peut exporter la liste des produits existants au magasin en cliquant sir « Exporter ». Après le fichier Excel s’ouvre avec tous les données des produits.
  • 47. Figure 49: Fichier Excel exporté Conclusion Dans ce chapitre j’ai présenté toutes les étapes que j’ai fait pour réaliser cette application afin de résoudre les problèmes de la société Alstom et l’ONCF.
  • 48. Conclusion générale L’intérêt de ce projet est de trouver une solution pour les problèmes du magasin de Alstom ainsi la visualisation des matériels chez l’ONCF et de rendre la gestion du stock du magasin plus efficace. Ce projet que j’ai traité sert à bien gérer les entrer et les sorties du magasin, ainsi l’ajout, la suppression et la modification des produits et des matériels, afin de les exporter en format Excel. Son oublier le fusionnement avec le système GSI de Alstom et faire la liaison entre l’interface GSI et la GMAO de l’ONCF pour qu’ils puissent visualiser tous les changements de leurs matériels. Finalement, je ne peux qu’affirmer que mon expérience de stage chez la société ALSTOM TRANSPORT et l’ONCF a été très avantageuse, j’ai appris tant de choses sur le domaine ferroviaire, ainsi j’ai développé mes connaissances au développement informatique.
  • 49. Bibliographie & Webographie • [1] Documentation ALSTOM TRANSPORT • [2] Documentation de l’ONCF • [3] https://www.alstom.com/ • [4] https://thecodingtrain.com/
  • 50. Le présent rapport est une synthèse du travail effectué dans le cadre de mon stage de formation effectué au sein de la société française ALSTOM Transport. L’objectif de ce projet est la conception et la réalisation d’une application de gestion de stock de Alstom et établir une liaison des données entre l’interface GSI de Alstom avec la GMAO de l'ONCF. Mon projet a passé de trois étapes : La première étape est une introduction sur l’entreprise Alstom et ses activités. La deuxième étape est une conception de l’application passant par le modèle conceptuel des données (MCD), le modèle logique des données (MLD), le modèle physique des données (MPD) et le diagramme de cas d’utilisation. La troisième étape consiste en la réalisation du projet par le langage C# en utilisant le logiciel Visual Studio ainsi que SQL Server. Mots clés : GMAO, GSI, SAP, API, Gestion de Stock. Otmane DOUIEB 2ème Année – ISIC