etudiants:2015:hugo.palla:ppe-focusfalcon

Ceci est une ancienne révision du document !


Increase : FOCUSFALCON

Description du projet

FocusFalcon est un projet visant à fournir aux equipes de travail et aux clients un outil leur permettant de gérer leurs projets. Celui-ci permet de travailler selon la méthode agile par le biais d'Usecases.

Choix de développement

  • Architecture : Modèle Vue Contrôleur
  • Langage : PHP, Javascript
  • Framework: Phalcon
  • Framework d'interface: Bootstrap
  • Moteur de Template : Volt
  • Système de gestion de base de données : MySQL
  • Equipe : Maxime MORICEAU, Hugo PALLA

Remarque : Les passwords sont hashés et salés dans la base de donnée grâce à l'algorithme B-Crypt.

Base de données (MLD)

Fonctionnalités (UseCases et détail)

Utilisateurs :

  • Un utilisateur souhaite pouvoir se déconnecter - Hugo
  • Un utilisateur souhaite pouvoir se connecter - Maxime

Il est possible de se connecter à partir de l'accueil ou de toute autre page via le menu. Une fois connecté l'utilisateur peut se déconnecter en utilisant le même bouton du menu où apparaitra l'option “Logout”.

  • Un utilisateur souhaite lister les projets auquel il a participé. - Hugo
  • Un administrateur souhaite pouvoir gérer les utilisateurs - Maxime, Hugo
  • Un utilisateur souhaite lister les projets qu'il a créer - Hugo

Il est possible pour un utilisateur d'accéder à son profil personnel et de consulter/ modifier ses informations personnelles (en cliquant dessus et en modifiant à la volée). Sur le profil, l'utilisateur peut voir les projets auquel il à participé, son avatar, son mail ainsi que les projets dont il est commanditaire.

Les administrateurs peuvent également accéder à ce profil en cliquant sur le nom d'un utilisateur sur l'interface de gestion des utilisateurs. Ils peuvent aussi supprimer un utilisateur en cliquant sur la croix en face de leur nom. <fc #FF0000>La possibilité d'ajout d'un utilisateur n'est pas encore implémentée bien que le bouton nouveau soit présent.</fc>

Il est possible d'accéder via le même icone

Projets :

  • Un utilisateur souhaite ouvrir/voir les détails d'un projet - Hugo
  • Un administrateur souhaite pouvoir créer/modifier/supprimer un projet. - Hugo

Message :

  • Un utilisateur souhaite pouvoir voir les messages relatifs à un projet un message. - Hugo

Tâches

  • Un utilisateur souhaite pouvoir ajouter/modifier/supprimer une usecase. - Hugo
  • Un administrateur souhaite pouvoir ajouter une tâche à une usecase et la modifier/supprimer. - Hugo

Droits et ACL

  • Un administrateur souhaite pouvoir ajouter ou supprimer des droits d'accès. - Maxime

Liens annexes

  • etudiants/2015/hugo.palla/ppe-focusfalcon.1463927035.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)