ait_mlouk_addi_presentation_pfe

24
Année Universitaire : 2012-2013 Conception et réalisation d'une application de gestion intégrée au sein de la société Eone Group. Ait Mlouk Addi Ingénierie des Systèmes d’information Réalise par : Encadré par : Ait Mlouk Addi M.SADGAL Mohammed (FSSM) M.EL BOUANANI Salim (MIT)

Upload: ait-mlouk-addi

Post on 22-Dec-2014

681 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: ait_mlouk_addi_presentation_pfe

Année Universitaire : 2012-2013

Conception et réalisation d'une application de gestion intégrée au

sein de la société Eone Group.Ait Mlouk Addi

Ingénierie des Systèmes d’information

Réalise par : Encadré par :

Ait Mlouk Addi M.SADGAL Mohammed

(FSSM)

M.EL BOUANANI Salim

(MIT)

Page 2: ait_mlouk_addi_presentation_pfe

Plan

Analyse des besoins et conception

Paramétrage et Développement

Technologies et outils de développement

Réalisation et testes

Introduction

Conclusion et Perspectives

Contexte du projet

Conception et réalisation d'une application de gestion intégrée au

sein de la société Eone Group.

1

Page 3: ait_mlouk_addi_presentation_pfe

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Introduction

• Améliorer son rendement • Maitriser le flux interne des données • Optimiser la gestion interne des processus

fonctionnels

Gérer la totalité de ses activités autour d’un même système d’information

Progiciel de Gestion Intégrée : ERP

2

Page 4: ait_mlouk_addi_presentation_pfe

Dévelopement

Conseil

Géolocalisation

Intégration

OutsoursingRéseaux

Assistant aux utilisateurs

Sécurité

Le Cœur Métier

Les services

MIT

DévelopementMobile

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Présentation de l’organisme

3

Page 5: ait_mlouk_addi_presentation_pfe

Vente réussie Création du client et de la vente

Bon de commande

Transmission du bon au responsable

Ecriture comptable

Transmission au service comptable

Facture payée

Création de la facture

Facture client

Paiement de la facture totale

Création du client

Service des ventes

Service comptable

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

De l’existant vers la problématique

4

Page 6: ait_mlouk_addi_presentation_pfe

Duplication des documents

encombrement de l’espace

Difficulté d’échange d’information

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

De l’existant vers la problématique

5

Page 7: ait_mlouk_addi_presentation_pfe

Cohérence et homogénéité de l’information interne

Gestion intégrée de tous les processus métiers

Développement spécifique du module de maintenance

Objectifs

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Objectifs du projet

6

Page 8: ait_mlouk_addi_presentation_pfe

L’étude comparative des solutions existantes sur le marché

La mise en production de la solution ERP

Description et analyse des besoins spécifiques

La bascule vers le nouveau système

1

2

3

4

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Conduite d’un projet ERP

7

Page 9: ait_mlouk_addi_presentation_pfe

Le système cible

Administration du systeme fonctionnel

Geston des ventes

Gestion de la relation clientél

Gestion de maintenance

Gestion des achats

Gestion comptable

Les besoins de la société Eone Group s’articulent sur les modules fonctionnels suivants : la gestion des ventes, la gestion comptable, la gestion des achats. A cela, s’ajoutera le module de gestion de maintenance.

Administration du systeme fonctionnel

Geston des ventes

Gestion de la relation clientél

Gestion de maintenance

Gestion des achats

Gestion comptable

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Analyse des besoins fonctionnels

8

Page 10: ait_mlouk_addi_presentation_pfe

Administration systèm

Gestion des ventes Gestion des achat

et stocks

• Conception de la solutionles 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é trois diagrammes suivantes:

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Conception : les cas d’utilisations

9

Page 11: ait_mlouk_addi_presentation_pfe

Processus des ventes

Processus des achats

Processus comptabilité

• Conception de la solutionles fonctionnalités système sont modéliser par les

diagrammes des processus représentent l’aspect métier de l’application. Nous avons modélisé trois diagrammes suivantes :

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Conception : les processus métier

10

Page 12: ait_mlouk_addi_presentation_pfe

1..*

0..*

1..1

0..*

1..1

0..*

1..*

1..1

1..1

1..*

1..*

1..1

1..*

1..1

1..*

1..1

1..* 1..1

1..1

1..*

1..1

0..*

1..*

1..*

1..1

0..1

1..1 0..1 1..*

1..1

1..1

1..*

1..1

0..*

1..1

1..*

0..*

1..1

Groupe

---

idnomprivileges

: int: char: char

Util isateur

------

idnomprenomloginmot_de_passactive

: int: char: char: char: char: boolean

CommandeVente

----

idtotaledateetat

: int: long: Date: char

Client

-----------

idnomprenomadressecivilitetelephonfaxcourielvil leimageactive

: int: char: char: char: char: int: int: char: char: char: boolean

LigneVente

-----

idquantiteprix_unitairedescriptionsous_total

: int: float: float: String: float

Produit

---------

idnomprix_venteprix_achatetatimagequantité_disponibledescriptionactive

: int: char: float: float: char: String: float: String: boolean

Fournisseur

---------

idnomprenomadressetelephonefaxvillecourielactive

: int: char: char: String: double: double: char: char: boolean

LigneAchat

-----

idquantiteprix_unitairediscriptionsous_total

: int: float: float: String: float

commandeAchat

----

idtotaldateetat

: int: int: Date: char

Categories

---

idnomdiscription

: int: char: String

Contacte

-----

idnomfonctioncourrieltelephone

: int: char: char: char: long

MouvementStock

---

iddatemovdest

: int: Date: char

Facture

-----

idline_cde_iddatedescriptionetat

: int: int: Date: String: char

Recue

----

iddatemethodtype

: int: Date: char: char

Paiement

-----

idmodedate_paiementmontantorigine

: int: char: Date: long: char

Intervention

--------

iddate_debutdate_finlieuintervenenttitrerapportetat

: int: Date: Date: char: char: char: String: char

Ticket

----------

idauteurlieudetailledate_debuttitrecontactmotifetatdate_fin

: int: char: char: char: Date: char: char: String: char: Date

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Conception : diagrammes des classes

11

Page 13: ait_mlouk_addi_presentation_pfe

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 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

Architecture d’application

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Conception : diagrammes des composantes

12

Page 14: ait_mlouk_addi_presentation_pfe

Progiciel de gestion intégrée ( ERP) :

Centralise et présente les données de façon pertinente

Affecte les bons processus aux bons acteurs Gère la totalité des processus métiers Economie de licence

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Choix de la solution

13

Page 15: ait_mlouk_addi_presentation_pfe

Gestion des achats Gestion des ventes Gestion comptableGestion de la relation clientèle Gestion de projet

Gestion des achats Gestion des ventes Gestion comptableGestion RH et paieGestion de la relation clientèle

Gestion des achats Gestion des ventes Gestion comptableGestion de la relation clientèle Gestion de projetGestion RH et paie

Gestion des achats Gestion des ventes Gestion comptableGestion de la relation clientèle Gestion de projet

Tiny ERP : signifiant la fourmi de l’Enterprise ressource planningDéveloppeur : OpenERP Fondateur : Fabien Pinckaers Ecrit en : Python, XMLEnvironnements : Multi plate-formeConception très intelligenteDernière version : 7.0

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Choix de la solution

14

Page 16: ait_mlouk_addi_presentation_pfe

Client Serveur MVC Structure d’un module

• Architecture techniqueOpen 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.

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Choix de la solution:OpenERP

15

Page 17: ait_mlouk_addi_presentation_pfe

Paramétrage initial

Paramétrage fonctionnel

Création de la base de données

Configuration de la société

Configuration initiale du module

comptabilité

Configuration initiale de SMTP

L’adaptation du fonctionnement des

modules standards aux règles métiers

de la société:

• Edition des objets

• Edition des vues

• Edition de workflow

• Edition des menus

• Edition des graphes

• Edition des filtres

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Paramétrage d’OpenERP

16

Page 18: ait_mlouk_addi_presentation_pfe

Gestion de la maintenance

Architecture technique

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Développement spécifique

17

Page 19: ait_mlouk_addi_presentation_pfe

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Développement spécifique

1..1

1..*

0..*

1..1

0..*

1..1

Intervention

----------

idlieu_intervedate_debutintervenentauteurtitre_intervprestationrapportetatdate fin

: int: char: Date: char: char: char: String: String: char: Date

Ticket

----------

idcree_pareffectuer adetail ledatetitrecontact applentmotifetatdate fermeture

: int: char: char: char: Date: char: char: String: char: Date

Client

----------

idnomprenomadressecivil itetelephonfaxcourielvil leimage

: int: char: char: char: char: int: int: char: char: char

+ cree ()...

Util isateur

-----

idnomprenomloginmot de pass

: int: char: char: char: char

18

Page 20: ait_mlouk_addi_presentation_pfe

Python

OpenERP

XML

Ubuntu

Outils

Eclipse et PyDev JQuery mobile

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Technologies et outils de développement

19

Page 21: ait_mlouk_addi_presentation_pfe

mobileDesktop

Contexte du projet Analyse et Conception Paramétrage et Développement conclusion

Réalisation : Simulations et Tests

Page 22: ait_mlouk_addi_presentation_pfe

Contexte général Analyse des besoins Paramétrage et Développement conclusion

Conclusion et perspectives

Les objectifs atteints

Perspectives Un module MarketingContrôle et synchronisation des commande a l’aide de

l’application mobile

20

Page 23: ait_mlouk_addi_presentation_pfe

Merci pour votre attention

Page 24: ait_mlouk_addi_presentation_pfe

Année Universitaire : 2012-2013

Conception et réalisation d'une application de gestion intégrée au

sein de la société Eone Group.Ait Mlouk Addi

Ingénierie des Systèmes d’information

Réalise par : Encadré par :

Ait Mlouk Addi M.SADGAL Mohammed

(FSSM)

M.EL BOUANANI Salim

(MIT)