Table des matières

Analyse fonctionnelle

L’analyse fonctionnelle constitue une étape essentielle dans le processus de développement d’un système. Elle consiste à détailler les besoins métiers et à définir les fonctionnalités attendues du système. Ce processus rigoureux permet de :

En résumé, l’analyse fonctionnelle joue un rôle crucial dans la réussite d’un projet en garantissant que le système développé répond aux besoins métiers et aux attentes des utilisateurs.

Diagamme de cas d’utilisation : gestion des notification

Diagamme de cas d'utilisation : gestion des notification Diagamme de cas d’utilisation : gestion des notification

Conception

Conception - gestion des notification

Diagramme de classes

Conception - gestion des notification Diagramme de classes - gestion des notification

Diagramme de classes dynamique

Diagramme de classes dynamique - gestion des notification Diagramme de classes dynamique - gestion des notification

Réalisation

pkg_notifications

Variant 6: class - Notification

Création de la base de données


php artisan make:model Notification -m

php artisan make:migration add_title_message_isVue_to_notifications_table --table=notifications
php artisan make:migration add_apprenant_id_to_notifications_table --table=notifications

Création des seeders par package


php artisan make:seeder pkg_projets/StatutTacheSeeder
php artisan make:seeder pkg_projets/EquipeSeeder
php artisan make:seeder pkg_notifications/NotificationSeeder
php artisan make:seeder pkg_posts/TagsSeeder
php artisan make:seeder pkg_posts/PostSeeder
php artisan make:seeder pkg_realisation_projet/NatureLivrableSeeder
php artisan make:seeder pkg_autorisations/ControllerSeeder
php artisan make:seeder pkg_autorisations/ActionSeeder



php artisan make:seeder pkg_competences/CompetenceSeeder
php artisan make:seeder pkg_competences/NiveauCompetencesSeeder
php artisan make:seeder pkg_competences/CategorieTechnologiesSeeder



php artisan make:seeder pkg_rh/GroupeSeeder

Réalisation package pkg_notifications

Question v6 : Créer une interface permettant à l’utilisateur d’accéder et gérer les notifications reçues par l’utilisateur.

Question v7 : Offrir aux formateurs une interface utilisateur intuitive pour la transmission de notifications.