Skip to content

Présentation des différentes fonctionnalités du système

Cette partie présente l’ensemble des fonctionnalités principales de l’application de gestion de stock.

L’objectif est de montrer les différentes pages disponibles dans le projet ainsi que le comportement du système selon le rôle de l’utilisateur connecté.

Après l’authentification, plusieurs types d’utilisateurs peuvent accéder à l’application :

  • administrateur
  • super administrateur
  • utilisateur simple

Chaque rôle possède des permissions spécifiques ainsi qu’un niveau d’accès différent aux fonctionnalités du système.

Cette séparation permet de garantir la sécurité, l’organisation et le bon fonctionnement de l’application.


Organisation des fonctionnalités

Les fonctionnalités du projet sont divisées en trois grandes parties :

1. Authentification et gestion des accès

Cette première partie concerne :

  • l’inscription
  • la connexion
  • la déconnexion
  • l’activation du compte par email
  • la vérification des permissions
  • la gestion des rôles utilisateurs

Elle permet de contrôler qui peut accéder au système et à quelles fonctionnalités.

Interface de connexion et création de compte

Lorsque vous possédez déjà un compte, vous accédez directement à la page de connexion de l’application.

Cette interface permet à l’utilisateur de saisir :

  • son nom d’utilisateur
  • son mot de passe

afin d’accéder à son espace personnel selon son rôle (utilisateur simple, administrateur ou super administrateur).

Vue réelle de la page de connexion

Interface de connexion


Si vous ne possédez pas encore de compte, il suffit de cliquer sur le bouton "Créer un compte" présent sur la page de connexion.

Vous serez alors redirigé vers la page d’inscription qui permet de renseigner les informations nécessaires à la création d’un nouveau compte.

Formulaire de création de compte

Formulaire de création de compte


La suite du formulaire permet de compléter les informations supplémentaires nécessaires pour finaliser l’inscription et activer le compte utilisateur.

Suite du formulaire d’inscription

Suite du formulaire de création de compte


Une fois le formulaire validé, un email d’activation est envoyé automatiquement afin de confirmer l’adresse email et activer définitivement le compte.


2. Gestion des produits

Cette deuxième partie concerne toutes les opérations liées aux produits :

  • affichage de la liste des produits
  • recherche et filtrage
  • ajout de nouveaux produits
  • modification des produits existants
  • suppression
  • consultation des détails
  • gestion du stock disponible

C’est le cœur principal de l’application.


3. Gestion des utilisateurs et administration

Cette troisième partie concerne les fonctionnalités réservées aux administrateurs :

  • gestion des utilisateurs
  • attribution des rôles
  • contrôle des permissions
  • supervision générale du système
  • administration globale de la plateforme

Le super administrateur possède un niveau de contrôle plus élevé que l’administrateur classique.


Présentation selon le rôle utilisateur

Une fois connecté, l’utilisateur accède à une interface différente selon son rôle.

Cas 1 : Utilisateur simple

L’utilisateur simple peut principalement :

  • consulter les produits
  • effectuer des recherches
  • visualiser les détails
  • gérer certaines actions limitées selon les permissions accordées

Il ne peut pas modifier les données sensibles.


Cas 2 : Administrateur

L’administrateur dispose de droits supplémentaires :

  • ajouter des produits
  • modifier les produits
  • supprimer des produits
  • gérer le stock
  • superviser certaines opérations

Il participe directement à la gestion métier de l’application.


Cas 3 : Super Administrateur

Le super administrateur possède le contrôle complet :

  • gestion totale des utilisateurs
  • attribution des permissions
  • accès à toutes les opérations
  • administration complète du système

Il représente le niveau d’autorisation le plus élevé.


Dans les sections suivantes, nous allons présenter en détail chacune de ces interfaces ainsi que les différents scénarios de fonctionnement associés à chaque rôle.

🌐 Retrouvez-moi sur mes plateformes