Vous êtes sur la page 1sur 34

AgriManager

SPECIFICATIONS TECHNIQUES ET FONCTIONNELLES

Strictement Confidentiel
1 INTRODUCTION

1.1 But du document


La consultation s’inscrit dans le cadre de la perspective de digitalisation de l’activité agricole d’un
groupe de sociétés agricoles et de la gestion centralisée de l’ensemble des exploitations détenues par
le groupe.

Le but de ce document est de présenter spécifications techniques et fonctionnelles de la solution


AgriManager éditée par Ezzayra et de donner un aperçu des interfaces et des interactions la
composant.

La solution AgriManager a pour vocation d’assurer la gestion informatisée d’une ou de plusieurs


fermes localement et/ou à distance et d’assurer un suivi et une évaluation de l’ensemble des activités
agricoles des domaines.

AgriManager est une application desktop, à installer dans la ferme. Il s’agit d’une application client-
serveur, multiutilisateurs, autonome et constituée de plusieurs modules.

Cette application permet de gérer l’ensemble des activités dans une ferme, d’assurer les plannings des
travaux, le suivi des travaux parcelle par parcelle et/ou variété par variété, le suivi du personnel, le
suivi du parc d’engin, d’assurer la gestion commerciale, la gestion du stock, la comptabilité analytique,
le suivi du budget et la gestion des unités de transformation.

1
2 SPECIFICATIONS GENERALES

2.1 Présentation du logiciel


2.1.1 Environnement du logiciel
Le système d’information AgriManager est une applications desktop développée sous la plateforme
Microsoft .net 4.0 avec le langage C#.

AgriManager Server pourra être appelé à interagir avec d’autres systèmes d’information du domaine
agricole. Des interfaces de communication logiciel-logiciel pourront être développées pour assurer
cette interaction.

Aucun pré requis logiciel (autre système d’information ou ancienne version) n’est exigé pour le
fonctionnement du système.

La base de données utilisée sera hébergée sur un serveur avec un SGBD SQL-SERVER.

2.1.2 Description générale du logiciel


AgriManager est une solution informatique de gestion agricole multi-fermes et multi-activités. Elle est
composée de deux applications principales.

Nous présentons sur la figure suivante un schéma de l’architecture générale du système et des
échanges entre les différentes composantes.

AgriManager Server
Siege holding

AgriManager Ferme X
Meknes

AgriManager Ferme X AgriManager


Meknes Magasin Ferme X Meknes
Administration

2
Ci-dessous les détails du schéma de l’architecture de l’application AgriManager Server (Siège groupe
société agricole).

Base de
données

Data Base Server SQL


SERVER

AgriManager Server ORM

AgriManager Server AgriManager Server


Siege Zniber Local Administration

AgriManager Server AgriManager Server Local


Local Administration Administration Comptabilité

Ci-dessus un aperçu du schéma de l’architecture de l’application AgriManager Ferme

Base de données

Data Base Server


SQL SERVER

AgriM ORM

AgriManager Ferme X

AgriManager Ferme AgriManager Ferme X


X Meknes.. Administration Chef de
ferme

3
2.2 Contraintes opérationnelles
2.2.1 Performances et temps de réponse
Les temps de réponse de la solution varient selon la provenance de l’information et de quel module
est en charge du traitement.

AgriManager étant l’application installée dans une ferme X, les informations et les données transitent
via un réseau local entre le magasin et le local administratif ou au sein même du local administratif, le
temps de réponse dans ce cas variera entre 1 et 10 secondes (selon la requête et la taille des données
à consulter).

Les données transitent via FTP sous forme de fichier XML compressé. Une liaison GPRS est alors exigée.
En cas d’utilisation de liaison internet de types ADSL ou V-SAT, les temps de réponses seront tout au
plus de 7 à 8 minutes.

En cas d’extraction de la base de données entière d’une ferme vers le Serveur central, le temps de
réponse sera de plusieurs dizaines de minutes. Toutes la base de données de la ferme sera « passée »
dans un fichier XML compressé et acheminée vers le serveur. Cette opération se fait en général avec
la clôture de la saison agricole ou la clôture de l’année comptable (faible fréquence). Avec
l’avancement des technologies de communication, il est possible de planifier une migration en fin de
journée.

2.2.2 Installation
Le système sera livré de dll et de fichiers exécutables. Les bases de données seront ouvertes au
moment de l’installation. Un administrateur système effectuera alors les verrouillages nécessaires
selon le profil de chaque utilisateur.

2.3 Contraintes de réalisation


2.3.1 Contraintes structurelles
EZZAYRA SOLUTIONS sera amenée de développer des modules de communication entre les fermes
d’une part et le serveur d’autre part et ce, pour pallier au risque d’indisponibilité de la connexion
internet.

2.3.2 Contraintes d'évolution


Le système sera appelé à évoluer dans le temps, aucune contrainte ne va en ce sens. Une des
principales évolutions prévues est le fait d’abandonner le module de communication (lent à cause des
débits faibles) et de passer à une liaison et un accès pratiquement en temps réel a l’information
provenant des fermes.

4
2.3.3 Contraintes de développement
AgriManager nécessite pour assurer son bon fonctionnement un système d’exploitation Windows Xp
sp3 ou Windows 7 /10 et la plateforme Microsoft .net 4.0.

La base de données, installée dans chaque ferme, peut être hébergée sur le même PC de bureau sur
lequel est installé AgriManager. SQLSERVER EXPRESS est suffisant pour assurer le bon
fonctionnement et ce, compte du volume de données à gérer au niveau de chaque ferme.

Un réseau intranet (LAN) doit être installé et configuré dans chaque ferme pour une utilisation
multiposte.

AgriManager Server nécessite un SGBD plus puissant tel que SQL Server.

Pour de meilleures performances, il est recommandé de dédier un serveur au SGBD dont les données
stockées seront protégées par un système de redondance RAID. Ce serveur aura comme
configuration : Un système d’exploitation Windows XP SP3 ou Windows 7 ainsi que la plateforme
Microsoft .Net 4.0

3 SPECIFICATIONS FONCTIONNELLES ET OBJET


Dans cette section, nous avons décidé d’élaborer deux plans différents selon deux méthodologies en
vigueur, nous y trouverons ainsi les spécifications Fonctionnelles (destinés aux gérant de l’activité
agricole du domaine agricole) et les spécifications Objet destinés au personnel technique des
domaines. Nous avons essayé d’avoir le plus de complétude possible en approchant les besoins de
l’utilisateur suivant deux points de vue complémentaires.

5
3.1 SPECIFICATIONS OBJET - Définition des acteurs
Il s’agit de la définition de chaque acteur, hiérarchies d'acteurs éventuellement construites,
diagrammes d'interaction les concernant.
Cette section présente les fiches des rôles des utilisateurs d’AgriManager

TABLEAU 1 – FICHE DE RÔLE – ADMINISTRATEUR DE SYSTÈME

Spécialisé : dans le domaine


Nom : Inclut : Gérant de l’activité de la gestion agricole,
Administrateur agricole personnel système
d’information.
Acquis de base (formation, scolarité, expérience, langue…) :
Formation universitaire ou technicien supérieur
Langue : Français
Connaissance du domaine : (très Connaissance du système : (très
bonne, bonne, médiocre, nulle) bonne, bonne, médiocre, nulle)
Très Bonne Très Bonne
Interaction — Obligatoire, (oui/non) : Oui
Fréquence : Plusieurs fois par mois
Information
Flot principal vers : vers la machine Volume d’information disponible:
Grand
Complexité des données (élevée, moyenne, faible.) : Moyenne
Éléments Auxiliaires nécessaires (fonctions, outils, ressources) :
Documentation technique du logiciel
Objectifs de la facilité d’utilisation (1.10) :
Attrait 7 Clarté 7 Efficacité 7 Exactitude 7 Facilité d’apprentissage 10 Facilité
de compréhension 10 Facilité de rappel 10 Robustesse 7
Satisfaction de l’utilisateur 7

6
TABLEAU 2 – FICHE DE RÔLE – CHEF DE FERME

Nom : Chef de Inclut : Gérant de Spécialisé : dans le


ferme l’activité agricole au domaine de la gestion
niveau de la ferme agricole.
Acquis de base (formation, scolarité, expérience, langue…) :
Formation universitaire ou technicien supérieur
Langue : Français
Connaissance du domaine : (très Connaissance du système : (très
bonne, bonne, médiocre, nulle) bonne, bonne, médiocre, nulle)
Très Bonne Très Bonne
Interaction — Obligatoire, (oui/non) : Oui
Fréquence : Plusieurs fois par jour
Information
Flot principal vers : vers la machine Volume d’information disponible:
Grand
Complexité des données (élevée, moyenne, faible.) : élevée
Éléments Auxiliaires nécessaires (fonctions, outils, ressources) :
Documentation technique du logiciel

TABLEAU 3 – FICHE DE RÔLE – RESPONSABLE MAGASIN

Nom : Responsable Inclut : Magasinier Spécialisé : dans le domaine de


magasin la gestion de stock.
Acquis de base (formation, scolarité, expérience, langue…) :
Études secondaires
Langue : Français ou Arabe (en cas de besoin)
Connaissance du domaine : (très Connaissance du système : (très
bonne, bonne, médiocre, nulle) bonne, bonne, médiocre, nulle)
Bonne Médiocre
Interaction — Obligatoire, (oui/non) : Oui
Fréquence : Plusieurs fois par jour
Information
Flot principal vers : vers la machine Volume d’information disponible:
faible
Complexité des données (élevée, moyenne, faible.) : faible
Éléments Auxiliaires nécessaires (fonctions, outils, ressources) :
Documentation technique du logiciel

7
3.2 SPECIFICATIONS FONCTIONNELLES
Structure du logiciel
AgriManager est découpé en modules regroupant des fonctionnalités à forte cohérence.

Découpage en module :

AgriManager
• Gestion Exploitation et gestion agricole
• Gestion des immobilisations
• Gestion du stock
• Gestion des Ressources humaines et du pointage
• Gestion des Ventes & de la Production
• Module technico-économique
• Module Budget
AgriManager Server
• Gestion agricole – Multisites
• Journal au quotidien
• Interface logiciel-logiciel

3.2.1 Module Gestion Agricole


Le module gestion agricole comporte trois sous modules : Journal, Exploitation, Gestion des
travaux agricole.

3.2.1.1 Section Journal


Ce module est régulièrement consulté par le gérant de la ferme, il permet à l’utilisateur d’avoir
une vue d’ensemble sur toute la ferme et une idée sur le déroulement des travaux, de consulter
les notifications provenant de la centrale ou des notifications locales et de consulter les alertes
ainsi qu’avoir un œil sur l’état de la météo.

Ce module est composé de quatre fonctions principales :

Consulter les opérations en cours.


Consulter les notifications provenant d’AgriManager Server (centrale).
Consulter les notifications locales provenant d’AgriManager Ferme.
Consulter le journal des ressources.
Consulter les Alertes émanant de la ferme.

Consulter opération en cours

• Présentation de la fonction
Cette fonction permet à l’utilisateur d’avoir un aperçu des opérations agricoles qui sont en cours dans
chaque parcelle.

8
L’opérateur ou le chef de ferme voit sur l’écran un listing de toutes les opérations en cours à la date
actuelle :

1. Date du jour (modifiable si l’opérateur veut consulter le ou les jours suivants.

2. Identifiant de la parcelle (nom/num parcelle),

3. Titre de l’opération,

4. Description sommaire de l’opération.

Consulter les notifications (locales et centralisés)


Consulter les notifications provenant de la centrale (AgriManager server) non traitées jusqu’à ce jour
ainsi que celle du jour.

Interface Logiciel/Logiciel
Cette fonction communique avec le module Communication via Internet ou via le réseau local dans le
cas où il s’agit d’une application monoposte.
Le module communication accède au dossier des fichiers reçus par FTP, consulte la date du jour,
importe les fichiers et fait une extraction des fichiers xml qu’il « parera » par la suite.

Consulter journal des ressources


Consulter les différentes ressources utilisées à la date courante, ressources exploitées par toute la
ferme (par les tâches journalières agricoles).

L’effectif total de la ferme, les engins mobilisés pour les différents travaux et les quantités d’intrants
utilisés ainsi que les quantités d’eau d’irrigation.

Consulter alertes et événements (ferme)


Consulter les différentes alertes ou problèmes signalés par d’autres utilisateurs du logiciel ainsi que les
alertes de stock minimum ou de toute autre anomalie au niveau de la ferme, ça peut être une simple
absence d’un ouvrier ou une panne mécanique d’un engin ou une surconsommation en diesel.

Consulter les événements tels que les opérations futures.

Lister les alertes et les événements de la ferme du jour : Date, Type alerte, Alerte, Priorité, état.

Consulter rapport journalier ferme :


Consulter le rapport journalier des activités agricoles de toute la ferme et les ressources utilisées en
une journée de travail.

Un rapport « report » ou une grille sera affichée selon le choix contenant les informations suivantes :

9
Traction mécanique :
Matériel et outil : Tracteur Fiat55
Diesel : 50 litres
Engrais : 200 kg Phosphate
Nombre d’heures : 10h
Travaux manuels :
Effectifs ouvriers : 25 femmes
Nombre d’heures : 250
Description de la tâche : ramassage bois de taille
Engrais : -
Travail à la tâche : -

3.2.1.2 Section Exploitation


Dans ce module, le chef de ferme ou le chef de l’activité agricole ou un administrateur du système
pourra effectuer des changements, ajouter, supprimer, modifier ou consulter des informations
concertant les parcelles d’une ferme.

L’utilisateur peut aussi gérer les différentes variétés (cultures) de chaque parcelle des fermes dans le
cas où on aura plus d’une variété dans une même parcelle.

Les stades phénologiques de chaque variété sont listés et pourront être modifié selon la saison. On
aura ainsi un suivi des stades de chaque plante pour des raisons de planification de traitement ou de
récolte.

On peut lister les principales fonctions de cette section :

Gestion des parcelles


o Consulter les parcelles
o Modifier les parcelles
▪ Créer une nouvelle parcelle
▪ Modifier une parcelle
▪ Supprimer une parcelle
Gestion des variétés
o Consulter les variétés
o Modifier
▪ Créer une nouvelle variété
▪ Modifier une variété
▪ Supprimer une variété
Gestion des stades phénologiques
o Consulter les stades phénologiques
o Modifier
▪ Créer un nouveau stade phénologique
▪ Modifier un stade phénologique

10
▪ Supprimer un stade phénologique

Gérer les parcelles


Quartes fonctions principales sont développées afin d’assurer le volet « gestion des parcelles ».

▪ Création d’une nouvelle parcelle.


▪ Modification des données sur une parcelle.
▪ Suppression d’une parcelle.
▪ Consultation des données sur la parcelle (surfaces, variétés, nombre
d’arbres, pistes, année)

Données sur la parcelle (surfaces, variétés, nombre d’arbres, pistes, année)

Cette fonction prend en entrée la surface de la parcelle, le nom de la parcelle, le nombre de plant,
l’année de plantation, l’année de production, la variété plantée, le nombre et la longueur des pistes
ou chemin de terres qu’elle contient et l’identifiant de la parcelle.

Gérer les variétés


Une liste des principales cultures et variétés est incluses dans le logiciel. L’utilisateur peut ajouter
plusieurs nouvelles variétés. Le logiciel vous demandera alors de la faire correspondre avec une culture
de la même famille pour les homologations de produits.

Ainsi cet onglet permettra d’effectuer ces quatre fonctions principales :

Création d’une nouvelle variété/culture.

Modification des données sur la variété/culture.

Suppression d’une variété/culture.

Données sur la parcelle (surfaces, variétés, nombre d’arbres, pistes, etc.)

Gérer les stades phénologiques


Avant de pouvoir dater les stades par parcelle, il faut définir les stades de la culture à suivre. Pour cela
il faut saisir le nom des stades (2 lettres ou chiffres), leur désignation, et éventuellement une valeur
chiffrée comme le pourcentage d’avancement ou le numéro de stades qui pourront servir à faire des
courbes et des moyennes d’avancement des stades.

Image de stade, nom du stade, liste des variétés /cultures


Créer, modifier et supprimer les stades phénologiques

3.2.1.3 Section Gestion des travaux agricoles


Cette section permet la saisie et le suivi journalier des travaux agricoles. Le chef de ferme aura la
mission et la possibilité de consulter son planning, et de gérer ses opérations agricoles.

11
Nous définissons une opération agricole comme étant un ensemble de travaux agricoles (journalier)
regroupés selon une même nature du travail, elle s’étale sur un ou plusieurs jours.

Nous prenons comme exemple une récolte d’une variété d’une parcelle donnée, cette récolte s’étend
sur une semaine, elle est considérée comme une opération qui pourra être éclatée en plusieurs taches
chacune ayant une durée d’une journée de travail.

Dans cet onglet le chef de ferme ou le superviseur peut consulter ses besoins en main d’œuvre, en
intrant, en traction ainsi qu’en quantité d’eau d’irrigation.

Cette section est l’une des sections les plus utilisées dans AgriManager par le chef de ferme ou le gérant
de l’activité agricole ou le responsable du secteur.

Gérer les opérations


Cette fonction a pour but de Consulter/Modifier la liste des opérations, ainsi l’utilisateur pourra
modifier la date de début ou de fin de l’opération, sa durée, la ou les parcelles concernées.

En cas d’ajout d’une nouvelle opération.

Eclater opération
Cette fonction est une étape intermédiaire, on y prépare les travaux en y ajoutant les détails des
ressources, on pourra ainsi éclater l’opération en plusieurs tâches journalières en spécifiant les besoins
et les ressources nécessaires pour l’accomplissement de des tâches agricoles. Les besoins sont
notamment les travaux de traction, la main d’œuvre, liste intrant, quantité irrigation, source irrigation.

La main d’œuvre qui participera à cette tâche doit être présente le jour du travail en question, il y aura
une vérification auprès de la pointeuse pour avoir la certitude de ne pas choisir un ouvrier n’ayant pas
pointé son entrée ce jour-là.

12
• Interface Logiciel-Matériel
Un interfaçage avec la pointeuse est requis dans ce cas, car au moment de choisir la liste des ouvriers
qui effectueront la tache en question, nous consulterons la liste des ouvriers disponibles et présents.

Disponible : ne participant pas à une autre tâche a la même date et heure.

Présent : après consultation de la liste de présence importée depuis la pointeuse.

Préparer/valider taches
Cette fonction sert à préparer ensuite à valider la tache (après éclatement de l’opération).

Dans cette section, l’opérateur choisira la liste des ouvriers qui participeront à l’opération.

Le travail de traction sera spécifié en choisissant le type de traction (labour profond), l’engin choisi, le
chauffeur désigné, l’attelage ou la machine à utiliser.

Préparer la tache revient à ajouter la liste d’intrant avec les quantités utilisées, ainsi que les quantités
d’eau d’irrigation.

En fin de journée de travail, une fois les fiches d’ordres retournées et remplis par les chefs de
groupes, les horaires de travail (après vérification confirmée par la pointeuse), les horaires des
tractions et les compteurs, les quantités d’eau, les quantités d’intrant, la liste des ouvriers avec
chacun ses horaires de travail seront validés.

Le compte d’exploitation de chaque machine, engin, source d’eau (sondage, barrage) sera mis à jour.
On y ajoutera le nombre d’heure et la parcelle en question ainsi que la nature du travail effectué.

Une fois validés, ces informations seront stockées dans la base de données à travers le module AgriM
ORM

Consulter Calendrier (calendrier : module Prévisionnel)


Cette fonction sert à présenter à l’utilisateur (chef de ferme) le calendrier des opérations.
L’utilisateur verra alors un listing des opérations entre deux dates choisies.

Une fois la dernière tache de l’opération est validée, et toute l’opération est achevée, il y aura une
confrontation avec la norme pour vérifier le rendement suivant l’unité de chaque type de travail.

3.2.2 Module Gestion Matériel-Immobilisation


Ce module assure la gestion et le suivi des outils, de machines et des engins mécaniques de la ferme.

Ce module comporte plusieurs sections : Gestion Matériel, Gestion des Entretiens/ Réparations,
Gestion des Ravitaillements, Gestion de charges liées au matériel.

13
3.2.2.1 Section Gestion Matériel
Cette section permet au Chef de ferme de consulter la liste du matériel et de faire la gestion du
matériel (Edition), Ajout, Suppression ou modification.

Cette section est composée de deux fonctions principales :

▪ Consulter liste des véhicules et engins.


▪ Éditer liste matérielle.
▪ Gérer les réglages par engin.

Consulter la liste Matériel


Cette fonction permet à l’utilisateur d’avoir un aperçu sur l’état des engins (libre, réservé (affecté),
occupé, retard, panne) et d’afficher les différentes informations liées au matériel

Editer liste matériel


Cette fonction permet à l’utilisateur d’éditer la liste du matériel et de modifier les informations liées
au matériel.

Gérer les réglages par engin


Cette fonction permet à l’utilisateur de définir des réglages et des scénarios par engin
(combinaison : engin outil)

3.2.2.2 Gestion des Entretiens/Réparations


Cette section permet au Chef de ferme de responsable du parc d’effectuer les entretiens et les
réparations effectués sur un matériel et de suivre aussi l’historique de ces différents Entretiens et
Réparations.

Cette section est composée de deux fonctions principales :

Ajouter Entretien/Réparation

Consulter l’historique des Entretiens/Réparations

Affecter des ressources sur une tache de réparation

Affecter des pièces de rechanges

Ajouter Entretien/Réparation
Cette fonction permet à l’utilisateur d’ajouter les différents Entretiens et Réparations sur un matériel
précis

Sélectionner le matériel à partir de la liste du matériel

Cliquer sur Entretenir

14
Une interface Entretien va s’afficher

Consulter l’historique des Entretiens/Réparations du matériel


Cette fonction permet à l’utilisateur de consulter l’historique des Entretiens/Réparations

Une liste des Entretiens/Réparations avec les attributs : date entretien, ref Matériel, véhicule, type
entretien, description entretien, cout entretien, fournisseur.

3.2.2.3 Gestion des Ravitaillements


Cette section permet au Chef de ferme de gérer les Ravitaillements d’engin et de suivre aussi
l’historique de ces Ravitaillements

Cette section est composée de deux fonctions principales :

Ajouter Ravitaillement Engin


Consulter l’historique des Ravitaillements

Ajouter Ravitaillement Engin


Cette fonction permet à l’utilisateur d’ajouter un ravitaillement en carburant pour un engin un engin
mécanique donné.

Sélectionner le matériel à partir de la liste du matériel

Cliquer sur Ravitailler

Consulter l’historique des Ravitaillement


Cette fonction permet à l’utilisateur d’avoir un aperçu sur l’historique des Ravitaillement d’un engin.

Une liste des Ravitaillements avec tous les attributs de ravitaillement : date, engin, type d’engin,
quantité, bon de sortie stock, index compteur heure.

3.2.3 Module - Gestion de Production et vente


Ce module assure la gestion de la production, de la vente, la facturation et la gestion du portefeuille
client. Il se compose de deux sections principales :

Gestion de vente et de la production


Gestion du portefeuille client

Gestion de vente de la production

Gérer les ventes


Créer des ventes, générer les factures et bon de livraisons
Liste des ventes réalisées ainsi que les Facture et les Bon de Livraison.

15
Gestion portefeuille client

Gérer les clients


Consulter et éditer la liste des clients

3.2.4 Module Gestion Données Technico-Economiques


Ce module est en charge de la gestion des charges directes et indirectes de la ferme (toutes les
charges), ainsi que toutes ses ressources. Il assure aussi la gestion des comptes d’exploitation du
matériel et la génération des arrêtés technico économiques périodiques de la ferme et/ou de toutes
ses spéculations et/ou de ses parcelles.

3.2.4.1 Gestion des charges


Dans cette section nous traitons les charges directes qui sont liées à la production et sont
importées et générées par le module « Gestion des travaux agricoles ».

Une interface de communication entre les modules assure en permanence l'extraction des
données provenant du module de Gestion Agricole.

Dans la section « Gestion des charges » nous traiterons les charges indirectes et la comptabilité
analytique. Ainsi, les charges financières et administratives seront par exemple réparties sur
l’ensemble de la ferme selon des « clefs de répartition » prédéfinies dans AgriManager Server.

16
Toutes les charges non liées directement à la production peuvent avoir une clef de répartition,
nous pouvons dans ce cas, répartir le salaire des ouvriers chargés de gardiennage de la ferme
selon le nombre de parcelle ou au prorata des pourcentages de superficie de chaque parcelle ou
définir une ou plusieurs clefs dites arbitraires.

Un exemple des charges indirectes :

- Salaire du personnel administratif.


- Charges liées au carburant des voitures administratives.
- Charge salariale du personnel de gardiennage.
- Frais administratif (imprimante, ancre, mobilier de bureau…).
- Bâtiment administratif, facture d’électricité d’éclairage….

Dans ce module, il serait également possible de traiter les parcelles dites « en


investissement », ainsi les charges directes et indirectes liées à cette parcelle, seraient
considérées comme charges capitalisables. Ce montant d’investissement cumulé durant les
années d’investissement serait réparti sur les années de production avec une estimation
préalable du nombre d’année et la durée de l’exploitation.

Gérer les charges


Créer une charge revient en fait à régler une facture déjà validée par le gérant au niveau du siégé
(AgriManager Server) après que celui-ci ait reçu une notification concertant ce règlement.

Consulter les comptes d’exploitation matériels


Cette fonction est en charge de calculer les couts et toutes les charges relatives a un engin ou
matériel.

La fonction consulte la base de donnée, sort un listing de toutes les charges relatives a un matériel
agricole donnée ( paiement annuité, total réparation, total chauffeur ou opérateur machine, total
entretien, total ravitaillement) , ayant la sommes de tous ces couts, nous pouvons afficher ce chiffre,
ainsi que le nombre d’heures totale d’utilisation de la machine, il est alors possible de comparer le
tarif horaire établie par la société agricole au début de l’année et le cout réel par heure de la
machine en question.

Toutes les données des comptes d’exploitation sont envoyées au siège. Une liste est envoyée
quotidiennement en fin de journée vers le siège comportant tous les attributs du parc matériel et des
confrontations et des recoupements peuvent être établis au niveau du siège. Des alertes peuvent
être émises si l’on configure le système avec des tarifs à ne pas dépasser.

Consulter arrêté technico-économique parcelle

17
Cette fonction liste et groupe les charges et les dépenses liées a toute la ferme, donne le choix
d’affichage parcelle par parcelle ou par spéculation ou sur toute la ferme.

Calcul de la somme des couts par activité : irrigation, engrais, fertilisant, traitement, traction, main
d’œuvre, service extérieur. Ces couts sont calculés pour chaque parcelle et chaque variété, et
l’affichage se fait au niveau de la ferme par parcelle ou par variété ou par type de culture, ainsi que
pour toute la ferme.

Cout : des travaux de tractions (sommes calculées entre deux dates), main d’œuvre (sommes
calculées entre deux dates), irrigation (sommes calculées entre deux dates), fertilisation (sommes
calculées entre deux dates), traitement (sommes calculées entre deux dates), consommable
(sommes calculées entre deux dates), tonnage, rendement par hectare, rendement par plant et ce
pour une, plusieurs parcelles ou toute la ferme.

Dans cette section, l’utilisateur pourra choisir les rapports qu’il voudra générer, des rapports
standards sont préconfiguré et en voici quelques exemples :

Rapport Journalier et feuille de rendement : (par parcelle ou/et par spéculation).

Rapport Technique :

Rapport Financier :

Ces rapports peuvent être affichés pour l’ensemble de la ferme, par spéculation, par parcelle, par
intervalle de temps.

En choisissant les données financières on verra cet écran :

En choisissant les données en en termes de temps de travail :

Arrêté Technicoéconomique Par ferme en Exploitation (fin de la saison):

Consommation Engrais :
Cout des travaux d’attraction :
Cout de la main d’œuvre :
Consommation en irrigation :
Tonnage par type de plantation :
Rendement par hectare :
Divers :

Arrêté Technicoéconomique Par ferme en Investissement (fin de la saison):

Nombres de plantes Par parcelle


Type de plantation par parcelle
Age des plantes
Date début de la plantation
Date d’entrée prévisionnelle en exploitation
Consommation En engrais

18
Consommation en main d’œuvre
Consommation en irrigation
Sous-produit
Autres

Rapport d’activité par spéculation / Culture:

Consommation Engrais :
Cout des travaux d’attraction :
Cout de la main d’œuvre :
Consommation en irrigation :
Tonnage par type de plantation :
Rendement par hectare :
Rendement moyen par plante :
Divers

Rapport d’activité par parcelle :

Consommation Engrais :
Cout des travaux d’attraction :
Cout de la main d’œuvre :
Consommation en irrigation :
Tonnage par type de plantation :
Rendement par hectare :
Rendement moyen par plante :
Divers :
Comptes prévisionnels :

Des comptes prévisionnels sont tenus (par spéculation)

Template du rapport : Speculation: Agrume 2009 – S1 S2 S3 S4.

Superficie (Ha)
Pieds / ha (pied)
Année
Rendement / kg (Kg)
Recettes
Chiffres d'affaires (DT)
Quantité Vendue (Kg)
Prix Moyen de Vente (DT/Kg)
Chiffe d’affaire Total (DT)

Totales Charges de structure (DT)


Bénéfice Brut D'exploitation (DT)
Prix de Revient Complet (DT/Kg)
Prix de Vente (DT/Kg)

19
Marge Unitaire (DT/Kg)

3.2.5 Module Gestion du Stock


Ce module assure la gestion du stock de la ferme (Entrée et Sortie du Stock), permet de suivre les
différents Mouvements effectués et d’avoir un suivi et des inventaires réguliers.

Ce module comporte plusieurs sections : État du Stock, Gestion des Intrants, Carburant, Suivi des
Entrées /Sorties Du Stock, Inventaire.

3.2.5.1 Section Etat du Stock


Cette section permet au Chef de ferme de consulter le stock des intrants (Fertilisant, Produit
Phytosanitaire, Divers Consommable) ainsi que le stock Produit (Récolte).

Ce module permet aussi au magasinier d’affecter les différents articles aux différentes cellules de
stockage.

Le Chef de ferme peut suivre les différents mouvements effectués (Entrée, Sortie).

Dans le but de ne pas biaiser la consommation de la période écoulée, le stock est considéré
virtuel jusqu'à la ventilation au compte stock final a la fin de chaque mois.

Cette section est composée de quatre fonctions principales :

- Consulter l’état du stock intrant


- Consulter l’état du stock Récolte
- Affecter les Articles non stockés En stock (cellule de stockage, par famille, type, sous
famille)
- Consulter l’historique des Mouvements du Stock.
- Ventiler le stock.

Consulter Etat du Stock Intrant


Cette fonction permet à l’utilisateur d’avoir un aperçu sur l’état du stock et d’afficher les différents
articles stockés (quantité réelle en stock, stock mini, type de produit, famille, sous-famille)

Une liste qui représente les différentes informations liées aux intrants, notamment une liste de tous
les produits avec leurs identifiants et les informations relatives a chaque produit (type, famille, sous
famille, quantité, prix moyen pondéré,

Le prix moyen pondéré sera affiché suivant le droit d’accès

Choisir le filtre qu’on veut appliquer

20
Consulter Etat du Stock Récolte
Cette fonction permet à l’utilisateur d’avoir un aperçu sur l’état du stock Récolte et affiche les Produits
stockés (quantité réelle en stock, prix de revient).

Une liste présentant les différentes informations liées aux produits stockés (Date, Qté, prix de
revient, unité)

- Choisir le filtre qu’on veut appliquer


- Cliquer sur le bouton appliquer
- Liste : affichage des détails

Affecter les Articles non stockés En stock (cellule de stockage)


Cette fonction permet à l’utilisateur (magasinier ou chef de ferme) d’avoir un aperçu sur l’état du
magasin ainsi les listes de tous les intrants stockés aux différentes cellules

Le magasinier peut affecter l’article non stocké à la cellule de stockage choisie

Liste qui représente les articles non stockés

Liste qui représente l’état du magasin après affectation

Consulter l’historique des Mouvements du Stock


Cette fonction permet à l’utilisateur (principalement Chef de ferme) d’avoir un aperçu sur
l’historique des mouvements du stock (Entrées, Sorties)

L’opérateur peut filtrer les mouvements selon ces critères

Une liste qui représente les différents mouvements du stock

- Sélectionner la période de recherche


- Filtrer les mouvements selon vos critères
- Cliquer sur appliquer →affichage liste

3.2.5.2 Gestion des Intrants


Cette section permet à l’utilisateur de gérer :
o Les intrants (Ajout, Modification, Suppression)
o Les usages de chaque produit (Ajout, Modification, Suppression)
o Les matières actives pour les produits de traitement ou les compositions en N, P et K des
engrais (Ajouter, Supprimer)
o Les Phrases de Risque\Précaution d’emploi (Ajouter, Supprimer)

Cette section est composée de trois fonctions principales

- Gérer les Intrants

21
- Gérer les usages de chaque produit
- Gérer les matières actives ainsi que les compositions

Gérer les Intrants


Cette fonction permet à l’utilisateur (Chef de ferme) d’Ajouter, Modifier ou Supprimer Intrant

Gérer les usages de chaque produit


Cette fonction permet à l’utilisateur (Chef de ferme) d’Ajouter, Modifier ou Supprimer les usages de
chaque produit

Gérer les matières actives ainsi que les compositions


Cette fonction permet à l’utilisateur (Chef de ferme) d’Ajouter, Modifier ou Supprimer les matières
actives pour les produits de traitements ou les compositions en N, P et K des engrais

Liste qui représente les matières actives

Liste qui représente les compositions pour les engrais

• Enchainement des fenêtres

22
Choisir un intrant à partir de la liste des intrants

Interface des détails des intrants avec les agents actifs de chacun et les pourcentages respectifs. Ces
informations serviront à générer des rapports (en cas de besoin) sur chaque parcelle dans le module
Gestion Agricole pour savoir la quantité et les doses affectés a chaque parcelle et/ou variété d’un
intrant donné et savoir si l’on a respecté les normes (en cas d’export), une alerte pourra être émise
en ce sens.

- Cliquer sur le bouton Ajouter


- Remplir la liste

Gérer les phrases de risque et précaution d’emploi


Cette fonction permet à l’utilisateur d’Ajouter, Modifier ou Supprimer les phrases de risque et
précaution d’emploi

Liste qui représente les symboles de dangerosité

Liste qui représente les phrases de risque et de prudence

3.2.5.3 Carburant
Cette section permet à l’utilisateur de consulter le stock carburant et de voir les mouvements effectués
en stock et permet aussi de gérer ces mouvements (Ravitaillement, Sortie Consommation)

Cette section est composée de quatre fonctions principales

Consulter l’état du stock carburant


Consulter l’historique des mouvements du stock carburant
Gérer les mouvements du stock (Ravitaillement stock)

23
Gérer les mouvements du stock (Sortie pour consommation)

Consulter l’état du stock carburant


Cette fonction permet à l’utilisateur d’avoir un aperçu sur l’état du stock

Consulter l’historique des mouvements du stock carburant


Cette fonction permet à l’utilisateur de voir les mouvements effectués en stock (engin, chauffeur,
tâche …)

Liste affichant l’historique des mouvements

- Choisir la période d’affichage


- Affichage de la liste

Gérer les mouvements (Ravitaillement stock Carburant)


Cette fonction permet à l’utilisateur de gérer l’Entrée (Ravitaillement Stock) Sortie (Sortie pour
consommation) du stock

Bon de livraison (numéro du BL, date, quantité, fournisseur).

Génération du Bon de Réception pour ravitaillement de stock carburant (numérique et physique) qui
sert ensuite pour le recoupement

- Remplir toutes les informations et cliquer sur Valider


- Génération du bon de Réception

Gérer les mouvements (Sortie pour consommation)


Cette fonction permet à l’utilisateur de gérer les Sorties du stock (Sortie pour consommation)

Remplir toutes les informations et cliquer sur Valider

Génération du bon de Sortie pour Consommation

3.2.5.4 Gestion des Entrées/Sorties


Cette section permet à l’utilisateur de gérer les mouvements effectués en stock (Entrée, Sortie)

Cette section est composée de deux fonctions principales

Gérer les Entrées en stock


Gérer les Sorties du stock

Gérer les Entrées en stock


Cette fonction permet à l’utilisateur de contrôler les Entrées en stock

24
Génération d‘un Bon de Réception (EA : Entrée Achat, ET : Entrée Transfert, ER : Entrée Récolte),
sous ces deux formes numérique et physique, qui sert ensuite pour le recoupement

- Remplir toutes les informations


- Cliquer sur Valider (le n° du bon de livraison doit figurer)
- Génération d‘un Bon de Réception (EA, ET, ER)

Gérer les Sorties du stock


Cette fonction permet à l’utilisateur de contrôler les Sorties du stock

3.2.6 Module Gestion des ressources humaines


Ce module gère la main d’œuvre directe de la ferme. Il permet entre autres la classification de la main
d’œuvre par type (Main d’œuvre permanente, occasionnelle, spécialisée ou pas).

Dans ce module le chef de ferme pourra gérer les données de chaque ouvrier: identification, les salaires,
les primes, régime de travail (par heure, par jour, par mois) et avoir un suivi de l'état des absences et la
fiche de présence.

Gérer main d’œuvre


Cette fonction assure le suivi du personnel de la ferme, de la main d’œuvre plus précisément, de
consulter les fiches des salariés, les données personnelles, d’ajouter ou de modifier ces informations
et d’ajouter un nouvel ouvrier.

Gérer pointage
La fonction affiche aussi une liste de tous les ouvriers ou d’une sélection (partie) des ouvriers en
affichant les données relatives à leurs pointages (Matricule-date, nom)

Un listing des entrées sorties de chaque ouvrier, la sommes de ses heures travailles, les absences, les
présences, les heures supplémentaires, les journées de travail (listés sur tout le long du mois, et le
total des heures travaillées chaque jour et chaque semaine ainsi que le total des jours et heures
travaillées pour chaque mois.

• Interface Logiciel-Logiciel
Ce module et en particulier cette section extrait les données de pointages (tous les
attributs) et les transmets au module de communication, ce module envoi toutes les
données au serveur central pour des raisons de recoupage. Une liaison entre
AgriManager Server et HRACEES est à prévoir a travers une interface logicielle.
Cette fonction communique avec le module gestion agricole, car pour effectuer un
travail agricole et lors de l’affectation des ouvriers à une tache donnée, il est
impératif d’avoir une liste des ouvriers présents ce jour-là.
• Interface Logiciel Machine

25
Une interface de liaison entre AgriManager et la pointeuse est établie afin d’en
extraire les pointages, cette opération s’effectue a chaque pointage ou heure
d’entrée des ouvriers a la ferme.

Consulter journal d’activité


Suivre les activités de l’ouvrier et les opérations auxquelles il est affecté. Toute l’historique de toutes
les opérations qu’il a effectuées seront affichées. L’utilisateur pourra ainsi faire le recoupement entre
l’activité et la présence. Pourra faire des regroupements selon la nature du travail, les parcelles ou
les variétés affectées ainsi que selon le rendement de chaque ouvrier.

Liste des opérations auxquelles l’ouvrier a participé avec la durée de sa participation, la nature de sa
tâche ainsi que son rendement. Il est également possible de voir les parcelles et les variétés sur
lesquelles l’ouvrier a travaillé.

Gestion des absences et des congés :


Cette fonctionnalité permet de gérer les absences, avec saisie puis déduction automatique
des absences lors de la génération des fiches de paie.
Gestion des congés, avec saisi puis déduction automatique du congé annuel.
Edition des états imprimables sur les congés et absences, groupés par personnel et total.

Gérer les avances sur salaire :


Cette fonctionnalité permet la gestion des avances sur salaires, avec saisi puis déduction
automatique de l'avance sur salaire, lors de la génération des fiches de paie.
L’édition des états imprimables sur les avances salaires est possible a partir de cette partie du
programme, groupés par personnels et total, avec édition du reçu.

Fiche de paie :
Les fiches de paie relatives à un mois pour l'ensemble de personnels, sont générées en 2 click
avec prise en charge automatiques des absences et avance sur salaires
Il y a également le mode génération manuelle de la fiche de paie par personnel
Archivage des fiches de paie, avec fonction désactivation des mois archivés.
Edition du bordereau de paie mensuel global, ou par service
Edition de l'état de déclaration fiscal (les retenue et les charges patronales) de l'ensemble de
personnels par mois
Edition des fiches de paie pour l'ensemble de personnels ou par personne
Edition des fiches de paie pour l'ensemble de personnels ou par personne, par service, avec
option en duplicata

Etats des déclarations :

26
Déclaration CNSS sur disquette: notre logiciel génère un fichier texte (dit disquette CNSS),
conformément au modèle décrit par la CNSS
Génération des états imprimables trimestriels conformes à ceux déclarés auprès de la CNSS
État IRPP annuel
Déclaration employeur annuel, avec gestion des annexes II et V
Déclaration employeur sur disquette selon les normes tunisiennes en cours
Certificat de retenu du personnel, avec édition selon le modèle standard ou sur modèle
simple.
Génération des disquettes d'ordre de virement des personnels (paiement avec virement)
selon les modèles de virement des banques du client (partie spécifique).

3.2.7 Module huilerie-Unité de Pesage


Ce module permet à l’utilisateur de gérer le pesage des lots d’olives récoltés ou issue d’une récolte
externe.

3.2.7.1 Fonctions
Ajouter lot d’Olive
Cette fonction permet à l’utilisateur d’ajouter le poids d’entrée des lots d’olive récoltés ou issue
d’une récolte externe.

Le chef de l’unité de pesage remplit toutes les informations :

Date arrivée chargement


Numéro de quittance,
Type de récolte (Interne : Tracteur, chauffeur, Bloc agricole…etc./Externe :
fournisseur, variété).
Poids d’entrée en Kg

Renseigner le poids de sortie


Cette fonction permet à l’utilisateur d’ajouter le poids de sortie des lots d’olive récoltés ou issue
d’une récolte externe.

Le chef de l’unité de pesage introduit le poids de sortir du lot d’olive.

En cliquant sur enregistrer, La fonction calcule le poids net du lot d’olive et transmet toutes les
données enregistrées au module : Huilerie-Unité de transformation.

3.2.8 Module Huilerie-Unité de transformation

3.2.8.1 Section Extraction


Consulter l’historique des lots d’olive

27
Cette fonction permet à l’utilisateur de consulter l’historique des lots d’olive enregistrés et transmis
à partir de l’unité de pesage.

Période ente deux dates (date début, date fin), et la campagne.

Liste affichant l’historique des lots d’olives.

La fonction permet aussi de générer un rapport de l’historique des lots d’olives et de l’exporter vers
Excel.

Fonction Extraction
Cette fonction permet à l’utilisateur d’ajouter un nouveau lot d’huile d’olive provenant de
l’extraction d’un lot d’olive bien défini.

Entrées
Après extraction, le chef de l’unité de transformation sélectionne un lot d’olive à partir de la liste
présentée dans la page d’accueil de ce module et remplit toutes les informations suivantes :

-Date Extraction huile


-Poids net huile en kg
-Poids pattes (Kg) et poids noyaux (Kg)
-Des données supplémentaires issues de l’analyse physico
-chimique (Température, PH, Acidité, Delta K, K232? K270…etc.

En cliquant sur stocker, une liste de citerne apparait , l’utilisateur choisit les citernes convenables pour le
stockage.

Mise à jour de la quantité d’huile stocké dans les citerne chosis .

Historique lots huiles


Cette fonction permet à l’utilisateur de consulter l’historique des lots huiles enregistrés.

Une liste présentant les différentes informations liées aux produits stockés (Numéro de quittance,
Date extraction Poids net olive, Poids net huile, Pourcentage et stockage.), ainsi qu’une liste
d’analyse supplémentaire pour chaque lot huile sélectionné.

3.2.8.2 Section stockage huile

Cette fonction permet à l’utilisateur d’ajouter les différentes charges sur une citerne précise et
d’afficher l’historique des charges enregistrées.

Le chef de l’unité de pesage remplit toutes les informations :

28
- Date charge, Intitulé charge, Type charge, Justificatif, Fournisseur, Prix unitaire, Quantité
charge.
Pour consulter l’historique des charges, il suffit de sélectionner une citerne et de faire un
filtre sur la période demandée.

3.2.8.3 Section Charges


Toutes les charges liées à l’extraction d’huile sont ajoutées à partir de cette fonction.

3.2.9 Module Gestion des Budgets


Ce module assure la gestion Budgétaire de la société en fonction des rubriques définis par le
responsable de la ferme. Il se compose de deux sections principales :

Section Budget
Section Augmentation / réalisation

3.2.9.1 Section Budget


Ajouter Budget rubrique
Cette fonction permet à l’utilisateur de définir un montant annuel ou mensuel pour chaque rubrique
tel que : Budget engrais, Budget pesticides, Budget carburant, budget irrigation…etc.

L’utilisateur sélectionne l’ajout de budget par mois ou par an et puis il introduit les données
suivantes :

-Code rubrique, Libellé rubrique, Année


-Type : Approvisionnement /Vente
-Montant prévisionnel annuel ou mensuel

Liste affichant la réparation des budgets groupés par mois ou par rubrique.

Importer budget
Cette fonction permet d’importer le budget de l’année actuelle à l’année
suivante.

3.2.9.2 Section Augmentation/Réalisation


Fonction Augmentation/Réalisation
Cette fonction sert à présenter à l’utilisateur (chef de ferme) les différentes opérations d’utilisation
ou d’augmentation de budget aves des justificatifs. L’utilisateur verra alors un listing des opérations
entre deux dates choisies groupées par mois ou rubrique.

Liste présentant la réparation des budgets groupés par mois ou par rubrique, le montant
prévisionnel, le montant réalisé, Mois, Code rubrique, Type de budget.

29
3.2.10 AgriManager Server (Siege groupe agricole)
AgriManager server se compose essentiellement de quatre modules.

Module Gestion Agricole

Module Journal au quotidien

Module Communication

Module Interface SI-Agri

Nous allons traiter dans ce qui suit les deux premiers modules et exposer la vision d’EZZAYRA
SOLUTIONS du fonctionnement de ces modules et des taches qu’ils assureront. Les spécifications
des modules Communication et de l’Interface Logiciel seront élaborées en collaboration avec le staff
technique du client dans une seconde phase du projet.

Nous allons traiter dans ce qui suit les deux premiers modules et exposer la vision d’Ezzayra du
fonctionnement de ces modules et des taches qu’ils assureront. Les spécifications des modules
Communication et de l’Interface Logiciel (MFG-PRO) seront élaborées en collaboration avec le staff
technique du client dans une seconde phase du projet

3.2.10.1 Module Gestion Agricole


Cette section permet au gérant de l’activité agricole des domaines d’avoir une vision de toutes les
fermes des domaines, tous les secteurs, les domaines et ce, parcelle par parcelle.

Tout ce qu’un chef de ferme peut effectuer localement sur AgriManager, peut être fait par le gérant
de l’activité des domaines sur AgriManager Server --Gestion Agricole.

Toutes les fonctionnalités d’AgriManager sont présentes dans AgriManager Server avec la possibilité
d’effectuer la même tache pour une ferme donnée, une parcelle, un secteur (groupe de ferme) ou un
domaine ou carrément toutes les fermes.

AgriManager Server omettra l’affichage de quelques détails listés ci-dessous :

- Liste des ouvriers participant dans les opérations


- Liste des intrants participant dans les opérations
- Liste des Entrés sorties de stock.
- Liste des tractions pour les opérations

Les fonctions principales de cette section sont les différents modules présentés dans AgriManager
plus haut dans le document.

- Gérer Exploitation
- Gérer le stock
- Gérer les Ressources Humaines
- Gérer le Matériel

30
- Générer les arrêtés technico économiques

Toutes les fonctionnalités décrites dans les modules précédents d’AgriManager sont présente dans
AgriManager Server avec une interface et une possibilité de grouper toutes les données relatives a :

- Une parcelle donnée


- Une variété
- Une spéculation
- Un type de culture
- Une ferme
- Un secteur
- Un domaine

Le staff technique responsable de l’activité agricole conviendra avec l’équipe EZZAYRA SOLUTIONS
sur le schéma qui sera adopté dans répartition de l’ensemble des fermes et de l’activité suivant des
secteurs et/ou des domaines

3.2.10.2 Module Journal au quotidien :


Cette section permet au gérant de l’activité agricole de gérer l’ensemble des alertes et événements
provenant de toutes les fermes des domaines.

Un événement peut être par exemple une réception d’un intrant par une ferme X, la réception étant
faite, le magasin émet un bon de réception, ce bon sera transmis au siège pour confrontation, cette
procédure génère un événement qui sera reçu au siège (Serveur) et visualisé pour traitement.

Une demande d’achat effectué par un chef de ferme ou une demande de vente de produit générera
un événement qui apparaitra sur l’écran dans le journal des événements.

Une alerte peut être la surconsommation ou une panne répétitive d’un engin mécanique donné ou
un écart dans un inventaire du stock d’une ferme. Un rendement de travail de main d’œuvre dans
une tache donnée, très en dessous de la moyenne pourrait être aperçu dans le journal des alertes.

Fonction consulter les événements


Toutes les demandes transitant par le siège et anciennement présentées sous format papier seront
présentées au gérant de l’activité agricole sous forme d’un journal d’événements, ces dernières
peuvent être classées par Domaine, Secteur, Ferme, Date ou type de l’événement :

- Demande d’achat (centralisé/ direct).


- Demande de vente.
- Demande de transfert

Les différents types d’événements sont représentés par différentes couleurs, choisies par l’utilisateur
pour faciliter le classement. Un indice de priorité peut être défini pour afficher et traiter les
événements les plus urgents (une panne du système d’irrigation serait de priorité haute 10 par
exemple, une clôture brisée serait de priorité 2).

31
- La date de l’événement.
- La priorité de l’événement.
- Le domaine, le secteur, la ferme et même la parcelle concernée.
- L’émetteur de l’évènement, qui par son login d’accès au logiciel pourrait afficher son nom et sa
fonction (directeur de ferme, directeur de domaine, superviseur de travaux, responsable
magasin).

Fonction consulter les alertes


Un journal des alertes nous garantit une tenue quotidienne des anomalies et des actions prises au
niveau de chaque ferme. Ainsi, chaque opération, action, anomalie se passant sur une parcelle
donnée, est transmise via le module Communication au niveau central.

Le journal des alertes affichera tout ce qui se passe dans les fermes, de la tenue journalière des
travaux aux anomalies relatives aux surconsommations d’un tracteur ou d’un travail non effectué à
temps sur une parcelle donnée. Les alertes peuvent concerner les activités suivantes :

- Mécanique : une panne d’un engin, une surconsommation, une réparation effectuée…
- Agricole : un travail effectué ou pas dans les délais, un planning non respecté, des absences
de personnel, un retard dans le cycle végétatif (stade phénologiques), un non-respect de
dose de produit phytosanitaire…
- Stock : réception ou non d’une livraison, stock non conforme, marchandise non conforme,
quantité non conforme, ….
- Produit : Quantité récolté non satisfaisante, rendement en dessous de la moyenne.
- La date de l’alerte.
- La priorité de l’alerte.
- Le domaine, le secteur, la ferme et même la parcelle concernée.
- L’émetteur de l’alerte, qui par son login d’accès au logiciel pourrait afficher son nom et sa
fonction (directeur de ferme, directeur de domaine, superviseur de travaux, responsable
magasin).

32
Contents
1 INTRODUCTION ..................................................................................................................... 1
1.1 But du document ................................................................................................................... 1
2 SPECIFICATIONS GENERALES ................................................................................................. 2
2.1 Présentation du logiciel ......................................................................................................... 2
2.1.1 Environnement du logiciel ....................................................................................... 2
2.1.2 Description générale du logiciel .............................................................................. 2
2.2 Contraintes opérationnelles .................................................................................................. 4
2.2.1 Performances et temps de réponse ........................................................................ 4
2.2.2 Installation ............................................................................................................... 4
2.3 Contraintes de réalisation ..................................................................................................... 4
2.3.1 Contraintes structurelles ......................................................................................... 4
2.3.2 Contraintes d'évolution ........................................................................................... 4
2.3.3 Contraintes de développement ............................................................................... 5
3 SPECIFICATIONS FONCTIONNELLES ET OBJET ....................................................................... 5
3.1 SPECIFICATIONS OBJET - Définition des acteurs ................................................................... 6
3.2 SPECIFICATIONS FONCTIONNELLES ....................................................................................... 8
3.2.1 Module Gestion Agricole ......................................................................................... 8
3.2.2 Module Gestion Matériel-Immobilisation ............................................................. 13
3.2.3 Module - Gestion de Production et vente ............................................................. 15
3.2.4 Module Gestion Données Technico-Economiques ............................................... 16
3.2.5 Module Gestion du Stock ...................................................................................... 20
3.2.6 Module Gestion des ressources humaines ........................................................... 25
3.2.7 Module huilerie-Unité de Pesage .......................................................................... 27
3.2.8 Module Huilerie-Unité de transformation ............................................................ 27
3.2.9 Module Gestion des Budgets ................................................................................ 29
3.2.10 AgriManager Server (Siege groupe de sociétés) ................................................... 30

33

Vous aimerez peut-être aussi