slam4:docupro

Ceci est une ancienne révision du document !


DocuPro

Grande surface spécialisée dans différents secteurs (notion de Monde).

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 .

  • PHP/Mysql
  • Doctrine pour le mappage relationnel/Objet
  • CodeIgniter pour la mise en place MVC
  • BootStrap pour le fonctionnement côté client

Travail à fournir

  1. Documents d'analyse (diagramme de classes, diagramme de cas d'utilisation, de séquence, descriptifs textuels)
  2. tests unitaires pour l'édition de documents
  3. Archive zip de l'application Web + Script de la BDD
  4. Mise en place de tests fonctionnels (pour les cas d'utilisation cités)
  5. Documentation utilisateur :
    1. pour édition de documents
    2. recherche de documents

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)
Dév. Cas d'utilisation Acteur concerné
BEAUGRAND Charly Ajouter un thème/gérer mesThemes Membre
BINET Maxime Consulter un document Internaute
COMPERE Dylan Gérer droits sur mesDocs Membre
COUTURE Julien Gérer mon compte Membre
HABIT Jérémy Recherche quelconque (Utilisateur/groupe/thème/Doc…) Membre
LECOMTE Matthias Gérer utilisateurs & mondes Admin
LEDUCQ Charles Gestion des documents Admin
LEMAITRE Bastien Gestion des droits Admin
MARROIG Paul Gestion des domaines Admin
NORIS Marc Rechercher un document Internaute
PORTOIS Theo Lister mesDocs Membre
ROULLIER Clement Lister les documents/thèmes par domaine Internaute
TOSTAIN Guillaume se connecter Internaute

Phase 1

Analyse de la fonctionnalité, production de documents

Consignes :

Penser à :

  1. définir les objectifs de la fonctionnalité, son contenu, ses limites
  2. faire le lien avec les autres fonctionnalités à mettre en place
  3. Intégrer/placer la fonctionnalité dans le contexte de l'application
  4. Laisser une trace écrite de votre analyse
  5. penser les interfaces, et leur dynamique
  6. faire le lien entre modèle, vues et contrôleurs
  7. 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é

  • slam4/docupro.1418131245.txt.gz
  • Dernière modification : il y a 5 ans
  • (modification externe)