Nous avons essayé de comparer les différentes approches du projet : pourquoi utiliserait-on ce
langage plutôt qu’un autre ? Quels sont ses avantages ? Ses inconvénients ?
A la suite de cette seconde réunion, nous avons décidé de réaliser deux applications
distinctes eu sein du projet : Une application Web et une application locale.
- L’application Web permet de gérer une base de données à distance via une interface
programmée en langage PHP.
- L’application locale permet de gérer une base de données uniquement sur une seule
machine via une interface programmée an langage JAVA.
- Dans les deux cas les bases de données sont programmées en langage SQL (avec
MySQL).
Lors de cette réunion nous avons également segmenté le projet en plusieurs parties afin de
pouvoir répartir plus facilement les tâches au sein du groupe.
III.2 Répartition des tâches et caractéristiques techniques du projet
Récupérer les informations des images
-Format de l’image (GIF, JPEG,
PNG etc.)
-taille de l’image (En Octets)
-dimension de l’image (En Pixels)
-date de création
-date de modification
-date de dernière consultation
-Conversion de l’image en BLOB*
-Format de l’image (GIF, JPEG,
PNG etc.)
-taille de l’image (En Octets)
-dimension de l’image (En Pixels)
-date de modification
-Conversion de l’image en BLOB*
Communiquer les informations récupérées à la base de données
-Etablir une connexion avec le
SGBD**
-Récupérer les résultats des requêtes
-Insertion
-Modification
-Suppression
-Recherche
-Etablir une connexion avec le
SGBD**
-Installation du driver de SGBD**
sur Netbeans 5.0***
-Récupérer les résultats des
requêtes sur une IHM (Interface
Homme Machine)
-Insertion
-Modification
-Suppression
-Recherche
Gestion de la base de données
-Effectuer les requêtes SQL
-Interface pour sortir le résultat en
fonction des critères.
(Web/interface graphique, boutons)
-Effectuer les requêtes SQL
-Interface en Java (Utilisation de
Swing****) pour sortir le résultat
en fonction des critères.
(interface graphique, agencement
graphique, boutons)