voici un exemple d'un _Mini_ cahier des charges (tout tiens sur une page mais cela reste structuré)
---Citation---
* Gestion d’une bibliothèque personnelle * _Problématique :_ Je prête des livres à des amis ou à la famille qui oublient de me les rendre et j’oublie à qui je les ai prêtés.
J’ai donc décidé de créer une base de données pour gérer mes livres, mes prêts et mes emprunteurs.
*_Mini cahier des charges_*
*_Je désire :_*
- imprimer les livres par ordre alphabétique de titre (titre ; saga ; résumé ; jaquette)
- imprimer les livres par nom et prénom auteur ou scénariste, puis par saga, puis par titre (Auteur ou scénariste ; saga ; titre du livre)
- imprimer les noms des auteurs ou scénariste par ordre alphabétique avec leurs nationalités et le résumé de leurs vies et trier par sexe
- visualiser les noms des concepteurs avec leurs nationalités et le résumé de leurs vies.
- visualiser un livre avec son titre, son n° d’ISBN, sa saga, son résumé son éditeur, sa collection, son genre, son support, son concepteur, son numéro de tome, sa jaquette, son nombre de page, son âge minimum conseillé.
- pouvoir créer un nouveau livre, un nouveau concepteur et emprunteur
- pouvoir créer un nouveau genre, saga, éditeur, collection, nationalité
- visualiser à l’écran les coordonnées d’un emprunteur : son nom, son prénom, son n° de tel, son adresse mail, son adresse, son code postal, sa ville
- visualiser et imprimer les livres empruntés par un emprunteur (saisie du nom de l’emprunteur)
- visualiser et imprimer tous les livres empruntés.
- pouvoir lors de la création d’un livre ajouter : un nouvel auteur, une saga, un genre, un support, une collection, un éditeur et un illustrateur
- pouvoir lors de la création d’un nouvel auteur ou d’un illustrateur ajouter une nouvelle nationalité
- pouvoir lors de la création d’un nouvel illustrateur ajouter une nouvelle nationalité
- pouvoir lors de la création d’un emprunt ajouter un nouvel emprunteur
- pouvoir connaître la date de l’emprunt d’un livre et depuis quand il est emprunté.
*_Règles de gestion_*
- On considère qu’un livre peut avoir plusieurs concepteurs
- Un concepteur peut être : Auteur, scénariste, illustrateur, coloriste, et aussi tout à la fois. Les différents types seront gérés par des boites à cocher
- Les nationalités de l’auteur et de l’illustrateur sont gérées sur 3 caractères exemple, FRA, USA, RUS…
- Le genre est géré sur 3 caractères maxi exemple : SF = Science Fiction, AV = Aventure, POL = Policier …
- Son support est le type de livre exemple : BD = Bande Dessinée, ROM = Roman, RQ = Recueil de Poème, RPO = Roman de poche, TEC = Livre technique …
- Le tome est géré de la façon suivante : T001, T002 … T010, T011… 4 car.
- Les champs Nationalité, saga, genre, support, collection, éditeurs, age mini sont gérés en liste déroulante
- Les listes nationalité, genre et support ont une explication du code joint
- La saga à un résumé et un nombre de tome
- Je possède des livres en doubles et des livres anciens qui n’ont pas de n° ISBN
- On gère le nom et le prénom de l’emprunteur dans le même champ
- Pour une meilleure gestion des concepteurs on considère qu’ils ont un numéro.
- J’ai dans ma famille deux personnes qui possèdent le même nom et prénom
- L’âge de lecture peut-être 7-10-12-15-17 seulement (17 pour mes livres technique).
- En fin de mois les livres qui ont une date de retour sont archivés dans une table archive et ces enregistrements sont alors supprimés de la table emprunt (optionnel)
---Fin de la citation---
A toi de faire quelque chose dans le même genre pour ton appli
Partager