210 likes | 272 Views
Université de Nice Sophia-Antipolis. Ethnosim (Cr1) Projet encadré par : Mr David Crookall (17 juin 2004). Agostini Jean-Louis Dupouy Nicolas Giroussens Olivier Olivar Kevin. Maîtrise Informatique 2003/2004. Plan. Présentation du projet Le cahier des charges Le travail réalisé
E N D
Université de Nice Sophia-Antipolis Ethnosim (Cr1)Projet encadré par : Mr David Crookall(17 juin 2004) Agostini Jean-Louis Dupouy Nicolas Giroussens Olivier Olivar Kevin Maîtrise Informatique 2003/2004
Plan • Présentation du projet • Le cahier des charges • Le travail réalisé • Bilan et conclusions • Démonstration
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
Le cahier des charges • Objectifs et priorités : • Session et gestion d’utilisateurs. • Système d’échange d’annonces. • Moteur de recherche • Mise en relation d’utilisateurs • Évolutivité • Niveau de sécurité correct • Respect des délais
Le cahier des charges • Contraintes • Fonctionnement avec les principaux navigateurs • Ergonomie • Fiabilité et robustesse (phase de test) • Interface d’administration • Fonctionnement courant autonome
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
Travail réalisé • Module Your_Account • Base de données • Ajout d’un champs pour le type d’utilisateur • Ajouts de champs caractérisants les utilisateurs • Ajout d’une table nuke_usertype pour les types d’utilisateurs • Ajout d’un champ pour le domaine de l’utilisateur • Ajout d’un champs pour participer à l’annuaire
Travail Réalisé • Module Your_Account • Fonctionnalités • Fonctionnalités liées à l’enregistrement • Choix du type d’utilisateur • Formulaire personnalisé • Choix de domaine • Obligé de remplir certains champs • Possibilité de participer à certaines fonctionnalités (Annuaire…) • Fonctionnalités liées à l’administration • Ajout/Suppression/Modification d’utilisateur • Type d’utilisateurs personnalisé
Travail réalisé • Module Annonce • Base de données
Travail réalisé • Fonctionnalités • Fonctionnalités liées à l’organisation 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 d’annonce • Édition/modification/renouvellement/suppression • Avertissement expiration
Travail réalisé • Fonctionnalités (suite) • Fonctionnalités de communication • Messagerie privée • Email • Transmettre une annonce • Fonctionnalités d’administration • Édition/modification/suppression des catégories • Édition/modification/suppression des annonces • Modification des paramètres de fonctionnement
Travail réalisé • Interface : • Thème graphique • Blocks : • Annonces personnalisées • Recherche d’annonces • Informations utilisateur
Bilan • Bilan sur les objectifs :
Bilan • Bilan sur les contraintes :
Bilan • Bilan sur la gestion du risque • PHPNuke : • Fonctionnalité de base • Organisation modulaire • Facilité de développement et de déploiement • PHP : • Simple d’utilisation (syntaxe proche de C) • Traitement de chaînes de caractères • Fonctions MySQL • MySQL : • Simplicité d’utilisation (PHPMyAdmin) • Ne gère pas les requêtes imbriquées
Bilan • Organisation et répartition du travail • Planning prévisionnel :
Bilan • Problèmes rencontrés • Difficultés de répartition des taches • Vitesse de travail différentes entre certains membres • Manque de communication avec l’encadrantdurant la phase de développement
Bilan • Planning effectif :
Bilan • Module Annonce: • Travail personnel : • Module Your_Account: • Moteur de recherche • Module Annuaire:
Bilan • Travail personnel : • Interface et design: • Module Annuaire (refonte): • Améliorations, ergonomie • Rapport :
Conclusions • Une gestion du risque réussit • Des objectifs remplis dans l’ensemble • Des contraintes globalement satisfaites • Quelques problèmes d’organisation • Nécessité d’une phase de test et de quelques modifications pour finaliser ce projet • Client globalement satisfait