Alexandre ARTAUD Classe 31 23 Mars 2007
Antoine ARTAUD Classe 32
Yannick DELBEZ Classe 33
Jean-Jacques FONTANA Classe 33
Rapport Intermédiaire de PSI
(Projet des Sciences de l’Ingénieur)
Sujet : Création d’une BDD Image
Suiveur : M Djebali
Sommaire
I. Introduction
II. Rappel des objectifs
III. Résultats obtenus
III.1 Délimitations du projet
o III.1.1 Bilan de la première réunion
o III.1.2 Bilan de la seconde réunion
III.2 Répartition des tâches et caractéristiques techniques du projet
III.3 Réalisation du projet
o III.3.1 Réalisation de l’application Web
III.3.1.1 La fonction insertion
III.3.1.2 La fonction recherche
III.3.1.3 La fonction affichage
III.3.1.4 La fonction modification
o III.3.2 Réalisation de l’application locale
IV. Analyses critiques des membres du groupe
Table des annexes
I. Introduction
Le projet scientifique et technique de la troisième année : le PSI, Projet des Sciences de
l’Ingénieur. Celui-ci nous permet de mettre en pratique les notions étudiées en classe.
Nous avons porté notre choix sur un thème récurent des technologies actuelles de
l’information : les bases de données.
Une base de données est un ensemble structuré et organisé permettant le stockage de grandes
quantités d'informations afin d'en faciliter l'exploitation.
II. Rappel des Objectifs
Ce projet a pour but la conception d’une base de donnés, et plus spécifiquement une base
de données d’images (BDI). La réalisation d’une interface spécifique permettra à l'utilisateur
d’extraire facilement les informations voulues depuis la base de données.
III. Résultats Obtenus
III.1 Délimitations du projet
III.1.1 Bilan de la première réunion
Le 23 Janvier 2007 nous avons effectué une première réunion entres les membres du
groupe afin d’évaluer la faisabilité du projet. Cette étude nous a permis d’éclaircir les
contraintes technologiques et temporelles liées à la réalisation du projet.
III.1.2 Bilan de la seconde réunion
Le 30 Janvier 2007 nous nous sommes réunis une deuxième fois. Lors de cette seconde
réunion nous avons exposé l’ensemble des possibilités, des langages informatiques qui
s’offraient à nous. Les technologies et langages informatiques suivants ont été évoqués :
GTK, langage C, SQL, Java, PHP, Bash.
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
Application Web
Application Locale
Langages
Informatiques
utilisés
PHP et SQL
JAVA et SQL
Partie I
Récupérer les informations des images
-nom du fichier
-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*
-nom du fichier
-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*
Partie II
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
Partie III
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)
1 / 22 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !