WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et implémentation d'une application de gestion des ressources humaines, cas de l'I.S.P.T.-Kin


par Rodian KABEYA MUKULU
l’Institut Supérieur Technique et Pédagogique de Kinshasa - Graduat 2016
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Epigraphe

« Tout ce que ta main trouve à faire avec ta force, fais-le ; car il n'y a ni oeuvre, ni pensée, ni science, ni sagesse dans le séjour des morts, où tu vas.

J'ai encore vu sous le soleil que la course n'est point aux agiles ni la guerre aux vaillants, ni le pain aux sages, ni la richesse aux intelligents, ni la faveur aux savants ; car tout dépend pour eux du temps et des circonstances. » 

(Ecclésiaste 9 :10-11)

Dédicace

Nous dédions ce Modeste travail à l'Eternel, le Dieu Très-haut, le Jéhovah de l`ancien testament Lui le Jésus-Christ dans le nouveau, à qui nous tenons une grande reconnaissance pourtous ses nombreux bienfaits durant notre formation.

A ma mère Elisée FUNDU, ma raison d'être, ma raison de vivre, la lanterne qui éclaire mon chemin et m'illumine de douceur et d'amour.

A mon père Frederick KABEYA, en signe d'amour, de reconnaissance et de gratitude pour tous les soutiens et les sacrifices dont il a fait preuve à mon égard.

A mes chères frères et soeurs,aucun mot ne pourra décrire vos dévouements et vos sacrifices.

A tous mes amis, en témoignage de l'amitié sincère qui nous a liées et des bons moments passés ensemble.

A tous les gens qui ont cru en moi et qui me donnent l'envie d'aller en avant, Je vous remercie tous, votre soutien et vos encouragements me donnent la force de continuer.

Nous vous dédions ce travail en vous souhaitant un avenir radieux et plein de bonnes promesses.

KABEYA MUKULU Rodian

Remerciements

A Jéhovah de l'Ancien Testament qui est Jésus-Christ dans le nouveau testament, lui le Dieu Tout Puissant l'Auteur du souffle de ma vie ;

A mes très chers parents pour exprimer toute la reconnaissance, la fierté et le profond amour que je vous porte pour les sacrifices que vous aviez consentis pour ma réussite.

Vous trouverez ici le témoignage de mon attachement, ma reconnaissance, ma gratitude et mon respect :

A la direction générale de l'Institut Supérieur Pédagogie et Technique de Kinshasa (I.S.P.T-KIN), au corps professoral et à la direction du personnel ;

A Professeur Associé Blaise ANGOMA, chef de section Electricité et Informatique, pour une excellente direction, son aide, son partage d'expériences, de connaissances et sa confiance;

A mon oncle Guylain LUKESUpour leur soutien moral que matériel ;

A ma tante Léa KABEYA pour tout leur soutien moral et matériel ;

A tous les membres de la famille : Vence, Christian, Abigaël, Debbie, Divine, Olga KABEYA, Hervé et Dina ZAYA pour leur soutien moral ;

A tous les amis : Elie TSHIMANGA ; Joël MBUYI ; Amigo, Voldy TSOKI ; Christ BEYEYE ; Marc BOWALA ; Gaétan LOMBOMBE et que sais-je encore, pour leur soutien moral ;

A tous ceux qui de près ou de loin nous ont soutenus d'une manière ou d'une autre, nous disons cordialement merci. Et que vous trouviez en ce mot l'expression de notre profonde reconnaissance.

SIGLES ET ABREVIATIONS

I.S.P.-KIN

Institut Supérieur Pédagogique et Technique de Kinshasa

ERP

Entreprise Resource Planning

PGI

Progiciel de Gestion Intégré

GRH

Gestion de Ressources Humaines

RH

Ressources Humaines

SI

Système d'Information

BD

Base de données

DB

Database

SGBD

Système de Gestion de Base de données

XML

eXtensibleMarkupLanguage

RPC

RemoteProcedure Call

GTK

GimpToolKit

SMTP

Simple Mail Transfer Protocol

POP

Post Office Protocol

SSII

Société de Service et d'Ingénierie Informatique

DSI

Direction des Systèmes d'Information

PSA

Professional Service Automatique

ESA

Entreprise Service Automatique

MRP

MaterialRequirement Planning

BSD

Berkeley Software Distribution

MVC

Modèle Vu Controleur

GRC

Gestion de la Relation Client

HTML 5

Hyper TextMarkupLanguage (version 5)

CSS 3

Cascading Style Sheet (version 3)

SQL

StructuredQueryLanguage

SVG

ScalableVectorGraphic

GPL v3

General Public License

GMAO

Gestion de Maintenance Assisté par Ordinateur

CMS

Composant Monté en Surface

RAD

Rapid Application Developement

SMC

Supply Chain Management

EDI

Electronic Data Interchange

ETCS

European Computer Trade Show

CRM

Customer Relationship Management

GNU

Cousin de l'Unix (Système d'exploitation et noyau, Unix)

POS

Point of Sale

LISTE DE FIGURES

Figure 1 :ERP (principale modules) ...............................................................23

Figure 2 :Architecture client-serveur .............................................................. 32

Figure 3 :Architecture technique d'ERP Odoo ................................................... 35

Figure 4.1 :Imprimé écran, Choix de langue à l'installation d'Odoo ......................... 36

Figure 4.2 :Imprimé écran, Démarrage du processus d'installation d'Odoo ................. 37

Figure 4.3 :Imprimé écran, Licence de l'application ............................................37

Figure 4.4 :Imprimé écran,Type d'installation All In One ....................................38

Figure 4.5 :Imprimé écran, Configuration pour la connexion PostgreSQL ................... 38

Figure 4.6 :Imprimé écran, Emplacement et espace requis dans la machine serveur ....... 39

Figure 4.7 :Imprimé écran, Fin de la copie des fichiers Système .............................. 39

Figure 4.8 :Imprimé écran, Fin d'installation complet de l'application ...................... 40

Figure 5 :Imprimé écran, Configuration Serveur SMTP ....................................... 40

Figure 6 :Imprimé écran, Configuration Serveur POP .......................................... 41

Figure 7 :Imprimé écran, Lancement de pgAdmin .............................................. 43

Figure 8 :Imprimé écran,pgAdmin ouvert ....................................................... 43

Figure 9 :Imprimé écran,Se connecter à la DB ................................................... 44

Figure 10 :Imprimé écran, Login d'accès DB ................................................... 44

Figure 11 :Imprimé écran, Accès DB ............................................................. 45

Figure 12 :Imprimé écran, Connexion sur la machine serveur ................................. 46

Figure 13 :Imprimé écran, Connexion sur autre machine ....................................... 47

Figure 14 :Imprimé écran, Accueil d'application ................................................ 47

Figure 15 :Imprimé écran,Login d'accès ........................................................ 48

Figure 16 :Imprimé écran,Créer un département ................................................ 49

Figure 17 :Imprimé écran, Ajouter un employé .................................................. 49

Figure 18 :Imprimé écran,Pointage de la présence .............................................50

Figure 19 :Imprimé écran, Demande Congé ...................................................... 50

Figure 20 :Imprimé écran, Ouverture Table hr_department....................................51

Figure 21 :Imprimé écran, Table hr_depatment .................................................. 51

Figure 22 :Imprimé écran, Table hr_employee 1 ................................................52

Figure 23 :Imprimé écran, Table hr_employee 2 ................................................ 52

 

INTRODUCTION GÉNÉRALE

1.Généralité

Actuellement, avec le développement de la technologie de l'information, les entreprises sont de plus inondées de plusieurs logiciels pour la gestion de leurs processus au quotidien. Le traitement de l'information dans l'entreprise est en pleine mutation. Toutes les entreprises, aussi bien nationales et internationalesque les PME et les PMI sont confrontées aux besoins changeant du marchétels que : acquisitions, fusions, solutions collaboratives, .....

Les cinq directions principales de l'entreprise(technique, gestion ressources humaine ou personnel, gestion commerciale, recherche et développement et financière)utilisent des logiciels sur mesure qui permettent de gérer les ressources de l'entreprises, les finances, etc... Aussi, chaque logiciel fonctionne indépendamment des autres, et il existe par conséquence une masse hétérogène d'application et d'information au sein de l'entreprise souvent mal organiséeet inexploitée. Comme solution, bon nombre d'entreprises choisissent d'abandonnerleurs solutions applicatives "sur mesure" pour se tourner vers le monde desERP "prêts à implanter"

La mise en oeuvre d'un ERP (Entreprise Resource Planning) ou PGI (Progiciel de Gestion Intégré) est un engagement fort pour toute une organisation, qui bouleverse ainsi son système d'information au profit de nombreux avantages (cohérence et homogénéité des informations, intégrité et unicité des données de base, partage du même système d'information, solution multi référentiels et multi législations, gain de productivité...). L'ERP intègre donc dans un seul logiciel plusieurs fonctions de l'entreprise.

De toutes ces fonctions, la gestion de ressources humaines revêt une importance capitale dans le fonctionnement d'une entreprise ; car dans la réalité humaine, l'entreprise est une unité sociale. Le personnel désigne l'ensemble de plusieurs catégories de personnes physiques quel que soit leur âge, leur sexe, leur race et leur activité professionnelle moyennant une rémunération sous la direction et l'autorisation d'une personne physique ou morale, publique ou privée dans les liens d'un contrat de travail.

Dans ce projet, nous envisageons d'informatiser l'Institut Supérieur Technique et Pédagogique de Kinshasa ( ISPT-KIN) en utilisant l' ERP Odoo que nous aurons à détailler tout long de ce rapport. Nous comptons dans le cadre de mémoire TFC de graduat nous focaliser sur le processus de gestion de ressources humaines et au besoin, nous allons les années avenir approfondir ce projet pour ajouter d'autres modules.

Ainsi, le travail réalisé a été divisé en trois chapitres. Dans le premier chapitre, il sera question de présenter l'entreprise l'I.S.P.T.-KIN, ensuite nous exposerons l'état de l'art sur la notion de l'ERP dans le second chapitre. Le troisième chapitre sera consacré à la présentation de la solution implémentée.

2. Présentation du sujet


Notre sujet est intitulé « Conception et Implémentation d'une Application de Gestion des Ressources Humaines, cas de l'I.S.P.T.-KIN »

Dans ce travail, notre préoccupation majeure estd'améliorer l'administration du personnel, en informatisant le processus, afin de rendre le travail de la direction du personnelplus optimal en quittant l'approche traditionnelle vers une nouvelle gestion numérique par l'automatisation des activités opérationnelles.

3. Choix et intérêt du sujet

a. Choix du sujet

Le choix thématique de ce sujet a été motivé par trois raison, à savoir :

Ø La contrainte qu'ont les étudiants finalistes de différents cycles de l'enseignement supérieur et universitaire ;

Ø La disponibilité de la part de personnes possédant les données au sein de cette institution ;

Ø Le problème de la gestion du personnel qu'a cette institution.

b. Intérêt du sujet

L'intérêt du sujet que nous développons est de chercher les voies et moyens de mettre un système pour l'épanouissement du service du personnel dans le souci d'améliorer ses conditions de travail avec l'aide des procédures informatiques.

4. Problématique et Hypothèse

a. Problématique

La problématique désigne l'ensemble de questions posées dans un domaine de la science, en vue d'une recherche des solutions.

Ce travail traite de l'informatisation de la direction de ressources humaines au sein Institut Supérieur Pédagogique et Technique de Kinshasa, pour optimiser la gestion du personnel. D'après les investigations que nous avons menées dans le cadre de notre travail, nous nous sommes rendus compte que l'Institut Supérieur Pédagogique et Technique de Kinshasa utilise une gestion manuelle alors que le gain de temps est l'une des caractéristiques d'une bonne gestion.

Nous nous sommes alors posé quelques questions de précision :

Ø La gestion actuelle est-elle efficace par rapport aux objectifs du service du personnel ? 

Ø Qu'est ce qui explique la lenteur et les pertes de données au sein de cet établissement ? 

Ø Le système informatique pourra-il améliorer la gestion de ce service ?

b. Hypothèse

Une hypothèse est une proposition relative à une explication admise provisoirement avant d'être confirmée ou infirmée.

Dans le cadre de notre travail, nous émettons les hypothèses que voici : Compte tenu des grandes préoccupations telles que révélées dans la problématique, nous envisageons l'amélioration du système de gestion existant par l'informatisation, ceci permettra d'éradiquer les erreurs de traitement et la mauvaise conservation des données.

5. Délimitation du sujet

La délimitation du sujet consiste à cadrer ou à circonscrire les contours et les sphères de la recherche. A ce stade, nous ne pouvons pas embrasser tous les services de cet établissement. Ainsi, nous voulons circonscrire les champs de notre étude sur la gestion du personnel.

6. Méthodes et techniques utilisées

a. Méthodes utilisées

En vue de doter ce travail d'un caractère scientifique, il est important d'opter une méthode parmi tant d'autres. Elle s'entend comme un cheminement cohérent de la pensée humaine en vue de donner une solution définitive à un problème de fond.

Selon R.PINTO et M. GRAWITZ, la méthode est un ensemble d'opérations intellectuelles par lesquelles une discipline cherche à atteindre la vérité qu'elle poursuit, la démontre et la vérifie.

Ainsi pour l'élaboration de ce travail, nous optons pour la méthode suivante :

Ø Méthode structuro-fonctionnelle : qui nous permet d'analyser la structure concernée ainsi que son fonctionnement et elle nous a doté des techniques et méthodes à suivre pour la conception d'une application informatique.

b. Techniques utilisées

Nous avons utilisé deux techniques pour élaborer ce travail de fin de cycle, à savoir : les techniques documentaires et d'interview.

Ø Technique documentaires : a été d'une grande utilité pour collecter les données à partir des différents documents mis à notre disposition ;

Ø Technique d'interview : grâce à cette technique, nous avons obtenu des informations par le jeu des questions et réponses auprès des interlocuteurs ;

7. Difficultés rencontrées

Les difficultés nous ont accompagnées tout long de la rédaction de ce travail, hormis les caprices et indisponibilité des personnes (agents de l'établissement) qui nous ont fait défiler lors de la récolte de données, nous étions encore en difficulté pour configurer quelles options.

8. Subdivision du travail

Hormis l'introduction générale et la conclusion générale, notre travail est subdivisé en trois (3) chapitres, à savoir :

Ø Le premier parlera sur : présentation de l'entreprise;

Ø Le second s'attèlera sur : outil et ses fonctionnalités ;

Ø Enfin le troisième parlera de la : présentation de l'application.

CHAPITRE I : PRÉSENTATION DE L'ENTREPRISE

Dans les lignes qui suivent, nous parlerons de l'entreprise l'Institut Supérieur Pédagogique et Technique de Kinshasa (I.S.P.T.-KIN), depuis sa création jusqu'à nos jours et donner les activités qu'elle organise.

I.1.ACTIVITÉS

a. Historique

L'Institut Supérieur Pédagogique et Technique de Kinshasa a été créé en 1976.

En 1978, un arrangement particulier signé entre le Zaïre et la Royaume de la Belgique en fit un projet belgo-Zaïrois pour une durée de quatre ans.

Ce projet regroupait l'I.S.P.T.-KIN et deux écoles secondaires qui devinrent d'office des écoles d'application et de stage. Il s'agit de l'institut professionnel de la Gombe avec son centre de formation et de recyclage des professeurs d'atelier.

Un effort fut fourni pour doter ces établissements du matériel, de la documentation et d'un personnel qualifié.

En 1981, un nouveau bâtiment comprenant des salles de cours et des laboratoires fut inauguré.

En juin 1982, on décida de prolonger le projet pour une durée de deux ans.

En juin 1984, le projet fut fractionné. Chaque institut devint un projet autonome. Il fut alors décider pour l'I.S.P.T.-KIN ; de construire un atelier mécanique etd'accélérer l'aménagement des locaux devant servir de laboratoires.

Actuellement, l'I.S.P.T.-KIN dispose d'un lot de matériel pour les laboratoires et ateliers ci-dessous :

Ø Laboratoire d'électricité générale et mesures électriques ;

Ø Laboratoire de machine électrique ;

Ø Laboratoire de résistance des matériaux ;

Ø Laboratoire d'électronique ;

Ø Atelier électrique ;

Ø Atelier mécanique ;

Ø Atelier électronique.

b.Objectifs

L'Institut Supérieur Pédagogique et Technique de Kinshasa a été créé en 1976, il est un établissement d'enseignement, dont la durée des études est de 6 ans.

L'institut supérieur pédagogique et technique de Kinshasa poursuit en effet les objectifs suivants :

Ø Doter le pays des enseignants qualifiés dans les différents domaines qu'organise l'I.S.P.T.-KIN ;

Ø Organiser la recherche dans les domaines de la pédagogique en vue de découvrir les méthodes susceptibles d'améliorer la qualité de l'enseignement primaire et secondaire ;

Ø Vulgariser les résultats de ces recherches par la diffusion des manuelsscolaires adéquats à ces deux niveaux d'enseignement.

En bref, l'institut supérieur pédagogique et technique de Kinshasa, l'ISPT-KIN en sigle, est un établissement public à double vocation ayant l'objectif de former et mettre sur le marché d'emploi des ingénieurs formateurs capable de former des techniciens au niveau secondaire Comme tout autre établissement,l'I.S.P.T.-KIN est géré par un comité de gestion dont le directeur générale en assure la direction.

c. Mission

L'Institut Supérieur Pédagogique et Technique de Kinshasa en sigle I.S.P.T.-KIN est un établissement public d'enseignement supérieur et universitaire, crée par l'ordonnance n°81-162 du 07 octobre 1981. Il est situé au n°5 de l'avenue de la science dans la commune de la Gombe.

Il lui est assigné la mission de :

Ø Former des ingénieurs A1 et A0 doublés de pédagogue ;

Ø Former d'autres techniciens de niveau secondaires ;

Ø Organiser la recherche en pédagogie et techniques appliquées ;

Ø Vulgariser les résultats de la recherche par la diffusion des manuels scolaires adéquats.

Pour atteindre cette mission, l'ISPT-KIN comprend trois sections dont : la Section Préparatoire, la Section Mécanique et la Section l'Electricité et Informatique.

Pour le premier cycle.

La section Préparatoire : qui compte qu'une année.

La section Mécanique compte trois départements des options suivantes en trois années :

Ø Option électromécanique ;

Ø Option mécanique agricole et automobile ;

Ø Option construction métallique et navale.

La section Electricité et Informatique compte aussi trois départements des options suivantes en trois années :

Ø Option Electronique ;

Ø Option Electrotechnique ;

Ø Option Informatique Industriel et Réseaux ;

Pour le second cycle

L'I.S.P.T.-KINa deux sections dont : la Section Mécanique et la Section Electricité et Informatique :

La Section Mécanique organise l`option suivante en deux années:

Ø Option mécanique de production.

La Section Electricité et Informatique compte trois départements les suivantes en deux années :

Ø Option Electro Energétique ;

Ø Option Télécommunication ;

Ø Option Informatique Industrielle.

c. Situation géographique

L'Institut Supérieur Pédagogique et Technique de Kinshasa se situe dans la commune de la Gombe, ville de Kinshasa au quartier haut commandement, sur l'avenue de la science n°5.

Il partage ses limites frontalières, à l'est avec l'Institut Technique Industriel de la Gombe (I.T.I.- GOMBE), à l'ouest avec l'église Philadelphie, l'école Monseigneur BOKELEALE ainsi que l'agence DHL, au nord avec l'Inspection Générale (imprimerie) du Ministère de l'Enseignement Primaire, Secondaire et Professionnel et au sud avec l'Institut Supérieur d'Informatique, Programmation et Analyse (ISIPA).

I.2. ORGANIGRAMME

D.G

CABINET

ADMINISTRATION CLINIQUE UNIVERSITAIRE

DIRECT. DE GARDE ET SECURITE

DIRECT. DES RELATIONS PUB. ET COMM.

DIRECTION DES ETUDES ET PLANIFICAT.

DIRECT. DE LA COOPER. INT. ET INT. UNIV.

DIRECTION D'AUDIT. INT

COOPERATION

ETUDES

PLANIFICATION

AUDIT. FIN. ET PATRIM.

AUDIT. ADMIN

GARDE ET POLICE UNIV

RENSEIGN. ET RECHERCHE

PRESSE ET COMMINUCATION

RELATION PUB. ET PROTOCOLE

AUDIT. ACAD. ET SCIENT

CHAPITE II : ETAT DE L'ART SUR LES ERP

Dans ce chapitre, nous allons présenter un état de l'art sur le progiciel de gestion intégré en générale(ERP).

II.1. PRESENTATION GENERALE DES ERP


II.1.1. DEFINITIONS ET HISTORIQUE

a)Définitions

ERP vient de l'anglais (Enterprise Resource Planning). Littéralement, ERP signifie donc : (Planification des ressources de l'entreprise). On utilise parfois dans le monde francophone la dénomination PGI : (Progiciel de gestion intégré).Quoiqu'il en soit, un ERP a pour principale définition (Outil informatisé de pilotage de l'entreprise).

A l'aide de ce système unifié, les utilisateurs de différents métiers travaillent dans un environnement applicatif identique qui repose sur une base de données unique. Ce modèle permet d'assurer l'intégrité des données, la non-redondance de l'information, ainsi que la réduction des temps de traitement.

Caractéristiques :

Ø Il émane d'un éditeur unique ;

Ø En cas d'impact d'un module, l'information est mise à jour en temps réel dans l'ensemble des autres modules associés ;

Ø C'est un système qui garantit la piste d'audit : il est facile de retrouver et d'analyser l'origine de chaque information ;

Ø Il peut couvrir l'ensemble du Système d'Information (SI) de l'entreprise (sauf si l'entreprise ne choisit dans un premier temps d'implémenter que certains modules de l'ERP) ;

Il garantit l'unicité des informations qu'il contient puisqu'il n'a qu'une seule base de données au sens logique.

b)Historique

L'origine des PGI se trouve dans les méthodes de  planification des besoins en composants qui ont été développées dans le cadre d'un impératif d'intégration de plus en plus poussée des fonctions de gestion de l'entreprise.

Dans les années 1960,  Joseph Orlicky étudie le programme de production de Toyota et conçoit le MaterialRequirements Planning ( MRP). Puis Oliver Wight et George Plossl mettent au point le MRP into manufacturing resource planning (MRP2). D'où une évolution en trois phases:

· MRP0, en anglais MaterialRequirements Planning Zero (littéralement, « planification des besoins en matières 0 ») : méthode de calcul des besoins matière, mise au point en  1965 ;

· MRP1, en anglais MaterialRequirements Planning One : première application industrielle de la gestion intégrée des flux de production, mise au point en  1971 ;

· MRP2, en anglais Material Requirements Planning Two (litt. « planification des ressources pour la fabrication 2 ») : en plus du calcul des besoins nets en matières premières et composants, effectue une planification des lancements en tenant compte des capacités des ressources par période ; mise au point en  1979.

À partir de  1990 environ, la logique introduite par le  MRP s'étend progressivement à l'ensemble des fonctions de l'entreprise, pour donner l'«ERP» (E comme entreprise). Cette transition est facilitée par :

Ø L'état des systèmes d'information dont « les applications de base sont installées dans différents départements (services clients, marketing, ventes, comptabilité, fournisseurs, production, distribution, personnel) et ne permettent pas aux utilisateurs de partager un langage commun. Si des interfaces entre ces différents domaines de l'entreprise ont été mises en place, elles sont rarement en temps réel et les exemples où la même donnée est saisie deux ou trois fois, voire plus, ne sont pas rares. (...) les coûts induits sont inestimables : perte de temps, manque d'efficacité, mauvaise visibilité, mauvais processus décisionnel, duplication d'effort, taux d'erreur élevé. (...) Dysfonctionnements qui se traduisent (...) par un mauvais service client et une perte de compétitivité de l'entreprise ».

Ø « Le développement de logiciel est un domaine (...) encore au stade artisanal où l'approche composant - autrement dit l'approche objet- n'en est encore qu'à ses débuts ». Le développement logiciel dépend fortement de la capacité individuelle du développeur et n'est pas conduit par la recherche systématique du réemploi de ce qui a bien fonctionné dans le passé. « Le composant logiciel (l'objet) n'occupe pas la place qui devrait être la sienne alors qu'une nouvelle industrie logicielle est en train d'émerger qui s'inspire des concepts des ateliers de production des industries manufacturières : recherche, engineering, nomenclature, montage, assemblage, version, pièces détachées, inventaire, réutilisabilité, contrôle qualité ».

Ø Les objets logiciels ne sont pas les seuls éléments à devoir faire l'objet d'une meilleure intégration. Les composants techniques issus de fournisseurs divers et indépendants ne facilitent pas l'intégration : systèmes d'exploitation, protocoles de communication, base de données, Interface Homme/machines, machine serveur et machines client, réseau local et étendu, composants bureautiques et multimédias, etc.

Ø Enfin, les profondes modifications nécessitées par le  passage informatique à l'an 2000  ont fait que les progiciels de gestion intégrés ont été considérés comme une opportunité technique à saisir pour remplacer des systèmes informatiques vieillissants et difficilement convertibles pour des raisons d'obsolescence technique. L'expansion considérable de ces logiciels dans les  années 1990 s'explique en grande partie par les améliorations techniques apportées dans la conception et la mise à jour des systèmes d'information, mais aussi par les opportunités conjointes de refonte des organisations ouvertes à cette occasion.

II.1.2. DESCRIPTION


a)Familles

On distingue néanmoins deux familles de produits :

Ø les outils de type PSA (ProfessionalService Automation) qui s'adressent à des activités de service qui nécessitent une organisation en mode projet : ils sont centrés sur le service des fonctionnalités de gestion de projet et éventuellement sur celles du GRC/ CRM, ce qui ne couvre donc pas l'ensemble des fonctions de l'entreprise à la manière d'un PGI.

Ø les outils de type ESA (EnterpriseService Automation) plus conformes à la définition d'un PGI. Les solutions d'ESA sont en effet capables de servir les fonctions usuelles d'un outil de GRC/ CRM, (comme la prise de commande ou l'élaboration d'une proposition commerciale) mais également la plupart des fonctions de gestion administrative d'une entreprise.

Le principe fondateur d'un PGI est de construire des  applications informatiques :

Ø de manière modulaire et intégrée au niveau des traitements offerts (les différents modules qui le composent sont indépendants mais parfaitement compatibles entre eux) ;

Ø de manière rigoureuse et cohérente au niveau des données gérées (partage d'une  base de données unique et commune).

II.1.3. EVALUATION DE L'EMPLOI D'ERP

a)Mise en oeuvre des ERP

Un projet PGI est un projet de transformation. Pour qu'un PGI soit un succès il faut une mobilisation complète de l'entreprise.

Ø La DG ou les directions métiers sont mobilisées dès la phase de choix d'un PGI avec l'élaboration d'un  business case qui vise à partager largement dans l'entreprise, les raisons de la mise en place, le périmètre visé et les gains attendus ;

Ø Une phase de sélection permet à l'entreprise de trouver les partenaires qui vont l'accompagner, généralement un éditeur (du PGI), un intégrateur (ou  SSII spécialisée) pour la mise en oeuvre et parfois un  cabinet de conseil pour la refonte des processus et l'accompagnement des changements ;

Ø Les PGI sont mis en place dans les organisations en « mode projet ». La méthodologie utilisée s'appuie sur les démarches et outils de  gestion de projets, de  gestion des risques et surtout de  conduite de changement nécessaire pour les projets de transformation et donc essentielle pour les projets PGI ;

b)Avantages

Les PGI (opposés aux  applications dédiées) présentent plusieurs avantages :

Avantages natifs des PGI :

Ø Intégration des  processus de gestion, largement exploitée par les entreprises pour optimiser le suivi financier et le contrôle de gestion ;

Ø Cohérence et homogénéité des informations (un seul fichier articles, un seul fichier clients, etc.) ;

Ø Intégrité et unicité du  Système d'information ;

Ø Partage du même système d'information facilitant la communication interne et externe ;

Ø Fiabilité. Une entreprise optant pour un PGI bénéficie généralement d'un outil éprouvé par de nombreuses entreprises de son secteur d'activité et par conséquent en fiabilisation continue au titre de la maintenance éditeur ;

Ø Évolutivité, garantie par la cohérence du modèle de données qui constitue le socle de tous les processus / fonctionnalités SI couverts par le PGI. Le PGI permet une implémentation adaptée et progressive de ces processus / fonctionnalités ;

Ø Rationalisation de l'architecture applicative et technique : diminution du nombre d'outils et par conséquent des interfaces entre ces outils, potentielle diminution ou optimisation des machines et serveurs supportant le système d'information.

Ø Minimisation des coûts : pas d'interface entre les modules, synchronisation des traitements, maintenance corrective simplifiée car assurée directement par l'éditeur et non plus par le service informatique de l'entreprise (celui-ci garde néanmoins sous sa responsabilité la maintenance évolutive : amélioration des fonctionnalités, évolution des règles de gestion, etc.) ;

Ø Globalisation de la formation (même logique, même ergonomie) ;

Ø Diminution du nombre de salariés ayant pour mission principale la saisie comptable (aide-comptable);

Ø Maîtrise des coûts et des délais de mise en oeuvre et de déploiement ;

Ø Disponibilité et maturité (au niveau coûts, délais, qualité) des prestations de service dédiées au PGI.

Opportunités liées à l'implémentation d'un PGI

Ø Favoriser l'intégration entre les départements, matérialiser la stratégie et les politiques de gestion de l'entreprise dans le système d'information ;

Ø Rapprochement des métiers et de la DSI, appropriation du système d'information par les métiers. Les PGI étant nativement calqués sur les processus métier et flexibles, ils favorisent l'émergence d'une population métier sensibilisée aux aspects techniques du PGI et d'une population DSI sensibilisée à ses aspects métier ;

Ø Étendre l'intégration du système d'information à la supplychain amont et aval (fournisseurs et clients) ;

Ø Standardiser les processus SI et déployer les standards sur l'ensemble des organisations de l'entreprise.

Ce dernier point est essentiel et la mise en oeuvre d'un PGI dans une entreprise est fréquemment associée à une révision en profondeur de l'organisation des tâches et à une optimisation et standardisation des processus, en s'appuyant sur le « cadre normatif » du PGI.

c)Désavantages

Les PGIs ne sont cependant pas exempts d'inconvénients :

Ø La mise en oeuvre peut s'avérer complexe si le périmètre fonctionnel est mal déterminé ou trop mouvant ou le projet mal piloté ;

Ø coût élevé de 300 000 € minimum pour un progiciel fiable et de qualité, mais pouvant rapidement monter beaucoup plus haut, en fonction de l'industrie et de la complexité du projet. L'option fonctionnellement riche des solutions de  logiciels libres si elle réduit les coûts de licence, ne supprime pas les coûts d'accompagnement et de formation. Le paramètre coût est également fonction de la lourdeur et de la rigidité de mise en oeuvre de l'outil qui peuvent être accrues par les difficultés de son appropriation par les utilisateurs ;

Ø périmètre fonctionnel non adapté au besoin réel de l'organisation : le progiciel peut être surdimensionné et donc sous-utilisé s'il est plus large que les besoins effectifs de l'organisation, ou au contraire être sous-dimensionné s'il n'est pas capable de couvrir l'ensemble des besoins avérés ;

Ø nécessité d'une bonne connaissance des  processus de l'entreprise (par exemple, une petite commande et une grosse commande nécessitent deux processus différents : il est important de savoir pourquoi, de savoir décrire les différences entre ces deux processus de façon à bien les paramétrer et à adapter le fonctionnement standard du PGI aux besoins de l'entreprise) ;

Ø captivité vis-à-vis de l'éditeur : le progiciel choisi ne peut pas toujours s'adapter à l'organisation qui s'équipe. Le choix d'une solution devient fortement structurant pour l'entreprise, et, au-delà d'un simple paramétrage, ce sera à l'organisation de s'adapter au progiciel (et non l'inverse). Par ailleurs, l'outil PGI risque d'être extrêmement lourd et couteux à gérer notamment s'il nécessite une maintenance continuelle et s'il rend la moindre adaptation (voire son abandon pour un autre produit) très difficile.

L'émergence récente de plusieurs PGI  libres permet de minimiser les inconvénients de coût (liés à l'acquisition des licences logicielles), de rigidité et surtout de captivité. L'utilisation de  formats ouverts facilite également les échanges de données, en interne et vers l'extérieur.

Pour finir, la pérennité de l'éditeur est un élément majeur à vérifier avant de s'engager dans un projet PGI. Le vrai coût est celui du temps passé en interne, plus que celui de l'achat des licences. La validité du modèle économique du partenaire retenu, dans le temps, est un critère fondamental. Quel que soit le produit retenu, à méthode de travail égale et périmètre fonctionnel identique, les coûts ne sont pas forcément très éloignés d'une société à l'autre quand on compare les acteurs historiques qui durent dans cet environnement très concurrentiel.

II.2.ETUDES COMPARATIVES DES ERP

Figure 1 : ERP (principales modules)


II.2.1 LES ERP PAYANTS

Les ERP payants ont des licences payantes.

Voici six ERP propriétaires :

a)Helios ERP

Il permet de modéliser simplement le fonctionnement de votre entreprise d'industrie mécanique et il est adapté aux exigences des secteurs Aéronautique, Automobile, Biens d'Equipements, Armement et Ferroviaire. Hélios II, c'est une gestion orientée logistique client et une traçabilité complète : traitement automatique des contrats logistiques EDI, Plan de production, pilote d'atelier en temps réel, gestion de la matière (chutes, fibrage), bilans d'affaires, analyse financière, gestion de la qualité complète et intégrée, portail d'accès Internet clients.Dans la gestion de production classique, Helios ERP assure la maîtrise des coûts et des délais ainsi qu'une traçabilité complète des flux sur l'ensemble des processus de la "supplychain".

b)Sage ERP X3

L'éditeur  Sage propose deux déclinaisons différentes :

Ø L'édition Standard, plus particulièrement destinée aux petites structures (50 à 500 personnes), qui souhaitent une mise en place rapide et des moyens de mise en oeuvre réduits et maîtrisés ;

Ø L'édition Premium, destinée aux entreprises à partir de 500 salariés, organisées en multi-sociétés, multi-sites, souhaitant intégrer à leur système d'information les filiales étrangères, avec une forte personnalisation des processus métiers dans les secteurs négoce, services, industriels.

Structure fonctionnelle

Sage ERP X3 est une progicielle multi-devise, multi-société, multi-dépôts et multi-sites.

Par législation standard, c'est un progiciel entièrement préparé, intégrant un pré-paramétrage complet : états légaux, plan comptable de référence lorsqu'il existe, fichiers bancaires, règles de taxe (TVA exemple).

Sage ERP X3 intègre en standard différentes fonctions de gestion d'entreprise :

Ø gestion financière (Comptabilité générale, analytique, budgétaire et auxiliaire) ;

Ø gestion commerciale (ne gère pas les transferts et la maintenance) ;

Ø gestion industrielle (Production, Contrôle de gestion industriel) ;

Ø gestion de services (Support client).

c)One up

Est un éditeur de logiciel, qui propose aux entreprises un ERP,qui permet à celles-ci de relier entre eux l'ensemble des processus sous-jacents à toute entreprise (facturation, comptabilité, paie) et des processus qui lui sont spécifiques (logistique, relation client, suivi d'avancement...).

d)Cumatica

Construit sur la meilleure plateforme cloud du monde, avec un modèle de licence unique et centré sur le client, Acumatica offre une suite d'applications entièrement intégrées.C'est actuellement la seule solution sécurisée d'ERP Cloud, basée sur un navigateur facile à utiliser, personnalisé et équipé d'une flexibilité de déploiement et de paiement.La solution d'ERP sur le cloud qu'Acumatica propose permet de profiter de l'évolutivité des applications et de coûts matériels réduits.En effet, les clients peuvent construire un cloud interne pour réduire les coûts de matériel tout en maintenant un contrôle accru sur l'intégration ou acquérir un ERP Cloud sans avoir à gérer le matériel, le logiciel et les mises à niveau grâce à la version en SaaS.

e)Auriga

Expert reconnu des progiciels de gestion propose aux établissements d'enseignement supérieur et de formation continue des solutions qui allient performance et expertise métier.Paramétrable, la suite AURION s'adapte à votre configuration.Modulaire, l'ERP s'adapte à vos besoins fonctionnels :Inscriptions, suivi des cursus, notation, certification, crédits ECTS, diplômes, plannings, relations entreprises, facturation des frais de formation, gestion des concours, web, pilotage.

AURION permet une gestion complète de toutes les activités d'un établissement de formation, quelles que soient sa taille, sa spécialité, son organisation :

Ø suivi administratif et pédagogique des étudiants, de leur scolarité ;

Ø gestion des ressources humaines et préparation de la paie des intervenants, enseignants,...

Ø planification et optimisation logistique des ressources : cours, matériels, salles,...

Ø suivi des relations avec les partenaires : stages, emplois, taxe d'apprentissage, évènements de promotion, prospection, fundraising,...

Ø facturation des frais de formations ;

Ø organisation des concours d'entrée

f) SAP

SAP (Systems, Applications and Products for data processing en anglais et Systeme, AnwendungenundProdukte in der Datenverarbeitung en allemand) est par abus de langage le nom utilisé pour désigner un progiciel de gestion intégré développé et commercialisé par l'éditeur de ce produit (SAP AG).

Le nom exact du progiciel a été plusieurs fois modifié au fur et à mesure de l'évolution des versions. En parallèle de l'évolution du produit, la société SAP a utilisé plusieurs terminologies commerciales pour désigner son offre telles que mySAP.com, mySAP ERP ou mySAP Business Suite.Les logiciels SAP reposent aujourd'hui sur une architecture technique commune appelée SAP NetWeaver dont le principal composant est le Web AS (Web Application Server).Les modules sont les composants fonctionnels du système SAP ERP. On peut distinguer trois familles de modules fonctionnels : logistique, gestion comptable et ressources humaines. En parallèle, SAP a développé une offre sur la mise en conformité réglementaire par rapport aux exigences de développement durable.

La société SAP a également étendu les fonctionnalités de son logiciel pour couvrir les processus propres à chaque secteur d'activité et l'a décliné en 23 solutions qui sont : Aérospatiale et défense, Automobile, Banque, Produits chimiques, Biens de consommation, Bâtiment et Travaux Publics, Services financiers, Santé (établissements de soin), Enseignement supérieur et recherche, Haute technologie, Équipement industriel, Assurances, Industrie des médias, Industrie textile, Industrie minière, Pétrole et gaz naturel, Industrie pharmaceutique, Services professionnels, Administration et secteur public, Commerce de détail et distribution, Prestations de services, Télécommunications, Production, transport et distribution d'énergie.

II.3.2. LES ERP GRATUITS (OPEN SOURCE)

Les ERP gratuit ont des licences non-payantes.

Voici six ERP libre et gratuit :

a)Ekylibre

Est un progiciel de gestion intégré pour entreprise, distribué sous licence libre (GPLv3), qui répond de manière efficace à la complexité et aux besoins croissants des entreprises agricoles.Il est basé sur une modélisation durable inspirée de la recherche CEMAGRIM et de l'étude d'exploitations agricoles pilotes.Ekylibre a été conçu dans l'esprit d'une consultation multi-utilisateurs et multiplateforme (Smartphone, tablette, ordinateur) sans avoir à installer d'application supplémentaire .Le leitmotiv du projet est «simple mais complet».

Aspects techniques

Au niveau technique, il utilise le frameworkhttp, la base de données Postgresq/ (avec le cartouche spatial Postgis).Les standards utilisés reposent sur HTML5, CSS3, SVG et XML.

Fonctions

Ekylibre permet de gérer toutes vos productions, votre comptabilité, vos ventes, vos approvisionnements, votre traçabilité, vos documents réglementaires... de façon collaborative au sein de votre entreprise.

b)Axelor Business Suite

ERP Axelor Business Suite, écrit en JAVA. Au menu, gestion de la relation clients, des ventes, des achats, du stock, de la production, comptabilité, RH, gestion documentaire, gestion de projets. Il inclut aussi un outil de conception graphique des processus (BPM).

c) Apache OFBiz

Est un logiciel libre et open source intégré constitué d'une suite d'applications pour l'entreprise et utilisé pour automatiser de nombreuses procédures d'entreprise. C'est le seul projet de cette envergure (progiciel de gestion intégré) qui soit géré uniquement par une communauté internationale d'utilisateurs (individuels et entreprises) sans une entreprise unique en arrière-plan.

Apache OFBiz intègre notamment les fonctionnalités suivantes :

Ø Progiciel de gestion intégré (PGI ou ERP : Enterprise Ressource Planning) - planification des ressources ;

Ø Comptabilité GRC (CRM : Customer Relationship Management) ;

Ø Commerce électronique (e-commerce) ;

Ø Gestion de la chaîne logistique (GCL, SCM : supplychain management) ;

Ø Planification des besoins en composants (MRP) ;

Ø Gestion de Maintenance Assistée par Ordinateur (GMAO ou CMMS) Gestion de l'architecture d'entreprise (EAM : Enterprise architecture management) ;

Ø Gestion de projet ;

Ø Gestion des ressources humaines ;

Ø Gestion de contenu (CMS) En relation avec les données de l'ERP. Permet une intégration directe, au sein de la gestion de contenu, de tableaux, graphiques... ;

Ø Marketing Campagnes, sondages, listes de contacts ;

Ø Point de vente (POS). Gestion de points de vente, éventuellement en réseau reliés à une base de données centrale. La gestion des points de vente peut se faire avec autant de niveaux (départementaux, régionaux, etc.) que nécessaire en utilisant une synchronisation sécurisée (reprise sur erreur) par Internet.

d) SQL Ledger

Est un logiciel libre de comptabilité en partie double et un progiciel de gestion intégré (PGI). Les données comptables sont stockées sur un serveur SQL et un navigateur web ordinaire sert d'interface utilisateur. Ce système utilise le langage Perl et un module Perl de traitement des bases de données ainsi que PostgreSQL, Oracle et DB2 pour le stockage des données.

SQL Ledger est distribué sous les termes de la licence publique générale GNU.

e) ERP5

Est aujourd'hui le Progiciel de Gestion Intégré en licence libre le plus avancé du marché tant par l'étendue de sa couverture fonctionnelle que par les technologies qu'il met en oeuvre.

Les Atouts Spécifiques d'ERP5

Hautes Performances : ERP5 est utilisé par de grandes entreprises pour des applications critiques dans le secteur bancaire, aérospatial, de la santé, du transport, de l'habillement et du secteur public. La capacité de l'application à servir un grand nombre d'utilisateurs et des volumes de données importants est un facteur distinctif majeur d'ERP5.

100% Libre (Open Source) : tous les modules d'ERP5 sont diffusés sous licence GPL (GNU General Public Licence) et l'architecture logicielle d'ERP5 est constituée exclusivement de composantes libres : Linux, Python, Zope, MySQL, OpenLDAP.

Couverture Fonctionnelle : ERP5 couvre tous les domaines de gestion de l'entreprise : la gestion comptable et financière, la gestion des achats et des ventes, la gestion des données produits et des stocks, la gestion de production et la logistique, la gestion de projets, la gestion des ressources humaines et de la paie ainsi que le Knowledge Management.

Accessibilité : ERP5 est une application 100% web utilisable depuis n'importe quel PC ou terminal portable connecté à internet. ERP5 dispose d'une interface spécifique pour son utilisation depuis un téléphone mobile. Grâce au moteur de synchronisation SyncML d'ERP5, vous pouvez également synchroniser des données avec d'autres applications et notamment avec votre agenda ou carnet d'adresse de manière à accéder à vos données même lorsque vous n'êtes pas connecté.

Environnement de Développement Rapide (RAD) : ERP5 peut être adapté rapidement à vos besoins par l'écriture de scripts Python. Le système peut être modifié à chaud et les toutes les modifications apportées deviennent effectives sans arrêt et redémarrage de l'application. L'environnement de configuration d'ERP5 est lui aussi 100% web et autorise le travail collaboratif d'équipes distantes sur un même projet.

f) Odoo (Open ERP) : Odoo, anciennement OpenERP1 et Tiny ERP, est initialement un progiciel open-source de gestion intégré comprenant de très nombreux modules permettant de simplifier la gestion d'entreprise dans son ensemble. Le logiciel est utilisé par plus de deux millions d'utilisateurs pour gérer leurs entreprises à travers le monde.

CONCLUSION

Au-delà de ces acronymes, L'ERP est un progiciel qui permet de gérer l'ensemble des processus opérationnels d'une entreprise, en intégrant plusieurs fonctions dans un système. Autrement dit, à savoir qu'un ERP serait la « colonne vertébrale » d'une entreprise.

 

De manière globale, les logiciels ERP s'adressent aux entreprises menant des projets nécessitant de multiples compétences et devant coordonner le travail de plusieurs équipes ou au moins de plusieurs personnes. On peut considérer qu'un logiciel ERP est nécessaire pour conduire un projet où une dizaine de personnes doivent intervenir.Ils peuvent être gratuits ou propriétaires (payants) au niveau des licences.

Le choix d'un ERP le choix du bon système ERP représente un investissement important et le risque de se tromper peut avoir un impact non négligeable sur votre avenir. Certains critères de sélection peuvent être utilisés pour choisir la perle rare des systèmes. On peut citer : les activités métiers de l'entreprise, la préférence des utilisateurs, le coût, le nombre des fonctionnalités supportées etc.

CHAPITRE III  ANALYSE DE L'EXISTANT

ETCHOIX D'UN ERP

III.1. CRITIQUE DE L'EXISTANT

L'étude de l'existant est une phase importante pour bien comprendre le système actuel et définir ses objectifs. Pour chaque module, Il sera question d'effectuer une description précise de l'existant en énumérant les principaux acteurs impliqués, les principaux documents manipulés et les moyens de traitements utilisés.

Les logiciels EXCEL et WORD de Microsoft Corporation utilisés au sein de l'ISPT par quelques servicesn'arrivent pas à satisfaire à tous les besoins spécifiés dans le cahier des charges relatif à ce projet.En effet certaines fonctionnalités ne se font pas de manière automatique et nécessite une intervention manuelle qui est, la plupart du temps fastidieuse.

III.2. ANALYSE DE BESOINS FONCTIONNELLES

L'objectif visé dans cette partie est de satisfaire aux besoins des utilisateurs en réduisant au maximum la charge de travail due aux différents traitements de l'information.

Dans un souci de concevoir une application avec plus de fonctionnalités possibles et dans le but d'avoir une interface plus conviviale et plus facile à utiliser tout en étant plus efficace, nous allons mettre sur pied une application informatique regroupant tous les modules cités ci-dessus.

Avant d'aller dans les détails du projet, il s'avère nécessaire de circonscrire le périmètre de notre étude. Dans le cadre de notre travail, les principaux modules étudiés sont :

· le recrutement

· la gestion des présences

· la gestion de paie

· la gestion de congé.

a) Recrutement

Le recrutement dépend de poste vacant ; et c'est le comité de gestion de l'I.S.P.T.-KIN qui s'occupe de l'engagement.Et pour la révocation d'un agent ou employé le comité doit siéger pour avoir une décision ensemble.

b) Gestion des présences

Il y a une personne qui a une fiche de présence (par direction), et tout employé doit marquer à son arrivée tout comme avant son retour.

c) La paie

La paie est préparée par la direction de finance au bâtiment administratif ; avec le système de bancarisation pour toute la république afin de faire les listings pour renvoyer les employés aux banques respectives pour leur salaire.

d) Congés

Le congé est une période au cours de laquelle l'employé interrompt de manière légale le service.En début d'année, chaque responsable (Chef de service) établit un planning de départ encongé pour tous ses collaborateurs ; document qui est ensuite étudié et approuvé par le Directeur des Ressources Humaines.

Le congé se prend dans une direction par groupe bien sûre, car il ne faut pas que toute la direction reste inactive pour un congé approuver par le RH pour tous les employés de la même direction, on le fait par groupe pour que la direction reste en fonctionnement.

Type de congé

Ø Congé annuel : En principe, chaque employé dispose d'un congé annuel de 30 jours

Ø Congé de circonstance :

· Maladie

· Décès

· Maternité (Accouchement pour une femme) de trois mois.

Les principaux acteurs sont :

· Les personnels

· L'agent des ressources humaines ;

· Les responsables administratifs.

La fiche de départ en congé annuel et les différentes demandes de congé sont saisies manuellement ou à l'aide de l'application Microsoft WORD ou EXCEL.

III.3 CHOIX D'UN ERP

Pour réaliser ce  travail nous avons opté pour l'ERP Odoo anciennement appelé OpenERP. C'est un logiciel gratuit et open source mais certains modules sont commercialisés. La conception d'Odoo est orientée par une architecture  MVC, des flux de travail flexibles, une interface-utilisateur graphique dynamique, une interface de communication interne  XML-RPC, et un système personnalisable de comptes rendus.

Figure 2 : client accédant dans la base de données via un serveur

D'un point de vue de l' architecture technique, Odoo est construit autour de trois composants principaux qui communiquent entre eux par les protocoles  XML-RPC et  NET-RPC :

1. Le serveur odoo-server qui stocke ses données dans une base  PostgreSQL ;

2. Le client odoomobile (anciennement odoo-client abandonné depuis la v7) qui s'installe sur le terminal de l'utilisateur ;

3. Le serveur web odoo-web qui permet une utilisation depuis un navigateur.

· Serveur de base de données

En  informatique, un système de gestion de base de données (SGBD) est un logiciel système destiné à stocker et à partager des informations dans une  base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations.

Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données doivent pouvoir être utilisées par des programmes, par des utilisateurs différents. Ainsi, la notion de base de données est généralement couplée à celle de réseau, afin de pouvoir mettre en commun ces informations, d'où le nom de base. On parle généralement de système d'information pour désigner toute la structure regroupant les moyens mis en place pour pouvoir partager des données. 

Odoo utilise par défaut le serveur de Base de données PostgreSQL qui peut contenir plusieurs bases de données ;

· Serveur d'application

Un serveur d'application est un logiciel situé entre l'utilisateur et l'architecture transactionnelle.Il permet de communiquer avec des bases de données, de consulter des web-services, d'effectuer des recherches, etc.

Le terme est apparu dans le domaine des  applications web. Au sens strict les composants hébergés par le serveur d'applications ne sont pas de simples procédures ou scripts mais de réels composants logiciels conformes à un modèle de composants ( EJB, Fractal, etc.).

L'objectif d'un serveur d'application est le même qu'un mainframe : permettre à partir d'un client aussi léger que possible d'effectuer des traitements distants sur une machine puissante, en mode transactionnel.Les utilisateurs y accèdent par le biais d'un navigateur. De l'autre côté, le serveur séparent les niveaux : accès aux données, traitement métier et présentation. Ils travaillent à partir de composants objets réutilisables énumérer ci-haut. Ces composants peuvent assurer de manière plus ou moins cachée, les fonctions de moniteur transactionnel, la persistance des données, la gestion de la montée en charge, ...

Les clients des serveurs d'application sont : des programmes autonomes ( standalone application), des  applets ou d'autres composants.

Dans un sens plus large, un serveur d'application peut être une machine servant à héberger des applications, soit pour permettre leur exécution depuis un poste client (mode client-serveur de données, généralement partage de fichiers et politiques de gestion des accès), soit pour déporter l'affichage sur le poste client (mode client-serveur d'affichage).

La partie serveur d'application Odoo est écrite en langage  Python. Les différentes briques sont organisées en modules. Un module est un dossier avec une structure prédéfinie contenant du code Python et des fichiers  XML. Un module définit la structure de données, les formulaires, les rapports, les menus, les procédures, le flux de travail, etc.Le client GTK+ est le client par défaut. Il est basé sur la plate-forme PyGTK (Python).

· Serveur client web

Dans un  réseau informatique, un client est le logiciel qui envoie des demandes à un  serveur. Il peut s'agir d'un logiciel manipulé par une personne. Est appelé client aussi bien l'ordinateur depuis lequel les demandes sont envoyées que le logiciel qui contient les instructions relatives à la formulation des demandes et la personne qui opère les demandes.

L'ordinateur client est généralement un ordinateur personnel ordinaire, équipés de logiciels relatifs aux différents types de demandes qui vont être envoyées, comme un  navigateur web, un logiciel client pour le  World wide web.

N'importe quel navigateur (Internet Explorer, Firefox Mozilla, google chrome) peut être utilisé comme client léger pour Odoo.

Figure 3 : Architecture technique d'un ERP ou PGI (OpenERP ou Odoo)

CONCLUSION

Dans cette partie nous avons analysé le système d'information de l'ISPT et en particulier celui de la direction de gestion de personnel (ressources humaines). Nous constaté l'inexistence d'une logiciel de gestion de personnel. Nous sommes donc arriver à proposer l'implémentation de l'ERP Odoo qui a la possibilité d'intégrer les données liées aux ressources humaines mais aussi celles des autres services entre scolarité, finances, patrimoines etc. ...

Nous comptons au travers de cet outil informatiser à long terme tous les services de l'ISPT et doter ainsi ce grand institut d'un environnement de travail idéal.

CHAPITRE IV : IMPLEMENTATION DE L'APPLICATION

Dans cette partie nous allons présenter l'application qui a été créée pour la gestion de personnel au sein de l'ISPT avec l'ERP Odoo.

Il faut pour cela :

· Installer le progiciel Odoo et le configurer

· Installer la base de données PostgreSQL.

Cette deuxième étape peut se faire en même tant que l'installation d'Odoo

IV.1 Installation et Configuration d'odoo

a) Choix de la langue

C'est la première étape, le choix de la langue, il y en a que deux (Français et Anglais). Choisissez le French (français).

Figure 4.1 : Choix de la langue à l'installationd'odoo

b)Programme d'installation

Appuyer sur le bouton Suivant pour démarrer le processus d'installation.

Figure4.2 : Démarrage du processus d'installation d'odoo

Appuyer encore sur le bouton Suivant pour accepter la licence, car elle est gratuite.

Figure 4.3 : Licence de l'application

Cette fois-ci, il faut choisir le type d'installation (All In One) et cocher sur le Serveur odoo et Installation de la base de données PostgreSQL. Pour installer tout dans un.

Figure 4.4 : Type d'installation All In One

Configuration des informations de connexion pour la base de données PostgreSQL.

Figure 4.5 : Configuration pour la connexion PostgreSQL

Choix de l'emplacement et l'espace requis dans la machine serveur.

Figure 4.6 : Emplacement et espace requis dans le serveur

Fin d'extraction de tous les fichiers système de l'application, vous devez appuyer sur le boutonSuivant pour terminer l'installation d'odoo et de PostgreSQL.

Figure 4.7 : Fin de la copie de fichiers système

C'est la fin de l'installation de l'application. En appuyer sur le bouton Fermer l'application vous ramène dans un navigateur web et lance l'application automatiquement.

Figure 4.8 : Fin d'installation de l'application

c) Configuration Odoo

Après l'installation de l'application, la création de la base et la configuration des informations de l'entreprise.Nous avons configuré les serveurs de courriels sortants et la passerelle de messagerie pour la réception.

Configuration du serveur SMTP

Figure 5 : Configuration Serveur SMTP

Configuration du serveur POP

Figure 6 : Configuration Serveur POP


IV.2Administration Base de données PostgreSQL


PostgreSQL un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD.

PostgreSQL est plus avancé que ses concurrents dans la conformité aux standards SQL (énoncé vrai entre 2012 et 2015). PostgreSQL est pratiquement conforme (de plus en plus conforme) aux normes  ANSI  SQL 89, SQL 92 (SQL 2), SQL 99 (SQL 3), SQL:2003 et SQL : 2008. Il fonctionne sur diverses plates-formes matérielles et sous différents système d'exploitation.PostgreSQL fonctionne sur Solaris, SunOS, Mac OS X, HP-UX, AIX, Linux, IRIX, Digital Unix, BSD, NetBSD, FreeBSD, OpenBSD, SCO unix, NetTSTEP, UnixWare et toutes sortes d'Unix.

Depuis la version 8.0, PostgreSQL fonctionne également nativement sur  Windows. Avant la version 8, il fallait une couche de compatibilité  POSIX (par exemple  cygwin) pour faire fonctionner PostgreSQL sur ce système d'exploitation.

PostgreSQL est largement reconnu pour son comportement stable, proche de  Oracle. Mais aussi pour ses possibilités de programmation étendues, directement dans le moteur de la base de données, via  PL/pgSQL. Le traitement interne des données peut aussi être couplé à d'autres modules externes compilés dans d'autres langages.

PostgreSQL est la base de données utilisée par Odoo pour stocker les données système et utilisateur. Et utilise des plateformes pour l'administration, mais pour notre travail nous avons utilisés pgAdmin.

Interfaces utilisateurs :

Ø psql est une  interface en ligne de commande permettant la saisie de requêtes SQL, directement ou par l'utilisation de procédures stockées.

Ø pgAdmin est un outil d'administration graphique pour PostgreSQL distribué selon les termes de la licence PostgreSQL. C'est celle qu'on a utilisé pour notre travail.

Ø phpPgAdmin est une interface web d'administration pour PostgreSQL l'outil d'administration est écrit en PHP et supporte es différentes branches de PostgreSQL depuis sa version 7. L'interface s'appuie sur des scripts PHP et sur la base de données PostgreSQL pour favoriser les diverses tâches d'administration via le  World Wide Web.

pgAdmin

a. Définition

Est la plateforme d'administrateur et de développement libre la plus populaire et la plus riche pour PostgreSQL.

b. Rôle

Conçu pour répondre aux besoins de tous les utilisateurs, de l'écriture de requêtes SQL simple aux développements de base de données complexes.

c. Interfaces

Figure 7 : Lancement pgAdmin

Figure 8 : pgAdmin ouvert

Il faut maintenant se connecter au serveur avec le mot de passe que vous aviez mis à l'installation d'Odoo.

Figure 9 : Se connecter à la DB

Figure 10 : Login d'accès DB

Après avoir saisie le mot de passe et appuyer sur le bouton OK, vous avez maintenant l'accès à la base de données.

Figure 11 : Accès DB

IV.4. PRESENTATIONDU MODULE RH

a. Accès ou Lancement de l'application

Pour lancer l'application, il nous faut un navigateur ou un moteur de recherche vue que c'est une application web.

L'adresse de connexion pour la machine serveur est : http://adresseIPserveurOdoo:8069

· AdresseIPserveurOdoo : sera remplacé par l'adresse IP de lamachine hébergeant le serveur Odoo.

· 8069 : est le numéro du port TCP utilisé pour accéder à l'application.

Ainsi, nous pouvons aussi accéder à l'application à partir de n'importe quelle machine du LAN pouvant communiquer avec la machine serveur.

Exemple de Configuration

Machine serveur Odoo PC1 :

Ø Adresse IP : 192.168.1.1

Ø Masque : 255.255.255.0

Autre machine P :

Ø Adresse IP : 192.168.1.2

Ø Masque : 255.255.255.0

Nous n'avons pas utilisé la configuration de la passerelle car les machines sont directement connectées et sont dans le même sous-réseau. Dans le cas contraire, l'utilisation de la passerelle est indispensable.

Pour se connecter avec le P l'adresse de connexion est : http://192.168.1.1:8069.Ceci veut dire je lance l'application se trouvant dans le PC 192.168.1.1, accessible au port 8069.

Figure 12 : connexion sur la machine serveur (PC1).

Figure 13 : connexion sur le P.

b. Accueil

C'est la première interface au lancement donnant un aperçu général de l'I.S.P.T.-KIN. Et il y a en haut du côté droit de l`application  des boutons de menu hormis le bouton Accueil nous avons :

Ø le bouton Contactez-nous, pour envoyer un mail à l'I.S.P.T.-KIN dans l'adresse électronique isptkin@yahoo.fr

Ø et le bouton Se connecter, nous permettant à mettre le login.

Figure 14 : Accueil

c. Login

Pour accéder dans l'application, il nous faut en avance être un utilisateur créé par l'administrateur avec un courriel et un mot de passe à mettre pour y avoir accès.

L'utilisateur peut ou ne pas être un employé, mais plutôt une personne qui est autorisé à l'application.

Figure 15 : Login

d. Recrutement

C'est la création des profils des employés avec tous les coordonnés ou toutes les informations possibles dans notre cas.

Figure 16 : Créer un département

Figure 17 : Ajout employé

e. Présence

C'est l'interface qui va nous permettre de pointer l'entrée tout comme la sortie d'un employé (gestion des présences) les jours du travail.

Figure 18 : Pointer la présence

f. Congé

C'est l'interface qui nous va permettre de gérer tout ce qui est congé.

Figure 19 : Demande congé

Vu des informations au niveau de la Base de données PostgreSQL

Nous pouvons manipuler PostgreSQL comme tout SGBD : nous avons le droit de créer, supprimer,modifier des tables, des champs etc ....

Vue de la tablehr_depatment :qui contient la liste de tous les départements crées

Figure 20 : Ouverture Table_hr_depatment 

Figure 21 : Table hr_department

Vue de la table hr_employee : qui contient la liste de tous les employés

Figure 22 : Table hr_employee 1

Défiler la page de gauche vers la droite, pour avoir la vue de toute la table.

Figure 23 : Table hr_employee 2

CONCLUSION

Nous avons présenté dans cette partie, l'installation et la configuration de l'ERP Oddo ainsi que de la base de données PostgreSQL. Odoo fonction en mode client-serveur. Chaque utilisateur est un client est doit avoir un login et un mot de passe attribué par l'administrateur. Nous avons pour répondre au cahier de chargé mis en place le module création des utilisateurs, créations de département et services, gestion de congé et pointage (présence de personnel).

La Base donnée Postgre SQL enregistre les informations de gestion de l'ERP Odoo ainsi que les données des différents modules activés. Comme l'ERP Odoo cette base de données est à licence gratuite. Ce qui permettra à l'ISPT de déployer un tel système à moindre coût.

Nous avons présenté quelques interfaces de notre application et comptons enrichir cela par le déploiement des nouveaux modules pouvant faciliter la gestion des ressources humaines au sein de l'I.S.P.T.-KIN.

CONCLUSION GENERALE

Tout au long de notre parcours au sein de l'I.S.P.T-KIN, nous avons remarqué un besoin réel d'informatiser le Système d'Information en générale, et la gestion des ressources humainesen particulier. Ce désir a trouvé réponse au travers de projet de l'actuelle direction générale de l'institut qui a pour projet d'informatiser l'établissement en composant par la gestion de ressources humaines.

La gestion du personnel (ou la gestion des ressources humaines) est une tâche délicate dans l'entreprise compte tenu de l'importance du facteur humain dans une société. Une meilleure organisation au travers des outils adéquats permet au personnel d'être opérationnel et efficient dans leurs tâches quotidiennes.

Primo, dans ce travail,nous avons présenté un état de l'art sur les ERP au travers d'une étude comparative de quelques solutions après avoir brossé l'intérêt d'avoir un ERP au sein d'une entreprise. Secundo,cette comparaison nous a permis de choisir l'ERP Odoo qui est le progiciel le plus utilisé dans la catégorie « open source ». Au travers de cette plateforme, nous avons lancé l'informatisation du Système d'Information de l'ISPT en se focalisant essentiellement sur « la mise en place des modules RH ».

A notre humble avis, la gestion du personnel au sein de l'Institut Supérieur Pédagogique et Technique de Kinshasa pourra bien marcher avec le nouvel outil de travail mis à leur disposition.Nous prierons aussi aux responsables de l'I.S.P.T.-KIN de planifier une formation professionnelleavant la mise en place de l'application pour permettre aux agents particulièrement au responsable de ressources humaines d'être apte aux exigences de cette nouvelle application.

En grosso modo, ce travail nous a permis de nous familiariser avec le progicielOdoo qui nécessite de bonnes connaissancesavant de pouvoir effectuer un travail de qualité. Aussi, mis à part l'apport technique, ce TFC nous a ouvert à la dynamique du logiciel libre.

Comme perspectives, nous comptons dans les années à venir approfondir notre connaissance sur Odoo et intégrer le maximum des modules en vue de l'informatisation de l'ISPT.

BIBLIOGRAPHIE

I. OUVRAGES

- Manager avec les ERP, 3ème édition, Jean-Louis Lequeux NORMES ET AUTRES REFERENCES

II. LIVRES ELECTRONIQUES

- Fabienne MauriOpenERPProgiciel de Gestion Intégrée. Académie de Bordeaux, 2012

- Tiny SPRL Open Object Technical Guide Release 1.0. Académie de Bordeaux, 2009

III. WEBOGRAPHIE - SITES WEB

- https://fr.wikipedia.org/

- http://www.cio.com

- http://www.erp-infos.com

- http://www.entreprise-erp.com

- http://www.camagazine.com

- https://www.odoo.com

- https://fr.wikipedia.org/wiki/Progiciel_de_gestion_intégré

- https://doc.ubuntu-fr.org/openerp

- http://www.entreprise-erp.com/articles/avantages-erp.html

- https://atoutpersona.com/erp-open-source/

- https://fr.wikipedia.org/wiki/Système_de_gestion_de_base_de_données

- https://fr.wikipedia.org/wiki/Client-serveur

- https://fr.wikipedia.org/wiki/Odoo#Architecture

- https://fr.wikipedia.org/wiki/PostgreSQL

- https://agipme.fr/2014/10/architecture-odoo-8.html

- https://atoutpersona.com/erp-gratuit/

- http://www.cegid.fr/erp/erp-et-pgi-definition-et-explication/r1-3036.aspx

- https://fr.wikipedia.org/wiki/Client-serveur

- https://fr.wikipedia.org/wiki/GTK%2B

- https://www.open-dsi.fr/crm-open-source-gratuit-entreprises-open-dsi/

- http://www.commentcamarche.net/contents/104-bases-de-donnees-introduction

- https://www.choisirmonerp.com

- https://fr.wikipedia.org/wiki/Mapping_objet-relationnel

- http://www.bortzmeyer.org/protocole-postgresql.html

- https://www.postgresql.org/docs/current/static/protocol.html

- https://fr.wikipedia.org/wiki/Liste_de_progiciels_de_gestion_intégrés

- http://www.quelsoft.com/fiche/aurion-c25-0-1687.html

- http://www.apsia.eu/fr/solutions/acumatica-erp

- http://www.siparex.com/myerp/

- http://go.sap.com/france/product/enterprise-management/erp.html

- http://www.journaldunet.com/solutions/0405/040519_peoplesoft_erp.shtml

- http://www.entreprise-erp.com/articles/oracle-peoplesoft.html






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Enrichissons-nous de nos différences mutuelles "   Paul Valery