Sommaire

Présentation du projet

1. Description du projet

L’objectif de ce projet est de concevoir et de réaliser un logiciel de gestion de collections. Ce projet est un peu plus sophistiqué que les précédents.

Le cahier des charges est le suivant.

  • L’utilisateur peut créer autant de collections qu’il désire.

  • Il choisit librement le type d’objets à collectionner : des timbres, des DVD, des livres, des cartes postales, etc.

  • Pour chaque collection qu’il désire gérer, l’utilisateur crée un modèle de fiche de saisie constituée des champs qu’il juge représentatifs des objets collectionnés. Via cette fiche, il saisit chaque élément de la collection et l’enregistre dans une base de données. 

  • Il est également possible de lister tout ou partie de la collection sélectionnée et d’en afficher certains éléments déterminés par des critères de sélection.

Pour les choix techniques retenus, la base de données gestionnaire est une base MySQL sur un serveur hébergé localement et les services de données sont écrits en PHP.

2. Les compétences acquises au cours du projet

La réalisation de ce projet permettra au lecteur d’acquérir les compétences JavaScript et jQuery suivantes :

  • manipuler des objets et des tableaux

  • choisir et utiliser des sélecteurs jQuery et CSS

  • injecter et supprimer ...