0% ont trouvé ce document utile (0 vote)
453 vues2 pages

Gestion Bibliothèque

Cette application vise à gérer une bibliothèque en modélisant une base de données contenant des informations sur les livres, les clients et les transactions. Le rapport décrira les modèles conceptuels de données sous forme de diagrammes MERISE.

Transféré par

Queen Lei
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
453 vues2 pages

Gestion Bibliothèque

Cette application vise à gérer une bibliothèque en modélisant une base de données contenant des informations sur les livres, les clients et les transactions. Le rapport décrira les modèles conceptuels de données sous forme de diagrammes MERISE.

Transféré par

Queen Lei
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Gestion d’une Bibliothéque

Une bibliothèque souhaite informatiser la gestion des différents


ouvrages qu’elle possède, des utilisateurs qui souhaitent faire des emprunts
ou des achats… Pour chaque livre on doit connaître son titre, sa date d’édition,
la liste des auteurs, son prix et sa disponibilité dans le stock, tandis que les
informations sur les clients de la bibliothèque. Pour chaque personne inscrite
dans la bibliothèque, on doit connaitre son nom complet, son adresse et son
numéro de CIN. Une personne inscrite a le droit d’emprunter au maximum
cinq livres (à la fois), pour une durée de 30 jours avec un prix de 20
dirhams par livre. Chaque jour de retard dans le retour d’un ouvrage est
sanctionné par une amende de 5 dirhams.
Cette bibliothèque propose aussi à ces clients l’achat des œuvres. Pour
l’achat d’un livre, si la nouvelle personne n’est pas encore inscrite, on doit
l’ajouter à la base comme nouvel utilisateur (on en aura besoin pour
l’historique des achats). Si jamais lors de l’achat d’un livre le stock devient
épuisé, on doit aviser le gérant comme quoi on doit s’en approvisionner.
Toutefois, l’application doit toujours garder une trace des emprunts et achats
déjà fait auparavant, et doit pouvoir les afficher à la demande pour une date
donnée.
Le but de ce projet est de concevoir une application dédiée à la gestion de
cette bibliothèque. L’opération d’authentification consiste à vérifier les
informations saisies par l’utilisateur. Une fois la fenêtre d’authentification
lancée, il faudrait saisir le login et le mot de passe. Par la suite, il s’agit de
vérifier la conformité de ces informations avec ceux présents dans la base de
données.
Il vous sera ensuite demandé de développer telle application en utilisant un
langage de votre choix. Avant de commencer la partie programmation, il
faudrait modéliser votre base de données (MCD, MLD & MPD), et de la créer
par la suite dans un Système de Gestion de Base de Données (SGBD) de votre
choix.
Sous forme d’un rapport, essayez de traduire le cahier de charge en un
ensemble de diagrammes MERISE. Pour chacun des diagrammes, essayez de
les commenter en détails. Pensez à utiliser un logiciel d’élaboration des
diagrammes de manière graphique (PowerAMC, RationalROSE, …); ces
solutions permettent de tracer de manière simple et claire les différents
diagrammes, et de les exporter sous forme d’images afin de les joindre au
rapport. Une autre rubrique permet de générer la base de données équivalente
aux modèles conceptuels sous forme de script sql.
N.B : S'il y a des données qui manquent sur l'énoncé n'hésitez pas à faire
des hypothèses (en les indiquant sur le rapport) et continuez votre travail.
Dans le rapport, il vous sera aussi demandé de commenter votre démarche
de travail, ainsi que des commentaires sur la solution finale proposée. Le
rapport ne doit pas inclure de code. Ce dernier sera livré avec le rapport sur un
support de stockage (CD, DVD,…).

Vous aimerez peut-être aussi