Ethnosim (Cr1) Projet encadr - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Ethnosim (Cr1) Projet encadr

Description:

Mettre en relation des gens ayant des comp tences sp cifiques avec ceux qui en ont besoin. ... Affichage (r sum et d taill ) Poster une annonce (pr visualisation) ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 22
Provided by: jeanlouis8
Category:

less

Transcript and Presenter's Notes

Title: Ethnosim (Cr1) Projet encadr


1
Ethnosim (Cr1)Projet encadré par Mr David
Crookall(17 juin 2004)
Université de Nice Sophia-Antipolis
  • Agostini Jean-Louis
  • Dupouy Nicolas
  • Giroussens Olivier
  • Olivar Kevin

Maîtrise Informatique 2003/2004
2
Plan
  • Présentation du projet
  • Le cahier des charges
  • Le travail réalisé
  • Bilan et conclusions
  • Démonstration

3
Présentation du projet
  • Portail web dans le domaine de la simulation.
  • Mettre en relation des gens ayant des compétences
    spécifiques avec ceux qui en ont besoin.
  • Différents outils permettant une communication
    simple entre les utilisateurs
  • Robuste et fiable

4
Le cahier des charges
  • Objectifs et priorités
  • Session et gestion dutilisateurs.
  • Système déchange dannonces.
  • Moteur de recherche
  • Mise en relation dutilisateurs
  • Évolutivité
  • Niveau de sécurité correct
  • Respect des délais

5
Le cahier des charges
  • Contraintes
  • Fonctionnement avec les principaux navigateurs
  • Ergonomie
  • Fiabilité et robustesse (phase de test)
  • Interface dadministration
  • Fonctionnement courant autonome

6
Le cahier des charges
  • Risques et gestion
  • Risque important lié aux contraintes Manquer de
    temps pour réaliser le projet dans son ensemble.
  • Choix technologique (PHPNuke)
  • Risque sur le choix technologique

7
Travail réalisé
  • Module Your_Account
  • Base de données
  • Ajout dun champs pour le type dutilisateur
  • Ajouts de champs caractérisants les utilisateurs
  • Ajout dune table nuke_usertype pour les types
    dutilisateurs
  • Ajout dun champ pour le domaine de lutilisateur
  • Ajout dun champs pour participer à lannuaire

8
Travail Réalisé
  • Module Your_Account
  • Fonctionnalités
  • Fonctionnalités liées à lenregistrement
  • Choix du type dutilisateur
  • Formulaire personnalisé
  • Choix de domaine
  • Obligé de remplir certains champs
  • Possibilité de participer à certaines
    fonctionnalités (Annuaire)
  • Fonctionnalités liées à ladministration
  • Ajout/Suppression/Modification dutilisateur
  • Type dutilisateurs personnalisé

9
Travail réalisé
  • Module Annonce
  • Base de données

Table_annonces Table_annonces Table_annonces
Type Nom Rôle
Int id Clé primaire identifiant unique
Int Cat_id Clé étrangère identifiant de la catégorie
Varchar Titre Titre de lannonce
Date Datep Date de lannonce
Date validuntil Date de validité
Int Auteur_id Clé étrangère identifiant de lauteur
Varchar descr Descriptif de lannonce
Varchar email Email de lannonce
Text annonce Texte de lannonce
Table_cat Table_cat Table_cat
Type Nom Rôle
Int id Clé primaire identifiant unique
Varchar titre Nom de la catégorie
Varchar descr Description de la catégorie
Int Parent_id Clé étrangère identifiant de la classe mère
10
Travail réalisé
  • Fonctionnalités
  • Fonctionnalités liées à lorganisation des
    données
  • Système hiérarchique
  • Navigation simple
  • Création de catégorie
  • Fonctionnalités liées aux annonces
  • Moteur de recherche évolué
  • Affichage (résumé et détaillé)
  • Poster une annonce (prévisualisation)
  • Génération de pdf
  • Fonctionnalités liées à la gestion des annonces
  • Boite dannonce
  • Édition/modification/renouvellement/suppression
  • Avertissement expiration

11
Travail réalisé
  • Fonctionnalités (suite)
  • Fonctionnalités de communication
  • Messagerie privée
  • Email
  • Transmettre une annonce
  • Fonctionnalités dadministration
  • Édition/modification/suppression des catégories
  • Édition/modification/suppression des annonces
  • Modification des paramètres de fonctionnement

12
Travail réalisé
  • Interface
  • Thème graphique
  • Blocks
  • Annonces personnalisées
  • Recherche dannonces
  • Informations utilisateur

13
Bilan
  • Bilan sur les objectifs

Objectif Réalisation Commentaires
Session et gestion dutilisateurs 100 Module Your_Account
Système déchange dannonces 100 Module Annonce
Moteur de recherche 100 Module Annonce et Module Annuaire
Mise en relation des utilisateurs 100 Module Annonce et Module Annuaire
Évolutivité 100 Modularité de PHPNuke et documentation (manuel de maintenance, PHPdocumentor)
Niveau de sécurité  correct  100 Vérification email code de sécurité (Your_Account)
Respect des délais 80 Phase de test manquante et quelques corrections
14
Bilan
  • Bilan sur les contraintes

Contrainte Réalisation Commentaires
Fonctionnement avec les principaux navigateurs web 100 Testé sur IE, Mozilla, Netscape, Safari, Opéra, Conqueror
Ergonomie 80 Nécessité de la phase de test pour évaluer lergonomie
Fiabilité et Robustesse 70 Nécessité de la phase de test pour évaluer la fiabilité et la robustesse
Interface dadministration 100 PHPNuke, Module Annonce, Module Annuaire, Module Your_Account
Fonctionnement courant autonome 100 Lintervention de ladministrateur nest pas nécessaire dans le fonctionnement courant.
15
Bilan
  • Bilan sur la gestion du risque
  • PHPNuke
  • Fonctionnalité de base
  • Organisation modulaire
  • Facilité de développement et de déploiement
  • PHP
  • Simple dutilisation (syntaxe proche de C)
  • Traitement de chaînes de caractères
  • Fonctions MySQL
  • MySQL
  • Simplicité dutilisation (PHPMyAdmin)
  • Ne gère pas les requêtes imbriquées

16
Bilan
  • Organisation et répartition du travail
  • Planning prévisionnel

10/05/0416/05/04 17/05/0423/05/04 24/05/0430/05/04 24/05/0430/05/04 31/05/0406/06/04 31/05/0406/06/04 07/06/0410/06/04
Gestionutilisateur Agostini Olivar Agostini Olivar
Gestion des annonces GiroussensDupouy GiroussensDupouy
Moteur de recherche AgostiniOlivar
Design interface GiroussensDupouy GiroussensDupouy GiroussensDupouy
Design interface AgostiniOlivar AgostiniOlivar
Phase de test, amélioration Toute léquipe
Rapport Toute léquipe

17
Bilan
  • Problèmes rencontrés
  • Difficultés de répartition des taches
  • Vitesse de travail différentes entre certains
    membres
  • Manque de communication avec lencadrantdurant
    la phase de développement

18
Bilan
  • Planning effectif

10/05/0416/05/04 17/05/0423/05/04 24/05/0430/05/04 31/05/0406/06/04 07/06/0410/06/04
Module Your_Account AgostiniOlivar
Module Annonce Giroussens Dupouy Giroussens Dupouy
Moteur de recherche Agostini
Module Annuaire Olivar
Module Annuaire(Refonte) OlivarDupouy OlivarDupouy
Design interface AgostiniGiroussens
Améliorations ergonomie AgostiniGiroussens
Rapport Toute léquipe
19
Bilan
  • Travail personnel
  • Module Your_Account
  • Module Annonce

Agostini Olivar
pourcentage sur le travail rendu 100 0
pourcentage de temps passé 80 60
Giroussens Dupouy
pourcentage sur le travail rendu 90 10
pourcentage de temps passé 80 60
  • Moteur de recherche
  • Module Annuaire

Olivar
pourcentage sur le travail rendu 100
pourcentage de temps passé 80
Agostini
pourcentage sur le travail rendu 100
pourcentage de temps passé 80
20
Bilan
  • Travail personnel
  • Interface et design
  • Module Annuaire (refonte)

Agostini Giroussens
pourcentage sur le travail rendu 50 50
pourcentage de temps passé 70 70
Dupouy Olivar
pourcentage sur le travail rendu 70 30
pourcentage de temps passé 70 70
  • Améliorations, ergonomie
  • Rapport

Agostini Giroussens
pourcentage sur le travail rendu 60 40
pourcentage de temps passé 70 70
Toute léquipe
pourcentage sur le travail rendu 100
pourcentage de temps passé 80
21
Conclusions
  • Une gestion du risque réussit
  • Des objectifs remplis dans lensemble
  • Des contraintes globalement satisfaites
  • Quelques problèmes dorganisation
  • Nécessité dune phase de test et de quelques
    modifications pour finaliser ce projet
  • Client globalement satisfait
Write a Comment
User Comments (0)
About PowerShow.com