SlideShare une entreprise Scribd logo
Template est mal présenter tu choisis une autre plus professionnel qui respect les marges et la mise en forme d'un
projet de fin d'année
+ Page de garde est male représenter garder les logos en hauts, le titre centralisé et encadrée et les noms en bas de
la page
+ inserer le sommaire
Le niveau des titres, c'est mal représenter donc tu dois respecter cet ordre
CHAPITRE 1 : L E C A D R E D U S T A G E :
Introduction Générale
1. Présentation d'entreprise d'accueil
2. Contexte du projet
Plannification
Cahier de charge
CHAPITRE 2 : analyse et conception
Identifier d'abord les besoins fonctionnels et non-fonctionnels avant de Présenter les diagrammes
CHAPITRE 3: la réalisation
Conclusion générale
Au niveau de chaque chapitre, tu dois ajouter une petite introduction et conclusion.
O R I G I N S O F T H E S E A
R E P O R T D E S T A G E
RAPPORT SUR LE STAGE EFFECTUÉ DU
01 /08 /2022 AU 31 /08 /2022
DANS LA SOCIÉTÉ :
C2 M system
à Casablanca
INTITULÉ DU STAGE : DÉVELOPPEUR
INFORMATIQUE
Bouhaouli houda
étudiante en 3 I IR Année [2022 ]
A l' école marocaine des sciences de l' ingénieur
R E M E R C I E M E N T S
Avant tout dével opp em ent sur cette expéri enc e
profession nell e, il apparaît opportun de commencer
ce rapport de stage par des remerciements, à ceux
qui m’ ont beaucoup appris au cours de ce stage, et
même à ceux qui ont eu la gentillesse de faire de ce
stage un moment très profitable.
Aussi , je remercie Mr Elmou ssaoui ibrahi m , mon
maître de stage qui m’ a formé et accom pag né tout
au long de cette expérien c e professi on n ell e avec
beaucou p de patience et de pédago gi e. Enfin, je
remercie l’ ensemble des employés de C2 M system
pour les conseils qu’ ils ont pu me prodiguer au cours
de ces deux mois.
I N T R O D U C T I O N GENERALE
/*Tu commences d’abord par mentionner une accroche personnalisée, les raisons pour n
orienter vers ce secteur et à choisir cette entreprise ;la nature de ce projet professionnel */
Du 01 /08/ 2022 au 31 /082022 , j ’ai effectu é un stage au sein de l’ entre pris e C2 M
System(Periode du stage). Au cours de ce stage j’ai pu m’ intéresser aux nombreux
problèmes qu' uningénieur peut rencontrer..(Garder les problèmes recentrer au
niveau de conclusion et tu cites les taches réalisées durant cette période de stage
)
Plus largement, Ce stage a donc été est une opportunité pour moi de percevoir
comment une entreprise se développe, ses défis et son évolution au cours du temps.
L’ élaboration de ce rapport a pour principale source les différents enseignements
tirés de la pratique journalière des tâches auxquelles j’étais affecté.
En vue de rendre compte de manière fidèle et analytique du mois passé au sein de la
société C2 M system, il apparaît logique d’envisager le cadre du stage : la culture d’
entreprise dans la société C2 M system, comme décisive dans la prise de décision (I)
. Enfin, il sera précisé les différen te s missions et tâche s que j’ ai pu effectu er au
sein du service marke tin g, et les nombre ux apports que j ’ ai pu en tirer (I I)
/*l’annonce de la structure du plan du rapport est male rédiger */
Tu n’as pas citées l’analyse des besoins, conception de cette application et la réalisation et même la conclusion
générale tu dois préciser tous ca au niveau du plan associé à une brève description de chaque section */
CHAPITRE 1 : L E C A D R E D U S T A G E :
Description de la structure sociale
La société C2 M system regroupe plusieurs employés qui sont divisés en
deux départements, tous sous la direction du
Président- directeur général, Elmoussaoui ibrahim
I I - L E S T R A V A U X E F F E C T U É S E T L E S
A P P O R T S D U S T A G E :
Les travaux effectués
Au cours de ce stag
j’ai eu l’opportunité de découvrir un métier sous toutes ses formes et de
comprendre de manière globale les difficultés que les développeurs
pouvaient rencontrer. Pour une meilleure compréhension des tâches
que j’ai pu effectuer, il apparaît approprié de
traiter de manière
détaillée les tâches que j’ai pu effectuer.
1. . Les outils mis à ma a disposition
Au cours de ce stage, j’ai passé le plus clair de mon temps à faire des
recherches . A mesure que j’apprenais, mes
recherches se sont approfondies.
2. . Les Missions du poste occupé
Au cours de ce stage, différentes sortes d’a
ct
i
v
i
t
és m’o
nt été confiées :
- Analyse UML
-Conception et développement
- Teste et validation
3 – Les apports du stage/* garder Apport du
stage en conclusion */
Au cours de ce stage, j’ai beaucoup appris. Les apports que j’ai tiré de
cette expérience professionnelle peuvent être regroupés autour de
trois idées principales : les compétences acquises, les difficultés
rencontrés et solutions apportées ainsi que la vie en société.
Contexte générale
1
- -LA PLANIFICAT IO N DE PROJET ET LES OUTILS DE GESTION
Étant dans une dimension ingénieur, cette gestion est d’ autant plus
importante que le respect des délais et de la performance est essentiel
dans la conception d’ un système complexe. La gestion de projet
permet d’ autre part de distribuer les travaux à réaliser entre les
membres de l’ équipe mais également de créer une base de référence
permettant de surveiller les écarts et l’ évolution du projet afin
d’ assurer sa continuité.
/*J’ai fusionner les deux parties ,le diagramme de gantt est outils pour la
planifier */Le diagramme de GANTT est un outil efficace exploitant des
données brutes tel que les dates de début et de fin et les durées
de chacune des tâches afin de générer une visualisation de
l’avancement du projet.
/*La figure suivant nous donne un aperçu du travail à réaliser afin de finir
le stage dans les meilleurs délais.*/
Décrivant l’ ensemble des conditions attachées à l’ exécution du projet,
le cahier des charges nous a permis dans un premier temps, de définir
le contexte, les enjeux, les objectifs techniques ainsi que les livrables
et
les axes de développement envisagés. En organisant nos idées, nous
avons ainsi pu vérifier la concordance et la faisabilité de notre projet
L’ objectif principal consiste à concevoir et réaliser une application web
dynamique en PHP qui gère le « food- order».
L’ application demandée assure deux espaces, le premier c’ est l’espace
administrateur et dans lequel ce dernier peut gérer les catégories, les
plats, demandes…, le deuxième espace concerne le client, chaque
client peut consulter la liste des plats, effectuer des commandes,
rechercher des plats…
Ce site devra contenir deux espaces séparées :
1- Espace administrateur
Après son authentification, l’administrateur, pourra accéder à des
extensions qui lui
permettra de gérer les outils d’ administration, à savoir :
1 Gérer les catégories : chaque catégorie est caractérisé par un nom, une
image, l' adminstrateur peut supprimer ou ajouter, modifier les
categories.
2 Gérer les plats : chaq ue plat est caractérisé par un nom, description, prix,
image l' administrate ur a le droit de ajouter supp rim er ou modifie r les plats.
3 Gérer les comm an d es : la comm a nd e est décrite par la liste des prod uits,
total, i nfo rm a t i o ns client, date de co m m a nde … , l’a dm i ni st ra t e ur peut
modifier une commande.
4 Gérer des comp te s administr ate urs : ajout ou suppressio n d’ un comp te .
Chaque compte est ca ra ct é ri sé par le login.
2-Espace Client
Cette interface doit être accessible à n’ importe quel internaute cherchant
des produits et effectuant des commandes.
1 Le client peut facilement consulter les categories el les plats.
2 le client peut chercher le plat qu' il souhait à travert la barre de recherche.
3 Le client peut saisie les quantités pour chaque plat.
4 Le client valide sa commande.
5 Le client saisi ses i nfo rm a t i o ns nom, prenom, email, tel et son adresse de
livraison.
L E D E V E L O P P E M E N T T E C H N I Q U E
Chapitre 2 : Conception
Dans le présent chapitre , je vais entamer une partie i m po rt a nt e du
dé ve l o ppe m e nt de l’ a ppl i ca t i o n qui constitue un pont entre la
spé ci fi ca t i o n et la ré a l i sa t i o n. Je vais présenter la co nce pt i o n générale de
A- USE CASE
notre a ppl i ca t io n
B- DIAGRAMME DE CLASSE
C
-
D DIAGRAMME DE SEQUENCE
Nous avons modélisé le fonctionnement de l’ application afin d’ avoir
une vue globale et simplifiée du système. Nous avons aussi détaillé
le module de l’ application ce qui nous a permis d’ organiser le travail
et d’ avoir une idée claire sur le travail à réaliser.
Chapitre 3 : R É A L I S A T I O N
a) Environnement Logiciels
Pour implémenter notre base des données, nous avons utilisé l' environnement
de création de base des données My SQL.
Pour tester les sites de notre propre site Web avant de le télécharger sur le
serveur Web distant, on a utilisé ce logiciel serveur XAMPP qui nous donne
l' environnement approprié pour tester des projets MYSQL, PHP, Apache et Perl
sur l' ordinateur local.
C R É A T I O N D E L A B A S E D E D O N N É E:
/* cette section associé a la phase de conception
*/
La première étape est de créer la base de données qui va contenir nos
tables :
On a creer trois tables:
1- -tbl_admin - tbl_category - tbl_food - tbl_order
structure de la table admin
T E S T E T E X E C U T I O N
Les interfaces graphiques :
Avant de tester l’ ensemble de l’ application, nous avons dans un
premier temps codé et testé chaque fonction pour savoir si elles
fonctionnaient séparément. Nous les avons ensuite réunies en
les assemblant étapes par étapes pour construire l’ application
finale.
Nous avons dans un premier temps essayé d' ajouter des admins
et vérifier l' insertion dans la base de données . Ensuite, nous
avons essayé d' afficher la liste des admins avec une requête
c' est là où nous allons essayé de supprimer un admin.
Pour l' espace administrateurs et l' espace client nous avons
suivis la même démarche on teste après chaque fonction ou
bien action.
1
. .Page d' accueil
Après le lancement du serveur, dès qu’ on se connecte sur notre site, on arrive sur la page
d’ accueil ci- dessous :
2
. . Partie recherche
Le client peut e ffe ctuer une recherche
3
. .Gestion du commande
Le client peut co m m a nder, les images ci- dessous montrent la procédure
En appuyant sur "Order now", le produit est commandé
4
. . Achat
Le client est redirigé vers la page de commande, il doit alors saisir son nom, son
email, son numéro de tel et son adresse de livraison :
L’ interface Administrateur
L’ administrateur du site peut s’ authentifier pour gérer le menu, les produits et
les commandes
Authentification d’ admin
L’ administrateur pourrait accéder aux
fonctionnalités en saisissant le username et
le password,
L’ administrateur peut voir la liste des administrateur s et ajouter,
modifier ou supprimer un admin :
En appuya nt sur " Add Admin" l’ administrat e ur est mené vers un
formulair e d’ ajout de admin :
De la meme manière, l’ administrateur peut gérer les catégories et les
"foods".
L' administrateur peut aussi modifier les commandes
A P P O R T S D U S T A G E
1
. .Apports scientifiques et techniques
Ce stage long d' un mois est une bonne expérience, il m' a apporté beaucoup, tant
au niveau technique qu’ en terme de gestion de projet.
Ce projet m' a permis de découvrir le monde du gestion de projets.
2
. .Apport sur la gestion de projet
J' ai confirmé le fait que la communication est primordiale lorsque l’ on travaille
ensem ble. Un dialogue par mail ou messa ge rie instanta né e ne rempla ce ra jamais une
entre vue en face à face. I l faut toujours réussir à motiver l’ autre par les idées que l’
on apporte et réfléchir avant de se lancer dans une voie.
C O N C L U S I O N
Résumé global
Pour conclure, j ’ai effectué mon stage en de ve l oppement i nfo rm atique
dans l’ entreprise C2 M system à Casablanc a. Lors de ce stage d' un mois,
j ’ai pu mettre en pratique mes co nna i ssances t hé o riques acquises durant
ma fo rm a tio n à l' emsi, tout en étant confronté aux di ffi cultés réelles du
monde du travail et du management d’ équipes.
Après ma rapide i nt é gratio n dans l’ équipe, j ’ai eu l’ occasion de réaliser
plusieurs missions
Je suis globale me nt satisfaits de ce que j'ai réalisé .

Contenu connexe

Similaire à PFA.Houda.Bouhaouli.(version 19.09.22).docx

AGL.pdf
AGL.pdfAGL.pdf
AGL.pdf
maayyssesm
 
Soubki projet
Soubki projetSoubki projet
Soubki projet
s1kor
 
Pq explid v1.1_client
Pq explid v1.1_clientPq explid v1.1_client
Pq explid v1.1_client
NAIGEON Laurent
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5
YounessLaaouane
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
Jean Michel
 
Réaliser son business plan en 48 heures.pdf
Réaliser son business plan en 48 heures.pdfRéaliser son business plan en 48 heures.pdf
Réaliser son business plan en 48 heures.pdf
HassanBakhouch5
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
testuser715939
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & Hibernate
Ines Ouaz
 
Conception d'un Extranet
Conception d'un ExtranetConception d'un Extranet
Conception d'un Extranet
JEAN-GUILLAUME DUJARDIN
 
La Conduite de projet
La Conduite de projetLa Conduite de projet
La Conduite de projet
Echecs & Stratégie
 
Présentation rubriques
Présentation rubriquesPrésentation rubriques
Présentation rubriquesrhala
 
comment rédiger une expression de besoins
comment rédiger une expression de besoinscomment rédiger une expression de besoins
comment rédiger une expression de besoins
Alexandre Zermati
 
Créer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silosCréer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silosSébastien Sacard
 
exemple de rapport de stage.pdf
exemple de rapport de stage.pdfexemple de rapport de stage.pdf
exemple de rapport de stage.pdf
oumaima992205
 
Modèle en v
 Modèle en v Modèle en v
Modèle en v
bouye2209
 
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Ayoub Rouzi
 
Outils d'organisation de Projet
Outils d'organisation de ProjetOutils d'organisation de Projet
Outils d'organisation de Projet
Rémi Bachelet
 
Rapport final
Rapport finalRapport final
Rapport final
Hassen BEN SLIMA
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
Hosni Mansour
 

Similaire à PFA.Houda.Bouhaouli.(version 19.09.22).docx (20)

AGL.pdf
AGL.pdfAGL.pdf
AGL.pdf
 
Soubki projet
Soubki projetSoubki projet
Soubki projet
 
Pq explid v1.1_client
Pq explid v1.1_clientPq explid v1.1_client
Pq explid v1.1_client
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5
 
Agr cadrage
Agr cadrageAgr cadrage
Agr cadrage
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
 
Réaliser son business plan en 48 heures.pdf
Réaliser son business plan en 48 heures.pdfRéaliser son business plan en 48 heures.pdf
Réaliser son business plan en 48 heures.pdf
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & Hibernate
 
Conception d'un Extranet
Conception d'un ExtranetConception d'un Extranet
Conception d'un Extranet
 
La Conduite de projet
La Conduite de projetLa Conduite de projet
La Conduite de projet
 
Présentation rubriques
Présentation rubriquesPrésentation rubriques
Présentation rubriques
 
comment rédiger une expression de besoins
comment rédiger une expression de besoinscomment rédiger une expression de besoins
comment rédiger une expression de besoins
 
Créer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silosCréer une organisation produit par dessus les silos
Créer une organisation produit par dessus les silos
 
exemple de rapport de stage.pdf
exemple de rapport de stage.pdfexemple de rapport de stage.pdf
exemple de rapport de stage.pdf
 
Modèle en v
 Modèle en v Modèle en v
Modèle en v
 
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
 
Outils d'organisation de Projet
Outils d'organisation de ProjetOutils d'organisation de Projet
Outils d'organisation de Projet
 
Rapport final
Rapport finalRapport final
Rapport final
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
 

PFA.Houda.Bouhaouli.(version 19.09.22).docx

  • 1. Template est mal présenter tu choisis une autre plus professionnel qui respect les marges et la mise en forme d'un projet de fin d'année + Page de garde est male représenter garder les logos en hauts, le titre centralisé et encadrée et les noms en bas de la page + inserer le sommaire Le niveau des titres, c'est mal représenter donc tu dois respecter cet ordre CHAPITRE 1 : L E C A D R E D U S T A G E : Introduction Générale 1. Présentation d'entreprise d'accueil 2. Contexte du projet Plannification Cahier de charge CHAPITRE 2 : analyse et conception Identifier d'abord les besoins fonctionnels et non-fonctionnels avant de Présenter les diagrammes CHAPITRE 3: la réalisation Conclusion générale Au niveau de chaque chapitre, tu dois ajouter une petite introduction et conclusion.
  • 2. O R I G I N S O F T H E S E A R E P O R T D E S T A G E RAPPORT SUR LE STAGE EFFECTUÉ DU 01 /08 /2022 AU 31 /08 /2022 DANS LA SOCIÉTÉ : C2 M system à Casablanca
  • 3. INTITULÉ DU STAGE : DÉVELOPPEUR INFORMATIQUE Bouhaouli houda étudiante en 3 I IR Année [2022 ] A l' école marocaine des sciences de l' ingénieur
  • 4. R E M E R C I E M E N T S Avant tout dével opp em ent sur cette expéri enc e profession nell e, il apparaît opportun de commencer ce rapport de stage par des remerciements, à ceux qui m’ ont beaucoup appris au cours de ce stage, et même à ceux qui ont eu la gentillesse de faire de ce stage un moment très profitable. Aussi , je remercie Mr Elmou ssaoui ibrahi m , mon maître de stage qui m’ a formé et accom pag né tout au long de cette expérien c e professi on n ell e avec beaucou p de patience et de pédago gi e. Enfin, je remercie l’ ensemble des employés de C2 M system pour les conseils qu’ ils ont pu me prodiguer au cours de ces deux mois.
  • 5. I N T R O D U C T I O N GENERALE /*Tu commences d’abord par mentionner une accroche personnalisée, les raisons pour n orienter vers ce secteur et à choisir cette entreprise ;la nature de ce projet professionnel */ Du 01 /08/ 2022 au 31 /082022 , j ’ai effectu é un stage au sein de l’ entre pris e C2 M System(Periode du stage). Au cours de ce stage j’ai pu m’ intéresser aux nombreux problèmes qu' uningénieur peut rencontrer..(Garder les problèmes recentrer au niveau de conclusion et tu cites les taches réalisées durant cette période de stage ) Plus largement, Ce stage a donc été est une opportunité pour moi de percevoir comment une entreprise se développe, ses défis et son évolution au cours du temps. L’ élaboration de ce rapport a pour principale source les différents enseignements tirés de la pratique journalière des tâches auxquelles j’étais affecté. En vue de rendre compte de manière fidèle et analytique du mois passé au sein de la société C2 M system, il apparaît logique d’envisager le cadre du stage : la culture d’
  • 6. entreprise dans la société C2 M system, comme décisive dans la prise de décision (I) . Enfin, il sera précisé les différen te s missions et tâche s que j’ ai pu effectu er au sein du service marke tin g, et les nombre ux apports que j ’ ai pu en tirer (I I) /*l’annonce de la structure du plan du rapport est male rédiger */ Tu n’as pas citées l’analyse des besoins, conception de cette application et la réalisation et même la conclusion générale tu dois préciser tous ca au niveau du plan associé à une brève description de chaque section */
  • 7. CHAPITRE 1 : L E C A D R E D U S T A G E : Description de la structure sociale La société C2 M system regroupe plusieurs employés qui sont divisés en deux départements, tous sous la direction du Président- directeur général, Elmoussaoui ibrahim I I - L E S T R A V A U X E F F E C T U É S E T L E S A P P O R T S D U S T A G E : Les travaux effectués Au cours de ce stag j’ai eu l’opportunité de découvrir un métier sous toutes ses formes et de comprendre de manière globale les difficultés que les développeurs pouvaient rencontrer. Pour une meilleure compréhension des tâches
  • 8. que j’ai pu effectuer, il apparaît approprié de traiter de manière détaillée les tâches que j’ai pu effectuer.
  • 9. 1. . Les outils mis à ma a disposition Au cours de ce stage, j’ai passé le plus clair de mon temps à faire des recherches . A mesure que j’apprenais, mes recherches se sont approfondies. 2. . Les Missions du poste occupé Au cours de ce stage, différentes sortes d’a ct i v i t és m’o nt été confiées : - Analyse UML -Conception et développement - Teste et validation 3 – Les apports du stage/* garder Apport du stage en conclusion */ Au cours de ce stage, j’ai beaucoup appris. Les apports que j’ai tiré de cette expérience professionnelle peuvent être regroupés autour de trois idées principales : les compétences acquises, les difficultés rencontrés et solutions apportées ainsi que la vie en société.
  • 10. Contexte générale 1 - -LA PLANIFICAT IO N DE PROJET ET LES OUTILS DE GESTION Étant dans une dimension ingénieur, cette gestion est d’ autant plus importante que le respect des délais et de la performance est essentiel dans la conception d’ un système complexe. La gestion de projet permet d’ autre part de distribuer les travaux à réaliser entre les membres de l’ équipe mais également de créer une base de référence permettant de surveiller les écarts et l’ évolution du projet afin d’ assurer sa continuité. /*J’ai fusionner les deux parties ,le diagramme de gantt est outils pour la planifier */Le diagramme de GANTT est un outil efficace exploitant des données brutes tel que les dates de début et de fin et les durées de chacune des tâches afin de générer une visualisation de l’avancement du projet. /*La figure suivant nous donne un aperçu du travail à réaliser afin de finir le stage dans les meilleurs délais.*/
  • 11.
  • 12. Décrivant l’ ensemble des conditions attachées à l’ exécution du projet, le cahier des charges nous a permis dans un premier temps, de définir le contexte, les enjeux, les objectifs techniques ainsi que les livrables et les axes de développement envisagés. En organisant nos idées, nous avons ainsi pu vérifier la concordance et la faisabilité de notre projet L’ objectif principal consiste à concevoir et réaliser une application web dynamique en PHP qui gère le « food- order». L’ application demandée assure deux espaces, le premier c’ est l’espace administrateur et dans lequel ce dernier peut gérer les catégories, les plats, demandes…, le deuxième espace concerne le client, chaque client peut consulter la liste des plats, effectuer des commandes, rechercher des plats… Ce site devra contenir deux espaces séparées : 1- Espace administrateur Après son authentification, l’administrateur, pourra accéder à des extensions qui lui
  • 13. permettra de gérer les outils d’ administration, à savoir : 1 Gérer les catégories : chaque catégorie est caractérisé par un nom, une image, l' adminstrateur peut supprimer ou ajouter, modifier les categories.
  • 14. 2 Gérer les plats : chaq ue plat est caractérisé par un nom, description, prix, image l' administrate ur a le droit de ajouter supp rim er ou modifie r les plats. 3 Gérer les comm an d es : la comm a nd e est décrite par la liste des prod uits, total, i nfo rm a t i o ns client, date de co m m a nde … , l’a dm i ni st ra t e ur peut modifier une commande. 4 Gérer des comp te s administr ate urs : ajout ou suppressio n d’ un comp te . Chaque compte est ca ra ct é ri sé par le login. 2-Espace Client Cette interface doit être accessible à n’ importe quel internaute cherchant des produits et effectuant des commandes. 1 Le client peut facilement consulter les categories el les plats. 2 le client peut chercher le plat qu' il souhait à travert la barre de recherche. 3 Le client peut saisie les quantités pour chaque plat. 4 Le client valide sa commande. 5 Le client saisi ses i nfo rm a t i o ns nom, prenom, email, tel et son adresse de livraison.
  • 15.
  • 16. L E D E V E L O P P E M E N T T E C H N I Q U E Chapitre 2 : Conception Dans le présent chapitre , je vais entamer une partie i m po rt a nt e du dé ve l o ppe m e nt de l’ a ppl i ca t i o n qui constitue un pont entre la spé ci fi ca t i o n et la ré a l i sa t i o n. Je vais présenter la co nce pt i o n générale de A- USE CASE notre a ppl i ca t io n
  • 17.
  • 18. B- DIAGRAMME DE CLASSE
  • 19. C - D DIAGRAMME DE SEQUENCE
  • 20.
  • 21. Nous avons modélisé le fonctionnement de l’ application afin d’ avoir une vue globale et simplifiée du système. Nous avons aussi détaillé le module de l’ application ce qui nous a permis d’ organiser le travail et d’ avoir une idée claire sur le travail à réaliser. Chapitre 3 : R É A L I S A T I O N a) Environnement Logiciels Pour implémenter notre base des données, nous avons utilisé l' environnement de création de base des données My SQL. Pour tester les sites de notre propre site Web avant de le télécharger sur le serveur Web distant, on a utilisé ce logiciel serveur XAMPP qui nous donne l' environnement approprié pour tester des projets MYSQL, PHP, Apache et Perl sur l' ordinateur local.
  • 22. C R É A T I O N D E L A B A S E D E D O N N É E: /* cette section associé a la phase de conception */ La première étape est de créer la base de données qui va contenir nos tables : On a creer trois tables: 1- -tbl_admin - tbl_category - tbl_food - tbl_order structure de la table admin
  • 23.
  • 24. T E S T E T E X E C U T I O N Les interfaces graphiques : Avant de tester l’ ensemble de l’ application, nous avons dans un premier temps codé et testé chaque fonction pour savoir si elles fonctionnaient séparément. Nous les avons ensuite réunies en les assemblant étapes par étapes pour construire l’ application finale. Nous avons dans un premier temps essayé d' ajouter des admins et vérifier l' insertion dans la base de données . Ensuite, nous avons essayé d' afficher la liste des admins avec une requête c' est là où nous allons essayé de supprimer un admin. Pour l' espace administrateurs et l' espace client nous avons
  • 25. suivis la même démarche on teste après chaque fonction ou bien action.
  • 26. 1 . .Page d' accueil Après le lancement du serveur, dès qu’ on se connecte sur notre site, on arrive sur la page d’ accueil ci- dessous :
  • 27. 2 . . Partie recherche Le client peut e ffe ctuer une recherche
  • 28. 3 . .Gestion du commande Le client peut co m m a nder, les images ci- dessous montrent la procédure En appuyant sur "Order now", le produit est commandé 4 . . Achat Le client est redirigé vers la page de commande, il doit alors saisir son nom, son email, son numéro de tel et son adresse de livraison :
  • 29. L’ interface Administrateur L’ administrateur du site peut s’ authentifier pour gérer le menu, les produits et les commandes Authentification d’ admin L’ administrateur pourrait accéder aux fonctionnalités en saisissant le username et le password,
  • 30. L’ administrateur peut voir la liste des administrateur s et ajouter, modifier ou supprimer un admin : En appuya nt sur " Add Admin" l’ administrat e ur est mené vers un formulair e d’ ajout de admin :
  • 31. De la meme manière, l’ administrateur peut gérer les catégories et les "foods".
  • 32. L' administrateur peut aussi modifier les commandes
  • 33. A P P O R T S D U S T A G E 1 . .Apports scientifiques et techniques Ce stage long d' un mois est une bonne expérience, il m' a apporté beaucoup, tant au niveau technique qu’ en terme de gestion de projet. Ce projet m' a permis de découvrir le monde du gestion de projets. 2 . .Apport sur la gestion de projet J' ai confirmé le fait que la communication est primordiale lorsque l’ on travaille ensem ble. Un dialogue par mail ou messa ge rie instanta né e ne rempla ce ra jamais une entre vue en face à face. I l faut toujours réussir à motiver l’ autre par les idées que l’ on apporte et réfléchir avant de se lancer dans une voie.
  • 34. C O N C L U S I O N Résumé global Pour conclure, j ’ai effectué mon stage en de ve l oppement i nfo rm atique dans l’ entreprise C2 M system à Casablanc a. Lors de ce stage d' un mois, j ’ai pu mettre en pratique mes co nna i ssances t hé o riques acquises durant ma fo rm a tio n à l' emsi, tout en étant confronté aux di ffi cultés réelles du monde du travail et du management d’ équipes. Après ma rapide i nt é gratio n dans l’ équipe, j ’ai eu l’ occasion de réaliser plusieurs missions Je suis globale me nt satisfaits de ce que j'ai réalisé .