Vous êtes sur la page 1sur 10

Mise en place d'une base de

données pour la gestion d’une


bibliothèque
KRIMEL NOUHAILA | BOUASSAB ALAE

Sous l’encadrement de
Mme EL OUAHABI IKRAM
Introduction
La gestion efficace d'une bibliothèque nécessite la mise en
place d'un système de gestion approprié. Dans ce rapport,
nous présenterons la conception d'une base de données
pour la gestion d'une bibliothèque ainsi que son
implémentation sous MS Access. Cette base de données
permettra de stocker, organiser et gérer les informations
relatives aux livres, aux membres emprunteurs et aux
transactions de prêt. L'objectif principal est de faciliter la
recherche, le suivi des emprunts et le maintien de
l'inventaire des ouvrages. Ce rapport mettra en évidence les
différentes entités, les relations entre elles et les
fonctionnalités clés du système de gestion de bibliothèque.

PAGE 1
I. Analyse des besoins :

A. SPECIFICATION DES BESOINS


Le bibliothécaire prête des livres à des emprunteurs
Il doit gérer l’achat de nouveaux titres.
Les titres les plus demandés sont achetés en plusieurs
exemplaires.
Un emprunteur doit s’enregistrer pour être adhèrent avant
d’emprunter les livres
Un visiteur peut consulter un livre sur place
Un emprunteur ne peut emprunter que trois livres
La mise à jour (ajout, suppression et modification) des
informations relatives aux exemplaires, emprunteurs et fond
bibliothèque doit être aisée.
De même que la mise à jour des informations relatives aux
prêts
La gestion des sanctions

PAGE 2
B. LES REGLES DE GESTION :
Voici les règles de gestion basées sur les besoins :

1. Pour chaque emprunteur, on doit connaître son nom,


prénom, adresse, numéro de téléphone et date d'adhésion.
2. Un emprunteur ne peut emprunter que trois livres à la fois.
3. Avant d'emprunter des livres, un emprunteur doit
s'enregistrer et devenir adhérent.
4. Un visiteur peut consulter un livre sur place sans devoir
s'enregistrer ou devenir adhérent.
5. Chaque livre doit avoir un titre, une année de parution et un
type (roman, poésie, etc.).
6. Un livre peut être rédigé par un ou plusieurs auteurs.
7. Pour chaque auteur, on doit connaître son nom, prénom, date
de naissance et pays d'origine.
8. Les titres les plus demandés sont achetés en plusieurs
exemplaires.
9. Le bibliothécaire gère l'achat de nouveaux titres en fonction
de la demande et des ressources disponibles.
10. La mise à jour des informations relatives aux exemplaires, aux
emprunteurs et au fonds de la bibliothèque doit être facile et
aisée.
11. De même, la mise à jour des informations relatives aux prêts
doit être facile et aisée.
12. Le bibliothécaire peut obtenir une liste des livres empruntés
dont la date de retour est dépassée.
13. La gestion des sanctions pour les retours en retard doit être
mise en place, incluant la fixation d'amendes ou de
suspensions temporaires.

Ces règles de gestion fournissent une base pour le


fonctionnement d'une bibliothèque, en mettant l'accent sur la
communication avec les emprunteurs, la gestion des prêts,
l'achat de nouveaux livres, la mise à jour des informations et la
gestion des sanctions.

PAGE 3
C. LE DICTIONNAIRE DES DONNEES :
Le dictionnaire des données correspondant aux règles de gestion
spécifiées :

CODE DESIGNATION TYPE DE


MNEMONIQUE DONNEE

NOM _EMP Nom de l'emprunteur Chaîne de


caractères
PRENOM _EMP Prénom de l'emprunteur Chaîne de
caractères
ADRESSE _EMP Adresse de l'emprunteur Chaîne de
caractères
TELEPHONE _EMP Numéro de téléphone de Chaîne de
l'emprunteur caractères
DATE_ADHESION Date d'adhésion de Date
l'emprunteur
DATE_NAISSANCE_EM La date de naissance de Date
P l’emprunteur
TITRE Titre du livre Chaîne de
caractères
ANNEE_PARUTION Année de parution du Entier
livre
LANGUE Langue du livre Chaîne de
caractères
NBR_PAGES Nombre des pages du Entier
livre
Date_achat La date d’achat du livre Date
NOM_ AUTEUR Nom de l'auteur Chaîne de
caractères
PRENOM_AUTEUR Prénom de l'auteur Chaîne de
caractères
DATE_NAISSANCE_AU Date de naissance de Date
TEUR l'auteur

PAGE 4
NATIONALITE Nationalité de l'auteur Chaîne de
caractères
ETAT_ EXEMPLAIRE État de l'exemplaire du Chaîne de
livre (disponible, caractères
emprunté, endommagé,
etc.)
DATE_DEBUT_EMP Date d'emprunt du livre Date
DATE_FIN_EMP Date de retour prévue du Date
livre
DATE_SANCTION La date de la sanction Date
MOTIF_SANCTION Description de la cause Chaîne de
de sanction caractères
DUREE_SANCTION Durée de la suspension Chaîne de
pour retour en retard caractères
LIBELLE_DOMAINE Le titre du domaine d’un Chaîne de
livre (scientifique, caractères
roman…)

PAGE 5
D. IDENTIFICATION DES ENTITES ET DES RELATIONS
Emprunteur {ID_emp} → Nom_emp, Prenom_emp,
Date_naissance_emp, Adresse_emp,
Telephone_emp,Date_adhésion
Emprunteur {ID_emp, ID_exemplaire} → Date_emprunt
Livre {ID_exemplaire} → Titre_livre, Année_parution, langue,
nbr_pages, date_achat
Livre {Titre } → Année_parution
Auteur {ID_auteur} → Nom_auteur, Prénom_auteur,
Date_naissance_auteur, Pays_origine
Livre {Num_exemplaire} → Num_auteur
Domaine {Id_domaine} → libellé, ug
Exemplaire {ID_exemplaire} → État_exemplaire
Sanction {ID_emprunteur} → motif, Durée,Date_sanction

PAGE 6
II. Modèle conceptuel des
données (MCD) :
D'après ce que nous avons observé lors de l'analyse des données,
voici le modèle conceptuel de données (MCD) obtenu :

PAGE 7
III. Modèle logique des données
(MLD) :
Auteur(ID_auteur,Nom_auteur,Prénom_auteur,Date_naissance_aut
eur,Nationalité)

Livre(ID_livre,Titre,Année_parution,langue,nbr_page,date_achat,#I
D_auteur

,#ID_Domaine)

Domaine(ID_Domaine,libellé,)

Exemplaire(ID_exemplaire,Etat_exemplaire,#ID_livre)

Sanction(ID_sanction,Motif,Date_sanction,Duree,#ID_emprunteur)

Emprunteur(ID_emp,Nom_emp,Prénom_emp,date_naissance_emp,
Adresse_emp,télephone_emp,date_adhésion)

Emprunt(ID_pret,Date_debut,Date_fin,Rendu,#ID_emprunteur,ID_
exemplaire)

PAGE 8
IV. Application sous ACCESS
LES ETAPES A SUIVRE :

• Création des tables


• Création des requêtes
• Elaboration des relations entre les tables
• Création des formulaires

(Voir l’application)

PAGE 9

Vous aimerez peut-être aussi