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

 > 

Etablissement d'une base de données socioéconomique territorialisée et d'un tableau de bord de suivi des programmes et projets publics de l'état.


par Baem Brice BAGOA
Ecole Nationale de la Statistique et de là¢â‚¬â„¢Analyse Economique - Ingénieur Statisticien 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

5.2 Implémentation des structures de données

5.2.1 Élaboration du modèle conceptuel de données

Au vu des fonctionnalités décrites plus haut et après l'analyse du domaine d'application, nous avons recensé les classes devant faire partie du modèle de données dans le tableau 5.1. Le dictionnaire de données, plus détaillé est présenté au tableau A.1 en annexes. Les règles suivantes permettent d'établir les associations entre les classes.

(i) Un projet a au moins un effet/objectif et un effet/objectif est rattaché à un et un seul projet;

(ii) Un projet a au plus plusieurs extrants et un extrant est rattaché à un et un seul projet (approche GAR) ;

Brice Baem BAGOA, Elève Ingénieur des Travaux Statistiques Page 56

5.2. Implémentation des structures de données

(iii) Un projet a au plus plusieurs impacts et un impact est rattaché à un et un seul projet (approche GAR) ;

(iv) Un projet appartient à au plus un programme et un programme comporte au moins un projet;

(v) Une structure est attachée à un et un seul Ministère et un Ministère peut en comporter plusieurs;

(vi) Un projet est pris en charge par au moins une structure et une structure n'a pas forcément la charge d'un projet;

(vii) Un projet comporte au moins une activité et une activité est inscrite à un et un seul projet;

(viii) Un projet possède un plan de financement qui peut être révisé au fil du temps;

(ix) Un indicateur peut ou pas être disponible pour un département donnée. Cet indicateur prend une valeur donnée pour une année;

(x) Un bailleur finance soit aucun ou plusieurs projets à un montant donné et un projet peut être financé par plusieurs bailleurs;

(xi) Un indicateur de projet est relatif à un et un seul effet/extrant/impact et un effet/extrant/im-pact peut être capté par plusieurs indicateurs. Ceux-ci peuvent prendre une certaine valeur à une période donnée;

(xii) Un indicateur est relatif à un seul secteur social et un secteur social rassemble plusieurs indicateurs;

(xiii) Une information complémentaire concerne un et un seul projet alors qu'un projet peut avoir plusieurs informations complémentaires;

(xiv) Un projet s'effectue forcément dans un ou plusieurs départements mais un département peu n'abriter aucun projet;

(xv) Un projet s'effectue forcément dans une ou plusieurs régions mais une région peu n'abriter aucun projet;

(xvi) Un utilisateur du système publie aucun ou plusieurs articles et un article est publié par un et un seul utilisateur;

(xvii) Une région comporte au moins un département et un département appartient à une et une seule région;

(xviii) Un indicateur peut ou pas être disponible pour une région donnée. Cet indicateur prend une valeur donnée pour une année;

(xix) A une activité, on affecte au moins une ressource à une quantité donnée. Une ressource n'est pas forcément affectée à une activité.

Brice Baem BAGOA, Elève Ingénieur des Travaux Statistiques Page 57

5.2. Implémentation des structures de données

Ces associations sont représentées dans le tableau 5.2 en précisant s'il y a lieu des attributs pour les classes-associations. De ces tableaux, découle le diagramme de classes représenté par la figure 5.2. La vérification (manuelle et automatique avec l'outil Power AMC) de ce diagramme permet de le valider le tenant compte des critères énoncés dans la sous-section 3.4.1.3. Pour rappel, il s'agit d'abord de vérifier si les attributs sont élémentaires et non redondants. Ensuite, on vérifie si les contraintes de partition, d'exclusivité, de totalité, d'inclusion et de simultanéité sont respectées. La dernière étape consiste en l'application des trois dernières formes normales.

Tableau 5.1 -- Recensement des classes du modèle

Classe Attributs possibles Commentaire

Activites Identifiant, nom, debut, fin Les activités d'un projet

article Titre, contenu, fichiers L'unité publie des articles

Bailleur Nom du bailleur, commentaires Les bailleurs financent les projets

Plan_Finance Identifiant, Commentaire Plan de financement du projet

Contact Adresse, mail, tel, à propos Coordonnées de l'unité

Departement Identifiant, nom Colectivité locale

Indicateur Social Identifiant, nom Liste des indicateurs sociaux

Indicateurs Projet Identifiant, nom Indicateurs de suivi

Info Complementaire Identifiant, Commentaire Infos complémentaires du projet

Messages Coordonnées, objet, contenu etc. Messages de la part des utilisateurs

Ministères Techniques Identifiant, nom Les MT en charge des projets

Extrants Id, Libelé Un projet a des extrants bien définis

Effets Id, Libelé Un projet a des effets/objectifs bien définis

Impact Id, Libelé Un projet vise un impact sur la population

Programmes Id, libellé, début, fin, financement etc. Ensemble de projets

Projets Matricule, libellé, debut, fin, financement etc. La classe Projet

Region Identifiant et nom Collectivité locale

Ressource Id et type de ressource Ressources du projet

Secteur Social Identifiant et nom Agriculture, l'éducation, santé etc.

Structure Identifiant et nom Structure du MT en charge du projet

Users Login, Mot de passe, etc. Compte des membres de l'unité

Source: Nos travaux

Tableau 5.2 -- Établissement des associations entre les classes

Association

Classe A

Mult. A

Classe B

Mult. B

Attributs 1

Prj_ Extrants

Extrants

0..

Projets

1..1

Année, valeur, source, commentaire

Prj_ Effets

Effets

1..

Projets

1..1

Année, valeur, source, commentaire

Prj_ impact

Impact

0..

Projets

1..1

Année, valeur, source, commentaire

Appartient

Projets

1..

Programmes

1..1

 

attache

Ministeres Techniques

1..1

Structure

1..

 

charge

Projets

0..

Structure

1..

 

comporte

Activites

1..

Projets

1..1

 

prj_plan_ fin

Projets

1..1

Plan Finance

1..

Année, Dépense, Taux d'avancement, commentaire

d_relatif_ is

Departement

0..

Indicateur Social

0..

Année, valeur, source

Ficance

Bailleur

1..

Projets

0..

Montant

ind_relatif_ obj

Objectifs

0..1

Indicateurs Projet

0..

Date, valeur, source

is_relatif_ ss

Indicateur Social

1..

Secteur Social

1..1

 

Possede

Projets

1..1

Info Complementaire

0..

 

pr_localise_ dept

Projets

0..

Departement

1..

 

pr_localise_ reg

Projets

0..

Region

1..

 

publie

Users

1..1

article

0..

 

r_Contient_ d

Region

1..1

Departement

1..

 

reg_relatif_ is

Region

1..

Indicateur Social

0..

Année, valeur, source

res_affecte_ activite

Ressource

1..

Activites

0..1

Valeur

Source: Nos travaux

Graphique 5.2 -- Présentation du Modèle Conceptuel de Données

prj_plan_fin

 

Plan Finance

 
 

- id Plan

- Planification

 
 
 

prj_plan_fin

Programmes

- id programme

- nom_programme

- Cout_Total

- Debut_programme

- Fin_programme

- Organisme_programme

ind mesure ext

ind mesure eff

0..* 0..*

Indicateurs Projet

- id ind p

- nom_ind_p

- Valeur Initaile

Date_Initiale - Valeur cible - Date_Cible

- Annee

- Dep_Effectiv

- Taux_avancement - Comment_Finan

1..* 1..1

prj_impact

- id Projet

- nom_projet

- Objectif_General

- Cout_Initial_rr

- Secteur act

- sous_secteur

- Secteur inst

- Etat finance

- Nature finance

- Nature_Engagement

- Debut_projet

- Fin_projet

- Organisme_Projet

- id service

- nom service

Projets

Structure

charge

1.*

ind_mesure_imp

Ministeres Techniques

- id ministere 1..1

- nom_ministere attache

ind mesure ext

- Annee - Valeurext - source_ext - Comm_Extr

Extrants

- id Extrant

- nom_Extrant - Etat Extrant

Appartient

PrjExtrants

0..1

Effets

- id Effet

- nom Effet - Etat Effet

Impact

- Id Impact

- nom_Impact
- Etat_Impact

0..1

0..1

ind mesure eff

- Annee_Eff

- Valeur eff

- Source_Eff

- Comment Effet

ind_mesure_imp

- Annee_imp - Valeur_imp - Source_imp - Comment_Imp

0..*

prj_Effet

Activites

res_affecte_activite

res_affecte_activite - Valeur_ressource

Users

pr_localise_reg

- username - password - statut

- user email

- nom

- prenom

Bailleur

- id bailleur

- nom bailleur

- commentBailleur

Ressource

- id ressource

- Type_ressurce

publie

article

- id article - Titre_Article - contenu - image

- fichier -

Contact

- id contact - Telephone - email - Adresse - About

Messages

- id message

- Nom auteur

- email auteur

- Tel auteur

- Motif_Message

- Contenu

- Date

comporte

- id activite

 

0..1

- nom activite - debut activite

- fin activite

- debut effectif

- fin effective

- Commentaire acti

 
 

1..*

 
 
 
 
 
 

0.

Ficanc

pr localise_dept

 

Ficance

- Montant

 
 
 
 

1..*

1..?ossede

Departement r_Contient_d

- id departement 1

- nom_departement

reg_relafrf is

Info Complementaire

- id info

d

relatif

is

 

reg_relatif_is

 

- Type_info

- Commentaire

- Annee_ind_reg
- Valeur_ind_reg
- Source_Ind_reg

 
 
 
 
 

Secteur Social

d_relatifis

- id sect social

- Annee_ind_dep
- Valeur_ind_dep
- Source_ind_dep

Indicateur Social

 

- nom sect social

id ind social

1." is_relatif_so

 

- nom_ind_social

11..1

Source : Nos travaux

I

Brice Baem BAGOA, Elève Ingénieur des Travaux Statistiques Page 60

5.2. Implémentation des structures de données

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