ebook img

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid PDF

61 Pages·2016·2.91 MB·French
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid– Tlemcen Faculté des Sciences Département d’Informatique Mémoire de fin d’études Pour l’obtention du diplôme de Master en Informatique Option : Génie Logiciel (GL) Thème Développement Odoo pour la gestion de pièces de rechange, pour un client de SOGESI Réalisé par : - BENFEDEL Ahmed - KAZI AOUL Abdessamad Présenté le 05 Juin 2016 devant le jury composé de : - Mme HALFAOUI Amel (Présidente) - Mr MESSABIHI Mohamed (Encadreur) - Mme KHITRI Souad (Examinatrice) - Mr TADLAOUI Mohammed (Examinateur) - Mr BRAHMI Noreddine (Maitre de stage) Année universitaire : 2015-2016 Remerciement Un très grand merci à : Notre enseignant et encadreur, Mr Mohamed MESSABIHI qui nous a guidé et soutenu tout au long de la préparation de notre mémoire et pour ses conseils et son écoute. Mr BRAHMI Noureddine Directeur de SOGESI, de nous avoir donné la possibilité de travailler dans son entreprise, et toute l’équipe SOGESI Mme HALFAOUI, Mme KHITRI et Mr TADLAOUI pour avoir fait l’insigne honneur d’accepter de faire partie du jury de notre travail. Tous les enseignants du département d’informatique à qui nous devons notre respect et reconnaissance. Nous ne saurons oublier de remercier nos parents pour leur contribution, leur soutien et leur patience, nos proches, nos amis et toutes les personnes qui nous ont aidé par leur soutien permanent de près ou de loin durant nos études. Dédicace Je dédie ce travail à celle qui m'a porté avant le monde, mon espoir, la source de mon bonheur et ma réussite, à ma mère … A mon père, mon protecteur depuis ma naissance, mon école depuis mon enfance, la lumière de mon existence… Que dieu les garde et les protège. A mes grandes mères, mes tantes, cousins et cousines A mes frères Abderezzak et Mohammed El Hadi A mon collaborateur Ahmed BENFDAL A mes meilleurs amis Yasser, Othmane, Houcine, Brahim A ma deuxième famille GDG Tlemcen A tous ceux qui me sont chères. Abdessamad Dédicace Je dédie ce travail à mes parents que dieu les garde et les protège. A mes sœurs A mon meilleur ami HAMRA Mohammed Amine A mes ami(e)s. A tous ceux qui me sont chères. A tous ceux qui m'aiment. A tous ceux que j'aime. Ahmed Table des matières Introduction Générale ................................................................................................................... 3 I.1 Contexte ........................................................................................................................ 3 I.2 Présentation de l’organisme d’accueil........................................................................... 3 I.2.1 Fiche signalétique SOGESI ....................................................................................... 4 I.2.2 Domaines d’activités ................................................................................................. 5 I.2.3 Prestations et services ............................................................................................... 5 I.3 Cadre général du projet ................................................................................................. 5 I.4 Problématique ............................................................................................................... 6 I.5 Objectifs du projet ......................................................................................................... 6 I.6 Plan Du mémoire .......................................................................................................... 7 Chapitre 1 : Les ERP et Odoo ....................................................................................................... 8 II.1 Introduction ................................................................................................................... 8 II.2 Différentes versions d’ERP ........................................................................................... 8 II.3 La Plate-forme Odoo ..................................................................................................... 9 II.4 Odoo et ses modules.................................................................................................... 10 II.5 Architecture fonctionnelle et technique d’Odoo ......................................................... 10 II.5.1 Architecture Client / Serveur............................................................................... 10 II.5.2 Architecture Modulaire ....................................................................................... 11 II.5.3 Structure d’un module Odoo ............................................................................... 12 II.5.4 Modèle Vue Contrôleur ....................................................................................... 12 II.5.5 Les WorkFlows ................................................................................................... 13 II.5.6 Création d’un module sous Odoo ........................................................................ 13 Chapitre 2 : Conception et Réalisation ........................................................................................ 15 III.1 Introduction ................................................................................................................. 15 III.2 Outils utilisés ............................................................................................................... 15 III.2.1 Gestion de projet avec Trello .............................................................................. 15 III.2.2 Modélisation avec Entreprise Architecte ............................................................ 16 III.2.3 Langages : Python & XML ................................................................................. 17 III.2.4 Autre : Google Drive, Google Doc ..................................................................... 18 III.3 Descriptions des étapes de réalisation de l’application ............................................... 18 III.3.1 Etude de système existant chez l’entreprise cliente ............................................ 18 III.3.2 Analyse du besoin et Extraction des règles de gestions ...................................... 24 III.2.3 Diagrammes de classes ....................................................................................... 32 1 III.2.4 Une solution pour chaque règle de gestion ......................................................... 34 III.4 Site Web e-commerce ................................................................................................. 49 III.4.1 Installation du module e-commerce .................................................................... 49 III.4.2 Gestion du catalogue Produits, organisation de la boutique ............................... 49 Conclusion générale .................................................................................................................... 54 Références ................................................................................................................................... 55 Liste des figures : ........................................................................................................................ 56 Liste des abréviations .................................................................................................................. 57 2 INTRODUCTION GENERALE Introduction Générale I.1 Contexte Ce mémoire décrit le travail que nous avons réalisé dans le cadre de la préparation de notre projet de fin d’études de MASTER en informatique option Génie Logiciel (GL) à l’Université de Tlemcen. Le stage s’est déroulé du 1er Février au 26 Mai 2016 au sein de la société SOGESI à Tlemcen. Notre but principal était de contribuer dans la communauté mondiale de recherche et de développement dans le domaine de la gestion des ressources d’entreprises (ERP), et préparer notre éventuelle insertion professionnelle dans ce domaine. Pour atteindre cet objectif et durant ces quatre mois, notre mission consistait à déployer une solution Odoo au sein d’une entreprise cliente chez SOGESI en adaptant des modules déjà existants, et en créant de nouveaux modules afin de répondre efficacement aux besoins spécifiques de l’entreprise cliente. Le but du projet et de faciliter la gestion d’achat, de stock, d’inventaire, de vente et de retour d’articles. Les articles sont principalement des pièces de rechange d’engins. Le projet gère également les clients, les fournisseurs, les bons (de livraison, de réception, facture pro-forma…), et les rapports. I.2 Présentation de l’organisme d’accueil SOGESI est une SSII basée en Algérie spécialisée dans les services informatiques et d’ingénierie de proximité, la gestion des entreprises et formations. Le champ d´intervention de l´Ingénierie Applicative concerne toutes les activités du cycle de conception, de réalisation et d´évolution d´une application, s´appuyant sur les technologies et les solutions les mieux adaptées aux besoins. Au niveau Conseil, SOGESI accompagne les directions générales et informatiques de grands groupes et PME/PMI dans le cadre de leurs projets de transformations. SOGESI conçoit, développe, teste, maintient et optimise les systèmes d’information des entreprises et des organismes publics. En Algérie, ce savoir-faire de multi spécialiste est unique. Avec son profil de multi-spécialiste, SOGESI compte mettre au service de ses clients une combinaison unique de proximité, d´organisation sectorielle et de solutions de qualité industrielle. [1] 3 INTRODUCTION GENERALE SOGESI tend à répondre aux nouvelles exigences du marché, de plus en plus axées sur la connaissance métier, au-delà de l´expertise technologique. L´approche sectorielle permet au groupe de proposer de nouvelles offres structurées pour chaque secteur, et de capitaliser sur l´expérience forte de ses collaborateurs en France pour se développer en Algérie et proposer des solutions à des prix très compétitifs. SOGESI permet également de choisir la prestation qui convient le plus grâce à une flexibilité due à l’organisation des métiers :  Intégration et déploiement de solutions ERP  Audit, conseil et gestion de projets  Formation et délégation de personnel Les méthodes :  Approche du projet  Analyse, étude et critique de l'existant  Rédaction de cahier des charges  Proposition de solutions sur mesure  Intégration, formation et support Les domaines d'excellence :  Les solutions de qualité  Le conseil  L'assistance aux utilisateurs  La formation I.2.1 Fiche signalétique SOGESI Raison social : « SOGESI » SOciété de GEstion des Solution Informatiques Adresse : 4, derrar Abderrahmane – Kiffane – 13000 Tlemcen Date de création : 23/05/2012 Mobile : 00213 5 55 62 12 13 Téléphone bureau : 0021343413374 4 INTRODUCTION GENERALE I.2.2 Domaines d’activités Intégration de projet et développement d'applications sur mesure ainsi que la mise en place de portails internet, d’applications web et de logiciels sur mesure :  Dernières technologies Open Source.  Info design, charte graphique et animations propriétaires.  Stratégie Web Marketing. Moyens humains : SOGESI s’appuie sur des consultants et ingénieurs certifiées dans leurs domaines d’intervention. Ils analysent le besoin en fonction des organisations et assurent la conception, la réalisation et la maintenance de la solution. I.2.3 Prestations et services SOGESI offre une large palette de prestations et de services basés sur des composants libres adaptés aux systèmes et aux réseaux des clients. La principale tâche de cette société est d’offrir des solutions sur mesure, en matière de formation et d’assistance, concernant les problématiques relevant des systèmes d’informations. La gamme de services de SOGESI est articulée autour d’un ensemble d’axes majeurs qui permettent d'accompagner les clients durant toutes les phases d'un projet afin d'en assurer sa réussite. Formation et conseil : L’offre des formations, techniques et fonctionnelles, permet d'accompagner les organisations qui disposent d’équipes opérationnelles capables de mener à bien des projets. Ces formations peuvent être établies sous forme de transferts de compétences, en phases finales des projets. I.3 Cadre général du projet Le système d’information coordonne grâce à l’information les activités de l’organisation, et lui permet ainsi d’atteindre ses objectifs. Il est le véhicule de communication de l’organisation. Il représente l’ensemble des ressources (humaines, matérielles et logicielles) organisées pour collecter, stocker, traiter et communiquer les informations au sein de l’entreprise. Notre projet de fin d’études s’inscrit dans le cadre d’une solution optimisé de la gestion d’achat, vente, stock et retour d’articles (pièces de rechanges) à l’aide de 5 INTRODUCTION GENERALE l’ERP open source dans lequel on se base pour adapter nos solutions et de développer de nouvelles fonctionnalités. I.4 Problématique Pour gérer l’activité globale de la société, chaque département utilise indépendamment des méthodes anciennes et des applications informatiques indépendantes. Ceci génère non seulement une difficulté d’échange de données entre les différents départements, mais également une incohérence de l’information interne. Avec ces outils, un gérant se retrouve obligé d’effectuer plusieurs taches qui normalement, avec ces solutions doivent être automatisées, par exemple l’envoi des bons de commande vers le fournisseur qui se fait par téléphone ou papiers en indiquant les produits et la quantité. Les bons de commande sont donc temporaires, et se trouvent dans la plupart des cas supprimés après avoir effectué la réception des produits. Ainsi, il s’avère important de coordonner l’ensemble des activités de la société (comme la gestion des achats, ventes, stocks, etc.) autour d’un même système d’information. I.5 Objectifs du projet Notre projet a pour objectif de toucher les axes fondamentaux du domaine d’ERP, l’exemple sur lequel nous avons travaillé était d’automatiser un ensemble de processus d’une entreprise tout en travaillant sur une base de données unique et homogène afin de gagner en matière de productivité et réduire les travaux redondants. Ainsi, chaque maillon de l’organisation apportera sa contribution et la mettra à disposition des autres acteurs de la chaine. Notre projet consiste donc à proposer une solution répondant aux besoins fonctionnels de l’entreprise cliente. Cette solution devra, entre autres, assurer :  L’optimisation de la gestion des processus métiers : gestion des ventes, achats, retour d’articles et gestion facturation.  Permettre d’effectuer des achats auprès des fournisseurs, où il est possible d’éditer des devis, de créer des bons de commande et de recevoir les produits.  Permettre une gestion optimale du stock, avec la possibilité de faire les inventaires physiques et de consulter l’état des stocks à tout moment.  La cohérence et l’homogénéité de l’information interne. 6

Description:
Développement Odoo pour la gestion de pièces de rechange, pour un client de [9] Daliel Reis, Odoo developpement essentials, Avril 2015.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.