Click here to load reader

Thème - · PDF fileOdoo propose des rapports créés spécifiquement pour chaque module sauf que ces rapports sont statiques ce qui pose énormément de problèmes, car les rapports

  • View
    223

  • Download
    2

Embed Size (px)

Text of Thème - · PDF fileOdoo propose des rapports créés spécifiquement...

  • Rpublique Algrienne Dmocratique et Populaire

    Universit Abou Bakr Belkaid Tlemcen

    Facult des Sciences

    Dpartement dInformatique

    Mmoire de fin dtudes

    Pour lobtention du diplme de Master en Informatique

    Option : Gnie logiciel (G.L)

    Thme

    Intgration de la gestion des rapports dynamiques dans le progiciel Odoo

    Ralis par :

    AISSAOUI Fatima Zohra

    BELHADJ Hadjer Ibtissem

    Prsent le 4 Juillet 2017 devant le jury compos de MM.

    M. MESSABIHI Mohamed (Encadreur)

    M. BRAHMI Noreddine (Matre de stage)

    M. BENAMMAR Abdelkrim (Prsident)

    M. MAATALLAH Hocine (Examinateur)

    Anne universitaire : 2016-2017

  • 1

    Remerciements

    Nous remercions Dieu tout Puissant de nous avoir permis de mener

    terme ce travail qui est pour nous le point de dpart d'une

    merveilleuse aventure, celle de la recherche, source de remise en

    cause permanente et de perfectionnement perptuelle.

    Qu'il nous soit permis de rendre un vibrant hommage notre

    encadrant, monsieur MESSABIHI Mohamed pour avoir bien voulu

    superviser ce travail et donner de son temps la russite de ce projet,

    nous remercions galement monsieur BRAHMI Noureddine, le

    directeur de la socit SOGESI, pour loccasion quil nous a donne

    de travailler sur ce projet au sein de son quipe.

    Nous profitons de cette tribune pour remercier les personnes qui de

    passage, ont pu nous apporter leur contribution, que ce soit au

    niveau des ides qu' celui des conceptions. Qu'elles trouvent ici

    l'expression de notre sincre reconnaissance.

    Nous remercions les membres du jury monsieur BENAMAR

    Abdelkrim et monsieur MAATALLAH Hocine davoir accept

    dvaluer notre prsent travail.

  • 2

    Ddicace

    Je ddie ce travail celle qui ma mise au monde la personne qui

    reprsentera toujours tout ce quil y a de meilleur dans ma vie au symbole de

    lamour des sacrifices et surtout du courage ma mre que Dieu laccueille

    dans son vaste paradis.

    A mon pre ma raison de vivre mon exemple la personne qui a toujours cru

    en moi et ma soutenu durant toutes mes annes dtudes celui qui a toujours

    veill sur moi, ma donn son aide, que dieu le garde pour moi et te protge.

    A ma deuxime mre celle qui ma donn tous son amour et son attention

    ma grand-mre.

    A mes adorables petites surs et cousines

    A ma meilleure amie Wissem qui a su mencourager chaque fois que jen

    avais besoin.

    A mon binme Ibtissem avec qui le travail tait une partie de plaisir.

    A Amina et Khadija qui ont rendu mes annes de master meilleures.

    A ma famille.

    A mes trs chers amis.

    A tous ceux que jaime.

    A tous ceux qui maiment.

    Je vous ddie ce travail.

    AISSAOUI Fatima Zohra

  • 3

    Ddicace

    Je ddie ce mmoire de fin dtudes

    A

    Ma trs chre mre et mon trs cher pre

    pour leur soutien, sacrifices et tous les effort consentis

    pour mon ducation et ma formation.

    Mon cher Ilyes qui as toujours cru en moi je suis grce toi devenue

    plus veillant et plus confiante.

    Ma sur et mon frre votre affection et votre soutien mont t dun grand

    secours au long de ma vie.

    Ma trs chre binme qui sans elle Je n'aurais pas avanc aussi rapidement.

    KAIZ qui reprsente une grande partie de joie et bonheur dans ma vie.

    A ma famille.

    A mes trs chers amis.

    A tous ceux que jaime.

    A tous ceux qui maiment.

    Je tiens vous tmoigner ma reconnaissance,

    mon amour et mon affection.

    BELHADJ Hadjer Ibtissem

  • 4

    Sommaire

    INTRODUCTION GENERALE -------------------------------------------------------------------------------------- 5

    ..1 Prsentation de lorganisme daccueil ---------------------------------------------------------------------- 6

    ..2 Problmatique -------------------------------------------------------------------------------------------------- 7

    ..3 Objectifs du projet -------------------------------------------------------------------------------------------- 8

    ..4 Plan de mmoire ----------------------------------------------------------------------------------------------- 8

    1 ERP & ODOO ------------------------------------------------------------------------------------------------------ 9

    1.1 Introduction -------------------------------------------------------------------------------------------------- 10

    1.2 Les ERP ------------------------------------------------------------------------------------------------------- 10

    1.2.1 Avantage des ERP ------------------------------------------------------------------------------------ 10

    1.2.2 Les types dERP --------------------------------------------------------------------------------------- 11

    1.3 Le progiciel Odoo ------------------------------------------------------------------------------------------- 12

    1.3.1 Architecture Odoo ------------------------------------------------------------------------------------ 13

    1.3.2 Les Workflows ----------------------------------------------------------------------------------------- 15

    1.4 Langages et technologies dOdoo ------------------------------------------------------------------------- 16

    1.4.1 Python -------------------------------------------------------------------------------------------------- 16

    1.4.2 XML ----------------------------------------------------------------------------------------------------- 16

    1.4.3 Qweb ---------------------------------------------------------------------------------------------------- 16

    1.4.4 PostgreSQL -------------------------------------------------------------------------------------------- 16

    1.5 Conclusion ---------------------------------------------------------------------------------------------------- 17

    2 REPORTING ------------------------------------------------------------------------------------------------------ 18

    2.1 Introduction -------------------------------------------------------------------------------------------------- 19

    2.2 Les rapports dynamiques et Reporting ------------------------------------------------------------------- 19

    2.2.1 Business Intelligence ---------------------------------------------------------------------------------- 19

    2.2.2 Les rapports dynamiques----------------------------------------------------------------------------- 19

    2.2.3 Les outils de Reporting ------------------------------------------------------------------------------- 20

    2.2.4 Exemples dOutils de Reporting -------------------------------------------------------------------- 21

  • 5

    2.3 Les rapports dans Odoo ------------------------------------------------------------------------------------ 21

    2.4 Modifier un rapport avec Qweb--------------------------------------------------------------------------- 21

    2.5 Etude comparative entre quelques outils de Reporting ------------------------------------------------ 24

    2.5.1 Le moteur de rapport Qweb------------------------------------------------------------------------- 24

    2.5.2 Le moteur de rapport JasperReport ---------------------------------------------------------------- 25

    2.5.3 Le moteur de rapport Pentaho ---------------------------------------------------------------------- 25

    2.5.4 Le moteur de rapport BIRT ------------------------------------------------------------------------- 26

    2.5.5 Matrice de comparaison ------------------------------------------------------------------------------ 27

    2.6 Conclusion ---------------------------------------------------------------------------------------------------- 29

    3 Intgration de JasperReports Dans Odoo --------------------------------------------------------------------- 30

    3.1 Introduction -------------------------------------------------------------------------------------------------- 31

    3.2 JasperReports ------------------------------------------------------------------------------------------------ 31

    3.3 IReport -------------------------------------------------------------------------------------------------------- 32

    3.4 Cycle de vie dun rapport ----------------------------------------------------------------------------------- 33

    3.5 Le dploiement de notre solution ------------------------------------------------------------------------- 34

    3.5.1 Etapes dinstallation ---------------------------------------------------------------------------------- 34

    3.5.2 Intgration de iReport en tant que module Odoo ----------------------------------------------- 35

    3.5.3 Gestion de dpendance et de la profondeur ------------------------------------------------------ 36

    3.5.4 Prise en compte de la base de donnes avec iReport -------------------------------------------- 37

    3.6 Illustration de cration dun rapport ---------------------------------------------------------------------- 37

    3.7 La diffrence entre un rapport Odoo et un rapport cr dans iReport ----------------------------- 44

    3.8 Conclusion ---------------------------------------------------------------------------------------------------- 46

    CONCLUSION GENERALE ---------------------------------------------------------------------------------------- 47

    Bibliographie et webographie ------------------------------------------------------------------------------------------ 49

    Rsum -----------------------------------------------------------------------------------

Search related