P ROJET WEB « Movie On Rails » Site de critique de films Benoît GUICHARD & Valentin GAILLARD
SOMMAIRE Présentation du projet Cahier des charges Cas d’utilisation Modèle de données Fonctionnalités Bilan du projet Démonstration Conclusion
P RÉSENTATION DU PROJET Site de critique de films Offre une base de données cinématographique Permet aux utilisateurs : De peupler la base de données D’ajouter des fiches
C AHIER DES CHARGES (1 / 4) Acteurs Visiteur : consulte les données concernant les films, ainsi que les fiches Utilisateur : à la possibilité de rédiger des fiches Administrateur : gère l’ensemble des données du site, ainsi que les utilisateurs et les accès
C AHIER DES CHARGES (2 / 4)
C AHIER DES CHARGES (3 / 4) Modèle de données
C AHIER DES CHARGES (4 / 4) Page Ajax Ajout de contributeurs à un film : Interface pour gérer facilement les contributeurs appartenant à un film donné
B ILAN DU PROJET (1 / 3) Principales difficultés Problème de configuration de l’environnement RoR (différents OS) Relation ternaire Changement de modèle de données en cours de projet Ajax
B ILAN DU PROJET (2 / 3) Eléments non fonctionnels Utilisation d’Ajax Gestion des utilisateurs et des droits Eléments de navigation
B ILAN DU PROJET (3 / 3) Eléments satisfaisant Gestion des données de base Relations entre tables (1-N, N-N) Mise en place du design
D ÉMONSTRATION
C ONCLUSION Avancée dans le projet relativement faible par rapport au cahier des charges Cependant : Même si tout ne fonctionne pas, nous avons travaillé sur tout les aspects (authentification, Ajax, etc…) Le projet a permis d’utiliser RoR dans un cadre plus pratique et plus important que les laboratoires
M ERCI DE VOTRE ATTENTION !!