Projet_Bibliotheque_-_v1.1

download Projet_Bibliotheque_-_v1.1

of 4

Transcript of Projet_Bibliotheque_-_v1.1

  • 8/7/2019 Projet_Bibliotheque_-_v1.1

    1/4

    [PROJET - GESTION DUNE BIBLIOTHEQUE] v1.1

    lbrisson TELECOM Bretagne | 1

    PPRROOJJEETT -- GGEESSTTIIOONN DDUUNNEE BBIIBBLLIIOOTTHHEEQQUUEE

    I. SOMMAIREII. Objectifs pdagogiques .................................................................................................................................. 1

    III. Droulement du projet ................................................................................................................................... 2

    IV. Travail demand ............................................................................................................................................. 2

    V. Description du projet ...................................................................................................................................... 3

    A. Contexte ..................................................................................................................................................... 3

    B. Fonctionnalits ........................................................................................................................................... 3

    VI. Fiche de recette .............................................................................................................................................. 4

    II. OBJECTIFS PEDAGOGIQUESLe but de ce mini-projet est de vous exercer de faon ludique la conception dun lment du systme

    dinformation dune bibliothque, savoir sa base de donnes.

    Les objectifs pdagogiques que vous devez atteindre sont :

    Lanalyse et la conceptiondune application persistante La modlisation conceptuelle dune base de donnes La production dun schma logique de donnes partir dune modlisation conceptuelle Lutilisation du langage SQL Lutilisation du langage JAVA avec JDBC afin de dvelopper une couche daccs une base de donnes

    Merci de communiquer toute correction ou remarque sur ce document

    [email protected]

    mailto:[email protected]:[email protected]:[email protected]
  • 8/7/2019 Projet_Bibliotheque_-_v1.1

    2/4

    [PROJET - GESTION DUNE BIBLIOTHEQUE] v1.1

    lbrisson TELECOM Bretagne | 2

    III. DEROULEMENT DU PROJETLobjectif de ce projet est de raliser, en binme, une application persistante de gestion dune bibliothque.

    Vous avez 9h30 de sances encadres par des enseignants, il est toutefois ncessaire de fournir autant de

    temps de travail personnel. Notez que si une diffrence notable dinvestissement est remarque lors du projet,

    les notes pourront tre individualises.

    Voici les objectifs des diffrentes sances :

    Sance 1 :o Mise en place de loutil Eclipse/Tomcato Prsentation de votre schma conceptuel et de votre schma logique

    Sance 2 :o Corrections de vos schmas conceptuel et logique par rapport aux remarques des

    enseignants

    o Cration du script SQLo Dbut de limplantation des classes JAVA

    Sance 3 : Implantation des classes JAVA et utilisation de JDBC Sance 4 : Fin de limplantation des fonctionnalits du projet

    Remarque : le projet de ce module INF206 est distinct de ce que vous avez ralis dans le cadre du module

    INF205.

    IV. TRAVAIL DEMANDE1. Vous prsenterez le 4 mai 2010 lors de la premire sance de TP le schma conceptuel et le schma

    logique correspondant la base de donnes de votre bibliothque. Vous devez dposer sur moodle

    avant le 3 mai 23h55 un fichier PDF contenant ces schmas.

    2. Vous prsenterez le 1er juin 2010 lors de la dernire sance de TP la recette de votre projet ainsiquune dmonstration de votre application. Vous devez galement dposer sur moodle avant le 31

    mai 23h55 une archive zip nomme nom1-nom2.zip contenant :

    Un document (trs simple) format PDF dcrivant :o Le modle conceptuel final de votre bibliothque.o Le schma logique final driv de votre modle conceptuel.o La rpartition des tches et le planning de votre projet.

    Le script de cration de votre base de donnes. Le code source de vos classes JAVA.

    Vous raliserez le modle conceptuel en utilisant le formalisme UML. Le schma logique devra prciser les

    contraintes d'intgrit.

    Lvaluation prendra en compte la qualit de votre application ainsi que de votre investissement tout au long

    du projet.

  • 8/7/2019 Projet_Bibliotheque_-_v1.1

    3/4

    [PROJET - GESTION DUNE BIBLIOTHEQUE] v1.1

    lbrisson TELECOM Bretagne | 3

    V. DESCRIPTION DU PROJETA. CONTEXTE

    La socit BreizhSoft, ditrice de progiciels, souhaite lancer prochainement sur le march un logiciel de gestion

    de bibliothque. La version de base de ce systme devra pouvoir rpondre aux besoins dtablissements

    scolaires, universitaires et municipaux de moyenne importance.

    B. FONCTIONNALITESLes fonctionnalits offrir par ce systme sont celles, classiques, dune bibliothque :

    Gestion des livres :o Affichage de la liste complte des livreso Recherche dun livreo Ajout/suppression/modification dun livreo Ajout/suppression dun exemplaire

    Gestion des usagers :o Affichage de la liste complte des usagerso Recherche dun usagero Ajout/suppression/modification dun usager

    Gestion des emprunts :o Faire un emprunto Rendre un livreo Consulter les emprunts en courso Consulter lhistorique des emprunts

    Les livres possdent les caractristiques suivantes : numro identifiant unique attribu par la bibliothque,

    nisbn10, nisbn13, titre et auteur. De plus, dans un souci de simplification on considrera quun livre na quun

    seul auteur. Pour cette table le nom des colonnes est fig : id, isbn10, isbn13, titre et auteur.

    Les usagers ont un dossier enregistrant : n dabonn, nom, prnom, statut (Enseignant ou Etudiant) et email.

    La gestion des emprunts doit permettre de savoir quelle date lexemplaire dun livre a t emprunt par un

    usager. Un historique doit tre conserv et contenir galement la date de retour de lexemplaire.

    ATTENTION : Seules les classes .java doivent tre modifies !

    En aucun cas vous ne devez toucher aux fichiers .jsp !

  • 8/7/2019 Projet_Bibliotheque_-_v1.1

    4/4

    [PROJET - GESTION DUNE BIBLIOTHEQUE] v1.1

    lbrisson TELECOM Bretagne | 4

    VI . FICHE DE RECETTEFonctionnalit Ralise Non

    ralise

    Commentaires

    GESTION

    DES

    LIVRES

    Liste complte des

    livres

    Modification dun livre

    (ISBN10, ISBN13, titre,

    auteur)

    Ajout dun exemplaire

    de livre

    Suppression dun

    exemplaire

    Suppression dun livre

    Recherche d'un livre

    Insertion d'un

    nouveau livre

    GESTION

    DES

    USAGERS

    Liste complte des

    usagers

    Modification dun

    usager (nom, prnom,statut, email)

    Suppression dun

    usager

    Recherche d'un usager

    Insertion dun nouvel

    usager

    GESTIONDES

    EMPRUNTS

    Consultation des

    emprunts

    Restitution dun

    emprunt

    Consultation de

    lhistorique des

    emprunts

    Emprunter un livre