Présenté PAR :
- Abounasr meryem- Boujadi soukaina
Encadré PAR :M. Benlahmar
1
PLAN
Openbravo ERP
Pofile
Historique
Architecture
Fonctionnalitées
Technologies de
Développement
Avantages et Défauts
Installation et Configuration
AtelierINTRODUCTION AUX ERP
Avant la mise en place des ERP
A quoi sert un ERP
ERP Open Source
1 2 3
Introduction aux ERP
• Avant la mise en place des ERP
• A quoi sert un ERP
• ERP Open Source
4
AVANT LA MISE EN PLACE D'UN ERP
COÛT SIGNIFICATIF
Dans certaines grandes entreprises, des
contrôleurs de gestion étaient spécifiquement
embauchés pour l’analyse et la correction des
incohérences entre ces systèmes d’information.
DOUBLE SAISIE DES DONNÉES
Une même donnée est saisie dans chaque
application , Cette double saisie conduit à un nombre
élevé d’erreurs, à des incohérences entre les
différents systèmes et à des mises à jour qui sont loin d’être en temps réel.
AVANT LES ERP
chaque service dispose de ses propres logiciels
informatiques adaptés à ses besoins. Mais la
difficulté voire l’impossibilité de les faire communiquer entre eux
Pour mettre fin à cette problématique,
les entreprises ont décidé d’implémenter
un ERP.
5
A QUOI SERT UN ERP
E.R.P, en anglais : « Enterprise Resource Planning », une fois la traduction faitecela devient « Planification des ressources en entreprise ». C'est un Progicielde Gestion Intégré qui se définit comme un groupe de modulescorrespondant chacun à un des domaines de gestion
Le principe fondateur d'un ERP est de construire des applications informatiques correspondant aux diverses fonctions de l’entreprise de manière modulaire sachant que ces modules sont indépendants entre eux, tout en partageant une base de données unique et commune au sens logique.
6
CARACTÉRISTIQUES DES ERP
tructure l’organisation d’une entreprise
éduction des temps de traitement et de saisie
arantie la piste d’audit : il est facile de retrouver et d’analyser
l’origine de chaque information
n cas d’impact d’un module, l’information est mise à jour en
temps réel dans l’ensemble des autres modules associés
on-redondance des informations
ssurer l’intégrité des données (une seule base de données)
nicité des informations
7
Modules Description
Comptabilité et Finance
Etablissement de tous types d’informationscomptables ou financières : comptes de résultats,
prévisions
Achats et stocksGestion des achats et des stocks, établissement
des factures …
Ventes Prix, gestion des commandes, vente en ligne,…
Service après vente (SAV)
Gestion du service après vente : maintenance, gestion des techniciens…
Production Prévision et gestion de la production : Coûts de
fabrication, …
LES GRANDS MODULES DE L'ERP
8
LES GRANDS MODULES DE L'ERP
Module Description
Gestion de projet
Regroupe les phases d’une gestion de projets: Suivi budgétaire, planning, …
Ressources Humains GRH
Embauche,congés..
Pilotaged’entreprise
Gestion de la productivité et de la compétitivité de l’entreprise.
9
ERP OPEN SOURCE
Un ERP Open Source est différent d’un logiciel ERP propriétaire, non pas en ce qui concerne les fonctionnalités disponible, mais sur tout ce qui touche à la licence du produit, ainsi qu’à la personnalisation de ce dernier.
Liste des principaux progiciels Open Source:
OpenBravo OpenErp Compiere ERP5 Adempiere Neogi
10
Code source libre2
libre téléchargement du code source pour permettre à chacun
de participer au développement du produit, que ce soit
pour la communauté ou pour ces propres
besoin.
Qualité
le degré de qualité d'un logiciel libre est
mesurable parson code ouvert et
par les réactions de la communauté
d'utilisateurs.
1
Indépendance du destin d'un éditeur
3
un ERP libre de bonne qualité
technique est un choix pérenne car
même siun prestataire faisait
faillite, d'autres seraient déjà prêts à
prendre le relais.
un ERP Open Source est moins couteux et plus
adapté aux besoins de l’entreprise.
VALEUR AJOUTÉE D'UN ERP OPEN SOURCE
OpenBravo Erp
Pofile
Historique
Architecture
Fonctionnaliées
Technologie de Développement
Avantages et Défauts
Installation et Configuration
12
ÉDITEUR OPENBRAVO
Présence internationale : Etats-
Unis, Espagne, Inde.
Leader mondial des solutions
open-source
3 milliards de téléchargements
Plus de 6000 organisations
utilisent aujourd’hui Openbravo.
Plus de 100 partenaires à travers
le monde
Des clients dans plus de 30 pays.
13
OPENBRAVO
Plateformeecommerce
Plateforme ERP
OpenBravo
14
Openbravo est un progiciel de gestion intégré (PGI) Open Source pour les petites
et moyennes entreprises (PME/PMI) qui est diffusé sous licence publique
Openbravo.
Open Bravo apporte une solution full Web, avec l’ensemble des besoins
fonctionnels d’une entreprise totalement intégrés, ainsi il est possible
d’accéder à vos informations de n’importe où et n’importe quand , d’obtenir une
pleine visibilité de votre business et de réduire vos coûts opérationnels
OPENBRAVO ERP
15
Il vous permet :de gérer facilement vos tâches quotidiennes ,d’automatiser des activités manuelles et de rationaliser les processus métier
Sa couverture fonctionnelle s’étend à l’ensemble des départements de l’entreprise.Il permet de vérifier et d'analyser à travers une série d’indicateurs clés, les informations pertinentes pour la prise de décisions stratégiques.
D’un point de vue technique, Open Bravo est construit sur des technologies web dont J2EE et Ajax.
OPENBRAVO ERP
16
OPENBRAVO ERP points forts d’Openbravo
Interface utilisateur intuitive
L’interface UtilisateurOpenbravo dispose d’une interface full
web, facile et conviviale. De ces
qualités, découle une réduction du coût et
du temps lié à la formation.
Accès n'importe oùComme une application 100% web, Openbravo
permet d’accéder à partir de n'importe quel
ordinateur compatible Web et la plupart des tablettes et appareils
mobiles - tout ce que vous avez besoin est d'un navigateur moderne.
Support multidevisesL'architecture
modulaire d'Openbravoet support complet
multidevises permettant le traitement des
transactions et des rapports faciles pour les déploiements mondiaux
17
PROFILE OPENBRAVO points forts d’Openbravo
Dépoilement Sur site , hebergéou sur le cloudChoisissez l'option de déploiement qui correspond à votre entreprise, que ce soit sur un cloud public, un environnement hébergé ou sur site. Vous pouvez facilement migrer votre instance Openbravo entre les options de déploiement si vos infrastructures ont besoin de changer au fil du temps.
Une large communauté collaborative
Une large communauté collaborative travaille à la
conception de nouveaux modules sans pour autant les inclure dans le modèle de base d’Openbravo.Ceci rend Openbravo simple et
facile à maintenir, et en résultent des coûts de maintenance très
bas.
18
OPENBRAVO POS
Solution complète de ventes etd'encaissement adaptée aux écrans tactiles.
Parfaitement intégré à Openbravo ERP, ilpeut être utilisé en mode autonome ou enliaison permanente avec celui-ci.
Offre la possibilité d'intégrer et développerdes modules et fonctions, et ainsi couvrirl'intégralité du processus d'encaissement etde vente spécifique à chaque entreprise
19
HISTORIQUE OPENBRAVO
2010
TIME LINE 01
Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
2001
Création d’une nouvelle société
en Août 2001, qui a été appelé
Tecnicia . Le produit obtenu est un nouvel
ERP
2006
Le nouveau ERP prend
l’appellation Open Bravo ,et
devenu un logiciel erp open source.
2007
OpenBravo acquis le leader des
logiciels Open Source de gestion
des points de vente : appelés
LibrePOS et rebaptisé
Openbravo POS.
1990
Openbravo est une solution
d’origine espagnole Full
Web développé par deux
professeurs de l'Université de
Navarre
20
FONCTIONNALITÉES OPENBRAVO
Openbravo ERP centralise les données dans une base de données unique
pour l’ensemble des applications permettant ainsi:
’organiser et de regrouper toutes les données clés (produits, composants,
factures, clients, fournisseurs, employés,…) efficacement
e garantir la cohérence de celles-ci et éviter les duplications
e permettre le partage et la circulation fluide des informations à travers
tous les services de l’entreprise
'optimiser la maintenance du système d’information avec un point central et
unique de gestion des données
21
FONCTIONNALITÉES OPENBRAVO
Openbravo gère le flux d’achat dans son intégralité avec l'intégration en comptabilité.
Les demandes d’achats, les commandes d’achats, les réceptions des marchandises et
l’enregistrement des factures s'effectuent de manière simple, fiable et efficace.
Openbravo permet :
e garantir l’intégrité et l’homogénéité du processus achat
e minimiser l’introduction de données et éviter ainsi les erreurs humaines
'apporter une navigation aisée à travers différents documents d’un même
processus d’achat
e connaître en temps réel l’état d’une commande donnée
'optimiser les demandes d’achat avec des propositions d’achats automatisées
22
FONCTIONNALITÉES OPENBRAVO
Le module logistique d'Openbravo prend en compte toute la gestion des
entrepôts avec les réceptions, les livraisons, les inventaires, les stocks et les
mouvements entre les différents entrepôts:
’inventaire à jour et correctement valorisé à tout moment
a localisation exacte du produit est accessible en permanence
es échanges entre les différents entrepôts n'ont jamais été aussi faciles
23
FONCTIONNALITÉES OPENBRAVO
Openbravo dispose d’un module de gestion de production très abouti avec
des fonctions de planification, ordres de fabrication, coût de production,
maintenance préventive, reporting des tâches,…
Ce module offre une vision globale de la structure de production de
l'entreprise avec la construction de plans de production détaillés tenant
compte des interdépendances.
Il utilise un module de planification pour gérer la disponibilité des différentes
ressources (matériel, humain,..) avec une gestion de la maintenance
performante.
24
FONCTIONNALITÉES OPENBRAVO
Les fonctionnalités de gestion des ventes ont été conçues avec l’objectif de
permettre un maximum de flexibilité et d’adaptabilité dans leurs exécutions:
iaison de tous les documents (commandes, livraisons, factures,..) dans une
commande
érer des produits et des tarifs différents en fonction du point de ventes
du client
arantir la poursuite des processus de ventes
ptimiser le suivi et l’analyse des ventes
25
FONCTIONNALITÉES OPENBRAVO
Le module de gestion de projet est orienté pour les entreprises qui réalisent des projets et des prestations de service.
Il offre la possibilité de gérer les différentes phases et tâches, les ressources, les budgets, les achats et les dépenses spécifiques à chaque projet:
ne gestion efficace de tous types de projets individuels
ne définition précise des services et des ressources avec un
contrôle de toutes les activités
La gestion de projet peut-être liée à la gestion de production, la gestion des achats voir la gestion de ventes si une facturation par phase ou par tâche est réalisable
26
FONCTIONNALITÉES OPENBRAVO
Le module de comptabilité d'Openbravo agit comme un collecteur de
toutes les opérations effectuées par les autres modules.
De nombreuses opérations comptables sont de ce fait totalement
automatisés, permettant de minimiser la saisie manuelle de données, de
limiter les erreurs et de favoriser les tâches à forte valeur ajoutée (
reporting, simulation, analyse,…).
Openbravo apporte toutes les fonctionnalités de comptabilité générale,
analytique et budgétaire avec un minimum de réécriture comptable
L'architecture de Openbravo, se concentre sur les deux modèles de
développement:
27
ARCHITECTURE OPENBRAVO
Développement dirigée
par les modèles ou
Model-Driven-
Development (MDD).
Model-View-Controller(MVC)
28
Build
Environnement d’exploitation openBravo Erp
Binaires
openBravoERP
Code source
Tomcat PostgresSQL /oracle Ant JDK autres
ARCHITECTURE OPENBRAVO
WADWizard
application Development
MODÈLE DE DICTIONNAIRE DE DONNÉES
MVC Foundation Framwork
• MDD Model Driven Development : C’est une approche qui signifie d’utiliser un modèle pour définir les composants d'application. Sur la base de ce modèle d'application, le code source est généré.
Cette approche est caractérisée par la séparation entre le modèle et son
implémentation technologique.
• WAD (assistant pour le développement d'applications) génère automatiquement tous les fichiers de l'application d’openBravo avec une architecture MVC en utilisant le modèle de données du dictionnaire .
29
ARCHITECTURE OPENBRAVO
30
WAD génère des fichiers pour les différentes composantes du modèle MVC
Modèle: des fichiers xsql avec des
instructions SQL exécutables
Contrôleur: java servlets pour définir
les actions à exécuter ..
Vue: des fichiers HTML et XML
ARCHITECTURE OPENBRAVO
Pour exécuter le code source , l'application doit être installée sur
Un serveur exécutant MVC Framework Foundation
un environnement d'exploitation.
31
ARCHITECTURE OPENBRAVO
• Le MVC FF : est un ensemble d'utilitaires de programmation robustes développés par Openbravo. Ces outils facilitent le développement d'applications web selon le modèle MVC.
32
MVC FOUNDATION FRAMEWORK
Openbravo a besoin d'un groupe d'applications pour s’exécuter :
• Apache-Ant qui permet la construction d'applications (compilation, exécution de tâches..) Ces processus de construction d'applications sont très importants car ils permettent d'automatiser des opérations répétitives tout au long du cycle de développement de l'application
• Apache Tomcat
• SGBDR ( PostgreSQL ou Oracle SE ).
• JDK /JRE
• Mercurial :Système de gestion de versions . Cet outil nous permet de gérer les versions et de garder l'historique des modifications des différents composants développés.
33
Toutes ces applications peuvent être installés sur Linux ou Windows.
ENVIRONNEMENT D’EXPLOITATAION D’OB
les différents technologies utilisés pour le dévélopementd’openBravo sont
Le J2EE
Le javascript
SQL and PL/SQL
XML
XHTML
HIBERNATE
JASPERREPORTS
34
TECHNOLOGIES DE DÉVÉLOPEMENTD’OB
Elle offre des fonctionnalités très complexe de l’entreprise y compris: laproduction, ventes, finances, gestion de projet …
Open Source - le code source peut être complètement personnalisé pourrépondre à vos attentes.
Il est basé sur des récentes technologies le Mobile et le Cloud
Développement dynamique : votre système sera toujours suivre lestendances actuelles du marché, parce que Openbravo ERP peut être mis àjour dans sa dernière version sans coût supplémentaire.
Compatibilité avec les systèmes d'exploitation Windows, ainsi que dessystèmes Open Source Linux.
Permet d’améliorer vos processus de prise de décision et la visibilité desperformances de l'entreprise avec un reporting avancé et des outilsd'analyse intégrées.
35
AVANTAGES OPENBRAVO
Accès sécurisé aux applications.
Il Peut être utilisé dans un environnement complètement open source.
Installez et désinstallez des modules très facilement avec une Console deGestion des Modules intégrée
Les coûts matériels sont réduits par l’utilisation de produits publics(tablettes, smartphone, etc)
36
AVANTAGES OPENBRAVO
37
DÉFAUTS OPENBRAVO
• Intégration peu complexe
• Historiquement OpenBravo n'offre pas de totale
indépendance à la BDD (seules Oracle et PostGres utilisé)
OpenBravo fait donc le choix d'Hibernate pour sa nouvelle
plateforme.
38
INSTALLATION ET CONFIGURATION
Deux manière pour installer OpenBravo:
1) On installe chacun des composants suivants:OpenBravoApache-AntApache TomcatSGBDR PostgreSQL ou Oracle SE .JDK /JREMercurial
2) On utilise ue machine virtual.
Atelier
Découvrir L’interface OpenBravo
Générer un rapport
Créer une société
40
RÉFÉRENCES
http://www.usinenouvelle.com/expo/logiciel-open-source-openbravo-pos-p236993.html
http://www.erp-infos.com/info_article/m/650/vitalite-et-variete-des-erp-open-source.html
http://wiki.openbravo.com/wiki/Main_Page
http://www.axzm.com/faq/what-is-openbravo
http://www.usinenouvelle.com/expo/logiciel-open-source-openbravo-erp-p236988.html
http://www.tech-it.ma/Openbravo-Maroc-Tech-IT-Maroc.html#sthash.jAuzE22p.dpuf
http://www.phidias.fr/solutions/openbravo-erp/openbravo-erp.html
http://www.phidias.fr/solutions/openbravo-pos/openbravo-pos.html
http://wiki.openbravo.com/wiki/User_Guide#General_Setup
http://wiki.openbravo.com/wiki/Functional_Documentation/General_Setup/fr
41
MERCI POUR VOTRE ATTENTION