Application Web Pour La Gestio - EL ISSAOUI Naoufal - 761
Application Web Pour La Gestio - EL ISSAOUI Naoufal - 761
Application Web Pour La Gestio - EL ISSAOUI Naoufal - 761
EL ISSAOUI NAOUFAL 2
Remerciements
Après Dieu, je tiens à adresser mes sincères remerciements à :
Monsieur le professeur ABDERRAHIM BENABBOU, pour
m’avoir encadré au long de ce stage, pour tous les conseils et pour
l’attention qu’il m’a accordé durant ma période de stage.
EL ISSAOUI NAOUFAL 3
Table des matières
Dédicaces ..................................................................................................................... 2
Remerciements ............................................................................................................. 3
Liste des figures ........................................................................................................... 6
Introduction .................................................................................................................. 8
1. Lieu de stage.................................................................................................... 10
1.1 Présentation générale de la RADEEF ...................................................... 10
1.2 L’organigramme de la RADEEF ............................................................. 11
1.3 Département des moyens généraux .......................................................... 12
a) Division d’approvisionnement ........................................................... 12
b) Division d’appel d’offres et marchés ................................................. 13
c) Division atelier garage et magasin ..................................................... 14
2. Présentation du projet ..................................................................................... 15
2.1 Solution ..................................................................................................... 15
2.2 Les besoins fonctionnels ........................................................................... 15
EL ISSAOUI NAOUFAL 4
c) Diagramme de séquence .................................................................. 23
d) Diagramme de classe ....................................................................... 26
CONCLUSION ......................................................................................................... 45
BIBLIOGRAPHIE .................................................................................................... 46
EL ISSAOUI NAOUFAL 5
Liste des figures
EL ISSAOUI NAOUFAL 6
Figure 25 : Ajouter les offres des fournisseurs..................................................... 38
Figure 26 : Liste des offres reçues des fournisseurs............................................. 38
Figure 27 : Supprimer offres fournisseurs............................................................ 39
Figure 28 : Modifier offres fournisseurs .............................................................. 39
Figure 29 : Chercher fournisseur ......................................................................... 39
Figure 30 : Passer commande .............................................................................. 40
Figure 31 : Commande d’achat ........................................................................... 40
Figure 32 : Impression la commande d’achat ...................................................... 41
Figure 33 : La liste des commandes d’achats ...................................................... 41
Figure 34 : Page d’accueil du responsable du stock ............................................ 42
Figure 35 : Entrés stock ....................................................................................... 42
Figure 36 : Bon de livraison ................................................................................. 43
Figure 37 : Sorties stock ....................................................................................... 43
Figure 38 : Stock .................................................................................................. 44
EL ISSAOUI NAOUFAL 7
Introduction
Le stage apparaît comme un élément très important dans la mesure où il
permet de faire adapter le stagiaire avec son futur environnement (le marché du
travail), de lui offrir une possibilité d’élargir ses connaissances théoriques et de
mettre en pratique son savoir.
C’est dans ce cadre que j’ai effectué mon stage au sein de la RADEEF (Régie
Autonome de Distribution d’Eau et d’Electricité de la wilaya de Fès), du 21 Avril
au 15 Juin 2014.
EL ISSAOUI NAOUFAL 8
CHAPITRE I
Contexte du projet
EL ISSAOUI NAOUFAL 9
1. Lieu de stage :
EL ISSAOUI NAOUFAL 10
1.2 L’organigramme de la RADEEF :
EL ISSAOUI NAOUFAL 11
1.3 Département des moyens généraux :
Secrétariat
Division d’appel
Division Division atelier
d’offres et
d’approvisionnement garage et magasin
marchés
a) Division d’approvisionnement :
Cette division vise à éviter toute rupture de stock et toute perturbation. Elle
sert à satisfaire tous les besoins de plusieurs services ainsi elle s’occupe de tous les
achats de matériaux nécessaires.
La régie a des règles imposées par l’état à respecter en s’approvisionnant.
EL ISSAOUI NAOUFAL 12
Bureau de consultions :
Ce bureau traite les demandes d’achats dont l’estimation des articles est entre 5.000
DH et 400.000 DH, la codification des articles, l’établissement des lettres de
consultations aux fournisseurs, le suivi des dossiers dans les différents départements
et divisions de la régie en cours de jugement technique et financier.
Cette division est sous la responsabilité d’un ingénieur chef de division, qui a
pour tâches la maintenance du parc automobile, et la fabrication ou la modification
de pièces métalliques à la demande des divisions eau, Electricité et assainissement,
ainsi le stockage du matériel reçu par les fournisseurs.
1-Service atelier :
EL ISSAOUI NAOUFAL 13
2- Service Garage :
3- Service Magasin :
Au sein de la division des moyens généraux, se trouve le magasin dans lequel
sont stockés tous les types du matériel demandé (articles stockables).
2. Présentation du projet :
Chaque année la régie autonome de distribution de l’eau et d’électricité de la
wilaya de Fès consulte des fournisseurs pour commander les articles dont elle a
besoin, pour cela, elle envoie des demandes de consultations adressées aux
fournisseurs,
Chaque fournisseur consulté est désireux d’offrir ses prix, et tenu d’adresser à
la direction générale, avant le délai de rigueur prescrit, après la réponse du
fournisseur, les offres reçues seront gardées à la direction générale jusqu’à la date
de réunion d’une commission interne ... par la suite, un jugement va être fait pour
sélectionner les articles, ce jugement est basé sur le prix et la qualité des articles
demandés, ensuite, la régie va commander les articles basée sur le jugement fait.
Après la réception des commandes, les fournisseurs sont censés d’envoyer les
articles commandés, ces commandes reçues vont être stockés dans le magasin.
Face à cela, de grands problèmes peuvent se déclencher parmi lesquels on
peut citer :
- Le non-respect de la date prévue de l’envoie des articles.
- Le non-respect du nombre de pièces commandées qui peut causer une
faiblesse au niveau des articles ou une surcharge au magasin du stock...
Chaque fournisseur consulté est désireux d’offrir ses prix, et tenu d’adresser à
la direction générale, avant le délai de rigueur prescrit, un devis sous enveloppe
EL ISSAOUI NAOUFAL 14
Fermée et portant les références de la consultation et l’inscription « A ne pas ouvrir
qu’en commission d’ouverture des plis ». Parfois, dans certains cas d’extrême
urgence, les devis des fournisseurs consultés parviennent à la direction générale par
fax.
Les offres reçues seront gardées à la direction générale jusqu’à la date de
réunion d’une commission interne composée de :
2.1 Solution :
Pour gérer ceci, la régie a besoin d’une application web qui facilite cette
opération, et ceci à travers 3 étapes essentielles :
Gestion des stocks (gérer les stocks livrés par les fournisseurs et les stocks
sortis du magasin).
Fonctionnalité :
L’application comprend trois acteurs :
EL ISSAOUI NAOUFAL 15
Responsable de consultation : c’est le responsable qui crée la demande
d’achat qui est basé sur les différents besoins des départements de la régie et qui va
être envoyé au directeur général pour valider et signer la demande, ainsi il gère Les
fournisseurs et leurs envoie des lettres de consultation qui contiennent les besoins
de la régie. Ce responsable se situe dans le bureau de consultation qui se trouve
dans la division d’approvisionnement.
Responsable d’achat : c’est le responsable qui envoie les commandes aux
fournisseurs après le jugement des offres reçues par ces dernières. Ce responsable
se trouve dans le bureau de consultation au sein de la division d’approvisionnement.
Responsable du stock : c’est le responsable qui se trouve dans le service
magasin, situé dans la division atelier garage et magasin. Son rôle est de gérer les
articles reçus par les fournisseurs ainsi les sorties du stock c’est-à-dire les articles qui
seront utilisés par la régie.
EL ISSAOUI NAOUFAL 16
CHAPITRE II
Analyse et Conception
EL ISSAOUI NAOUFAL 17
1. Analyse de l’application :
1.1 Identification des acteurs :
Responsable de consultation :
C’est le responsable qui crée la demande d’achat qui est basé sur les
différentes besoins des départements de la régie et qui va être envoyé au directeur
général pour valider et signer la demande, ainsi il gère Les fournisseurs et leurs
envoie des lettres de consultations qui contiennent les besoins de la régie.
Ce responsable effectue les taches suivantes :
- S’authentifier
- Générer demande d’achat
- Ajouter fournisseurs
- Chercher fournisseurs
- Modifier fournisseurs
- Supprimer fournisseurs
- Crée lettre de consultation aux fournisseurs
Responsable d’achat :
C’est le responsable qui envoie les commandes aux fournisseurs après le
jugement des offres reçues par les fournisseurs.
Responsable de stock :
Ce responsable gère les articles reçus par les fournisseurs ainsi les sorties du
stock c’est-à-dire les articles qui seront utilisés par la régie.
Ce responsable effectue les tâches suivantes :
- Authentifier
- Gérer les entrés du stock
- Générer le bon de livraison
- Gérer les sorties du stock
EL ISSAOUI NAOUFAL 18
1.2 Identification des messages reçus et émis par le
système :
EL ISSAOUI NAOUFAL 19
2. La conception avec UML :
2.1 Environnement technique (Entreprise Architect) :
-Entreprise Architect est un outil de création de modèles dont le langage est
l’UML qui est un langage visuel de modélisation objet. Cet outil graphique basé sur
Windows, peut être utilisé par plusieurs personnes .Il comprend un outil de
production de documentation souple et de haute qualité.
EL ISSAOUI NAOUFAL 20
b- Diagramme de cas d’utilisation
-Le diagramme de cas d’utilisation permet la représentation des fonctions du
système
Ainsi, de modéliser les interactions de chaque acteur avec l’application
Responsable de consultation
EL ISSAOUI NAOUFAL 21
Responsable d’achat
Responsable du stock
EL ISSAOUI NAOUFAL 22
c- Diagramme de séquence
-Le diagramme de séquence établit la représentation temporelle des objets et
de leurs interactions.
Authentification
EL ISSAOUI NAOUFAL 23
Ajouter fournisseur
EL ISSAOUI NAOUFAL 24
Crée commande Fournisseur
EL ISSAOUI NAOUFAL 25
d- Diagramme de classe
-Le diagramme de classe établit la représentation de la structure statique en
termes de classes et de relations.
EL ISSAOUI NAOUFAL 26
CHAPITRE III
Réalisation
De l’application
EL ISSAOUI NAOUFAL 27
1. L’environnement technique :
1.1 WampServer :
1.2 Apache :
-Apache est le nom du serveur web le plus répandu au monde. Un serveur web
est un logiciel permettant à des clients d’accéder à des pages web, c’est-à-dire en
réalité des fichiers au format HTML à partir d’un navigateur installé sur leur
ordinateur distant.
EL ISSAOUI NAOUFAL 28
-HTML5 est la dernière révision majeure d'HTML (format de donnée conçu pour
représenter les pages web). Cette version est en développement en 2013. HTML5
spécifie deux syntaxes d'un modèle abstrait défini en termes
de DOM : HTML5 et XHTML5. Le langage comprend également une couche
application, ainsi qu'un algorithme afin de pouvoir traiter les documents à la syntaxe
non conforme.
-Dans le langage courant, HTML5 désigne souvent un ensemble de technologies Web
(HTML5, CSS3 et JavaScript) permettant notamment le développement
d'applications.
-CSS3 est une mise en forme des documents web du type HTML ou XHTML.
1.4 PHP :
EL ISSAOUI NAOUFAL 29
1.5MySQL:
-MySQL est un outil visuel unifié destiné aux architectes de bases de données,
aux développeurs. Il contribue à la modélisation des données et au développement
du code SQL, et propose des outils d’administration complets pour la configuration
des serveurs, la gestion des utilisateurs et bien plus encore. MySQL est disponible
sous Windows, Linux et Mac.
1.6 JavaScript :
EL ISSAOUI NAOUFAL 30
2. Présentation de l’application :
2.1 Authentification :
Au lancement de l’application, l’utilisateur est censé d’entrer son mot de passe
pour valider son identité, afin de sécuriser l’accès et de distinguer les profils.
EL ISSAOUI NAOUFAL 31
2.2 Gestion de consultation :
Après l’authentification du responsable de consultation, une page d’accueil va
être affichée, cette page permet au responsable d’accédé à la gestion de la
consultation des fournisseurs.
EL ISSAOUI NAOUFAL 32
Figure 15 : Demande d’achat
EL ISSAOUI NAOUFAL 33
Ajouter les fournisseurs :
Sur la base des caractéristiques descriptives définies par le service demandeur,
on sélectionne les fournisseurs pour lesquels on établit les lettres de consultation.
EL ISSAOUI NAOUFAL 34
Consulter les fournisseurs :
EL ISSAOUI NAOUFAL 35
Lorsqu’on clique sur l’icône on modifie le fournisseur situé sur la même ligne.
EL ISSAOUI NAOUFAL 36
Impression de la lettre :
EL ISSAOUI NAOUFAL 37
Ajouter Les offres reçues par les fournisseurs :
Chaque fournisseur consulté et désireux d’offrir ses prix, est tenu d’adresser
ses offres à la direction générale, avant le délai de rigueur prescrit.
Le responsable d’achat va ajouter ses offres dans la base de données, pour
pouvoir crée la commande qui va être envoyée à l’un de ces fournisseurs après le
jugement des offres qui sera fait dans la régie, et qui est basé sur le prix et la qualité
de l’article.
EL ISSAOUI NAOUFAL 38
Le responsable d’achat peut modifier ou supprimer les offres reçues par les
fournisseurs.
Lorsqu’on clique sur l’icône on modifie le fournisseur situé sur la même ligne.
EL ISSAOUI NAOUFAL 39
Passer la commande :
Après le jugement des offres, le responsable d’achat va passer la commande
aux fournisseurs sélectionnés.
sur l’icône .
EL ISSAOUI NAOUFAL 40
Figure 32 : Commande d’achat
EL ISSAOUI NAOUFAL 41
2.3 Gestion du stock :
Après l’authentification du responsable du stock, une page d’accueil va être
affichée, cette page permet au responsable d’accéder à la gestion des entrées et
sorties du stock.
EL ISSAOUI NAOUFAL 42
Impression du bon de livraison
EL ISSAOUI NAOUFAL 43
Afficher la liste des articles enregistrés dans le magasin
Figure 38 : Stock
EL ISSAOUI NAOUFAL 44
Conclusion
Ce stage est considéré pour moi comme une image de marque et il est vraiment
une occasion pour approfondir et mettre en pratique mes connaissances.
Perspective du projet :
EL ISSAOUI NAOUFAL 45
BIBLIOGRAPHIE
Livre :
Site web :
http://www.who.int/ihr/training/laboratory_quality/4_b_content_purchasing_inventor
y_fr.pdf
http://www.youtube.com/watch?v=wZX6eGhF8EM
http://www.lephpfacile.com/cours/18-les-sessions
http://www.radeef.ma/Accueil/Pr%C3%A9sentationetactivit%C3%A9s/Pr%C3%A9s
entation/OrganisationdelaRADEEF.aspx
http://www.wampserver.com/
http://fr.wikipedia.org/wiki/JavaScript
EL ISSAOUI NAOUFAL 46