• Cahier des charges

    Cahier des charges

       Nous voulons creer un site sur lequel les utilisateurs pourront emettre des critiques de films.
       Pour cela il nous faut avoir une base de donnees des films qui ont ete critiques. A chaque recherche d'un utilisateur dans la base de donnes existantes d'imdb, le film et sa critique sera ajoute anotre base de donnees.
      
       Nous pensons utiliser html/CSS et php/mySQL parce que nous avons deja les bases dans ces langages. Nous n'excluons pas d'utiliser d'autres langages comme du javascript si le besoin s'en fait sentir.

      


            Plan du site

       Le site se composera d'une page d'accueil avec un module de recherche, un classement des films les mieux notes, un classement alphabetique des films deja notes, un espace utilisateur pour se connecter et ajouter des preferences. Chaque film aura sa page avec les differentes critiques. Nous pensons faire aussi une petite liste des films actuellemenmt a l'affiche en France.

       L'accueil :

          Sous le titre et la banniere, il y aura le module de recherche. Un menu sur la gauche avec un lien vers le classement alphabetique, un lien vers une page de recherche avancee, un lien vers les sorties de la semaine, les preferences si l'utilisateur est connecté, pourquoi pas un petit chat. Sur la droite il y aura une petite liste des films les mieux notes ( entre 5 et 10). Au milieu, quelques phrases de presentation du site puis les sorties de la semaine.


       Page type d'un film :

           Titre du film et diverses informations dans l'ordre :
    annee, nationalite, acteurs, realisateur, genre et resume.
           Ensuite les differents commentaires :
    pseudo, etoiles, dates, 5 critiques, des liens sur les pages suivantes. Les critiques seront triees par defaut par date. En bas il y a un lien pour ajouter une autre critique. Il y a une note moyenne.


       Preferences :

            
    Pages avec le pseudo, nom, mot de passe, les critiques deja postees avec la date.
    Possibilites : faire une liste de films dont l'utilisateur a envie de voir les critiques et etre averti lorsque de nouvelles critiques ont ete postees. Faire la liste des preferences selon les films, acteurs, realisateur, genre... Avoir un module avec des films qui ressemblent a ses preferences, aisni que les preferences des utilisateurs qui ont les meme gouts.

       Page ajouter une critique :

           Le titre du film, un champ avec le pseudo et un champ avec la critique et la note (en petites cameras)

       Page liste par ordre alphabetique :

            Liste les films presents dans notre base de donnes, donc les films deja notes avec les notes moyennes a cote.

        Page pour s'inscrire :

            On demande, un pseudo, un mot de passe, une adresse e-mail si le mot de passe est perdu.

        Page liste par note :

             La page liste les films presents dans notre base de donnes par ordre decroissant de notes.

        Page recherche avancee :

             La page permet de rechercher des films selond differents criteres : realisateur, acteur, genre, date, note




              Partage du travail

          Chloe commence par faire les elements recurrents des pages et l'accueil et s'occupe des listes par ordre alphabetiques et notes... en supposant que la base de donnes existe.
           Morgane commence par s'occuper de la page film et de recuperer l'API.