Compte rendu Etape 4

Étape 4 : coder les fonctionnalités de l’application à partir des cas d’utilisation



Votre mission

Objectifs
Coder les fonctionnalités d’une application.
(référence Visual Studio et dépôt GitHub)
Gérer les sauvegardes sur un dépôt distant. (indiqué dans étape précédente)
Tester une application.
(Lancement et test des différentes fonctionnalités selon un ordre logique à partir du jeu de données).
Mettre à jour une documentation technique.
(mise à jour automatique lors d’un build de visual studio)










Coder les fonctionnalités d’une application

Liste des fonctionnalités

Fonctionnalités principales de l’application MediaTek86 :
Gestion du Personnel :
Ajout, modification et suppression des employés.
Consultation détaillée des informations des employés (nom, prénom, téléphone, mail, service, etc.).
Gestion des absences du personnel.

Gestion des Absences :
Affichage des absences par employé.
Ajout, modification et suppression des absences (dates de début et fin, motifs d’absence).

Authentification et sécurité :
Connexion sécurisée à l’application (authentification).
Gestion des rôles et des permissions utilisateurs.

Connexion à la base de données :
Gestion centralisée des connexions à une base MySQL via une couche d’accès aux données (DAL).

Tester une application à partir des fonctionnalités

Jeu de données de test

Pour permettre le test d’un application dans le cadre de ce dispositif, il est nécessaire de considérer certains préalables, à savoir la caractérisation du jeu de données de test selon les indications suivantes :

1. Création/Lecture/Mise à jour/Suppression d’un employé (personnel).
2. Création/Lecture/Mise à jour/Suppression d’une absence (absence).
3. Le processus d’authentification (login + mot de passe) via la table responsable.
4. La connexion et l’appel de chaque requête (SELECT/INSERT/UPDATE/DELETE) depuis votre couche DAL en C#.

ETAPE 5