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

 > 

Mise en place d'un systeme d'information pour la gestion des expatriés du bas Congo

( Télécharger le fichier original )
par Tresor mavungu
institut supérieur de commerce de Matadi - Licence 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

Chapitre II : MODELISATION

II.1 Outils de synthèse25(*)

Ces outils sont les suivants :

Ø Le diagramme des cas d'utilisation ;

Ø Le diagramme de séquence ;

Ø Le diagramme d'activité.

II.1.1. Le Diagramme des cas d'Utilisation

Les cas d'utilisation permettent de décrire les fonctionnalités attendues du système de point de vue des acteurs.

En analysant les besoins exprimés dans le cahier des charges, nous avons déduit les acteurs ainsi que les cas d'utilisations tels que résumés dans le tableau suivant :

Ø Pour les expatriés résidents

Tableau 11 : Liste des acteurs et leur cas d'utilisation

Acteur

Cas d'utilisation

Division de la Police des Etrangers

S'authentifier

Enregistrer l'Expatrié

Imprimer la liste des expatriés résidents

Imprimer la liste des expatriés

Division de la Police de frontière

S'authentifier

Enregistrer l'expatrié

Vérification de documents de l'expatrié

Imprimer la liste des entrées

a. Diagramme de cas d'utilisations « GESTION DES EXPATRIES RESIDENTS »

Figure 6 : Diagramme de cas d'utilisations « GESTION DES EXPATRIES RESIDENTS 

b. Pour la finance (établissement de preuve de paiement)

Acteur

Cas d'utilisation

Division de Finance

Imprimer liste des Expatrié en ordre

CAISSIER

S'authentifier

Enregistrer le paiement

 

Imprimer le reçu

Imprimer la liste des expatriés

Imprimer la situation de la caisse journalière, mensuelle ou périodique

 
 

Diagramme de cas d'utilisations « GESTION DE FINANCE »

Figure 7 : Diagramme de cas d'utilisations « GESTION DE FINANCE »

II.1.2. Le Diagramme de Séquence 

Ce diagramme permet de décrire les scénarios de chaque cas d'utilisation en mettant l'accent sur la chronologie des opérations en interaction avec les objets.

Ø Pour les expatries Résident

Figure 8 : Diagramme de Séquence « GESTION DES EXPATRIES RESIDENTS »

Ø Pour les finances (l'établissement de preuve des paiements) 

Figure 9: Diagramme de Séquence « GESTION DE FINANCE »

II.1.3. Le Diagramme d'activités

Ce diagramme décrit le déroulement d'un processus formalisé éventuellement dans un cas d'utilisation, il modélise les actions effectuées sur le système (peut permettre de présenter un processus).

Ø Diagramme d'activités pour les entrées des expatriés

Figure 10: Diagramme d'activité « GESTION DES EXPATRIES RESIDENT »

Ø Diagramme d'activités pour les finances

Figure 11: Diagramme d'activités « GESTION DES FINANCE »

II.2. Affinage du Modèle

L'affinage du modèle a pour objectif d'identifier les différents objets/classes indispensables à la mise en oeuvre des services attendus du système.

Ces différentes classes seront certainement regroupées autour d'un seul cas d'utilisation ; « la gestion des expatriés », pour obtenir une structuration de notre diagramme des classes. Il s'agira alors d'affiner les classes, les associations entre-elles, de déterminer les attributs et opérations pour chacune.

II.2.1 Réalisation du Diagramme des classes

Le diagramme des classes identifie la structure des classes d'un système, y compris les propriétés, les méthodes et des associations de chaque classe.

Le diagramme des classes est le diagramme le plus largement répandu dans les spécifications d'UML.

La réalisation du diagramme des classes se base sur la description des classes et les règles de gestion.

II.2.2. Règles de Gestion et Lecture des Multiplicités

Le diagramme des classes pour notre système est basé sur les règles de gestion suivantes :

RG1 :- Un agent effectue une ou plusieurs enquêtes ;

- une enquête peut être effectuée par un ou plusieurs agents.

RG2 :- Un agent appartient à un service ;

- A un service appartient un agent ;

RG3 :- Un service identifie un ou plusieurs expatriés ;

- Un expatrié peut être identifié par un et un seul service.

RG4: - Un expatrié reçoit un ou plusieurs cartes de séjours ;

- Une carte de séjour est reçue par un expatrié.

RG6 : - Un expatrié opère un ou plusieurs mouvements;

- Un mouvement est opéré par un expatrié.

RG7 : - Un expatrié effectue un ou plusieurs paiements ;

- Un paiement est effectué par un et un seul expatrié ;

RG8 : - Un paiement engendre un ou plusieurs bons de versement ;

- Un bon de versement est engendré par un et un seul paiement ;

RG9 : - Un agent peut enregistrer un ou plusieurs paiements ;

- Un paiement est enregistré par un et un seul agent.

II.2.2.1. Dictionnaire des données

La collection et l'analyse des informations en provenance de différentes sources (Entretien avec le service et analyse des documents), nous a permis d'établir le dictionnaire de données ci-dessous :

Tableau 12 : Dictionnaire des Données

NOM DE LA CLASSE

CODE D'ATTRIBUT

DESIGNATION

TYPE

TAILLE

ID

EXPATRIE

NUMPASS

Numéro passeport

AN

7

#

MOM

Nom de l'expatrié

AN

20

 

POSNO

Post nom de l'Expatrié

AN

20

 

SEX

Sexe de l'Expatrié

A

8

 

NAT

Nationalité de l »expatrié

AN

25

 

ETCIV

Etat civil de l'expatrié

A

12

 

ADRES

Adresse de l'expatrié

AN

40

 

PROV

Provenance de l'expatrié

A

30

 

AGENT

MATR

Matricule agent

AN

7

#

NOM

Nom agent

AN

20

 

POSTNO

Post nom agent

AN

20

 

PRENO

Prénom agent

AN

20

 

ETCIV

Etat civil agent

A

12

 

SEX

Sexe agent

A

8

 

ADRES

Adresse agent

AN

40

GRAD

Grade agent

AN

15

 

FONCT

Fonction agent

AN

15

 

SERVICE

CODSERV

Code service

AN

7

#

LIBSERV

Libelle service

A

25

 

VISA

Visa

A

20

 

ENQUETE

NUMORMIS

Numéro ordre mission

AN

7

#

OBJ

Objet

A

20

 

POST

Post

A

15

 

DUREE

Durée enquête

AN

20

 

DAT

Date enquête

D

10

 

SEJOUR

NUMATRES

Numéro attestation résident

AN

7

#

ADRESS RES

Adresse résident

AN

25

 

VILLE

Ville

A

20

 

DATDEB

Date débit séjour

D

10

 

DATFIN

Date fin séjour

D

10

 

MOUVEMENT

CODMOUV

Code mouvement

AN

7

#

DATMOUV

Date mouvement

D

10

 

DURMOUV

VISA

Durée mouvement

Visa

AN

A

20

20

 

PAIEMENT

NUMP

Numéro paiement

AN

7

#

MONTP

Montant payé

AN

5

 

DEV

Devise

N

30

 

MONTL

Montant en lettre

N

30

 

DATP

Date du paiement

D

10

 

Source : nous - même

II.2.2.2. Formalisme

Nom de la classe

EXPATRIE

Attribut de la classe

#Numpass

Méthode

Enregistrer ()

II.2.3. Multiplicité26(*)

Tableau 13 : multiplicité

Multiplicités

Explications

1..1 noté 1

Un et un seul

0..1

Zéro ou un

0..* noté *

De zéro à n

1..*

De un à plusieurs

n..m

De n à m

II.2.3.1. Elaboration du Diagramme des Classes

La figure ci-dessous présente les diagrammes des classes de gestion des expatriés. Les attributs des classes sont les mêmes indiqués dans le dictionnaire de données.

II.1.4. Diagramme de classe unique : GEXP et GF

Figure 12: Diagramme de classe unique « GESTION DES EXPATRIES»

II.2.4. DIAGRAMME DE DEPLOIEMENT

* 25Mbikayi, J .,opcit.

* 26LUKOKI, J., Cours de conception des systèmes d'information, ISC-Matadi, L2 2013, P.57.

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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry