Table des matières
Remerciements 1
Introduction 4
1 Présentation générale 5
1.1 L’entreprise............................................ 6
1.2 LeréseauLibre-Entreprise.................................... 7
2 L’ERP OfbizNéogia 8
2.1 LesERP.............................................. 9
2.1.1 Définition......................................... 9
2.1.2 Avantages......................................... 10
2.1.3 Inconvénients....................................... 10
2.1.4 LesERPlibres ...................................... 10
2.2 Ofbiz................................................ 11
2.2.1 Présentation ....................................... 11
2.2.2 Architecture ....................................... 11
2.2.3 Framework ........................................ 12
2.2.4 Lacouchemétier..................................... 14
2.2.5 Lesmodules........................................ 17
2.2.6 Domained’application.................................. 18
2.3 OfbizNéogia............................................ 19
2.3.1 Naissanceduprojet ................................... 19
2.3.2 Arborescencedesfichiers................................. 20
2.3.3 Changement dans le mode développement . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.4 LesapportsdeNéogia.................................. 23
2.3.5 Enconclusion....................................... 23
3 Travail effectué 24
3.1 Présentation des outils utilisés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1.1 Eclipse........................................... 25
3.1.2 CVS............................................ 25
3.1.3 Modélisation UML : Poséidon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.4 Les constructeurs : Ant et Maven . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 Rêglesdedéveloppement..................................... 26
3.3 LemoduleLola.......................................... 27
3.3.1 Présentation ....................................... 27
3.3.2 ModélisationUML.................................... 29
3.3.3 Création de l’arborescence du module . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.3.4 Dévellopementdesécrans ................................ 33
3.3.5 Le fichier "controller.xml" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.3.6 Le fichier "FlightScreens.xml" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.7 Le fichier "FlightForms.xml" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3.8 Dévellopement des processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.3.9 Exempledefluxxml................................... 44