Академический Документы
Профессиональный Документы
Культура Документы
OCP SAFI
HISTORIQUE DU PHOSPHATE
7
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
8
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
9
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
10
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
PRESENTATION DE
L’ENTREPRISE ET
DE LA DIRECTION
D’ACCUEIL
11
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
I : HISTORIQUE
L’office chérifien des phosphates a été créé le 7 août 1920 mais le groupe
OCP n’a vu le jour qu’en 1975. C’est un établissement semi-public à
caractère industriel, doté d’une structure bien organisée lui permettant
d’agir avec dynamisme et souplesse. 80 années déjà se sont écoulées
depuis sa création, années jalonnées par des réalisations et des
développements :
1920 :
Début de l’extraction du phosphate à Boujniba dans la zone de
Khouribga (1er mars 1921).
Première exportation de phosphate (23 juillet 1921).
1930 :
Ouverture d’un nouveau centre de production de phosphate : le centre
de Youssoufia, connu alors sous le nom de Louis Gentil (1931).
1950 :
Mise en œuvre de la méthode d’extraction en découverte à Khouribga
(1952)
Création d’un centre de formation professionnelle à Khouribga (1958),
en renforcement des efforts menés, depuis des décennies sur ce plan ;
puis, création par la suite d’autres unités de formation/perfectionnement.
1960 :
Développement de la mécanisation du souterrain à Youssoufia
Démarrage de Maroc chimie à Safi, pour la fabrication des dérivés
phosphatés : acide phosphorique et engrais (1965).
1970 :
Création du groupe OCP, structure organisationnelle intégrant l’OCP et
ses entreprises filiales (1975)
12
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
13
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
14
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Khouribga.
15
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
16
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Cette plate forme est située au sud ouest à 9 Km de la ville de Safi. Cet
emplacement est justifié par deux raisons :
Elle se compose de :
17
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Matières Importées :
Ammoniac
Soufre solide
Le chlorure de potassium
Produit Exportés :
L’acide phosphorique
Les engrais TSP, MAP et ASP
18
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Le phosphate brut
19
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
20
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Pôle Chimie
Maro
c
Phosp
Dép. Programmation et Dép. Etudes Economiques et
Contrôle Produits Contrôle de gestion (PCS/EE)
(PCS/CP)
DIRECTION DIRECTION
PRODUCTION LOGISTIQUE ET AMELIORATION
(PCS/P) (PCS/L)
Div. Maroc
Div. Maroc Chimie Phosphor II
(PCS/PM) Div. Gestion Projet SMGI
(PCS/PC)
Administrative (PCS/AG)
Div. Maintenance
Projet Amélior. et
Div. Maroc Div. Infrst. Centralisée
Portuaires (PCS/PI) Dév.
Phosphor I (PCS/LM)
des compétences
(PCS/PP)
Dép. Technique et
Projet Amélioration
Préparation des Projets
des Procédés
(PCS/AT)
(PCS/AP)
22
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Section facturation
La section facturation remplit les fonctions suivantes :
La vérification et le contrôle des factures relatives aux
cessions des marchandises et prestations inter filiales du
Groupe OCP ;
L’établissement des travaux de clôture des
comptes (Provisions à constituer pour factures non encore
payées) ;
L’établissement des états des cessions et prestations inter
filiales du Groupe OCP.
23
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
24
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
25
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Département Etudes
Economiques et Contrôle de
Gestion
Secrétariat Documentation
Statistique et analyse
26
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
27
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
28
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
1 : Objectifs de l’investissement
a) Budget d’investissement
On entend par investissement tout bien, meuble ou immeuble,
corporel ou incorporel acquis ou crée par l’entreprise, destiné à rester
durablement (plusieurs exercices) sous le même forme dans l’entreprise
et ainsi à enrichir son patrimoine.
29
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Projet d’amélioration .
Equipements pour le maintien de l’outil de production.
Structures supports (projets ou matériel).
Equipements ou projet liés à l’Environnement et à la
Sécurité.
Achats de terrains d’exploitation.
• Les investissements incorporels relatifs aux activités de :
Recherche et développement.
Montant de l'investissement
Montant global des GT inscrits
Classificatioglobal
sur
n du projet inscrit sur la DIB
DIB (MT)
(MT)
1ère catégorieMT ≥ 10 Millions DH MT ≥ 10 Millions DH
30
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
31
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Dossier de Choix :
AE : Avis d'Engagement
32
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
cher à l’OCP. Elle a besoin de plus de souplesse en rétrécirant le nombre
des étapes qui se présentent comme suit :
PROJET D’INVESTISSEMENT
33
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
PROJET GT
OK OK
34
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
PCS/EE
TRANSMISSION DES DAM/DPM AU C.T
ACCOMPAGNEES DES D.T/A.O ET DE
L’ETUDE TECHNICO-ECONOMIQUE
PCS/EE
CT: RETOUR DES DOCUMENTS AU CP TRANSMISSION DES DAM/DPM
VIA PCS/EE POUR TENIR COMPTE A L’ENTITE APPRO
DES REMARQUES DU CT
ENTITE APPRO
LANCEMENT DES CONSULTATIONS
35
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
ENTITE APPRO:
TRANSMISSION DES OFFRES TECHNIQUES AU CP
CP:
ELABORATION DU DOSSIER DE
CHOIX TECHNIQUE: NOTE DE
CHOIX + TABLEAU
COMPARATIF
TRANSMISSION DU DOSSIER A
PCS/EE
CT: RETOUR DES DOCUMENTS AU CP PCS/EE:
VIA PCS/EE POUR TENIR COMPTE CONTRÔLE DU DOSSIER DE
DES REMARQUES DU CT CHOIX TECHNIQUE
TRANSMISSION DU DOSSIER AU CT
NON
AVIS DU C.T ?
CT:
CT: TRANSMISSION DES DOCUMENTS OK CONTRÔLE DU DOSSIER DE
AUX CHOIX TECHNIQUE
APPRO VIA PCS/EE POUR COMMUNI- EMISSION D’UN AVIS SUR
QUER LES OFFRES COMMERCIALES LE CHOIX DU CP
36
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
ENTITE APPRO:
TRANSMISSION DES OFFRES
COMMERCIALES AU CP
CP:
ELABORATION DU DOSSIER DE
CHOIX COMMERCIAL : NOTE DE
CHOIX + TABLEAU
COMPARATIF+
CT: RETOUR DES DOCUMENTS AU CP PROJET DE COMMANDE
VIA DIS/CG POUR TENIR COMPTE TRANSMISSION DU DOSSIER A
DES REMARQUES DU CT PCS/EE
PCS/EE:
NON CONTRÔLE DU DOSSIER DE
AVIS DU
CHOIX COMMERCIAL
C.T ?
TRANSMISSION DU DOSSIER AU CT
APRES VALIDATION ET VISA DE MR LE
OK DIRECTEUR
37
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
6- Stade de concrétisation
NON
OUI PROJET DE 3EME
CATEGORIE ?
CP:
ACTUALISATION DE L’ETUDE DE RENTABILITE
CP: SUR LA BASE DU CHOIX COMMERCIAL
ELABORATION D’UNE NOTE POUR DEMANDER RETENU
L’ACCORD DE CONCRETISATION A MR LE TRANSMISSION DE L’ETUDE A PCS/EE
DIRECTEUR
TRANSMISSION DE L’ETUDE A PCS/EE
PCS/EE:
CONTRÔLE DE L’ETUDE DE RENTABILITE.
TRANSMISSION DU DOSSIER A DF ET AU
PCS/EE:
CT POUR AVIS QUANT A LA CONCRETISATION
CONTRÔLE DES MONTANTS ET
DES DEPASSEMENTS.
TRANSMISSION DES DAE A DF
COPIE A PCS/LD
COPIE AU CP POUR
POUR INFO CP:
ENGAGEMENT ETABLISSEMENT DES DAE.
TRANSMISSION DES DAE A PCS/EE.
38
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Présentation de
Microsoft Access et sa
base de données
39
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
1 : Introduction
Une base de données consiste en un ensemble de données se
rapportant à un sujet ou à un objectif donné.
Parmi les avantages d’une base de données, on peut citer :
2 : L’outil Access :
Un système de gestion de base de données (SGBD) est un système qui
permet de conserver et de rechercher des informations dans une base de
données.
40
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Microsoft Access est un système de gestion de base de données
relationnelle (SGBDR) cela signifie qu’on peut organiser des données par
sujet, afin de pouvoir les gérer et les vérifier facilement. On peut également
conserver les informations sur des relations établies entre ces sujets.
L’idée d’une base de données relationnelle est de répartir les données
dans plusieurs base de données ou tables et de créer des connexions, des
points communs, des liens, des relations entre chacune d’elles. Aussi,
d’utiliser beaucoup moins d’espace parce qu’elle réduit au minimum les
redondances ou les répétitions de données.
2-1 : Définitions
L’utilisation d’une base de données apporte aussi de nouveaux termes à
comprendre. Voici une liste des termes qui seront utilisés pour les sujets
d’Access :
- Champ :
- Enregistrement :
- Table :
- Base de données :
41
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
« application » ou un « système » qui répond aux besoins spécifiques de
l’utilisateur.
2-2 : Les composantes d’Access :
- Tables :
- Requêtes :
- Formulaire :
- Etat :
- Macro :
- Modules :
Programmation
42
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
43
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
nécessaires pour les requêtes, les formulaires et les états de la base de
données.
Pour créer une nouvelle base de données, il suffit de :
• Lancer Access à partir du menu Démarrer, cliquer sur la commande
Programmes/Micosoft Access.
• Activer l’option Nouvelle base de données
• Sélectionner le répertoire concerné « Base Access »
• Préciser le nom de la Base de Données « Budget 2002 » puis valider.
4-2 :Création des tables :
Puisque la majorité des données des différents services de la DIS sont
exploitées dans l’Excel, j’ai vu utile de recourir aux deux techniques qui
permettent dans Access de gérer des données issues d’autres bases de
données : l’importation de la table ou l’attache de la table.
a)Importer la table :
L’option d’importer permet d’aller chercher des données provenant
d’autres bases de données ou d’autres applications et de les ajouter à la base
de données. Mon application consiste à importer des données à partir d’un
fichier Excel.
• Cliquer sur l’onglet Tables de la base de données Budget 2002
• Appuyer sur le bouton Nouveau, Importer la table puis OK
• A partir de la liste des lecteurs disponibles du menu Regarder dans,
sélectionner la racine C : /Base Access
• De la liste du menu type de fichier, sélectionner l’option Microsoft
Excel
• Parmi la liste des fichiers, sélectionner le fichier d’Excel demandé
• Appuyer sur le bouton Importer.
44
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
45
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Access demande s’il doit créer une nouvelle table pour entreposer ces
données et les ajouter à une table qui existe déjà. Pour cet exercice, les
données seront conservées dans une nouvelle table.
• Sélectionner l’option Dans une nouvelle table
• Appuyer sur le bouton Suivant.
Access demande maintenant plus d’informations sur chacun des champs
ou colonnes, des données à importer. Pour changer les propriétés de chacun
des champs, il suffit de cliquer sur la boîte grise contenant le nom du champ.
Ainsi, j’ai pu changer quelques propriétés tel que le nom des champs,
l’indexation : les choix sont non, oui avec doublon et oui sans doublon, ceci
aide à trier les enregistrements et aussi nécessaire lors des relations entre les
tables. Une dernière option donne le choix d’importer seulement les champs
dont on a besoin.
Access recommande de définir une clé primaire pour la table afin
d’identifier chaque enregistrement de la table et de trouver facilement et
rapidement les données. Il propose de le laisser ajouter cette clé, de la
choisir moi-même ou de ne pas la mettre ce qui n’est pas avantageux pour
mon exercice.
Access demande ensuite le nom qui doit être donner à la table importée.
Il donne aussi la possibilité d’activer l’assistant d’analyse de structure qui
analyse les données et regarde pour les dédoublements d’informations. On
peut aussi avoir de l’aide supplémentaire une fois que l’assistant a terminé
son travail. Par de suite Access va confirmer l’importation des données selon
les choix demandés.
• Appuyer sur le bouton OK
La structure de la table Identité se présente comme suit :
46
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
B ) Attacher la table :
Attacher ou lier une table à la base de données donne l’avantage
d’accéder à des données qui sont à l’extérieur de celle-ci pour autant la
grossir. On peut aussi ajouter ou retirer des données de la table extérieure.
Le désavantage est qu’on ne peut pas changer la structure de cette table.
Plusieurs étapes à suivre pour lier une base de données externe ressemblant
à ceux de l’importation.
• De la liste des lecteurs disponibles du menu Regarder dans,
sélectionner la racine
47
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
• De la liste du menu type de fichier, sélectionner l’option Microsoft
Excel
• Parmi la liste des fichiers, sélectionner le fichier voulu
• Appuyer sur le bouton Attacher
• Sélectionner le nom de la feuille de données par exemple DAM
• Appuyer sur le bouton Suivant
Access demande si les données de la première ligne de la feuille de
travail sont les noms des champs de la table à attacher. Dans mon cas, c’est
vrai.
• Cliquer sur l’option Première ligne contient les en-têtes de colonnes
• Appuyer sur le bouton Suivant.
Pour terminer, Access demande le nom de la table à attacher
• Ecrire dans la case Nom de la table attachée : DAM
• Appuyer sur le bouton Terminer
Access confirme que les données de la feuille de travail DAM du fichier
d’Excel sont maintenant accessibles à partir de la base de données d’Access
et affiche le résultat :
48
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
49
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
• Cliquer sur Ajouter
• Lorsque toutes les tables sont ajoutées, cliquer sur Fermer.
Les tables apparaissent dans la fenêtre sans aucune relation, pour
établir les relations :
• Glisser le champ commun aux deux tables, de la table primaire vers
la table reliée.
Une boite de dialogue va apparaître pour définir certaines
caractéristiques de liaison.
• Cliquer sur le bouton créer.
50
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
51
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
A cet effet, la requête Engagements réalisés, en mode création est
présenté infra :
52
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
• Cliquer sur Suivant
• Sélectionner le style de présentation à attribuer
• Saisir le titre du formulaire
• Cliquer sur Terminer.
De suite le formulaire apparaît sur l’écran, prêt à l’emploi.
Pour apporter certaines modifications, il faut accéder au mode création
afin de déplacer et modifier les contrôles, insérer des boutons de commande,
un objet ou une image, aussi afficher la date et heure du jour.
J’ai procédé de la même façon pour créer les formulaires inspirés des
tables : Identité, DAL, DAM, DPM, Choix technique et commercial, DAC,
DAE-AE, engagement.
4-6 : L’état :
A ) Définition :
Un état sert à visualiser et à imprimer des informations provenant de la
base de données.
B ) Création d’un état :
53
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Pour la création de l’état du tableau de bord ayant pour source la
requête tableau de bord, j’ai suivi les étapes suivantes :
• Cliquer sur le bouton Etat puis sur le bouton Nouveau de la fenêtre de
la base de données.
• Sélectionner la requête source
• Sélectionner le type d’état
• Cliquer sur Suivant
• Indiquer les champs de la table à insérer dans l’état
• Cliquer sur Suivant
• Indiquer l’ordre du tri utilisé pour imprimer les enregistrements
• Cliquer sur Suivant
• Sélectionner le style de présentation adapté
• Cliquer sur Suivant
• Sélectionner l’orientation et l’interligne souhaité
• Cliquer sur Suivant
• Saisir le titre du formulaire
• Cliquer sur Terminer.
4-7 : Les macros :
A ) Définition :
Une macro est un ensemble d’actions. Chaque action exécute une tâche.
Les macros permettent d’automatiser les tâches courantes pour gagner
en rapidité et en efficacité.
B ) Création d’une macro :
Une macro est composée d’actions, chaque action correspond à une
tâche : lorsque la macro est exécutée, Access exécute automatiquement les
actions qu’elle contient.
• Cliquer sur l’onglet Macro puis sur le bouton Nouveau de la fenêtre de
la base de données.
Une fenêtre Macro apparaît : la partie supérieure est destinée aux
différentes actions qui vont composer la macro. Les arguments qui indiquent
54
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
à Access comment exécuter l’action sont définis dans la partie inférieure de la
fenêtre.
• Insérer les actions de la macro sur la ligne de la fenêtre en les
sélectionnant dans la liste déroulante. Dans mon exemple, j’ai choisi
les actions suivantes : ouvrir formulaire, ouvrir table, imprimer, boite
à message.
• Définir les arguments de l’action
• Enregistrer les macros qui vont constituer un groupe de macros
• A partir d’une fenêtre quelconque, utiliser la commande : Fichier/
Exécuter une macro
Ou
Ou encore
• A partir de la fenêtre de base de données, faire double clic sur le nom
de la macro.
Ainsi, la macro boite message en mode création se présente comme
suit :
55
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
5 : Présentation de l’application
L’interface ci-dessous représente le menu général de l’application, elle
regroupe les boutons de commande qui permettent d’illustrer les documents
utilisés dans le suivi budgétaire à savoir :
- IDENTITE
- DAL
- DAM
- DPM
- CHOIX TECHNIQUE
- CHOIX COMMERCIAL
- DAC
56
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
- DAE-AE
- ENGAGEMENT
- QUITTER.
57
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
Index
AD : Achats Décentralisés
AS : Administration de Safi
CG : Contrôle de Gestion
DIS : Direction des Industries Chimiques
EA : Etudes et Analyses
ES : Environnement et Sécurité
IS : Infrastructures de Safi
MC : Maroc Chimie
MPI : Maroc Phosphor I
MPII : Maroc Phosphor II
58
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
OCP : Office Chérifien des Phosphates
PAS : Projet Amélioration de Safi
PL : Méthodes et Planning
PR : Projet et Rénovation des Installations
QE : Qualité et Environnement
RS : Projet de Réhabilitation du site industriel de Safi
TX : Transfert d’Expertise
CERPHOS : Centre d’Etudes et de Recherches de Phosphates minéraux
IMSA : Société Immobilière et Hôtelière de Safi
IPSE : Institut de Promotion Socio-éducative
SMESI : Société Marocaine d’Etudes Spéciales et Industrielles
SOTREG : Société de Transports Régionaux
STAR : Société de Transports et d’Affrètements Réunis
ASP : Ammoniac Sulpho-Phosphate
H2SO4 : Acide Sulfurique
Kcl : Chlorure de potassium
MAP : Mono Ammoniac Phosphaté
NH3 : Ammoniac
NPK : Nitrate Potasse Chlorure
59
Rapport de stage--------------------------------------------- ENSI-MIAAGE
OCP SAFI
TAMCA : Techniciens Agents de Maîtrise, Cadres Administratifs
60