Académique Documents
Professionnel Documents
Culture Documents
Strictement Confidentiel
1 INTRODUCTION
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
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.
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
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
Base de données
AgriM ORM
AgriManager Ferme X
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.
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
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
6
TABLEAU 2 – FICHE DE RÔLE – CHEF DE FERME
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
• 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 :
3. Titre de l’opération,
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.
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.
Lister les alertes et les événements de la ferme du jour : Date, Type alerte, Alerte, Priorité, état.
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 : -
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.
10
▪ Supprimer un stade phénologique
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.
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.
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.
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
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.
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.
Ajouter Entretien/Réparation
Ajouter Entretien/Réparation
Cette fonction permet à l’utilisateur d’ajouter les différents Entretiens et Réparations sur un matériel
précis
14
Une interface Entretien va s’afficher
Une liste des Entretiens/Réparations avec les attributs : date entretien, ref Matériel, véhicule, type
entretien, description entretien, cout entretien, fournisseur.
Une liste des Ravitaillements avec tous les attributs de ravitaillement : date, engin, type d’engin,
quantité, bon de sortie stock, index compteur heure.
15
Gestion portefeuille client
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.
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.
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 Technique :
Rapport Financier :
Ces rapports peuvent être affichés pour l’ensemble de la ferme, par spéculation, par parcelle, par
intervalle de temps.
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 :
18
Consommation en main d’œuvre
Consommation en irrigation
Sous-produit
Autres
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
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 :
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)
19
Marge Unitaire (DT/Kg)
Ce module comporte plusieurs sections : État du Stock, Gestion des Intrants, Carburant, Suivi des
Entrées /Sorties Du Stock, Inventaire.
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.
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é,
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é)
21
- Gérer les usages de chaque produit
- Gérer les matières actives ainsi que les compositions
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.
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)
23
Gérer les mouvements du stock (Sortie pour consommation)
Génération du Bon de Réception pour ravitaillement de stock carburant (numérique et physique) qui
sert ensuite pour le recoupement
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
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 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.
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é.
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
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.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.
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.
27
Cette fonction permet à l’utilisateur de consulter l’historique des lots d’olive enregistrés et transmis
à partir de l’unité de pesage.
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 :
En cliquant sur stocker, une liste de citerne apparait , l’utilisateur choisit les citernes convenables pour le
stockage.
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é.
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.
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.
Section Budget
Section Augmentation / réalisation
L’utilisateur sélectionne l’ajout de budget par mois ou par an et puis il introduit les données
suivantes :
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.
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 Communication
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
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.
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 :
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
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.
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).
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