Introduction
1. Présentation de l’existant
2. Problématique
3. Objectifs recherchés
4. Diagrammes MCD (Modèle Conceptuel des Données)
5. Diagrammes MPD (Modèle Physique des Données)
6. Diagrammes MCT (Modèle Conceptuel de Traitement)
7. Présentation de l’application
Conclusion
1
Liste
des figures
Figures
2
Introduction
Cette dernière qui représente le sujet de notre projet, où le directeur d’une bibliothèque
municipale désire automatiser sa gestion et compte beaucoup sur la mise en place d’un système
informatique, qui fait désormais une partie intégrante du fonctionnement des administrations
publiques, de l’activité des entreprises, et du mode de vie des citoyens, puisque les services qu’il
assure nous sont tout aussi indispensables que l’approvisionnement en eau ou en électricité.
3
1.Présentation de l’existant
2. Problématique
Vu l’existant de la bibliothèque, on constate que la conception d’un système informatique répondant
au cahier de charges demandé est indispensable à cause des différentes difficultés qui peuvent
rencontrer tels que :
l’accès difficile à la documentation engendrée par l’absence de catalogue et de système de
classification.
Difficultés de savoir ce qui se trouve dans la bibliothèque sans arpenter tous les rayons
Sans cote, les documents sont remis sur les rayons de façon instinctive l’instinct variant
grandement d’un usager à l’autre
Le suivi des abonnements et des nouvelles acquisitions est laborieux
3.Objectifs recherchés
Le directeur de cette bibliothèque souhaite que grâce au système informatique, un abonné doit
pouvoir renouveler dans les rayons en connaissant son titre. Les son identifiés par un code catalogue
qui leur est affecté à l’achat et par un code rayon qui permet de situer dans la bibliothèque .L’abonné
doit aussi pouvoir connaitre la liste des livres d’un auteur ou la liste par éditeur ou encore la liste par
genre (bande dessinée, science-fiction, policer…).Les différents exemplaires d’un même livre
bibliothèque utilise un code indiquant l’état d’usure de chaque livre. Ce code d’usure est
éventuellement mis à jour par un bibliothécaire à chaque retour d’un livre en prêt.
Le directeur souhaite également mettre en place une procédure de recherche documentaire par mots
clés. Vous devez donc prévoir la possibilité de rechercher à partir d’un mot clés de tous les ouvrages
correspondants. Un ouvrage peut avoir un nombre quelconque de mots clés.
La bibliothèque utilise aussi un fichier des abonnés organisé par un numéro matricule qui contient
notamment les coordonnées (nom, adresse et téléphone) de l’abonné, sa date d’adhésion, sa date de
naissance, sa catégorie professionnelle(ou bien étudiant ou enfant, le cas échéant).
4
La gestion des prêts implique la possibilité de connaître à tout moment la liste des livres détenus par
un abonné, et inversement, qu’on puisse retrouver le nom des abonnées détenant un livre non présent
dans les rayons.
Les prêts sont accordés pour une durée de quinze jours, éventuellement renouvelable, si aucune
demande de ce libre n’a en lieu entre-temps .Il faut donc connaître pour chaque livre emprunté, la
date de retour.
La gestion des prêts nécessaire aussi la mémorisation des livres demandés par un abonné. Cet abonné
sera prioritaire lors du retour du livre en prêt .Sa priorité est maintenue pendant une semaine, à partir
de la date de retour du livre.
5
4. Diagrammes MCD (Modèle Conceptuel des
Données)
4.1 Diagrammes au niveau du modèle
1
Mot_Cle
Id_mot_cle <pi> Numérique (5) <O> 1,n
Libel_mot_cle Texte (40)
Identifiant_1 <pi>
défini
1,n
Abonné
Auteur
Id_Auteur <pi> Numérique (5) <O> 1,n
Nom_Auteur Texte (10)
Prenom_Auteur Texte (10) correspond
Identifiant_1 <pi>
1,1
emprunte
Exemplaire
Editeur Date_Emprunt Date
Cote <pi> Numérique (10) <O> 0,n Date_retour Date
Id_Editeur <pi> Numérique (5) <O> 1,n publie 1,1 Date_acquisition Date Nbr_Renouvelllement Numérique (5)
Nom_Editeur Texte (10) Code_Usure Texte (10)
Identifiant_1 <pi> Identifiant_1 <pi>
6
2 4.2 Liste des objets au niveau du modèle
7
4.2.5 Liste des informations
Nom Code Domaine Type de données Longueur Précision
Code_Catalogue CODE_CATALOGUE Numérique (5) 5
Titre TITRE Texte (20) 20
Type_livre TYPE_LIVRE Texte (30) 30
Id_Theme ID_THEME Numérique (5) 5
Libel_thème LIBEL_THEME Texte (40) 40
Id_Auteur ID_AUTEUR Numérique (5) 5
Nom_Auteur NOM_AUTEUR Texte (10) 10
Prenom_Auteur PRENOM_AUTEUR Texte (10) 10
Id_mot_cle ID_MOT_CLE Numérique (5) 5
Libel_mot_cle LIBEL_MOT_CLE Texte (40) 40
klj ATTRIBUT_11 ?
Matricule MATRICULE Numérique (5) 5
Nom NOM Texte (10) 10
Prenom PRENOM Texte (10) 10
Adresse ADRESSE Texte (50) 50
Tel TEL Numérique (20) 20
Date_Naissance DATE_NAISSANCE Date
Date_Adhesion DATE_ADHESION Date
Categorie CATEGORIE Texte (20) 20
Cote COTE Numérique (10) 10
Date_acquisition DATE_ACQUISITION Date
Code_Usure CODE_USURE Texte (10) 10
Id_Editeur ID_EDITEUR Numérique (5) 5
Nom_Editeur NOM_EDITEUR Texte (10) 10
Date_Réservation DATE_RESERVATIO Date
N
Date_Emprunt DATE_EMPRUNT Date
Date_retour DATE_RETOUR Date
Nbr_Renouvelllement NBR_RENOUVELLL Numérique (5) 5
EMENT
8
5. Diagrammes MPD (Modèle Physique des Données)
Mot_Cle
Id_mot_cle numeric(5) <pk>
Libel_mot_cle long varchar Abonné
Matricule numeric(5) <pk>
réserve FK_RESERVE_RESERVE_ABONNE Nom long varchar
FK_DEFINI_DEFINI2_MOT_CLE Matricule numeric(5) <pk,fk1> Prenom long varchar
Code_Catalogue numeric(5) <pk,fk2> Adresse long varchar
Date_Réservation date Tel numeric(20)
défini Date_Naissance date
Code_Catalogue numeric(5) <pk,fk1> Date_Adhesion date
Id_mot_cle numeric(5) <pk,fk2> Categorie long varchar
FK_RESERVE_RESERVE2_LIVRE
FK_DEFINI_DEFINI_LIVRE
Livre
Code_Catalogue numeric(5) <pk>
Id_Theme numeric(5)
Titre long varchar
Type_livre long varchar
FK_EMPRUNTE_EMPRUNTE_ABONNE
FK_ECRIT_ECRIT_LIVRE
emprunte
Auteur
Id_Auteur numeric(5) <pk>
Nom_Auteur long varchar FK_EMPRUNTE_EMPRUNTE2_EXEMPLAI
Prenom_Auteur long varchar
Exemplaire
Cote numeric(10) <pk>
Editeur Code_Catalogue numeric(5) <fk1>
FK_EXEMPLAI_PUBLIE_EDITEUR
Id_Editeur numeric(5) <pk> Id_Editeur numeric(5) <fk2>
Nom_Editeur long varchar Date_acquisition date
Code_Usure long varchar
9
5.2 Liste des objets au niveau du modèle
10
Cote COTE
Date_Emprunt DATE_EMPRUNT
Date_retour DATE_RETOUR
Nbr_Renouvelllement NBR_RENOUVELLLEMENT
11
6. Diagrammes MCT (Modèle Conceptuel de
Traitement)
6.1 La recherche d’un livre par un abonné
Demande ou remise
Oper_1
Verif ication matricule
Rejêt
Retour liv re
Demande prêt Critère Recherche
Oper_2 Oper_3
Verif ication date retour v erif ication l'exsistance du liv re
>15jr <15jr ou <15j+renouv lement
Non disponible Disponible Innixistant
Oper_5
Calcul date Retour
Toujours
Av ertir abonnée
12
Figure 3 : Diagrammes MCT (Modèle Conceptuel de
Traitement)
13
14
Figure 4 : Diagrammes MCT (Modèle Conceptuel de
Traitement)
La gestion des prêts et retours de livres
8. Présentation de l’application
Lors de cette partie on va présenter la partie réalisation de notre projet ,qui est la réalisation d’un
système informatique permettant l’amélioration de qualité du service offerte aux usagers d’une
bibliothèque en illustrant quelques captures d’écran résumant le travail effectué.
15
Figure 5 : Interface d’authentification
16
Figure 8 : Interface de mise à jour abonnée
17
Figure 9 : Interface du Prêt/Retour livre
Conclusion
18
On considère que l’essentiel du but de ce projet est atteint, en arrivant à la réalisation du
système informatique, qu’on souhaite être bénéfique pour les responsable de la bibliothèque en leurs
permettant d’améliorer la qualité de leurs services mais aussi de satisfaire les besoins des adhérents.
19