OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
16 ilm 1
#summary Organisation des packages et des modules
2
#labels Phase-Design
3
 
4
Ce document décrit l'organisation du code présent dans le repository OpenConcerto.
5
 
6
= Packages principaux =
7
 
8
== org.jopenchart ==
9
Ce package contient le code de la librairie jOpenChart, librairie développée par ILM Informatique utilisée pour afficher histogrammes et diagrammes.
10
 
11
== org.jopendocument ==
12
Contient le code d'extension de la librairie jOpenDocument, librairie développée par ILM Informatique utilisée pour afficher, imprimer et convertir en PDF les documents (aux formats OpenDocument).
13
 
14
== org.openconcerto.erp ==
15
Classes qui regroupent les fonctionnalités de l'ERP.
16
Le sous package org.openconcerto.erp.core est subdivisé par domaine et module. (Ex: domaine: finance, module tax).
17
Les sous packages autorisés pour les modules sont:
18
  * action : actions relatives aux éléments
19
  * component : composants graphiques d'édition
20
  * element : interface de description
21
  * injector : migration de données entre éléments
22
  * io : entrées/sorties
23
  * model : model de données
24
  * report : états, rapports et documents générés
25
  * ui : interfaces graphiques
26
 
27
== org.openconcerto.ftp ==
28
Classes utilitaires de transfert via le protocole FTP.
29
 
30
== org.openconcerto.map ==
31
Classes relatives à la geolocalisation et l'affichage des cartes.
32
 
33
== org.openconcerto.openoffice ==
34
Classes relatives à la liaison OpenOffice et la génération de documents.
35
 
36
== org.openconcerto.ql ==
37
Classes relatives à l'impression sur imprimante QL. (Imprimantes ticket)
38
 
39
== org.openconcerto.sql ==
40
Framework d'accès aux bases de données (H2, MySQL, Derby, PostgreSQL,...). Le framework fournit un modèle riche de graphe de base de données.
41
 
42
== org.openconcerto.task ==
43
Classes relatives à la gestion de tâches
44
 
45
== org.openconcerto.ui ==
46
Classes relatives à la gestion de interfaces graphiques
47
 
48
== org.openconcerto.utils ==
49
Classes utilitaires utilisées par les frameworks et l'ERP.
50
 
51
== org.openconcerto.xml==
52
Classes utilisées pour la persistence de données au format XML
53
 
54