etudiants:2017:sebastien.lafontaine:projet2sio

Ceci est une ancienne révision du document !





Création d'un gestionnaire de projet avec un détails des tâches effectuées et
les personnes travaillant dessus.
Le site intègre aussi un outil client lourd codé en javaFX qui reprend le principe
de client riche mais sur une interface bureau.
Dans l'ensemble l'application propose de gérer l'organisation d'un projet
à travers un tableau de tâches à effectuer et de story line



L'application développée :

  • Sera mise en place sur serveur Debian dans un environnement Apache/php/Mysql
  • Utilisera exclusivement https
  • L'application sera développer avec emberjs
  • Une partie client lourd sera disponible en javaFX


Utilisation de la plateforme de dépôt en ligne "github"

Utilisation de emberjs

Utilisation de Apache/PHP/MySQL (XAMPP) sous windows 10

Rédaction du code sous forme de Modèle Vue Contrôleur (MVC)

Envoi des fichiers sur github grâce au cmd



Projet sur GitHub

  • Se dé/connecter à l'application
  • Modifier mes infos de compte
  • Créer un projet
  • Ajouter une(plusieurs) Story(ies) dans un projet
  • Supprimer une Story dans un projet
  • (Attribuer des story points)
  • Affecter/retirer une Story à un Développeur
  • Lister les développeurs participant à un projet
  • Lister mes projets (ceux que j'ai créés)
  • Lister les projets auxquels je participe (participation à au moins 1 user story du projet)
  • Lister les projets prioritaires (échéance proche)
  • Lister les Stories prioritaires (appartenant à un projet prioritaire et n'étant pas terminées)
  • Lister Mes tâches à réaliser (par priorité, classées par Projet/Story)
  • Ajouter une étape (step)
  • Changer une Story d'étape (Todo, In progress, Done…)
  • Gérer les tags (Création,Modification/suppression)
  • Ajouter/retirer 1 Tag sur une Story
  • Ajouter/retirer des tâches(Task) dans une Story
  • Marquer une tâche comme réalisée (done)
  • Consulter un projet
  • Consulter une Story
  • Afficher Board d'un projet
  • Afficher Tableau de bord utilisateur

Diagramme de classes (version finale)



Liaison Etablissement/Moteur :
  • Chaque établissement possède un et un seul moteur
  • Chaque moteur peut être assigné à un ou plusieurs établissements

  • Liaison Etablissement/LienWeb :
  • Chaque établissement possède un ou plusieurs liens web
  • Chaque lien web peut être assigné à un et un seul établissement

  • Liaison Utilisateur/LienWeb :
  • Chaque utilisateur possède un ou plusieurs liens web
  • Chaque lien web peut être assigné à un et un seul utilisateur

  • Liaison Utilisateur/Statut :
  • Chaque utilisateur peut avoir un et un seul statut
  • Chaque statut peut être assigné à un ou plusieurs utilisateurs

  • Liaison Utilisateur/Site :
  • Chaque utilisateur peut avoir un et un seul site
  • Chaque site peut être assigné à un ou plusieurs utilisateurs

  • Liaison Utilisateur/Moteur :
  • Chaque utilisateur peut avoir un et un seul moteur
  • Chaque site peut être assigné à un ou plusieurs utilisateurs

  • Liaison Site/Moteur :
  • Chaque utilisateur peut avoir un et un seul moteur
  • Chaque moteur peut être assigné à un ou plusieurs sites

  • Liaison Site/LienWeb :
  • Chaque site peut avoir un ou plusieurs liens web
  • Chaque lien web peut être assigné à un et un seul site

  • Liaison Site/Réseau :
  • Chaque site peut avoir un ou plusieurs réseaux
  • Chaque réseau peut être assigné à un et un seul site


  • bdd_homepage_rev1.sql







    • etudiants/2017/sebastien.lafontaine/projet2sio.1527086206.txt.gz
    • Dernière modification : il y a 6 ans
    • (modification externe)