c. coelo, a. cuzon, a. jaouën, n. le gall, d. le toux, e. morin introduction analyse préalable...
TRANSCRIPT
![Page 1: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/1.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude technique
Conclusion
C. Coelo
A. CuzonD. Le Toux
N. Le Gall A. Jaouën
E. Morin
Soutenance FINAL du 28 Mars 2011
![Page 2: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/2.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
I – IntroductionII – Analyse préalableIII – Analyse détaillée• Fonctionnalités• Livrables• Tâches
IV – Etude technique• Ressources utilisés• MCD
SommaireV - Développement• Structure MVC• BDD• Gestion administrateur• Interface• Design
VI - Conclusion
![Page 3: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/3.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
Objectifs :
Un utilisateur lambda doit pouvoir créer, modifier un site web, et générer son code facilement.
L'utilisateur aura plusieurs outils à sa disposition, et pourra personnaliser complètement son site grâce à une interface ergonomique et variée.
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Introduction
![Page 4: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/4.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
I – IntroductionII – Analyse préalableIII – Analyse détaillée• Fonctionnalités• Livrables• Tâches
IV – Etude technique• Ressources utilisés• MCD
SommaireV - Développement• Structure MVC• BDD• Gestion administrateur• Interface• Design
VI - Conclusion
![Page 5: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/5.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
Enjeux :
Faire en sorte que n'importe quelle personne puisse concevoir un site web, facilement, sans compétences particulières en informatique et en récupérant le code une fois le projet fini.
La réalisation du site se fera via une interface graphique ergonomique et intuitive, et permettra à l'utilisateur de concevoir un site complètement modulable et unique.
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Analyse Préalable : Les Enjeux
Enjeux
![Page 6: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/6.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
I – IntroductionII – Analyse préalableIII – Analyse détaillée• Fonctionnalités• Livrables• Tâches
IV – Etude technique• Ressources utilisés• MCD
SommaireV - Développement• Structure MVC• BDD• Gestion administrateur• Interface• Design
VI - Conclusion
![Page 7: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/7.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
Créer un compte
Consulter la documentation utilisateur
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Visiteurs
FonctionnalitésFluxLivrablesTâches
![Page 8: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/8.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
FonctionnalitésFluxLivrablesTâches
Membres Se connecter Modifier son profil Supprimer son compte Envoyer un mail aux administrateurs Créer un nouveau projet Supprimer un projet Modifier projet Ajouter, Modifier, Supprimer une page d'un projet Récupérer le code de son projet Choisir le css de son projet Créer, modifier, supprimer des modèles de pages Importer une feuille de style à un projet
![Page 9: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/9.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
FonctionnalitésFluxLivrablesTâches
Administrateurs
Envoyer un mail à un membre
Supprimer un compte
Bannir un membre
Mettre à jour le site
![Page 10: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/10.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
MC
FonctionnalitésFluxLivrablesTâches
![Page 11: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/11.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
MFC
FonctionnalitésFluxLivrablesTâches
![Page 12: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/12.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
ATS
FonctionnalitésFluxLivrablesTâches
![Page 13: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/13.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
FonctionnalitésFluxLivrablesTâches
OT
![Page 14: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/14.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
FonctionnalitésFluxLivrablesTâches
Gant
![Page 15: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/15.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
I – IntroductionII – Analyse préalableIII – Analyse détaillée• Fonctionnalités• Livrables• Tâches
IV – Etude technique• Ressources utilisés• MCD
SommaireV - Développement• Structure MVC• BDD• Gestion administrateur• Interface• Design
VI - Conclusion
![Page 16: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/16.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
Matérielles :Serveur Web/HébergementPC
Logiciels :Trac/SVNNotepad++WampserverEclipsePhpmyadminSuite AdobeOpenOfficeFirefox/ChromeLateX
Langages utilisés : PHP 5.0, XHTML, CSS, MySQL, Javascript, Ajax
Humaines :4 développeurs2 développeurs-graphistes
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Ressources
Ressources utiliséesMCD
![Page 17: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/17.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
MCD
Outils utilisésMCD
![Page 18: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/18.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
I – IntroductionII – Analyse préalableIII – Analyse détaillée• Fonctionnalités• Livrables• Tâches
IV – Etude technique• Ressources utilisés• MCD
SommaireV - Développement• Structure MVC• BDD• Gestion administrateur• Interface• Design
VI - Conclusion
![Page 19: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/19.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Structure MVC
Structure MVCBDDGestion administrateurInterfaceDesign
![Page 20: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/20.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
Utilisation de phpMyAdmin
Transcription du MCD en langage SQL
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
BDD
Structure MVCBDDGestion administrateurInterfaceDesign
![Page 21: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/21.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Gestion administrateur
Structure MVCBDDGestion administrateurInterfaceDesign
Insertion de feuille de style
Recherche de données utilisateur
Gestion des membres : Bannissement Suppression
Cryptage des données et mot de passe
![Page 22: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/22.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Gestion administrateur
Structure MVCBDDGestion administrateurInterfaceDesign
![Page 23: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/23.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Interface
Structure MVCBDDGestion administrateurInterfaceDesign
Création/Modification/Suppression d’un projet
Ajout/modification/Suppression d’une page
Insertion d’éléments (drag & drop)
Modification/Suppression d’éléments
Récupération du code
![Page 24: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/24.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Interface
Structure MVCBDDGestion administrateurInterfaceDesign
![Page 25: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/25.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Design
Structure MVCBDDGestion administrateurInterfaceDesign
Design simple
Intégration CSS
![Page 26: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/26.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
I – IntroductionII – Analyse préalableIII – Analyse détaillée• Fonctionnalités• Livrables• Tâches
IV – Etude technique• Ressources utilisés• MCD• Ergonomie et design
SommaireV - Développement• Structure MVC• BDD• Gestion administrateur• Interface• Design
VI - Conclusion
![Page 27: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/27.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
Pourquoi ce site ?
Qu'est ce que ce projet nous apporte ?Sur le plan pédagogiqueSur le plan personnel
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Conclusion
![Page 28: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/28.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Conclusion
![Page 29: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/29.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
DEMONSTRATION
Démonstration
![Page 30: C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable Analyse détaillée Etude technique Conclusion Soutenance](https://reader036.vdocuments.site/reader036/viewer/2022081518/551d9da2497959293b8d1fda/html5/thumbnails/30.jpg)
C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO
IntroductionAnalyse préalableAnalyse détailléeEtude techniqueDéveloppement
Conclusion
Conclusion