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 :
2. Élevage & Espèces
Saisie des caractéristiques de l'exploitation animale
3. Équipements & Santé
Saisie des infrastructures et de la couverture sanitaire
4. Économie & Marchés
Flux financiers, marchés de destination et canaux d'information
Enquêtes Enregistrées localement
Examinez ou synchronisez vos fiches stockées hors-ligne
Architecture & DDL MySQL
Conforme à la troisième forme normale (3NF)
-- =========================================================================
-- 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;