Difference between revisions of "Conception - Gestionnaire de packages"

From air
Jump to navigation Jump to search
Line 19: Line 19:
 
* Ajouter/Supprimer des utilisateurs
 
* Ajouter/Supprimer des utilisateurs
 
* Rendre le repository disponible (permettre son ajout dans sources.list)
 
* Rendre le repository disponible (permettre son ajout dans sources.list)
  +
Technologies envisagées : HTML5, Javascript, MySQL
   
 
== Ensemble des fonctionnalités FrontEnd à implémenter : ==
 
== Ensemble des fonctionnalités FrontEnd à implémenter : ==

Revision as of 17:04, 24 January 2017

Voici le détail de la Conception du Projet 2017 : Gestionnaire de package.

Page d'accueil du projet

Équipe

  • Rémi Gattaz
  • Germain Lecorps (Chef de Projet)
  • Thibaut Nouguier
  • Régis Ramel (Scrum Master)

Conception

Schéma de la structure de l'application

Structure de l'application

Ensemble des fonctionnalités BackEnd à implémenter :

  • Lister les packages présents sur le repository
  • Création d'un package en traitant l'archive (tar, zip, ...) déposée par un utilisateur
  • Ajouter/Supprimer des packages
  • Ajouter/Supprimer des utilisateurs
  • Rendre le repository disponible (permettre son ajout dans sources.list)

Technologies envisagées : HTML5, Javascript, MySQL

Ensemble des fonctionnalités FrontEnd à implémenter :

  • Visualisation des packages disponibles
  • Filtrage sur la visualisation des packages (Mots-Clés, Filière, Matière)
  • Connexion utilisateur
  • Dépôt d'une archive pour la création d'un package par un utilisateur authentifié
  • Suppression d'un package existant par l'utilisateur qui a demandé sa création