Ceci est une ancienne révision du document !
DocuPro
Contexte
Etablissement
Grande surface spécialisée dans différents secteurs (notion de Monde).
Développement
Il s'agit d'adapter pour l'entreprise de créer un gestionnaire de documentation, qui permettra aux salariés de gérer/créer puis consulter/rechercher dans une documentation partagée .
Base de données
Contraintes techniques
- PHP/Mysql
 - Doctrine pour le mappage relationnel/Objet
 - CodeIgniter pour la mise en place MVC
 - BootStrap pour le fonctionnement côté client
 
Travail à fournir
- Documents d'analyse (diagramme de classes, diagramme de cas d'utilisation, de séquence, descriptifs textuels)
 - tests unitaires pour l'édition de documents
 - Archive zip de l'application Web + Script de la BDD
 - Mise en place de tests fonctionnels (pour les cas d'utilisation cités)
 - Documentation utilisateur :
- pour édition de documents
 - recherche de documents
 
 
Analyse fonctionnelle
Diagramme des cas d'utilisation
Fonctionnalités de l'édition de documents à implémenter :
- Insertion de fichier (image, document…) par upload
 - mise en forme gras, italique, souligné
 - Listes (numérotées ou non)
 - Liens internes et externes
 - zone HTML (où du code HTML peut être produit)
 
Répartition des tâches
| Dév. | Cas d'utilisation | Acteur concerné | Documentation | Source | 
|---|---|---|---|---|
| BEAUGRAND Charly | Ajouter un thème/gérer mesThemes | Membre | DokuMission | docu.zip | 
| BINET Maxime | Consulter un document | Internaute | DocuMMC | docu.zip | 
| COMPERE Dylan | Gérer droits sur mesDocs | Membre | docu | docu.zip | 
| COUTURE Julien | Gérer mon compte | Membre | Docu-Pro | docu.zip | 
| HABIT Jérémy | Recherche quelconque (Utilisateur/groupe/thème/Doc…) | Membre | docu | docu.zip | 
| LECOMTE Matthias | Gérer utilisateurs & mondes | Admin | docuMMC | docu.zip | 
| LEDUCQ Charles | Gestion des documents | Admin | PPE DocuMMC: | docu.zip | 
| LEMAITRE Bastien | Gestion des droits | Admin | docu | docu.zip | 
| MARROIG Paul | Gestion des domaines | Admin | docu: Wiki | docu.zip | 
| NORIS Marc | Rechercher un document | Internaute | DokuMission | docu.zip | 
| PORTOIS Theo | Lister mesDocs | Membre | projetdocument | docu.zip | 
| ROULLIER Clement | Lister les documents/thèmes par domaine | Internaute | DokuMission | docu.zip | 
| TOSTAIN Guillaume | se connecter | Internaute | docu | docu.zip | 
Evaluation de TP
Phase 1
Analyse de la fonctionnalité, production de documents
Consignes :
Penser à :
- définir les objectifs de la fonctionnalité, son contenu, ses limites
 - faire le lien avec les autres fonctionnalités à mettre en place
 - Intégrer/placer la fonctionnalité dans le contexte de l'application
 - Laisser une trace écrite de votre analyse
 - penser les interfaces, et leur dynamique
 - faire le lien entre modèle, vues et contrôleurs
 - penser à la réutilisation possible de votre conception : normalisation + documentation
 
Phase 2
Présentation de la fonctionnalité à mettre en place (oral + écrit)
A moi, quand vous êtes prêts
Phase 3
Implémentation
Phase 4
Présentation du résultat implémenté
