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