etudiants:2015:nicolas.brossault:increase

Increase

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.

→ 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

<fc #000080>Use cases de Antoine Leboisselier</fc>

<fc #008000>Use cases de Nicolas Brossault</fc>

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

  • Gérer les données (tous les modèles)
  • <fc #000080>Gérer des tâches</fc> → <fc #000080>Antoine</fc>

– Gestion des ACL :

  • <fc #000080>Gérer les utilisateurs et droits</fc> → <fc #000080>Antoine</fc>

– Gestion des Messages :

  • <fc #000080>Voir les messages relatifs à un projet → <fc #000080>Antoine</fc>
  • Émettre/Répondre à un message</fc> → <fc #000080>Antoine</fc>

– Gestion des Connexion :

  • <fc #000080>Se connecter</fc> → <fc #000080>Antoine</fc>
  • <fc #000080>Se déconnecter</fc> → <fc #000080>Antoine</fc>

– Gestion des Projet :

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

Connexion/Déconnexion (Antoine): Il est possible de se connecter grâce à 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 suppression 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 affilié et poster et répondre à 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, suppression) 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.

Gestion des Messages (Antoine) :

Cette partie permet d'afficher et de gérer les messages selon le projet sélectionné.

Gestion des projets (Nicolas):

Ici ce trouve la gestion des projets.

  • On peut voir l'état général d'un projet. On affiche dans cette vue (show projet) les messages, les uses case associés ainsi que l'avancement général du projet. N'oublions pas que cette partie montre également le descriptif complet du projet, son nom, son client et sa description (mise en situation).

  • On pourra modifier un projet lorsque nous cliquons sur le boutons prévu à cette effet.

  • On pourra également supprimer un projet si nous cliquons sur le bouton avec une petite croix.

  • Enfin nous aurons la possibilité de créer un nouveau projet.

  • etudiants/2015/nicolas.brossault/increase.txt
  • Dernière modification : il y a 5 ans
  • de 127.0.0.1