28 0 196KB
Tél : (+237) 657 07 98 07 (+ 237) 651 36 96 96 B.P : 749 Yaoundé, Cameroun Email : [email protected] www.institutsaintjean.org Inge 5 Projet DE DEVELOPPEMENT D’APPLICATIONS MOBILES
Année académique 2020-2021 ; Semestre I
AgriExchange : Mise en relation des opérateurs du secteur agricole
Ce projet consiste en la mise en œuvre d’une application Androïde et iOS permettant de mettre en relation les opérateurs du secteur agricole, en vue de favoriser de bien meilleures échanges. L’objectif d’une telle application est multiple. Améliorer les conditions de travail des agriculteurs, faciliter le partage d’informations relatives à un domaine bien précis, gagner en temps par un travail collaboratif à distance, accéder aux nouvelles techniques d’activités en agriculture, améliorer le rendement en diminuant les pertes dues aux changements climatiques et l’ignorance de certains agriculteurs, et enfin contribuer à l’évolution de l’agriculture numérique. Les fonctionnalités sont les suivantes : -
-
-
Gestion des sollicitations
-
L’accueil présente : d’un côté, les différents types de culture (maïs, plantain, riz, oignons, cacao, etc…) proposés aléatoirement, et de l’autre côté un panel de création de session pour tout nouveau utilisateur de l’application. Ce panel permet à l’utilisateur de sélectionner le type de culture auquel il s’intéresse. L’utilisateur possède une qualification : école de formation en agriculture, un cabinet de consultation en agriculture, une entreprise de commercialisation des produits agricoles, un agriculteur, un étudiant en agriculture, un chercheur en agriculture (agriculture de précision par exemple), etc. Chaque utilisateur possède des informations personnelles qu’il doit renseigner lors de la création du compte ou mettre à jour pendant une session de travail : son nom, son activité principale (spécialité : manioc, plantain, etc.), son nombre d’années dans le domaine, son milieu de travail (zone ou ville où il cultive ses plantes), sa qualification. Proposer automatiquement des cultures au nouvel et meme ancien utilisateur. En fonction de sa zone géographique, le système pourrait lui proposer le type de cultures qui prône, au vu du type de sol et du type de climat qui y sévit. Par exemple au tchad, il est facile de cultiver les vivres fraiches comme la pasteque, les tomates, carotes, etc. mais difficile de cultiver du riz. L’API de recommandation des cultures permettra donc à un nouvel ou ancien utilisateur de voir les cultures qui pourraient l’interesser, fonction de la zone géographique (type de sol ou climat) L’utilisateur peut solliciter les services d’un autre utilisateur présent et déjà inscrit dans le système. La sollicitation d’un service tient lieu de liaison entre les opérateurs correspondants Cette sollicitation dépend du type d’acteurs en présence de la collaboration On observe plusieurs types de sollicitation :
Tél : (+237) 657 07 98 07 (+ 237) 651 36 96 96 B.P : 749 Yaoundé, Cameroun
Résolution d’une difficulté technique pouvant compromettre production (traitement Email la : [email protected] d’insectes, type de sols adéquats, période propice à la réussite agricole, etc.) www.institutsaintjean.org o Accord de partenariat o Besoin d’accès aux semences ou boutures voire pépinière o Mise à disponibilité des produits de la récolte o Commande à satisfaire Un utilisateur quelconque a accès à la liste des opérateurs du même secteur d’activité que lui. Une collaboration (lien) est effective lorsqu’il y’a satisfaction du besoin sollicité. Exemple : Supposons un utilisateur X qui souhaiterait collaborer avec un chercheur Y dont les travaux de recherche sont focalisés sur un domaine différent que celui de X, alors si il y’a satisfaction dans la collaboration, X sera ajouté dans la dimension abritant le chercheur Y Etablir l’état des sollicitations en fonction du type de besoin (Satisfait ou pas) Etablir le lien entre deux acteurs en présence, après satisfaction de la sollicitation Stocker la sollicitation ayant entrainé la création du lien L’utilisation d’une telle application permet la création d’un réseau multidimensionnel décrit de la manière suivante : o Chaque dimension correspond à un type de culture bien précis (Manioc, Oignons, Plantain, etc.) o Les nœuds dans chacune des dimensions représentent les utilisateurs. o Et les liens entre les utilisateurs d’une dimension correspondent aux sollicitations entre les utilisateurs. o
-
-
Output : 1- Une application Android et iOS dénommée « AgriExchange » 2- L’application produira un fichier textuel sous le format suivant : « Id_Dimension, ID_Source, ID_Target », décrivant les sollicitations entre les utilisateurs ; 3- L’application devra également mettre à disposition un rapport possédant les informations sur les types de sollicitation afin de faire un sondage, ce qui favoriserait la prise de décision sur un éventuel investissement Environnement de développement : -
Framework : Flutter Service Web : Spring Restful WS Base de données : MySQL Gestion de projet : Agile Scrum Délai de livraison : 22/01/2021
Personne ressource : Félicité Gamgne ([email protected], 6 50 54 61 65)