Projet video
|PROJET JAVA/BD |
|VIDEOTHEQUE |
|RAPPORT BD|
|Agnès GRENOUILLE |
|Fatima DORAMANE |
|Tp351|
| |
|ANNEE 2009/2010 |
||
Table des matières
INTRODUCTION 3
I-PARTIE COMMUNE 4
II-PARTIE BD 14
CONCLUSION 25
Introduction :
Le produit que nous avons réalisé au cours de ce projet est une application Java qui utilise une base de données pour la gestion de la mise à jour d’une vidéothèque. Et pour faire on a prévu deux parties : la première partie consiste àobtenir le top ten des acteurs et des réalisateurs les plus présents dans la vidéothèque La deuxième partie est la partie mise a jour qui permet d’ajouter un film avec son réalisateur et ses acteurs à partir des fonctions et des procédures PL/SQL.
I- PARTIE COMMUNE :
Schéma relationnel :
Le schéma relationnel correspondant a notre application comporte les anciennes et les nouvellestables.
En effet la société DVDIUT ayant racheté la base de données de films de la société videoscope récupère toutes les anciennes tables et peut faire la mise a jour en ajoutant de nouvelles tables en vérifiant la cohérence avec la base existante pour éviter les doublons notamment pour les individus.
[pic]
ANALYSE :
Pour effectuer les différentes applications de ce projet on a mis deshypothèses en ce qui concerne la base de données :
-Pour l’ajout de film dans les nouvelles tables nous devrons utiliser les genres déjà existants dans les anciennes tables.
-Un acteur peut être un réalisateur et vice versa.
Dans cette application on avait utilisé deux parties différentes : une en relation avec la base de données et l’autre qui gère l’interface graphique du projet.
?Partie base de donnée
On a utilisé une classe ModèleDVDIUT qui permet de créer la connexion a la base de données et récupèrer les differentes resultats des requêtes
? Gestion de la connection a la base de données
Public boolean connection(String url)//creation
Public boolean cloreConnection()//fermeture
? Ajout des films
public void ajouterFilm(String titre,ModeleIndividurealisateur,String
genre,Collection acteurs)throws Exception
? Ajout des individus
public void ajoutIndividu(ModeleIndividu ind) throws Exception
? Lister les films
public Collection listerFilms()
? Rafraichissement de la liste des films
public Collection listerFilms(String restr)
? lister les genres de film
public Collection listerGenres()
? generer le top ten desacteurs les plus présents
public Collection genererStatAct()
? generer le top ten des realisateurs les plus présents
public Collection genererStatRea()
? generer la repartition des genres par rapport aux films les plus presents
public Collection genererStatGenre()
? Partie java
Dans notre projet nous avons utilisé le modèle de programmation MVC associé au principe de…