La Karaothèque
Projet réalisé par
Cécile Rangheard
et Carine Pizon
Cette année, dans le module "Internet & Solutions" de Michel Buffa
notre projet s'est porté sur la réalisation d'un site web permettant
le stockage de fichiers karaoké.
En cliquant ici vous obtiendrez tous les sources de la karaothèque ainsi que cette page de présentation.
Attention, en réalité les sources de la karaothèque ne se trouvent pas dans ce répertoire
mais dans le répertoire www/local/projet_internet, à l'exception de cette page
qui est dans www/Internet/projet_internet.
Tout ceci est dû au fait que nous utilisons une base de données mini-SQL, qui
n'était disponible que sur taygeta. Il se peut donc, qu'une fois désarchivées,
les pages ne fonctionnent pas.
Mais vous pouvez toujours entrer dans notre karaothèque
en cliquant sur le lien en bas de la page.
Comme il a été dit précédemment, notre karaothèque s'appuie sur
une base mini-sql appelée karaoke, et comportant 4 tables:
- fichier : la table où sont stockés les renseignements sur les fichiers (nom,
titre, auteur, lien où peut télécharger le fichier, etc.).
- commentaire : la table où sont stockés les commentaires se rapportant aux
différents fichiers.
- ficcom : table qui associe un numéro de fichier avec les numéros de ses commentaires.
- categorie : la table stockant toutes les catégories.
Les différentes pages constituant ce projet ont été réalisées en HTML
ainsi qu'avec PHP3 pour la gestion de la base et des formulaires.
Notre karaothèque possède plusieurs fonctionnalités :
- rechercher un fichier : il suffit d'entrer un mot clé correspondant à un titre ou
à un auteur.
- parcourir les catégories : en cliquant sur une catégorie on peut voir tous les
fichiers qui en font partie.
- ajouter un fichier : un formulaire est proposé aux internautes afin qu'ils puissent mettre
un lien sur un fichier karaoké qu'ils possèdent.
- ajouter un commentaire : tout internaute qui a écouté un fichier peut ajouter son
propre commentaire en cliquant sur l'option "ajouter un commentaire" au niveau du fichier qui
l'intéresse.
Afin de faciliter l'accès à la base de données, notre karaothèque propose
un module d'administration de la base, avec les fonctionnalités suivantes :
- supprimer une (ou des) catégorie(s).
- supprimer un (ou des) fichier(s).
- ajouter une catégorie. Cette fonctionnalité vérifie que la nouvelle
catégorie n'existe pas déjà, aux majuscules - minuscules près.
- supprimer des commentaires : après sélection d'un fichier, on peut choisir un (ou
plusieurs) commentaire(s) à supprimer.
- modifier un fichier : après sélection du fichier que l'on veut modifier, un formulaire
contenant, par défaut, les valeurs existantes de ce fichier s'affiche, reste à l'administrateur à
modifier les champs qu'il veut.

Entrez dans la karaothèque