Etude et développement d un moteur de recherche



Documents pareils
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Nom de l application

Module pour la solution e-commerce Magento

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

ACCUEIL - P. 5 DEMANDES DE PAIEMENT - P. 8

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

(structure des entêtes)

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

Bases de données et interfaces Génie logiciel

Guide de l utilisateur Mikogo Version Windows

Mise à jour de la base de données des marques nationales du tourisme

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Guide d utilisation. Version 1.1

arcopole Studio Annexe 7 Architectures Site du programme arcopole :

Sage CRM. 7.2 Guide de Portail Client

MON 1ER JEU-CONCOURS SUR FACEBOOK

Service On Line : Gestion des Incidents

DPI AGENCE DESIGN ET PROJECTION DE VOTRE IMAGE CAHIER DES CHARGES POUR SITE INTERNET MANON THERRIEN JENNIFER LEMARIER

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Formation. Module WEB 4.1. Support de cours

Les solutions de paiement CyberMUT (Crédit Mutuel) et CIC. Qui contacter pour commencer la mise en place d une configuration de test?

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Administration du site

Plateforme. Nos «CGU» publics en vigueur. PRESTATIONS ET TARIFS MAÎTRE D OUVRAGE V2.0

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

AIDE MEMOIRE. Forprev. De l habilitation à la gestion de sessions. Page 1 sur 55

MANUEL INSTALLATION. GANESHA version 4. Editeur Anéma SAS Département Développement

MANUEL DU SERVICE CENTER

PERSONNALISATION DE LA PAGE DE PAIEMENT & TICKET DE PAIEMENT

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Mac OS X Server Administration des technologies Web. Pour la version 10.3 ou ultérieure

HighPush. document /06/2009 Révision pour version /11/2008 Revision pour la /10/2008 Documentation initiale.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Manuel d utilisation du site web de l ONRN

Proposition technique et commerciale

e)services - Guide de l utilisateur e)carpa

BES WEBDEVELOPER ACTIVITÉ RÔLE

Devis pour la création de votre site Internet

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Wix : mettre en place un site d e commerce

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Nouveautés dans Excel 2013

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

I - Pour créer un site web

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

TP JAVASCRIPT OMI4 TP5 SRC

PRISE EN MAIN RAPIDE

GER helpdesk permet de traiter et d optimiser la gestion de vos interventions au sein de chaque bureaux.

Logiciel photothèque professionnel GUIDE D UTILISATION - 1 -

ASP Journal Alert Guide d utilisation

Comment utiliser RoundCube?

Diagramme de déploiement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Manuel d'installation

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

ASTER et ses modules

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Plateforme Systempay. Correspondance entre SP PLUS et SYSTEMPAY Paiement Simple et en plusieurs fois

Découvrez la nouvelle géneration de système de gestion de file d attente!

Programmation Web. Introduction

E-TRANSACTIONS. Guide du programmeur API Plug-in. Version 1.1

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Cahier des charges site internet. Le 31/07/14

Ingénérie logicielle dirigée par les modèles

Réalisation d une application de soumission de cours en ligne de l Université Virtuelle de Tunis

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

WEBVIEW. Serveur Web embarqué dans DIRIS G NOTICE D UTILISATION. com/webview_ software

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

COMMUNIQUE DE LANCEMENT

PROCÉDURE ÉLECTRONIQUE DE REMISE DE NOTES

Notes pour l utilisation d Expression Web

W4 BPM WORKSPACE. MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR

Manuel de l utilisateur à l intention des candidats externes

Web Tier : déploiement de servlets

Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Créer sa première base de données Access Partie 4/4 - Création d un état

Architectures web/bases de données

SUPPORT DE COURS / PHP PARTIE 3

Description globale. Présentation du site Internet

Tutoriel de configuration Interfaçage SSO

DEVENIR TUTEUR DANS LE MEILLEUR INTÉRÊT DE L ENFANT

Démarrage des solutions Yourcegid On Demand avec Citrix

Module BD et sites WEB

Créer et partager des fichiers

Etape 1 : Identification avec un compte personnel sur la plateforme (cf. notice «Création et gestion de votre compte utilisateur»)

Transcription:

Ministère de l Education Nationale Université de Montpellier II Projet informatique FLIN607 Etude et développement d un moteur de recherche Spécifications fonctionnelles Interface utilisateur Responsable du module : Thibaut Marmin {marminthibaut@gmail.com}

Specs. fonctionnelles Projet TER Contrôle du document Nom de l auteur Date Changements effectués Thibaut Marmin 16-02-2010 Version initiale Thibaut Marmin 25-02-2010 Ajout de l acronyme MGR, Ajout des titres Transmission de la requête et Réception de la réponse, Modification des diagrammes UML. 2

Specs. fonctionnelles Projet TER TABLE DES MATIÈRES Table des matières 1 Introduction 4 1.1 Objectif du document........................ 4 1.2 Acronymes, termes et définitions.................. 4 1.3 Description du module........................ 4 1.4 Contraintes.............................. 6 2 Solutions proposées 6 2.1 Configuration de l interface..................... 6 2.2 Transmission de la requête...................... 6 2.3 Réception de la réponse....................... 7 2.4 Page d accueil............................. 7 2.5 Résultats de la recherche....................... 7 2.6 Recherche avancée.......................... 8 2.7 Page «A propos».......................... 9 2.8 Page «Mentions légales»...................... 9 2.9 Page d aide.............................. 9 2.10 Page de remerciements........................ 9 3

Specs. fonctionnelles Projet TER Introduction 1 Introduction 1.1 Objectif du document Ce document décrit les spécifications fonctionnelles détaillées du projet informatique FLIN607 qui concerne la réalisation d un moteur de recherche. L objectif est d identifier les fonctionnalités du système, sans préjuger de l architecture technique ni des outils informatiques qui contribueront à sa réalisation. 1.2 Acronymes, termes et définitions Terme Définition UI en anglais User Interface, Interface Utilisateur. IHM Interface Homme Machine. _HOME_ remplace le chemin vers le dépôt de fichier en ligne : http://wing-dmms.googlecode.com/files/ MGR Module de Gestion des Requêtes. 1.3 Description du module Cette UI permet à l utilisateur d intéragir avec le moteur de recherche. Cet IHM, accessible à distance via une interface web, invite l usager à effectuer des recherches sur les documents indexés préalablement par les autres modules du système. La recherche s effectue par la saisie d une requête. Cette demande est transmise au MGR. Une fois la recherche effectuée, les résultats retournés sont affichés par liste de pertinence et l utilisateur peut alors suivre les liens proposés. 4

Specs. fonctionnelles Projet TER Introduction Interface utilisateur Effectuer une recherche simple «include» Transmettre la requête «include» Effectuer une recherche avancée «extends» «include» Formater la requête «include» «actor» Module de gestion des requêtes Utilisateur Consulter les résultats «extends» Changer de page Note.. Consulter les pages annexes Consultation des pages : - A propos - Mentions légales - Aide - Remerciements Fig. 1 Diagramme de cas d utilisations de l interface web. Recherche Utilisateur:Personne UI:Interface web Module de gestion des requêtes: Saisir requête (texte) Transmettre requête (texte) Afficher les résultats Transmettre résultats triés (texte structuré) Fig. 2 Diagramme de séquences de l interface web. 5

Specs. fonctionnelles Projet TER Solutions proposées 1.4 Contraintes Contrainte Justification Temps de recherche inférieur à deux secondes entre le moment de la soumission Conserver une navigation fluide et agréable pour l utilisateur. de la requête et l affichage des résultats. UI accessible depuis n importe quel Accessibilité simplifiée. navigateur web. Respect des normes w3c HTML 4.01 Transitional. Maximiser la compatibilité avec les différents navigateurs. Interface adapté aux résolutions à partir de 1024x768. Optimiser l interface pour la pluspart des moniteurs actuels. Mise en place d un robot.txt. Empêcher le réferencement des pages de résultats par les autres moteurs. 2 Solutions proposées 2.1 Configuration de l interface Un fichier de configuration est stocké sur le serveur hebergeant l UI. Il permet l administration de plusieurs paramètres : nom du service (affiché dans le titre des pages), texte en bas de page, chemin vers les images apparaissant dans l interface, nombre de résultats par page, host et port du MGR, paramétrage de l accès à la base de données. Un repertoire est dédié aux logos et autres images, qui peuvent être modifiés ou supprimés. 2.2 Transmission de la requête Lors d une recherche, L UI se connecte au MGR grâce aux paramètres host et port définis dans le fichier de configuration. Il lui transmet ensuite la requête ainsi que deux entiers nb et begin : nb décrit au MGR le nombre de résultats maximum à retourner, begin décrit au MGR quel est le premier résultat à retourner. Exemple : si le nombre de résultats par page est défini à 20, pour la première page nb = 20 et begin = 0, pour la deuxième page nb = 20 et begin = 20, etc... 6

Specs. fonctionnelles Projet TER Solutions proposées 2.3 Réception de la réponse La réponse transmise par le MGR est de type texte structuré et contient toutes les informations à présenter dans la liste de résultats. Cela permet d éviter à l UI d effectuer de nouvelles requêtes au SGBD. Voici la liste des champs transmis par le MGR : title : titre du document, id : URL du document (dans le cadre de ce projet), size : sa taille, description : texte descriptif, mime-type : il s agit du type de document. Dans le cadre de ce projet, le type mime pourra être text/plain ou text/html. 2.4 Page d accueil Cette page minimaliste accueille l utilisateur. Elle comporte : un formulaire de recherche composé d un champ texte (longueur maxi 256 caractères) et d un bouton «Recherche». le logo, un lien permettant d effectuer une recherche avancée, des liens en bas de page (présents sur toutes les pages). LOGO Champ de recherche Recherche avancée Rechercher A propos Mentions légales Aide Remerciements Fig. 3 Aperçu détaillé de la page d accueil. 2.5 Résultats de la recherche La page de résultats de décompose de la façon suivante : rappel du formulaire de recherche, contenant la requête en cours, affichage des résultats, les champs suivants présentent chaque résultat : titre du document description 7

Specs. fonctionnelles Projet TER Solutions proposées url taille du document pagination, les résultats sont paginés en fonction de la variable nb définie dans le fichier de configuration de l UI, liens en bas de page. LOGO Champ de recherche Rechercher Recherche avancée Environ xxx xxx résultats (xx secondes) Titre de la page Description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description. http://url-de-la-page.com/index.php --- 20ko [... ] Titre de la page Description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description de la page description. http://url-de-la-page-trop-longue.com/repertoire/.../ma-page-html.php --- 20ko Haut de page Pages de résultats : 1 2 3 4 5 6 7 8 9 10 Suivant >> A propos Mentions légales Aide Remerciements Fig. 4 Aperçu détaillé de la page de résultats. 2.6 Recherche avancée Le formulaire de recherche avancée permet l utilisation simplifiée des opérateurs grâce aux champs : «tous les mots» : opérateur AND, «l expression exacte» : opérateur " ", «un des mots suivants» : opérateur OR, «aucun des mots suivants» : opérateur -, «exactement ces mots» : opérateur +. 8

Specs. fonctionnelles Projet TER Solutions proposées LOGO Recherche avancée Ma requête contient : tous les mots : l'expression exacte : un des mots suivants : aucun des mots suivants : exactement ces mots : Aide Rechercher A propos Mentions légales Aide Remerciements Fig. 5 Aperçu détaillé du formulaire de recherche avancée. 2.7 Page «A propos» Cette page présente de manière générale le cadre dans lequel est réalisé le projet : qui l a développé, ce que propose le site, sous quelles conditions et enfin comment contacter les gestionnaires du site. Une partie est également dédiée aux statistiques : nombre de documents indéxés, nombre de termes, etc... 2.8 Page «Mentions légales» La présence de cette page est obligatoire (Loi numéro 2004-575 du 21 juin 2004). Elle énumère les points suivants : dénomination, raison sociale (personne morale), nom et prénom (personne physique), adresse (domicile ou siège social), numéro de téléphone, siret, etc... 2.9 Page d aide L utilisateur peut s aider de cette page qui décrit l utilisation des opérateurs disponibles pour la rédaction des requêtes. 2.10 Page de remerciements C est une courte page qui remercie les acteurs qui nous ont aidés lors du déroulement de ce projet. 9