0% ont trouvé ce document utile (0 vote)
38 vues26 pages

Rapport de Stage

Transféré par

oussama.chk.75
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues26 pages

Rapport de Stage

Transféré par

oussama.chk.75
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

RAPPORT DE STAGE D’OBSERVATION A L’OFFICE

NATIONAL DES CHEMINS DE FER, POLE MAINTENANCE


ET MATERIEL : RAPPORT DE STAGE D’OBSERVATION A
L’OFFICE NATIONAL DES CHEMINS DE FER, POLE
MAINTENANCE ET MATERIEL

Réalisé par : TAHRI Mohammed (Elève ingénieure en Ecole des Sciences


de l’Information(ESI)- Rabat).

1
Encadré par : Mme. Sanaa SALHI (Département Achat et
Approvisionnement au Pôle Maintenance Matériel ONCF).
Durée de Stage : 1 mois (du 1 Août au 30 Août).

Remerciements

Je tiens d’abord à remercier l’Office National des Chemins de Fer pour


m’avoir accordé l’opportunité de passer ce stage d’un mois durant lequel j’ai
eu l’occasion d’être associée à votre travail et étendre mes compétences
dans le domaine ce qui contribuera sûrement dans mon orientation
personnelle et futur parcours. Je remercie ensuite tous les cadres et toutes
les équipes pour leur patience et indulgence, tout en particulier Mme. Sanaa
SALHI pour son encadrement et recommandations, Mlle. SAOUSAN EL
FAMI au service approvisionnement et achat, qui ont supervisé mon stage
et pour leurs précieux conseils et instructions, ainsi que tous les employés de
l’ONCF pour leur aide et sympathie qu’ils m’ont adressée en tant que
stagiaire.
J’exprime enfin mes reconnaissances au support offert par mes parents qui
ont contribué vivement à améliorer les conditions de ce stage.

2
Table des matières
Chapitre 1 : Présentation de l’ONCF ...................................................................................................... 5
Historique ............................................................................................................................................ 5
Création .............................................................................................................................................. 5
Statut et Missions................................................................................................................................ 5
Anciens Présidents ............................................................................................................................. 6
Le Réseau Ferré ................................................................................................................................. 6
Activités............................................................................................................................................... 6
Chapitre 2 : Présentation du Pôle Matériel (PM) : Procédures Achat et Approvisionnement .................. 7
Objet et Domaine d’Application ........................................................................................................... 7
Lexique ............................................................................................................................................... 7
Objectifs de la Procédure .................................................................................................................... 8
Synthèse du Processus Achat et Approvisionnement ......................................................................... 8
Synoptique du Processus Achat et Approvisionnement ...................................................................... 8
3
Synoptique du processus achat et approvisionnement ....................................................................... 9
Intervenants ...................................................................................................................................... 10
Dossier d’Achat .................................................................................................................................. 11
Logigramme du processus achat et approvisionnement : .................................................................. 11
Fourniture ....................................................................................................................................... 11
Travaux & services ........................................................................................................................ 14
Chapitre 3 : Développement d'Application Web pour l'Évaluation des Fournisseurs ............................ 18
1. Définition du Projet ........................................................................................................................ 18
Objectifs de l'application web ........................................................................................................ 18
Problématiques rencontrées avant la création de l’application ...................................................... 18
Public cible (les utilisateurs de l'application) .................................................................................. 19
2. Méthodologie et Développement .................................................................................................. 19
Analyse des Besoins ..................................................................................................................... 19
Conception .................................................................................................................................... 19
Schémas de l'Architecture ............................................................................................................. 20
Technologies Utilisées ................................................................................................................... 20
Développement ............................................................................................................................. 21
Base de Données .......................................................................................................................... 25
Tests et Validation.......................................................................................................................... 26
3. Résultats et Bilan .......................................................................................................................... 26
Présentation des Résultats Obtenus ............................................................................................. 26
Évaluation par Rapport aux Objectifs Initiaux ................................................................................ 26
Retours des Utilisateurs ................................................................................................................ 26
4. Difficultés Rencontrées ................................................................................................................. 26
Problèmes Techniques ou Organisationnels ................................................................................. 26
Solutions Apportées ...................................................................................................................... 27
5. Conclusion .................................................................................................................................... 27
Bilan de l’expérience acquise durant le stage ............................................................................... 27
Apports Personnels et Professionnels ........................................................................................... 27
Perspectives d’Avenir .................................................................................................................... 27

4
Chapitre 1 : Présentation de l’ONCF

Historique
L'Office National des Chemins de Fer (ONCF), créé en 1963, est un établissement public marocain
responsable de l'exploitation du réseau ferroviaire national. Doté d'une autonomie financière, l'ONCF
est sous la tutelle du ministère des Transports et de la Logistique.

Création
L'ONCF a été formé le 5 août 1963 par la fusion des concessions ferroviaires marocaines existantes,
précédemment gérées par la Compagnie des chemins de fer du Maroc (CFM), la Compagnie du
chemin de fer du Maroc oriental (CMO), et la Compagnie franco-espagnole du Tanger-Fès (TF). Cette
fusion a visé à centraliser l'exploitation des réseaux ferroviaires marocains. L'ONCF est membre de
l'Union Internationale des Chemins de Fer (UIC), de l'Union Arabe des Chemins de Fer (UACF), et du
Comité du Transport Ferroviaire Maghrébin (CTFM).

Statut et Missions
L'ONCF, en tant qu'établissement public, a pour missions :
 L'exploitation du réseau ferroviaire national.

 L'étude, la construction, et l'exploitation de nouvelles lignes ferroviaires.


 La gestion des entreprises liées directement ou indirectement aux missions du secteur
ferroviaire au Maroc.

5
Anciens Présidents
 Moussa Moussaoui
 Mohammed El Alej

 Karim Ghellab
 Mohammed Rabie Khlie (actuel)

Le Réseau Ferré
Le réseau ferroviaire marocain est relativement peu dense. En 2013, il s'étendait sur 2 200 km, dont 1
014 km sont électrifiés. Ce réseau comprend :
 736 km d'embranchements et voies de service.

 2 110 km de lignes principales, dont 1 965 km en Long Rail Soudé (LRS).


 1 300 km de lignes électrifiées (60 % du réseau) et 640 km de double voie (30 % du réseau).

Activités
 Chiffre d’Affaires : En 2014, l'ONCF a généré un chiffre d'affaires de 3.6 milliards de dirhams.
Le transport de passagers a augmenté à 39.6 millions, mais le transport de marchandises a
baissé à 34.6 millions de tonnes, en raison du remplacement du transport de phosphates par
d'autres marchandises.
 Transport de Voyageurs : L'ONCF a transporté 39.5 millions de voyageurs en 2014, avec une
distance parcourue stable par rapport à 2013.
 Transport de Marchandises : Le trafic de marchandises a diminué en volume mais augmenté
en distance parcourue, avec une hausse notable du transport de voitures et de produits
énergétiques. Le triplement de la ligne Casablanca-Kenitra et des projets de collaboration avec
des transporteurs routiers visent à améliorer l'efficacité du transport de marchandises.

6
Chapitre 2 : Présentation du Pôle Matériel (PM) : Procédures
Achat et Approvisionnement

Objet et Domaine d’Application


Cette procédure définit les étapes du processus d'approvisionnement en fournitures, travaux, et
services, ainsi que les rôles et responsabilités des intervenants. Elle vise à garantir la satisfaction des
besoins pour le bon fonctionnement du matériel roulant, tout en respectant les contraintes de coûts,
délais, et qualité, et conformément à la réglementation en vigueur.

Lexique
 AO : Appel d’offres

 DL : Demande de lancement
 DA : Demande d’accord

 BC : Bon de commande
 PDR : Pièces de rechange

 DM : Demandes matières
 OS : Ordre de service

 PFAJ-DA : Pôle Finances Achat et Juridique – Direction Achat


 PM : Pôle Matériel
 DAL : Département Achat et Logistique

7
 SA : Service Achat

Objectifs de la Procédure
 Objectif Principal : Standardiser le processus d'achat et d'approvisionnement pour formaliser
les demandes et la passation des commandes, tout en assurant une bonne traçabilité et
application des procédures.
 Objectifs Spécifiques :

o Comprendre le processus d'achat et d'approvisionnement du PM.

o Décrire les étapes du processus.


o Garantir l’application correcte de la procédure.

Synthèse du Processus Achat et Approvisionnement


Le processus vise à atteindre les objectifs de coût, qualité et délai, en alignement avec les objectifs
globaux de l'ONCF. Le prescripteur joue un rôle clé tout au long du processus. Pour améliorer la
performance, il est essentiel d'anticiper et d’assurer une gestion efficace des différentes étapes.

Synoptique du Processus Achat et Approvisionnement


Un aperçu global du processus montre la succession et la complémentarité des étapes, incluant la
rédaction du cahier des charges techniques détaillé et la vérification de la conformité des offres
techniques des concurrents.

Synoptique du processus achat et approvisionnement


Aperçu global du processus en prenant en considération la notion de succession des procédures ainsi
que la logique de complémentarité des étapes.

8
9
Intervenants
Les intervenants jouent des rôles cruciaux dans les opérations d’approvisionnement, et leur respect
des procédures est essentiel pour le bon déroulement du processus.
 Le Prescripteur :

o Définir les besoins d’achat et rédiger le cahier des charges techniques.


o Formaliser les besoins sous forme de demande d’achat.
o Participer à la stratégie de consultation et au choix des fournisseurs.

o Valider les offres techniques et leur conformité au cahier des charges.


o Recevoir les biens et prestations, et assurer le suivi opérationnel.
 L’Approvisionneur :

o Consolider la demande d’achat et mettre en œuvre les modalités d’acquisition.

o Obtenir les meilleures conditions en termes de qualité, coût et délai.


o Servir d’interface entre le prescripteur, l’acheteur et le fournisseur.

o Gérer les aspects administratifs des dossiers d’achat et approvisionnement, ainsi que les
spécificités logistiques et de Supply Chain Management.
 Le Contrôleur de Gestion :

o Valider la conformité des engagements financiers (exploitation/investissement).


o Assurer la conformité des opérations avec le budget alloué.
 L’Acheteur :

o Déclencher le processus d’achat selon les modalités établies par le prescripteur.


 Les Fournisseurs :

o Acteurs clés, ils sont en contact constant avec le prescripteur et l’approvisionneur durant
l’exécution des commandes.
 Le Comptable :

o Procéder au règlement des fournisseurs en se basant sur les documents financiers


(factures, bons de livraison, décomptes) et le délai de paiement spécifié dans la
commande ou le contrat.

Dossier d’Achat
Le dossier d’achat regroupe tous les documents nécessaires à la passation de la commande et doit
être archivé pour une durée légale de 10 ans.
 Éléments du Dossier Achat :

o Demande de lancement approuvée par les autorités compétentes.

o Demande d’accord avec fiche explicative pour la procédure négociée.


10
o Fiche d’engagement projet signée par le service contrôle de gestion.
o Cahier des Clauses Techniques Particulières (CCTP) validé par le prescripteur.

o Documentation technique (fiche technique, dessin, modèle, etc.).


o Fiche de renseignements signée par le prescripteur sur les conditions générales d’achat.
o Note d’estimation signée par le maître d’ouvrage.

o Détail estimatif signé par le prescripteur.

Logigramme du processus achat et approvisionnement :


Fourniture

11
12
13
Travaux & services

14
15
16
17
Chapitre 3 : Développement d'Application Web
pour l'Évaluation des Fournisseurs

1. Définition du Projet

Objectifs de l'application web


L'application web a été développée pour évaluer les performances des fournisseurs
en fonction de critères spécifiques tels que la satisfaction des marchés, la solvabilité,
la qualification, et la performance générale. Les objectifs principaux de l'application
sont :
 Automatisation du Processus d'Évaluation : Permettre aux utilisateurs de
télécharger des fichiers Excel, de traiter les données, et d'obtenir des rapports
détaillés sans intervention manuelle.
 Précision des Évaluations : Calculer divers indicateurs de performance pour
fournir une évaluation précise des fournisseurs.
 Facilité d'Utilisation : Offrir une interface conviviale pour une gestion simple
et efficace des évaluations des fournisseurs.

Problématiques rencontrées avant la création de l’application


Avant la création de l'application, plusieurs problématiques ont été identifiées :
 Gestion Manuelle des Données : Les évaluations des fournisseurs étaient
effectuées manuellement, ce qui était chronophage et sujet à des erreurs
humaines.
 Incompatibilité des Formats de Données : Les données étaient souvent
dans des formats variés, rendant leur traitement difficile et peu homogène.
 Absence d'Automatisation : Il n'existait pas de solution automatisée pour la
génération des rapports et des évaluations.

Public cible (les utilisateurs de l'application)


Le public cible de l'application comprend :

18
 Responsables Achats : Pour évaluer la performance des fournisseurs et
prendre des décisions d'achat éclairées.
 Gestionnaires de la Qualité : Pour surveiller la qualité des produits et
services fournis.
 Analystes Financiers : Pour évaluer la solvabilité et les performances
financières des fournisseurs.
 Équipe de Gestion de Projet : Pour suivre l'avancement et les délais de
livraison des fournisseurs.

2. Méthodologie et Développement
Analyse des Besoins
Besoins fonctionnels
 Téléchargement de Fichiers : Les utilisateurs doivent pouvoir télécharger
des fichiers Excel contenant les données des fournisseurs.
 Traitement des Données : L'application doit être capable de lire, traiter et
analyser les données.
 Génération de Rapports : L'application doit générer des rapports basés sur
les données traitées.
 Graphiques : Visualisation des résultats sous forme de graphiques.
Besoins non fonctionnels

 Performance : L'application doit traiter les données rapidement même pour


des fichiers volumineux.
 Sécurité : Les données doivent être protégées contre les accès non autorisés.

 Scalabilité : L'application doit pouvoir évoluer pour gérer un nombre croissant


de fichiers et d'utilisateurs.

Conception
Architecture de l’Application

L'architecture de l'application se compose des éléments suivants :


 Front-End : Interface utilisateur développée en HTML, CSS et JavaScript.

 Back-End : Serveur développé en Flask pour gérer la logique de traitement.


 Base de Données : Les données sont temporairement stockées en mémoire
pendant le traitement.
19
Schémas de l'Architecture

Technologies Utilisées
 Langages de Programmation : Python (pour le back-end), JavaScript (pour
le front-end)
 Frameworks : Flask (pour le serveur), Jinja2 (pour le rendu des templates)
 Bibliothèques : pandas, openpyxl (pour le traitement des fichiers Excel),
Matplotlib (pour les graphiques)
 Outils de Développement : Visual Studio Code, Git (pour le contrôle de
version)

Développement
Front-End
Interfaces Utilisateurs

 Page d'Accueil : Permet aux utilisateurs de télécharger les fichiers et


d'accéder aux fonctionnalités principales.

20
 Formulaire de Téléchargement : Permet aux utilisateurs de télécharger les
fichiers Excel.
Expérience Utilisateur (UX)

L'application a été conçue pour être intuitive et facile à utiliser. Les éléments
interactifs sont clairement identifiés, et les instructions sont fournies pour guider
les utilisateurs.

On a les deux boutons en haut à droit « Choisir un fichier » pour le choix du


document excel de traitement et « Upload and Process » pour télécharger le
dossier qui contient les notes et classification sous format tableau excel et les

21
graphes pour visualisation du données et les autres qui calcule la note pour
chaque critère et les autres boutons pour calculer la note de chaque critère.

Back-End
Logique de Traitement

Le back-end est responsable du traitement des fichiers Excel, de l'analyse des


données et de la génération des rapports. Les routes Flask sont utilisées pour
gérer les requêtes des utilisateurs et traiter les fichiers.
Gestion des Données

Les données sont lues à partir des fichiers Excel téléchargés, traitées pour
l'analyse, et stockées temporairement pendant le traitement.
Exemple de Données Entrantes

Voici un exemple de fichier Excel utilisé comme entrée. Le fichier contient des
informations sur les fournisseurs et les critères d'évaluation.

Exemple de Données Sortantes

22
Voici des exemple de fichier Excel généré en sortie après le traitement. Le fichier
contient les résultats de l'évaluation des fournisseurs.

Juste pour calcule la note d’un seul critère

Pour calculer toutes les notes plus la clasification

23
Les graphes pour bien visualiser les données

Base de Données
Modèle de Données

Bien que l'application n'utilise pas de base de données permanente, elle utilise
des structures de données temporaires pour le traitement. Les données sont
stockées en mémoire et traitées à la volée.

24
Tests et Validation
 Méthodes de Test : Tests unitaires des fonctions de traitement des données,
tests fonctionnels de l'interface utilisateur, et tests d'intégration pour vérifier
l'interaction entre le front-end et le back-end.
 Résultats : Les tests ont montré que l'application fonctionne correctement
pour les cas d'utilisation prévus. Les erreurs de données sont gérées avec des
messages d'erreur appropriés.
 Corrections Apportées : Ajustements mineurs dans la gestion des erreurs et
amélioration de la performance des traitements.

3. Résultats et Bilan
Présentation des Résultats Obtenus
L'application a permis d'automatiser le traitement des données des fournisseurs,
avec une génération efficace des rapports sous forme de fichiers Excel. Les
graphiques générés offrent une visualisation claire des performances des
fournisseurs.

Évaluation par Rapport aux Objectifs Initiaux


 Automatisation : L'objectif d'automatiser le processus a été atteint, réduisant
le besoin de traitement manuel.
 Précision : Les résultats fournis par l'application sont précis et conformes aux
attentes.
 Facilité d'Utilisation : L'interface utilisateur est intuitive et répond aux besoins
des utilisateurs.

Retours des Utilisateurs


Les retours des utilisateurs ont été positifs, soulignant la facilité d'utilisation de
l'application et la précision des évaluations. Quelques suggestions ont été faites
pour améliorer l'interface utilisateur, ce qui sera pris en compte dans les versions
futures.

4. Difficultés Rencontrées
Problèmes Techniques ou Organisationnels
 Gestion des Données : Difficultés à gérer des fichiers Excel avec des
structures variées.
 Performance : Traitement de grands volumes de données a nécessité des
optimisations.

25
Solutions Apportées
 Gestion des Données : Mise en place de vérifications robustes pour
s'assurer que les données sont dans le format attendu.
 Optimisation : Amélioration des algorithmes de traitement pour gérer
efficacement les grandes quantités de données.

5. Conclusion
Bilan de l’expérience acquise durant le stage
Le développement de cette application web a permis de gagner une expérience
significative dans la création de solutions web avec Flask, le traitement des
données avec pandas, et la génération de rapports et de graphiques.
L'expérience a également permis de comprendre les besoins des utilisateurs et
de concevoir une solution qui répond à ces besoins.

Apports Personnels et Professionnels


 Compétences Techniques : Renforcement des compétences en
développement web, en gestion des données, et en utilisation de frameworks
Python.
 Compétences Professionnelles : Amélioration de la gestion de projet, de la
communication avec les utilisateurs, et de la résolution de problèmes
techniques.

Perspectives d’Avenir
 Pour l'Application : Ajouter des fonctionnalités supplémentaires basées sur
les retours des utilisateurs, comme l'intégration de nouvelles sources de
données ou des améliorations de l'interface utilisateur.
 Pour Moi-même : Poursuivre l'acquisition de compétences en développement
logiciel et en gestion de projets, avec un intérêt particulier pour l'optimisation
des performances et l'amélioration de l'expérience utilisateur.

26

Vous aimerez peut-être aussi