Cahier des charges - WisePlatypus/ZooKeeper GitHub Wiki

ZooKeeper

Contexte

Projet pour les cours Java EE et Qualité logiciel. Équipe (dlm3-a) : Vincent Rubin, Félix Cortès, Faga Davide

But du projet

Ce projet a pour but de créer une application en java EE pour la gestion d’un zoo. Les employés du zoo peuvent se connecter sur l’application pour effectuer diverses actions en fonction de leur rôle dans l’entreprise. Il y a trois types d’utilisateurs :

  • Administrateur
    • Peut ajouter des tâches aux agents d’entretiens
    • Peut valider les commandes de matériel des agents d’entretiens
    • Peut consulter les stocks
    • Peut commander du matériel non-médical
  • Soigneur
    • Peut commander du matériel médical
    • Peut consulter les stocks
  • Agent d’entretien
    • Peut consulter ses tâches
    • Peut valider/noter comme exécuté ses tâches
    • Peut commander du matériel non-médical (la commande doit être confirmé par l’administrateur)
    • Peut consulter les stocks

Objectifs principaux

  • Authentification
  • Affichage du stock
  • Recherche dans le stock
  • Gestion du matériel
  • Gestion de tâches
  • Gestion des rôles

Objectifs secondaires

  • Requête de tâches (un soigneur peut faire une requête aux agents d’entretien, l’inverse aussi, elle doivent être valider par l’administrateur)