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 système informatisé de transfert d'argent (cas de go sarl)


par Tony Ulrich NGUEREZA DANGANA
Université de Bangui - Licence professionnelle 2014
  

précédent sommaire suivant

III-1-2 Diagramme de séquence du système de transfert

Les principales informations contenues dans un diagramme de séquence sont des messages échangés entre les lignes de vie, présenté dans un ordre chronologique. Ce diagramme permet de montrer l'interaction directe entre l'acteur et le système. Pour notre modélisation, nous présenterons les principaux diagrammes de séquence par cas d'utilisation comme suit :

- Cas d'identification

Figure 8: Diagramme de séquence pour le cas d'identification

- Cas de transfert d'argent

Figure 9: Diagramme de séquence pour le cas de transfert d'argent

- Cas de réception d'argent

Figure 10: Diagramme de séquence pour le cas de réception d'argent

Notez que chaque action (envoie ou réception) d'argent précède celle d'identification.

III-1-3 Diagramme de classes du système de transfert

Un diagramme de classes est une collection d'éléments de modélisation statiques (classes, paquetages...) qui montre la structure d'un modèle.

Figure 11: Diagramme de classe du système de transfert

Description de chaque classe

Afin de mieux faire une abstraction du diagramme des classes, certaines classes resteront non documentées dans le modèle (c'est à dire sans précision de tous attributs et de toutes les méthodes de la dite classe). De ce fait, la fiche de description ci-dessous, nous permettra de mieux les détaillées. Notez que seules les méthodes importantes sont décrites.

- Classe Ville

Attribut

Type

Commentaire

ville_id

Entier

Identifiant de la ville

ville_lib

Chaine

Nom de la ville

- Classe Tarif

Attribut

Type

Commentaire

tarif_id

Entier

Identifiant du tarif

tarif_min

Entier

Montant minimum

tarif_max

Entier

Montant maximum

tarif_commission

Entier

Frais de commission

- Classe Users

Attribut

Type

Commentaire

users_id

Entier

Identifiant de l'utilisateur

users_username

Chaine

Nom d'utilisateur

users_email

Chaine

Adresse E-mail

users_password

Chaine

Mot de passe

users_nom

Chaine

Nom de famille

users_prenom

Chaine

Prénom de l'utilisateur

users_permission

Entier

Niveau de permission

- Classe Depense

Attribut

Type

commentaire

depense_id

Entier

Identifiant de la dépense

depense_montant

Entier

montant de la dépense

depense_motif

Chaine

Motif Identifiant de la dépense (achat, décharge, etc.)

- Classe Transfert

Attribut

Type

Commentaire

transfert_id

Entier

Identifiant du transfert

transfert_lib

Chaine

Libellé du transfert

transfert_montant

Entier

Montant du transfert

transfert_commission

Entier

Frais de commission

transfert_secret

Entier

Code secret généré

transfert_retrait_date

DATETIME

Date du retrait par le bénéficiaire

ville_from_id

Entier

Identifiant de la ville émettrice

users_from_id

Entier

Identifiant de l'utilisateur qui fait le transfert

Validate

Entier

Etat du retrait

beneficiaire_type_piece

Chaine

Type de pièce d'identité

beneficiaire_piece_num

Chaine

N° de la pièce d'identité

create_at

DATETIME

Date de la transaction

Opération

commentaire

Transfert()

Pour transférer de l'argent

Index()

Pour voir la liste des transferts effectués

Reception()

Pour faire le retrait d'argent

précédent sommaire suivant