3.8. Détermination des relations
Une relation (appelée aussi parfois association)
représente les liens sémantiques qui peuvent exister entre
plusieurs entités. Une relation peut ne pas avoir des informations. Des
associations suivantes ont été utilisées dans le cadre de
ce travail :
N°
|
Relations
|
Descriptions
|
Entités reliées
|
01
|
Etaler
|
Cette relation est celle qui existe entre le prêt et
Detailremboursement. Elle signifie qu'un prêt peut être
étalé en une ou plusieurs échéances.
|
T_PrêtetT_Detailremboursement
|
02
|
Solliciter
|
C'est la relation qui lie un membreau prêt.Un membre
peut solliciter un ou plusieurs prêts.
|
MembreetT_Prêt
|
03
|
Retirer
|
Elle décrit la relation qui existe entre un membre et
son retrait de fond. Un membre effectue un retrait de fond.
|
MembreetT_Retrait
|
03
|
Deposer
|
Elle décrit la relation qui existe entre un membre et
son retrait de fond. Un membre effectue un dépôt de fond.
|
MembreetDepot
|
04
|
Effectuer
|
Cette relation est celle qui existe entre les
opérations qu'un utilisateur peut effectuer dans le système
lorsqu'il se connecte. Elle signifie qu'un utilisateur peut effectuer une ou
plusieurs opérations dans le système, notamment l'adhésion
des membres, le dépôt de fonds, le retrait de fonds, l'octroi d'un
crédit ou le remboursement d'un crédit
|
T_login, Membre, Depot, Retrait,T_pret,
T_DetailRemboursement
|
3.9. Le dictionnaire des données16(*)
Le dictionnaire des données est un document qui permet de recenser, de classer et de trier toutes les informations (les données) collectées
lors des entretiens ou de l'étude des
documents. Le dictionnaire peut être plus ou moins
élaboré selon le niveau de granularité souhaité.
NOM
|
ID
|
TYPE
|
TAILLE
|
UTILISE
|
Id_pret
|
Id_pret
|
INT
|
0
|
true
|
NumFolio
|
NumFolio
|
INT
|
0
|
false
|
Iduser
|
Iduser
|
INT
|
0
|
false
|
Type_credit
|
Type_credit
|
VARCHAR
|
35
|
true
|
GarantieCredit
|
GarantieCredit
|
VARCHAR
|
35
|
true
|
AutreGarantie
|
AutreGarantie
|
VARCHAR
|
35
|
true
|
Montant_Pret
|
Montant_Pret
|
NUMERIC
|
15
|
true
|
But
|
But
|
VARCHAR
|
80
|
true
|
TauxInteret
|
TauxInteret
|
NUMERIC
|
10
|
true
|
Date_pret
|
Date_pret
|
DATE TIME
|
0
|
true
|
Interet
|
Interet
|
NUMERIC
|
10
|
true
|
TotalRembour
|
TotalRembour
|
NUMERIC
|
10
|
true
|
Id_remboursement
|
Id_remboursement
|
INT
|
0
|
true
|
Id_pret
|
Id_pret
|
NUMERIC
|
0
|
false
|
Iduser
|
Iduser
|
INT
|
0
|
false
|
Date_remboursement
|
Date_remboursement
|
DATE TIME
|
0
|
true
|
Type_remb
|
Type_remb
|
VARCHAR
|
35
|
true
|
Remboursement
|
Remboursement
|
VARCHAR
|
35
|
true
|
Total_Remboursement
|
Total_Remboursement
|
NUMERIC
|
10
|
true
|
NumFolio
|
NumFolio
|
INT
|
0
|
true
|
Iduser
|
Iduser
|
INT
|
0
|
false
|
Nom
|
Nom
|
VARCHAR
|
35
|
true
|
Postnom
|
Postnom
|
VARCHAR
|
35
|
true
|
Sexe
|
Sexe
|
VARCHAR
|
1
|
true
|
Etatcivil
|
Etatcivil
|
VARCHAR
|
15
|
true
|
Lieunais
|
Lieunais
|
VARCHAR
|
35
|
true
|
datenaissance
|
datenaissance
|
DATE TIME
|
0
|
true
|
NumcarteId
|
NumcarteId
|
VARCHAR
|
0
|
true
|
profession
|
profession
|
VARCHAR
|
35
|
true
|
Tel_Bureau
|
Tel_Bureau
|
VARCHAR
|
15
|
true
|
Tel_mobile
|
Tel_mobile
|
VARCHAR
|
15
|
true
|
commune
|
commune
|
VARCHAR
|
35
|
true
|
Quartier
|
Quartier
|
VARCHAR
|
35
|
true
|
DateAdhesion
|
DateAdhesion
|
DATE TIME
|
0
|
true
|
Lieu_Adhesion
|
Lieu_Adhesion
|
VARCHAR
|
20
|
true
|
Photo
|
Photo
|
VARCHAR
|
100
|
true
|
Montant_solde
|
Montant_solde
|
NUMERIC
|
10
|
true
|
Frais_ouverture
|
Frais_ouverture
|
NUMERIC
|
10
|
true
|
Id_depot
|
Id_depot
|
INT
|
0
|
true
|
NumFolio
|
NumFolio
|
INT
|
0
|
false
|
Iduser
|
Iduser
|
INT
|
0
|
false
|
Datedepot
|
Datedepot
|
DATE TIME
|
0
|
true
|
M1
|
M1
|
NUMERIC
|
10
|
true
|
M5
|
M5
|
NUMERIC
|
10
|
true
|
M10
|
M10
|
NUMERIC
|
10
|
true
|
M20
|
M20
|
NUMERIC
|
10
|
true
|
M50
|
M50
|
NUMERIC
|
10
|
true
|
M100
|
M100
|
NUMERIC
|
10
|
true
|
Montant_depot
|
Montant_depot
|
NUMERIC
|
10
|
true
|
Depose_par
|
Depose_par
|
VARCHAR
|
30
|
true
|
Ancien_solde
|
Ancien_solde
|
NUMERIC
|
10
|
true
|
Nouvo_solde
|
Nouvo_solde
|
NUMERIC
|
10
|
true
|
Guichetier
|
Guichetier
|
VARCHAR
|
30
|
true
|
Id_retrait
|
Id_retrait
|
AUTO_INCREMENT
|
0
|
true
|
NumFolio
|
NumFolio
|
INT
|
0
|
false
|
Iduser
|
Iduser
|
INT
|
0
|
false
|
Dateretrait
|
Dateretrait
|
DATE
|
0
|
true
|
M11
|
M11
|
NUMERIC
|
10
|
true
|
M55
|
M55
|
NUMERIC
|
10
|
true
|
M1010
|
M1010
|
NUMERIC
|
10
|
true
|
M2020
|
M2020
|
NUMERIC
|
10
|
true
|
M5050
|
M5050
|
NUMERIC
|
10
|
true
|
M100100
|
M100100
|
NUMERIC
|
10
|
true
|
Montant_retire
|
Montant_retire
|
NUMERIC
|
10
|
true
|
Retire_par
|
Retire_par
|
NUMERIC
|
25
|
true
|
Ancienn_solde
|
Ancienn_solde
|
NUMERIC
|
10
|
true
|
Nouveau_solde
|
Nouveau_solde
|
NUMERIC
|
10
|
true
|
Guichetier
|
Guichetier
|
NUMERIC
|
25
|
true
|
Date_retarit
|
Date_retrait
|
DATE TIME
|
0
|
true
|
Iduser
|
Iduser
|
INT
|
0
|
true
|
Identifiant
|
Identifiant
|
VARCHAR
|
10
|
true
|
Pwd
|
Pwd
|
VARCHAR
|
10
|
true
|
Privilege
|
Privilege
|
VARCHAR
|
10
|
true
|
3.10. Modèle
Conceptuel de données (MCD)
Après avoir recueilli toutes les
propriétés du système d'information de notre milieu
d'étude, les entités ainsi que leurs associations, nous
aboutissons au MCD suivant :
Modèle Conceptuel de données d'un
système d'information de gestion des coopératives d'epargne et de
crédit

Règles de gestion
Une règle de gestion est un élément de
description globale du fonctionnement de l'organisation. Toute activité
de l'entreprise peut faire l'objet d'une règle de gestion. Elle peut
porter sur les données manipulées par l'organisation ou sur les
traitements exécutés au sein de celle-ci.17(*)
1. Un prêt peut être étalé en une ou
plusieurs échéances ;
2. Le détail de remboursement ne concerne qu'un et un seul
prêt ;
3. Un membre peut solliciter zéro ou plusieurs
prêts ;
4. Le prêt ne concerne qu'un et un seul membre ;
5. Un membre peut rembourser son prêt en un ou plusieurs
échéances ;
6. Le remboursement ne concerne qu'un et un seul membre ;
7. Un membre peut effectuer un ou plusieurs
dépôts ;
8. Le dépôt ne concerne qu'un et un seul
membre ;
9. Un membre peut effectuer un ou plusieurs retraits ;
10. Le retrait ne concerne qu'un et un seul membre ;
11. Un utilisateur peut effectuer une ou plusieurs
opérations dans le système selon son privilège.
12. Une opération peut concerner un et un seul
utilisateur
* 16Jean-Luc BAPTISTE,
Merise, guide pratique (modélisation des données et des
traitements, langage SQL, ENI Editions, 2009, p.13
* 17Prof. Sindano., Cours
d'informatique de gestion, inédit, ISP/BUKAVU, L2 IG, 2012-2013
|