AgroCollect RDC

PWA Enregistrée

Enquêteur Mobile

Collecte Intégrée Elevage RDC

Cet outil mobile permet de réaliser des enquêtes complètes d'identification d'éleveurs. Les données sont persistées sur votre appareil même hors réseau, prêtes à être exportées.

Fiche d'Enquête Active

Aucune enquête n'est actuellement en cours de remplissage.

Modules de l'enquête

1. Identité & Localisation

Profil éleveur, contacts, personne de référence et localisation avec coordonnées GPS.

2. Élevage & Espèces

Année de début, système de production, mode d'élevage et inventaire précis par espèces (reproducteurs, petits).

3. Équipements & Santé

Type d'abri, biosécurité, checklist d'équipements (base, hygiène, alimentation, santé) et statut sanitaire.

4. Économie & Marchés

Marché d'approvisionnement et de vente, revenus mensuels approximatifs, et accès aux informations de conseil.

Base de données locale

Vous avez 0 enquête(s) stockée(s) hors-ligne.

1. Identité & Localisation

ID d'enquête en cours :

Localisation de l'élevage

Coordonnées de capture GPS

Auto-capture via signal GPS ou simulation locale en absence de réseau.

Identité de l'éleveur

Profil social & contacts urgents

2. Élevage & Espèces

Saisie des caractéristiques de l'exploitation animale

Profil de l'exploitation

Inventaire des effectifs

Ajoutez chaque groupe d'animaux élevés et décomposez l'effectif total selon la répartition du ménage.

3. Équipements & Santé

Saisie des infrastructures et de la couverture sanitaire

Type d'abri & matériaux

Checklist des Équipements

Équipements de base
Hygiène & Biosécurité
Alimentation & Santé
Gestion & Suivi

Suivi sanitaire

4. Économie & Marchés

Flux financiers, marchés de destination et canaux d'information

Commercialisation & Financement

Canaux de conseil & alertes

Sélectionnez les moyens de communication par lesquels l'éleveur reçoit des conseils techniques d'élevage :

Enquêtes Enregistrées localement

Examinez ou synchronisez vos fiches stockées hors-ligne

Architecture & DDL MySQL

Conforme à la troisième forme normale (3NF)

STRUCTURE_SCHEMA_MYSQL.SQL
-- =========================================================================
-- SCHÉMA DE BD RELATIONNELLE MYSQL ADAPTÉ POUR LA COLLECTE AGROCOLLECT
-- =========================================================================

CREATE TABLE IF NOT EXISTS eleveurs (
    id_eleveur VARCHAR(20) PRIMARY KEY,
    nom VARCHAR(100) NOT NULL,
    postnom VARCHAR(100) NOT NULL,
    prenom VARCHAR(100),
    sexe CHAR(1) NOT NULL,
    date_naissance DATE,
    age INT,
    telephone_1 VARCHAR(20),
    telephone_2 VARCHAR(20),
    email VARCHAR(150),
    ref_nom VARCHAR(150),
    ref_telephone VARCHAR(20),
    etat_civil VARCHAR(50),
    taille_menage VARCHAR(20),
    niveau_etude VARCHAR(100),
    activite_principale VARCHAR(150)
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS localisations (
    id_eleveur VARCHAR(20) PRIMARY KEY,
    province VARCHAR(100),
    territoire_ville VARCHAR(100),
    secteur_commune VARCHAR(100),
    groupement VARCHAR(100),
    village_quartier VARCHAR(100),
    adresse_precision VARCHAR(255),
    latitude DECIMAL(10, 8),
    longitude DECIMAL(11, 8),
    altitude DECIMAL(6, 2),
    FOREIGN KEY (id_eleveur) REFERENCES eleveurs(id_eleveur) ON DELETE CASCADE
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS especes_elevees (
    id_espece INT AUTO_INCREMENT PRIMARY KEY,
    id_eleveur VARCHAR(20),
    espece_nom VARCHAR(100),
    race VARCHAR(100),
    effectif_total INT DEFAULT 0,
    males_reproducteurs INT DEFAULT 0,
    femelles_reproductrices INT DEFAULT 0,
    jeunes_croissance INT DEFAULT 0,
    jeunes_sevres INT DEFAULT 0,
    animaux_gestants INT DEFAULT 0,
    animaux_malades INT DEFAULT 0,
    FOREIGN KEY (id_eleveur) REFERENCES eleveurs(id_eleveur) ON DELETE CASCADE
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS equipements_sante (
    id_eleveur VARCHAR(20) PRIMARY KEY,
    type_abri VARCHAR(100),
    materiaux_abri VARCHAR(100),
    etat_abri VARCHAR(100),
    source_eau VARCHAR(100),
    disponibilite_eau VARCHAR(100),
    equipements_cochis_json TEXT,
    maladie_recente VARCHAR(3),
    nom_maladie VARCHAR(150),
    animaux_vaccines VARCHAR(50),
    assistance_vet VARCHAR(3),
    nom_assistance_vet VARCHAR(150),
    FOREIGN KEY (id_eleveur) REFERENCES eleveurs(id_eleveur) ON DELETE CASCADE
) ENGINE=InnoDB;

CREATE TABLE IF NOT EXISTS economie_marches (
    id_eleveur VARCHAR(20) PRIMARY KEY,
    marche_appro VARCHAR(150),
    marche_vente VARCHAR(150),
    revenu_mensuel VARCHAR(100),
    acces_credit VARCHAR(3),
    canaux_conseil_json TEXT,
    FOREIGN KEY (id_eleveur) REFERENCES eleveurs(id_eleveur) ON DELETE CASCADE
) ENGINE=InnoDB;
Données synchronisées