La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SIVOL Système d’Information Volailles MC Batut - T Heirman

Présentations similaires


Présentation au sujet: "SIVOL Système d’Information Volailles MC Batut - T Heirman"— Transcription de la présentation:

1 SIVOL Système d’Information Volailles MC Batut - T Heirman
Comité de pilotage : MC Batut, B Basso* UEPFG : F Dubos*, MD Bernadet, A Cornuez, M Ruinaut* PEAT : Y Baumard, J Besnard*, J Delaveau, D Gourichon, C Perrot*, N Sellier* URA : C Beaumont*, M Chabault, N Millet*, N Sellier* GABI : T Heirman, M Tixier Boichard*, A Vieaud SAGA : B Basso*, R Duzert*, C Marie-Etancelin, MM Richard* Depuis 2003 : 26 réunions (1 tous les 3 mois au début) Doc :

2 Quelles données gérer ? Modélisation des données : MCD fait avec PowerAMC

3 Pour qui ? : les UE et UR PSGen GFA GAV GAV SAGA Garen LGC UEPFG
Jouy-en-Josas GABI PSGen E. Verrier Agathe Vieaud* Tours GFA GAV Pôle Expérimental Avicole Tours C. Le Bourhis/D.Gourichon* PEAT E. Duval M. Chabault* Unité de Recherche Avicole GAV Garen O. Demeure S. Leroux LGC A. Cornuez* MD Bernadet* C. Peillod Landes UEPFG Unité Expérimentale des Palmipèdes à Foie Gras X.Martin PalmiPôle C. Marie* B. Basso* SAGA Station d’Amélioration Génétique des Animaux Les UE dépendent des 2 départements GA et PHASE *=CP

4 Saisies portables sur le terrain
Comment ? : interface + outils terrain Saisies portables sur le terrain Unité de Recherche Unité Expérimentale Extraction des données Valorisation des données SaS (Benjamin, Marie) Enregistrement des données Suivi d’élevage JOUY EN JOSAS CTIG Sauvegardes Oracle 10g

5 Particularités des volailles
Beaucoup de données : Exemple PEAT animaux identifiés par an Contrôle de ponte : 2163 femelles en contrôle de ponte en 2009 œufs saisis sur TDS en 2009 Au 08/10/2013 : œufs, animaux, pesées Pas d’identification normalisée Identification Sivol : Espèce de l’animal (2) : canard(6), oie(7), poule(8), caille(9)(Sidex) Domaine de naissance (3): ART, GAV, GFA, PEA, PRC Année de naissance (4) : exemple 2009 Numéro de naissance (4) : bague sur l’aile Lot de naissance (2) : 01,02,03, .etc (ajouté pour passer 9999) Identification utilisée aussi par les autres UR volailles (Tours, Rennes, LGC) Identification électronique (E Ricard, B Basso) : 1000 puces à UEPFG

6 SI : outils utilisés Modélisation : PowerAMC
Base de données : Oracle 10g au CTIG Outil de développement VisualStudio 2005 puis 2008 (Framework 3.5, langage C#) IHM (Thierry et Marie-Christine) Saisie terrain (Thierry Heirman) Utilisation des classes : INRA_Databases.dll classe clsDataBase générique classe clsOracle pour l’IHM classe clsServeurCE pour les applications de saisie terrain DLL utilisée par SIVOL et GEEDOC : SAGAMCBHelpers : gestion des DataGridView, type de données, gestion des couleurs, .etc. Forge du département : gestion des bugs Comptes-rendus et doc sur https://germinal.toulouse.inra.fr/~mcbatut/SIVOL/

7 clsDatabase : une surcouche générique pour l’accès aux données
Mon Programme Classe clsDatabase Classe clsOracle Oracle Classe SQLServer SQL Server Classe SQLServerCE SQL Server CE Classe MySQL MySQL namespace INRA_DB Commentaire : Le programme déclare un objet clsDatabase (appelons db) et, fonction de la base de données à utiliser, instancie cet objet db avec l’une des classes DAO spécifiques. Et c’est tout !! A l’utilisation, chaque appel de méthode de l’objet db exécutera la méthode présente dans la classe qui a instancié l’objet. Par exemple, si db a été instancié par la classe clsMySQL, l’appel à db.ExecuteQuery(…) excutera la méthode ExecuteQuery présent non pas dans clsDatabase mais dans clsMySQL (Pour être un poil technique, les méthodes présentes dans la classe clsDatabase sont des méthodes abstraites qui surcharge les méthodes des classes dérivées.)

8 Menu – Opérations regroupées par thèmes
saisie en direct Sivol_Ponte Sivol_Pheno Baléa Sivol_Mesure, Baléa

9 Saisie terrain : de nombreuses possibilités
1- Sur boîtier de saisie PDA : Saisie de la ponte Saisie des phénotypes liés à un locus visible à œil nu Saisie de mesures diverses (abattage, morphologie, comportement, échantillons) Mise en cage 2- Automate de pesées Baléa Pesées des animaux vivants Réforme, changement de sexe Chantiers divers (abattage, .etc.) Identification électronique 3- Saisie directe par l’IHM sur PC portable : Mirages, Eclosion Jaune = à saisir

10 Données : quelques chiffres au 26/09/2013
2008 2009 2010 2011 2012 2013 Total ART Canards ANIMAL 990 3 048 2 679 2 701 3 468 1 271 19 343 PESEE 3 173 8 207 9 102 9 743 10 950 4 403 45 578 PONTE 24 397 27 920 37 225 28 119 39 458 17 594 POL Canards 3 689 2 670 3 492 1 436 1 505 12 792 7 422 9 060 10 265 9 918 1 578 38 243 GAV Poules 4 306 11 580 14 605 8 561 14 371 5 212 64 661 942 7 807 13 090 11 295 12 785 8 058 53 977 2 184 47 925 77 732 91 696 65 296 GFA Poules 4 868 5 163 5 623 5 457 5 687 4 600 35 661 422 6 181 6 849 6 019 7 384 3 713 30 568 64 796 68 598 + Oies Artiguères + Cailles GFA/PRC

11 Données : quelques chiffres par UE et par espèce au 09/10/2013
DOMAINE PONTE PESEE ANIMAL ART 51 019 35 906 POL 38 827 12 792 GOU 8 938 TLS 4 658 UEPFG 89 846 62 294 GAV 54 258 71 916 GFA 30 947 98 534 PEA 44 460 229 1 934 PRC 11 492 671 9 199 PEAT 86 105 Total Espèce PONTE PESEE ANIMAL Canards 84 405 60 257 Oies 5 441 2 037 Poules 85 291 Cailles 93 985 814 15 956 Total

12 Futur autour de Sivol Carnet sanitaire : projet CaSaME (Alexandre Journaux) UE : automatiser de nouveaux chantiers Sivol_Cage : amélioration (ajout de la pesée) Réforme des animaux sur TDS (avec calcul ration alimentation) Tri des animaux Projet CNAM : Thierry Heirman interroger plusieurs Systèmes d’Information (SI) SI élevage : Sivol, Geedoc, Geel, Margau Bovin, Margau Porcin SIDEx (François Lapperuque SAGA) BarCode (Gérald Salin PlaGe) autres … Utilisation de LINK : ?

13 Merci de votre attention


Télécharger ppt "SIVOL Système d’Information Volailles MC Batut - T Heirman"

Présentations similaires


Annonces Google