ANNEXES
Le tableau ci-dessous représente la liste des attributs
composant toutes les classes du futur système, leurs descriptions, leurs
tailles et leurs types.
N
|
Attribut
|
Libellé
|
Type
|
Taille
|
1
|
Personne_id
|
Identifiant de l'utilisateur
|
Chaine de caractère
|
20
|
2
|
Personne_nom
|
Nom de l'utilisateur
|
Chaine de caractères
|
20
|
3
|
Personne_prenom
|
Prénom de l'utilisateur
|
Chaine de caractères
|
20
|
5
|
Mot_de_passe
|
Mot de passe du personnel
|
Chaine de caractères
|
20
|
6
|
Id_role
|
Identifiant du rôle
|
Chaine de caractères
|
20
|
7
|
Libelle_role
|
Libellé du rôle
|
Chaine de caractères
|
20
|
8
|
Id_privilege
|
Identifiant du privilège
|
Chaine de caractères
|
20
|
9
|
Libelle_privilege
|
Libellé du privilège
|
Chaine de caractères
|
40
|
11
|
droitAcces_id
|
Identifiant du droit d'accès
|
Entier
|
20
|
15
|
Mot_de_passe
|
Mot de passe du bénéficiaire
|
Chaine de caractères
|
20
|
19
|
Adresse_mail
|
Adresse mail du bénéficiaire
|
Chaine de caractères
|
20
|
22
|
DateCreationCompte
|
Date de création du compte bénéficiaire
|
Date
|
-
|
24
|
Ville_id
|
Identifiant de la ville
|
Chaine de caractères
|
30
|
25
|
Gid_bati
|
Identifiant du batiment
|
Integer
|
-
|
28
|
Nom_bati
|
Nom du batiment
|
Chaine de caractères
|
60
|
30
|
Type_bati
|
Type de batiment
|
Chaine de caractères
|
30
|
31
|
Id_foncier
|
Identifant de foncier
|
Integer
|
-
|
32
|
Date_visit
|
Date de visite terrain
|
Date
|
-
|
33
|
Nom_foncier
|
Nom propriétaire foncier
|
Chaine de caractères
|
20
|
34
|
Adresse
|
Adresse de propriétaire
|
Chaine de caractères
|
30
|
35
|
Superficie
|
Superficie de parcelle
|
Décimale
|
-
|
Mémoire de fin d'études |
82
35
|
Natu_const
|
Nature de construction
|
Chaine de caractères
|
30
|
36
|
Id_provi
|
Identifiant provisoire
|
Integer
|
-
|
37
|
Nom_provi
|
Nom propriétaire provisoire
|
Chaine de caractères
|
30
|
38
|
Adresse
|
Adresse de propriétaire provisoire
|
Chaine de caractères
|
60
|
39
|
Superficie_prov
|
Superficie de parcelle provisoire
|
Décimale
|
-
|
40
|
Shape_parcelle
|
Géométrie de la parcelle
|
Géometry
|
-
|
41
|
Libellet_piece
|
Libellé de la pièce
|
Chaine de caractères
|
30
|
42
|
Parcelle_id
|
Identifiant de la parcelle
|
Chaine de caractères
|
30
|
43
|
Nom_parcelle
|
Nom de la parcelle
|
Chaine de caractères
|
30
|
44
|
Shape_parcelle
|
Géométrie de la parcelle
|
Géometry
|
-
|
45
|
Surface
|
Surface de la parcelle
|
Réel
|
50
|
46
|
Adresse_parcelle
|
Adresse de la parcelle
|
Chaine de caractères
|
30
|
47
|
Ville_parcelle
|
Ville de la parcelle
|
Chaine de caractères
|
30
|
48
|
Delimit_id
|
Identifiant de délimitation sous- préfet
|
Integer
|
-
|
49
|
Nom_limit
|
Nom de la limite
|
Chaine de caractères
|
30
|
51
|
Nom_commune
|
Nom de la commune
|
Chaine de caractères
|
30
|
52
|
Geom
|
Géométrie de la délimitation
|
Géometry
|
-
|
53
|
Nom_comm
|
Nom de la commune
|
Chaine de caractères
|
30
|
54
|
Surface_comm
|
Surface de la commune
|
Réel
|
50
|
56
|
Population_comm
|
Population de la commune
|
Réel
|
50
|
1. Représentation des données
Après avoir dégagé le dictionnaire de
données épuré, nous avons pu dégager les classes
ainsi leurs méthodes et leurs attributs qui sont
représentés dans le tableau ci-dessous
Tableau 3: Tableau de représentation des données /
Classe.
N
|
Nom classe
|
Liste des attributs
|
Méthodes
|
1
|
Droit d'accès
|
Id_privilege
|
|
Mémoire de fin d'études |
83
|
|
Id_profil
|
|
Id_droitAcces
|
2
|
Rôle
|
Id
|
|
Libellé
|
3
|
Personne
|
Personne_id
|
authentifier()
|
Personne_Nom
|
Personne_Prenom
|
Mot pass
|
|
6
|
Ville
|
Ville_id
|
|
Nom_ville
|
7
|
Parcelle provisoire
|
Id_provisoire
|
|
Nom_parcelle
|
Date_visite
|
Adresse_parcelle
|
Superficie
|
Geometry_parclle
|
15
|
Parcelle foncier
|
Id_foncier
|
|
Nom_parcelle
|
Date_visite
|
Adresse_parcelle
|
Geometry_parcelle
|
18
|
Batiment
|
Gid_bati
|
|
Nom_bati
|
Nbre_etage
|
Surface
|
Type
|
Surface
|
24
|
Delimitation
|
Id_delimit
|
|
Nom_limit
|
Mémoire de fin d'études |
84
|
|
Commune
|
|
Geometry
|
25
|
Administrateur
|
|
Gerer_droitAcces(); Ajouter_utilisateur();
|
26
|
Utilisateur
|
|
Consulterprojet(), Reclammer();
|
24
|
Responsible
|
|
Editer_benef(); Supp_benef(); Editer_dossier();
Supp_dossier();
|
26
|
Service technique
|
|
Validervisit(); Validersub();
|
|