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
|