Dans les dernières années, l'Internet a pris une place importante dans notre réalité. Beaucoup plus qu'un lieu où l'on retrouve une richesse d'informations inouïe, c'est un endroit dynamique où les usagers sont de plus en plus appelés à interagir.

En effet, plusieurs sites que l'on retrouve sur l'Internet aujourd'hui, offrent la possibilité aux usagers d'échanger avec ceux-ci. Ces interactions peuvent prendre plusieurs formes. L'usager peut effectuer des transactions, faire des téléchargements, établir des communications, consulter des bases de données, etc.

L'objectif du présent projet est de créer une application Internet interactive d'archive de photos. Le problème à être résolu par ce projet est celui de créer une archive d'images accessible pour consultation via le Web. L'usager devra être capable de consulter la multitude d'images selon des catégories prédéfinies, effectuer des recherches et télécharger les images de son choix. Le site permettra également de garder le profil des utilisateurs ce qui permettra une adaptation de leurs préférences. Les images pourront être sélectionnées et ajoutées à un panier pour téléchargement différé.

En entrant sur le site, l'utilisateur sera appelé à s'enregistrer. L'utilisateur donnera à ce moment son information personnelle et ses préférences de consultation. Cette information ne devra être entrée qu'une seule fois. À sa prochaine visite, l'utilisateur n'aura qu'à entrer son nom d'utilisateur et son mot de passe pour accéder au site. Le site reflétera alors les préférences que l'utilisateur aura sélectionnées et tous choix ayant été effectués par celui-ci dans ses visites antérieures.

Une page d'accueil permettra un coup d'œil rapide des différentes options disponibles sur le site. Le site lui-même sera divisé en différentes sections permettant ainsi à l'utilisateur de se retrouver plus facilement. L'utilisateur pourra naviguer les séries de pages réparties selon les différentes sections et visionner une série d'images miniature pour un coup d'œil rapide. Si une image en particulier l'intéresse, l'utilisateur pourra sélectionner cette image pour en voir une version de haute résolution et voir aussi l'information accompagnant cette image. À tout moment l'utilisateur pourra ajouter cette image à son panier pour téléchargement ultérieur ou immédiat. L'utilisateur pourra sauvegarder ses choix pour être ainsi capable de continuer sa consultation à un autre moment sans perdre ses démarches présentes.

Un outil de recherche sera toujours disponible sur le site. Cet outil permettra de faire des recherches permettant de retrouver rapidement des images selon des mots clés.

Cette application Internet sera installée sur un serveur NT. Le système d'indexage « Microsoft Index Server » permettra les recherches et la récupération automatique d'images à partir de répertoires spécifiques. Une base de données « SQL Server 7 » maintiendra l'information sur les images et sur les utilisateurs. Le site lui-même sera une combinaison d' « HTML », « Active Server Pages » et « JavaScript ».