Vous êtes sur la page 1sur 125
UNIVERSITE ABDELMALEK ESSAADI F ACULTE DES S CIENCES ET T ECHNIQUES DE T ANGER D

UNIVERSITE ABDELMALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

T ECHNIQUES DE T ANGER D EPARTEMENT G ENIE I NFORMATIQUE PROJET DE FIN D’ETUDES En

PROJET DE FIN D’ETUDES En vue de l’obtention du Diplôme de Master en Systèmes Informatiques et Réseaux

Solution Full Web pour une Gestion intégrée de LA Production Agricole

Projet AGRITOOLS : Élaboration d’un concept de solution informatique intégrée de management d’entreprise appliqué dans le domaine de l’agroalimentaire

Réalisé par

Mlle AMRANI BOUKHOBZA Insaf Mlle EL HAMDAOUI Rachida

Encadrant Pédagogique

Professeur AZMANI Abdellah

Encadrant Technique:

Mlle Hamida DOUAS

Ingénieur Etude et

Développement OMNIXYS.

Année universitaire : 2014 / 2015

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Avant-Propos

Nom et Prénom des Etudiants:

AMRANI BOUKHOBZA Insaf EL HAMDAOUI Rachida

Intitulé du sujet :

Solution Full Web pour une Gestion intégrée des Productions Agricole, élaboration d’un concept de solution informatique intégrée de management d’entreprise appliqué dans le domaine de l’agroalimentaire.

Etablissement d’accueil :

Société OMNIXYS.

Encadrant Pédagogique :

M. AZMANI Abdellah, Professeur et Chef de département Informatique à la FST de Tanger.

Encadrant Technique de Stage:

Mlle Hamida DOUAS Ingénieur Etude chez la société Omnixys.

Période de projet :

Du 01 Février 2015 au 30 Juin 2015.

Cadre du Stage :

Projet de Fin d’Etudes présenté en vue de l’obtention de Diplôme de Master en Systèmes Informatiques et Réseaux en Sciences et Techniques.

Systèmes Informatiques Et Réseaux

2 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Dédicace

A, Mes Parents

A ma très chère mère, Une femme exceptionnelle, pour son amour et sa tendresse… A mon très cher père, décédé trop tôt, qui m'a toujours poussé et motivé dans mes études. J'espère que, du monde qui est sien maintenant, il apprécie cet humble geste comme preuve de reconnaissance de la part d'une fille qui a toujours priée pour le salut de son âme. Puisse Dieu, le tout puissant, l'avoir en sa sainte miséricorde.

A, Mes Chère frère et sœur

A mon très cher frère Hamza et ma très chère sœur Nadra, parce que je sais que ma réussite est très importante pour eux. A toutes mes tantes et tous mes oncles, …

A, Mes chères amies

A Toute ma promotion sans exception pour les moments inoubliables marqués par le bonheur et la joie… A ceux qui rêvaient de me voir un jour futur Ingénieur Puisse ce travail être un signe de reconnaissance et d’amour…

Insaf
Insaf

Systèmes Informatiques Et Réseaux

3 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Dédicace

A, Mes Parents

Pour leur amour inestimable, leur confiance, leur soutien, leurs sacrifices et toutes valeurs qu’ils ont su m’inculquer.

A, Mes Chère frères et sœurs

Pour leur encouragement et leurs conseils précieux tout au long de ma vie.

A, Mes chères amies

Qu’elles m’ont toujours soutenue et épaulée spécialement ma très chère amie HindAddabdubiqui a été toujours à mes côtés pour le pire et pour le meilleur.

À tous ceux qui m’ont aidé à faire ce projet dans les meilleures conditions, trouveront ici l’expression de mon profond respect.

Rachida
Rachida

Systèmes Informatiques Et Réseaux

4 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Remerciement

« A Dieu Seul revient notre gratitude en premier et dernier lieu »

Nous tenons à remercier toutes les personnes qui ont participé de différentes façons à la réussite de notre stage de fin d’étude, ainsi qui ont contribué à l’élaboration de ce travail et plus particulièrement les personnes que nous citons ci-dessous.

En premier lien nous tenons à exprimer notre profonde remerciement à notre encadrant pédagogique notre cher professeur Dr. AZMANI Abdellah pour son intérêt et son soutien sa disponibilité, sa façon d’encadrer et ses précieux conseils durant toute la durée de notre projet de fin d’études.

En second lieu, nous souhaitons remercier grandement Mlle DOUAS Hamida de nous accorder toutes les explications concernant le fonctionnement de leur service, ce qui nous a bien guidé à la réalisation de notre projet de fin d’études.

En troisième lieu, nous exprimons nos profondes gratitudes à Mr .ZBAIDA Anouar et Mr. DEKIOUAK Haytham qui ont été un guide précieux avec leurs remarques constructives et leurs encouragements

En quatrième lieu, nous remercions tout le corps professoral du Département Génie Informatique de la Faculté de Sciences et Techniques de Tanger trouvent dans ce modeste travail le témoignage de ma profonde reconnaissance pour leur contribution à ma formation.

Enfin, nous tenons également à remercier toutes les personnes qui ont participé de près ou de loin à la réalisation de ce travail.

Systèmes Informatiques Et Réseaux

5 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Résumé

Le présent rapport est le fruit de six mois d’expérience au sein de la société Omnixys. Ce projet de fin d’étude s’intègre dans de cadre de notre formation de Master, spécialité« Système Informatique et réseau » à la faculté des sciences et technique de Tanger.

L’objectif de projet est de concevoir un ERP orienté exploitation agricole, afin d’optimiser toutes les activités de secteur d’agriculture suivant sa chaîne logistique en terme de temps et des ressources pour améliorer le rendement et la qualité de ce secteur.

Notre mission dans le groupe de travail consiste à faire l’analyse, le développement, le paramétrage et l’intégration des modules dans le ERP et plus précisément le module production, dans le but de répondre aux besoins et aux exigeants de ce service.

Abstract

This report is the result of six months experience in OmniXys society. The end of studies project is part of the Master training of “Computer Systems and Networking” at the Faculty of Science and Technology of Tangier.

conceive an ERP oriented to optimize

all agriculture sector activities following it supply chain in terms of time and resources in order

to improve the yield and quality of the sector.

The

project's

objective

is

to

Our mission in the team work is to make the analysis, development, configuration and integration of modules in the ERP and specifically the Production module in order to meet the needs and requirements of the service.

صخلم

مظن صصخت يئاهنلا يساردلا عورشملا راطإ يف

OmniXys

ةكرش عم لمعلا نم رهشأ ةتس ةجيتن وه ريرقتلا .ةجنطب ةينقتلاو مولعلا ةيلك يف تاكبشلاو رتويبمكلا

جاتنلاا ةدايز للاخ نم كلدو عاطقلا ادهل ديدج سفن ءاطعلإ يحلافلا عاطقلل هجوم

ميمصت ىلا عورشملا فدهيو

.جوتنملا ةميق نم عفرلل ةحونمملا تامدخلا ةدوجو

ERP

.ةمدخلا تابلطتمو تاجايتحا ةيبلت لجا نم

ERP

يف جاتنلإا ةدحو جامدإو ريوطتو ليلحت يف ىلجتت انب ةطونملا ةمهملا

Systèmes Informatiques Et Réseaux

6 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Liste des abréviations

Abréviation

Désignation

PGI

Progiciel de gestion intégrée

ERP

Entreprise Ressource Planning

PIB

Produit intérieur brut

PMV

Plan Maroc vert

OP

Organisations de producteurs

MP

Matière première

PF

Produit fini

PSF

Produit semi-fini

ZO

Zone d’opération

ZE

Zone d’échange

ZR

Zone de ressource

ZP

Zone de pilotage

ZRE

Zone référentiel

MRP

Manufacturing Ressources Planning

Planification des ressources de production

MRPII

Adaptation du MRP

TPE

Très petites entreprises

NTIC

Nouvelles technologies de l’information et de la communication

GNU GPL

GNU General Public License

CRM

Customer Relationship Management

Gestion de la relation client

PAC

Politique agricole commune

GMAO

Gestion de maintenance assistée par ordinateur

SIG

Système d’information géographique

Systèmes Informatiques Et Réseaux

7 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Liste des figures

Figure 1: Diagramme de PERT

19

Figure 2: Diagramme de Gantt

20

Figure 5: Statistique sur le sprint 10

23

Figure 6 : Arbre des problèmes métier

25

Figure 7: Arbre des problèmes de production

26

Figure 8 Arbre des solutions métier

26

Figure 9: Arbre des solutions de la production

27

Figure 10 Arbre des objectifs

27

Figure 12 : processus de MRP sous Odoo

40

Figure 13: Une vue Kanban sous Odoo

41

Figure 14: Charte Gantt sous Odoo

41

Figure 15: Processus de module AgriProduction

42

Figure 16: Relation entre la production et les autres services

43

Figure 17: Diagramme de package de module AgriProduction

46

Figure 18: Diagramme de cas d'utilisation des phases

48

Figure 19: Diagramme d'activités

50

Figure 21: Diagramme de séquence de phase de production

52

Figure 22: Diagramme de classes de phases de production

53

Figure 23: Outils et technologies d'odoo

55

Figure 24: Architecture d'odoo

56

Figure 25: Phase de préparation de sol

60

Figure 26: Phase de semis

61

Figure 27: Phase de protection

61

Figure 28: Phase de post récolte

62

Figure 29: Suivi de culture

62

Figure 30: Suivi de diagnostic

63

Figure 31: Ordre de traitement

64

Figure 32: Suivi des opérations

64

Figure 33: Suivi de post récolte

65

Figure 34: Traitement

65

Figure 35: Parasite

66

Figure 36: Echantillon

66

Figure 37: Culture

67

Figure 38: Ordre de production

67

Systèmes Informatiques Et Réseaux

8 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Liste des tableaux

Tableau 1 : Identification des risques

17

Tableau 2 : Ordonnancement des tâches

18

Tableau 3: Backlog de module AgriProduction

22

Tableau 4: Les tâches de sprint N°10

23

Tableau 4 Synthèse de comparatif

30

Tableau 5: Acteurs et leurs rôles

47

Tableau 6: Les cas des utilisations de module AgriProduction

48

Tableau 7: Représentation textuelle du scénario des phases de production

49

Tableau 8: Description des activités

49

Systèmes Informatiques Et Réseaux

9 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Table de matière

Avant-Propos Dédicace Dédicace Remerciement Résumé Abstract Liste des abréviations Liste des figures Liste des tableaux Table de matière Introduction générale

2

3

4

5

6

6

7

8

9

10

13

Chapitre I

Contexte générale du projet

14

1. Présentation d’organisme d’accueil

15

1.1 Qui est OMNIXYS ?

15

1.2 Ses

partenaires

15

1.3 Ses domaines d’interventions

15

2. Contexte générale du stage

15

2.1 Présentation du projet

15

2.2 Objectifs

16

3. Gestion de projet

17

3.1

Planification de projet Identification des risques Ordonnancement des tâches Diagramme de PERT Diagramme de Gantt Conduite de projet La méthode SCRUM La méthode EXtreme Programming (XP) Justification du choix Travail demandé Backlog Product Etude préalable

17

3.1.1

17

3.1.2

18

3.1.3

19

3.1.4

19

3.2

20

3.2.1

21

3.2.2

21

3.2.3

21

3.2.4

22

3.2.5

22

Chapitre II

24

Systèmes Informatiques Et Réseaux

10 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1. Cadrage logique de projet

25

1.1 Analyse des problèmes métier

25

1.2 Analyse des problèmes de production

25

1.3 Analyse des solutions métier

26

1.4 Arbre des solutions de la production

27

1.5 Analyse des objectifs

27

2. Veille concurrentielle, informatique, technologique

28

2.1

Synthèse de comparatif

28

3. Élaboration du cahier des spécifications

30

3.1 Ordre de production

30

3.2 Planification des ordres 3.3 Phases de production 3.4 Suivi des activités 3.5 Nomenclature 3.6 Les ressources 3.7 Culture du produit 3.8 Échantillon 3.9 Parasite Principe et processus de la production

Chapitre III

31

31

32

34

34

34

35

35

36

1. La production dans l’entreprise

37

2. Méthodes de production

37

2.1

Méthode MRP II

37

2.1.1

Objectifs

37

2.1.2

Principes

37

2.2

Méthode Kanban

38

2.3

Méthode Gantt

38

3. Processus de production

38

3.1

Processus de production dans l’industrie

38

3.2

Processus de production sous Odoo

39

3.2.1

MRP sous odoo

39

3.2.2

Kanban Sous Odoo

40

3.2.3

Gantt Sous Odoo

41

4. Processus de module agri-production

41

5. Relation de production avec les autres services

42

Chapitre V I

Analyse et Conception

44

Systèmes Informatiques Et Réseaux

11 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1. Spécifications

45

2. Analyse fonctionnelle

46

2.1 Diagramme de Package

46

2.2 Les acteurs et leurs rôles

46

2.3 Diagramme de cas d’utilisation

47

2.4 Les Scénarios « Création de phase de production »

49

2.5 Diagramme d’activités

49

3. Analyse organique

51

3.1 Dictionnaire des objets

51

3.2 Diagramme des états « Phases de production »

52

3.3 Diagramme des séquences « Phases de production » 3.4 Diagramme de classes « Phases de production » Réalisation

Chapitre V

52

53

54

1. Outils et technologies de développement

55

1.1 RAD /ORM

55

1.2 MVC

55

1.3 JSONRPC/ XML-RPC

56

2. Architecture technique

56

3. Les interfaces de module AgriProduction

57

Conclusion et

perspectives

61

Bibliographie / Webographie

66

Annexe I

Veille concurrentielle, Gestion de projet Urbanisation Manufacturing Resource

70

Annexe II

78

Annexe III

84

Annexe II

92

Annexe III

99

Annexe VI

Conception et Analyse Maquettage

116

Systèmes Informatiques Et Réseaux

12 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Introduction générale

Dans le cadre de notre cursus universitaire en Master, spécialité « Systèmes Informatiques et réseaux » à la faculté des sciences et technique de Tanger, nous sommes censées de réaliser un projet en milieu professionnel d’une durée de 6mois.

La société d’accueil Omnixys à Tanger nous a proposé de contribuer à la réalisation d’un module important pour un projet d’envergure« AgriTools ».

Le projet répond aux besoins identifiées et à venir des acteurs de l’agroalimentaire. Ce secteur d’activité contribue à hauteur de 19% du PIB national et jeu un rôle important dans notre pays.

La nouvelle stratégie agricole, PMV, mise en place par le ministère de l'Agriculture et des pêches maritimes, vise à consolider les succès acquis et à répondre aux nouveaux défis du Maroc en matière de compétitivité et d'ouverture des marchés. Dans le cadre du développement et l’avancement de cette stratégie, l’informatisation du domaine d’exploitation agricole est devenue une nécessité pour l’optimisation de son processus en temps et en ressources vu la grande quantité d’informations disponibles générées par ce secteur.

Dans le présent mémoire, le premier chapitre présente le contexte général de notre projet et de notre stage et désigner une gestion de projet adéquate et exhaustive permettant de piloter le projet tout au long des phases de sa réalisation. Dans le deuxième chapitre, nous entamons une étude préalable afin de bien cadrer le projet en terme des problèmes et des objectifs pour mieux comprendre les défets de métier et cerner les actions à effectuer. Le troisième chapitre illustre une analyse de l'existant et à la lumière de ces résultats nous allons exploiter ces informations comme indicateurs principaux pour la rédaction d'un cahier des spécifications, ensuite nous allons réaliser une étude sur la méthode de gestion de production MRP.

La dernière partie expose la phase de développement et le paramétrage de module production.

Nous terminons le présent mémoire par une conclusion et nous l'enrichissons par des annexes complétant et détaillant certains aspects abordés brièvement.

Systèmes Informatiques Et Réseaux

13 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Chapitre I

Contexte générale du projet

Ce chapitre décrit l’environnement dans lequel le projet a été initié afin d’avoir une meilleure compréhension de contexte générale du projet.

Ce chapitre comprend les éléments suivants :

Présentation de l’organisme d’accueildu projet. Ce chapitre comprend les éléments suivants : Contexte de stage Gestion de projet Systèmes

Contexte de stagesuivants : Présentation de l’organisme d’accueil Gestion de projet Systèmes Informatiques Et Réseaux 14 |

Gestion de projetsuivants : Présentation de l’organisme d’accueil Contexte de stage Systèmes Informatiques Et Réseaux 14 | Page

Systèmes Informatiques Et Réseaux

14 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1. Présentation d’organisme d’accueil

1.1 Qui est OMNIXYS ?

OMNIXYS est une jeune SARL créée en 2006. Son activité s’oriente vers le développement de solutions informatiques « clé en main » et la production de contenus multimédias à caractère instructif et pédagogique. L’entreprise a noué des partenariats avec des entreprises en France et en Belgique pour lesquelles elle développe des projets de complexité et de taille diverses.

1.2 Ses partenaires

OMNIXYS est un centre de production qui travaille pour le compte de ses partenaires :

EUROTRADING CAPITAL MARKET (Paris - Iles de France),

CREAPIX (Paris Iles de France),

Wax Media Agency (Londres - UK),

PAGEMEDIA SARL (Carvin Pas de Calais),

SILAA WA KHADAMAT (Tanger -Maroc),

IMMONET (Tanger Maroc).

1.3 Ses domaines d’interventions

Conseil et audit orientés Internet, Multimédia et Nouvelles technologies,

Analyse de spécifications et rédaction de cahiers de charges,

Démarches administratives : réservation ou changement de délégation de noms de domaines, déclarations diverses,

Conception de cartes graphiques,

Réalisation d'application 3D : images, animation, vidéo, photo panoramique 360°,

Conception et réalisation de solution Internet / Intranet,

Conception et réalisation de borne interactive,

Conception et gestion de bases de données,

Développement informatique,

Web et multimédia,

GP - ERP CRM SCM (sur environnement Linux avec des interfaces clients sur Windows),

Référencement : moteurs de recherche et annuaires électroniques,

Marketing viral : référencement permanent, déclaration sur les forums, animation de forums et mailing list, e-mailing et opérations spécifiques.

2. Contexte générale du stage

2.1 Présentation du projet

Le projet consiste à concevoir un ERP qui répond d’une manière efficace à la complexité et aux besoins croissants des entreprises agricoles. Il est basé sur une modélisation durable inspirée sur ensemble des recherches et d’analyse dans le domaine d’agriculture pour faciliter

Systèmes Informatiques Et Réseaux

15 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

les missions de l’agriculteur contemporain qui sont diverses, variées et parfois même

difficilement conjugables face à plusieurs difficultés et défets dans ce domaine y compris :

Manque des outils pour administrer et gérer les principaux services de l’agriculture suivant les besoins de chaque agriculteur (Logistique, maintenance, approvisionnement, production, culture, superficies et gestion patrimoine),

Absence des fonctionnalités dans les SI ayant relation avec le métier agriculture :

suivi de culture, suivi des opérations, diagnostic des maladies …

Manque d’un suivi et d’un contrôle total sur ensemble des activités réalisés,

La décentralisation des données, en cas d’implémentation d’un SI,qui rend la majorité des informations inexploitable,

Chaîne logistique est complexe, ce qui baisse la rentabilité en plus perturbe le développement du secteur agricole.

Le contexte agricole devient difficile, il doit faire face à plusieurs contraintes (mondialisation, contrôles sanitaires strictes, traçabilité). Il devient alors impératif d’améliorer et de valoriser l’image de l’agriculture et des agriculteurs. C’est dans cette optique que s’inscrit notre stage de PFE, en effet l’ERP sur lequel l’équipe de « Omnixys » travaille est conçu pour promouvoir le métier d’agriculture et le rend moderne, viable et vivable. Notre mission consiste à faire une étude métier pour bien comprendre le processus du métier agricole et une veille technologique afin de faire une comparaison entre les SI qui existent sur la place du marché ,ensuite à élaborer un module informatique (analyse et conception) et à développer un module pour la gestion des productions agricoles afin de l’intégré dans la solution AgriTools.

2.2

Objectifs

Les principaux objectifs ciblés par la réalisation du module production dans l’ERP sont :

Comprendre le fonctionnement du processus de la production dans le contexte agricole,

Suivre un processus de fabrication clair et performant,

Avoir une traçabilité de toutes les activités effectuées au niveau de la production,

Avoir la possibilité de planifier, automatisé, tracer et même contrôler la fabrication des produits,

Avoir des informations sur les mouvements en stocks, les nomenclatures et opérations,

Planning des dates de livraison et de planification des ateliers de production,

Analyse des retours d’expérience et apprentissage,

Rendre la communication avec les autres modules facile,

Promouvoir le métier de l’agriculture.

Systèmes Informatiques Et Réseaux

16 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

3. Gestion de projet

3.1 Planification de projet

3.1.1 Identification des risques

Cette partie permet d’identifier les risques associés à chaque tâche et de les classer en fonction de leurs impacts sur le blocage ou sur la continuité du projet, de déterminer les conséquences potentielles liées à ces risques, et aussi de prévoir un plan de secours pour remédier à ces risques « voir le tableau1 » :

Tâches

   

Risques

Conséquences

Solutions

Etude préalable

-Manque d’informations de métier, -Mauvaise estimation des besoins, -Mauvaise gestion de projet, -Le choix de la conduite de projet inapproprié.

-Une analyse faible, -Un cahier des charges mal rédigé, -Mauvaise estimation des tâches et des compétences, -Désordre dans la réalisation de projet.

-Rechercher d’autre source d’information, -Choisir des compétences capables de : rédiger d’une manière claire le cahier des charges, de faire la gestion projet. de choisir la conduite appropriée.

Urbanis

ation

-Mauvaise découpage de système d’information en fonction de plusieurs architectures

-Incompréhension de fonctionnement de SI, -Mise à jour de l’urbanisation.

-Refaire les architectures, -Consulter les experts dans ce domaine.

 

conceptio

 

-Mauvaise

interception de

-Mise à jour de conception et d’analyse.

-Consulter des ressources expertes dans l’analyse des projets, -Refaire l’analyse et la conception.

Analyse

 

conception et analyse

et

n

 

Développement

-Manque de connaissance dans La technologie choisi, -Défaillance de la technologie, -Manque des fonctionnalités dans le système informatique, -Manque de matériel, -Manque des compétences, -Manque de communication entre les compétences.

-Retard au niveau de réalisation de projet, -Retard dans la livraison, -Mauvaise performance et qualité.

-Faire des formations sur la technologie choisis, -Faire appel à d’autres compétences, -Gérer les conflits entre l’équipe pour assurer une communication et un échange entre les membres d’équipe, -Développer d’autres fonctions nécessaires dans le système.

Test

-Les tests des cas Insuffisant, -Oublier de corriger certains bugs.

-Mauvaise performance et qualité.

-Fait appel à un ingénieur de test.

Intégration

-Incompatibilité des modules.

-Retard de l’intégration et de la livraison.

-Fait appel à des experts.

Report

Documentation n’est pas claire : - Elle ne contient pas de guide, -La rédaction n’est pas claire.

-Mise à jour.

-Suivre certaines normes dans la rédaction des rapports.

Tableau 1: Identification des risques

Systèmes Informatiques Et Réseaux

17 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

3.1.2 Ordonnancement des tâches

Ce tableau permet de définir les séquencements ou les parallélismes des tâches ainsi que les charges estimées pour chaque tâche « voir le tableau 2 »:

 

Les tâches

Durées

Nomenclat

Antécédent

Suivants

 

(Homme/jours)

ure

Etude

Cadrage de projet

108

A

DEBUT

B

préalable

Veille technologies

80

B

A

C

 

Cahier des charges

12

C

B

D

Etude de conduite du projet

1

D

C

E

Gestion de projet

12

E

D

F

Formation

Odoo

240

F

E

G

Urbanisation

Architecture métier, fonctionnelle, applicative, technique.

12

G

F

H

Analyse et

Analyse fonctionnelle

10

H

G

I

conception

Analyse organique

10

I

H

J

Développeme

Développement de module

120

J

I

K

nt

Contrôle de la qualité technique

60

K

J

L

Test

Tests de fonctionnement

60

L

K

O, M

Tests d’intégrité

60

M

L

P

Reporting

Version 1

60

N

A

J

Version 2

60

O

L

P

Présentation

14

P

O

FIN

Tableau 2: Ordonnancement des tâches

Systèmes Informatiques Et Réseaux

18 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

3.1.3 Diagramme de PERT

Le diagramme de PERT consiste à mettre en ordre sous forme de réseau plusieurs tâches qui grâce à leurs dépendances et à leur chronologie permettent d’avoir un produit fini. La figure 5 donne un aperçu du diagramme de PERT relatif à notre projet, élaboré sur la base du Tableau « Voir la figure 1 »:

élaboré sur la base du Tableau « Voir la figure 1 »: Figure 1: Diagramme de

Figure 1: Diagramme de PERT

3.1.4 Diagramme de Gantt

La gestion du temps est fondamentale pour la réalisation d’un projet, pour cela nous avons réalisé un diagramme de Gantt pour bien organiser les tâches de notre travail en fonction du temps. Voici le diagramme du planning qu’on a suivi « Voir la figure 2 » :

Systèmes Informatiques Et Réseaux

19 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

T ECHNIQUES DE T ANGER D EPARTEMENT G ENIE I NFORMATIQUE Figure 2: Diagramme de Gantt

Figure 2: Diagramme de Gantt

3.2 Conduite de projet

Le terme Agile est apparu dans le domaine du logiciel en 2001, le mouvement a pris l’ampleur depuis quelques années, il est maintenant diffusé, au-delà des pionniers, dans de très nombreuses organisations impliquées dans le développement informatique.

Systèmes Informatiques Et Réseaux

20 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

3.2.1 La méthode SCRUM

Scrum est une méthode de gestion de projet, elle a pour but d’améliorer la productivité des équipes. C’est une technique de reprise de jeu après faute qui remet une équipe sur de bons rails par un effort collectif. Cette méthode a été principalement conçue pour le développement de logiciels informatiques « Voir la figure 3 ».

de logiciels informatiques « Voir la figure 3 ». Figure 3: Schéma descriptif de la méthode

Figure 3: Schéma descriptif de la méthode SCRUM

Le SCRUM fonctionne en cycles appelés Sprints (Itérations), chaque sprint est d’une durée de 2 à 4 semaines afin de garder un rythme constant. A la fin de chaque sprint, une version testable est fournie afin de faire le point.

3.2.2 La méthode EXtreme Programming (XP)

XP est une méthode de programmation légère et agile qui améliore la production des logiciels en les développant et en les testant rapidement. XP est souvent pratiqué conjointement avec Scrum.

3.2.3 Justification du choix

Le choix de la démarche SCRUM et XP a été dû à un certain nombre de critères conduisant à favoriser une méthode sans risques, que nous résumons dans les lignes suivantes:

Absence d’un cahier des charges client formel, ce qui augmente les risques du projet,

Un client incapable de couvrir tout son besoin fonctionnel,

Un métier très lourd fonctionnellement et un volume fonctionnel nécessitant un travail modulaire à plusieurs itérations afin de valider la version finale,

Des exigences fonctionnelles et de qualité, à respecter objectivement tout le long du projet. Pour ces raisons et autres, une démarche SCRUM et XP, se montre bien favorable pour couvrir la difficulté du projet.

Systèmes Informatiques Et Réseaux

21 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

En effet, on a utilisé la méthode Scrum durant la partie analyse et gestion du projet du SI « Agritools », avec le Team Scrum pour réaliser les Sprints demandés, ensuite on a enchainé avec la méthode XP pendant le développement de chaque module en travaillant en tant que binôme.

3.2.4 Travail demandé

L'objectif des membres de l'équipe est de prendre la charge de développement d’un module de gestion de la production en allant de l’élaboration du cahier de charge au codage et tests de l’application.

Pour ce faire, les modules s'étendront sur plusieurs phases :

Étude métier sur le secteur d’agriculture , d’agriculture,

Analyse et conception du module Agri-production,phases : Étude métier sur le secteur d’agriculture , Développement du module Agri-production, Intégration de

Développement du module Agri-production,, Analyse et conception du module Agri-production, Intégration de module Agri-production dans la solution

Intégration de module Agri-production dans la solution Agritools,Agri-production, Développement du module Agri-production, Paramétrage de module MRP sous Odoo, Tester le module MRP

Paramétrage de module MRP sous Odoo,de module Agri-production dans la solution Agritools, Tester le module MRP et agri-production. 3.2.5 Backlog

Tester le module MRP et agri-production.la solution Agritools, Paramétrage de module MRP sous Odoo, 3.2.5 Backlog Product Le schéma suivant représente

3.2.5 Backlog Product

Le schéma suivant représente « Backlog Product » qui est une liste de fonctionnalités ou de tâches, jugées nécessaires et suffisantes pour la réalisation satisfaisante du module production « Voir le tableau 3 »:

satisfaisante du module production « Voir le tableau 3 »: Tableau 3: Backlog de module AgriProduction

Tableau 3: Backlog de module AgriProduction

Systèmes Informatiques Et Réseaux

22 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

User stories numéro 10 contient un ensemble des tâches, celles-ci sont détaillées dans le schéma suivant « Voir le tableau4 » :

dans le schéma suivant « Voir le tableau4 » : Tableau 4: Les tâches de sprint

Tableau 4: Les tâches de sprint N°10

Le schéma suivant est une vue comparative entre les sprints planifiés théoriquement et les sprints réalisés effectivement :

théoriquement et les sprints réalisés effectivement : Figure 5: Statistique sur le sprint 10 Systèmes

Figure 5: Statistique sur le sprint 10

Systèmes Informatiques Et Réseaux

23 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Chapitre II

Etude préalable

Ce chapitre permet de cadrer le projet en termes des contraintes confrontées par le métier d’agriculteur et les solutions qui peuvent être mises en service, y compris les solutions technologiques existantes sur le marché. C'est à la base de ces études, que nous avons réalisées le cahier des spécifications fonctionnelles et applicatives.

Ce chapitre comprend les éléments suivants :

Cadrage logique de projetapplicatives. Ce chapitre comprend les éléments suivants : Veilles informatique, concurrentielle, technologique,

Veilles informatique, concurrentielle, technologique,comprend les éléments suivants : Cadrage logique de projet Élaboration du cahier des spécifications Systèmes

Élaboration du cahier des spécificationslogique de projet Veilles informatique, concurrentielle, technologique, Systèmes Informatiques Et Réseaux 24 | Page

Systèmes Informatiques Et Réseaux

24 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1. Cadrage logique de projet

Les professionnels de secteur agricole sont confrontés à des évolutions permanentes dans un contexte très concurrentiel : Développement durable, nouvelles habitudes, attentes des consommateurs et augmentation du prix des matières premières. Ils doivent être en mesure de réagir rapidement à ces changements. A la difficulté grandissante de produire plus, s’ajoute celle de produire mieux et d’autre difficultés dont on va parler dans la partie suivante.

1.1 Analyse des problèmes métier

Ce schéma illustre la problématique d'une exploitation agricole. Il permet notamment de mettre en évidence les relations de causes à effet entre les différents facteurs qui sont à l’origine des problèmes constatés « Voir la figure 6 »:

origine des problèmes constatés « Voir la figure 6 »: Figure 6 : Arbre des problèmes

Figure 6 : Arbre des problèmes métier

1.2 Analyse des problèmes de production

Le schéma suivant permet de décrire ensemble des problèmes confrontés par l’agriculteur au niveau des activités ayant une relation avec la production « voir la figure 7 ».

Systèmes Informatiques Et Réseaux

25 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

T ECHNIQUES DE T ANGER D EPARTEMENT G ENIE I NFORMATIQUE Figure 7: Arbre des problèmes

Figure 7: Arbre des problèmes de production

1.3 Analyse des solutions métier

L’arbre à solutions propose une stratégie de résolution des problèmes du métier. Elle est construite en se basant sur l’analyse et la compréhension des problèmes précités :

et la compréhension des problèmes précités : Figure 8 Arbre des solutions métier Systèmes Informatiques

Figure 8 Arbre des solutions métier

Systèmes Informatiques Et Réseaux

26 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1.4 Arbre des solutions de la production

L'arbre des solutions suivant représente un ensemble de fonctionnalités qui peuvent améliorer les activités de la production agricole « Voir la figure 9 » :

de la production agricole « Voir la figure 9 » : Figure 9: Arbre des solutions

Figure 9: Arbre des solutions de la production

1.5 Analyse des objectifs

L'arbre à objectifs permet de mieux appréhender l’objectif principal en le décomposant en sous-objectifs, d’établir leur hiérarchie et de mettre en évidence les relations entre eux « Voir la figure 10 »:

évidence les relations entre eux « Voir la figure 10 »: Figure 10 Arbre des objectifs

Figure 10 Arbre des objectifs

Systèmes Informatiques Et Réseaux

27 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

2. Veille concurrentielle, informatique, technologique

Cette activité de veille nous permet de s’informer sur les technologies les plus récentes et leur disposition sur la place du marché et en plus se tenir au courant des avancées technologiques dans le domaine de l'informatique, notamment ceux qui sont orientées exploitation agricole. L'Annexe 1 présente une étude bien détaillée sur les veilles concurrentielle, informatique et technologique qu’on a effectuées pour élaborer une synthèse sur les différents technologies et plateformes qui gèrent les activités de ce secteur.

2.1 Synthèse de comparatif

 

Critères

Arithmos

Silver-cs

Ekylibre

Terragri

Amapy

Logistique

Gestion des

interne

ressources

matérielles

Gestion de

   

   

maintenance

GMAO

Gestion de

         

manutention

Gestion de stock de pièces de rechange

 

 

 

Approvisionne

Gestion d’achat

 

     

ment

Gestion des

       

prestations de

transport

d’approvisionnem

ent

Gestion de stock de matière première

 

 

 

Gestion de la relation fournisseur

 

   

Production

Gestion des

   

 

parcelles

Gestion de

     

 

fertilisation

Systèmes Informatiques Et Réseaux

28 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

 

Gestion

         

d’irrigation

Gestion des

     

 

apports

phytosanitaires

Gestion des

         

maladies et

ravageurs

Gestion des

         

encours (produits

semi finis)

Gestion de

         

collecte

Gestion de

 

 

production

Gestion de bétail

         

Gestion de la production laitière

         

Gestion de

       

maintenance

Distribution

Gestion du stock des produits finis

 

 

 

Gestion de vente

 

 

Gestion des

 

 

prestations de

transport de

livraison

Gestion de la relation client

 

   

Gestions

Gestion des

         

horizontales

anomalies

Gestion de qualité

         

Gestion de

   

 

traçabilité

Systèmes Informatiques Et Réseaux

29 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

 

Gestion des

   

ressources

humaines

Gestion des

       

tâches

(Workflow)

Gestion de

comptabilité et

finance

Reporting et

 

   

décisionnel

Gestion de projets

 

   

Open Source

OUI

     

NON

 

 

Interface

Full web

 

Desktop

 

     

Tableau 4 Synthèse de comparatif

3. Élaboration du cahier des spécifications

Le module Production comprend plusieurs fonctions de base de la gestion de la production :

planifier, automatiser, suivre et tracer la fabrication de produits.

3.1 Ordre de production

Permet de lancer un ordre de production suivant une demande de la part du service distribution,

Traiter l'ordre de production

pour réserver l'ensemble des éléments nécessaires pour

commencer la fabrication :

Réserver la parcelle convenable pour le type de la culture à planter,

Réserver les matières premières nécessaires,

Réserver les ressources selon les besoins.

Planifier en se basant sur l'ordre de production l’ensemble des activités nécessaire pour sa

réalisation :

Planifier les phases de production : préparation du sol, semis, entretien et récolte.

Tenir compte des différentes informations indiquées par l'ordre de production :

La référence de commande,

La référence de l’ordre de production,

La date de planification de la production,

Les produits à produire,

La quantité du produit à produire,

Systèmes Informatiques Et Réseaux

30 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

La culture du produit,

Le responsable sur la production,

La date de début et fin de production,

La priorité de production.

Un ordre de production à plusieurs états :

Brouillon,

En attende de matière première,

Prêt à produire,

Production démarrée,

Production en échec,

Production annulée,

Production terminée,

Un Ordre de production permet de suivre tous les activités en cours par des bilans :

Un bilan de matière première et son mouvement,

Un bilan des opérations,

Un bilan des anomalies rencontrées

Un bilan des produits terminés.

Un bilan de synthèse

3.2 Planification des ordres

La planification des ordres est une vue graphique qui permet de visualiser les ordres de productions, confirmés dans un calendrier, pour montrer la succession des tâches en fonction du temps. Chaque évènement dans le calendrier contient les informations,

Référence ordre de production,

Nom de produit,

Date de début de production,

Date estimé de fermeture de production,

Quantité réservé pour un client,

Quantité non réservé,

États de production.

3.3 Phases de production

Permet de définir les phases de production en fonction de processus suivi par l’agriculteur,

Au niveau de chaque phase on peut planifier les opérations nécessaires, celles-ci sont regroupées sous le nom des étapes,

Une phase contient l'ensemble des informations suivant :

La référence de phase : les quatre phases associées à l’ordre de production une référence unique,

Le responsable de la phase,

La date planifiée de la phase,

La date début et fin de la phase,

La culture,

La parcelle,

Le Produit à produire.

Systèmes Informatiques Et Réseaux

31 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Chaque production passe forcément par les quatre phases suivantes : préparation du sol, semis, entretien et récolte,

Au niveau d’une phase on peut suivre l’opération par le bilan des opérations,

Une phase à ensembles des états :

Phase en brouillons,

Phase en cours,

Phase est terminée,

Phase est annulée.

Le suivi des opérations est fait pour chaque phase,

Le suivi de culture est fait pour la phase d’entretien,

Le post récolte est associé à la phase de récolte.

3.4 Suivi des activités

3.4.1 Suivi des opérations

Suivi des opérations permet de suivre le fonctionnement des opérations planifiées,

Suivi des opérations qui comprend les informations suivantes :

Désignation,

Numéro de séquence,

Responsable sur le suivi,

Date planifier le suivi,

Date début et fin de suivi.

Une check liste contient :

Nom du centre de travail,

Nombre des cycles effectués pour l’opération,

Nombre des heures totales pour cette opération,

Existence d'une anomalie,

Cause de l’anomalie,

Déclaration de pause au cas de l’anomalie.

Suivi des opérations possède les états suivants :

Suivi en brouillon,

Suivi en cours,

Suivi est terminé,

Suivi est annulé.

3.4.2 Suivi de la culture

Suivi de culture permet de suivre l’état du produit semi-fini tout au long de la période de production,

Suivi de production qui comprend les informations suivantes :

Désignation,

Responsable sur le suivi,

Date planifié de suivi,

Date début et fin de suivi.

Check liste de traitement qui comprend des éléments suivants :

Systèmes Informatiques Et Réseaux

32 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Séquence,

Échantillon,

Stade de croissance,

Croissance des plantes,

Stress hydrique,

Existence de la maladie,

Existence d’insecte,

Existence des herbes,

Diagnostique.

3.4.3 Diagnostic

Diagnostique qui permet d’identifier le type de parasite et type de traitement convenable,

Diagnostique qui possède les états suivants :

Suivi en brouillon,

Suivi en cours,

Suivi est terminé,

Suivi est annulé.

Diagnostique qui comprend les informations suivantes :

La référence de diagnostic,

Le responsable sur le diagnostic,

Échantillon,

Date planifié,

Date début et fin de diagnostic,

Les symptômes,

Les dégâts.

Traitement qui contient les éléments suivants :

Référence de parasite,

Mode d’application,

Surface traité et non traité,

Nombre du cycle effectué pour un traitement,

Rendement de traitement,

Date début et fin de traitement,

Ordre de traitement.

3.4.4 Ordre de traitement

Permet de commander les produits phytosanitaires nécessaires pour effectuer un traitement,

Ordre de traitement

à plusieurs états qui dépend de la disponibilité des produits

phytosanitaires sur le stock :

Nouveau,

En attende de produit phytosanitaire,

Prêt à traiter,

Traitement en progrès,

Traitement annulé,

Traitement terminé.

Systèmes Informatiques Et Réseaux

33 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Ordre de traitement qui comprend les éléments suivants :

Liste des produits phytosanitaire,

Le nom de traitement,

Le non de parasite.

Ordre de traitement qui contient les bilans suivants :

Un bilan pour suivre le mouvement des produits phytosanitaires.

3.4.5 Post récolte

Post récolte qui permet de contrôler la qualité de produit finis au niveau de la phase de récolte et aussi d’avoir un rapport sur le taux de récolte,

Post récolte qui contient les éléments suivants :

Désignation,

Responsable sur le suivi,

Date début et fin,

Apparence du produit finis,

Couleur du produit finis,

Texture du produit finis,

Acidité du produit finis,

Couverture de récolte,

Surface récolté,

Quantité récolté,

Quantité éliminé,

Quantité rajusté,

Rendement,

Description.

3.5 Nomenclature

Les matières premières ou composantes d'un produit (nomenclature) sont eux-mêmes des produits (nomenclatures). Ceci permet de gérer des constructions de produits à partir d'autres produits, mais aussi de gérer unitairement les sous-produits ou encore de réaliser simplement des variantes avec des remplacements de produits.

Une nomenclature multi-niveaux est utilisée lorsqu'un produit est constitué de sous- ensembles.

3.6 Les ressources

Contrôler le temps de travail et de repos pour les ressources humains et matériels,

Calculer l’amortissement des machines,

Contrôle pérennité des produits utilisés.

3.7 Culture du produit

Culture qui contient les informations suivantes :

Nom de la culture,

Date début et fin,

Type de culture,

Type de plantation,

Systèmes Informatiques Et Réseaux

34 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Exigence climatique,

Exigence de terrain,

Calendrier de culture.

3.8 Échantillon

L’échantillon qui contient les informations suivantes :

Référence d’échantillon,

Produit échantillonné,

Culture d’échantillon,

Quantité échantillonné,

Poste de charge,

Type d’échantillon,

Parcelle,

Date d’échantillon.

3.9 Parasite

Parasite qui contient les informations suivantes :

Type de parasite,

Symptômes,

Facteurs favorables,

Malveillance,

Photo de parasite

Cycle de développement,

Description.

Systèmes Informatiques Et Réseaux

35 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Chapitre III

Chapitre III

Principe et processus de la production

Ce chapitre illustre les principes fondamentaux de la gestion de production au sein d’une entreprise. Dans un premier temps, il décrit les différentes étapes clés du processus de production. Après, il montre l’importance de l’automatisation d’une gestion de production en listant les différentes méthodes de production.

Ce chapitre comprend les éléments suivants :

La production dans d’une entrepriseproduction. Ce chapitre comprend les éléments suivants : Processus de production Les méthodes de production

Processus de productionéléments suivants : La production dans d’une entreprise Les méthodes de production Processus de module

Les méthodes de productionproduction dans d’une entreprise Processus de production Processus de module agri-production Relation de production

Processus de module agri-productionProcessus de production Les méthodes de production Relation de production avec les autres services de SI

Relation de production avec les autres services de SIproduction Les méthodes de production Processus de module agri-production Systèmes Informatiques Et Réseaux 36 | Page

Systèmes Informatiques Et Réseaux

36 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1. La production dans l’entreprise

La gestion de la production est l'ensemble des activités qui participent à :

la conception,

la planification des ressources (matérielles, financières, ou humaines),

l'ordonnancement,

l'enregistrement des activités de production,

le contrôle des activités de production de l'entreprise.

L'objectif est d'optimiser les processus de valeur ajoutée en améliorant de manière continue les flux allant des fournisseurs aux clients. L'ensemble de ces activités doit être réalisé dans le respect des procédures établies (implicitement ou explicitement) par l'entreprise et tenir compte à la fois de la qualité de ses produits ou services, mais aussi de la sécurité de ses salariés ou de son environnement. Pour mener à bien ces différentes tâches, les entreprises s'aident d'outils informatiques, de la gestion de la production assistée par ordinateur aux progiciels de gestion intégrés : PGI ou ERP en passant par la supervision.

2. Méthodes de production

2.1 Méthode MRP II

Le MRP (Manufacturing Ressources Planning) est un système de gestion prévisionnelle de la production permettant de coordonner les achats de matières premières et des composants, les capacités en ressources matérielles et humaines ainsi que le Plan Directeur de Production correspondant aux besoins en production. Cette logique d’approvisionnement s’appuie sur une transformation des besoins bruts en besoins nets (GESTION SUR BESOIN), par l’exploitation des nomenclatures, la prise en compte des stocks, des approvisionnements en cours, et l’application de règles de gestion prédéfinies. Annexe 2 permet de bien détailler le processus de fonctionnement de MRP 2. La méthode MRP s’appuie sur les prévisions de demande pour organiser la production en intégrant les dépendances existant entre les différents composants entrant dans la fabrication.

2.1.1 Objectifs

L'objectif de la planification MRP est de commander les articles et de les fabriquer en limitant au maximum les surplus et ruptures de stocks. En plus du calcul des besoins nets en matières premières et composants, Manufacturing Ressources Planification effectue une planification des lancements tenant compte des capacités des ressources par période.

2.1.2 Principes

La méthode MRP repose sur la détermination de :

Quelle quantité de composants est nécessaire pour fabriquer un produit en fonction du plan directeur établi pour satisfaire la demande finale,

Les Besoins Bruts en composants,

Les Stocks, ou Articles Disponibles doivent obligatoirement être pris en compte,

Les Besoins Nets, c'est à dire les Besoins Bruts moins les Articles Disponibles.

Systèmes Informatiques Et Réseaux

37 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

2.2 Méthode Kanban

Kanban et MRP (Management des ressources de production) sont deux méthodes bien différenciées pour la gestion de la production. Alors que la méthode Kanban s'inscrit dans une démarche de Juste-à-Temps en Flux Tirés, la méthode MRP se base sur des prévisions des ventes. La production est planifiée à l'avance et s'ajuste mal aux aléas de la demande. Elle nécessite surtout des stocks importants de produits qui peuvent être à la source de problèmes financiers. On parle alors de flux-poussés. La méthode Kanban, mise en place par Toyota à la fin des années 50, ne repose pas sur des prévisions mais cherche à limiter les stocks en adaptant sa production en amont à la demande en aval. La production d'un composant ou d'un produit n'est pas anticipée mais déclenchée si le besoin est réel. L'outil Kanban permet de placer le client au cœur de l'organisation et donc d'éviter la surproduction et les gaspillages que la méthode MRP peut parfois engendrer. Une évolution intéressante pour les organisations qui souhaitent optimiser leur structure et insuffler une dynamique nouvelle à leur production.

2.3 Méthode Gantt

C’est une méthode graphique qui a pour but de visualiser l’utilisation des ressources (matériel, humain, etc.) dans le temps. Le plus souvent sur un planning mural à l’aide de barrettes longueur et de couleur différentes. Ce rangement doit être optimisé afin de réaliser la meilleure configuration possible entre l’occupation des machines et les délais à respecter. La méthode de Gantt permet donc de compresser les délais par des techniques de chevauchement, recouvrement et fractionnement d’opérations.

3. Processus de production

La production consiste dans la transformation de matières premières en produits finis, grâce à une combinaison organisée de facteurs de production.

3.1 Processus de production dans l’industrie

Le cycle d'exploitation est constitué de l'ensemble des opérations réalisées, depuis l'achat des matières premières, jusqu'à l'élaboration et la commercialisation par l'entreprise des produits finis. La notion de cycle d'exploitation correspond à l'intervalle de temps qui s'écoule entre l'entrée des matières, ou des biens dans l'entreprise, et la vente des produits ou des services sur le marché. Le schéma de production représente, de façon simplifiée, les différentes étapes du processus de production. Il permet de comprendre l’organisation de la production de l’entreprise, depuis l’acquisition des matières premières jusqu’à l’élaboration des produits finis « voir la figure

Systèmes Informatiques Et Réseaux

38 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

11 » :

DE T ANGER D EPARTEMENT G ENIE I NFORMATIQUE 11 » : Figure 11: Processus de

Figure 11: Processus de production dans les entreprises industrielles

3.2 Processus de production sous Odoo

3.2.1 MRP sous odoo

Le progiciel de gestion intégré sur lequel on s'est basé pour créer la plateforme AgriTools contient déjà un module de production MRP, qui se base sur le calcul MRP. Odoo gère les stocks, nomenclatures, gammes, opérations de fabrication, et permet de :

Réaliser le calcul MRP en fonction des dates de livraison client (lancement des approvisionnements et des ordres de fabrication),

Visualiser les dates de livraison et de production à partir d'une vue planning (Gantt, histogramme),

Réaliser la gestion des données techniques : nomenclatures et nomenclatures fantômes,

gammes des temps de fabrication et nombre d'opérations

,

Calculer la charge par atelier ou par période,

Suivre chaque opération de production et le temps réalisé par l'opération.

Dans Odoo le module MRP couvre en fait un périmètre fonctionnel large, ce qui lui confère

une place centrale dans l'application. Il inclut notamment la gestion globale des

approvisionnements en fonction des besoins identifiés (commande, règles de stock, besoin pour

la production

via un moteur dédié. Ce moteur planifie et priorise les ordres

d'approvisionnement et de production, et traite les exceptions. Il va générer des ordres

d'approvisionnement qui, suivant le type de produit, vont se traduire par :

)

Des demandes d'achat : produits de type « stockage à acheter »,

Des ordres de production : produits de type « stockage à produire »,

Systèmes Informatiques Et Réseaux

39 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Des tâches de projet à accomplir : produits de type « service ».

La gestion de production est basée sur la gestion des stocks et des mouvements de stock. La structure souple de la gestion de production dans Odoo permet de traiter tous les types de produits :

Assemblage de composants : produits composés, packs, soudage, assemblage

Usinage : usinage, découplage, pliage…

Fonderie : chauffage, serrage

Mixtures : mixage, processus chimiques, distillation

Le moteur Odoo de gestion de production, inclut un outil qui planifie et priorise les ordres

d'approvisionnement et de production « voir la figure 12 ».

et de production « voir la figure 12 ». Figure 12 : processus de MRP sous

Figure 12 : processus de MRP sous Odoo

3.2.2 Kanban Sous Odoo

Odoo intègre une vue Kanban pour simplifier le suivi des opportunités et le contrôle du flux de vente. En un coup d'œil, pour obtenir des informations visuelles sur les actions à venir, les nouveaux messages, les meilleures opportunités et les recettes potentielles. L'interface est personnalisable et s'adapte donc aux besoins. Pour profiter d'une flexibilité exemplaire tout en évitant les difficultés techniques. Quel que soit la taille de l’entreprise, optimiser le temps consacré à l'analyse et à l'archivage.

Systèmes Informatiques Et Réseaux

40 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

T ECHNIQUES DE T ANGER D EPARTEMENT G ENIE I NFORMATIQUE Figure 13: Une vue Kanban

Figure 13: Une vue Kanban sous Odoo

3.2.3 Gantt Sous Odoo

Gantt sous Odoo permet d’organiser des ordres de fabrication et de travail. Traiter les commandes à venir depuis la vue de liste, contrôler la vue calendrier et modifier l'horaire proposé dans la vue Gantt.

et modifier l'horaire proposé dans la vue Gantt. Figure 14: Charte Gantt sous Odoo 4. Processus

Figure 14: Charte Gantt sous Odoo

4. Processus de module agri-production

Notre projet porte sur le développement de module agri-production qui consiste une couche supplémentaire sur le module MRP « voir la figure 15 ».

Le module agri-production permet de planifier les phases de production agricole et en plus de spécifier les opérations à chaque phase,

Les opérations sont regroupés sous le nom étape, et chaque opération faite par un centre de travail qui regroupe lui aussi plusieurs ressource matérielle ou humaine,

Les phases de production sont : préparation de sol, semis, entretien et récolte.

Au niveau de chaque phase il y a au moins un suivi des opérations, pour la phase de semis il y a en plus un suivi de culture et concernant la phase de récolte il y a le post récolte qui permet de spécifier la qualité et le rendement des produits récoltés.

Systèmes Informatiques Et Réseaux

41 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Pour le suivi des opérations : il permet de contrôler le fonctionnement des opérations durant toutes les phases de production, au cas d’une anomalie, on déclare un repos d’une ressource et on spécifie le motif de repos.

Concernant le suivi de culture permet de contrôler la qualité du produit semi-fini afin de le protéger au cas d’existence des parasites,

Au cas de détection d’un parasite au niveau de produit cultivé, un diagnostic aura lieu sur un échantillon et puis en précisant le type de traitement, un ordre de traitement est lancé. Ce dernier a pour rôle de commander les produits phytosanitaires pour entamer le traitement.

les produits phytosanitaires pour entamer le traitement. Figure 15: Processus de module AgriProduction 5. Relation de

Figure 15: Processus de module AgriProduction

5. Relation de production avec les autres services

Le schéma suivant représente la relation de production avec les autres services dans le système d’information AgriTools « voir la figure 16 »:

Systèmes Informatiques Et Réseaux

42 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

T ECHNIQUES DE T ANGER D EPARTEMENT G ENIE I NFORMATIQUE Figure 16: Relation entre la

Figure 16: Relation entre la production et les autres services

Un ordre de production commence lorsque le service de production reçoit une commande de la part du service distribution, ce dernier toujours en attente de livraison de produit fini,

Le service production envoi une demande d’approvisionnement au service approvisionnement pour acheter la matière première nécessaire,

Le service logistique offre un ensemble des ressources tel que : les ressources matérielles, parcelle.

Service comptabilité utilise les données de postes de charge pour calculer la capacité sur charge d’une ressource.

Systèmes Informatiques Et Réseaux

43 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

Chapitre VI

Analyse et Conception

Cette partie consiste à mettre en évidence la phase de conception de notre projet ainsi que les différents diagrammes en UML élaborés pendant notre analyse.

Ce chapitre comprend les éléments suivants :

Spécificationsanalyse. Ce chapitre comprend les éléments suivants : Analyse fonctionnelle  Diagramme de package  Acteurs

Analyse fonctionnellechapitre comprend les éléments suivants : Spécifications  Diagramme de package  Acteurs et leurs rôles

Diagramme de package

Acteurs et leurs rôles

Diagramme de cas d’utilisation

Scénarios

Activités

Analyse organiquede cas d’utilisation  Scénarios  Activités  Dictionnaire des objets  Diagramme d’é tats 

Dictionnaire des objets

Diagramme d’états

Diagramme de séquences

Diagramme de classes

Systèmes Informatiques Et Réseaux

44 |Page

UNIVERSITE ABDEL MALEK ESSAADI

FACULTE DES SCIENCES ET TECHNIQUES DE TANGER DEPARTEMENT GENIE INFORMATIQUE

1. Spécifications

1.1 Ordre de production

Le responsable de production peut consulter les commandes venant de la part de service distribution,

Un ordre de production concerne une ou plusieurs commandes,

Un ordre de fabrication concerne la production d’un produit,