Enseignement > Web dynamique > Projets > Base de citations  

Dictionnaire interactif de citations

Le projet consiste à créer un dictionnaire de citations littéraires interactif en ligne, dans lequel chaque visiteur peut chercher des citations par auteur ou par mot clés.

Un "back office" doit permette d'enrichir la base de données.

1. Base de données

Créer une base de données MySQL permettant de stocker des citations. Cette base de données sera constituée d'une table permettant d'enregistrer le nom de l'auteur, la citation et éventuellement l'ouvrage dont est tirée la citation.

2. La page d’accueil

La page d’accueil comporte, outre les éléments décoratifs laissés à votre libre choix, les éléments suivants :

  • Bandeau contenant la citation du jour tirée au sort dans la base et affichée lors de chaque connexion.
  • Formulaire de recherche contenant une zone de saisie de texte dans laquelle le visiteur saisit un mot-clé de recherche d’une citation. Il peut aussi préciser sa recherche en choisissant dans une liste de sélection parmi les auteurs présents dans la base.
    Cette liste est construite dynamiquement en interrogeant la base.
    Le traitement de la requete doit se faire en AJAX et l'affichage des résultats doit s'afficher en dessous.

3. Le backoffice

Ecrire toutes les pages nécessaires pour ajouter, modifier, supprimer des citations dans la base de données.
Prévoir un système de sécurité par mot de passe pour accéder à ce backoffice