SlideShare une entreprise Scribd logo
1  sur  28
Conception et réalisation
d’une application web
Réalisé par : Med Salah Yosser
Abbessi Dhaker
Encadré par : Mme
Souad Zid
Plan
1
Introduction
Solution proposée
Etude de l’existant
1
2
3
4
5
Méthodologie adoptée
Analyse et spécification de l’exigence
Conception
Réalisation
Conclusion
6
7
8
Introduction :
• les services web ont provoqué une forte évolution dans le monde de
l’informatique distribuée et un bouleversement majeur dans la façon de
concevoir des architectures.
• Un des intérêts de l’informatique distribuée est de faciliter l’interconnexion
entre applications distantes, indépendamment des plateformes et des
langages utilisés.
• Dans ce cadre on va réaliser une application web pour une société, cette
application permet aux clients (représentant) de faciliter le service de
payement, les commandes et les activités qui ont pu faire au sein de
l’entreprise.
Etude de l’existant :
• Problématique :
Actuellement l’une des problématiques principales l’accord avec les clients (
Représentant) de la société surtout à cause de la situation de l’épidémie et
d’autres problèmes de payements et de commande. Certain clients favorisent
l’échanges à distances et minimiser la mobilité dans la société et surtout faire
une réclamation sans venir à l’entreprise.
• Cadre de projet :
Le présent mémoire est réalisé dans le cadre de la préparation du projet de fin
d’étude (PFE) présenté en vue de l’obtention du diplôme de licence en
technicien supérieure en licence appliquée en science et technologie de
l’information et de la communication : pour l’année universitaire 2020-2021.
Solution proposée :
• L’objectif essentiel de ce stage est de concevoir et développer une
application pour les représentants de la société. En effet, la société
rencontre des problèmes concernant les payements, les commandes et les
activités des utilisateurs, pour remédier, en va réaliser une application qui
permet de répondre aux besoins de représentant , de faire ses activités
facilement et aussi de Gérer tous les commandes et les payements.
Méthodologie adoptée :
• Scrum agile méthode :
Scrum est une des méthodes de gestion de projet Agile. En tant que telle, son
objectif est d’améliorer la productivité des équipes, tout en permettant une
optimisation du produit grâce à des feedbacks réguliers avec les utilisateurs
finaux.
• LE SCRUM MASTER : D’après le guide du Scrum Master, le Scrum Master
est un serviteur-leader pour l’équipe, le garant de l’application de
l’approche. . Le Scrum Master le fait en aidant tout le monde à comprendre
la théorie, les pratiques, les règles et les valeurs de Scrum.
• LE PRODUCT OWNER : Pour faire court, on peut dire que le rôle du
Product Owner est de faire le pont entre la partie métier et la partie
technique du projet. Il est donc le relai entre le client et l’équipe de
développement.
• L’ÉQUIPE DE DÉVELOPPEMENT : L’équipe de développement est
chargée de transformer les besoins exprimés en fonctionnalités utilisables.
L’équipe peut être pluridisciplinaire et embarquer plusieurs types de
personnes : développeurs, architectes logiciel, analystes fonctionnel,
graphistes, ergonomes, ingénieur système, etc.
Analyse et Spécification du
projet :
• Besoins fonctionnels : Les besoins fonctionnels expriment les
principales fonctionnalités de l’application sans se préoccuper de la façon
de l’implémentation.
Authentification : lors de lancement de l’application une interface
d’authentification s’affiche, pour sécuriser l’application car elle est destinée
pour les identifiants de la société seulement.
Consultation de différent page : une fois l’utilisateur se connecte il y a diffèrent
page s’affichent (page de commande, règlement, activité).
Les différents acteurs :
Représentant :
Gérer les règlements de
payer
Gérer une commande
Gérer une activité
Administrateur :
Gérer les règlement de
payer
Gérer une commande
Gérer une activité
• Besoins non fonctionnels :
Rapidité
Sécurité
Efficacité
Réactivité
• Diagramme de cas d’utilisation :
Représentant
Administrateur
Gérer une commande
Gérer les règlements de payer
S’authentifier
Gérer une activité
Se connecter
include
include
include
include
Ajouter un représentant
Modifier un représentant
Supprimer un représentant
S’authentifier
Se connecter
include
include
include
include
• Cas d’utilisation approfondis
Administrateur
Gérer la commande
Gérer les règlements de payer
Gérer l’activité
Ajouter une activité
Modifier une activité
Supprimer une activité
Ajouter une commande
Modifier une commande
Supprimer une commande
Ajouter
Modifier
Supprimer
extend
extend
extend
Conception du projet :
• Diagramme de classe :
• Diagramme de séquence ( authentification ) :
Entrer e-mail
Entrer mot de passe
Cliquer sur se connecter
Envoyer les info de cnx
Email et mot de passe sont correctes
Valider le mot de passe
Accepter les infos
Passer a une autre page
incorrectes
Annuler
• Diagramme de séquence d’une commande :
Ajouter une commande
Formulaire d’ajout
Remplir les champs
Ajouter commande détail
Ajouter une commande avec succès
Liste du commande
ajouter
• Diagramme de séquence d’une commande: suppression :
Supprimer un client
Afficher liste de client
Sélectionner id client a supp
Demande de suppression
Suppression de client avec
succès
Client supprimer
• Diagramme de séquence d’une commande: Modification :
Modifier les coordonnés de client
Afficher liste de client
Sélection de client à modifier Demande de modification
Modification de coordonnés avec
succès
Coordonnés modifier
 N.B : les mêmes diagrammes pour la partie règlement et activité.
Réalisation :
• Technologie utilisé :
Angular
• Environnement Logiciel :
Lucidchart Vs code
Lucidchart Vs code
• Interface de l’application :
Page d’accueil
Page d’inscription
Page de connexion
Page de commande
Page d’activité
Page de règlement
Conclusion :
• Au terme de ce rapport, nous pouvons conclure que ce stage de fin
d'études nous donne l'opportunité de connecter les connaissances
théoriques avec l'environnement pratique.
• Cette application résoudre le problème de payements, commandes et
activités par conséquent, elle limite les nombres des utilisateurs à la
société.
• Enfin, nous espérons que le travail que nous accomplissons être à vos
confiances.
Merci pour votre Attention
Des questions ?

Contenu connexe

Tendances

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Rapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework KinectRapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework KinectAmine MEGDICHE
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileNader Somrani
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsMohamed Ayoub OUERTATANI
 
Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIAAhmed BEN JEMIA
 
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 humainesHosni Mansour
 
Presentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxPresentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxFehmi Arbi
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potxBelwafi Bilel
 
Conception et développement d’un Système de réservation en ligne
Conception et développement d’un Système de réservation en ligneConception et développement d’un Système de réservation en ligne
Conception et développement d’un Système de réservation en ligneAydi Nébil
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfeRiadh K.
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop amat samiâ boualil
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileRim ENNOUR
 

Tendances (20)

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Rapport pfe
Rapport pfeRapport pfe
Rapport pfe
 
Rapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework KinectRapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework Kinect
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIA
 
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
 
Presentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxPresentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicaux
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potx
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Modele-elearning
Modele-elearningModele-elearning
Modele-elearning
 
Conception et développement d’un Système de réservation en ligne
Conception et développement d’un Système de réservation en ligneConception et développement d’un Système de réservation en ligne
Conception et développement d’un Système de réservation en ligne
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfe
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application Mobile
 

Similaire à Conception et réalisation d’une application web (1).pptx

Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...Symetris
 
DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!Microsoft Ideas
 
Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?PMI-Montréal
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
 
[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile
[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile
[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agileKaliop-slide
 
Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...
Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...
Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...CERTyou Formation
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Microsoft Ideas
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Charbel Abdo
 
Le Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MALe Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MACedric Moulard
 
Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124Denis Boehringer
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Pyxis Technologies
 
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’ITSystem Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’ITMicrosoft Technet France
 
Le long chemin du PMU vers la tech company
Le long chemin du PMU vers la tech companyLe long chemin du PMU vers la tech company
Le long chemin du PMU vers la tech companyAgile En Seine
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelBelwafi Bilel
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueKader KANE
 

Similaire à Conception et réalisation d’une application web (1).pptx (20)

Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
Trop gros pour des mercenaires, trop petit pour une armée: Comment s'attaquer...
 
DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!DSI, c'est vous le chef d'orchestre!
DSI, c'est vous le chef d'orchestre!
 
Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile
[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile
[Webinar du 6/11/2014] Réussir son projet E-commerce en mode agile
 
13_06_2014
13_06_201413_06_2014
13_06_2014
 
Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...
Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...
Cyccd formation-cloud-computing-modele-de-decision-de-transformation-et-d-exp...
 
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
 
systems with ERp Odoo
systems with ERp Odoosystems with ERp Odoo
systems with ERp Odoo
 
Le Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MALe Burn-Out Agile - Devoxx MA
Le Burn-Out Agile - Devoxx MA
 
Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124Keydra france presentation-inst-20111124
Keydra france presentation-inst-20111124
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’ITSystem Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’IT
System Center 2012 Orchestrator: gagnez du temps et simplifiez-vous l’IT
 
Le long chemin du PMU vers la tech company
Le long chemin du PMU vers la tech companyLe long chemin du PMU vers la tech company
Le long chemin du PMU vers la tech company
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
1.pdf
1.pdf1.pdf
1.pdf
 
Audit des projets informatiques
Audit des projets informatiquesAudit des projets informatiques
Audit des projets informatiques
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatique
 

Plus de SouadZid

Réseau sans fil présentation dans le monde
Réseau sans fil présentation dans le mondeRéseau sans fil présentation dans le monde
Réseau sans fil présentation dans le mondeSouadZid
 
TP_STRUCT.DONN_LES STRUCTURES.docx
TP_STRUCT.DONN_LES STRUCTURES.docxTP_STRUCT.DONN_LES STRUCTURES.docx
TP_STRUCT.DONN_LES STRUCTURES.docxSouadZid
 
TP Struct. Donn. LES FONCTIONS.docx
TP Struct. Donn. LES FONCTIONS.docxTP Struct. Donn. LES FONCTIONS.docx
TP Struct. Donn. LES FONCTIONS.docxSouadZid
 
guide_2023_tp.pdf
guide_2023_tp.pdfguide_2023_tp.pdf
guide_2023_tp.pdfSouadZid
 
TPs COH2006-07.pdf
TPs COH2006-07.pdfTPs COH2006-07.pdf
TPs COH2006-07.pdfSouadZid
 
TPs_docs_GSM.pdf
TPs_docs_GSM.pdfTPs_docs_GSM.pdf
TPs_docs_GSM.pdfSouadZid
 
7177_reseaux-CH-11.pdf
7177_reseaux-CH-11.pdf7177_reseaux-CH-11.pdf
7177_reseaux-CH-11.pdfSouadZid
 
160867_en.pdf
160867_en.pdf160867_en.pdf
160867_en.pdfSouadZid
 
166825-Article Text-429708-1-10-20180215.pdf
166825-Article Text-429708-1-10-20180215.pdf166825-Article Text-429708-1-10-20180215.pdf
166825-Article Text-429708-1-10-20180215.pdfSouadZid
 
03880258.pdf
03880258.pdf03880258.pdf
03880258.pdfSouadZid
 
TP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docxTP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docxSouadZid
 
intissar.pptx
intissar.pptxintissar.pptx
intissar.pptxSouadZid
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxSouadZid
 

Plus de SouadZid (13)

Réseau sans fil présentation dans le monde
Réseau sans fil présentation dans le mondeRéseau sans fil présentation dans le monde
Réseau sans fil présentation dans le monde
 
TP_STRUCT.DONN_LES STRUCTURES.docx
TP_STRUCT.DONN_LES STRUCTURES.docxTP_STRUCT.DONN_LES STRUCTURES.docx
TP_STRUCT.DONN_LES STRUCTURES.docx
 
TP Struct. Donn. LES FONCTIONS.docx
TP Struct. Donn. LES FONCTIONS.docxTP Struct. Donn. LES FONCTIONS.docx
TP Struct. Donn. LES FONCTIONS.docx
 
guide_2023_tp.pdf
guide_2023_tp.pdfguide_2023_tp.pdf
guide_2023_tp.pdf
 
TPs COH2006-07.pdf
TPs COH2006-07.pdfTPs COH2006-07.pdf
TPs COH2006-07.pdf
 
TPs_docs_GSM.pdf
TPs_docs_GSM.pdfTPs_docs_GSM.pdf
TPs_docs_GSM.pdf
 
7177_reseaux-CH-11.pdf
7177_reseaux-CH-11.pdf7177_reseaux-CH-11.pdf
7177_reseaux-CH-11.pdf
 
160867_en.pdf
160867_en.pdf160867_en.pdf
160867_en.pdf
 
166825-Article Text-429708-1-10-20180215.pdf
166825-Article Text-429708-1-10-20180215.pdf166825-Article Text-429708-1-10-20180215.pdf
166825-Article Text-429708-1-10-20180215.pdf
 
03880258.pdf
03880258.pdf03880258.pdf
03880258.pdf
 
TP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docxTP N1 Initiation à lutilisation.docx
TP N1 Initiation à lutilisation.docx
 
intissar.pptx
intissar.pptxintissar.pptx
intissar.pptx
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptx
 

Conception et réalisation d’une application web (1).pptx

  • 1. Conception et réalisation d’une application web Réalisé par : Med Salah Yosser Abbessi Dhaker Encadré par : Mme Souad Zid
  • 2. Plan 1 Introduction Solution proposée Etude de l’existant 1 2 3 4 5 Méthodologie adoptée Analyse et spécification de l’exigence Conception Réalisation Conclusion 6 7 8
  • 3. Introduction : • les services web ont provoqué une forte évolution dans le monde de l’informatique distribuée et un bouleversement majeur dans la façon de concevoir des architectures. • Un des intérêts de l’informatique distribuée est de faciliter l’interconnexion entre applications distantes, indépendamment des plateformes et des langages utilisés. • Dans ce cadre on va réaliser une application web pour une société, cette application permet aux clients (représentant) de faciliter le service de payement, les commandes et les activités qui ont pu faire au sein de l’entreprise.
  • 4. Etude de l’existant : • Problématique : Actuellement l’une des problématiques principales l’accord avec les clients ( Représentant) de la société surtout à cause de la situation de l’épidémie et d’autres problèmes de payements et de commande. Certain clients favorisent l’échanges à distances et minimiser la mobilité dans la société et surtout faire une réclamation sans venir à l’entreprise. • Cadre de projet : Le présent mémoire est réalisé dans le cadre de la préparation du projet de fin d’étude (PFE) présenté en vue de l’obtention du diplôme de licence en technicien supérieure en licence appliquée en science et technologie de l’information et de la communication : pour l’année universitaire 2020-2021.
  • 5. Solution proposée : • L’objectif essentiel de ce stage est de concevoir et développer une application pour les représentants de la société. En effet, la société rencontre des problèmes concernant les payements, les commandes et les activités des utilisateurs, pour remédier, en va réaliser une application qui permet de répondre aux besoins de représentant , de faire ses activités facilement et aussi de Gérer tous les commandes et les payements.
  • 6. Méthodologie adoptée : • Scrum agile méthode : Scrum est une des méthodes de gestion de projet Agile. En tant que telle, son objectif est d’améliorer la productivité des équipes, tout en permettant une optimisation du produit grâce à des feedbacks réguliers avec les utilisateurs finaux.
  • 7. • LE SCRUM MASTER : D’après le guide du Scrum Master, le Scrum Master est un serviteur-leader pour l’équipe, le garant de l’application de l’approche. . Le Scrum Master le fait en aidant tout le monde à comprendre la théorie, les pratiques, les règles et les valeurs de Scrum. • LE PRODUCT OWNER : Pour faire court, on peut dire que le rôle du Product Owner est de faire le pont entre la partie métier et la partie technique du projet. Il est donc le relai entre le client et l’équipe de développement. • L’ÉQUIPE DE DÉVELOPPEMENT : L’équipe de développement est chargée de transformer les besoins exprimés en fonctionnalités utilisables. L’équipe peut être pluridisciplinaire et embarquer plusieurs types de personnes : développeurs, architectes logiciel, analystes fonctionnel, graphistes, ergonomes, ingénieur système, etc.
  • 8. Analyse et Spécification du projet : • Besoins fonctionnels : Les besoins fonctionnels expriment les principales fonctionnalités de l’application sans se préoccuper de la façon de l’implémentation. Authentification : lors de lancement de l’application une interface d’authentification s’affiche, pour sécuriser l’application car elle est destinée pour les identifiants de la société seulement. Consultation de différent page : une fois l’utilisateur se connecte il y a diffèrent page s’affichent (page de commande, règlement, activité).
  • 9. Les différents acteurs : Représentant : Gérer les règlements de payer Gérer une commande Gérer une activité Administrateur : Gérer les règlement de payer Gérer une commande Gérer une activité
  • 10. • Besoins non fonctionnels : Rapidité Sécurité Efficacité Réactivité
  • 11. • Diagramme de cas d’utilisation : Représentant Administrateur Gérer une commande Gérer les règlements de payer S’authentifier Gérer une activité Se connecter include include include include Ajouter un représentant Modifier un représentant Supprimer un représentant S’authentifier Se connecter include include include include
  • 12. • Cas d’utilisation approfondis Administrateur Gérer la commande Gérer les règlements de payer Gérer l’activité Ajouter une activité Modifier une activité Supprimer une activité Ajouter une commande Modifier une commande Supprimer une commande Ajouter Modifier Supprimer extend extend extend
  • 13. Conception du projet : • Diagramme de classe :
  • 14. • Diagramme de séquence ( authentification ) : Entrer e-mail Entrer mot de passe Cliquer sur se connecter Envoyer les info de cnx Email et mot de passe sont correctes Valider le mot de passe Accepter les infos Passer a une autre page incorrectes Annuler
  • 15. • Diagramme de séquence d’une commande : Ajouter une commande Formulaire d’ajout Remplir les champs Ajouter commande détail Ajouter une commande avec succès Liste du commande ajouter
  • 16. • Diagramme de séquence d’une commande: suppression : Supprimer un client Afficher liste de client Sélectionner id client a supp Demande de suppression Suppression de client avec succès Client supprimer
  • 17. • Diagramme de séquence d’une commande: Modification : Modifier les coordonnés de client Afficher liste de client Sélection de client à modifier Demande de modification Modification de coordonnés avec succès Coordonnés modifier
  • 18.  N.B : les mêmes diagrammes pour la partie règlement et activité.
  • 19. Réalisation : • Technologie utilisé : Angular
  • 20. • Environnement Logiciel : Lucidchart Vs code Lucidchart Vs code
  • 21. • Interface de l’application : Page d’accueil
  • 27. Conclusion : • Au terme de ce rapport, nous pouvons conclure que ce stage de fin d'études nous donne l'opportunité de connecter les connaissances théoriques avec l'environnement pratique. • Cette application résoudre le problème de payements, commandes et activités par conséquent, elle limite les nombres des utilisateurs à la société. • Enfin, nous espérons que le travail que nous accomplissons être à vos confiances.
  • 28. Merci pour votre Attention Des questions ?