Application de la méthode Activity Based Costing, technologies XML

By 6 March 2012

Elaboration d’une application de la méthode Activity Based Costing utilisant les technologies XML.

“… L’objectif de base de ce mémoire est de mettre au point une application de comptabilité analytique se basant sur la méthode Activity Based Costing.
Cet outil analytique est destiné à être utilisé par des TPE (Très Petite Entreprise) et PME (Petite et Moyenne Entreprise)  …”

UNIVERSITÉ LIBRE DE BRUXELLES
FACULTÉ DES SCIENCES SOCIALES
POLITIQUES ET ÉCONOMIQUES

Section :  INFORMATIQUE ET SCIENCES HUMAINES

Mémoire présenté en vue de l’obtention du grade de Licencié en Informatique et Sciences humaines

technologies XML

Elaboration d’une application de la méthode
Activity Based Costing utilisant les technologies XML

préparé par:
Jean Mairesse
sous la direction de: Monsieur Luc Bernard

Année académique
2008-2009

Table des matières
Objectifs du mémoire
Chapitre 1: La méthode Activity Based Costing
Contexte comptable
Méthodes de comptabilité
La comptabilité générale
La comptabilité analytique
La méthode des coûts complets
Les sections homogènes
Le Direct Costing
La méthode Activity Based Costing
Mise en oeuvre de la méthode ABC
Application pratique.
Charges indirectes et familles de coût
Processus et activités
La valeur des activités.
Proportion d’intervention des familles au sein des activités.
Les unités d’oeuvre.
L’application ABC XML.
Exemple chiffré.

Chapitre 2: Extensible Markup Language (XML)
Le World Wide Web Consortium (WC).
Extensible Markup Language (XML).
Définir un document XML.
Structure hiérarchique: l’arbre XML.
Eléments et attributs.
Validation d’un document XML.
Data Type Definition.
Définir Elément et Attributs.
Activity Based Costing et Extensible Markup Language.

Chapitre 3: Les logiciels libres
Définir les besoins.
Recherche logicielle.
L’installation des logiciels sous Linux.
Saxon.
Les licences de Saxon.
Solution payante.
XML.
MxQuery et XQDT.
XQuery low-level.
Echec de la solution libre.

Chapitre 4: Modélisation ERD et hiérarchique
Modèle Entity Relationship Diagram.
Les tables de relation.
Modélisation hiérarchique.
Eléments à parents multiples.

Chapitre 5: Le fichier ABC/XML et la DTD
La DTD.
Les relations entre éléments.
L’imbrication des éléments.
Les pointeurs.
Organisation de l’ordre des éléments.
La DTD en pratique.
Le document XML.
Les données du document XML.
Les données d’analyse ABC.
Les données d’exercice de l’entreprise.

Chapitre 6: XQuery, outil de requête
Historique.
L’influence de Xpath.
L’influence de XML Schema.
Autres sources.
XQuery recommandation WC.
Fonctionnement de XQuery.
Traitement « externe ».
Traitement « interne ».
Le processeur XQuery.
Le datamodel.
Les Expressions XQuery.
Expression Path.
Les requêtes FLWOR.

Chapitre 7: Requêtes XQuery
Produire une liste de clients.
Les liens.
Effectuer des opérations arithmétiques.
Sommer les charges.
Calculer le coût d’une unité d’oeuvre (d’activité).
Calculer le coût indirect d’une commande déterminée.
Calculer le coût indirect de la commande « com ».
IF THEN ELSE.
Les « function ».
Vérification du résultat.
Requête « cout_direct ».
XQuery est Low level.
Appliquer une requête à une requête.
Présenter le résultat sous forme de ratio.
Lourdeur des requêtes successives.
Requête produisant le coût des unités d’oeuvre.

Chapitre 8: Présentation des résultats
XSL.
XSLT et Stylesheet.
Transformation et Templates.
Principe de transformation.
Le formatting.
XSL-FO.
Principe de transformation XSL-FO.
XSL-FO stylesheet.
Application pratique.
Détail de la stylesheet.
Traitement « formatter ».

Chapitre 9: Suite du mémoire et conclusions
Terminer ce mémoire.
Recommandations pour la suite de ce travail.
Recherche sur les logiciels libres.
Repenser le document XML.
Travailler l’ergonomie.
Organisation de l’interface graphique.
Autres fonctions des interfaces.
Technologie pour les interfaces.
Les requêtes XQuery.
Conclusions

Objectifs du mémoire :
L’objectif de base de ce mémoire est de mettre au point une application de comptabilité analytique se basant sur la méthode Activity Based Costing.
Cet outil analytique est destiné à être utilisé par des TPE (Très Petite Entreprise) et PME (Petite et Moyenne Entreprise) qui sont bien souvent démunie en matière de comptabilité analytique et de tableau de bord de gestion.
Le second objectif est de concevoir cette application Activity Based Costing en faisant usage du métalangage eXtensible Markup Langage (XML).

Cela implique que nous devrons concevoir une représentation des données comptables et analytiques en respect avec les règles émises par le World Wide Web Consortium (W3C).
Les résultats analytiques relèvent de transformations et calculs sur les données de base (en XML). Nous souhaitons produire ces résultats et les présenter à l’aide d’outils de recherche et transformation issus monde XML (XQuery), et non pas en développant une solution logicielle dédiée.
Notre démarche sera illustrée par un exemple de comptabilité TPE.
Un troisième objectif, tant pour la partie rédactionnelle de ce mémoire, que pour le développement XML, est d’utiliser des logiciels disposant d’une licence libre.
Une recherche et évaluation de solutions logicielles XML sous licence libre sera entreprise.

Nous nous proposons d’organiser notre travail de la façon suivante :
Chapitre 1: nous détaillons la méthode Activity Based Costing.
Chapitre 2: nous présentons eXtensible Markup Language (XML).
Chapitre 3: les logiciels libres sont traités.
Chapitre 4: modélisations ERD et hiérarchique.
Chapitre 5: nous créons le fichier ABC/XML et la DTD.
Chapitre 6: nous présentons XQuery.
Chapitre 7: les requêtes XQuery sont développées.
Chapitre 8: présentation des résultats.
Chapitre 9: suite du mémoire et conclusions.

Sommaire du mémoire :

  1. La méthode de comptabilité Activity Based Costing
  2. Extensible Markup Language – XML documents et applications
  3. Les logiciels xml libres
  4. Le fichier ABC/XML et la DTD
  5. XQuery, outil de requête – format XML
  6. Modélisation ERD et hiérarchique
  7. Requêtes XQuery – Application xml
  8. Présentation des résultats – Requêtes XQuery
  9. Conclusion du mémoire – Activity Based Costing