Mise en place d’un module
« Service après-vente » dans l’ERP
Microsoft Dynamics Nav 2016
Encadré par:
Mme Syrine KAROUI
M. Mohamed ALOULOU
Réalisé par:
Maroua Bouhachem
Projet de Fin d’Études
Pour l’obtention du Diplôme National d’Ingénieur en Génie Logiciel
Introduction
6
Contexte du projet
Conception et développement d’un module Service après-ventes spécifique
aux besoins de notre client Afrivision dans l’ERP Microsoft Dynamics Nav 2016
Module
SAV
Introduction
7
Qu’est-ce qu’un ERP?
Un ERP (Enterprise Resource Planning) ou PGI (Progiciel de Gestion Intégré) est un
système d’information qui permet de gérer l’ensemble des flux d’informations dans
une entreprise..
ERP
Finances
Production
Achats
Ventes
Stock
Ressources
humaines
Problématique
12
Problème actuel d'Afrivision
Modules Vente,
Achat, Stock
Module Service
Service Process
xcelerator
Microsoft
Dynamics
Navision
Customer
Support Solution
Redondance des données
Données manquantes
Erreurs de calcul
Baisse de la productivité
Problème d’interopérabilité
Difficulté à l’import et export
Problématique
13
Limites de l’ERP Navision
Absence de la gestion des réclamations
Pas de suivi des états de réparation
Pas de vision sur les commandes effectuées
Solution proposée
15
Migrer vers Navision
Modules Vente,
Achat, Stock
Module Service
Service Process
xcelerator
Customer
Support Solution
Microsoft
Dynamics
Navision
Traçabilité des opérations de service
Facilité d’identification des pannes et de
suivi des réparations
Organisation & Coordination financière
et logistique
Automatisation du processus
19
Analyse et spécification des besoins
Besoins fonctionnels
Gestion de réception
Clients, Réceptions, Pannes,
Solutions, Zones service
Gestion des services
Devis/Commande service,
Facturation, Livraison
Gestion des articles de
service
Articles de service, Pièces de
rechange
Gestion du planning
Ressources, Compétences
21
Use case Global
Agent
Gérer Article
de service
Gérer réception
Gérer service
Gérer Facture
service
Gérer zone
service
Gérer client
Gérer Devis de
service
Précondition:
Chaque
utilisateur doit
être authentifié
Gérer panne
Gérer commande
service
Gérer solution
Agent
Analyse et spécification des besoins
Diagramme des cas d’utilisations global
Conclusion et perspectives
37
Perspectives
Produire des mises
à jour sur la
comptabilité et
l’inventaire
Elargir le périmètre
fonctionnel de
l'application
Développer
davantage sous
Dynamics Nav et
maitriser se modules
standards
Je vous remercie M. le président de m’avoir accordé la parole. Je tiens à vous remercier Mesdames et Messieurs les membres du Jury d’être présents aujourd’hui et d’voir accepté de juger mon travail. Je remercie particulièrement Mme Syrine Karoui et M. Mohamed Aloulou pour tous leurs conseils et encadrement tout au long de la réalisation de ce projet.
Permettez-moi de me présenter. Je m’appelle Maroua Bouhachem, Aujourd’hui, j’ai l’honneur de vous présenter mon travail qui s’intègre dans le cadre de mon projet de fin d’études intitulé « Mise,,,,,,, »
Dans notre plan, on va tout d’abord commencer par introduire la mise en contexte de notre projet ainsi que les notions des ERP et les SAV, on va soulever ensuite la problématique et qu’est-ce qu’on propose comme solution alternative, on passera par la suite pour détailler les phases ‘analyse et de conception jusqu’à aboutir enfin à la réalisation et on finira par la conclusion
On commence par l’introduction
Face à un marché toujours concurrentiel, il s’est avéré primordial pour les entreprises de trouver un levier de croissance pour la satisfaction et fidélisation des clients, A ce titre, le SAV répond à une cette attente exprimée par la clientèle,
Le service après-vente désigne l’ensemble des services fournis à un client après qu’il ait acheté un produit ou bien consommé un service tels que
Assistance clientèle
La réparation et maintenance
Le Contrôle qualité
Et La livraison
Dans ce contexte, l’équipe Navision à discovery informatique nous a confié de concevoir et développer un module de service après ventes spécifique aux besoins de son client Afrivision et ceci dans l’ERP Microsoft dynamics Nav
Si on se pose la question « Qu’est ce qu’un ERP »
Un ERP ou bien ce qu’on appelle en français PGI l’abréviation de progiciel de gestion intégré, est un système d’information qui permet de gérer l’ensemble des flux d’informations dans une entreprise, Cela permet de maintenir un contrôle total sur les différentes activités des entreprises à travers les différentes fonctionnalités offertes pour :
Gestion Financière
Gestion de la production
Ventes, Achats et stock
Gestion des ressources humaines
L’erp microsoft dynamics Nav est considéré parmi les erp les plus connus dans le marché tunisien, c’est une solution destinée principalement aux petites et moyennes entreprises, il est d’origine danoise dont il s’agit d’un achat par microsoft en 2002, On s’est basé sur la dernière version 2016 qui est trés améliorée en termes de fonctionnalités par rapport aux versions précédentes,
Dynamics Nav est un outil performant et facile à utiliser, il permet l’intégration des nouveaux modules et ceci dans tous les secteurs d’activités
Discovery Informatique est une filiale du groupe discovery datasoft créée 1993
.
Afrivision est un client à Discovery, une Société Tunisienne spécialisée dans l’Achat et vente des produit électroménagers, On distingue deux grandes familles de ces produits
Les produits blanc destinés en priorité à la cuisine ou à la salle de bains Et les produits bruns du rayon électroménager de loisir
La diversité de ces produits agit directement sur la nature des systèmes actuels d’Afrivision ce qui engendre des erreurs en termes de calcul ou de saisie des données qui peuvent être soit redondante ou bien manquante et ça peut abaisser la productivité et paralyser même le département SAV, d’autre part, Afrivision se base sur le système Dynamics Nav afin de gérer le reste des flux d’achat, vente et stock et à ce stade là, on détecte des problèmes d’interopérabilité ainsi que des problèmes à l’import et export
Là je vais entamer le 1er point de ma présentation à savoir le contexte général du projet.
Afin de bien mener n projet, il s’agit de tracer la démarche, la méthode et les outils à fixer , Bien évidemment , nous avons adopté la méthode de développement 2tup
2TUP est une méthode de développement
qui contient une branche fonctionnelle et une autre technique passant ensuite par la conception et le codage pour voir le résultat final.
Le but de notre projet est de développer un module qui respecte toutes les nécessités qui doivent être trouvées dans un processus SAV et qui sera intégré facilement par la suite. Après avoir fait une étude préliminaire, nous avons pu dégager un ensemble de fonctionnalités distinguées par les 4 parties suivantes:
Quant aux besoins non fonctionnels,
Maintenabilité: Le code de l’application doit être lisible et compréhensible aux développeurs dynamics nav
Sécurité: Le système doit être protégé à travers la gestion des autorisations à un nombre limité d’utilisateurs
Ergonomie:Les interfaces du module doivent respecter le standard de l’ERP pour qu’elles soient bien manipulées.
Passons maintenant à la partie conception qui consiste à construire le squelette générale à partir duquel on a déduit le comportement de l’application schématisé comme suit:
A fin de mieux comprendre la réelle utilité de notre projet, je vais vous exposer la partie réalisation et pour ce faire commençons par la présentation de l’environnement de développement de notre application.
Power AMC : Outil de modélisation UML permettant de schématiser des modèles informatiques à la phase de conception
C/SIDE: « Client Server Integrated Development Environment » est un outil de développement des applications Microsoft Dynamics NAV.
Outil d'administration serveur Dynamics NAV: Un composant logiciel pour la mise en place du serveur, des instances et la configuration des services des clients finaux.
SQL Server: Système de gestion de base de données qui permet de manipuler les données existantes dans le serveur de données SQL Server.
Nous avons pu mettre en place une solution qui assure la synchronisation des données vers les autres départements
Ceci apporte des gains économiques et réduit les temps de réponse en gardant les données à jour, Il peut aussi être considéré comme un outil d'aide à la décision avec les statistiques et le suivi des états,
Bien que ce projet ait répondu aux objectifs préétablis, nous pouvons l’améliorer…