8 2.
mini-Projet final
Présentation du projet
´ Objectif : Créer un système de gestion de bibliothèque avec :
o Gestion des livres
o Gestion des membres
o Système d'emprunt/retour
o Recherche et filtres
´ Fonctionnalités requises :
o Ajouter/supprimer des livres
o Inscrire des membres
o Emprunter/retourner des livres
o Rechercher des livres
o Afficher l'historique
9 2. mini-Projet final (suite)
Fonctionnalités à ajouter ´ Gestion des Identifiants
´ Utilisation des Alias o Utiliser des identifiants auto-incrémenté
o Mettre à jour votre fichier [Link] ´ Enrichissement du Module Service :
´ Interface Utilisateur : o Ajouter une fonction - Modifier un livre
o Ajouter un menu interactif permettant à l’utilisateur o Ajouter une fonction - Modifier un membre
de choisir l’opération à executer (Ajouter un livre, o Ajouter une fonction - Retourner un livre emprunté
enregistrer un emprunt, etc.).
o Vous pouvez également mettre à jour les fonctions
o Valider le choix de l’utilisateur. existantes si nécessaire
o Proposer une option pour quitter le programme
o Utiliser readline et une fonction utilitaire ask retournant
une Promise pour gérer les entrées utilisateur
´ Persitence des Données
o Sauvegarder et lire les données à partir d’un fichier
JSON (src/data/[Link])
o Mettre à jour votre module [Link]