Dévelopement sur lerp
Dissertation : Dévelopement sur lerp. Rechercher de 53 000+ Dissertation Gratuites et Mémoires.......... 5 1.Néréide..........................................................................................................................................6 2.Le réseau Libre-entreprise.............................................................................................................7 3.Les sociétés partenaires de Néréide ............................................................................................. 8 Présentation de l'ERP OFBiz-Néogia................................................................................................... 9 1 Généralités sur les ERP..............................................................................................................10 2 Présentation d'OFBiz................................................................................................................. 12 3 OFBiz-Néogia............................................................................................................................ 22 Mes réalisations.................................................................................................................................. 26 1 Procédure de réalisation d'un ordre d'achat................................................................................27 4 Diagramme UML simplifié d'Order...........................................................................................38 5 Diagramme UML des relations entre Facility et Order..............................................................40 6 Réalisations sur le module Order...............................................................................................41 7 Réalisations sur le module Facility............................................................................................ 51 Conclusion.......................................................................................................................................... 53
Rapport de Stage EPU-DI 3ème année 3
Géraud BUXEROLLES Année 2005
Introduction
Mon stage de 3ème année de l’Ecole Polytechnique Universitaire de Tours, s'est déroulé au sein de la société Néréide, SSLL (Solutions et Services en Logiciels Libres), spécialisée dans le domaine de l'intégration de PGI Open Source à destination des PME. En effet, le logiciel libre, Open-Source et Linux compris, n'est plus aujourd'hui un no-mans'land. Près d'une grande entreprise sur deux, déclare avoir déjà déployé des solutions logicielles non propriétaires. L'un des principaux ressorts du "Libre" c'est la réduction des coûts tout en circonscrivant les risques. Mais ce n'est pas tout, utiliser des logiciels libres représente aussi la garantie de travailler sur des standards ouverts et donc interopérablese et de bébféficier. En outre, le logiciel libre mobilise souvent des communautés, qui le font évoluer au gré des nouveaux besoins, et qui peuvent répondre rapidement à des demandes précises.
Mon travail au cours de ce stage s'est tout d'abord axé autour de la compréhension du PGI OFBizNéogia : son implémentation, son fonctionnement et l'interconnexion entre les différents modules. Je me suis ensuite attaché à implémenter diverses fonctionnalités sur les modules Order et Facility. Ce rapport se divise en trois parties :
• • •
la première partie s'attache à présenter la société Néréide ; la seconde tente de présenter les ERP OFBiz et OFBiz-Néogia ; les développements que j'ai effectués sont traités dans la dernière partie de ce document.
Rapport de Stage EPU-DI 3ème année 4
Géraud BUXEROLLES Année 2005
Présentation de l'entreprise
Rapport de Stage EPU-DI 3ème année 5
Géraud BUXEROLLES Année 2005
1. Néréide
« La collaboration et les bonnes pratiques en action. » Néréide est une jeune SSLL, fondée en 2004 et spécialisée dans l'intégration de l'ERP Open Source Ofbiz-Néogia auprès des PME. Il s'agit d'une SARL à capital variable. Son siège social se situe à une dizaine de kilomètres de Tours : Société Néréide 3 bis, Les Isles 37270 VERETZ En complémentarité avec l'intégration d'OFBiz-Néogia, cette société propose une gamme complète de services :
➢ ➢ ➢
développement d'applications spécifiques : réaliser ou accompagner le développement de fonctions complémentaires à OFBiz-Néogia et spécifiques au client ; administration de systèmes : mettre en place un élément système, un réseau, intégrer et migrer des composants systèmes, administration de système existant ... ; maintenance et support applicatif (TMA : Tierce Maintenance Applicative) : prestations de support et de maintenance corrective et / ou évolutive pour toutes les applications développées à partir de l'architecture OFBiz-Néogia ; gestion du système d'information (infogérance) : gestion globale du système d'information du client, prestation effectuée en trois phases : inventaire détaillé, transition et transformation.
➢
De part sa participation au réseau Libre-Entreprise son offre de service peut être étendue à toutes les compétences des membres de ce réseau. L'équipe de Néréide est actuellement composée de 7 personnes. L'équipe technique est constituée de personnes expertes dans la mise en œuvre de PGI – Progiciel de Gestion Intégré, (essentiellement Baan, SAP, Oracle) issues de grands cabinets de conseils internationaux.
Rapport de Stage EPU-DI 3ème année 6
Géraud BUXEROLLES Année 2005
2. Le réseau Libre-entreprise
Le réseau Libre-entreprise est un rassemblement d'entreprise toutes fortement impliquées dans le domaine du logiciel libre. Les membres du réseau ont en commun des valeurs et un mode de fonctionnement basé sur :
➢ ➢ ➢ ➢
le partage des connaissances ; la capitalisation des expériences clients et des réalisations ; le respect de tous les acteurs d'un projet ; la qualité des prestations.
L'appartenance d'une entreprise au réseau fait l'objet d'une évaluation par les autres membres sur le respect de ces valeurs qui forment la base du réseau. Un compte rendu mensuel permet d'avoir une idée de la situation précise de chaque entreprise, il porte sur leurs activités, leurs finances ... De nombreux documents sont partagés afin d'aider les membres du réseau dans leur démarches :
➢ ➢ ➢
documents sur la création de l'entreprise ; documents techniques ; modèles de documents ;
Un ensemble d’outils de travail collaboratif est mis à la disposition des membres du réseau pour simplifier la communication et le partage des connaissances :
➢ ➢ ➢ ➢
calendrier ; listes de diffusion partagées ; serveur de messagerie instantanée (Jabber) ; le laboratoire Libre-entreprise : une plate-forme d’hébergement de projets informatiques tel que le célèbre SourceForge. Elle offre les mêmes services, à savoir, site web, espace ftp, accès cvs, mailing-lists, etc. ; Planet Libre-Entreprise : c’est un aggrégateur de contenu qui permet de suivre l’activité des membres du réseau.
➢
Rapport de Stage EPU-DI 3ème année 7
Géraud BUXEROLLES Année 2005
3. Les sociétés partenaires de Néréide
Néréide a développé des rapports étroits de collaboration auprès de différentes sociétés afin de faire bénéficier de leurs compétences le développement d'OFBiz-Néogia. Les 7 Arts La SSLL, les 7 Arts s'est spécialisée dans l'environnement libre depuis de nombreuses années, aussi bien à l'attention des PME que des particuliers dans la région de Montpellier. Son créateur, Jacques Le Roux, apporte sa contribution active au développement de l'ERP OFBiz-Néogia, notamment sur le module Point de vente. TAU Le développement du module Gestion de Production d'OFBiz a été l'occasion de travailler en partenariat avec la SSII TAU, société située en Italie. Depuis septembre 2003, elle participe concrètement à l'élaboration du module Gestion de Production en partenariat avec l'équipe de Néréide. Son expérience dans la reprise des bases de données AS400 vers OFBiz est un atout majeur. Code Lutin Créée en 2002 par Cédric Pineau et Benjamin Poussin, Code Lutin est une jeune Société de Services nantaise spécialisée dans l'environnement libre. Leurs expertises métiers dans la modélisation objet en UML et la génération de code, les ont naturellement amenés à travailler avec Néréide pour arriver à une parfaite maîtrise des outils de génération de code, à travers l'utilisation de LutinGenerator (outil de génération de code créé par la société
...