Vous êtes sur la page 1sur 3

République Tunisienne

Ministère de l’Enseignement Supérieur

Tunisienne Ministère de l’Enseignement Supérieur ESPRIT Cahier des charges Post traitement des fichiers log

ESPRIT

Cahier des charges

Post traitement des fichiers log

Réalisé par :

Kais BEN SALEM

Dorra SGHAIER

Encadré par :

Mme Imen BENZARTI

Signature de l’encadrant

Année universitaire 2010/2011

1

Cahier des charges

1- Présentation du projet

1.1 Contexte

Plusieurs logiciels, applications, serveurs et autres systèmes informatiques génèrent des fichiers d’extension « log ». Ces fichiers regroupent l’ensemble des évènements survenus lors de l’utilisation de ces systèmes.

Ainsi, pour un serveur de type Web, le fichier log regroupe à la fois les demandes d'accès à chacun des fichiers du serveur :

- date et heure précise de la tentative d'accès ;

- Adresse IP du client ayant réalisé cet accès ;

- fichier cible ;

- et éventuellement système d'exploitation et Navigateur utilisé pour cet accès.

Le fichier contient également la réponse fournie par le serveur à cette demande d'accès (si le

fichier est trouvé, le poids de celui-ci

sinon, le type d'erreur rencontré).

Ce type de fichier peut être très facilement utilisé pour créer les statistiques d'un serveur ou d'un site Web à l'aide d'une application comme WebAlizer.

1.2 Objectifs

Extraire les données d’un fichier log, les enregistrer dans une base et afficher les statistiques.

2. Expression des besoins

2.1 Besoins fonctionnels

Authentification à l’application

Localiser les fichiers log à exploiter

Extraire les données du fichier log

Enregistrer les données dans une base

Afficher le contenu du fichier log sur une interface graphique accessible à l’utilisateur

2.2 Besoins non fonctionnels

La Maintenabilité

L’Ergonomie

3-Environnement de travail

3.1 Environnement matériel

Pour la réalisation du projet, nous nous proposons d’utiliser le pc portable présentant les caractéristiques suivantes :

Processeur : Intel Core 2 duo 1,5 GHZ

Mémoires : 2GO RAM

Disque dur : 250 GO

3.2 Environnement logiciel

Java

MySQL

Netbeans