WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'un système d'information pour la gestion des activités académiques. Cas de l'institut supérieur de commerce de Kinshasa.


par Hervé LEPEYA OTOKO
Institut supérieur de commerce/ Kinshasa - Licence en Informatique de Gestion 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.5. Cas d'utilisation techniques détaillés

? Support aux usagers

Sommaire d'identification

Couche logicielle : Présentation

Titre du cas d'utilisation : Support aux usagers

But : Fournir une aide contextuelle aux utilisateurs

Résumé : Permettre un service d'aide pour chaque utilisateur afin de

l'accompagner, au besoin, dans l'utilisation du système. Exploitants et/ou couches exploitantes :

? La couche présentation lorsque l'usager demande de l'aide.

Description des enchaînements

Préconditions: Néant.

Enchaînements :

L'élément déclencheur du cas d'utilisation technique est lorsque l'utilisateur de Dégimi éprouve de la difficulté à utiliser le système et requiert une demande d'aide.

Enchaînement (a) Demander de l'aide

Cet enchaînement permet à l'usager de demander de l'aide via un hyperlien « Support aux usagers », représenté dans la couche présentation.

102

Enchaînement (b) Rechercher de l'aide

Pour effectuer la recherche, la couche application se met à l'oeuvre. En effet, cette dernière demande l'information nécessaire à la couche d'accès aux données. Dans le cas où le système ne trouve aucun élément pertinent pour répondre à la demande un message générique sera émis par le système.

Enchaînement (c) Afficher l'aide

La couche application retourne l'information à la couche présentation pour que l'utilisateur puisse visionner l'information.

Exceptions : Néant.

Post-conditions : Néant.

? Gestion de l'intégrité

Sommaire d'identification

Couche logicielle : Accès aux données

Titre du cas d'utilisation : Gestion de l'intégrité

But : S'assurer que la gestion et la coordination des données sont bien
effectuées.

Résumé : Gérer les collisions

Exploitants et/ou couches exploitantes :

? La couche accès aux données lorsqu'elle vérifie si plusieurs utilisateurs accèdent aux
données au même moment.

? La couche métier lors de la gestion des collisions et de l'annulation d'enregistrements

Description des enchaînements

Pré conditions: Néant.

Enchaînements :

L'élément déclencheur du cas d'utilisation technique est lorsque deux ou plusieurs utilisateurs

veulent utiliser les mêmes fonctionnalités au même moment.

Enchaînement (a) Gérer les collisions

Permet de vérifier si un enregistrement est en cours d'utilisation. Si c'est le cas, il sera impossible d'accéder à l'enregistrement et un message d'erreur sera envoyé à la couche présentation.

Exceptions :

103

Néant.

Post-conditions :

Les seuils de limitations de données ne sont pas dépassés pour les requêtes qui concernent la couche présentation.

? Gestion des objets

Sommaire d'identification

Couche logicielle : Accès aux données

Titre du cas d'utilisation : Gestion des objets

But : S'assurer que la gestion et la coordination des données sont bien

effectuées.

Résumé : Trouver des enregistrements, ajouter des enregistrements et supprimer des
enregistrements.

Exploitants et/ou couches exploitantes :

? La couche accès aux données lorsqu'elle vérifie si plusieurs usagers accèdent aux données

au même moment.

? La couche métier lors de la gestion des collisions et de l'annulation d'enregistrements

Description des enchaînements

Pré conditions: Néant.

Enchaînements :

L'élément déclencheur du cas d'utilisation technique est lorsqu'une demande de création, de modification, de suppression, fermeture est effectuée.

Enchaînement (a) Trouver l'enregistrement

Cet enchaînement permet de trouver un enregistrement, à l'aide d'un critère, qui doit être soit chargé, modifié ou supprimé.

Enchaînement (b) Créer un enregistrement

Cet enchaînement, avec l'aide de la couche métier, permet de créer une nouvelle donnée et de l'enregistrer dans la base de données.

Enchaînement (c) Annuler un enregistrement

Il s'agit de supprimer un enregistrement existant via la couche métier.

Exceptions : Néant.

Post-conditions :

Les seuils de limitations de données ne sont pas dépassés pour les requêtes qui concernent la couche présentation.

104

? Authentification

Sommaire d'identification

Couche logicielle : Métier

Titre du cas d'utilisation : Authentification

But : Gérer les différents niveaux d'accès selon le type d'utilisateur

Résumé : Demander renseignements sur l'utilisateur, valider les informations, accorder
les droits d'accès au module.

Exploitants et/ou couches exploitantes :

? La Couche Présentation lors de la saisie des paramètres

? La Couche Métier lors de l'accès au différent module

Description des enchaînements

Pré conditions :

L'utilisateur doit avoir un profil dans l'application

L'élément déclencheur du cas d'utilisation technique est lorsque la couche de présentation demande l'accès à un module de l'application

Enchaînements :

Enchaînement (a) Demander renseignement sur l'usager

La couche présentation nous fournit les informations remplit par l'utilisateur. Enchaînement (b) Valider les informations

La couche métier fait appel à la couche accès aux données afin de vérifier si l'utilisateur est inscrit dans la base de données, pour ce faire, un appel à la couche donnée est généré.

Enchaînement (c) Accorder les droits d'accès aux modules

La couche de présentation demande une liste des modules accessibles à cet utilisateur. Cette liste de données réduites permettant à l'utilisateur de choisir le module qu'il veut accéder. La couche métier demande l'accès aux modules choisis.

Exceptions : Néant.

Post-conditions :

L'utilisateur accède au module voulu et ses actions sont limitées par les privilèges qui lui sont accordés

105

 
 

Enregistre

 
 
 
 
 
 
 
 
 
 
 

Figure 3.4.1.: Présentation de classe optimisée Enregistrer les étudiants ayant ...

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore