Frontend du configurateur InterCOM
Cas d'utilisation du configurateur
Un rôle est défini pour l'utilisation du configurateur InterCOM :
- Le rôle nommé "utilisateur" : Ce rôle permet à une personne de mener le processus de configuration.
Scénario 1: Changer le mot de passe
Nom: Changer le mot de passe.
Acteur: Utilisateur.
Données d'entrée: Ancien mot de passe.
Le cas d'utilisation commence lorsque l'utilisateur s'est authentifié sur l'application et qu'il clique sur le boutton "Compte".
Scénario principal:
- Le configurateur affiche la page de changement du mot de passe.
- L'utilisateur renseigne le mot de passe actuel.
- L'utilisateur renseigne le nouveau mot de passe suivant un pattern
- L'utilisateur renseigne la confirmation du nouveau mot de passe.
- L'utilisateur clique sur le bouton "mise à jour".
- Le configurateur confirme le bon enregistrement du mot de passe en base de données.
- Fin du scénario.
Scénario d'erreur: le mot de passe actuel est incorrect 5a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 2.
Scénario d'erreur: le nouveau mot de passe ne suit pas le pattern 3a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 3.
Scénario d'erreur: la confirmation du nouveau mot de passe est différent du nouveau mot de passe 4a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 4.
Scénario d'erreur: erreur d'enregistremeent du nouveau mot de passe dans le base de données 5a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 5.
Scénario 2: Parametrer le module GSM
Nom: Parametrer le module GSM.
Acteur: Utilisateur.
Données d'entrée: .
Le cas d'utilisation commence lorsque l'utilisateur s'est authentifié sur l'application et qu'il clique sur le boutton "Parametres".
Scénarion principal:
- Le configurateur demande les paramètres à la base de données.
- Le configurateur affiche la page de paramètres avec les champs remplis par ceux de la base de données.
- L'utilisateur renseigne les champs à modifier suivant leurs patterns.
- L'utilisateur clique sur le bouton "mise à jour".
- Fin du scénario.
Scénario d'erreur: erreur de récupération des paramètres de la base de données 1a. Le configurateur renseigne l'erreur à l'utilisateur. 1b. Déclenchement du scénario : Déconnexion. 1c. Fin du scénario : Déconnexion 1d. Retour à l'étape 5.
Scénario d'erreur: le champ renseigné ne correspond pas à son pattern 3a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 3.
Scénario d'erreur: erreur d'enregistremeent des nouveaux paramètres dans le base de données 4a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 4.
Scénario 3: Gérer les horaires d'utilisation du module GSM
Nom: Gérer les horaires d'utilisation du module GSM.
Acteur: Utilisateur.
Données d'entrée: .
Le cas d'utilisation commence lorsque l'utilisateur s'est authentifié sur l'application et qu'il clique sur le boutton "Horaires".
Scénarion principal:
- Le configurateur demande les horaires à la base de données.
- Le configurateur affiche la page horaires avec les cellules remplis par ceux de la base de données.
- L'utilisateur modifie les cellules souhaitées.
- L'utilisateur clique sur le bouton "mise à jour".
- Fin du scénario.
Scénario d'erreur: erreur de récupération des paramètres de la base de données 1a. Le configurateur renseigne l'erreur à l'utilisateur. 1b. Déclenchement du scénario : Déconnexion. 1c. Fin du scénario : Déconnexion 1d. Retour à l'étape 5.
Scénario d'erreur: erreur d'enregistremeent des nouveaux horaires dans le base de données 4a. Le configurateur renseigne l'erreur à l'utilisateur. Retour à l'étape 4.
Scénario 4: Afficher les informations GSM
Nom: Afficher les informations GSM.
Acteur: Utilisateur.
Données d'entrée: .
Le cas d'utilisation commence lorsque l'utilisateur s'est authentifié sur l'application et qu'il clique sur le boutton "Infos".
Scénarion principal:
- Le configurateur demande les informations à la base de données.
- Le configurateur affiche les informations sur la page "informations".
- Fin du scénario.
Scénario d'erreur: erreur de récupération des paramètres de la base de données 1a. Le configurateur renseigne l'erreur à l'utilisateur. 1b. Déclenchement du scénario : Déconnexion. 1c. Fin du scénario : Déconnexion 1d. Retour à l'étape 3.
Scénario 5: Visualiser les logs
Nom: Visualiser les logs.
Acteur: Utilisateur.
Données d'entrée: .
Le cas d'utilisation commence lorsque l'utilisateur s'est authentifié sur l'application et qu'il clique sur le boutton "Log".
Scénarion principal:
- Le configurateur demande les logs au système.
- Le configurateur affiche les logs sur la page "logs".
- Fin du scénario.
Scénario 6: S'authentifier
Nom: S'authentifier sur l'application.
Acteur: Utilisateur.
Données d'entrée: .
Le cas d'utilisation commence lorsque l'utilisateur ouvre l'application configurateur InterCOM.
Scénarion principal:
- Le configurateur demande de fournir l'identifiant et le mot de passe de l'utilisateur.
- L'utilisateur entre l'identifiant et son mot de passe.
- Fin du scénario.
Scénario d'erreur: Le mot de passe est incorrect
2a. Le configurateur indique que le couple/identifiant est incorrect. Retour à l'étape 1.
Scénario 7: Déconnexion
Nom: Déconnexion de l'utilisateur.
Acteur: Utilisateur.
Données d'entrée: .
Le cas d'utilisation commence lorsque l'utilisateur clique sur le bouton "déconnecter".
Scénarion principal:
- Déclenchement du scénario "s'authentifier".
- Fin du scénario "s'authenrifier".
- Fin du scénario.
Architecture générale
Frontend Angular
Angular est un Framework, open-source, basé sur TypeScript et co-dirigé par l’équipe du projet « Angular » de Google. Angular permet la création d’applications Web et plus particulièrement de ce qu’on appelle des « Single Page Applications ». Des applications web accessibles via une page web unique qui permet de fluidifier l’expérience utilisateur et d’éviter les chargements de pages à chaque nouvelle action.
KineFrontend
This project was generated with Angular CLI version 13.2.5.


