etudiants:2015:nicolas.brossault:increase

Ceci est une ancienne révision du document !


-- Le projet

Vous souhaitez pouvoir gérer vos propre projet ?
Suivre leur avancement, voir les Use cases déjà faites et celle qui vous restent ?
Alors, Increase, ce gestionnaire de projet basé sur la méthode agile, est fait pour vous.

-- Le Développement :

→ Utilisation d'une architecture MVC (Models, Views, Controllers),
L'interface est développé à l'aide du framwrok Bootstrap,
Langage :

  • PHP (utilisation du framwork Phalcon),
  • Javascript (utilisation de méthode Ajax),
  • MySql,
  • HTML, CSS,
  • Volt (pour les views),

Equipe : Antoine Leboisselier, Nicolas Brossault

-- Le Modèle Logique de Données :

-- Use Cases :

– Gestion des Données générale :

  • Gérer les données (tous les modèles)
  • Gérer des tâches → Antoine

– Gestion des ACL :

  • Gérer les utilisateurs et droits → Antoine

– Gestion des Messages :

  • Voir les messages relatifs à un projet → Antoine
  • Emettre/Répondre à un message → Antoine

– Gestion des Connexion :

  • Se connecter → Antoine
  • Se déconnecter → Antoine

– Gestion des Projet :

  • Gérer les projets → Antoine & Nicolas
  • Afficher un projet et ses détails → Nicolas
  • Ouvrir/Voir un projet → Nicolas
  • Lister mes Projets de travail → Nicolas
  • Lister mes Projets → Nicolas

-- Fonctionnalité :

Connexion/Déconnexion (Antoine):
Il est possible de se connecter grace à la page de connexion et de se déconnecter à tout moment avec le bouton prévu à cet effet dans le menu.

Connexion

Déconnexion

Les ACL (Antoine) :
Ils existent plusieurs types d'utilisateur :

  • L'administrateur,

Il peut gérer toute les données du site que ce soit l'ajout, la modification, modification de rôle ou la supression d'un utilisateur ainsi que la gestion des projet ou encore la gestion des messages, des use cases ou des tâches.

  • Le développeur,

Ils peut accéder au différent projet auquel il est affillié et poster et repondre à des questions.

  • Le client,

Il peut voir l'avancement de son ou des ses projets ainsi que d'écrire des messages.

  • Le chef de projet,

Peut gérer les projets (ajout, modification, supression) ainsi que de poser et de répondre à des questions. Il peut également gérer les uses cases ainsi que les tâches associé au projets.

  • etudiants/2015/nicolas.brossault/increase.1464191181.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)