Gestionnaire des habilitations - APERAM

2ème Année Stage

Période : Du 05 Janvier 2026 au 06 Février 2026

1. Contexte du projet

De retour chez Aperam Gueugnon pour mon stage de deuxième année. L'usine dispose de dizaines d'applications métiers internes. Jusqu'à présent, la gestion des accès aux écrans et fonctionnalités (habilitations) était effectuée via des méthodes obsolètes.

2. Objectifs du projet

Pour qui ? Le service Informatique (IT) d'Aperam.
Pour quoi faire ? Centraliser et gérer dynamiquement les droits des utilisateurs via une application d'administration dédiée.
Dans quel but ? Sécuriser l'accès au SI, faciliter les audits de sécurité, et attribuer rapidement les droits via une architecture de base de données relationnelle propre.

3. Technologies utilisées

VB.NET VB.NET

Interface graphique d'administration et logique applicative

SQL Server SQL Server (T-SQL)

Conception BDD et Procédures Stockées complexes

4. Architecture logicielle/matérielle du projet

Application Client Lourd d'administration liée à une base de données MS SQL Server centrale. Les autres applications de l'usine pourront ensuite interroger cette même base pour vérifier si l'utilisateur X a le droit d'ouvrir l'écran Y.

Architecture Logicielle
Schéma d'architecture logicielle

5. Travaux effectués

  • Recueil des besoins et modélisation complexe de la base de données relationnelle (Tables d'utilisateurs, groupes, droits applicatifs).
  • Développement exclusif côté serveur (Back-End) avec la rédaction de nombreuses Procédures Stockées et Vues SQL pour gérer la logique métier d'héritage des droits.
  • Création de l'interface VB.NET (Front-End) pour les administrateurs.
  • Implémentation d'une fonctionnalité d'assignation pour lier des utilisateurs à des groupes, et des groupes à des écrans.
  • Refonte de l'interface en cours de projet (passage de la V1 à la V2) pour améliorer drastiquement l'ergonomie (UX/UI).

6. Base de données

Cœur du projet : un modèle relationnel robuste permettant une flexibilité totale dans l'attribution des droits.

Schéma BDD
Modèle relationnel robuste centralisé sur les Accès

7. Évolution des maquettes d'application (Cliquez pour zoomer)

L'un des gros chantiers a été la refonte ergonomique. Voici l'évolution organisée autour de l'entité centrale : "L'Accès".

Version 1 : Prototype initial

V1 Screen 1. Écrans (Screen)
V1 User 2. Utilisateurs (User)
V1 Accès CENTRAL : Gestion Accès
V1 Droit 3. Droits
V1 Solution 4. Solutions IT

Version 2 : Refonte UX/UI (Finale)

V2 Screen 1. Écrans (Screen)
V2 User 2. Utilisateurs (User)
V2 Accès CENTRAL : Matrice Accès
V2 Droit 3. Droits Logiques
V2 Solution 4. Catalogue Solutions

8. Téléchargements et liens application