Ultime liste de discussion du Labo 604

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Ultime liste de discussion du Labo 604

installation et gestion de réseaux sous linux

Le deal à ne pas rater :
Cartes Pokémon EV6.5 : où trouver le Bundle Lot 6 Boosters Fable ...
Voir le deal

    [2007] Julien Coulange - Uchrony

    avatar
    jcoulange


    Nombre de messages : 4
    Date d'inscription : 08/03/2007

    [2007] Julien Coulange - Uchrony Empty [2007] Julien Coulange - Uchrony

    Message  jcoulange Lun 12 Mar - 19:01

    Sujet du Stage :

    Réalisation d'une application Web permettant l'analyse et la comparaison d'informations (données statistiques) en provenance d'un analyseur de fichiers logs de sites Web.

    Cette application sera dévellopé en java au sein la société Uchrony, qui est spécialisé dans la dévellopement de sites Internet et Extranet.

    Languages/logiciels utilisés : Java,SQL / NetBeans 5.5,MySQL server 5.0,Summary

    Ce projet sera constitué de deux phases :

    1. Phase d'acquisition des données statistiques (En Background) :

    Au préable l'utilisateur devra à l'aide d'un analyseur de fichiers logs de site web (développé par Summary) générer un rapport mensuel de données statistiques de site web au format HTML.
    L'application consistera à parser le rapport au format HTML, afin d'en extraire les données statistiques et de stocker/centraliser ces données pouvant provenir de plusieurs site Web dans une base de données (MySQL).

    2. Phase de présentation des données statistiques (Pages Web)

    Grâce aux données stockées dans la base de données MySQL,l'application permettra de présenter au client des chiffres et des figures complètes des statistiques de son site mensuellement, avec également des points de comparaisons entre plusieurs mois.

    Si vous avez des questions , n'hésitez pas à me les poser.
    avatar
    jcoulange


    Nombre de messages : 4
    Date d'inscription : 08/03/2007

    [2007] Julien Coulange - Uchrony Empty Re: [2007] Julien Coulange - Uchrony

    Message  jcoulange Lun 12 Mar - 19:38

    Etat d'avancement au Vendredi 09/03/2007

    1.Phase d'acquisition des données :

    Parseur HTML :

    Utilisation du package javax.swing.text.html de la bibliothèque graphique Swing (plus particulièrement la classe HTMLEditorKit.ParserCallback) afin de réaliser notre propre parseur HTML.
    Récupération des données dans un conteneur de String.

    A faire : Vérifier les performances.

    Shémas DB :

    Réalisation du shémas de la DB avec le software PowerDesigner 11.0 de Sybase.
    Crétion des tables sous MySQL à l'aide d'un script générer par PowerDesigner

    A faire : Implémenter la table WebSite permettant d'identifier un site Web et d'en stocker les informations.

    Classes Metiers :

    Réalisation du Facade Pattern :
    Création des différentes classes d'accès , value object , la facade ainsi que les tests.
    Ajout des données dans la db via la classe facade en parcourant le conteneur de String.

    Tests :

    Réalisation de tests d'accès (création,sélection,suppression,modification) au différentes tables de la base de données.

    Javadoc :

    Javadoc en francais complète.
    Traduction en anglais à faire ... (Préference en anglais pour uchrony)

    Estimation d'état d'avancement global de cette phase : 80%

    2.Phase de présentation des données statistiques :

    Prise de connaissance des différents outils permettant de générer des rapports.
    (ireport et jasperreport et plus particulièrement le framework jasperreport sous NetBeans)

    Estimation d'état d'avancement global de cette phase : 10%
    avatar
    jcoulange


    Nombre de messages : 4
    Date d'inscription : 08/03/2007

    [2007] Julien Coulange - Uchrony Empty Re: [2007] Julien Coulange - Uchrony

    Message  jcoulange Lun 2 Avr - 13:35

    Etat d'avancement au Vendredi 30/03/2007

    1.Phase d'acquisition des données :

    Parseur HTML :

    A faire : Vérifier les performances.
    Pourrait être remanié par la suite (à voir)

    Shémas DB :

    Table WebSite (permettant de stocker les informations des site web) implémenté.

    Javadoc :

    Javadoc en anglais complet.

    Estimation d'état d'avancement global de cette phase : 90%


    2.Phase de présentation des données statistiques :

    Prise de connaissance des librairies permettant de générer des graphiques. (jFreeChart)
    Prise de connaissance du language de devloppement web jsp (servlets), du framework jsf et des facelets.
    Familiarisation avec ces différents outils.
    Compréhension des notions de base permettant de manipuler ces outils.
    Réalisation de différents exercices afin de mieux comprendre le fonctionnement de ces outils.
    Réalisation d'un template pour l'application (Prochainement remanié par un graphiste stagiaire chez Uchrony)
    Réalisation d'une table (à l'aide du composant h:datatable) composée de données statistiques récupérées de la base de données.
    Pagination de la table afin d'afficher un certain nombre de lignes à la fois.

    Estimation d'état d'avancement global de cette phase : 30%


    Dernière édition par le Mar 24 Avr - 16:04, édité 1 fois
    avatar
    jcoulange


    Nombre de messages : 4
    Date d'inscription : 08/03/2007

    [2007] Julien Coulange - Uchrony Empty Re: [2007] Julien Coulange - Uchrony

    Message  jcoulange Lun 23 Avr - 18:48

    Etat d'avancement au Vendredi 20/04/2007

    Suite à une petite réunion avec mon responsable de stage en entreprise (M. Van Cutsem) le 19/04/2006, certains aspects de l'application ont été modifiés.

    1.Phase d'acquisition des données :

    Parseur XML :

    Réalisation d'un parseur permettant de lire un fichier de configuration au format XML. Ce fichier servira à configurer selon les besoins du client le comportement du parseur HTML utilisé pour récupérer les données statistiques. Le client pourra dés lors choisir les données qui seront récupérées dans la base de données au travers de ce fichier de configuration. Il sera également possible de parser plusieurs rapports de statistiques au format HTML en même temps.

    A faire : Trouver un moyen de se connecter au serveur web avec un login/password placé dans le fichier de configuration.

    Schéma DB :

    Remaniement de la base de données pour distinguer une section d'un site web d'un site web.

    A faire : Table Section , Test d'accès

    Estimation d'état d'avancement global de cette phase : 90%

    2.Phase de présentation des données statistiques :

    Réalisation d'une page d'administration permettant de configurer le rendu d'un type du rapport de statistiques correspondant au besoins/choix du client. Le client pourra choisir parmis x types de rapports disponibles puis ensuite configurer les données qu'il veut voir afficher sous forme de tableau et de graphique.

    A faire : Plusieurs types de rapports, plusieurs types de graphiques par type de rapport.

    Estimation d'état d'avancement global de cette phase : 40%

    Le client sera une personne interne à la sociéte s'occupant de la génération de rapport de statistiques et de graphiques (via Microsoft Excell) à partir des données de Summary. L'application permettra donc avec une certaine limite d'automatiser ces traitements.

    Contenu sponsorisé


    [2007] Julien Coulange - Uchrony Empty Re: [2007] Julien Coulange - Uchrony

    Message  Contenu sponsorisé


      La date/heure actuelle est Lun 20 Mai - 2:53

      Ne ratez plus aucun deal !
      Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
      IgnorerAutoriser