0% ont trouvé ce document utile (0 vote)
26 vues3 pages

Gestion MySQL : Utilisateurs et Tableau de Bord

Transféré par

joehuan7
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues3 pages

Gestion MySQL : Utilisateurs et Tableau de Bord

Transféré par

joehuan7
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Classe : DST-INFO2 A, B et C

Profs : M. MBAYE et M. KEITA

Sujet : Gestion des utilisateurs et des connexions à distance dans une base de données MySQL
avec Tableau de bord

Ce projet offre une expérience pratique et complète sur la gestion des bases de données MySQL
et la création de tableaux de bord, tout en abordant des aspects essentiels de la sécurité et de la
gestion des utilisateurs.

I. Objectifs du Projet :
1. Création et gestion de la base de données: Concevoir et implémenter une base de données
MySQL pour une application de gestion (par exemple gestion des notes, gestion de stock,
etc.). Vous choisissez le domaine qui vous intéresse.
2. Gestion des utilisateurs: Mettre en place un système de gestion des utilisateurs avec
différents niveaux de privilèges.
3. Connexion à distance: Configurer et sécuriser les connexions à distance à la base de
données MySQL.
4. Tableau de bord: Créer un tableau de bord interactif pour visualiser les données et
surveiller l'activité de la base de données.
II. Étapes du Projet :
1. Conception de la Base de Données:

- Définir les besoins de l'application choisie.

- Créer la base de données et les tables nécessaires en MySQL.

2. Implémentation des Fonctionnalités de Gestion des Utilisateurs:

- Créer des utilisateurs MySQL avec différents niveaux de privilèges (admin, utilisateur
standard, etc.).

- Implémenter les commandes SQL pour la gestion des privilèges (`GRANT`, `REVOKE`,
etc.).

Projet Système de Gestion des Base de Base de Données 1


- Mettre en place des procédures de sécurité pour la gestion des mots de passe.

3. Configuration de la Connexion à Distance:

- Configurer MySQL pour accepter les connexions à distance.

- Sécuriser les connexions à distance (SSL, restrictions d'IP, etc.).

- Tester les connexions à distance et résoudre les problèmes potentiels.

4. Développement du Tableau de Bord:

- Choisir un outil pour créer le tableau de bord (par exemple Django, Html CSS JS, Power BI,
ou une solution open-source comme Grafana).

- Connecter l'outil de tableau de bord à la base de données MySQL.

- Créer des visualisations pour surveiller l'activité de la base de données (utilisation des
ressources, connexion des utilisateurs, etc.).

- Implémenter des filtres et des fonctionnalités interactives pour les utilisateurs.

5. Documentation et Présentation:

- Documenter le processus de création et de configuration de la base de données.

- Expliquer les décisions de conception et les choix techniques.

- Préparer une présentation pour démontrer le fonctionnement de la base de données, la gestion


des utilisateurs, les connexions à distance, et le tableau de bord.

III. Livrables :

Rapport PDF détaillé avec toutes les captures d'écran commentées, décrivant le projet et incluant
le processus de développement, les décisions de conception, et les configurations.

IV. Compétences Développées :

- Conception et implémentation de bases de données.

- Gestion des utilisateurs et des privilèges en MySQL.

- Configuration et sécurisation des connexions à distance.

Projet Système de Gestion des Base de Base de Données 2


- Création de tableaux de bord interactifs.

V. Deadline :

La date limite pour ce projet est fixée au dimanche 7 juillet 2024 à 23H59.

NB :

Veuillez former des groupes de 4 étudiants équilibrés en termes de niveau de compétence afin de
favoriser l'entraide.

BONNE CHANCE !

Projet Système de Gestion des Base de Base de Données 3

Vous aimerez peut-être aussi