OpenERP - Gestion de prix de revient

Click here to load reader

  • date post

    22-May-2015
  • Category

    Engineering

  • view

    2.286
  • download

    14

Embed Size (px)

description

Gérer les changements de prix de revient des articles Gérer le prix moyen et le dernier prix des articles

Transcript of OpenERP - Gestion de prix de revient

  • 1. DdicaceJe ddie ce modeste travail Mes parents, qui n'ont jamais cess de m'encourager et me soutenir,Mon frre Mouhamed, et ma sur SoumayaTous les membres de ma famille,Mes Collgues : Naceur, Cherif, Foued, Amine, MouradTous mes amis,Et ceux qui me sont chers.Taieb

2. RemerciementsJe tiens remercier chaleureusement l'ensemble des personnes qui ont contribu deprt ou de loin l'laboration de ce projet qui a t pour moi trs enrichissant tant auniveau formation que sur le plan personnel.Je remercie Mr Faouzi BEN CHARRADA, pour son suivi de prs de l'avance-mentde ce projet, pour les conseils judicieux qu'il n'a cess de me prodiguer.Je remercie Mr Soen KARRAY, qui m'a encadr, avis et motiv de faoncontinue et qui m'a oert cette chance de poursuivre ce stage trs bnque.Je remercie, galement, tout le cadre administratif et les professeurs de la FST pourla formation de qualit et l'ambiance qu'ils ont su instaurer pendant toutes mes annesd'tudes.Enn, je tiens exprimer mon amiti et mon respect profonds envers tous mescollgues de la FST. 3. Table des matiresDdicace iRemerciements iiTable de Matires iiiTable des gures viListe des tableaux viiiIntroduction gnrale 11 Prsentation du projet 3Conclusion 31.1 Organisme d'Accueil : OpenIOS Consulting . . . . . . . . . . . . . . . . . . 31.1.1 Domaine d'activit . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1.2 Organisation d'OpenIOS . . . . . . . . . . . . . . . . . . . . . . . . 51.2 Progiciel de Gestion Intgr . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.1 ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2.2 OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.3 Problmatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.4 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.5 Choix mthodologique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.5.1 Langage de modlisation : UML . . . . . . . . . . . . . . . . . . . . 111.5.2 Processus de dveloppement . . . . . . . . . . . . . . . . . . . . . . 12Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 tat de l'art 14Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.1 ModuleGestion des Articles. . . . . . . . . . . . . . . . . . . . . . . . 142.2 ModuleComptabilit et Finance. . . . . . . . . . . . . . . . . . . . . 162.3 ModuleGestion des achats. . . . . . . . . . . . . . . . . . . . . . . . 18iii 4. TABLE DES MATIRES iv2.4 ModuleGestion de Production. . . . . . . . . . . . . . . . . . . . . . 192.5 ModuleGestion de stock. . . . . . . . . . . . . . . . . . . . . . . . . . 212.6 Processus de gestion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.6.1 Rception par achat . . . . . . . . . . . . . . . . . . . . . . . . . . 232.6.2 Rception par production . . . . . . . . . . . . . . . . . . . . . . . 23Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Analyse et spcication des besoins 27Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.1 Analyse de l'existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.1.1 Mthode de cot bas sur leDernier prix. . . . . . . . . . . . . 273.1.2 Consultation des articles . . . . . . . . . . . . . . . . . . . . . . . . 283.1.3 Prix moyen pondr et le dernier prix . . . . . . . . . . . . . . . . . 283.1.4 Valorisation du cot de fabrication d'un article . . . . . . . . . . . . 283.1.5 Changement automatique du prix de revient . . . . . . . . . . . . . 283.2 tude de besoin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.2.1 Besoins fonctionnels . . . . . . . . . . . . . . . . . . . . . . . . . . 293.2.2 Besoins non fonctionnels . . . . . . . . . . . . . . . . . . . . . . . . 303.3 Diagramme de cas d'utilisation . . . . . . . . . . . . . . . . . . . . . . . . 313.3.1 Identication des acteurs . . . . . . . . . . . . . . . . . . . . . . . . 313.3.2 Diagramme de cas d'utilisation global . . . . . . . . . . . . . . . . . 323.3.3 Diagramme de cas d'utilisationGrer article. . . . . . . . . . . 343.3.4 Diagramme cas d'utilisationRecevoir article. . . . . . . . . . . 353.3.5 Diagramme cas d'utilisationGrer Demande de changement desprixpar le gestionnaire de stock . . . . . . . . . . . . . . . . . . . 363.3.6 Diagramme de cas d'utilisationCrer Demande de changementdes prix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.3.7 Diagramme cas d'utilisationGrer Demande de changement desprixpar le Manager . . . . . . . . . . . . . . . . . . . . . . . . . 39Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 Conception 41Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.1 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.2 Diagramme de squence . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454.2.1 Diagramme de squenceModier mthode de cot. . . . . . . 454.2.2 Diagramme de squenceActualiser historique. . . . . . . . . . 464.2.3 Diagramme de squenceRecevoir articles achets. . . . . . . . 474.2.4 Diagramme de squenceFabriquer article. . . . . . . . . . . . 484.2.5 Diagramme de squenceCharger par ajout article. . . . . . . . 49 5. TABLE DES MATIRES v4.2.6 Diagramme de squenceCharger par assistant. . . . . . . . . . 494.2.7 Diagramme de squenceCalculer les valeurs des comptes comp-tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514.2.8 Diagramme de squenceValider demande. . . . . . . . . . . . 524.3 Diagramme d'tats-transitions . . . . . . . . . . . . . . . . . . . . . . . . . 52Conclusion 535 tude technique et Ralisation 54Conclusion 545.1 Environnement logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545.1.1 Outil de conception : PowerAMC . . . . . . . . . . . . . . . . . . . 545.1.2 Systme de gestion de base de donnes : PostgreSQL . . . . . . . . 555.1.3 diteur de texte : Notepad++ . . . . . . . . . . . . . . . . . . . . . 565.1.4 diteur de catalogues textuels : PoEdit . . . . . . . . . . . . . . . . 575.2 Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575.2.1 Framework OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . 575.2.2 Langage de programmation : Python . . . . . . . . . . . . . . . . . 615.2.3 XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625.2.4 RML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625.2.5 Fichier PO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.3 Ralisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.3.1 Gestion des articles . . . . . . . . . . . . . . . . . . . . . . . . . . . 635.3.2 Gestion des Demandes . . . . . . . . . . . . . . . . . . . . . . . . . 66Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Conclusion gnrale 72Bibliographie ixWebographie x 6. Table des gures1.1 OpenIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Organigramme OpenIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.4 Modules OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.5 Architecture multi-tiers d'OpenERP . . . . . . . . . . . . . . . . . . . . . 71.6 Protocole XML-RPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.7 Modle MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.1 Formulaire Crer article. . . . . . . . . . . . . . . . . . . . . . . . . . . 142.2 Formule de Prix moyen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.3 FormulaireCrer Catgorie. . . . . . . . . . . . . . . . . . . . . . . . 162.4 ModuleComptabilit et nance. . . . . . . . . . . . . . . . . . . . . . 162.5 ModuleGestion des achats. . . . . . . . . . . . . . . . . . . . . . . . 182.6 FormulaireCrer Bon de commande. . . . . . . . . . . . . . . . . . . 192.7 ModuleGestion de production. . . . . . . . . . . . . . . . . . . . . . 192.8 ModuleGestion de stock. . . . . . . . . . . . . . . . . . . . . . . . . . 212.9 InterfaceRception du bon de commande. . . . . . . . . . . . . . . . 222.10 AssistantRception par article. . . . . . . . . . . . . . . . . . . . . . 232.11 FormulaireCrer Ordre de fabrication. . . . . . . . . . . . . . . . . . 242.12 AssistantCrer Nomenclature. . . . . . . . . . . . . . . . . . . . . . . 242.13 AssistantFabriquer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.14 Interface Article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.1 Mthode de cot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.2 Changement automatique de prix de revint . . . . . . . . . . . . . . . . . . 293.3 Diagramme de cas d'utilisation global . . . . . . . . . . . . . . . . . . . . . 323.4 Diagramme de cas d'utilisationGrer article. . . . . . . . . . . . . . . 343.5 Diagramme cas d'utilisationRecevoir article. . . . . . . . . . . . . . . 353.6 Diagramme cas d'utilisationGrer demande de changement des prix. 363.7 Diagramme cas d'utilisationCrer Demande. . . . . . . . . . . . . . . 37vi 7. TABLE DES FIGURES vii3.8 Diagramme cas d'utilisationGrer Demande de changementpar leManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.1 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.2 Diagramme de squenceModier mthode de cot. . . . . . . . . . . 454.3 Diagramme de squenceActualiser historique. . . . . . . . . . . . . . 464.4 Diagramme de squenceRecevoir article achet. . . . . . . . . . . . . 474.5 Diagramme de squenceFabriquer article. . . . . . . . . . . . . . . . 484.6 Dia