C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin Introduction Analyse préalable...

Preview:

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

C. Coelo, A. Cuzon, A. Jaouën, N. Le Gall, D. Le Toux, E. Morin FEW GO

DEMONSTRATION

Démonstration

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

Recommended