Présentation du projet de deux modules      Création de site web dynamique      pour une agence de location de            ...
Cadre du sujet          1    Etude préalable              2    Spécification des besoinsPlan           3   Conception     ...
2/44
Cadre Problématique:  Grâce à Internet, l’e-commerce a beaucoup  évolué et les sites de ventes en ligne a  exponentiellem...
4/44
Etat de l’art                        Avantages   Définition                     • prix bas  Le commerce        •promotions...
Etude de l’existant                 • Transactions acheminés vers                 d’autres applications Site intégré    • ...
Critique de l’existantRecherche            Lacunes              Compte  rapide                                   client   ...
Objectifs                 Offrir la possibilté de :1   Faire un rechercher avencée2   Créer un compte3   Consulter les pro...
9/44
Quels sont les services quedoit offrir le système? Etquels sont les contraintesde réalisation?
Les besoins fonctionnels         Côté administrateur     -S’authentifier en tant que administrateur.     -Gérer la liste d...
Les besoins fonctionnels          Côté commercial     -S’authentifier en tant que commercial.     - Crée des nouvelles pro...
Les besoins fonctionnels             Côté livreur      -S’authentifier en tant que livreur.      - Consulter la liste de r...
Les besoins fonctionnels                    Coté client  -Créer un compte .  -S’authentifier en tant que client.  - Accéde...
Les besoins non fonctionnels                Capacité         Ergonomie Utilisablité              BNF           Sécurité   ...
Identification des acteursActeurs                             14/44
Visiteur Visiter le siteCréer un compt
authentificationConsultation                          VisiteurRéservation                         annulation    Client    ...
client                                      Gérer la liste des Gérer la liste                          admins de  des clie...
Client                       CommercialSuivi statistiques                     Gérer la liste des    Créer des     et états...
Client                         LivreurConsulter la liste   Suivi problemès   Gérer le parcdes réservations        techniqu...
Diagramme de cas d’utilisation          global
18/44
Modèle Utilisé pour la conception             du siteIl existe plusieurs modèles pour la conception du site, à savoir: • ...
Modèle Utilisé pour la conception             du siteNous avons choisi pour notre site lemodèle incrémental car il assure...
Modèle Utilisé pour la conception du site
Conception générale
Architecture générale de           l’application Nous adaptons l’architecture de MVC dans la réalisation  de l’applicatio...
Raison de choixLe concept MVC nous offre plusieurs bénéfices :  • Des éléments plus simples à réutiliser qui ne    dépend...
Architecture du site                       20/44
Conception détaillée
Diagrammes de séquence   1   Interaction administrateur   2   Interaction commercial   3   Interaction livreur   4   Inter...
Conception de la base de données  Diagramme            Description      E/A                  BD                           ...
Diagramme entité association                          25/44
Description de la base                         26/44
27/44
Environnement matériel              GIntel® Core 2 Duo              CPU 2.2 GHz                    Ati Mobility Radeon    ...
Environnement logiciel                  Framework                  symphony 1.4                       BXampp 1.7.4   A    ...
Symfony et l’architecture MVC
30/44
38/44
Difficultés rencontrées                      Symfony                     Difficultés                    rencontrées       ...
41/44
Conclusion Notre travail consiste à concevoir et créer un site Web dynamique pour une agence de location de voiture en li...
Conclusion L’objectif principal est atteint malgré quelques difficultés rencontrées Notre travail s’est limité à l’expos...
Merci de  votreattention            44/44
Project equivalent to two classes presentation(présentation de projet P2M)
Project equivalent to two classes presentation(présentation de projet P2M)
Project equivalent to two classes presentation(présentation de projet P2M)
Prochain SlideShare
Chargement dans…5
×

Project equivalent to two classes presentation(présentation de projet P2M)

2 756 vues

Publié le

English
In the second year each group of tow students has to choose a project from a list of proposed projects based in the best ranked student in the group. After 3 months each group has to present his work in front of a group of juries.This project is equivalent to tow classes.
Français
En deuxième années les élèves de l\'ensi se devisent en des groupes de deux eleves.chaque goupe doit choisir un sujet parmi une liste proposées par l’école en se basant sur le meuilleiure rang entre les deux élèves.Après trois mois il doivent présentés leurs travaille devant un groupe de jurys

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 756
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
167
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Project equivalent to two classes presentation(présentation de projet P2M)

  1. 1. Présentation du projet de deux modules Création de site web dynamique pour une agence de location de voitureElaboré par:Denden OussamaHedfi AhmedEncadré parM.BEN SAID Wissem
  2. 2. Cadre du sujet 1 Etude préalable 2 Spécification des besoinsPlan 3 Conception 4 Réalisation Conclusion et perspectives 1/44
  3. 3. 2/44
  4. 4. Cadre Problématique: Grâce à Internet, l’e-commerce a beaucoup évolué et les sites de ventes en ligne a exponentiellement augmenté. Objectif: Création de site web dynamique pour une agence de location de voiture. 3/44
  5. 5. 4/44
  6. 6. Etat de l’art Avantages Définition • prix bas Le commerce •promotions électronique : • accessibles à l’ensemble des tout momentactivités visant à • à jourvendre des biens • visite virtuelle matériels ou immatériels par les voies électroniques 5/44
  7. 7. Etude de l’existant • Transactions acheminés vers d’autres applications Site intégré • plus compliqué, plus couteux Site • Possibilité de soumissiontransactionnel ou de commande • Panier virtuel Siteinformationnel • Simple présentation sur le Web • Photo + renseignements 6/44
  8. 8. Critique de l’existantRecherche Lacunes Compte rapide client 3 Compte Promotions admin 7/44
  9. 9. Objectifs Offrir la possibilté de :1 Faire un rechercher avencée2 Créer un compte3 Consulter les promotions4 Consulter et réserver des véhicules5 Gérer tous les aspects du site 8/44
  10. 10. 9/44
  11. 11. Quels sont les services quedoit offrir le système? Etquels sont les contraintesde réalisation?
  12. 12. Les besoins fonctionnels Côté administrateur -S’authentifier en tant que administrateur. -Gérer la liste des clients, commerciaux, livreurs et automobiles. -Suivre les états financiers et administratifs relatifs aux automobiles. - Crée les administrateurs de niveau inférieur . - Suivre les statistiques du site. 10/44
  13. 13. Les besoins fonctionnels Côté commercial -S’authentifier en tant que commercial. - Crée des nouvelles promotions. -Confirmer ou annuler les réservations . -Gérer les états financiers relatifs aux réservations. -Suivre les statistiques du site.
  14. 14. Les besoins fonctionnels Côté livreur -S’authentifier en tant que livreur. - Consulter la liste de réservation. -Gérer les états financiers relatifs aux problèmes techniques. -Suivre les états des automobiles avant et après réservation. - Gérer le parc automobile. 12/44
  15. 15. Les besoins fonctionnels Coté client -Créer un compte . -S’authentifier en tant que client. - Accéder à la liste automobiles via une recherche rapide. - Réserver des automobiles. - Confirmer ou annuler réservation. - Consulter les promotions. 11/44
  16. 16. Les besoins non fonctionnels Capacité Ergonomie Utilisablité BNF Sécurité Maintenabilité Performance 13/44
  17. 17. Identification des acteursActeurs 14/44
  18. 18. Visiteur Visiter le siteCréer un compt
  19. 19. authentificationConsultation VisiteurRéservation annulation Client 15/44
  20. 20. client Gérer la liste des Gérer la liste admins de des clients niveau inferieure AdministrateurSuivi statistiques Gérer la liste des et états automobiles financière 17/44
  21. 21. Client CommercialSuivi statistiques Gérer la liste des Créer des et états réservations promotions financière
  22. 22. Client LivreurConsulter la liste Suivi problemès Gérer le parcdes réservations technique automobile
  23. 23. Diagramme de cas d’utilisation global
  24. 24. 18/44
  25. 25. Modèle Utilisé pour la conception du siteIl existe plusieurs modèles pour la conception du site, à savoir: • modèle de la cascade • modèle en V • modèle du prototypage • modèle en spirale • modèle incrémental 19/44
  26. 26. Modèle Utilisé pour la conception du siteNous avons choisi pour notre site lemodèle incrémental car il assure : • le partage des taches • la conception globale dès le début du travail • la réalisation progressive de fonctionnalités • le codage de chaque incrément à part
  27. 27. Modèle Utilisé pour la conception du site
  28. 28. Conception générale
  29. 29. Architecture générale de l’application Nous adaptons l’architecture de MVC dans la réalisation de l’application qui est basé sur a séparation des trois couches: • Appels en base de données et classes dobjets liés à notre BDD dans les Modèles. • Affichage du rendu de la page dans les Vues. • Contrôles et appels des bonnes pages faits pas le contrôleur.
  30. 30. Raison de choixLe concept MVC nous offre plusieurs bénéfices : • Des éléments plus simples à réutiliser qui ne dépendent pas que dun contexte • Une maintenance plus rapide • Développement multi développeurs plus aisée
  31. 31. Architecture du site 20/44
  32. 32. Conception détaillée
  33. 33. Diagrammes de séquence 1 Interaction administrateur 2 Interaction commercial 3 Interaction livreur 4 Interaction client 5 Intercation visiteur 22/44
  34. 34. Conception de la base de données Diagramme Description E/A BD 23/44
  35. 35. Diagramme entité association 25/44
  36. 36. Description de la base 26/44
  37. 37. 27/44
  38. 38. Environnement matériel GIntel® Core 2 Duo CPU 2.2 GHz Ati Mobility Radeon HD 4500/5100 serie Carte Système Mémoire Processeur graphiqueHP Pavillon 512 Mo 28/44
  39. 39. Environnement logiciel Framework symphony 1.4 BXampp 1.7.4 A C Mysql Workbench 5.2 Logiciels D Netbeans 6.9 29/44
  40. 40. Symfony et l’architecture MVC
  41. 41. 30/44
  42. 42. 38/44
  43. 43. Difficultés rencontrées Symfony Difficultés rencontrées Languagess L’esthetique de du site programmation 40/44
  44. 44. 41/44
  45. 45. Conclusion Notre travail consiste à concevoir et créer un site Web dynamique pour une agence de location de voiture en ligne Cette expérience nous a été très instructive et profitable sur plusieurs plans. 42/44
  46. 46. Conclusion L’objectif principal est atteint malgré quelques difficultés rencontrées Notre travail s’est limité à l’exposition et à la réservation virtuelle de services et l’inclusion des procédures de transactions pourrait constituer l’objet d’extension de ce travail. 43/44
  47. 47. Merci de votreattention 44/44

×