Vous êtes sur la page 1sur 1

Gestion d’une bibliothèque

Une bibliothèque veut informatiser la gestion des ses ouvrages. Les ouvrages sont mis à disposition par
chaque adhérent et ont chacun un niveau de visibilité associé. Cela veut dire que selon l’âge de l’adhérent,
celui-ci aura accès à des ouvrages différents. Les niveaux d’âge sont les suivants :
- niveau 1 (7-8 ans)
- niveau 2 (9-11 ans)
- niveau 3 (11-14 ans)
- niveau 4 (14-18 ans)
- niveau 5 (18 ans ou plus)
On a besoin d'un système de gestion des adhérents et des ouvrages, ainsi que de gestion des prêts de ces
ouvrages. Les deux parties du projet sont indépendantes et seront liées par la suite au sein d'une même
interface.
Gestion des membres et des ouvrages
Pour chaque adhérent, on a à disposition les informations suivantes : Nom, Prénom, Sexe (M/F), Age et
Email.
Ces informations sont gérées par l'administrateur, identifié par un login et un mot de passe. Au moment
de l'enregistrement, à chaque adhérent sera associé un niveau, selon son âge.
Les adhérents, quant à eux, une fois enregistrés, pourront emprunter les livres correspondants à leur
niveau.
Les données relatives aux adhérents, aux livres et à l'administration devront être stockées dans une BD.
Menu général
Ce menu sera accessible à la fois à l'administrateur et aux adhérents. L'administrateur doit s'identifier à
l'aide d'un login et d'un mot de passe pour accéder à la partie "réservée" du site.
Un adhérent doit également s'identifier pour pouvoir effectuer un prêt.
Coté Administrateur
L'administrateur est chargé d'insérer et de mettre à jour les données concernant les adhérents et les livres
dans la base MySQL. Lorsque l'administrateur sera identifié, on affichera un formulaire permettant de
saisir toutes les informations sur un adhérent ou un livre. Si tous les champs sont renseignés, on devra
insérer les données dans la base. Sinon, on indiquera le nom des champs manquants et on proposera un
retour vers le formulaire (en cas de champs manquants dans un formulaire, réafficher le formulaire pré-
rempli).
Utiliser des variables de session pour que l'administrateur n'ait pas à retaper son mot de passe.
Coté adhérent
Un adhérent doit pouvoir :
- afficher la liste des livres disponibles à l'emprunt (établi en fonction de son niveau),
- choisir au plus trois livres à emprunter. L'emprunt est alors enregistré dans la base de données et la
liste des livres disponibles est mise à jour.
- afficher les livres qu'il a déjà empruntés avec leur date de retour.
Gestion des prêts
Développer l'interface permettant a un scout de faire un emprunt, selon le niveau à lequel il est associé.
On considère les possibilités suivantes :
- chaque adhérent peut emprunter les livres de son niveau et des niveaux inférieurs.
- Un adhérent peut emprunter jusqu'à trois livres à la fois. L'emprunt est valable pour 15 jours. Au
delà de cette date, un message de rappel est à affiché à chaque connexion de l’adhérent au système
d'emprunt.
- Le retour des livres est géré dans la partie administration via l'interface dédiée à l'administrateur
du système. A chaque emprunt et chaque retour, la base de donnée est mise à jour.
- Un adhérent qui est en retard sur le retour d'un livre, se voit interdit de nouveaux prêts tant que sa
situation n'est pas régularisée.

Vous aimerez peut-être aussi