Upload
zaineb-erraji
View
1.190
Download
2
Embed Size (px)
Citation preview
03/05/2023 PFE Master QL 2013-2015 1
Université Hassan II MohammediaFaculté des Sciences Ben M’sik« Département Mathématiques et
Informatiques »Master Spécialisé Qualité du logiciel
MISE EN PLACE D’UN MODULE DE GÉNÉRATION DU SIMPL-IS POUR L’ERP ODOO.
Soutenance de stage de PFEMaster Spécialisé Qualité du Logiciel
Encadrant Pédagogique Tuteur de Stage
Mr. Abdelouahed NAMIREnseignant à FSBM
Mr. Adil FARKHANIResponsable du service
informatique à Beltransfo
Membres de jury
Mme. Sanaa ELFILALIMme. Amina EL QUEBBAJ
Mme. Souad EZZBADI Enseignante à FSBM
Période de 16/02/2015 à 16/08/2015
PFE Master QL 2013-2015
l
20
Introduction
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
PFE Master QL 2013-2015
l
20
le ministre en charge des Affaires Economiques et Générales
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
03/05/2023 PFE Master QL 2013-2015 4
Université Hassan II MohammediaFaculté des Sciences Ben M’sik« Département Mathématiques et
Informatiques »Master Spécialisé Qualité du logiciel
MISE EN PLACE D’UN MODULE DE GÉNÉRATION DU SIMPL-IS POUR L’ERP ODOO.
Soutenance de stage de PFEMaster Spécialisé Qualité du Logiciel
Encadrant Pédagogique Tuteur de Stage
Mr. Abdelouahed NAMIREnseignant à FSBM
Mr. Adil FARKHANIResponsable du service
informatique à Beltransfo
Membres de jury
Période de 16/02/2015 à 16/08/2015
Mme. Sanaa ELFILALIMme. Amina EL QUEBBAJ
Mme. Souad EZZBADI Enseignante à FSBM
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 projetUtilisateurs 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
PFE Master QL 2013-2015 20
Contexte général du projet
PFE Master QL 2013-20156
• 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
BELTRANSFO
Organisme d’Accueil « Beltransfo»
PFE Master QL 2013-2015 7
• 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
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
Extraire
FiltrerTraiter 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
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
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
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
Tâche1 : Prise de connaissance du milieu de travail, Analyse des piliers du projetet 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
03/05/2023 15
• Mauvaise estimation du planning prévisionnel.
• Le besoin est changeant selon la DGI.
• Les acteurs qui maitrisent bien le métier ne sont pas impliqués.
• La communication entre les déférents acteurs insuffisantes.
• Manque / Problème des machines.
Risques gestion
de projet
Risques Organisationnel
Risques humain
Risques Ressour
ces 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
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
PFE Master QL 2013-2015 20
Besoin fonctionnel
PFE Master QL 2013-201517
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
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
20PFE Master QL 2013-2015
L'application ClientGestion du Simpl-IS
client/serveur
Diagrammes de cas d’utilisation: 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
PFE Master QL 2013-2015 20
Analyse & conception
PFE Master QL 2013-201520
22PFE Master QL 2013-2015
Diagramme de classe : 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
23PFE Master QL 2013-2015
Composant1
Les fenetres
Composant_3
les interfaces utilisateur
Composant_9
base module distribu tion
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 de composants 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
PFE Master QL 2013-2015 20
Les outils
PFE Master QL 2013-201523
25PFE Master QL 2013-2015
Client Serveur MVC Structure d’un module
Odoo:• 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
PFE Master QL 2013-2015 26
Tomcate
JAVA/JEE
Hibernate
JDOM
XMLOdoo
Qweb
Python Le serveur
Le clientREST
Eclipse et PyDevSimpl-IS
Besoin fonctionnel Analyse & conception Choix de l’outils Réalisation et mise en œuvre Contexte général du
projet
Outils
PFE Master QL 2013-2015 20
Réalisation et mise en œuvre
PFE Master QL 2013-201526
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
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
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
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
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
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
PFE Master QL 2013-2015
l
20
Conclusion et perspectives:
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-201535
PFE Master QL 2013-2015 20
Merci pour votre attention
PFE Master QL 2013-201536
03/05/2023 PFE Master QL 2013-2015
Université Hassan II MohammediaFaculté des Sciences Ben M’sik« Département Mathématiques et
Informatiques »Master Spécialisé Qualité du logiciel
MISE EN PLACE D’UN MODULE DE GÉNÉRATION DU SIMPL-IS POUR L’ERP ODOO.
Soutenance de stage de PFEMaster Spécialisé Qualité du Logiciel
Encadrant Pédagogique Tuteur de Stage
Mr. Abdelouahed NAMIREnseignant à FSBM
Mr. Adil FARKHANIResponsable du service
informatique à Beltransfo
Membres de jury
Période de 16/02/2015 à 16/08/2015
37
Mme. Sanaa ELFILALIMme. Amina EL QUEBBAJ
Mme. Souad EZZBADI Enseignante à FSBM