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

 > 

Conception et réalisation d'une application informatique pour la mise en place d'une base de données pour l'exploitation des données du 4ème recensement général de la population et de l'habitat au Mali de 2009( questionnaire ménage et habitat )

( Télécharger le fichier original )
par Ali Mahamat MAHAMAT
Technolab-Ista ( Institut supérieur de technologies appliquées ) Bamako ( Mali ) - Diplôme universitaire de technologie (DUT) 2010
  

Disponible en mode multipage

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

    Table des matières :

    Rubrique

    Page

    Dédicace

    1

    Remerciements

    2

    Sigles et Abréviations

    3

    Introduction

    4

    Présentation de Technolab-Ista

    6

    Chapitre 1 : Présentation de la structure d'accueil

    10

    1.1 Historique du service de statistique du Mali en général et de l'INSTAT en particulier

    11

    1.2 Organisations et Structure générales

    13

    1.2.1 Organisation

    13

    1.2.2 Missions

    17

    1.2.3 Attributions

    18

    1.3 Matériels informatique

    19

    1.4 Logiciels et Progiciels disponible

    20

    1.5 Organigramme

    21

    Chapitre 2 : Etude préalable

    22

    2.1 Analyse de l'Existant

    23

    2.1.1 Importance du sujet

    24

    2.1.2 Les documents ou supports de collecte

    25

    2.1.3 Diagramme de circulation des flux d'information

    26

    2.1.3.1 Schéma du diagramme

    26

    2.1.3.2 Description du schéma

    27

    2.2 Critique de l'existant

    28

    2.3 Ebauche de solution

    29

    Chapitre 3 : Les modèles de données

    30

    3.1 Le Dictionnaire de données(D.D)

    31

    3.2 Les règles de gestion du modèle conceptuel des données

    34

    3.3 Liste des dépendances fonctionnelles

    35

    3.4 Graphe des sources de DF

    38

    3.5 Le Modèle Conceptuel des Données (MCD)

    39

    3.6 Le modèle logique des données (MLD)

    42

    3.7 Le modèle physique de données(MPD)

    43

    Chapitre 4 : Modèles de traitement

    50

    4.1 Le modèle conceptuel de traitement (MCT)

    51

    4.2 Le modèle organisationnel des traitements (MOT)

    56

    4.3 Modèle opérationnel des traitements(MOPT)

    61

    4.3.1 Création d'enregistrement

    62

    4.3.2 Modification d'enregistrement

    63

    4.3.3 Suppression d'enregistrement

    64

    4.3.4 Consultation d'enregistrement

    65

    4.3.5 Edition d'état

    66

    Chapitre 5 : Mise en oeuvre de l'application informatique

    67

    5.1 Généralités

    68

    5.2. Le cahier de charge du logiciel

    69

    5.3 Base de données ACCESS

    73

    5.3.1 Les tables

    74

    5.3.1.1 Les jeux d'essai

    76

    5.3.2 les relations entre tables

    78

    5.3.3 Les requêtes

    79

    5.3.4 Les formulaires

    80

    5.3.5 Les états

    82

    5.3.6. Traduction de certaines parties du cahier de charge en code VBA

    84

    5.4 Manuel de l'utilisateur

    87

    Conclusion

    91

    Bibliographie et Webographie

    92

    Annexe

    93

    DEDICACE

    Je dédie ce mémoire de fin d'études :

    A mon père ALI MAHAMAT. Ce travail est le fruit de ton éducation exemplaire, de ta bravoure, de ton intégrité, de ton soutien infaillible et sans relâche qui représente pour moi un exemple de bonté. Qu'il soit pour toi un réel motif de fierté et de satisfaction.

    REMERCIEMENTS

    Je ne saurais terminer ce présent travail sans adresser mes vifs remerciements à tous ceux qui m'ont aidé à la réalisation de ce mémoire. Mes remerciements s'adresse à :

    Ø DIEU le tout puissant, l'omniscient et l'omnipotent de nous avoir donné le courage et la force nécessaire de présenter dans la joie et le bonheur ce mémoire de fin du second cycle universitaire ;

    Ø M. DAOUDA DIAKITE, directeur de Technolab-Ista pour son initiative créatrice de Technolab dans le concert des écoles professionnelles, pour le développement du Mali et de la sous région ;

    Ø Corps professoral de Technolab-Ista en général et celui de l'Informatique de Gestion en particulier. C'est le lieu de lui rendre un hommage mérité;

    Ø M. MOCTAR DIARRA de l'INSTAT d'avoir accepté de nous encadrer et surtout d'apporter toute sa contribution pour la réussite de ce travail laborieux malgré ses multiples responsabilités et occupations. Ce dont nous avons bénéficié auprès de vous sera la clé de notre réussite. C'est le lieu de vous rendre un hommage mérité.

    Ø M. LASSANA DJIRE, mon directeur de mémoire dont le soutien, la disponibilité et le dévouement n'ont pas manqué malgré ses diverses charges et préoccupations. Vous n'avez ménagé aucun effort pour le contrôle et l'orientation de ce travail. Un très grand merci à vous.

    Ø M. AMADOU KARAMOKO TALL qui m'a fortement aidé pour l'obtention de ce stage ;

    Ø Tout le personnel de l'INSTAT ;

    Ø Ma mère FATIME ANNOUR pour le courage et les sacrifices consentis pour notre réussite. Ce travail est aussi le tien ;

    Ø Maman ALGUISMA pour son affection et son estime intense à mon égard. Que ce travail constitue pour toi une satisfaction morale ;

    Ø Mes frères et soeurs : Dr MARIAM, KHALID, AICHA, NOURA, HASSAN, HISSEIN, BRAHIM, AMNE, SAADADINE, HAMADI pour leur appui et soutien indéfectible. Trouvez ici l'expression de ma grande et profonde reconnaissance.

    Ø Mes amis : ALI ABDERAHMANE, AHMAT MAHAMAT et AMINE ADOUM qui m'ont impressionné par tant d'amour, de sympathie, de compréhensions et de respect pour autrui. Trouvez ici l'expression de mon profond respect à vos égards ;

    Ø Peuple malien pour son hospitalité sans limite, sa solidarité et son respect profond envers les étrangers. Ceci doit servir d'exemple aux autres peuples africains pour pouvoir faciliter l'intégration africaine ;

    Ø Tous les promotionnaires étudiants de Technolab-Ista. Recevez ici mon amitié et ma solidarité pour notre dessein commun ;

    Ø Toute la communauté tchadienne du Mali pour son soutien ;

    Ø Tous ceux qui de prés ou de loin ont contribué à la réalisation du présent ouvrage. Ma gratitude va à vous tous.

    Sigles et Abréviations:

    AMSTAT : Association Malienne de la Statistique

    ANSI : American National Standard Institute (organisme de normalisation américain)

    AOF : Afrique Occidental Française

    BAC : Baccalauréat

    BT : Brevet de Technicien

    BTS : Brevet de Technicien Supérieure

    CAP : Certificat d'Aptitude Professionnelle

    CIF : Contrainte d'Intégrité Fonctionnelle

    DEF : Diplôme d'Etude Fondamental

    DEUG : Diplôme d'Etude Universitaire Général

    DESS : Diplôme d'Etude Supérieure Spécialisées

    DF : Dépendances Fonctionnelles

    DNSI : Direction Nationale de la Statistique et de l'Informatique

    DUT : Diplôme Universitaire de Technologie

    DUTS : Diplôme Universitaire de Technologie Supérieure

    ESG : Ecole Supérieure de Gestion

    IUED : Institut Universitaire d'Etude du Développement

    ISTA : Institut Supérieur de Technologie Appliquées

    INSTAT : Institut National de la Statistique

    MBA : Master of Business Administration

    MERISE : Méthode d'Etude et de Réalisation Informatique pour les Systèmes d'Entreprise

    MCD : Modèle Conceptuel de Données

    MCT : Modèle Conceptuel de Traitement

    MOT : Modèle Organisationnel des Traitements

    MOPT : Modèle Opérationnel des Traitements

    MLD : Modèle Logique de Données

    MPD : Modèle Physique de Données

    OP : Opération

    RAM : Random Access Memory (mémoire vive)

    RG : Règle de Gestion

    RGPH : Recensement Général de la Population et de l'Habitat

    UT : Unité de Traitement

    SATA : Serial Advanced Technology Attachment

    SGBD : Système de Gestion de Base de Données

    SQL: Structured Query Language

    TechnoLab: Technology Laboratory

    Introduction :

    Après deux années de formation théorique et pratique à Technolab-Ista, l'étudiant admissible est tenu d'effectuer un stage dans une entreprise de son choix.

    Ce stage est clôture par l'élaboration d'un rapport de fin de stage soutenu en séance publique par l'étudiant devant un jury désignés à cet effet par la direction de l'école.

    C'est dans ce cadre que nous avons effectué un stage de trois mois à l'INSTAT (institut nationale de la statistique). Nous avons été chargés de concevoir une application informatique afin de pouvoir gérer le questionnaire relatif au Recensement Général de la population et de l'Habitat du Mali de 2009.

    Le thème retenu pour mon rapport s'intitule : « Conception et réalisation d'une application informatique pour la mise en place d'une base de donnée pour l'exploitation des données du 4ème recensement général de la population et de l'habitat au Mali de 2009(Questionnaire Ménage et Habitat) ».

    La réalisation d'une application (ensembles de logiciels) passe par deux étapes importantes : l'analyse et la programmation ; Ainsi la méthode d'analyse que nous avons utilisée est MERISE qui est la méthode d'étude et de réalisations informatique pour les systèmes d'entreprises.

    MERISE est une méthode de conception, de développement et de réalisation de projets informatiques. Le but de cette méthode est d'arriver à concevoir un système d'information. La méthode MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques. La séparation des données et des traitements assure une longévité au modèle.

    La méthode MERISE date de 1978-1979, et fait suite à une consultation nationale lancée en 1977 par le ministère de l'Industrie français dans le but de choisir des sociétés de conseil en informatique afin de définir une méthode de conception de systèmes d'information. Les deux principales sociétés ayant mis au point cette méthode sont le CTI (Centre Technique d'Informatique) chargé de gérer le projet, et le CETE (Centre d'Etudes Techniques de l'Equipement) implanté à Aix-en-Provence.

    Cette méthode se caractérise par :

    Une approche par étape composée de six(6) étapes qui sont :

    ü Schéma directeur

    ü L'étude préalable

    ü Etude détaillée

    ü Réalisation

    ü Mise en oeuvre

    ü Maintenance

    Une approche par niveaux qui sont :

    ü Conceptuel : dont l'objectif est de répondre à la question « QUOI ? », de comprendre l'essence du problème. A ce niveau on y trouve le modèle conceptuel des données(MCD) et le modèle conceptuel de traitements (MCT).

    ü Logique /organisationnel : dont l'objectif est de répondre aux questions  « QUI ? », « OU ? », « QUAND ? », « POURQUOI ».Il est composé du modèle logique de données (MLD) et du modèle organisationnel des traitements (MOT).

    ü Physique : dont l'objectif est de répondre a la question « COMMENT ? », donc avec quels moyens ? Il est composé du modèle physique de données(MPD) et du modèle opérationnel des traitements (MOPT).

    Présentation de Technolab-Ista

    Présentation de Technolab-Ista:

    Créée en date du 18 Mai 1998 par Arrêté N° 0699/98 MESSRS (Ministère des enseignements secondaires, Supérieurs et de la Recherche Scientifique), l'Institut Supérieur de Technologies Appliquées (TechnoLAB - ISTA) est situé à Bamako à la Zone A.C.I 2 000. Il est agrée et reconnu par le Gouvernement malien dans la quasi-totalité des disciplines enseignées. D'autres diplômes propres à l'institut existent et sont définies en fonction des perspectives sur un marché de travail en évolution.

    Disposant de plusieurs ordres d'enseignement et de formation, TechnoLAB - ISTA assure aux étudiants, en deux, trois, quatre ou cinq ans après le baccalauréat, une formation universitaire et professionnelle sanctionnée par un Diplôme Universitaire de Technologie (D.U.T), une Licence, une Maîtrise (Master I) et un DESS (Master II) permettant une insertion directe dans la vie active à des postes d'encadrement et de responsabilité dans plusieurs domaines. Des formations secondaires existent également au sein de l'institut.

    Des partenariats étrangers ont aussi permis la délocalisation de certains diplômes étrangers de 3eme cycle dont ceux de :

    - Master/MBA de l'ESG de Paris,

    - IMAS (International Master en Etudes du Développement) de l'IUED Genève,

    - Programmes conjoints universitaires avec l'Université Montplaisir de Tunis,

    - Programmes conjoints en formations professionnelles (Secrétariat bilingue et Cours de Langue anglaise) avec l'ICPS Accra (Ghana).

    Ces programmes concernent, entre autres, les options suivantes :

    · Master en Finance

    · Master en Gestion d'entreprises

    · Master en Gestion de Ressources Humaines

    · Master en Commerce International

    · Master en Audit et Contrôle de Gestion

    · International Master o Advanced Studies en Etudes du Développement

    Filières et diplômes prépares par TechnoLAB - ISTA :

    Au niveau universitaire, l'institut ISTA assure la formation dans les filières suivantes :

    Cycle maitrise /ingénieure :

    - Maîtrise en Finance & gestion

    - Maîtrise en Management de projets

    - Management des organisations : Option GRH

    - Maîtrise en Méthodes Informatiques Appliquées à la Gestion,

    - Ingénierie informatique (Option Systèmes & Réseaux)

    - Ingénierie commerciale : Marketing et Commerce international

    - Maîtrise en Sciences et Techniques Comptables et Financières

    Cycle D.U.T :

    - Informatique de Gestion

    - Marketing / Management

    - Comptabilité / Gestion

    - Assistant(e) d'administration

    - Electronique et Maintenance Informatique

    - Analyse / Programmation

    - Technicien Supérieur en Banque - DUT

    L'institut ISTA dispose d'un département de Recherche et Développement chargé des consultations et études socio-économiques, suivi / évaluation de projets, études de faisabilité technique, économique, élaboration de procédés technologiques, conseils et appuis aux PME / PMI en matière de gestion et d'applications techniques dont les activités concernent entre autres à :

    - Mener des études et recherches,

    - Apporter des conseils et appuis aux PME / PMI en matière de gestion,

    - Suivi / évaluation de projets,

    - Etudes de faisabilité technique, économique, élaboration de procédés technologiques.

    Outre les Maliens, l'institut accueille d'autres nationalités africaines comme les Nigériens, Tchadiens, Centrafricains, Togolais, Congolais, Camerounais, Gabonais et Djiboutiens. Symbole d'une ouverture et d'une présence continentale que nous voulons de plus en plus renforcée. Ces étrangers, de retour dans leurs pays respectifs, reçoivent une appréciation distinguée de leurs administrations publiques. Toute chose honorable pour l'ISTA et le Mali à un moment d'intégration souhaitée entre pays africains.

    Organisation et Structures:

    L'Institut ISTA est régi par un ensemble réglementaire et statutaire :

    Une convention avec le gouvernement définissant les engagements ou subventions de celui-ci à l'endroit de l'Institut ISTA. Le gouvernement malien pourra par exemple envoyer/orienter des étudiants au centre pour des niveaux différents (techniciens supérieurs, Assistants administratifs, Agents commerciaux, Gestionnaires ou Ingénieurs informaticiens ou électroniciens).

    L'Institut ISTA est une institution avec un statut financier, le statut du personnel et le règlement intérieur qui sont en accord avec les textes législatifs en République du Mali.

    Son rôle est d'étudier tout problème pédagogique, en particulier les évolutions des programmes, des formations proposées, etc.

    Conditions d'admissions:

    Par concours externe, admissions sur examen de dossier de titulaire d'un diplôme de niveau :

    · Les niveaux secondaires

    - Au moins DEF pour aboutir au CAP

    - Du niveau CAP(ou niveau équivalent) pour l'obtention du DUT

    · Les niveaux universitaires

    - BAC, BT(ou niveau équivalent) plus 4 à 5 ans d'études pour les niveaux universitaires.

    - Ou DEUG/DUTS plus 2 à 3 années d'études pour l'obtention d'un diplôme de maitrise ou d'ingénieurs.

    Les candidats étranger peuvent être présenté aux concours par l'organisme ou tout autres sponsor (entreprise, prestataires de services, cellule familiale,etc...).

    Le fonctionnement:

    Il est assuré par :

    Un Conseil d'Administration 

    Où sont  représentés tous les actionnaires et partenaires, qui arrête les grandes orientations de l'établissement et définit le budget de chaque année d'exercice. La présidence du Conseil d'Administration est assurée par un membre élu pour cinq (5) ans renouvelables.

    Un Directeur Général :

    Assurant la coordination de la gestion et du fonctionnement de l'établissement, ainsi que la mise en oeuvre de la coopération et la conduite de la politique de l'institut.

    Une Direction des Etudes:

    Chargé de la coordination des enseignements, de la documentation et du régime des élèves.

    Un surveillant général :

    Ayant pour attributions les services généraux pour le bon fonctionnement de l'Institut.

    Un Comité pédagogique et de Perfectionnement :

    Organe consultatif, regroupant le Directeur, le Directeur des études, le Surveillant Général, le personnel enseignant, deux représentants des utilisateurs et deux représentants des stagiaires en scolarité. Son rôle est d'étudier tout problème pédagogique, en particulier les évolutions des programmes, des formations proposées, etc...

    Chapitre 1 : Présentation de la structure d'accueil

    1.1. Historique du service de statistique du Mali en général et de l'INSTAT en particulier:

    Le 15 avril 1946, par décret N° 46-721 du Président du gouvernement provisoire de la république française a institué l'organisation et le fonctionnement du service de la statistique dans les Territoires d'Outre-mer. La Centrale de mécanographie précurseur de l'actuel service informatique fut instituée au sein du service de la statistique par décret N° 4883 du 27 octobre 1948.

    Par arrêté N° 594 du 20 février 1953 du gouverneur de l'AOF, le service statistique du Soudan français fut créé, dirigé par Monsieur André Serre ingénieur économiste qui peut être considéré comme le premier statisticien du Soudan français jusqu'à la loi-cadre.

    Monsieur Moussa Balla Coulibaly, ingénieur statisticien économiste stagiaire sorti de l'ENSAE (école d'application de l'institut national de statistique et des études économiques) nommé par décret N° 281-PDFP du Vice-président du Conseil du Gouvernement de la République soudanaise, à l'époque Jean Marie Kone, succéda à monsieur André Serre à la tête de la statistique du Soudan français le 1er septembre 1959.Le service de la statistique était alors placé sous la tutelle du Ministère du Plan et de l'Économie rurale, dirigé à l'époque par Monsieur Seydou Badian Kouyaté.

    La Statistique constituait en ce temps, la seule structure technique de ce département et avait pour mission de collecter des données, pour les besoins des travaux de planification et d'information à l'intention des autres structures techniques extérieures. En 1962, Monsieur Yaya Diakité Ingénieur statisticien économiste sorti lui aussi de l'ENSAE, succéda à Monsieur Moussa Balla Coulibaly appelé à d'autres fonctions.

    En septembre 1962, l'ampleur des tâches économiques a nécessité la création d'un Ministère d'État chargé du Plan et de la Coordination des Affaires économiques et financières avec désormais comme appui unique : le Service de la Statistique, dirigé par Zana Ousmane Dao, ingénieur statisticien économiste diplômé de l'ENSAE, qui a remplacé Yaya Diakite, appelé à d'autres fonctions, et le Service du Plan nouvellement créé, dirigé par son Directeur Monsieur Louis Sangare.

    Les deux structures techniques que constituaient le Service de la Statistique et le Service du Plan ont été fusionnées en une seule Direction dénommée «Direction nationale du Plan et de la Statistique», dirigée par Monsieur Charles Daba Samake, ingénieur statisticien économiste. C'est ainsi qu'après le départ de Monsieur Zana Ousmane Dao à l'ambassade du Mali à Bonn que le Service de la Statistique a été successivement dirigé par messieurs :

    · Macki Koreissi Tall de 1969 à 1973 ;

    · Denis Traore de 1973 à 1977

    En mars1977, la Direction nationale de la Planification et de la Statistique a éclaté pour donner naissance à la Direction nationale de la Planification dirigée par Monsieur Kaba Camara, et à la Direction nationale de la Statistique et de l'Informatique dirigée par Monsieur Denis Traore ingénieur statisticien économiste diplômé du centre européens de formations des statisticiens économistes des pays en voie de développement (CESD) de Paris.

    L'ordonnance N°77-30/CMLN du 30 mars 1977 crée donc La Direction nationale de la Statistique et de l'Informatique sous l'autorité du Ministre chargé du Plan avec pour mission :

    1. de collecter, traiter, interpréter et diffuser l'information statistique produite par elle-même ou par d'autres organismes ;

    2. d'effectuer des études nécessaires en vue de définir une politique nationale informatique ;

    3. de contribuer et de veiller à l'usage généralisé des données statistiques par l'ensemble des agents économiques.

    Le 30 mars2004, l'ordonnance N° 04-008/P-RM du 25 mars 2004 a abrogé l'ordonnance N° 77-30 / C.M.L.N. du 30 mars 1977.

    Au terme de cette ordonnance, la Direction nationale de la Statistique et de l'Informatique est placée sous l'autorité du Ministre du Plan et de l'Aménagement du Territoire. Elle est dirigée par un Directeur national assisté d'un Directeur national adjoint. La DNSI est représentée par la Direction régionale du Plan, de la Statistique, de l'Informatique, de l'Aménagement du Territoire et de la Population (DRPSIAP) dans chacun des chefs-lieux de région et dans le district de Bamako.

    La Direction nationale de la Statistique et de l'Informatique a été successivement dirigée par :

    · Denis Traore, ingénieur statisticien économiste, de 1973 à 1980 ;

    · Anthioumane N'Diaye, ingénieur statisticien économiste, de 1980 à 1981 ;

    · Naman Keita, ingénieur statisticien économiste, de 1981 à 1986 ;

    · Balla Diallo, ingénieur statisticien démographe, de 1986 à 1989 ;

    · Mohamed Lamine Cisse, ingénieur statisticien économiste, de 1989 à 1992 ;

    · Mme Sidibe Fatoumata Dicko, ingénieur statisticien démographe, de 1993 à 2004 ;

    · Seydou Moussa Traore, ingénieur statisticien démographe, de 2004 à 2009.

    · Seydou Moussa Traore, ingénieur statisticien démographe, depuis 2010 (INSTAT)

    Précédemment appelé Direction National de la Statistique et de l'Informatique, l'Institut national de la statistique (INSTAT) située a Hamdallaye Aci est le service officiel de la statistique du Mali créé par l'ordonnance N°09-016/P-RM du 20 mars 2009 et placé sous la tutelle du Ministère de l'économie et des finances. L'INSTAT est un établissement public à caractère scientifique et technologique. Ses activités s'organisent dans le cadre plus général du système statistique du Mali régi à la date de sa création par la loi statistique de 2005. Il constitue l'outil central dont dispose l'Etat pour assurer la mission de développement de la statistique publique, qui consiste à assurer la disponibilité et l'accessibilité des statistiques pertinentes et nécessaires pour la gestion économique, sociale et environnementale, au profit de tous les acteurs de la société.

    Ses attributions et son organisation font l'objet d'un décret pris par le président de la république. Très généralement, l'INSTAT est chargé de promouvoir la recherche, la formation et le développement dans le domaine de la statistique (article 2 de l'ordonnance de création).

    1.2. Organisations et Structure générales :

    1.2.1. Organisation:

    Les organes d'administration et de gestion sont : le Conseil d'administration, la Direction générale, le Conseil scientifique et le Comité de gestion. Certains actes d'administration ou de gestion sont soumis à l'approbation préalable ou à l'autorisation expresse du ministre de tutelle.

    Le Conseil d'administration

    C'est l'organe délibérant de l'INSTAT ; il se réunit deux fois par an en session ordinaire et autant que de besoin en session extraordinaire ; ses attributions sont les suivantes :

    · fixer les orientations générales ;

    · fixer l'organisation interne, le cadre organique ainsi que les règles particulières relatives à son administration et son fonctionnement ;

    · délibérer sur les programmes d'équipement et d'investissement à réaliser et adopter les différents manuels de gestion ;

    · adopter le budget prévisionnel, ses modifications éventuelles et arrêter les comptes avant leur transmission à l'autorité de tutelle ;

    · examiner et approuver le rapport annuel d'activités du Directeur général et les états financiers ;

    · fixer les modalités d'attribution au personnel des indemnités, primes et avantages spécifiques ;

    · délibérer sur les acquisitions, dispositions ou aliénations d'immeubles ;

    · donner un avis sur toutes questions soumises par l'autorité de tutelle.

    Le Conseil d'administration est présidé par le Ministre de tutelle de la statistique ou son représentant. En plus de son président le conseil comporte treize membres, neuf représentant des ministres, un l'Association malienne de la statistique (AMSTAT), un le Conseil national de la société civile, un la Chambre de commerce et d'industrie du Mali, et un les travailleurs de l'Institut. Son secrétariat est assuré par la Direction de l'Institut.

    La Direction générale

    Son responsable est nommé par décret pris en conseil des ministres, sur proposition du ministre chargé de la statistique. Il est responsable de la réalisation du programme et des objectifs fixés par le Conseil d'administration et pour cela dirige, anime, coordonne et contrôle l'ensemble des activités de l'Institut, et il représente l'institut dans tous les actes de la vie civile. Il est assisté par un Directeur général-adjoint, nommé par arrêté du ministre, qui le remplace de plein droit en cas de vacance, d'absence ou d'empêchement.

    Entre autres, il est plus précisément chargé de :

    · veiller à l'exécution des décisions du Conseil d'administration ;

    · élaborer et soumettre à la délibération du Conseil d'administration les objectifs à atteindre, les programmes annuels et pluriannuels et les budgets prévisionnels correspondants ;

    · gérer les relations extérieures de l'Institut.

    Il comprend aussi des services en STAFF, des départements, des délégations régionales et des missions d'assistance techniques aux organismes publics de productions statistiques.

    Ainsi en STAFF nous avons :

    - le secrétariat ;

    - l'agent comptable ;

    - la cellule de coordination et de coopération technique et institutionnelles/secrétariat permanent du comité de coordination statistique et informatique(CCSI) ;

    - la cellule de gestion des ressources humaines et de la formation ;

    - le bureau de contrôle de gestion interne.

    Six(6) Départements :

    · le département des statistiques dermographique et des conditions de vie des ménages ;

    · le département des statistiques agricoles et environnementales ;

    · le département de la comptabilité nationale, des statistiques de conjoncture, des études et analyses économiques ;

    · le département de la recherche, de la normalisation et des enquêtes statistiques ;

    · le département des applications, de la diffusion, de la gestion des bases de données ;

    · le département de l'administration du budget et des finances ;

    Plus spécifiquement le département des applications, de la diffusion, de la gestion de bases de données est chargée de :

    § Mettre à la disposition des organismes publics et privés les informations statistiques ;

    § Contrôler la qualité et l'impression des publications et procéder à la publication des supports, bulletins périodiques et revues statistiques ;

    § Définir la politique de diffusion et organiser la diffusion des données produites ;

    § Gérer le centre de documentation et assurer la conservation des archives ;

    § Contribuer à l'exploitation des données relatives aux enquêtes et recensements ;

    § Constituer des bases de données exhaustives et fiables pour les activités de l'Institut ;

    § Participer à l'immatriculation des personnes physiques et morales ;

    § Représenter l'Institut aux guichets unique de création d'entreprises ;

    § Centraliser les statistiques produites par les structures sectorielles et les services statistiques étrangers ;

    § Appuyer les services sectorielles de production des statistiques dans la conception, la réalisation et la gestion de leurs bases de données ;

    § Effectuer toutes études et analyses informatiques des services et organismes publics et privés à leurs demande ;

    § Elaborer et veiller à la mise en oeuvre d'un schéma directeur informatique de l'INSTAT ;

    § Superviser la conception et la mise à disposition de l'infrastructure des bases et des outils informatiques nécessaire aux différentes activités de l'Institut ;

    § Assurer le développement des compétences informatiques du personnel de l'Institut ;

    § Assurer l'administration des réseaux informatiques (intranet et internet) et des bases de données de l'Institut ;

    § Concevoir et développer des applications informatiques ;

    § Organiser l'accueil, l'orientation des usagers et partenaires ;

    § Promouvoir l'image de marque de l'Institut ;

    § Concevoir les actions et les outils de communication ;

    § Préparer les communiqués de presse relatifs aux investigations statistiques, à la publication des études socioéconomiques et périodiques statistiques ;

    § Favoriser l'information du personnel et le dialogue entre les services ;

    § Assurer une bonne information du publics, en matière de statistiques et d'études économiques ;

    § Tenir à jour la documentation grand publics relative à la statistiques, à l'économie et aux domaines connexes ;

    § Assurer la diffusion des publications de l'INSTAT ;

    § Assurer l'animation du site web ( www.instat.gouv.ml);

    § Assurer la mise à disposition d'un système d'information efficient pour l'ensemble des activités ;

    § Participer à l'instruction des demandes de visa ;

    Au niveau régional :

    Neuf(9) délégations régionales (toutes les régions et le district de Bamako)

    Aux niveaux sectoriels : 

    Onze missions(11) d'assistance technique auprès de onze(11) cellules de planification et de statistique(CPS) en place.

    Le Comité de gestion

    Il s'agit d'un comité interne à la Direction générale chargé d'assister son directeur dans ses tâches de gestion. Il est obligatoirement consulté sur :

    · toute mesure de nature à modifier la structure des effectifs, la durée du travail ou les conditions d'emploi ;

    · toute initiative visant des conditions de travail et de vie des travailleurs ;

    · le plan de formation et de perfectionnement.

    Il est composé du Directeur général (président), du Directeur général-adjoint, des chefs de services, et du représentant des travailleurs (élu en assemblée générale des travailleurs).

    Le Comité scientifique

    Il a pour fonction de donner un avis sur :

    · les normes techniques, la nomenclature et les méthodes statistiques ;

    · les études et recherches en matière statistique ;

    · les programmes et les rapports d'activité techniques ;

    · toute question d'ordre scientifique ou méthodologique.

    Ses membres sont nommés pour quatre années, renouvelables, par arrêté du ministre. Outre son président, personnalité de renommée scientifique en matière de statistique choisie par le ministre, le conseil comporte douze membres, dont huit spécialistes dans des domaines divers, un représentant d'AFRISTAT, un de l'agence malienne de la BCEA, un de l'Institut d'économie rurale (IER), et un de l'Institut national de recherche en santé publique (INRSP).

    Sur convocation de son président il se réunit deux fois par ans en session ordinaire et autant que de besoin en session extraordinaire. Son secrétariat est assuré par la Direction de l'Institut.

    La tutelle

    L'autorisation préalable est requise pour :

    · l'acceptation des subventions, dons et legs assortis de conditions ;

    · les emprunts de plus d'un an ;

    · la signature de toute convention et contrat d'un montant égal ou supérieur à cinquante millions de francs CFA ;

    · la prise de participation financière ou toute intervention impliquant la cession des biens et ressources de l'Institut.

    L'approbation expresse est requise pour :

    · les plans de recrutement et l'organigramme de l'Institut ;

    · le budget annuel de l'Institut ;

    · le règlement intérieur de l'Institut.

    1.2.2.Missions:


    Etablissement Public à caractère Scientifique et Technologique, doté de l'autonomie de gestion, l'INSTAT a pour mission de promouvoir la recherche, la formation et le développement dans le domaine de la statistique.
    De manière spécifique, il est chargé de :

    · entreprendre des recherches et études sur les questions statistiques et économiques à la demande des administrations publiques et éventuellement des personnes physiques ou morales de droit privé ;

    · coordonner les méthodes, les moyens et les travaux statistiques et produire les données et indicateurs statistiques nécessaires à la gestion économique et sociale ;

    · centraliser la documentation statistique et économique et réaliser l'unification des nomenclatures et des codes statistiques ;

    · assurer l'appui/ conseil aux structures du Système Statistique National ;

    · collecter, traiter et analyser les données statistiques ;

    · analyser et suivre la conjoncture économique et financière du pays ;

    · établir les comptes économiques et produire les renseignements chiffrés utiles à l'élaboration des programmes de développement économique, social et culturel.

    1.2.3. Attributions :

    A cet effet, l'INSTAT doit :

    · asseoir une reconnaissance nationale, sous régionale et internationale, synonyme de crédibilité et de confiance ;

    · veiller au respect de la déontologie ;

    · développer des pratiques de gestion qui lui permettent de disposer en permanence de la capacité institutionnelle nécessaire pour une bonne assise internationale ;

    · assurer de façon optimale la couverture complète du champ de la statistique publique ;

    · s'affirmer sur l'ensemble du champ de sa mission comme la structure de référence ;

    · intégrer dans ses programmes et dans sa démarche stratégique, les enjeux et défis du système de gouvernance ;

    · dynamiser le système statistique national ;

    · optimiser la mission d'appui conseil aux acteurs ;

    · promouvoir la collaboration avec les Instituts des pays membres d'Afristat et se positionner durablement dans les dispositifs statistiques des communautés économiques régionales dont le Mali est membre.

    L'INSTAT hérite de l'essentiel des compétences et moyens de l'ex Direction Nationale de la Statistique et de l'Informatique (DNSI) dont la réputation et l'expérience professionnelle est citée tant au plan national que sous régional. Il doit consolider ces acquis et ambitionner plus d'efficacité et de modernité. Son statut actuel devrait lui en donner les moyens.

    1.3. Matériels informatiques:

    Le parc informatique de l'INSTAT se compose principalement d'ordinateurs, de serveurs  d'imprimantes, de scanneurs et des logiciels:

    Les ordinateurs:

    Marque

    Quantité

    Capacités Disques dur

    Processeur

    Mémoire RAM

    Année d'acquisition

    HP

    30

    232 Go

    Intel(R) Celeron(R) CPU

    2 Go

    2010

    HP

    40

    232 Go

    Intel(R) Pentium(R)

    Dual CPU

    0.99 Go

    2009

    Les serveurs :

    Marque

    Rôle

    Capacités Disques dur

    Processeur

    Mémoire RAM

    Dell Power Edge Sc 440

    Contrôleur de domaine Instat

    2 disques durs SATA de 160 Go

    Intel 2160 1.8 GHz

    1 Go

    HP Proliant ML 350 G6

    Serveur d'application

    2 disques durs SATA de 300 Go

    Intel Xear E 3520 2.27GHz

    6 Go

    Dell optiplex 360

    Serveur Px Web 2008(logiciel web)

    2 disques durs de 250 Go

    Intel E 53002.8GHz

    4 Go

    Les imprimantes :

    Désignation

    Type

    Quantité

    Vitesse

    Année d'acquisition

    HP Laser jet

    Laser

    25

    16 pages /mn

    2009

    Xerox Docuprint

    Laser

    15

    8 pages /mn

    2010

    HP Color

    Laser

    10

    16 pages /mn

    2010

    Les scanneurs :

    Désignation

    Quantité

    Année d'acquisition

    HP Scan jet 5550

    4

    2006

    1.4. Logiciels et progiciels disponible:

    Désignation

    Type

    Excel

    Tableur

    Access

    SGBD

    Word

    Traitement de texte

    Spss, Stata, Issa

    Statistique

    Power point

    Présentation

    C, C++, Turbo Pascal, Java, VBA

    Langage de Programmation

    Front Page, Dreamweaver, Photoshop

    Editeur de page Web, logiciel de traitement d'image

    Windows XP, Vista, Windows7

    Système d'exploitation

    1.5. Organigramme :

    Insertion de l'organigramme à ne pas oublier à l'orientation paysage au lieu de portait

    Chapitre 2 : Etude préalable

    L'étude préalable :

    L'étude préalable qui permet d'étudier le projet d'informatisation doit être mené par les utilisateurs en liaison avec la Direction Générale et les informaticiens. Cette étude se décompose en plusieurs étapes qui sont :

    § Analyse de l'existant

    § Diagramme de circulation des flux

    § Critique de l'existant

    § Ebauche de solution

    2.1. Analyse de l'existant :

    L'analyse de l'existant appartient à la phase d'analyse du projet. Cette étape primordiale à toute mise en route de projet permet de définir un cadre, d'éviter les redites, d'aiguiser l'esprit critique, de favoriser la créativité et d'analyser l'existant afin de cerner les dysfonctionnements et les obsolescences les plus frappantes du système actuel.

    L'analyse de l'existant comporte deux phases:

    · Il existe déjà un produit, et il faut l'améliorer.

    · Il n'existe rien, il faut inventer.

    L'analyse de l'existant s'articule autour de quatre étapes :

    Ø Le recueil de l'existant par interview auprès de la direction afin d'élaborer une vision globale, de délimiter le champ de l'étude, de dessiner les perspectives d'évolutions ;

    Ø L'interview des postes de travail afin de recenser les taches exécutées, les documents, les règles en application, s'immiscer dans la culture de l'entreprise et analyser les flux d'informations. Il s'agit au travers de cette étape d'intégrer les utilisateurs au projet ;

    Ø Le recensement des règles et contraintes ;

    Ø La synthèse et la validation qui doivent permettre la bonne perception de l'environnement de l'entreprise et de son système d'information, afin de révéler les incohérences et amener à un accord définitif sur les objectifs visées.

    2.1.1. Importance du sujet:

    Cette étude porte sur « La conception et réalisation d'une application informatique pour la mise en place d'une base de donnée pour l'exploitation des données du 4ème Recensement Général de la Population et de l'Habitat au Mali de 2009 (RGPH) : Questionnaire Ménage et Habitat) ».

    Ce recensement, le quatrième du genre se donne entre autres, comme objectifs d'atteindre les résultats suivants :

    v Disposer des informations fiables et récentes sur la population et l'habitat, indispensables à la formulation, au suivi et à l'évaluation des programmes et projets de développement ;

    v Faire le suivi et la réalisation des Objectifs du millénaire pour le développement (OMD) ;

    v Aider les pouvoirs publics et leurs partenaires dans l'élaboration des politiques, la prise des décisions et l'allocation des budgets articulés autour des priorités nationales en fonction de la population et des besoins des individus ;

    v Fournir des données d'importance critique pour guider les plans, politiques et programmes de nature à répondre aux besoins et améliorer la vie de tous ;

    v Concevoir des stratégies, politiques, programmes et projets de développement capables d'améliorer de façon substantielle les conditions de vie de la population ;

    v Evaluer en plus de la réponse à la question « Combien sommes-nous ? » il est aussi nécessaire de fournir une réponse à « Qui sommes-nous ? » en termes d'âge, de sexe, d'éducation de profession, d'activité économique et d'autres caractéristiques cruciales. Aussi, faut-il répondre à la question « Où vivons-nous ? » en termes de logement, d'accès à l'eau, de la disponibilité des installations essentielles ;

    La réalisation des Objectifs du millénaire pour le développement et la réduction de la pauvreté nécessitent une connaissance précise et détaillée du volume de la population, de sa structure, de ses mouvements et de sa répartition spatiale sur le territoire national. Le RGPH demeure la source idéale de fourniture de données dont l'utilisation permet d'évaluer correctement les besoins et d'élaborer des plans et projets appropriés visant à réduire la pauvreté.

    2.1.2. Les documents ou supports de collecte:

    Toute l'étude porte sur le contenu du questionnaire (voir annexe). Autrement dit, il s'agit d'analyser son contenu et dégager les tables et les associations pour la mise en place de la base de données pour son exploitation.

    Les objectifs globaux de ce questionnaire sont d'enregistrer :

    - les ménages avec les caractéristiques de leurs membres ;

    - les décès survenu au cours des 12 derniers mois (les ménages collectifs ne sont pas concernés) ;

    - l'émigration des membres du ménage (ne concerne pas les ménages collectifs), et

    - les différentes caractéristiques de l'habitat au sein du ménage (concerne les ménages ordinaires et collectifs).

    L'analyse du questionnaire «Ménage et Habitat» est donnée ci-dessous.

    2.1.3. Diagramme de circulation des flux d'information:

    Le diagramme de circulation des flux d'information permet de mettre en évidence les flux d'information entre les différents acteurs du domaine étudié ainsi qu'avec leur environnement. Donc, il s'agit de recenser l'ensemble des acteurs qui sont, soit à l'origine des événements traités, soit destinataires d'informations.

    Il sert de base à la réalisation du Modèle conceptuel de donnée (MCD) et du Modèle conceptuel des traitements (MCT).

    2.1.3.1. Schéma du diagramme:

    Agent de codification

    Agent de saisie

    1*

    5

    2

    10

    7

    4

    3

    13

    12

    6

    8

    9

    11

    1

    Recensés

    Equipe INSTAT

    Décideurs

    Agent recenseurs

    Superviseur

    Contrôleurs

    Chef d'équipe

    Demandeur

    2.1.3.2. Description du schéma:

    Elle permet d'expliquer le fonctionnement du diagramme. Les flèches représentées sur le schéma matérialisent les flux d'un poste de travail vers un autre.

    Nous avons ainsi :

    1 : Le demandeur (qui est en fait le Gouvernement) exprime son besoin de recensement auprès de l'INSTAT.

    1*: l'INSTAT élabore la maquette du questionnaire, recrute les agents recenseurs, Superviseurs, contrôleurs, Chef d'équipe ainsi que les agents de codification et de saisie et organise le recensement sur l'étendue du territoire national ;

    2 : L'INSTAT donne les questionnaires aux Agents recenseurs, Superviseurs, contrôleurs, et aux Chef d'équipe ;

    3 : Les agents recenseurs administrent les questions aux recensés.

    4 : Les agents recenseurs envoient les questionnaires dûment remplis sous la supervision des contrôleurs à l'INSTAT.

    5 :L'INSTAT réceptionne les questionnaires dument remplis à son niveau.

    6 :L'INSTAT procède à la codification des questionnaires à travers des agents de codification.

    7 :L'INSTAT réceptionne à son niveau les questionnaires codifiés.

    8 :L'INSTAT procède à la saisie des questionnaires codifiés à travers des agents de saisie.

    9 :L'INSTAT réceptionne à son niveau les informations saisies.

    10 :L'INSTAT procède à l'exploitation des données du recensement.

    11 :L'INSTAT envoie les résultats à l'organisme demandeur.

    12 :L'INSTAT envoie les résultats aux décideurs.

    13 :L'INSTAT procède à la publication des résultats à son niveau pour le grand public

    2.2. Critique de l'existant:

    Ces critiques portent essentiellement sur le contenu du questionnaire «Ménage et Habitat».Elles n'entament en rien la qualité et la pertinence des informations demandées. Elles sont destinées au futur pour une amélioration du contenu du questionnaire pour une meilleure lisibilité.

    L'identification géographique des ménages portée sur le questionnaire ne correspond plus au découpage administratif du Mali plus précisément les arrondissements qui figurent au questionnaire.

    Par ailleurs, l'information portant sur le numéro du ménage dans la SE devrait être le numéro du ménage dans la concession car le ménage est numéroté à l'intérieur de la concession et non dans la SE.

    Le recensement s'effectue sur le terrain manuellement. Ceci explique la lenteur dans l'exécution de différentes tâches, la lourdeur due à l'accroissement des archives du questionnaire au fil du temps, le risque de perte des données et l'inaccessibilité des informations en temps réel.

    2.3. Ebauche de solution :

    - Mettre à jour le questionnaire en tenant compte du découpage administratif de la décentralisation de l'administration territoriale du Mali. En effet, depuis l'avènement des communes, il n'y a plus d'arrondissement.

    - Produire un dossier d'analyse informatique pour la mise en place d'une base de données afin de simplifier la gestion au niveau de la saisie et de la publication du résultat. Cette base de données permettra à l'INSTAT d'être :

    ü Performant dans le traitement des données ;

    ü De retrouver facilement les informations sollicitées ;

    ü Sécuriser les informations (il s'agit la de ne rendre accessibles les informations qu'a ceux qui y ont droit) ;

    ü Favoriser la mise à jour constant ;

    ü Délivrer en temps réel toutes demandes d'informations relatives au recensement.

    .

    Chapitre 3 : Les modèles de données

    Chapitre 2 : Etude préalable

    3.1 Le Dictionnaire de données(D.D) :

    Le dictionnaire de donnée recense et décrit l'ensemble des propriétés qui seront utilisées dans le développement du système d'information. Les propriétés sont recensées à partir du recueil de l'existant. Le dictionnaire de donnée doit être le plus complet possible dans la description de chacune de propriétés retenues.

    Le dictionnaire de donnée est complété par un tableau indiquant pour chaque rubrique son code, sa désignation, son type et sa taille.

    Le dictionnaire élaboré se base sur le questionnaire relatif au Recensement Général de la population et de l'Habitat du Mali de 2009. (Voir annexe).

    Code

    Désignation

    Type

    Taille

    Idménage

    Identifiant du ménage

    T

    30

    N°quest

    Numéro questionnaire

    T

    5

    Nbrequestutil

    Nombre questionnaire utilisé dans le ménage

    N

    1

    Coderégion

    Code de la région

    T

    2

    Nomrégion

    Nom de la région

    T

    20

    Codecercle

    Code du cercle

    T

    3

    Nomcercle

    Nom du cercle

    T

    20

    Codecom

    Code de la commune

    T

    5

    Nomcom

    Nom de la commune

    T

    20

    CodeQuartcomur

    Code quartier pour communes urbaines

    T

    8

    NomQuartcomur

    Nom quartier pour communes urbaines

    T

    20

    N°section

    Numéro de section

    N

    3

    N°concession

    Numéro de la concession

    N

    3

    N°Menage

    Numéro du ménage

    N

    3

    Typemen

    Type de ménage

    T

    1

    Typemencoll

    Type de ménage collectif

    T

    1

    Nomchef

    Nom du chef de ménage

    T

    20

    Prénomchef

    Prénom du chef de ménage

    T

    20

    Idmem

    Identifiant du membre de ménage

    T

    30

    N°ordmem

    Numéro d'ordre du membre de ménage

    N

    2

    Nommem

    Nom du membre de ménage

    T

    20

    Prénomem

    Prénom du membre de ménage

    T

    20

    Sexemem

    Sexe du membre de ménage

    T

    1

    Lienparchef

    Lien de parenté avec le chef de ménage

    T

    2

    Situarésidmem

    Situation de résidence du membre de ménage

    T

    1

    Religionmem

    Religion du membre de ménage

    T

    1

    Existactnaismem

    Existence ou non d'un acte de naissance du membre de ménage

    B

    1

    Datenaismem

    Date de naissance des membres de ménage

    D/H

    10

    Lieunaismem

    Lieu de naissance du membre de ménage

    T

    20

    Nationalitémem

    Nationalité du membre de ménage

    T

    50

    Handicapmem

    Handicap du membre de ménage

    T

    1

    Lieurésidant

    Lieu de résidence antérieure du membre de ménage

    T

    50

    Duréerésid

    Durée de résidence du membre de ménage

    N

    2

    Lieurésidhab

    Lieu de résidence habituel du membre de ménage

    T

    50

    Pèreviemem

    Possibilité de savoir si le père est encore en vie

    T

    1

    Mèreviemem

    Possibilité de savoir si la mère est encore en vie

    T

    1

    Fréqscolmem

    Fréquentation scolaire du membre de ménage

    T

    1

    Niveaumem

    Niveau d'instruction du membre de ménage

    T

    2

    Classemem

    Classe suivie du membre de ménage

    T

    2

    Diplômemem

    Diplôme du membre de ménage

    T

    2

    Langmatmem

    Langue maternelle du membre de ménage

    T

    2

    Langparlmem

    Langue couramment parlée du membre de ménage

    T

    2

    Situaoccupmem

    Situation par rapport à l'occupation du membre de ménage

    T

    2

    Codeactprin

    Code de l'activité principale du membre de ménage

    T

    2

    Libactprin

    Libellé de l'activité principale des membres de ménage

    T

    50

    Situaocuprinmem

    Situation dans l'occupation principale

    T

    2

    Codebranact

    Code de la branche d'activité du membre de ménage

    T

    2

    Libbranact

    Libellé de la branche d'activité du membre de ménage

    T

    50

    Actagricolmem

    Activité agricole du membre de ménage

    T

    2

    Etatmatmem

    Etat matrimonial des membres de ménage

    T

    1

    Alphamem

    Degré d'alphabétisation du membre de ménage

    T

    1

    Totalnbrenaisviv

    Total du nombre de naissance vivante des femmes du ménage

    N

    2

    Enfsurvivant

    Nombre d'enfants vivant des femmes du ménage

    N

    2

    Naiss12dermois

    Nombre de naissance vivante au cours des 12 derniers mois

    N

    1

    Décés12mois

    Possibilité de savoir s'il ya eu décès au cours 12 derniers mois

    B

    1

    Iddécès

    Identifiant de décès des membres du ménage

    T

    30

    N°décès

    Numéro de décès des membres du ménage

    N

    2

    Nomdécés

    Nom du membre de ménage décédé

    T

    20

    Prénomdécés

    Prénom du membre de ménage décédé

    T

    20

    Sexedécés

    Sexe du membre de ménage décédé

    T

    1

    Datenaissdécés

    Date de naissance des membres de ménage décédé

    D/H

    10

    Datedécés

    Date de décès des membres du ménage

    D/H

    10

    Décésgross

    Décès lié à une grossesse des femmes du ménage

    B

    1

    Décésaccouch

    Décès lié à un accouchement des femmes du ménage

    B

    1

    Nbredécès2mois

    Nombre exact de jours du décès survenu dans les 2 mois

    N

    2

    Idémig

    Identifiant du membre de ménage émigré

    T

    30

    Emig 5

    Emigration ou non au cours des 5 dernières années

    B

    1

    Nbreémig

    Nombres d'émigrés des membres de ménage

    N

    1

    N°émig

    Numéro du membre de ménage émigré

    N

    2

    Nomémig

    Nom du membre de ménage émigré

    T

    20

    Prénomémig

    Prénom du membre de ménage émigré

    T

    20

    Agedépartémig

    Age au départ du membre de ménage émigré

    N

    2

    Sexeémig

    Sexe du membre de ménage émigré

    T

    1

    Datedépartémig

    Date de départ du membre de ménage émigré

    D/H

    10

    Lieudestémig

    Lieu de destination du membre de ménage émigré

    T

    20

    Motdépartémig

    Motif de départ du membre de ménage émigré

    T

    2

    Naturehab

    Nature de l'habitat du ménage

    T

    1

    Typehab

    Type d'habitat du ménage

    T

    1

    Prinmatmurhab

    Principal matériau du mur de l'habitat du ménage

    T

    1

    Prinmattoithab

    Principal matériau du toit de l'habitat du ménage

    T

    1

    Prinmatsolhab

    Principal matériau du sol de l'habitat du ménage

    T

    1

    Prinmodéclairhab

    Principal mode d'éclairage de l'habitat du ménage

    T

    1

    Approvephab

    Approvisionnement en eau potable de l'habitat

    T

    1

    Prinsecuihab

    Principale source d'énergie pour la cuisine de l'habitat

    T

    1

    Typeaishab

    Type d'aisance de l'habitat du ménage

    T

    1

    Statoccuphab

    Statut d'occupation de l'habitat du ménage

    T

    1

    Nbrepiécocuphab

    Nombre de pièces occupées de l'habitat du ménage

    N

    2

    Exisfoyamhab

    Existence du foyer amélioré dans l'habitat du ménage

    B

    1

    Modevaordhab

    Mode d'évacuation des ordures dans l'habitat

    T

    1

    Modevaeuhab

    Mode d'évacuation des eaux usées dans l'habitat

    T

    1

    Légende:

    B : Booléen ;

    D/H : Date Heure ;

    N : Numérique ;

    T : Texte.

    3.2 Les règles de gestion du modèle conceptuel des données :

    Les règles de gestion sont obtenues via la collection de l'information par des interviews et par des documents de gestion. Les règles de gestion servent à définir l'ensemble des règles à respecter pour les actions. Une même règle de gestion peut être appliquée à plusieurs actions.

    Une règle de gestion peut être assimilée à une procédure de traitement de l'information en fonction des objectifs assignés. Les règles de gestion ont des origines diverses : les lois et règlements (comptabilité, fiscalité), les normes (internationales, nationales ou internes), les méthodes et modèles mathématiques, les procédures internes...etc.

    RG1 : Un membre se trouve dans un seul ménage qui en regroupe un à plusieurs ;

    RG2 : Un ménage se trouve dans une concession qui en regroupe plusieurs ;

    RG3 : Une concession se trouve dans une section qui en regroupe plusieurs ;

    RG4 : Une section se trouve dans un quartier qui en regroupe plusieurs ;

    RG5 : Un quartier se trouve dans une commune qui en comporte plusieurs ;

    RG6 : Une commune se trouve dans un et un seul cercle qui en regroupe plusieurs ;

    RG7 : Un cercle se trouve dans une et une seule région qui en regroupe plusieurs ;

    RG8 : Un membre de ménage est concerné par une et une seule activité principale ;

    RG9 : Une activité principale concerne une seule branche d'activité qui en regroupe plusieurs ;

    RG10 : Zéro à plusieurs décès sont enregistrés dans un ménage ;

    RG11 : Zéro à plusieurs émigrants sont recensés dans un ménage ;

    RG12 : Un ménage compte un seul type d'habitat qui concerne plusieurs ménages ;

    3.3 Liste des dépendances fonctionnelles:

    Les faits établis de la vie d'un organisme engendrent souvent des dépendances fonctionnelles(D.F) entre les entités.

    La mise en place des D.F suit les deux points suivants :

    1. Deux entités sont en D.F si la connaissance d'une valeur de l'identifiant de la première détermine la connaissance d'une seule valeur de l'identifiant de la seconde.la première est la source et la seconde le but de la dépendance.

    2. L'identifiant de la seconde entité devient une propriété de la première.

    Source

    Détermine

    But

    Idménage

     

    N°quest

    Nbrequestutil

    N°Menage

    Typemen

    Typemencoll

    Nomchef

    Prénomchef

    Naturehab

    Typehab

    Prinmatmurhab

    Prinmattoithab

    Prinmatsolhab

    Prinmodéclairhab

    Approvephab

    Prinsecuihab

    Typeaishab

    Statoccuphab

    Nbrepiécocuphab

    Exisfoyamhab

    Modevaordhab

    Modevaeuhab

    N°concession

    Coderégion

     

    Nomrégion

    Codecercle

     

    Nomcercle

    Coderégion

    Codecom

     

    Nomcom

    Codecercle

    CodeQuartcomur

     

    NomQuartcomur

    Codecom

    Idmem

     

    N°ordmem

    Nommem

    Prénommem

    Sexemem

    Lienparchef

    Situarésidmem

    Religionmem

    Existactnaismem

    Datenaismem

    Lieunaismem

    Nationalitémem

    Handicapmem

    Lieurésidant

    Duréerésid

    Lieurésidhab

    Péreviemem

    Mèreviemem

    Fréqscolmem

    Niveaumem

    Classemem

    Diplômemem

    Langmatmem

    Langparlmem

    Situaoccupmem

    Situaocuprinmem

    Actagricolmem

    Etatmatmem

    Alphamem

    Totalnbrenaisviv

    Enfsurvivants

    Naiss12dermois

    Idménage

    Codeactprin

    Codebranact

     

    Libbranact

    Codeactprin

     

    Libactprin

    Codebranact

    Iddécés

     

    Décés12mois

    N°décès

    Nomdécés

    Prénomdécés

    Sexedécés

    Datenaissdécés

    Datedécés

    Décésgross

    Décésaccouch

    Nombredécés2mois

    Idménage

    Idémig

     

    Emigr 5

    Nbreémig

    N°émig

    Nomémig

    Prénomémig

    Agedépartémig

    Sexeémig

    Datedépartémig

    Lieudestémig

    Motdépartémig

    Idménage

    N°Section

     

    CodequartComUr

    N°concession

     

    N°Section

    3.4 Graphe des Dépendances fonctionnelles:

    Le graphe des dépendances fonctionnelles ou Structure d'accès théorique(SAT) est une représentation graphique des dépendances fonctionnelles. Ce graphe, beaucoup plus simple et abordable qu'un MCD, permet de construire une ébauche du MCD. Le Graphe des dépendances fonctionnelles permet d'obtenir une représentation géographique de la structure des données du système d'informations étudié.

    Schéma du graphe des dépendances fonctionnelles:

    Coderégion Codecercle codecom

    N°section codeQuartcomur

    N°concession Idménage

    Idémig Iddécés

    Idmem

    Codebranact Codeactprin

    NB: Nous avons volontairement représenté les seules sources de dépendance pour ne pas surcharger inutilement le graphe.

    3.5 Le Modèle Conceptuel des Données (MCD):

    Le MCD permet d'établir une présentation claire des données du système d'information et définie les dépendances fonctionnelles de ses données entre elles. Les concepts utilisés sont les suivantes :

    - la propriété qui est le plus petit élément d'information manipulable par le concepteur, décrit par un nom de propriété et ayant un sens dans le système d'information étudié ;

    - L'entité qui est un élément matériel ou immatériel définie par une existence propre ayant des propriétés et un identifiant ;

    - L'identifiant qui est une propriété ou groupe de propriété permettant de distinguer chaque occurrence de l'entité par rapport aux autres ;

    - Et enfin la cardinalité qui est le nombre minimum ou maximum de fois ou une occurrence d'une entité est concernée par l'association.

    Le MCD est aussi une représentation statique, sous forme schématique, de la situation respective des données d'un domaine de gestion. C'est un schéma conçu pour être très stable dans le temps. Il permet de définir (identifier) toutes les données utilisées, les regrouper en ensembles appelés entités, et de lier ces entités par des relations, dans un modèle définit et compréhensible par toute personne connaissant la "syntaxe" du MCD.

    Schéma du modèle conceptuel des données (MCD) :

    1, n

    CERCLE

     

    Codecercle

    nomcercle

    REGION

    Coderégion

    Nomrégion

    COMMUNE

    Codecom

    Nomcom

    1, n

    1, 1

    1, 1

    CIFI

    CIFI

    QUARTIER COMMUNE URBAINE

    CodeQuartcomur

    NomQuartcomur

    CONCESSION

    N°concession

    CIFI

    CIFI

    1, n

    MENAGE

    1, 1

    Typehab

    Prinmatmurhab

    Prinmattoithab

    Prinmatsolhab

    Prinmodéclairhab

    Approvephab

    Prinsecuihab

    Typeaishab

    Statoccuphab

    Nbrepiécocuphab

    Exisfoyamhab

    Modevaordhab

    Modevaeuhab

     

    DECES

    1, 1

    Datenaissdécés

    Datedécés

    Décésgross

    Décésaccouch

    Nbredécés2mois

     

    SECTION

    N°section

    1, n

    1, n

    CIFI

    1, n

    1, n

    1, 1

    0, n

    CIFI

    1, 1

    CIFI

    CIFI

    1, 1

    0, n

    MEMBRE MENAGE

    1, 1

    Handicapmem

    Lieurésidant

    Duréerésid

    Lieurésidhab

    Péreviemem

    Mèreviemem

    Fréqscolmem

    Niveaumem

    Classemem

    Diplômemem

    Langmatmem

    Langparlmem

    Situaoccupmem

    Situaocupprinmem

    Actiagricolmem

    Etatmatmem

    Alphamem

    Totalnbrenaisviv

    Enfsurvivants

    Naiss12dermois

     

    EMIGRATION

    Idémig

    Emig5

    Nbreémig

    N°émig

    Nomémig

    Prénomémig

    Agedépartémig

    Sexeémig

    Datedépartémig

    Lieudestémig

    Motdépartémig

    CIFI

    1, 1

    BRANCHE ACTIVITE

    Codebranact

    Libbranact

    1, n

    1, 1

    CIFI

    1, 1

    ACTIVITE PRINCIPALE

    Codeactprin

    Libactprin

    1, n

    CIFI

    3.6 Le modèle logique des données (MLD) :

    Le modèle logique des données(MLD) se situe entre le modèle conceptuel des données (MCD) et le modèle physique des données (MPD). Il représente l'univers des données décrit dans le MCD en tenant compte du type de base de donnée choisie : relationnel ou réseau hiérarchique. Autrement dit, le MLD traduit le MCD en un formalisme compréhensible par la machine.

    Dans ce modèle par convention les clés primaires sont soulignées d'un trait continu et les clés secondaires sont succéder d'une étoile.

    REGION (Coderégion, Nomrégion)

    CERCLE (Codecercle, nomcercle, Coderégion*)

    COMMUNE (Codecom, Nomcom, Codecercle*)

    QUARTIER COMMUNE URBAINE (CodeQuartcomur, NomQuartcomur, Codecom*)

    SECTION (N°section, CodeQuartcomur*)

    CONCESSION (N°concession, N°section*)

    MENAGE (Idménage,N°quest, Nbrequestutil, N°Menage, Typemen, Typemencoll, Nomchef, Prénomchef,Naturehab,Typehab,Prinmatmurhab,Prinmattoithab,Prinmatsolhab, Prinmodéclairhab,Approvephab,Prinsecuihab,TypeaishabStatoccuphab,Nbrepiécocuphab,Exisfoyamhab,Modevaordhab, Modevaeuhab, N°concession*)

    DECES (Iddécés,Décés12mois, N°décès,Nomdécés,Prénomdécés,Sexedécés, Datenaissdécés, Datedécés, Décésgross, Décésaccouch,Nbredécés2mois Idménage*)

    EMIGRATION(Idémig,Emig5,Nbreémig,N°émig,Nomémig,Prénomémig,Agedépartémig, Sexeémig,Datedépartémig,Lieudestémig,Motdépartémig, Idménage*)

    MEMBREMENAGE(Idmem,N°ordremem,Nommem,Prénommem,Sexemem,Lienparchef,Situarésidmem,Religionmem,Existactnaissmem,Datenaismem,Lieunaismem,Nationalitémem,Handicapmem,Lieurésidant,Duréerésid,Lieurésidhab,Péreviemem,Mèreviemem,Fréqscolmem,Niveaumem,Classemem,Diplômemem,Langmatmem,Langparlmem,Situaoccupmem,Situaocupprinmem,Actiagricolmem,Etatmatmem,Alphamem,Totalnbrenaisviv,Enfsurvivants, Naiss12dermois, Idménage*)

    BRANCHE ACTIVITE (Codebranact, Libbranact)

    ACTIVITE PRINCIPALE (Codeactprin, Libactprin, Codebranact*)

    3.7 Le modèle physique de données(MPD) :

    Le modèle physique de données(MPD) est le dernier modèle réalisé pour les données avant la programmation. Le MPD prend en compte les ressources physiques (SGBD, matériel, support,...).Il permet aussi d'aboutir à la description des fichiers et de la base de données. Le modèle physique de données(MPD) est l'implémentation du modèle logique de données par un logiciel. Les règles de passage du MLD au MPD sont :

    - Les tables relationnelles deviennent des fichiers ;

    - Les propriétés deviennent les champs du fichier ;

    - Les identifiants deviennent des clés primaires.

    Les différentes tables résultantes de cette analyse sont les suivantes :

    Description du modèle physique de données:

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : REGION

    Désignation : fichier REGION

    Organisation : Directe

    Clé primaire : Coderégion

    Longueur d'enregistrement : 22

    Type: Permanent  Support : Disque

    Clés secondaires : Néant

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Coderégion

    Nomrégion

    T

    T

    2

    20

    Code de la région

    Nom de la région

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : CERCLE

    Désignation : fichier CERCLE

    Organisation : Directe

    Clé primaire : Codecercle

    Longueur d'enregistrement : 25

    Type : Permanent Support : Disque

    Clés secondaires : Coderégion*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Codecercle

    Nomcercle

    Coderégion*

    T

    T

    T

    3

    20

    2

    Code du cercle

    Nom du cercle

    Code de la région

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : COMMUNE

    Désignation : fichier COMMUNE

    Organisation : Directe

    Clé primaire : Codecom

    Longueur d'enregistrement : 28

    Type : Permanent Support : Disque

    Clés secondaires : Codecercle*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Codecom

    Nomcom

    Codecercle*

    T

    T

    T

    5

    20

    3

    Code de la commune

    Nom de la commune

    Code du cercle

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : QUARTIER COMMUNE URBAINE

    Désignation : fichier QUARTIER COMMUNE URBAINE

    Organisation : Directe

    Clé primaire : CodeQuartcomur

    Longueur d'enregistrement : 33

    Type : Permanent Support : Disque

    Clés secondaires : Codecom*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    CodeQuartcomur

    NomQuartcomur

    Codecom*

    T

    T

    T

    8

    20

    5

    Code quartier communes urbaines

    Nom quartier communes urbaines

    Code de la commune

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : BRANCHE ACTIVITE

    Désignation : fichier BRANCHE ACTIVITE

    Organisation : Directe

    Clé primaire : Codebranact

    Longueur d'enregistrement : 52

    Type: Permanent  Support : Disque

    Clés secondaires : Néant

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Codebranact

    Libbranact

    T

    T

    2

    50

    Code branche d'activité

    Libellé branche d'activité

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : ACTIVITE PRINCIPAL

    Désignation : fichier ACTIVITE PRINCIPAL

    Organisation : Directe

    Clé primaire : Codeactprin

    Longueur d'enregistrement : 54

    Type: Permanent Support : Disque

    Clés secondaires : Codebranact*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Codeactprin

    Libbranact

    Codebranact*

    T

    T

    T

    2

    50

    2

    Code activité principale Libellé activité principale

    Code branche d'activité

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : MENAGE

    Désignation : fichier MENAGE

    Organisation : Directe

    Clé primaire : Idménage

    Longueur d'enregistrement : 99

    Type : Permanent Support : Disque

    Clés secondaires : N°concession*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Idménage

    N°quest

    Nbrequestutil

    N°Menage

    Typemen

    Typemencoll

    Nomchef

    Prénomchef

    Naturehab

    Typehab

    Prinmatmurhab

    Prinmattoithab

    Prinmatsolhab

    Prinmodéclairhab

    Approvephab

    Prinsecuihab

    Typeaishab

    Statoccuphab

    Nbrepiécocuphab

    Exisfoyamhab

    Modevaordhab

    Modevaeuhab

    N°concession*

    T

    T

    N

    N

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    N

    B

    T

    T

    N

    30

    5

    1

    3

    1

    1

    20

    20

    1

    1

    1

    1

    1

    1

    1

    1

    1

    1

    2

    1

    1

    1

    3

    Id du ménage

    Numéro questionnaire

    Nombre questionnaire utilisé

    Numéro ménage

    Type de ménage

    Type de ménage collectif

    Nom du chef de ménage

    Prénom du chef de ménage

    Nature de l'habitat du ménage

    Type d'habitat du ménage

    Principal matériau du mur habitat

    Principal matériau du toit habitat

    Principal matériau du sol habitat

    Principal mode d'éclairage habitat

    Approvisionnement eau potable

    Principale source énergie cuisine

    Type d'aisance de l'habitat

    Statut d'occupation de l'habitat

    Nombre pièces occupées habitat

    Existence foyer amélioré habitat

    Mode d'évacuation des ordures

    Mode d'évacuation eaux usées

    Numéro de la concession

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : SECTION

    Désignation : fichier SECTION

    Organisation : Directe

    Clé primaire : N°Section

    Longueur d'enregistrement : 11

    Type : Permanent Support : Disque

    Clés secondaires : CodequartComUr*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    N°Section

    CodequartComUr*

    N

    T

    3

    8

    Numéro de section

    Code quartier communes urbaines

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : CONCESSION

    Désignation : fichier CONCESSION

    Organisation : Directe

    Clé primaire : N°concession

    Longueur d'enregistrement : 6

    Type : Permanent Support : Disque

    Clés secondaires : N°Section *

    Nom Champ

    Type

    Longueur

    Libelle Champ

    N°concession

    N°Section*

    N

    N

    3

    3

    Numéro de la concession

    Numéro de section

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : DECES

    Désignation : fichier DECES

    Organisation : Directe

    Clé primaire : Iddécés

    Longueur d'enregistrement : 128

    Type : Permanent Support : Disque

    Clés secondaires : Idménage*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Iddécés

    Décés12mois

    N°décès

    Nomdécés

    Prénomdécés

    Sexedécés

    Datenaissdécés

    Datedécés

    Décésgross

    Décésaccouch

    Nombredécés2mois

    Idménage

    T

    B

    N

    T

    T

    T

    D/H

    D/H

    B

    B

    N

    T

    30

    3

    2

    20

    20

    1

    10

    10

    1

    1

    2

    30

    Id du décès

    Décès au cours 12 derniers mois

    Numéro du décès

    Nom du membre décédé

    Prénom du membre décédé

    Sexe du membre décédé

    Date de naissance des membres

    Date de décès des membres

    Décès lié grossesse des femmes

    Décès accouchement femmes

    Nombre jours du décès 2 mois

    Id du ménage

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : EMIGRATION

    Désignation : fichier EMIGRATION

    Organisation : Directe

    Clé primaire : Idémig

    Longueur d'enregistrement : 139

    Type: Permanent  Support : Disque

    Clés secondaires : Idménage*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Idémig

    Emig5

    Nbreémig

    N°émig

    Nomémig

    Prénomémig

    Agedépartémig

    Sexeémig

    Datedépartémig

    Lieudestémig

    Motdépartémig

    Idménage*

    T

    B

    N

    N

    T

    T

    N

    T

    D/H

    T

    T

    T

    30

    1

    1

    2

    20

    20

    2

    1

    10

    20

    2

    30

    Id émigration

    Emigration 5 dernières années

    Nombres d'émigrés

    Numéro du membre émigré

    Nom du membre émigré

    Prénom du membre émigré

    Age départ du membre émigré

    Sexe du membre émigré

    Date départ du membre émigré

    Lieu destination du membre émigré

    Motif de départ du membre émigré

    Id ménage

    Description du fichier

    Recensement Général de la Population et de l'Habitat (RGPH 2009)

    Questionnaire Habitat et Ménage

    Nom : MEMBRE MENAGE

    Désignation : fichier MEMBRE MENAGE

    Organisation : Directe

    Clé primaire : Idmem

    Longueur d'enregistrement : 316

    Type : Permanent Support : Disque

    Clés secondaires : Idménage*

    Nom Champ

    Type

    Longueur

    Libelle Champ

    Idmem

    N°ordremem

    Nommem

    Prénommem

    Sexemem

    Lienparchef

    Situarésidmem

    Religionmem

    Existactnaissmem

    Datenaismem

    Lieunaismem

    Nationalitémem

    Handicapmem

    Lieurésidant

    Duréerésid

    Lieurésidhab

    Péreviemem

    Mèreviemem

    Fréqscolmem

    Niveaumem

    Classemem

    Diplômemem

    Langmatmem

    Langparlmem

    Situaoccupmem

    Situaocupprinmem

    Actiagricolmem

    Etatmatmem

    Alphamem

    Totalnbrenaisviv

    Enfsurvivants

    Naiss12dermois

    Idménage*

    T

    N

    T

    T

    T

    T

    T

    T

    T

    D/H

    T

    T

    T

    T

    N

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    N

    N

    N

    T

    30

    2

    20

    20

    1

    2

    1

    1

    1

    10

    20

    50

    1

    50

    2

    50

    1

    1

    1

    2

    2

    2

    2

    2

    1

    2

    2

    1

    1

    2

    2

    1

    30

    Id du membre de ménage

    Numéro d'ordre du membre de ménage

    Nom du membre de ménage

    Prénom du membre de ménage

    Sexe du membre de ménage

    Lien de parenté avec le chef de ménage

    Situation de résidence du membre de ménage

    Religion du membre de ménage

    Existence acte de naissance membre de ménage

    Date de naissance des membres de ménage

    Lieu de naissance du membre de ménage

    Nationalité du membre de ménage

    Handicap du membre de ménage

    Lieu résidence antérieure du membre de ménage

    Durée de résidence du membre de ménage

    Lieu résidence habituel du membre de ménage

    Possibilité de savoir si le père est encore en vie

    Possibilité de savoir si la mère est encore en vie

    Fréquentation scolaire du membre de ménage

    Niveau d'instruction du membre de ménage

    Classe suivie du membre de ménage

    Diplôme du membre de ménage

    Langue maternelle du membre de ménage

    Langue couramment parlée membre de ménage

    Situation par rapport à l'occupation du membre

    Situation dans l'occupation principale

    Activité agricole du membre de ménage

    Etat matrimonial des membres de ménage

    Degré d'alphabétisation du membre de ménage

    Total nombre naissance vivante femmes ménage

    Nombre d'enfants vivant des femmes du ménage

    Nombre naissance vivante 12 derniers mois

    Id ménage

    Chapitre 4 : Modèles de traitement

    4.1 Le modèle conceptuel de traitement (MCT):

    Le Modèle Conceptuel de Traitement (MCT) décrit les traitements et plus précisément toutes les activités découlant des échanges entre le domaine étudié et le monde extérieur. Il exprime donc ce que fait le domaine sans se poser le problème de savoir qui le fait, quand et comment.

    Le MCT est constitué d'un enchainement d'opérations; chaque opération est constitué d'une ou de plusieurs actions. Les résultats sont liés à la condition de sortie (règle d'émission) et sont appelés des événements sortants.

    Les concepts utilisés sont les suivants :

    - Evénement : il est interne ou externe au système d'information ; il s'agit d'un déclencheur pour le lancement d'une opération à destination du monde extérieure ;

    - Synchronisation : c'est une règle indiquant les événements et l'enchainement de ce dernier nécessaire au lancement d'une opération. Il s'agit d'une expression logique composée essentiellement de OU et ET ;

    - Opération : c'est une liste d'action à réaliser. Pour être activer une opération doit satisfaire certaines conditions qui sont récapitulées dans la synchronisation des événements externes déclencheurs des opérations ;

    - Règle d'émission : une règle d'émission à la sortie d'une opération va permettre de décider quel résultat déclenché en fonction de l'opération.

    Les règles d'émissions les plus couramment utilisées sont :

    OK : si le résultat est bon.

    OK : si le résultat n'est pas bon ;

    - Toujours : si l'émission d'événement est indépendant du résultat de l'opération.

    Schéma du modèle conceptuel de traitement (MCT) :

    OP1

    Elaboration de la maquette du questionnaire

    Toujours

    OP2

    Validation de la maquette du questionnaire

    OK

    OK

    Maquette du questionnaire validée

    Maquette du questionnaire non validé

    Expression Besoin de Recensement

    Maquette du questionnaire élaborée

    OP3

    Recrutement des Agents

    Toujours

    Agents de saisie recrutés

    Agents de codification recrutés

    Agents recenseurs, superviseurs, contrôleurs et chef d'équipe recrutés

    OP4

    Exécution du Recensement

    Toujours

    OP5

    Codification questionnaire

    Toujours

    OP6

    Contrôle de la codification

    OK

    OK

    Questionnaire remplis et codifiés

    ETT

    Questionnaires remplis

    Questionnaire codifié et contrôlé

    Questionnaire contrôlé mal codifié

    ETT

    OP7

    Saisie questionnaire

    Toujours

    Fichier recensement saisie

    OP8

    Contrôle de la saisie

    OK

    OK

    Fichier recensement saisie et controlé

    Fichier recensement controlé mal saisie

    OP9

    Exploitation des données

    Toujours

    Résultat recensement

    OP10

    Publication des résultats du recensement

    Toujours

    Résultat du recensement publié

    4.2 Le modèle organisationnel des traitements (MOT):

    Basé sur les principes de modélisation du modèle conceptuel des traitements(MCT), le modèle organisationnel des traitements (MOT) définit de manière détaillée les opérations conceptuelles en les découpant en taches.

    Le MOT consiste donc à représenter le modèle conceptuel des traitements dans un tableau dont les colonnes sont le temps (période de déroulement), l'enchainement des procédures fonctionnelles, la nature (type ou action de traitement) et le lieu (poste de travail).

    Les types de traitements sont :

    § Manuel : réalisation de procédures par l'Homme sans intervention des ressources informatiques.

    § Semi-automatique : réalisation de procédures sur une machine avec l'intervention de l'Homme.

    § Automatique : réalisation de procédure qui, une fois lancées, se déroulent sans intervention de l'Homme.

    Le modèle organisationnel des traitements s'attache à décrire l'organisation appliquée aux traitements. Cette description se traduit par :

    - La chronologie des phases de traitement ;

    - La répartition organisationnelle des phases;

    - La circulation des informations entre les postes de travail ;

    - Les ressources humaines et techniques utilisées par la phase modélisée ;

    Ce modèle a pour but de définir l'ensemble des opérations conceptuelles du MCT en tenant compte des contraintes organisationnelles. Il s'agit en fait de se poser des questions « QUI », « OU », « COMMENT » et « QUAND » sont exécutées les tâches.

    En réponse à ces différentes questions, nous obtenons le MOT suivant :

    Schéma du Modèle Organisationnel des Traitements (MOT) :

    DEROULEMENT

    ENCHAINEMENT DES PROCEDURES FONCTIONNELLES

    NATURE

    POSTE DE TRAVAIL

    Maquette du questionnaire non validé

    Maquette du questionnaire validée

    Maquette du questionnaire élaborée

    Expression Besoin de Recensement

    Manuelle

    Manuelle

    Equipe INSTAT

    Equipe

    INSTAT

     
     

    Agents recenseurs, superviseurs, contrôleurs et chef d'équipe recrutés

    Agents de codification recrutés

    Questionnaire remplis et codifiés

    ETT

    Questionnaires remplis

    Agents de saisie recrutés

    Manuelle

    Manuelle

    Manuelle

    Manuelle

    Equipe INSTAT

    Agent recenseur

    Agent de codification

    Agent Contrôleur

     
     

    Résultat recensement

    Fichier recensement contrôlé mal saisie

    Fichier recensement saisie et contrôlé

    Questionnaire contrôlé mal codifié

    Questionnaire codifié et contrôlé

    ETT

    Fichier recensement saisie

    Semi-automatique

    Semi-automatique

    Automatique

    Agent de saisie

    Equipe INSTAT

    Equipe INSTAT

     
     

    Résultat du recensement publié

    Semi-automatique

    Equipe INSTAT

     
     

    4.3 Modèle opérationnel des traitements(MOPT) :

    Présentation des modules :

    Le modèle opérationnel des traitements (MOPT) est la dernière étape avant la réalisation du logiciel. Ce modèle va servir de décrire l'agencement (architecture technique) des différents modules de programmation. S'il est bien réalisé, le MOPT permet de gagner un temps considérable pour la réalisation et la maintenance.

    En outre, il constitue la description des traitements le plus proche de la technique utilisée (définition de la structure des programmes par des points d'explications).

    Les modules retenus en unités de traitement pour l'exploitation des données sont :

    La gestion des principaux fichiers (Tables) :

    § Création d'enregistrement ;

    § Modification d'enregistrement ;

    § Suppression d'enregistrement ;

    § Consultation d'enregistrement ;

    § Edition des états.

    Unités de traitement :

    4.3.1 Création d'enregistrement :

    Ecran

    Clavier

    Schéma :

    Lecture/Ecriture

    Table

    UT <<C>>

    - Entrées :

    Clavier (saisie)

    Fichier (en lecture) 

    - Sortie :

    Ecran (affichage)

    Fichier (en écriture)

    - Traitement :

    Début

    · Affichage de l'Ecran de Création

    · Saisie de la clé

    · Contrôle de la clé

    SI erreur :

    AFFICHER « Message d'Erreur »

    SINON

    Saisie des autres informations

    SI autre création

    Aller à Début

    FIN SI

    FIN SI

    FIN

    4.3.2 Modification d'enregistrement :

    Ecran

    Clavier

    Schéma :

    Table

    Lecture/Ecriture

    UT <<M>>

    - Entrées/Sorties:

    Clavier (saisie)

    Fichier (en lecture/Ecriture) 

    Ecran (affichage)

    - Traitement :

    Début

    · Affichage de la grille d'Ecran de modification

    · Saisie de la clé de l'enregistrement à modifier

    · SI clé Existe

    Afficher les autres informations

    Modifier la zone désirée

    Enregistrer les données après confirmation

    SINON

    AFFICHER « Message d'Erreur »

    SI autre modification

    Aller à Début

    FIN SI

    FIN SI

    FIN

    4.3.3 Suppression d'enregistrement :

    Ecran

    Clavier

    Schéma :

    Table

    Lecture/Ecriture

    UT <<S>>

    - Entrées/Sorties:

    Clavier (saisie)

    Fichier (en lecture/Ecriture) 

    Ecran (affichage)

    - Traitement :

    Début

    · Affichage de la grille d'Ecran de suppression

    · Saisie de la clé de l'enregistrement à supprimer

    · SI clé Existe

    Afficher les autres informations

    Supprimer l`enregistrement après confirmation

    SINON

    AFFICHER « Message d'Erreur »

    SI autre suppression

    Aller à Début

    FIN SI

    FIN SI

    FIN

    4.3.4 Consultation d'enregistrement :

    Ecran

    Clavier

    Schéma :

    Table

    Lecture

    UT <<V>>

    - Entrées/Sorties:

    Clavier (saisie)

    Fichier (en lecture/Ecriture) 

    Ecran (affichage)

    - Traitement :

    Début

    · Affichage de la grille d'Ecran de consultation

    · Saisie de la clé de l'enregistrement à consulter

    · SI clé Existe

    Afficher les autres informations

    SINON

    AFFICHER « Message d'Erreur »

    SI autre consultation

    Aller à Début

    FIN SI

    FIN SI

    FIN

    Imprimante

    4.3.5 Édition d'état :

    Clavier

    Ecran

    Schéma :

    Table

    Lecture

    UT <<E>>

    - Entrées/Sorties:

    Clavier (saisie)

    Fichier (en lecture/Ecriture) 

    Ecran (affichage)

    - Traitement :

    Début

    · Affichage de la grille d'Ecran d'édition

    · Saisie des conditions d'édition

    · SI condition Existe

    Afficher l'(les)enregistrement(s)

    SI autre Edition

    Aller à Début

    FIN SI

    FIN SI

    FIN

    Chapitre 5 : Mise en oeuvre de l'application informatique

    5.1 Généralités :

    En informatique, une base de données (Abréviation: « BD » ou « BdD ») est un lot d'informations stockées dans un dispositif informatique. Les technologies existantes permettent d'organiser et de structurer la base de données de manière à pouvoir facilement manipuler le contenu et stocker efficacement de très grandes quantités d'informations.

    Les informations sont généralement classées par nature connexes (exemple : dossier médical ; patient ; médecin ; consultations ; médicaments). Les données sont réunies en petits groupes appelés enregistrements. Chaque type d'enregistrement correspond à une entité, c'est-à-dire un ensemble d'informations relatives à un objet d'une certaine nature ainsi que les associations avec les objets connexes.

    Une base de données permet de mettre des données à la disposition d'utilisateurs pour une consultation, une saisie ou bien une mise à jour, tout en s'assurant des droits accordés à ces derniers. Cela est d'autant plus utile que les données informatiques sont de plus en plus nombreuses.

    Dans le langage courant, le terme base de données est utilisé pour désigner toute source importante de données telle qu'une encyclopédie. Les bases de données sont classées en fonction de leur contenu : bibliographique, texte, numérique, et images.

    Une base de données peut être locale, c'est-à-dire utilisable sur une machine par un utilisateur, ou bien répartie, c'est-à-dire que les informations sont stockées sur des machines distantes et accessibles par réseau. L'avantage majeur de l'utilisation de bases de données est la possibilité de pouvoir être accédées par plusieurs utilisateurs simultanément.

    L'organisation logique des données se fait selon un modèle de données. Conformément à l'architecture ANSI/Sparc, l'organisation logique est indépendante de la structure physique. Une modification de l'organisation logique ne provoque pas de modification de la structure physique et vice-versa.

    La motivation fondamentale de l'organisation des données est de permettre d'effectuer des inférences (requêtes) sur celles-ci. Le modèle de données relationnel est aujourd'hui le plus utilisé parce qu'il est formellement démontré que ce type de représentation permet de résoudre toutes requêtes, contrairement aux modèles hiérarchiques et réseau.

    Afin de pouvoir contrôler les données ainsi que les utilisateurs, le besoin d'un système de gestion s'est vite fait ressentir. La gestion de la base de données se fait grâce à un logiciel qui manipule les bases de données appelé système de gestion de base de données (SGBD). Il permet d'organiser, de contrôler, de consulter et de modifier la base de données.

    Un SGBD apparaît comme un outil informatique permettant la sauvegarde, l'interrogation, la recherche et la mise en forme des données stockées sur mémoires secondaires. Ce sont là les fonctions premières, complétées par des fonctions souvent plus complexes, destinées par exemple à assurer le partage des données mais aussi à protéger les données contre tout incident et à obtenir des performances acceptables. Au-delà de ses fonctions de recherche, de rangement et de présentation, un SGBD gère des problèmes difficiles de partage et de cohérence de données. Il protège aussi les données contre les accès non autorisés. Ces dernières fonctions qui peuvent paraître annexes sont souvent les plus difficiles à réaliser et nécessitent beaucoup de codes.

    5.2 Le cahier de charge du logiciel :

    1. Le logiciel se présente sous forme d'onglets en rapport avec la présentation du questionnaire.

    Il doit en outre pouvoir livrer :

    a) le formulaire de saisie de toutes les tables ;

    b) le formulaire de saisie de tout le questionnaire. A ce niveau, on veillera à faire en sorte qu'ayant saisi une région, on ne puisse saisir que les cercles appartenant à cette région. Il en sera de même pour le cercle par rapport à la commune et la commune par rapport au quartier.

    c) L'identifiant du ménage sera la concaténation du code du quartier, du numéro de la concession, du numéro de la SE et du numéro du ménage  dans la concession;

    d) L'identifiant du membre sera aussi la concaténation de l'identifiant du ménage et de son numéro d'ordre ;

    e) L'identifiant du membre décédé sera la concaténation de l'identifiant du ménage et de son numéro d'ordre ;

    f) L'identifiant du membre émigré sera la concaténation de l'identifiant du ménage et de son numéro d'ordre;

    g) les requêtes ci-dessous :

    1. la liste et le nombre de chefs de ménage ayant plus d'une femme par région, cercle, commune et quartier ;

    2. la liste et le nombre de quartiers ayant plus de 15 membres ;

    3. la liste et le nombre de femmes de 12 ans ayant eu au moins un enfant les 12 derniers mois par région, par cercle, par commune et quartier ;

    4. la liste et le nombre de naissances vivantes totales > 20  par région, cercle, commune et quartier ;

    5. la liste et le nombre d'enfants survivants qui est la moitié du nombre de naissances vivantes totales par région, cercle, commune et quartier;

    2. Le tableau ci-dessous présente les spécifications de contrôle du Recensement Général de la Population et de l'Habitat à partir du questionnaire ménage et habitat. La variable indiquée est celle à partir de laquelle le contrôle est effectué ; il est effectué avec des variables qui la précèdent quand il s'agit d'un contrôle de compatibilité et avec des variables qui la suivent quand il s'agit d'un contrôle de cohérence inhérent.

    Section M : Ménage

    Variable de contrôle

    Variable à contrôler

    Logique du questionnaire

    Anomalie

    M3 : arrondissement

    M3

    M3 existe

    M3 ne doit pas exister dans le formulaire de saisie car l'arrondissement n'a pas lieu d'être mentionné depuis l'avènement des communes

    Section P : Membres Ménage

    Variable de contrôle

    Variable à contrôler

    Logique du questionnaire

    Anomalie

    P1 : N° Ordre

    P1

    P1 = n et n > 1

    Existence d'un individu de rang n. Possibilité que n=1.cas d'un ménage avec un seul individu

    P4 : Lien de parenté avec le Chef

    P3 : sexe

    Le P3 du chef <> P3 conjoint

    Le chef ne doit pas être de même sexe que son (sa) conjoint (e)

    P4 : Lien parenté avec le CM

    P1

    Si P1 = 1, alors P4 du chef = 1

    Le numéro 1 est toujours le chef de ménage;

    P9 : âge

    P3, P4

    P9 du Chef >= 15 si son P3 = 1 ou P9 du chef >= 13 si son P3=2

    L'âge du chef doit être >= 13 ans

    P9 : âge

    P3, P4

    P9 du conjoint du chef >= 15 si son P3= 1 ou P9 du conjoint du chef >=13 si son P3 = 2

    L'âge du conjoint doit être >= 13 ans

    P9 : âge

    P3, P4

    P9 du père du chef >= 15 au P3 du chef.

    P9 de la mère du chef >= 13 au P3 du chef.

    .

    L'âge du parent du chef >= 13 ans à celui du chef de ménage

    P18 : Fréquentation scolaire

    P9

    P9 >= 3 ans

    Le membre doit avoir 3 ans ou plus

    P19 : Niveau d'instruction

    P9

    P9 >= 3 ans

    Le membre doit avoir 3 ans ou plus

    P19 : Niveau d'instruction

    P9

    P19 <= âge + 2 ans

    Le niveau d'instruction ne doit être > à l'âge +2

    P20 : Classe

    P9

    P9 >= 3 ans

    Le membre doit avoir 3 ans ou plus

    P21 : Diplôme

    P9

    P9 >= 3 ans

    Le membre doit avoir 3 ans ou plus

    P21 : Diplôme

    P9

    P21 <= âge +2

    Le diplôme ne doit être > à l'âge +2

    P22 : Maternelle

    P9

    P9 >= 3 ans

    Le membre doit avoir 3 ans ou plus

    P23 : Parlée

    P9

    P9 >= 3 ans

    Le membre doit avoir 3 ans ou plus

    P24 : Situation par rapport à l'occupation

    P9

    P9 >= 6 ans

    Le membre doit avoir 6 ans ou plus

    P25 : Activité principale

    P9

    P9 >= 6 ans

    Le membre doit avoir 6 ans ou plus

    P26 : Situation par rapport à l'occupation principale

    P9

    P9 >= 6 ans

    Le membre doit avoir 6 ans ou plus

    P27 : Branche d'activité

    P9

    P9 >= 6 ans

    Le membre doit avoir 6 ans ou plus

    P28 : Activité agricole

    P9

    P9 >= 6 ans

    Le membre doit avoir 6 ans ou plus

    P29 : état matrimonial

    P4

    P29 du conjoint = P29 du chef

    L'état matrimonial du conjoint est le même que celui du chef

    P29 : état matrimonial

    P9

    P9 >= 12 ans

    Le membre doit avoir 12 ans ou plus

    P30 : Alphabétisation

    P9

    P9 >= 12 ans

    Le membre doit avoir 12 ans ou plus

    P31 : Naissances vivantes totales

    P3, P9

    P3= 2 et P9= 12 à 49 ans

    Le membre doit être femme et avoir 12 à 49 ans

    P32 : Enfants survivants

    P3, P9

    P3= 2 et P9= 12 à 49 ans

    Le membre doit être femme et avoir 12 à 49 ans

    P33 : Naissances des 12 derniers mois

    P3, P9

    P3= 2 et P9= 12 à 49 ans

    Le membre doit être femme et avoir 12 à 49 ans

    Section D : Décès

    Variable de contrôle

    Variable à contrôler

    Logique du questionnaire

    Anomalie

    D8 : Grossesse

    D4, D7

    D4= 2 et D7= 12 à 49 ans

    Le membre décédé doit être femme et avoir 12 à 49 ans

    D9 : Accouchement

    D4, D7

    D4= 2 et D7= 12 à 49 ans

    Le membre décédé doit être femme et avoir 12 à 49 ans

    D10 : Dans les 2 mois suivant la fin d'une grossesse ou d'un accouchement

    D4, D7

    D4= 2 et D7= 12 à 49 ans

    Le membre décédé doit être femme et avoir 12 à 49 ans

    Section H : Habitat

    Variable de contrôle

    Variable à contrôler

    Logique du questionnaire

    Anomalie

    H2 :Type d'habitat

    H3

    H2>= 2 ;

    H3=3 ou 4.

    Incohérence immeuble à appartement ou villa mais principal matériau du mur en banco ou bois/paille

    H3 :Principal matériau du mur

    H4

    H3=3 ou 4 ;

    H4=4

    Incohérence principal matériau du mur en banco ou bois/paille mais principal matériau du toit en béton

    5.3 Base de données Access :

    Pour la gestion de l'application, notre choix s'est porté sur Microsoft Access qui présente toutes les caractéristiques d'un système de gestion de base de données relationnelles (SGBDR). Il est non seulement un SGBD puissant et d'emploie facile, mais aussi une source puissante de développement d'applications de base de données. Il peut servir à créer et à exécuter, sous le système d'exploitation Microsoft Windows, des applications pour des besoins de gestion. Il permet de limiter, sélectionner et totaliser les données grâce à des requêtes, de créer des formulaires pour visualiser et changer les données. Access peut aussi être utilisé pour créer des états simples ou complexes.

    Parmi les caractéristiques les plus puissantes d'Access figurent les assistants. Ils servent à créer des tables et requêtes et à personnaliser une large variété de formulaires et états, uniquement en sélectionnant des options avec la souris.

    Access comporte un véritable langage de programmation, Microsoft Visual Basic pour Applications, qui peut servir à créer de robustes applications de « production » que plusieurs utilisateurs peuvent se partager.

    Enfin, toutes ces facilités de développement permettent non seulement de travailler avec la base de données Access mais aussi d'attacher et de travailler avec des données stockées sous de nombreux formats courants.

    On peut aussi importer et exporter facilement des données de type texte, fichiers de traitement de texte ou fichiers de feuille de calcul.

    Ainsi, et ce conformément au modèle physique de données, nous avons crée les tables suivantes :

    5.3.1 Les tables:

    Une table est un ensemble de champs et d'enregistrement portant sur un objet abstrait ou concret bien précis. Chaque tableau dessiner dans notre MPD représente chacune une table. Nous avons donc douze (12) tables. Mais l'on veillera à respecter les caractéristiques de notre MPD. Ainsi la table ménage par exemple se présentera comme suit :

    Figure N°1 : La table ménage en mode création

    Figure N°2 : La table ménage en mode feuille de données

    5.3.1.1. Les jeux d'essai :

    Quelques données de la table ménage servant de test pour la fonctionnalité du logiciel. Elles concernent les tables membres de ménage, émigration et décès.

    Pour la table membres de ménage :

    Pour la table émigration :

    Pour la table décès :

    5.3.2 les relations entre tables :

    Une relation est une liaison que l'on définit entre des tables ayant un sujet en commun et dont les informations sont stockées dans différentes tables. C'est une association entre champs commun à plusieurs tables. On distingue les relations de 1 à 1, de 1 à plusieurs et de plusieurs à plusieurs aussi appelées "de 1 à 1", "de 1 à n" et de "n à n". C'est aussi un ensemble des propriétés qui caractérise une même entité.

    Figure N°3 : Une vue des relations existantes entre les différentes tables

    5.3.3 Les Requêtes :

    Une requêtes est une commande exécutable qui permet de : trier, filtrer, d'effectuez des calculs et de mettre à jour les informations dans la base de donnée.

    Figure N°4 : Requête chef polygame en mode création

    5.3.4 Les formulaires :

    Un formulaire est un masque écran destiné à la saisie, la visualisation ou la modification des données, de façon plus conviviale. Il est utilisé essentiellement pour entrer et afficher des données dans une base de données. Nous pouvons également utiliser un formulaire comme Menu général qui ouvre d'autres formulaires et des états dans la base de données ou comme boite de dialogue personnalisé qui permet aux utilisateurs d'entrer des données et de les utiliser.

    Figure N°5 : Formulaire Onglet en mode création

    Figure N°6 : Une vue du formulaire de saisie en mode formulaire. Ici nous avons utilisé les onglets pages. Ainsi chaque page correspond à un onglet du même nom.

    5.3.5 Les états :

    Un état est un masque destiné à être imprimé qui permet la visualisation des données stockée dans les tables ou dans les requêtes sur un support papier.

    Figure N°8 : Etat sur la liste de Chef de ménage polygame en mode création :

    Figure N°9 : Un aperçu de l'état Listes de Chef de ménage polygame :

    5.3.6 TRADUCTION DE CERTAINES PARTIES DU CAHIER DE CHARGE EN CODE VBA :

    Code VBA permettant de faire défiler indéfiniment un texte de la droite vers la gauche:

    Option Compare Database

    Dim Défiler_Cmp As Integer

    Dim Défiler_Champ As String

    Dim Défiler_ValeurChamp As String

    Private Sub Form_Load()

    Défiler_Cmp = 0

    Me.TimerInterval = 40 ' indiquer 0 pour supprimer l'évènement timer

    End Sub

    Private Sub Form_Timer()

    If Défiler_Cmp = 0 Then

    Défiler_Champ = "Texte30" ' indiquer le nom du Champ défilant

    Défiler_ValeurChamp = "Recensement Général de la Population et de l'Habitat" 'indiquer le texte défilant

    With Me.Controls(Défiler_Champ)

    .FontName = "Britannic Bold"

    .FontItalic = False

    .FontBold = True

    .FontSize = 20

    Me.Controls(Défiler_Champ) = Space(.Width / (.FontSize * 6)) & _

    Défiler_ValeurChamp

    Défiler_Cmp = Len(Me.Controls(Défiler_Champ))

    End With

    End If

    Me.Controls(Défiler_Champ).ForeColor = RGB(Défiler_Cmp, Défiler_Cmp, _

    Défiler_Cmp)

    Me.Controls(Défiler_Champ) = Mid$(Me.Controls(Défiler_Champ), 2)

    Défiler_Cmp = Défiler_Cmp - 1

    *******************************

    Code VBA permettant d'afficher l'heure :

    Me![Texte25] = Time

    *******************************

    Code VBA permettant de faire défiler une image et d'afficher une barre de progression :

    Private Sub Form_Current()

    Me.Image13.Left = 2000

    End Sub

    Private Sub Form_Timer()

    If Me.Étiquette21.Visible = True Then

    Me.Étiquette21.Visible = False

    Else

    Me.Étiquette21.Visible = True

    End If

    a:

    Me.Image13.Left = Me.Image13.Left + 60

    If Me.Image13.Left = 11000 Then

    Me.Image13.Left = 2000

    GoTo a

    End If

    If Me.Texte12 < 100 Then

    Me.Boîte17.Width = Me.Boîte17.Width + 68

    Me.Texte12 = Me.Texte12 + 1

    Else

    DoCmd.Close

    End If

    End Sub

    *******************************

    Code VBA permettant la détermination de l'identifiant du ménage grâce à la concaténation :

    Private Sub N°Menage_Exit(Cancel As Integer)

    Me.Idménage = Me.Codequartcomur & "_" & Format(Me.N°section, "0000") & "_" & Format(Me.N°concession, "0000") & "_" & Format(Me.N°Menage, "0000")

    Me.Typemen.SetFocus

    End Sub

    *******************************

    Code VBA permettant la détermination de l'identifiant du membre du ménage grâce à la concaténation:

    Private Sub N°ordmem_Exit(Cancel As Integer)

    Me.Idmem = Me.Idménage & "_" & Format(Me.N°ordmem, "000")

    Me.Nommem.SetFocus

    End Sub

    *****************************

    Code VBA permettant la détermination de l'âge du membre du ménage :

    Private Sub Datenaismem_Exit(Cancel As Integer)

    Me.Agemem = Mid(Date, 7, 4) - Mid(Me.Datenaismem, 7, 4)

    Me.Lieunaismem.SetFocus

    End Sub

    5.4 Manuel de l'utilisateur :

    C'est au lancement d'Access que l'on réalise tout de suite à quel point l'interface a changé : les classiques menus déroulants cèdent la place à une barre de menus et un ruban dont le contenu s'adapte à ce que l'on est en train de faire. Tout est plus intuitif. Nous constatons vite que, pour effectuer un travail donné, il existe souvent plusieurs méthodes: passer par un clic droit de la souris, utiliser le ruban, ouvrir des fenêtres de dialogue, taper des raccourcis clavier.

    Pour utiliser notre logiciel, l'utilisateur doit suivre les étapes suivantes :

    Figure M1 : Faire un clic sur le bouton Démarrer de la barre des tâches qui constitue la passerelle permettant d'accéder à tous les programmes de l'ordinateur.

    Positionner le curseur de la souris dans Microsoft office Access 2007

    Ensuite cliquer sur RGPH dans la Jump List qui s'affiche.

    Ou cliquer sur la commande Tous les programmes.

    Puis cliquer sur Microsoft Office

    Ensuite cliquer sur Microsoft office Access 2007 et choisir la base de données RGPH.

    Figure M2 : Ecran de mot de passe : A ce niveau, l'utilisateur est invité à entrer un mot de passe pour l'ouverture de la base de données.

    Figure M3 : Ecran de démarrage qui reste affichée quelques instants au démarrage de l'application puis disparait pour afficher le Menu général.

    FigureM5 : Le Menu général : C'est un formulaire qui se présente sous forme de page d'accueil du logiciel. Il s'ouvre automatiquement à l'ouverture de l'application ou après l'écran de démarrage. Il doit contenir ou permettre d'accéder à tous les menus disponibles. Il doit surtout permettre non seulement d'atteindre les autres formulaires ou tables pour les saisies, mais aussi de visualiser les états nécessaires.

    Conclusion :

    La mise en oeuvre d'un système d'information est un atout majeur dans notre monde contemporain. Le rôle de ce système d'information va donc être de recueillir, mémoriser, véhiculer et de fournir les informations liées au fonctionnement d'une organisation.

    Au terme de ce stage, nous pensons avoir atteint notre objectif, à savoir :

    ü D'une part, mettre à la disposition de l'INSTAT un outil de travail, qui par ses fonctions répondra, du moins nous l'espérons, à certaines attentes des responsables pour mieux gérer et traiter les informations relatives au Recensement Général de la population et de l'Habitat (RGPH) ;

    ü D'autre part, l'approfondissement de nos connaissances acquises de la méthode Merise et d'Access nous a été bénéfique car elle nous a permis de lier la démarche théorique à la pratique.

    Nous n'avons pas la prétention d'avoir mis au point un logiciel parfait exempt de toute critique. De ce fait les critiques et les suggestions sont les bienvenues. Nous sommes conscients de la nécessité d'apporter des améliorations au fur et à mesure de l'évolution des besoins de l'utilisateur.

    Cette expérience moins évidente au départ, est source de créativité et est passionnante, c'est un art puisqu'elle nous a permis d'avoir plus ou moins un aperçu de ce qui nous attend dans notre vie professionnelle.

    Pour terminer, loin d'être épuisant, ce mémoire de fin d'études nous as fait découvrir l'immensité et la complexité de la réalisation d'une application informatique que seuls la conviction, la patience, en un mot le courage permettent de vaincre.

    Bibliographie et Webographie :

    Bibliographie :

    Parlez-vous Merise de MICHEL DIVINE Editions les Phénomènes

    Merise 60 affaires classées de MICHEL DIVINE Editions les Phénomènes

    Méthodologie des systèmes d'information-Merise DI GALLO FREDERIC

    Cours et Exercices Merise de Monsieur LASSANA DJIRE

    Cours et Exercices MS ACCESS de Monsieur LASSANA DJIRE

    Cours MS ACCESS de Monsieur MOCTAR DIARRA

    Webographie :

    www.wikipédia.com

    www.developpez.com

    www.mémoireonline.com

    Annexe






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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984