Publicité
Publicité

Contenu connexe

Présentations pour vous(20)

Similaire à Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Openerp)(20)

Publicité

Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Openerp)

  1. Université Hassan II Mohammedia Faculté des Sciences Ben M’sik « Département Mathématiques et Informatiques » Master Spécialisé Qualité du logiciel Soutenance de stage de PFE Master Spécialisé Qualité du Logiciel Encadrant Pédagogique Tuteur de Stage Mr. Abdelouahed NAMIR Enseignant à FSBM Mr. Adil FARKHANI Responsable du service informatique à Beltransfo Membres de jury Mme. Sanaa ELFILALI Mme. Amina EL QUEBBAJ Mme. Souad EZZBADI Enseignante à FSBM Période de 16/02/2015 à 16/08/2015 21/12/2015 PFE Master QL 2013-2015 1
  2. l PFE Master QL 2013-2015 20 PFE Master QL 2013-2015  L'Internet constitue l’une des innovations technologiques majeures de ce siècle  Il est instauré des changements rapides dans la façon dont les gens communiquent et travaillent  Il provoque de profondes modifications dans l’administration publique  L’ouverture des sites en ligne  L’organisation en portails publics  L’acquisition des impôts, le vote  Avoir des informations ou des formulaires 2
  3. l PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 Simpl Simpl- TVA Simpl-IR Simpl-IS Un service de la déclaration en ligne de la liasse fiscale  Il est proposé par la DGI afin de facilité aux entreprises le dépôt ses liasse fiscale.  La liasse fiscale doit être sous format XML/EDI 3
  4. Université Hassan II Mohammedia Faculté des Sciences Ben M’sik « Département Mathématiques et Informatiques » Master Spécialisé Qualité du logiciel Soutenance de stage de PFE Master Spécialisé Qualité du Logiciel Encadrant Pédagogique Tuteur de Stage Mr. Abdelouahed NAMIR Enseignant à FSBM Mr. Adil FARKHANI Responsable du service informatique à Beltransfo Membres de jury Période de 16/02/2015 à 16/08/2015 21/12/2015 PFE Master QL 2013-2015 4 Mme. Sanaa ELFILALI Mme. Amina EL QUEBBAJ Mme. Souad EZZBADI Enseignante à FSBM
  5. Conclusion & Perspective Analyse & conception du système Réalisation du projet Etude des besoins Contexte général du projet Plan Présentation de l’organisme Problématique Solution proposée Méthodologie du travail Déroulement du projet Utilisateurs du système Diagramme de cas d’utilisation Diagramme de classes global Diagramme des composantes Outils et langages utilisés Architecture généraleDémonstration PFE Master QL 2013-2015 5
  6. PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 6
  7. • Date de création de Beltransfo :1989; • Forme juridique : S.A.R.L.; • Activité principale : Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Les transformateurs secs Les interrupteurs aériens, sectionneurs et intérieur Les tableaux modulaires moyenne tension Les tableaux monoblocs postes mobiles power box et postes mobiles power conteneur Organisme d’Accueil « Beltransfo» PFE Master QL 2013-2015 7
  8. • Directeur Général: M. JAMAL EL GHANI • Organisation de Beltransfo:  Département production et conception;  Département d’achats;  Département administratif et financier;  Département commercial;  Département ressources humaines;  Département management de la qualité;  Département informatique. • Notre projet sera effectué au niveau du département informatique en collaboration avec le département financier Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Organisme d’Accueil « Beltransfo» PFE Master QL 2013-2015 8
  9. Le manque d’une balance détaillée qui englobe tous les comptes du plan comptable de la société La communication directe entre les modules de l’ERP Odoo et le logiciel de la génération du Simpl-IS est impossible Les fonctionnalités du logiciel propriétaires adopté par l’entreprise sont incomplètes L’absence d’un module de gestion du Simpl-IS dans Odoo Beltransfo s’appuie sur un ERP open source s’appelle Odoo dans la gestion de ses activités, cependant, pour la génération de son Simpl-IS, la société a opté un logiciel propriétaires. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Problématique PFE Master QL 2013-2015 9
  10. Extraire Filtrer Traiter Préparer Balance Utilisateur Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Problématique PFE Master QL 2013-2015 10
  11. La balance: La préparation des données d’une façon bien structurée et détaillée dans la balance La fiscalité:  Le remplissage des tableaux annexes  Des interfaces pour le contrôle des tableaux annexes et les codes EDI, ainsi pour l’ajout des champs extracomptables.  La génération de la liasse fiscale sous format EDI/XML d’une façon complètement automatisé Les états de financières : L’intégration des outils de reporting afin d’imprimer les états financiers et la balance. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Solution proposée PFE Master QL 2013-2015 11
  12. PDCA  La méthode PDCA illustrée par William Edwards Deming  PDCA est une démarche cyclique d’amélioration qui consiste, à la fin de chaque cycle, à remettre en question toutes les actions précédemment menées afin de les améliorer. • PDCA tire son origine des premières lettres des mots qui la composent . Act Plan DO Chek Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Management Du projet : Méthodologie de travail PFE Master QL 2013-2015 12
  13. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Management Du projet : Méthodologie de travail  Identifier clairement et formaliser le problème ;  Rechercher les causes racines  Analyser et visualiser les causes  Classer et hiérarchiser les causes  Planifier la mise en œuvre des actions correctives PD  Appliquer les actions correctives définies dans le plan ;  Vérifier le résultat et le mesurer à l’aide des indicateurs d’activité  déployer les ressources nécessaires C  Mesurer les résultats obtenus sur l’ensemble après la fin de l’étape « Do »  Comparer ces résultats à la situation initiale (Mesure de l’amélioration)  Comparer ces résultats aux objectifs fixés dans l’étape « Plan » (Mesure de la performance) ; A  Identifier les causes de non performance  cibler les nouveaux points d'intervention  reprendre pour ces points les étapes « Do » et « Check » si nécessaire  Formaliser les solutions une fois que le niveau attendu est atteint PFE Master QL 2013-2015 13
  14. Tâche1 : Prise de connaissance du milieu de travail, Analyse des piliers du projet et Mise en place d'un plan d’action Tâche 2 : Recherche et Documentation, Collecte et trie des informations, Analyse des problèmes et Elaboration d’un cahier de charges Tâche 3 : Installation de l’environnement du travail, Conception, Formation dans les outils, Développement, Paramétrage, Validation et test des solutions Tâche 5 : Rédaction du rapport. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Planning Prévisionnel PFE Master QL 2013-2015 14
  15. 21/12/2015 15 • La communication entre les déférents acteurs insuffisantes. • Manque / Problème des machines. • Les acteurs qui maitrisent bien le métier ne sont pas impliqués. • Mauvaise estimation du planning prévisionnel. • Le besoin est changeant selon la DGI. Risques gestion de projet Risques Organisat ionnel Risques humain Risques Ressourc es Matériel Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Gestion des Risques PFE Master QL 2013-2015
  16. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Déroulement réel du projet PFE Master QL 2013-2015 16
  17. PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 17
  18. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet PFE Master QL 2013-2015 18 Branche techniqueBranche fonctionnelle Branche Mise en Œuvre - Capture des besoins fonctionnelles - Analyse et spécifications - Capture des exigences techniques - Choix technologiques - Modélisation - Implémentation -Tests -Déploiement Processus de développement 2TUP
  19. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet  Créer toutes les règles fiscales qui vont en pair avec la loi et les législations marocaines.  L’application doit être totalement paramétrable pour assurer l’évolution et l’adaptation aux nouvelles lois.  Nous nous sommes mis d’accord sur le besoin d’avoir des interfaces de saisie simples pour que l’application soit exploitée dans de bonnes conditions.  Le contrôle des données doit se faire automatiquement au moment de la saisie  Tous les états de sortie doivent être paramétrés par date ainsi que par plusieurs paramètres.  La conception d’une base de données générale qui intègre toutes les composantes de la liasse fiscale  Rédiger un manuel d’utilisation simple pour permettre l’usage de l’application Spécification des besoins PFE Master QL 2013-2015 19
  20. 20PFE Master QL 2013-2015 L'application Client Gestion du Simpl-IS client/serveur les fonctionnalités système sont modéliser par les diagrammes des cas utilisation représentent l’aspect fonctionnel de l’application. Nous avons modélisé deux diagrammes suivantes: Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Diagrammes de cas d’utilisation
  21. PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 20
  22. 22PFE Master QL 2013-2015 Le diagramme de classes permet d’appréhender la structure statique du système en indiquant la structure des objets composant le système et les liens structurels entre ces objets Diagramme de classe Diagramme de classe Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet
  23. 23PFE Master QL 2013-2015 Composant1 Les fenetres Composant_3 les interfaces utilisateur Composant_9 base module distribution Composant_5 object busnes Composant_10 SGBD postgreSQL Couche logique metier(python) Couche de persistance (ORM) Couche presentation(XML) Composant_6 report engine Composant_8 workflow engine Composant_7 ORM Composant_4 Web services Composant_2 Les actions XML-RPC Le diagramme de composants décrit l'organisation du notre système du point de vue des éléments logiciels comme les modules (paquetages, fichiers sources, bibliothèques...), Diagramme des composantes Composant1 Les fenetres Composant_3 les interfaces utilisateur Composant_9 base module distribution Composant_5 object busnes Composant_10 SGBD postgreSQL Couche logique metier(python) Couche de persistance (ORM) Couche presentation(XML) Composant_6 report engine Composant_8 workflow engine Composant_7 ORM Composant_4 Web services Composant_2 Les actions XML-RPC Diagramme des composantes Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet
  24. PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 23
  25. 25PFE Master QL 2013-2015 Client Serveur MVC Structure d’un module • Anciennement TinyERP SA puis OpenERP SA, Odoo est un Progiciel de Gestion Intégré (PGI) • Fondu en 2004 par Fabien Pinckaers . • Est le leader des solutions ERP Open Source destinées aux entreprises et administrations publiques et privés de toutes tailles. • Distribué sous licence libre, Odoo est traduit en plus de 30 langues et utilisé dans 106 pays (environ 2 000 000 d’utilisateurs à travers le monde) Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Odoo
  26. PFE Master QL 2013-2015 26 Tomcate JAVA/JEE Hibernate JDOM XML Odoo Qweb Python Le serveur Le client REST Eclipse et PyDev Simpl-IS Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Outils
  27. PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 26
  28. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Module avant l’installation PFE Master QL 2013-2015 27
  29. PFE Master QL 2013-2015 28 Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Module après l’installation
  30. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Module après l’installation PFE Master QL 2013-2015 29
  31. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Consultation de la balance PFE Master QL 2013-2015 30
  32. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Exemple message d’erreur PFE Master QL 2013-2015 32
  33. Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du projet Simpl-IS PFE Master QL 2013-2015 34
  34. l PFE Master QL 2013-2015 20 PFE Master QL 2013-2015  La gestion de la balance  Le remplissage des tableaux financiers  La génération du Simpl-IS  L’impression des états  la génération des tableaux de bord décisionnel  L’élaboration de la liasse comptable. PFE Master QL 2013-2015 35
  35. PFE Master QL 2013-2015 20 PFE Master QL 2013-2015 36
  36. Université Hassan II Mohammedia Faculté des Sciences Ben M’sik « Département Mathématiques et Informatiques » Master Spécialisé Qualité du logiciel Soutenance de stage de PFE Master Spécialisé Qualité du Logiciel Encadrant Pédagogique Tuteur de Stage Mr. Abdelouahed NAMIR Enseignant à FSBM Mr. Adil FARKHANI Responsable du service informatique à Beltransfo Membres de jury Période de 16/02/2015 à 16/08/2015 21/12/2015 PFE Master QL 2013-2015 37 Mme. Sanaa ELFILALI Mme. Amina EL QUEBBAJ Mme. Souad EZZBADI Enseignante à FSBM

Notes de l'éditeur

  1. . Excellence monsieur le président du jury, honorables membres du jury, mes cher encadrants recevez, au prime abord, les mots de bienvenu et de remerciement pour avoir accepter, malgré vos multiples occupations, de vous consacrer à l’appréciation des résultats de mon travail Avec votre permission, je voudrais aussi manifester mes sincère reconnaissance à tous ceux et celles qui se sont mobilisés en faisant le déplacement de ce haut lieu de savoir pour m’ apporter leur soutien Avec votre permission, je voudrais aussi manifester mes sincère reconnaissance à tous ceux et celles qui se sont mobilisés en faisant le déplacement de ce haut lieu de savoir pour m’ apporter leur soutien
  2. L'Internet constitue l’une des innovations technologiques majeures de ce siècle. Après avoir instauré des changements rapides dans la façon dont les gens communiquent et travaillent, l'Internet provoque de profondes modifications dans l’administration publique. Plusieurs administrations et organismes gouvernementaux dans le monde ont ouvert des sites en ligne, puis ils se sont organisés en portails publics (service public en France, Belgique, etc.). Il est aujourd’hui possible dans certains pays, d’acquitter ses impôts et/ou de voter en ligne ou simplement d’avoir des informations et des formulaires sans être obligé de se déplacer ou de voyager. L’utilisation des technologies de l’information et de la communication (TIC) dans l’administration publique, appelée aussi e-gouvernement. Le Maroc est parmi les pays qui ont touché par La modernisation de l’administration dans ce cadre le ministre en charge des Affaires Economiques et Générales à lancer plusieurs services en ligne tel que :
  3. Le Maroc est parmi les pays qui ont touché par La modernisation de l’administration dans ce cadre le ministre en charge des Affaires Economiques et Générales à lancer plusieurs services en ligne tel que : D’où on a tiré le sujet de notre projet qui est intitulé : e-Participation pour le prix national e-mtiaz 2015 E-Réclamation télé-déclaration ou Simpl : ou Services des impôts en ligne qui englobe les services : Simpl-TVA  simpl-IR et Simp-Is D’où on a tiré le sujet de notre projet
  4. . Le projet a été réalisé par moi-même zaineb erraji, et supervisé par Mr. Namir et Mr.Adil farkhani , et sera jugé par Mme et Mme
  5. La société Beltransfo est une société à responsabilité limitée Fondée en 1989, Depuis sa création , Beltransfo conçoit, fabrique et commercialise des
  6. Son directeur général est …, il se base sur plusieurs départements de la gestion de ses activité interne et externe
  7. Notre analyse du système Beltransfo nous a permis de cerner un ensemble des problèmes qui présentent un obstacle à la société dans la génération de sa liasse fiscale d’une façon usée que nous résumons dans les points suivantes :
  8. L’utilisateur se trouve obligé d’extraire les données depuis les tables d’Odoo,les préparé sous format demandé, pour arriver à la fin à construire une balance acceptable par le logiciel de génération du Simpl-IS, mais après la préparation du balance aucune modification appliqué sur les données d’Odoo ne sera considérer par le logiciel propriétaire. Le problème majeur alors consiste dans la difficulté d’échange d’information entre ces outils la duplication des documents puis la redondance des données qui conduit a l’encombrement, la perte de l’espace, l’incohérence des infos
  9. Nous avons proposé un modèle de balance à dix colonnes, qui couvre tous les comptes de plan comptable de la société avec la possibilité de la gestion de ses lignes Assurer un calcul fiable et automatique des valeurs des cellules des tableaux annexes sans intervention de l’utilisateur Offrir une interface pour le contrôle et la saisie. Offrir une interface pour le contrôle et la saisie. La génération du Simpl-IS sous format EDI/XML selon … de la DGI La possibilité d’imprimer les états financiers et la balance selon des paramètres choisit par l’utilisateur
  10. Mener une démarche d’amélioration continue ou de résolution de problème selon le cycle du PDCA permet d’avoir une méthode structurée et de mettre en oeuvre les solutions les plus adaptées et pérennes.
  11. Mener une démarche d’amélioration continue ou de résolution de problème selon le cycle du PDCA permet d’avoir une méthode structurée et de mettre en oeuvre les solutions les plus adaptées et pérennes.
  12. Pour la planification du projet nous avons utilisé MC Project Version 2013
  13. La gestion des risques est importants pour la réussite du projet , on peut classer ces risques en quatre catégories
  14. Ce diagramme représente les classes nécessaires pour assurer un bon fonctionnement du système à mettre en œuvre, les utilisateurs de l’application sont regroupés dans des groupes, chaque groupe possédant des privilèges qui permettent à ses utilisateurs inscrits d’accéder à certaines fonctionnalités. Les utilisateurs peuvent générer la balance qui se compose par des lignes de balance, chacune de ces lignes contient les quatre catégories des comptes. Comme ils peuvent aussi construire les tableaux annexes, chaque tableau utilise la balance, l’amortissement et l’immobilisation pour remplir les valeurs de ses cellules. L’utilisateur peut imprimer les états financiers et la balance sous la forme choisit.
  15. Ce diagramme permet de mettre en évidence les dépendances entre les composants de notre projet ERP. La couche persistance : concerne la persistance des donnes (ORM) dans un serveur Postgresql. La couche logique métier : joue le rôle de contrôleur de model MVC il permet de décrire les objets les classes du projet via le Framework open Object qui assure la persistance des objets, via le langage de programmation python. La couche présentation : joue le rôle de la vue dans le model MVC, il décrit tous ce qui est interface, fenêtres et les actions. Dans notre cas les vues sont développées en XML.
  16. Open ERP est basé sur une architecture client/serveur. Le serveur et le client communiquent via le protocole XML-RPC. C’est un simple protocole qui permet au client de faire des appels aux Procédures OpenERP est couplé à une base de données PostgreSQL. De plus, il est compatible au pack Open Office, et aussi avec des outils de L’étape suivant et le paramétrage qui constitué de deus parties
  17. , le choix technologique a été porté sur
  18. . Excellence monsieur le président du jury, honorables membres du jury, mes cher encadrants recevez, au prime abord, les mots de bienvenu et de remerciement pour avoir accepter, malgré vos multiples occupations, de vous consacrer à l’appréciation des résultats de mon travail Avec votre permission, je voudrais aussi manifester mes sincère reconnaissance à tous ceux et celles qui se sont mobilisés en faisant le déplacement de ce haut lieu de savoir pour m’ apporter leur soutien Avec votre permission, je voudrais aussi manifester mes sincère reconnaissance à tous ceux et celles qui se sont mobilisés en faisant le déplacement de ce haut lieu de savoir pour m’ apporter leur soutien
Publicité