Académique Documents
Professionnel Documents
Culture Documents
Licence professionnelle :
Informatique décisionnelle »
Dédicace
Je dédie ce travail :
Remerciement
Je tiens aussi à remercier mes collègues de stage Fatima Zaid de m’avoir incité
à travailler en mettant à notre disposition leurs savoirs et leurs compétences.
Résumé
Abstract
Sommaire
Dédicace .................................................................................................................................................. 2
Remerciement ......................................................................................................................................... 3
Résumé .................................................................................................................................................... 4
Abstract ................................................................................................................................................... 5
Sommaire ................................................................................................................................................ 6
Liste des figures ....................................................................................................................................... 9
Introduction Générale ........................................................................................................................... 10
Chapitre 1 : Contexte Général du Projet ............................................................................................... 11
Introduction........................................................................................................................................... 12
Présentation d’organisme d’accueil ...................................................................................................... 12
. Organisme de LafargeHolcim .............................................................................................................. 13
Généralité sur LafargeHolcim ................................................................................................................ 13
LafargeHolcim mondiale.................................................................................................................... 13
LafargeHolcim Maroc ........................................................................................................................ 14
Activités et implantations.................................................................................................................. 14
Engagement santé & sécurité d’usine ............................................................................................... 15
Organigramme et positionnement du cimenterie d’Oujda............................................................... 17
Contexte générale du projet ................................................................................................................. 19
Présentation de sujet de stage .......................................................................................................... 19
Problématique ................................................................................................................................... 19
Objectifs ............................................................................................................................................ 19
La Gestion du projet .............................................................................................................................. 19
Scrum ................................................................................................................................................. 19
CONCLUSION ......................................................................................................................................... 21
Chapitre 2 : Analyse de besoins............................................................................................................. 22
Introduction........................................................................................................................................... 23
Spécifications fonctionnelles et non fonctionnelles .............................................................................. 23
Spécifications fonctionnelles ............................................................................................................. 23
Identifications des acteurs ................................................................................................................. 23
Diagramme de Cas d’Utilisation......................................................................................................... 24
Introduction Générale
Notre objectif est de concevoir et de mettre en place un system qui réunit les
différentes fonctionnalités nécessaires pour une application de la gestion des
performances, remplir des formulaires et les envoyer par mail et la visualisation
des tableaux de bords d’une entreprise.
1 Introduction
Dans ce chapitre je vais présenter la société d’accueil « LafargeHolcim » qui m’a accueilli pendant
trois mois de stage, je présenterai aussi des informations sur ses orientations.
3 . Organisme de LafargeHolcim
LafargeHolcim est l'un des plus grands producteurs mondiaux du ciment. Le siège central se trouve à
Zurich. Elle est présente dans plus de 70 pays sur tous les continents, comptait en 2007 près de
90.000 employés à travers des participations minoritaires et majoritaires, le groupe Suisse Holcim est
l’actionnaire majoritaire de Holcim Maroc, il opère dans de nombreux pays de l’Europe (Allemagne,
France…) de l’Asie (Chine, Vietnam.) de l’Afrique que (Egypte, Afrique du sud) et de l’Amérique
(Mexique, USA).
Figure 2 : Détail des implantations dans les pays où LafargeHolcim détient au moins une cimenterie
➢ Usines de plâtre ;
➢ Usine de chaux ;
➢ centrales à béton ;
➢ Plateforme Geocycle.
Et au-delà de son périmètre, LafargeHolcim Maroc veut être la référence nationale dans ce domaine
en incitant tous les acteurs de son environnement à s’engager à ses côtés. Cette ambition première
est un état d’esprit et une exigence quotidienne portée par le top management le LafargeHolcim
Maroc qui s’engage à :
Réaliser les objectifs métiers en prenant la Santé & Sécurité comme un levier clé pour le succès
collectif ;
Donner l’exemple en termes de comportement et d’actions sur les sujets Santé & Sécurité, avec une
attention particulière accordée à la Sécurité Transport Logistique ; Agir systématiquement lorsque
des situations à risque sont notifiées ou identifiés pour réduire les risques du métier.
L'usine est située à 45 Km à l’ouest de la ville d’Oujda, d’une superficie totale de 171 hectares l’usine
est facilement accessible grâce à la route nationale reliant Oujda à Casablanca, et suffisamment
proche du port de Nador qui assure l’alimentation de l’usine en coke de pétrole. La liaison routière
avec les autres régions du Royaume se fait à partir de l’autoroute reliant Oujda et Casablanca.
L’usine est raccordée à la voie ferrée depuis son démarrage et dispose de sa flotte particulière de
wagons citernes.
Le site n'était pas choisi par hasard mais en tenant compte de plusieurs raisons, parmi elles :
5.1 Problématique :
Le système existant qui consiste à l’utilisation d’un tableur Microsoft Excel et
d’un rapport a envoyé manuellement aux chefs de poste est très limité. Les
opérations faites par un humain sur tableur acceptent l’erreur et si les
informations sont très importantes le traitement de ces derniers prend du temps
et de l’effort.
5.2 Objectifs :
Le changement crée de la valeur : DPI a du succès parce qu'il est convivial.
6 La Gestion du projet :
6.1 Scrum :
Scrum est la méthode agile la plus utilisée. A l'instar des autres méthodes
agiles, Scrum est une démarche de gestion de projet qui fait du client (ou
utilisateur) le principal pilote de l'équipe en charge des développements.
Historiquement, elle est principalement mise en œuvre dans le domaine
informatique, et dans celui du développement d'applications en particulier. Le
terme anglais "scrum" signifie "mêlée" et s'inspire ouvertement du rugby, sport
qui requiert une équipe soudée avançant dans la même direction. Dans le
cadre de la méthode Scrum, une "mêlée" se traduit par un sprint. Entendez par
là une phase de développement d'une à quatre semaines qui visent à
concentrer l'équipe projet sur une partie limitée du produit ou du service à
réaliser. Typiquement, il s'agira de concrétiser quelques fonctionnalités dans le
cas d'une application. Au terme de chaque sprint, une revue de sprint est
organisée pour faire le point sur l'état d'avancement du projet avec les
utilisateurs, passer au crible les éventuelles adaptations à réaliser, et identifier
les objectifs du sprint suivant (voir l'infographie ci-dessous).
Organisation Sprint :
CONCLUSION :
Dans ce chapitre, j’ai défini le contexte général du projet et la démarche de
développement adoptée, et une présentation des sprints
Chapitre 2 : Analyse de
besoins
Introduction :
Après avoir détaillé les besoins et les motivations derrières le projet, l’étape
suivante consiste à faire l’étude fonctionnelle du système envisagé. L’étude
fonctionnelle a pour objectif de capturer les besoins fonctionnels et de les
analyser.
Une application web stable et flexible basée sur une solution standard.
b. Partie utilisateur :
Premièrement le visiteur a le droit de consulter les pages (DPI, PERFORMANCE, AVAILIBILITY et CP
REPORT).
Conclusion :
Cette phase d’analyse et spécifications a permis d’avoir une idée à la fois
globale et détaillée sur le projet à mener pendant la période du stage.
L’élaboration des différentes spécifications a aidé à regrouper et préciser les
besoins et organiser le processus de développement. La partie qui suit
présentera la phase de conception du projet.
Chapitre 3 : Conception
Introduction :
La phase de conception vient répondre à la question « comment réaliser la
solution ?». Elle se fait suite à la capture et l’analyse des exigences
fonctionnelles et techniques. Dans le présent rapport, cette phase de
conception s’articule autour des différents diagrammes UML élaborés afin de
modéliser le système à mettre en place.
I. Diagrammes de Séquence :
Les diagrammes de séquences permettent de décrire comment les éléments du
système interagissent entre eux et avec les acteurs :
5. Diagramme de Classe :
Le diagramme de classe présenter les classes et les interfaces des systèmes
ainsi que les différentes relations entre celles-ci.
Conclusion
Dans ce chapitre, nous avons entamé une partie importante du projet, qui est
la conception du projet. Nous avons commencé par dégager les cas
d’utilisations possibles et finalement nous avons dressé les diagrammes de
séquences, d’activité et de classe. Dans le prochain chapitre l’environnement
de développement et les technologies utilisées sera adressée.
Chapitre 4 : Environnement de
développement et technologies utilisées
Introduction :
Après la conception et l’étude du projet, vient la phase de l’étude technique.
Cette partie décrit les contraintes techniques et définit les Framework et
technologies de développement utilisés.
Conclusion :
Chapitre 5 : Réalisation
Introduction :
Une fois les exigences fonctionnelles d’un sprint clairement identifiées, ses
besoins et son périmètre clairement cernés et sa conception réalisée, nous
avons passé à la phase de son développement.
I. Résultat Final :
a. Partie utilisateur :
Un utilisateur doit se connecter pour voir l’ensemble des pages suivants.
Dans toutes les pages de la partie utilisateur on a un menu composer des différents pages et le
bouton Déconnecter.
Figure 17 : Menu
La page performance contient un formulaire à remplir, on commence par donner le nom de chef de
post, post, operateur et sélectionner la ligne 1 ou 2.
Le formulaire sous forme de ‘collapse’. Dans cette partie, pour la facilitation de tache de l’utilisateur
Collapse
L’utilisateur qui est connecter doit laisser des consignes pour le poste suivant, après un click sur le
bouton valider, ces derniers vont être s’afficher dans la page DPI et une copie de formulaire va
envoyer aux emails des chefs de poste.
Après une clique sur le bouton valider, comme la page précédente un mail va être en voyer aux chefs
des poste.
Le nom de l’utilisateur connecter est afficher dans le champ operateur, les autres champs doivent
être remplis manuellement.
Après une clique sur le bouton valider et comme les autres partie une copie de formulaire va être
envoyer au chef de poste.
1. Partie admin :
Dans tous les pages on va avoir un menu qui contient les pages suivantes :
Pour le premier graphique « Tonnage fin et tonnage début » on peut on peut dire que toutes les
zones ont le tonnage début et fin sont égaux, alors on peut conclure que les zones sont en équilibre.
Le dernier « objectif et réalisé » chaque performance on peut voir facilement la différence entre
l’objectif et le réalisé. Et on peut trier chaque performance par nom.
Dans cette partie, nous avons utilisé la carte pour que la lecture soit claire.
En cliquant sur la ville d’Oujda, on va avoir son revenu dans la deuxième carte.
Si on clique sur le bouton ajouter on va avoir un formulaire pour ajouter un nouveau utilisateur.
Dans la page performance, on a un tableau qui contient toutes les performances et il peut les éditer.
Conclusion :
Lors de ce chapitre, j’ai affiché l’ensemble des modules qu’on a implémenté pour répondre aux
objectifs cités dans le cahier de charge.
Conclusion générale
Cette solution va faciliter énormément leur travail, et les donner une vue plus
riche de l’avancement vers leurs objectifs.