Transcription of Rapport de stage - Cirad
1 Universit de Montpellier Facult des Sciences Rapport de stage Master 2 Informatique Sp cialit : Informatique pour les sciences Cr ation d'un syst me d'information pour le service des techniques culturales d'eRcane Effectu au Cirad du : 02/mars/2015 au 31/ao t/2015. R alis par : BEGRICHE LILA. Encadrement : Sandrine Auzoux Remerciements Mes remerciements vont tout d'abord Sandrine Auzoux, ma tutrice de stage , pour sa confiance, son orientation et son soutien tout au long de ce travail. Mes remerciements s'adressent galement Daniel Marion, Aliz Mansuy, Jean Paillat et toute l' quipe STC d'eRcane pour leurs conseils et suivi.
2 Mes sinc res remerciements S bastien Paradis et Fran ois Thevenin pour leurs r ponses toutes mes questions, leurs conseils et suggestions tout au long de ce stage . Je tiens galement remercier, Jean-Baptiste Laurent pour sa contribution et conseils, Jean-Fran ois Martin pour ses explications et r ponses mes interrogations. Je tiens aussi remercier Marie-Laure Mugnier , ma tutrice l'universit Montpellier II, ainsi que tous les professeurs de ma discipline, chacun par son nom. Je remercie toute l' quipe A da pour l'agr able accueil au sein de cette unit , toutes les personnes qui m'ont aid es et soutenues, de pr s comme de loin, dans la r alisation de ce travail.
3 Merci Naima et Evelyne pour leurs lectures et pour toutes les corrections apport es ce Rapport . Enfin, je tiens d dier ce travail mes chers parents et toute ma famille. Sommaire Sommaire Introduction .1. Pr sentation de l'organisme d'accueil I. Pr sentation de l'organisme d'accueil .. 3. Pr sentation du Cirad .. 3. L'unit de recherche .. 3. L'institut eRcane .. 4. Etude de l'existant et mod lisation I. Etude de l'activit culturale .. 5. Un dispositif exp rimental .. 5. Un syst me de 5. Un itin raire technique.
4 6. La canne sucre .. 6. Le cycle de la 7. Le flux d'information .. 7. II. Etude de l'existant .. 8. Description de quelques fichiers de donn es Excel .. 8. Analyse des donn es et anomalies constat es .. 11. III. D marche adopt e .. 12. Mod lisation de la base de donn es .. 12. Choix des outils de d veloppement .. 13. Analyse et conception I. Analyse .. 14. Sp cification des besoins .. 14. Sommaire Les fonctionnalit s du syst me .. 14. Identifications des acteurs .. 15. Identification des packages .. 15. Les diagrammes de cas d'utilisation.
5 16. Diagramme de cas d'utilisation authentification .. 16. Diagramme de cas d'utilisation du syst me d'information .. 16. Diagramme de cas d'utilisation du package gestions des essais .. 18. Diagramme de cas d'utilisation du package gestions des parcelles .. 19. II. Conception .. 20. Le diagramme de s quence .. 20. Diagramme de s quence d'authentification .. 20. Diagramme de s quence gestion de la consultation .. 21. Diagramme de s quence gestion des essais .. 22. Diagramme de s quence gestion des parcelles.
6 23. Le diagramme de 24. R alisation et mise en uvre I. Impl mentation de la base de donn es .. 26. Mod lisation de la base de donn es .. 26. Choix du syst me de gestion de la base de donn es .. 28. II. Le Framework Phalcon .. 28. Outils de d veloppement de Phalcon .. 28. Structure d'un projet Phalcon .. 29. Configuration .. 29. Mise en place du 30. Le contr leur .. 30. La vue .. 30. Sommaire Le mod le .. 31. Le template .. 32. Bootstrap de twitter .. 33. III. Impl mentation de l'application .. 33. L'architecture du syst me d'information.
7 33. Fonctionnalit s .. 34. Pr sentation de quelques interfaces .. 36. a) Le protocole exp rimental .. 36. b) Le projet .. 37. 1. L'ajout des donn es .. 38. 2. Rechercher un projet .. 39. 3. La modification .. 39. 4. La suppression des donn 40. 5. L'export des donn es .. 40. c) L'essai .. 40. d) Les parcelles .. 41. e) Les donn es annexes .. 43. f) Les analyses .. 44. g) La synth se des essais .. 45. Conclusion 47. Annexes Annexe 1 : L'architecture MVC et l'utilisation des Frameworks .. Annexe 2 : Choix des technologies et m thode de conception.
8 Annexe 3 : Le dictionnaire des donn es .. Bibliographie Liste des figures Chapitre 2 : Etude de l'existant et mod lisation Figure 1: plan d'un dispositif exp rimental (essai agronomique).. 5. Figure 2: image de la canne sucre.. 6. Figure 3 : Diagramme de flux d'information de l'itin raire technique de la canne sucre.. 7. Figure 4 : dictionnaire des donn es.. 9. Figure 5 : Fichier Excel des interventions effectu es par parcelle.. 9. Figure 6 : fichiers de donn es des produits appliqu s sur les parcelles.
9 10. Figure 7 : fichiers de donn es des analyses de la mati re fertilisante.. 10. Figure 8: exemple de fichier d'analyse du sol d'un essai.. 11. Chapitre 3 : Analyse et conception Figure 1 : Les packages du syst me d'information .. 15. Figure 2: le diagramme de cas d'utilisation d'authentification .. 16. Figure 3: Diagramme de cas d'utilisation du syst me d'information .. 16. Figure 4: Diagramme du cas d'utilisation gestion des essais .. 18. Figure 5: diagramme de cas d'utilisation gestion des parcelles.
10 19. Figure 6: Diagramme de s quence d'authentification .. 20. Figure 7: diagramme de s quence gestion de la consultation .. 21. Figure 8: diagramme de s quence gestion des essais .. 22. Figure 9: diagramme de s quence gestion des parcelles .. 23. Figure 10: Le diagramme de classe du syst me d'information .. 25. Chapitre 4 : R alisation et mise en uvre Figure 1 : le sch ma relationnel de la base de donn es .. 27. Figure 2 : structure d'un projet Phalcon .. 29. Figure 3 : L'architecture 3 tiers du syst me d'information.