Vous êtes sur la page 1sur 2

PROJET-CLUB VIDEO servant de devoir

Un club de location de cassettes vidéo vous demande l’analyse-conception de son système


d’information. On se limitera dans cette pré-étude à l’enregistrement des locations de cassette,
et à celui des retours.
Actuellement, il existe :
 un fichier CASSETTE en séquentiel indexé, avec : n° cassette, date-achat, titre,
auteur, durée, prix, catégorie, libellé-catégorie ;
 un fichier ABONNE en séquentiel indexé, avec : n° abonné, nom-abonné,
adresseabonné, date-abonnement, date entrée, nombre-location (à un moment donné
un abonné ne peut pas avoir plus de 3 cassettes) ;
 un fichier LOCATION, avec : n° abonné, n° cassette, date-location ;
 un fichier de saisie des retours avec n° abonné, nom-abonné ;
 une carte d’abonné (plastifiée) avec n°abonné, nom-abonné, adresse-abonné,
dateabonnement, date-entrée.
Un abonné peut louer plusieurs cassettes, et plusieurs fois la même cassette, on ne garde que
la dernière date de location pour un abonné et une cassette donnée.
Pour un même titre, il existe plusieurs cassettes. Chaque titre appartient à une seule catégorie.

Expression des besoins


Après avoir modélisé ce SI en MCD puis en MLD, proposez une base de données et une
interface graphique permettant la gestion de ce club de cassette.
Services de la solution
 Une page d’authentification de la solution,
 Une page d’accueil qui explique le rôle de l’application ou du site,
 Une page pour ajouter l’ensemble des objets (Cassette, Abonné, etc.),
 Une page pour supprimer l’ensemble des objets (Cassette, Abonné, etc.),
 Une page pour modifier l’ensemble des objets (Cassette, Abonné, etc.),
 Une page pour afficher l’ensemble des objets (Cassette, Abonné, etc.),
 Une page de contact.
Outils nécessaires pour la modélisation des bases de données : JMerise, MySQL
Workbench, ou autres

HIT-T 97 31 77 52 a.daviman@gmail.com
Langage de programmation : Java (AWT, SWING, Persistance, JDBC, Java FX,
JavaBeans, etc.)
Le travail sera réalisé sur machine avec l’un des logiciels cités ci-dessus. La partie théorique
sera réalisée dans le logiciel Word, le tout ramassé sur clé USB.
BAREME :
 Conception de base de données : 10 PTS
 Fonctionnement de l’interface graphique : 10 PTS

A rendre à la dernière séance du cours !


Tout travail non rendu à temps vaut 0/20 !

HIT-T 97 31 77 52 a.daviman@gmail.com

Vous aimerez peut-être aussi