Gestionnaire de photographies

But du projet

Le but de ce projet est d'écrire un logiciel permettant d'archiver des photographies numériques et d'offrir deux fonctionnalités essentielles :

Description plus détaillée

Archivage

Le système doit permettre d'archiver automatiquement toutes les photographies (format jpeg) présentes dans un répertoire. La date et l'heure de chaque photographie sont récupérées automatiquement. Il est possible par ailleurs d'associer une occasion au répertoire qui sera automatiquement associée à chacune des photos du répertoire.

Chaque photo est alors affichée (immédiatement ou lors d'une prochaine utilisation du logiciel si l'utilisateur n'a pas le temps). Pour chaque photo, l'utilisateur choisit la liste des caractéristiques intéressantes de la photo (lieu, personnes, animaux, sujet, etc.). Ces caractéristiques doivent être présentes dans une liste (sinon, l'utilisateur peut les rajouter). Chacune des caractéristiques de la liste peut être reliée aux autres par une relation est-un.

Par exemple, si j'ai un chien appelé Médor, je peux créer les caractéristiques "Animal", "Chien", et "Médor" avec les relations "Médor" est-un "Chien" et "Chien" est-un "Animal".

Si l'utilisateur indique "Médor" comme caractéristique d'une photo "fic1.jpg", une recherche thématique sur "Animal" devra entre autres lister le fichier "fic1.jpg".

Recherche

Pour la recherche, on peut saisir une fourchette de dates, une occasion, et 0 à plusieurs mot-clefs. La liste des photos correspondant est affichée.

Diaporama

Un diaporama se définit comme une séquence d'images avec, pour chaque image, un temps de pose particulier (un temps de pose par défaut peut être également saisi : il s'appliquera à toutes les photos du diaporama pour lesquelles un temps de pose n'a pas été spécifié).

Affichage des images

Lorsque des images doivent être affichées, elles peuvent être affichées sous forme de liste de noms, d'icônes ou d'images indépendantes.

En fonction du temps disponible, des fonctionnalités de zoom et de rotation des images pourront être ajoutées.

Fonctions multi-utilisateurs

Seul l'administrateur de la base peut ajouter de nouvelles photos.

Chaque utilisateur peut effectuer ses propres recherches et définir ses propres diaporamas.

L'administrateur peut définir des diaporamas pour tout le monde.

Les mots-clefs rentrés par l'administrateur sont utilisables par tout le monde.

Un utilisateur peut rajouter ses propres mots-clefs pour une photo ; seul lui pourra faire référence à ces mots-clefs dans les recherches.


bruno mermet
Last modified: Fri Nov 19 11:41:32 CET 2004