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

 > 

Prototype d'un système de webmapping interactif avec les jsp et les servlets

( Télécharger le fichier original )
par Aurince AKAKPO
Université d'Abomey-Calavi ( Bénin) - Master en réseau et systèmes d'information 2011
  

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

2.2 Analyse fonctionnelle

Dans cette section, les différents acteurs, leurs rôles et les fonctions étendues du système seront identifiés et présentés.

2.2.1 Identification des acteurs

Un acteur représente l'abstraction d'un rôle joué par des entités externes (utilisateur, dispositif matériel ou autre système) qui interagissent directement avec le système étudié [10]. Nous avons identifié les acteurs suivants qui interagissent avec le système :

- citoyen : un utilisateur dont les fonctionnalités se limitent à la visualisation, la localisation et la demande d'un domaine;

- occupant de domaine : c'est un citoyen qui a déjà reçu une autorisation d'occupation de domaine et qui peut formuler et consulter des plaintes;

- personnel administratif : il s'agit de tout agent de l'administration communale autorisé pour l'usage des fonctionnalités comme la consultation des demandes, la consultation des plaintes et la consultation des interventions;

- Maire : il est un personnel administratif bénéficiant d'une fonctionnalité particulière qui est la génération automatique des arrêtés d'autorisation;

- Chargé des Affaires Domaniales (CAD) : le CAD est également un personnel administratif qui peut proposer des interventions sur les domaines ayant fait l'objet d'une plainte. administrateur du système : c'est lui qui gère le système. Il met à jour la base de données spatiales et gère les différents utilisateurs.

2.2.2 Identification des cas d'utilisation

Un cas d'utilisation (use case) représente un ensemble de séquences d'actions réalisées par le système et produisant un résultat observable et intéressant pour un acteur particulier. Un cas d'utilisation modélise un service rendu par le système. Il permet de décrire ce que le futur système devra faire, sans spécifier comment il le fera. L'ensemble des cas d'utilisation doit décrire exhaustivement les exigences fonctionnelles du système [10].

Le Tableau 2.1 résume les cas d'utilisation ou fonctionnalités de notre système.

Table 2.1 - Les cas d'utilisation du système

N

Cas d'utilisation

Principaux acteurs

1

s'authentifier

Tous les acteurs sauf un citoyen visiteur

2

Consulter les domaines

Tous les acteurs

3

Demander un domaine

Citoyen

4

Formuler une plainte

Occupant d'un domaine

5

Consulter une demande

Personnel administratif

6

Consulter une plainte

Personnel administratif

7

Consulter un document

Personnel administratif

8

Consulter des interventions

Personnel administratif

9

Générer un arrêté d'autorisation

Maire

10

Proposer une intervention

CAD

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








"Nous devons apprendre à vivre ensemble comme des frères sinon nous allons mourir tous ensemble comme des idiots"   Martin Luther King