Rapport de Stage Kamdem Fin

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 50

CONCEPTION ET REALISATION D’UN LOGICIEL DE

GESTION DU PERSONNEL : CAS D’ESIAC

DEDIACE

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


i
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

REMERCIEMENTS
Nous exprimons notre gratitude envers tous ceux qui, par leur présence, leur disponibilité et leurs
conseils nous ont permis d’accomplir ce projet. Nous avons bénéficié de leurs encouragements et
soutiens sur le plan académique, professionnel, moral et matériel. Ainsi, nous tenons à remercier :
Monsieur Jean NGWEM, Président Directeur Général de l’ESIAC pour avoir mis à la
disposition de la jeunesse camerounaise une belle structure de formation
M. MBIDA Derrick, mon encadreur académique, qui a accepté de consacrer du temps au
suivi de l’évolution de ce travail, d’avoir lu et corrigé mon rapport.
Les membres du jury qui m’ont fait l’honneur d’apprécier cet exercice ;
Mes enseignants de spécialités pour leur disponibilité, encadrement ;
Mes parents pour leur qui grâce à leurs soutien moral, matériel à travers d’énormes
sacrifices et leur détermination ils n’ont cessé de m’encourager jusqu’ici ;
Mes frères et sœurs, qui à travers leurs multiples actes de soutiens n’ont cessé de me
pousser en avant.
Mon grand-père pour son éducation et ses conseils qui ont contribués jusqu’aujourd’hui
à mon bien-être ;
Tous mes camarades de promotion, pour leur assistance, pour le partage de connaissances
et tous les moments passés ensemble.
Tous ceux à qui mon cœur reste attaché mais que je n’ai pu citer ici, recevez l’expression
de ma profonde gratitude.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


ii
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

SOMMAIRE
INTRODUCTION GENERALE ...................................................................................................... 1
PARTIE I: CARDRE DU STAGE ET ETUDE PREALABLE ...................................................... 1
CHAPITRE I : PRESENTATION DE L’ENTREPRISE ............................................................ 3
I-PRESENTATION DE LA STRUCTURE ............................................................................ 3
II- DEROULEMENT DU STAGE .......................................................................................... 6
CHAPITRE II : CAHIER DE CHARGE ..................................................................................... 9
I-Analyse du système en place ................................................................................................. 9
II-Problématique et Solution proposée ................................................................................... 10
III-DESCRIPTION DES BESOINS ...................................................................................... 11
IV-Ressources utilisés ............................................................................................................ 12
PARTIE II : MODELISATION ET IMPLEMENTATION .......................................................... 15
CHAPITRE III : ANALYSE ET CONCEPTION ..................................................................... 16
I-Présentation des méthodes de modélisation et études comparatives ................................... 16
II-Analyse du système ............................................................................................................ 18
III-Conception du système ..................................................................................................... 20
CHAPITRE IV : IMPLEMENTATION DU SYSTEME A REALISER .................................. 26
I-Présentation des langages et technologies utilisés ............................................................... 26
II-Présentation des Interfaces graphique de l’application ...................................................... 29
Conclusion ...................................................................................................................................... 34

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


iii
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Liste des Tableaux


Tableau 1:Fiche signalétique ............................................................................................................ 4
Tableau 2:Taches effectuées ............................................................................................................ 7
Tableau 3 : Ressources humaines................................................................................................... 12
Tableau 4:Ressources matériels ..................................................................................................... 13
Tableau 5: Ressources logiciels ..................................................................................................... 13
Tableau 6 : Cout global du projet ................................................................................................... 14
Tableau 7 : Comparaison entre MERISE et UML ......................................................................... 17
Tableau 8: Dictionnaire de données ............................................................................................... 20
Tableau 9: comparaison entre l'architecture 2 Tiers et 3 Tiers ...................................................... 24
Tableau 10 : Technologie Utilisé ................................................................................................... 28

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


iv
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Liste des figures


Figure 1: Plan de localisation ........................................................................................................... 5
Figure 2:Organigramme ................................................................................................................... 5
Figure 3 : MLD .............................................................................................................................. 22
Figure 4 : ARCHITECTURE 2 TIERS ........................................................................................ 25
Figure 5 : Visual Basic ................................................................................................................... 26
Figure 6 ;: HTML ........................................................................................................................... 26
Figure 7 : CSS ................................................................................................................................ 26
Figure 8: XAMPP........................................................................................................................... 27
Figure 9: PowerDesigner ................................................................................................................ 27
Figure 10 : Guna Framework ......................................................................................................... 28
Figure 11 : Bunifu Framework ....................................................................................................... 28

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


v
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

GLOSSAIRE
• VBS: Visual Basic for Scripts
• VBA : Visual Basic for Applications
• DLL : Dynamic link library
• DB : Data Base
• SGBD : Système de gestion de base de données
• MEA : Modèle Entités Associations,

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


vi
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

AVANT PROPOS
L’ECOLE SUPERIEURE D’INGENIEURS ET MANAGEMENT D’AFRIQUE CENTRALE
(ESIAC) dont la création et l’ouverture ont été autorisées par l’arrêté N°08/0065/MINESUP du
1er avril 2008 signé par le ministre de l’enseignement supérieur, est une prestigieuse institution
privée d’enseignement supérieur située à Ndokoti, PK 8.
La majorité des programmes de l’ESIAC sont la tutelle académique de l’université de Douala
(ENSPD et FSEGA). Les autres programmes restants sont offerts en partenariat avec les écoles
françaises dont la plupart sont des institutions publiques. Il s’agit notamment de l’Université de
Paris-Est Créteil (UPEC), le groupe Ecole des Mines, le groupe Polytechnique, Sup Galilée… et
bien d’autres encore qui font notoriété internationale de l’ESIAC et en ajoute à son prestige.
L’offre de formation de l’ESIAC diverse et variée couvre tous les cycles de formation dans la
quasi-totalité des domaines. Ainsi l’ESIAC forme les étudiants dans les filières professionnelles
en vue de l’obtention du Brevet de Techniciens Supérieur (BTS), de la Licence professionnelle,
du Master et du très convoité diplôme d’ingénieur.
Toujours à la quête de l’innovation afin de satisfaire aux besoins des étudiants et des entreprises,
l’ESIAC a récemment introduit le Bachelor (licence en 03 ans sans passer par le BTS) dans les
filières de gestion ainsi que la Licence Technologique (cycle complet en 03 ans) dans les filières
industrielles. En outre, les étudiants d’expression anglaise ont trouvé écho favorable à leurs
multiples sollicitations avec le lancement du cycle HND (Higher National Diploma).
Pour répondre à la demande de main-d’œuvre élevée sur le marché local de l’emploi, l’ESIAC
offre à ses étudiants en cours du jour et du soir les filières suivantes :

BREVET DE TECHNICIEN SUPERIEUR (BTS)


➢ Génie électrique ;
➢ Génie thermique ;
➢ Génie mécanique et productique ;
➢ Génie civil ;
➢ Chimie, génie chimique et des procèdes ;
➢ Génie informatique ;
➢ Réseaux et télécommunications ;
➢ Commerce – vente ;
➢ Gestion ;
➢ Tourisme, hôtellerie et restauration ;
➢ Économie sociale et familiale ;
➢ Information et communication
➢ Sciences de l’éducation
➢ Études médico-sanitaires ;
➢ Sciences et techniques biomédicales ;
HIGHER NATIONAL DIPLOMA (HND)

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


vii
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

➢ Business, finance and management;


➢ Engineering and technology;
LICENCE & MASTER PROFESSIONNELS
➢ Commerce et gestion ;
➢ Industrielle et technologique ;
BACHELOR
➢ Comptable et finance ;
➢ Marketing ;
➢ Commerce et vente ;
INGENIEUR
➢ Construction mécanique ;
➢ Environnement et industrie ;
➢ Génie civil ;
➢ Génie électrique ;
➢ Robotique ;
➢ Réseaux et télécommunications ;

Au cours de leur formation, les étudiants du cycle BTS sont amenés à effectuer un stage
d’une période minimale de deux mois dans une entreprise de la place afin de s’imprégner des
réalités du monde professionnel et mettre en pratique les connaissances acquises à l’école. Sous
la double supervision des encadreurs académique et professionnel, ils rédigent un rapport sur un
thème qui découle des problèmes et défaillances constatées durant la période de stage.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


viii
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

RESUME
Le présent document définit notre rapport de fin de stage proposé dans le cadre de l’obtention
du Brevet de Technicien Supérieur (BTS) en Génie Logiciel et réalisé au sein d’ESIAC pendant
la période du 02/07/2020 au 03/09/2021.
Pendant la période passée a ESIAC, nous avons travaillé sur un projet qui consistait à la
conception et réalisation d’un logiciel de gestion du personnel, il nous a été donné comme tâche
de réaliser les interfaces du logiciel en question, écrire des lignes de codes permettant au logiciel
de communiquer avec la base de données et en fin réaliser le logiciel.
Durant notre stage, nous avons occupé le poste de développeur stagiaire dans lequel nous avons
découvert de nouvelles choses à savoir les méthodes de travail professionnelles dans une équipe
plutôt bien organisée. Ayant assisté aux différentes phases d’analyse et conception, nous avons eu
le bonheur d’observer la chronologie de mise sur pied d’une solution logiciel ou informatique ce
qui nous a permis d’acquérir une grande expérience dans le domaine du Génie Logiciel.
Grâce à notre envie et à nos efforts appréciables, nous avons exécuté toutes les tâches assignées
par le chef d’équipe. Cela nous a permis de mettre en pratique des compétences acquises en
milieu académique mais aussi en entreprise, à l’instar des technologies telles que : PHP, HTML5,
CSS3, JAVASCRIPT, MYSQL, etc.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


ix
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

ABSTRACT
This document defines our proposed end-of-internship report as part of the of the Brevet de
Technician Superior (BTS) in Software Engineering and carried out within ESIAC during the
period from 02/07/2020 to 03/09/2021.During the period spent at ESIAC, we worked on a project
that consisted in the design and realization of a personnel management software, we were given
the task of realizing the interfaces of the software in question, , write lines of code allowing the
software to communicate with the database and ultimately realize the software. During our
internship, we held the position of developer intern in which we discovered new things namely
professional working methods in a rather well-organized team. Having attended the different
phases of analysis and design, we had the pleasure of observing the chronology of
implementation of a software solution or computer science which allowed us to acquire a great
experience in the field of Software Engineering. Thanks to our desire and appreciable efforts, we
have executed all the assigned tasks by the team leader. This allowed us to put into practice skills
acquired in academia but also in business, such as technologies such as: PHP, HTML5, CSS3,
JAVASCRIPT, MYSQL, etc.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


x
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

INTRODUCTION GENERALE
L’informatique étant une science qui étudie les techniques du traitement automatique et rationnel
de l’information, reste l’outil indispensable pour pallier à d’énormes difficultés surgissant dans le
secteur socio-économique. Par ailleurs, l’informatique de gestion dans une entreprise a pour
objectif d’accroitre la productivité de celle-ci. Ceci, par la mise en place d’un système permettant
la gestion des données. Pendant notre période de stage nous avons été accueillis dans les locaux
d’ESIAC ou nous avons rencontré bons nombres de problèmes à savoir : la difficulté à gérer les
données, gérer les statistiques d’évolution de l’entreprise, gérer le personnel et bien d’autre.
Ainsi, face aux difficultés rencontrées nous pouvons nous poser la question : comment gérer le
personnel d’ESIAC ? Ce qui a permis de nous attribuer comme thème « conception et réalisation
d’un logiciel de gestion du personne ». Notre projet consiste à développer un logiciel de gestion
du personnel facilitant la saisie, l'enregistrement et l’affectation d’un employé. Afin de répondre
à cette question, notre travail va s’appesantir autour de deux parties : dans un premier temps
cadre du stage et étude préalable ensuite la modélisation et implémentation du système. La
première partie sera composé de deux chapitres dont présentation de l’entreprise et puis le cahier
de charge. La seconde quant à elle sera constituée également de deux chapitres à savoir analyse et
conception et enfin implémentation du système à réaliser.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


1
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

PARTIE I: CARDRE DU STAGE ET


ETUDE PREALABLE

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


2
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

CHAPITRE I : PRESENTATION DE L’ENTREPRISE

I-PRESENTATION DE LA STRUCTURE
Au terme de notre formation en cycle BTS, chaque étudiant doit effectuer un stage académique
en rapport avec sa filière de formation. Ce stage a pour objectif premier de permettre à l’étudiant
de se familiariser avec le monde de l’entreprise et de faciliter son insertion plus tard. C’est ainsi
que nous avions été accueillis au sein d’ESIAC afin d’y effectuer notre stage académique. La
grande disponibilité nous a permis de recueillir un grand nombre d’information sur
l’environnement interne de l’entreprise et sur l’offre de formation, de fonctionnement et de
l’organisation de l’entreprise.

1-HISTORIQUE

a-Création
ESIAC est un institut privé d’enseignement supérieur qui existe officiellement depuis le 1er avril
2008 et inauguré le 4 avril de la même année. Elle est soutenue depuis sa création par la
fondation France libertés, des grandes écoles d’ingénieurs et des universités partenaires en
France. C’est en s’appuyant sur ces modèles de références que l’ESIAC concourt à se faire
connaître dans toute la zone sous régional comme une destination de choix après les études
secondaires.

b-Evolution

➢ Janvier 2008 : Entrée de la première promotion d’ingénieurs France. Il faut noter que
c’était la seule formation fournit par l’ESIAC pendant cette période. Les étudiants
recrutés devaient détenteurs d’un master 1 scientifique ou devaient être en cours
d’obtention de celui-ci.
➢ 1 avril 2008 : Signature du décret marquant la création officielle de l’ESIAC
➢ 4 avril 2008 : Inauguration de l’ESIAC.
➢ Juillet 2008 : Sortie de la promotion d’ingénieurs entres en janvier. Il faut noter que cette
promotion a eu une formation accélérée de sept mois sans congés.
➢ Septembre 2008 : Entrée de la première promotion de BTS constituée de quatre filières
(II, EN, ET, MSI).
➢ Juillet 2010 : Sortie de la première promotion BTS.
➢ Septembre 2012 : Entrée de la première promotion de licence et master commerciales et
industriels sous la tutelle de l’UDS et présentement sous tutelle de l’UD.
➢ 2013 : Sortie de la première promotion de licence.
➢ Septembre 2015 : Entrée de la première promotion d’ingénieurs sous la tutelle de l’UD et

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


3
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

ouverture du second campus.


➢ Septembre 2016 : Entrée de la première promotion des CPS. -septembre 2017 : Entrée de
la première promotion des Bachelors.

2.FICHE D’IDENTIFICATION

Tableau 1:Fiche signalétique

Raison sociale Ecole supérieur d’ingénieurs et


d’Afrique centrale
Sigle ESIAC
Forme juridique Société unipersonnelle
Boîte postale 7229 Douala-Cameroun
Promoteur Mr JEAN NGWEM
Téléphone (+237)233 377 411
Fax 233 428 902
Email esiac@esiac.net
Site web www.esiac.net
Activité Formation professionnelle universitaires

Localisation Campus principal à Ndokotti pk8(entrée


laïque
Date de création et d’ouverture 1er avril 2008
Tutelle académique Université de Douala & Université de
Dschang
Président directeur générale M. JEAN NGWEM

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


4
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

3.plan de localisation

Cette carte nous montre comment arriver à ESIAC situé à Douala au quartier PK8.

Figure 1: Plan de localisation

4.ORGANIGRAMME

Ce schéma représente les différents poste d’ESIAC en précisant leurs attributions.

président directeur
générale

Conseiller spécial
du PDG

Directeur des Responsable Responsable de la Directeur des


études industriels comptable et communication études commercial
administratif

Figure 2:Organigramme

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


5
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

5.LES MISSIONS
L’ESIAC a pour missions de former des ingénieurs, des techniciens, des managers
et bien d’autres désireux et capable de donner du sens à leur action, dans le respect de la
conciliation de leur vie professionnelle et de leur vie personnelle.
Elle a aussi pour missions de transmettre à chaque étudiant des valeurs présente
tout au long du cursus dans les enseignements du développement durable, d’éthique et de
diversité. Elle garantit pour chaque diplômé la maitrise de savoir, savoir-faire et savoir être, à la
fois transversaux et spécialisés, indispensable au développement de l’entreprise à travers le
monde. En accord avec ses nombreux partenaires, l’ESIAC mène une politique d’amélioration
continue afin de proposer des programmés d’enseignement et de recherche en gestion, commerce
et industrie correspondant aux standards nationaux et internationaux d’excellence. Elle forme des
dirigeants d’entreprises, des managers et des spécialistes de gestion hautement qualifiés, des
ingénieurs et des techniciens supérieurs capable d’évoluer dans un environnement complexe.
Dans tous les programmes BTS, Licence et Master, l’école veille à transmettre à
l’ensemble de étudiants et stagiaires de la formation professionnelle ses valeurs que sont le
développement durable, l’éthique et la diversité pour les préparer à réinventer les organisations
économiques et industrielles de demain.

II- DEROULEMENT DU STAGE

Le processus du stage pour l’obtention du BTS comprend quatre phases essentielles : la


recherche, la convention de stage, le déroulement puis la rédaction d’un rapport de stage. Pour
notre cas ledit stage a été fait le 05 Août 2022 au 05 septembre 2022.De ce fait plusieurs
questions se succèdent à savoir : quelles activités avions-nous mené dans ladite structure ? qu’est
le principal problème ayant éveillé notre curiosité ? Dans ce chapitre, afin de mieux appréhender
le problème majeur, découlant de nos différentes remarques faites durant notre stage constituera
la trame de fond.

1.ACCUEIL

ESIAC est une école supérieure offrant des stages aux étudiants du niveaux BTS. Lors de
notre arrive à ESIAC nous avons été accueillis par Mr NGUESSEU qui nous a présente les
différentes administrations en commençant par le bureau du PDG, des comptables et bien
d’autres.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


6
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

2.Tâches effectuées

La majeure partie de nos activités s’est déroulée à ESIAC. Etant donné que nous devrions
travailler sur un projet de conception et de réalisation d’une application, nous n’avons eu qu’à
effectuer une semaine d’imprégnation afin d’apprendre un peu plus sur l’entreprise. Pour ce qui
est de l’imprégnation, le compte rendu est contenu dans le tableau suivant :

Tableau 2:Taches effectuées

Dates Tâches Résultats/observation Lieux

Visite des différents Pk8


02/08/2022 services et rencontre
avec le personnelle
administratif

Etude du Pk8
09/08/2022 fonctionnement de
l’entreprise et
identification des
problèmes rencontrés

Effectuer des taches de Dépoussiérer les Pk8


16/08/2022 maintenance sur les machines, installation
machines utiliser des systèmes Windows
Choix des différentes Choix du thème de Pk8
24/08/2022 tâches à exécutés soutenance :
rencontrés sur le conception d’une
terrain qui fais l’objet application de gestion
du choix de thèmes d’emploi du temps
Début de rechercher Obtention des Pk8
03/08/2022 concernant le choix du différents logiciels de
thème et fin du stage développement de
l’application à exécuté

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


7
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

3.Difficultés ou problèmes rencontrés

Dans la quête d’information utiles de ce travail, les difficultés n’ont pas


manqué bien qu’elles soient particulièrement résolues par le fruit de nos recherches. Car nous
avons été confrontés à des diverses contraintes aussi bien internes qu’externes pour la recherche
des informations. Il s’agit entre autres de :
La difficulté d’obtention d’une salle de classe approprier à chaque filière,
Heures de cours attribuer à deux enseignant au même moment,
Non disponibilité des bus de transport.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


8
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

CHAPITRE II : CAHIER DE CHARGE

Le cahier de charge est un document contractuel préalablement établit de commun accord entre le
maître d’œuvre et le maître d’ouvrage, le cahier de charge doit être scrupuleusement respecté lors
de la réalisation d’un projet. En effet, la réussite d’un projet passera impérativement par la
définition écrite, détaillée, précise, exhaustive et évaluable du besoin, d’où l’importance majeur
du cahier de charges. D’une manière générale, il permet de formaliser les besoins et de les
expliciter aux différents acteurs afin de s’assurer que tout le monde soit d’accord. Il regroupe
donc le contexte et la justification du projet, les objectifs, l’expression des besoins de l’utilisateur,
l’estimation du coût, la planification, les contraintes et les livrables

I-Analyse du système en place

1-Etude de l’existant

Du fait que la bonne réalisation d’un projet informatique nécessite préalablement une étude des
lieux, nous avons opter pour une analyse approfondie du système en place afin de l’améliorer.
ESIAC comme dans beaucoup d’autres structure leur gestion du personnel ce fait au moyen
d’enregistrement des employés et d’affectation de façon archaïque par le logiciel MICROSOFT
EXCEL développé par Microsoft qui demande certaine compétence bureautique aux utilisateurs
et aussi les données au sein d’ESIAC ne sont pas centralisées, les employés n’ont pas accès aux
informations à temps.

2-Critique de l’existant

Les logiciels EXCEL et WORD de Microsoft Corporation, bien qu'ils soient puissants ne
satisfont pas à 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. L'objectif visé est de satisfaire aux besoins des
utilisateurs en réduisant au maximum la charge de travail due aux différents traitements de
l'information. Après l’étude de l’existant, nous avons constaté quelques problèmes :
➢ Manque de fonctionnalités spécifiques à la gestion des ressources humaines : Excel et
Word ne disposent pas des fonctionnalités spécifiques pour la gestion des ressources
humaines telles que le suivi des congés payés, la gestion des horaires de travail, la gestion
des performances, la planification des formations, etc.

➢ Risques d'erreurs humaines : la saisie manuelle de données dans Excel peut amener à des
erreurs, qui peuvent avoir des impacts négatifs sur la gestion du personnel.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


9
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

➢ Difficulté à gérer les données de manière collaborative : la gestion des ressources


humaines implique souvent plusieurs parties prenantes, notamment les employeurs, les
gestionnaires et les employés. Utiliser Excel et Word pour stocker et partager des données
peut rendre difficile la collaboration entre ces parties prenantes.

➢ Manque de sécurité : les tableurs Excel et les documents Word ne sont pas toujours
sécurisés, ce qui peut conduire à des fuites de données sensibles.

➢ Difficulté à créer des rapports : créer des rapports pour présenter les données sur le
personnel est souvent laborieux et prend beaucoup de temps dans Excel et Word, car il
nécessite la création manuelle de tableaux, graphiques et représentations visuelles.
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 permettant de gérer le personnel de façon optimal.

II-Problématique et Solution proposée

1-Problématique

Actuellement, le monde connaît une avancée technologique considérable dans tous les secteurs et
cela grâce à l’informatique qui joue un rôle important dans le développement de l’entreprise et
d’autres établissements. Ceci étant, le milieu scolaire n’est pas en reste car il en a besoin pour
mieux gérer son personnel. La façon de gérer une entreprise est très importante et délicate car la
mauvaise gestion peut conduire à la chute de l’entreprise et par conséquent sa fermeture. Tous
ces problèmes nous amènent donc à nous poser une question très importante : en tant
qu’informaticien, quelle solution pouvons-nous proposer à l’institut ESIAC pour améliorer sa
gestion du personnel ??

2-Solution proposée

Face à ces problèmes nous proposons la conception de logiciel de gestion de personnel, qui aura
pour but d’optimiser le personnel afin qu’il d’augmenter ses performances.
a-Objectifs
Notre logiciel permettra de faire la :
➢ Gestion des congés
➢ Gestion des affectations
➢ Gestion du tableau de bord

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


10
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

III-DESCRIPTION DES BESOINS

1-) Besoins fonctionnel

L’analyse des besoins combinée à l’étude de faisabilité ne porte que sur les processus majeurs du
projet. Il est nécessaire de faire une étude plus approfondie des besoins pour que le maitre
d’ouvrage et le maitre d’œuvre puisse s’entendre sur un document contractuel. Il est essentiel lors
de l’étude préalable de s’assurer que les besoins sont exprimés uniquement de manière
fonctionnelle et non en termes de solutions.
Notre application de gestion aura principalement plusieurs modules accessibles à l’aide des
menus et dont certain seront des sous modules. Ces modules sont entre autres :
➢ Gestion des activités
L’applications ainsi créer, dans ses fonctionnalités, devra être capable de suivre l’activité de tout
le personnel. Ainsi, ils pourront être enregistrer, l’enregistrement pourra subir des modifications,
voire suppression.
➢ Gestion du temps de travaille
Dans ce modules, l’utilisateur aura les capacités d’accéder à l’horaire de travail de chacun
personnel
➢ Gestion des congés
C'est le module qui permet de gérer les différents congés demandés par les employés. Il permet
d'établir automatique le planning de départ en congé annuel.
Les congés tels que le congé de maternité et le congé maladie seront également pris en compte
pour un meilleur suivi de la disponibilité des employés afin de prendre des mesures importantes
telles que les intérims et les affectations.
➢ Gestion des affectations
Il sera question ici d'enregistrer toutes les affectations subies par un employé ou un service donné
et l'application sera capable de restituer les affectations d'une période donnée.

2-) Besoins non fonctionnelles

Ce sont des besoins qui ne sont pas nécessaires au fonctionnement de l’application.


Exigences de qualité : pour faciliter l’adaptation et les traitements des différents
utilisateurs, le système doit répondre aux exigences de qualités suivantes.
• Ergonomie sobre et efficace : le traitement d’une opération ne doit pas prendre
beaucoup de temps. La mise en page facilitera au maximum la démarche à l’aide
d’une présentation claire et intuitive ;
• Sécurité : le système doit être sécurisé pour éviter toute tentative d’utilisation non
appropriée (consultation et modification non permises), et d’attaques pouvant
engendrer des anomalies dans le fonctionnement. Il doit offrir une sécurité totale au
niveau de l’accès aux données. D’où lors de sa connexion, chaque utilisateur doit être

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


11
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

reconnu du système par mot de passe et la fonction qu’il occupe. Un administrateur


système sera charge de définir les profits des utilisateurs ;
• Stabilité : l’application doit être stable dans son environnement.

Exigences de performance : n’oublions pas non plus les exigences quantitatives


suivantes, très importantes également pour les utilisateurs.
• Le logiciel de gestion du personnel doit pouvoir gérer plus de 1000 employés ;
• Guide d’utilisateur : tout utilisateur de l’application doit avoir la possibilité de
trouver de l’aide s’il rencontre un problème.
• Exigence matérielle : Environnement réseaux (présentation des données,
traitements des données et l’accès aux données persistantes).
• Exigence d’environnement d’exécution :
❖Ordinateur 4Go d RAM et 2Ghz de processeur ;
❖Un système d’exploitation ;
❖Une résolution d’écran de 1024 X 734 au minimum.

IV-Ressources utilisés

Actuellement, plusieurs grandes plates-formes existent sur le marché. Elles sont globalement
constituées de deux composants : le langage de programmation et la base de données. On donnera
une liste non exhaustive des différents ressources utilisés :

1-Ressources humaines

Ici nous vous présentons les personnes qui seront amenés a réaliser notre projet
Tableau 3 : Ressources humaines

Fonction Nombre Période de travail Salaire Journalier Montant Total


(Jours) (FCFA) (FCFA)
Analyste Programmeur 01 30 50.000 750.000

Designer Graphique 01 03 50.000 150.000

TOTAL 1.650.000

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


12
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

2-Ressources matériels

Ici nous vous présentons les ressources matérielles

Tableau 4:Ressources matériels

DESIGNATION NOMBRE CARACTERISTIQUE MONTANTS


(En FCFA)
01 Ordinateur Processeur : i7
Ram : 8Go 300.000
Disque dur : 500Go

01 Clé USB 64Go 8000


TOTAL 308.000

3-Ressources logiciels

Ici nous vous présentons les ressources logicielles

Tableau 5: Ressources logiciels

DESIGNATION MONTANTS
(En FCFA)
Windows 11 12000

Guna_UI et Bunifu_UI Gratuit

XAMPP Gratuit

Visual basic 2012 Gratuit

PowerDesigner Gratuit

TOTAL 12.000

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


13
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

4-Cout global du projet

Pour réaliser ce projet nous aurons besoins de :


Tableau 6 : Cout global du projet

Désignation Montant Total (FCFA)

Ressources Humaines 750.000


Ressources Matérielles 308.000
Ressources Logicielles 12.000
TOTAL 1.220.000

5-Planification du projet

La réalisation du projet se dérouleras comme suite :

6- Contraintes du projet

En ce qui concerne les contraintes de notre projet, nous en relevons deux :


Les contraintes temporelles : Ici le projet devra être réalisé et terminé sous une période de deux
virgule cinq (6,5) mois
Les contraintes techniques : Il s’agit ici des contraintes liées au développement et au
déploiement de l’application.
NB : pour la mise en œuvre, nous avons besoin de repartir et de planifier notre temps. De ce fait
nous avons élaboré un diagramme de Gantt.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


14
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

PARTIE II : MODELISATION ET
IMPLEMENTATION

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


15
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

CHAPITRE III : ANALYSE ET CONCEPTION

Dans ce chapitre, nous aborderons une description générale de notre application ensuite nous
mettons en évidence le coté conceptuel de notre application qui constitue une étape fondamentale
qui précède l’implémentation, permet de détailler les différents méthodes et scénarios à
implémenter dans la phase suivante. Ceci permettra de mieux comprendre notre application.

I-Présentation des méthodes de modélisation et études comparatives

1-Présentation des Méthodes

a-MERISE

MERISE est une méthode de conception, de développement et de réalisation de projets


informatiques. Le but de cette méthode est d'arriver à concevoir un système d'information. La
méthode MERISE est basée sur la séparation des données et des traitements à effectuer en
plusieurs modèles conceptuels et physiques. La séparation des données et des traitements assure
une longévité au modèle. En effet, l'agencement des données n'a pas à être souvent remanié,
tandis que les traitements le sont plus fréquemment.
La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble de
l'organisation que l'on doit mettre en place. La phase de conception nécessite des méthodes
permettant de mettre en place un modèle sur lequel on va s'appuyer. La modélisation consiste à
créer une représentation virtuelle d'une réalité de telle façon à faire ressortir les points auxquels
on s'intéresse. Ce type de méthode est appelé analyse. Il existe plusieurs méthodes d'analyse, la
méthode la plus utilisée en France étant la méthode MERISE.
➢ Un modèle conceptuel de données est indépendant de la technologique utilisée.
➢ Différents Systèmes de Gestion de Bases de Données (SGBD) existent. Ils ont tous des
particularités.

b- de UML

La mise en pratique d'UML nécessite un apprentissage et passe par une période d'adaptation.
UML n’est pas à l'origine des concepts objets, mais en constitue une étape majeure, car il unifie
les différentes approches et en donne une définition plus formelle. Le processus (non couvert par
UML) est une autre clé de la réussite d'un projet. Or, l'intégration d'UML dans un processus n'est
pas triviale et améliorer un processus est une tâche complexe et longue. Les auteurs d'UML sont
tout à fait conscients de l'importance du processus, mais l'acceptabilité industrielle de la
modélisation objet passe d'abord par la disponibilité d'un langage d'analyse objet performant et
standard.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


16
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

UML est un langage formel et normalisé permettant :


• Un gain de précision
• Un gage de stabilité
• D’encourager l'utilisation d'outils
UML est un support de communication performant pouvant :
• Cadrer l'analyse.
• Faciliter la compréhension de représentations abstraites complexes.
• Son caractère polyvalent et sa souplesse en font un langage universel.

2-Tableau comparatif entre UML et MERISE

Ici nous vous présentons les différences majeures entre UML et MERISE
Tableau 7 : Comparaison entre MERISE et UML

MERISE UML

Méthode d'analyse et de conception Language de représentions d'un système


de système d'information
d'information

Méthodes de modélisation de Système de notation orienté objet


données et de traitements orienté
bases de données relationnelles

Relationnel Objet

Franco-Francais Internationale

Schéma directeur , étude Langage de modélisation des système


préalable , étude détaillée et la standards , qui utilise des diagrammes
réalisation pour représenter chaque aspects d'un
système :
statique , dynamique...en s'appuyant
sur la notion d'orienté objet

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


17
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

3-Choix de la méthode de la méthode

MERISE est une méthode de conception de système d'information qui est basée sur un modèle
entité-association (MEA) et qui permet une modélisation conceptuelle, organisationnelle et
physique des données. En utilisant cette méthode, il est possible de concevoir une application de
manière structurée et efficace, en identifiant clairement les différentes composantes du système et
en définissant comment elles interagissent.
Visual Basic, quant à lui, est un environnement de développement intégré pour la création
d'applications Windows. Il permet de créer rapidement des interfaces utilisateur conviviales et
d'utiliser des outils de débogage et de développement efficaces.
En combinant les deux, on peut concevoir une application qui respecte les normes de qualité et de
performance appropriées, tout en bénéficiant d'une approche structurée qui facilite le processus
de développement. En utilisant MERISE pour concevoir la base de données de l'application, on
peut s'assurer que les données sont logiquement organisées et faciles à maintenir, tandis que
Visual Basic fournit les outils nécessaires pour créer une interface utilisateur intuitive et des
fonctionnalités avancées.

II-Analyse du système

1-Présentation de la méthode MERISE

a- Définition

Merise est une méthode d'analyse et de conception structurelle du système d'information, très
utilisée dans les entreprises françaises. Elle est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels, physiques et de traitement. Son but est
d’arriver à concevoir un système d'information.

b- Etapes et Niveaux

Merise définit une démarche d’analyse par étapes réalisées simultanément : schéma directeur :
un projet doit s'inscrire dans les objectifs généraux de l'entreprise car il mobilise généralement du
personnel pendant une grande période de temps. C'est la raison pour laquelle il est nécessaire
pour une organisation, avant même de se lancer dans des projets, de définir ses intentions à
moyen terme (un à trois ans). Ce sont ces plans d’actions à moyen terme qui sont appelés schéma
directeur.

c- Les points forts et faibles de MERISE


❖ Les points forts
Merise, méthode la plus utilisée en France dans les domaines de gestion, s'appuie sur une
approche systémique ; donc elle permet une appréhension globale et rapide du système

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


18
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

d’information à concevoir. Elle est très adaptée à un contexte de création d'application et ses
concepts sont peu nombreux et simples pour l’étude du système et elle est assez indépendante vis
à vis de la technologie. Néanmoins, certains points faibles ont été notés sur cette méthode lors de
l’analyse et de la conception des systèmes d’information.
❖ Les points faibles
Elle ne s'occupe pas de l'interface utilisateur et n’est pas adaptée à un problème de maintenance
ou de seconde informatisation. Elle ne permet pas réellement une validation
rapide de la part des utilisateurs et par la suite il est très difficile de valider les traitements par
rapport aux données et cela au niveau conceptuel ou organisationnel.

d - Principe de fonctionnement

Elle s’articule sur trois niveaux pouvant eux même comprendre deux modèles :
➢ Niveau conceptuel :
❖ Le modèle conceptuel des données (MCD)
❖ Le modèle conceptuel des traitements (MCT)
➢ Niveau organisationnel :
❖ Le modèle logique des données (MLD)
❖ Le modèle logique des traitements (MLT)
➢ Niveau physique
❖ Le modèle physique des données (MPD)

e- Objectifs de la méthode MERISE

Cette méthode d’analyse vise à concevoir un système d’information en séparant le traitement des
données pour assurer la pérennité du projet. En effet, cela permet de modifier les données ou les
traitements sans pour autant refaire le projet dans sa totalité.

2-Dictionnaire de données

Dans la méthodologie Merise de conception d’une base de données, il y a une étape de listing de
toutes les données à informatiser. Ce listing est présenté sous forme d’un tableau : c’est le
dictionnaire des données.
Le dictionnaire des données se réalise avant le MCD. Après le recueil des besoins auprès des
utilisateurs, il faut désormais recenser les informations collectées. On les liste dans un tableau. Ce
travail préliminaire permet de faire un premier tri et de se rendre compte des données à
informatiser. Dans les faits, des allers-retours entre le MCD et le dictionnaire des données ne sont
pas inhabituels.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


19
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Tableau 8: Dictionnaire de données

Code Signification Type Taille


propriété
Mat Matricule de l'agent AN 10
Nom Nom de l'agent AN 50
Prenom Prénom de l'Agent AN 10
AgeAg Age de l'Agent N 25
SexeAg Sexe de l'Agent AN 10
SatutAg Statut de l'Agent AN 50
TelephoneAg Téléphone de l'Agent AN 10
Adersse Adresse de l'Agent AN 25
EmailAg Email de l'Agent AN 25
DateEm Date d'Embauche de l'Agent Date
TypeCont Type de contrat de l'Agent AN 25
Service Service de l'Agent AN 20
Grade Grade de l'Agent AN 25
Fonction Fonction de l'Agent AN 20
Idcon Identifiant des congés N 25
Typecong Type de congé AN 20
DateDeb Date de début des congés Date
DateFin Date de Fin des congés Date
Nbrejour Nombre de jour N 20
ComCon Commentaire du congé AN 20
IdSer Id du Service AN 20
CodeSer Code du Services AN 20
LibeSer Libelle du service AN 25
IdGra Id du Grade AN 20
CodeGa Code du grade AN 20
LibeGra Libelle du grade AN 25
IdFon Id de la Fonction AN 20
CodeFon Code de la Fonction AN 20
LibeFon Libelle de la fonction AN 25

III-Conception du système

1-MCD (Modèle Conceptuel de Données)

Les données et les outils de traitement font partie de la méthodologie Merise de construction de
bases de données. Un outil important concernant les données est le MCD (Modèle Conceptuel de
Données).
Le MCD fournit une représentation graphique interactive qui vous aide à comprendre facilement

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


20
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

et intuitivement les interrelations des différents éléments à l’aide de diagrammes codés. Les
éléments du MCD sont notamment les suivants :
❖ Chaque rectangle représente un objet = Entités
❖ Les propriétés (la liste des données associées à l’entité)
❖ Les descriptions de la façon dont les entités sont reliées (les ovales et leurs jambes qui
relient les entités) ils (les chiffres au-dessus des « jambes ») sont appelés cardinalités au
début de la conception des bases de données, le MCD a ensuite conduit au MPD et au
MLD, qui sont également des outils Merise. Un tel outil permet aux informaticiens de
partager avec des non-informaticiens des informations sur l’outil qu’ils doivent
informatiser. Ainsi, on peut vérifier et préciser les règles qui régiront la future base de
données (comme le montre le MCD ci-dessus) :
Le remplissage d’un formulaire d’assistance est limité à une seule personne ; Dans ce modèle,
différentes qualités peuvent s’appliquer aux contacts (par exemple, « utilisateur », « employé », «
chef de projet »).

Figure 3 : MCD

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


21
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

2-MLD (Modèle Logique de Données)

Le MLD est une traduction du MCD. Le MLD est l’expression du MCD dans le Système de
Gestion des Bases de Données (SGBD) choisi.
Remarque : Une base de données sur un domaine est un ensemble de données répondant aux
trois critères :
• Exhaustivité : toutes les données nécessaires aux traitements sont stockées
• Structure : ces traitements peuvent accéder aux données dans des conditions acceptables
• Non redondance sémantique : les données ne sont pas répétées
Autrement dit, Le MLD est une étape intermédiaire pour passer du modèle E/A
(Entité/Association), qui est un modèle sémantique, vers une représentation physique des données
(SGBD relationnel).
Le MLD ne contient que des tables qui possèdent des attributs et une ou plusieurs clés. (Clé
primaire et étrangère). Toutes les tables ont un nom unique.

Figure 3 : MLD

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


22
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

3-MPD(Modèle Physique de Données)

Le MPD s’intéresse à : La description de la (ou des) base(s) de données dans la syntaxe du


Système de Gestion des données (SG. Fichiers ou SG Base de Données) utilisé : c’est donc du
code SQL concret en cas d’utilisation d’un SGBD-R. L’optimisation des traitements (indexation,
dénormalisation, triggers). L’étape de création du MPD est presque une formalité comparée à la
création du MCD. En s’appuyant sur des règles simples (et qui fonctionnent à tous les coups),
l’analyste fait évoluer sa modélisation de haut niveau pour la transformer en un schéma plus
proche des contraintes des logiciels de bases de données. Il s’agit de préparer l’implémentation
dans un SGBDR. Concrètement, cette étape permet de construire la structure finale de la base de
données avec les différents liens entre les éléments qui la composent. Pour la peine, on change
aussi de vocabulaire :
➢ Les entités se transforment en tables ;
➢ Les propriétés se transforment en champs (ou attributs) ;
➢ Les propriétés se trouvant au milieu d’une relation génèrent une nouvelle table ou glissent
vers la table adéquate en fonction des cardinalités de la relation ;
➢ Les identifiants se transforment en clés et se retrouvent soulignés. Chaque table dispose
d’au minimum 1 clé dite primaire ;
➢ Les relations et les cardinalités se transforment en champs parfois soulignés : il s’agit de
créer des « clés étrangères » reliées à une « clé primaire » dans une autre table.

Figure 4:MPD

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


23
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

4-ARCHITECTURE UTILISEE

On entend par architecture, l’organisation dans laquelle les différents composants de l’application
vont être séparés et vont communiquer entre eux.
a-Architecture trois tiers
Il existe un niveau intermédiaire ; c’est-à-dire qu’on a généralement une architecture partagée
entre :
* Le client : Le demandeur de ressources.
* Le serveur d’application chargé de fournir la ressource mais faisant appel à un autre serveur.
* Le serveur de base de données : fournissant un service au premier service.
b-Architecture deux tiers
Dans une architecture deux tiers, encore appelée client-serveur de première génération ou
client-serveur de données, le poste client se contente de déléguer la gestion des données à un
service spécialisé.
c-Comparaison

Tableau 9: comparaison entre l'architecture 2 Tiers et 3 Tiers

Eléments 02 Tiers 03 Tiers


Réutilisation Faible(application Excellente(réutilisation des
monolithique sur le client) services et des objets)
Flexibilité d’architecture Limitée Excellente(possibilité de faire
matériel résider les couches 2 et 3 sur
plusieurs machines)

Source de données Non Oui(les applications 3-tiers


hétérogènes peuvent utiliser plusieurs bases
de données dans la même
transaction)
Facilité de développement Elevée En progression(des outils
intégrés pour développer la
partie du client et du serveur)

1.Choix de l’architecture : Deux tiers

Le modèle client-serveur met en œuvre une conversation entre deux programmes que l’on peut
opposer à l’échange figé « maitre-esclave » qu’entretiennent les applications sur le site central
avec leurs terminaux passifs.
Dans une conversation client-serveur, on distingue donc les deux parties suivantes :
* Le client, c’est le programme qui provoque le dialogue,
* Le serveur, c’est le programme qui se contente de répondre au client.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


24
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Le client provoque l’établissement d’une conversation afin d’obtenir les données ou un résultat
de la part du serveur.

Figure 5 : ARCHITECTURE 2 TIERS

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


25
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

CHAPITRE IV : IMPLEMENTATION DU SYSTEME A REALISER

I-Présentation des langages et technologies utilisés

1-Langages utilisés

Visual Basic

Visual Basic est un langage de programmation développé par


Microsoft, qui permet de créer des interfaces graphiques
interactives pour la suite Office. Cela permet notamment de
trouver et recouper les informations qui se trouvent dans un
document complexe, sans avoir à ouvrir ce
Figure 6 : Visual Basic
dernier.
HTML

Ce langage permet d’écrire de l’hypertexte, de structurer


sémantiquement une page web, de mettre en forme du contenu,
de créer des formulaires de saisie ou encore d’inclure des
ressources multimédias dont des images, des vidéos, et des
programmes informatiques.
Figure 7 ;: HTML

CSS

Les feuilles de style en cascade forment un langage


informatique qui décrit la présentation, la mise en forme des
documents HTML et XML.

Figure 8 : CSS

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


26
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

2- Technologies utilisées
Pour réaliser notre logiciel nous avons utilisés les logiciels suivants :

Technologies Logos Présentation

XAMPP est un ensemble de


logiciels libres. Il réunit donc le
serveur Web Apache, la base de
données relationnelle et système
d’exploitation MySQL ou Maria
XAMPP
DB ainsi que les langages
scripts Perl et PHP. L’initiale X
représente tous les systèmes
d’exploitation possibles, à savoir
Linux, Windows et Mac OS X.

Figure 9: XAMPP

Power Designer est un outil


tout-en-un de modélisation
d'entreprise et de gestion des
métadonnées destiné à
documenter l'architecture
d’entreprise, l’architectures de
Power Designer données, et l’architecture
d’informations. Il offre à votre
entreprise des méthodes efficaces
d’analyse d’impact, de gestion
des changements et des
techniques avancées de gestion
des métadonnées.

Figure 10: PowerDesigner

Guna Framework donne accès


à des mises à jour illimitées.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


27
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Guna Il permet l’optimisation des


Framework performances, le
développement facile
d’applications complexes et
hautes performances pour
ordinateur de bureau

.
Figure 11 : Guna Framework

Bunifu Framework est un fichier


DLL (Bibliothèque de Liens
Dynamiques), développé par
Bunifu Technologies LTD, qui
Bunifu
Framework fait référence aux fichiers système
essentiels du Système
d'Exploitation Windows. Il
contient généralement un
Figure 12 : Bunifu Framework
ensemble de procédures et de
fonctions de pilote pouvant être
appliquées par Windows.

Tableau 10 : Technologie Utilisé

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


28
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

II-Présentation des Interfaces graphique de l’application

1-Login

C’est la toute première interface, elle permet d’authentifier l’utilisateur à travers son nom et son
mot de passe.
a-)Se connecter

Cette interface permet de se connecter pour un utilisateur déjà enregistrer

Figure 13:Se connecter

b-)S’enregistrer

Cette interface permet d’enregistrer un utilisateur

Figure 14: S4enregstre

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


29
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

2-) Tableau de bord

ICI l’utilisateur a accès aux différents onglets du logiciel notamment :


❖ Agent : pour ajouter et voir les listes des employés
❖ Service : pour ajouter et voir la liste des services
❖ Fonction : pour ajouter et voir la liste des fonctions
❖ Grade : pour ajouter et voir la liste des grades
❖ Congé : pour ajouter et voir la liste des congés

Figure 5 : Tableau de bord

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


30
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

3-Agents
Ici l’utilisateur pourra ajouter un nouvel employé

Figure 6 : Agents

4-) Listes des agents


Cette interface présente la liste de tous les employés

Figure7 : Liste de Agents

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


31
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

5-Service
Ici l’utilisateur pourra ajouter et voir la liste des services

Figure 8 : Service

6-Fonction
Fonction : pour ajouter et voir la liste des fonctions

Figure 9 : Fonction

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


32
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

7-Grade
Grade : pour ajouter et voir la liste des grades

Figure 10 : Grade

8-Congé
Ici l’utilisateur pourra ajouter un congé

Figure 11 : Congé

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


33
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

9-Liste des congés


Ici l’utilisateur pourra voir la liste des congés

Figure 12 : Liste des congés

10-) Modifié l’Agent

Cette interface permet de modifier un employé déjà enregistrer

Figure 15:Modifié un employé

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


34
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

11-) Modifié un congé

Cette interface permet de modifier un congé déjà enregistrer.

Figure 16: Modifié un congé

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


35
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Conclusion
Parvenu au terme de notre travail, il était question pour nous de mettre en place le logiciel de
gestion du personnel. Ainsi pour y parvenir, notre travail s’est construit autour de quatre chapitres
ou, le premier chapitre parlait de la présentation de l’entreprise, le chapitre deux du cahier de
charge, le chapitre suivant de l’analyse et conception et enfin de l’implémentation du système à
réaliser. Nous avons également implémenté cette solution à l’aide de Visual basic et par des
Framework. En effet, le processus du génie logiciel nous impose de pouvoir passer par une phase
de conception, afin de comprendre et de réunir toutes les informations nécessaires à la réalisation
d’un projet. Ce stage au sein d’ESIAC a été une expérience très enrichissante, à la fois sur le
point de vue personnel et professionnel. Les difficultés n’étaient pas des moindres, mais grâce
aux précieux conseils et aux suivis journalier de notre encadrant professionnel, nous avons pu
acquérir de nombreuses connaissances sur le plan personnel à savoir l’amélioration de nos
méthodes de travail, la ponctualité, l’assiduité, le respect de tous et l’esprit d’équipe qui nous a
permis de concevoir notre projet dans de bonnes conditions. Etant donné que la gestion du
personnel est importante pour l’entreprise, nous espérons que l’utilisation de notre solution
suscitera l’expression de nouveau besoins pour la perfectionner. Néanmoins nous avons en
perspective la migration vers la création d’une application web.

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


36
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

Annexe

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


xii
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

TABLE DES MATIERE


DEDIACE .........................................................................................................................................i
REMERCIEMENTS ....................................................................................................................... ii
SOMMAIRE .................................................................................................................................. iii
Liste des Tableaux ...........................................................................................................................iv
Liste des figures ............................................................................................................................... v
GLOSSAIRE ...................................................................................................................................vi
AVANT PROPOS ......................................................................................................................... vii
RESUME .........................................................................................................................................ix
ABSTRACT ..................................................................................................................................... x
INTRODUCTION GENERALE ...................................................................................................... 1
PARTIE I: CARDRE DU STAGE ET ETUDE PREALABLE ...................................................... 2
CHAPITRE I : PRESENTATION DE L’ENTREPRISE ............................................................ 3
I-PRESENTATION DE LA STRUCTURE ............................................................................ 3
1-HISTORIQUE ................................................................................................................. 3
a-Création ...................................................................................................................................... 3
b-Evolution .................................................................................................................................... 3
2.FICHE D’IDENTIFICATION ....................................................................................... 4
3.plan de localisation .......................................................................................................... 5
4.ORGANIGRAMME ....................................................................................................... 5
5.LES MISSIONS ............................................................................................................... 6
II- DEROULEMENT DU STAGE .......................................................................................... 6
1.ACCUEIL ........................................................................................................................ 6
2.Tâches effectuées ............................................................................................................. 7
3.Difficultés ou problèmes rencontrés .............................................................................. 8
CHAPITRE II : CAHIER DE CHARGE ..................................................................................... 9
I-Analyse du système en place ................................................................................................. 9
1-Etude de l’existant........................................................................................................... 9
2-Critique de l’existant ...................................................................................................... 9
II-Problématique et Solution proposée ................................................................................... 10
1-Problématique ............................................................................................................... 10

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


xiii
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

2-Solution proposée .......................................................................................................... 10


a-Objectifs ................................................................................................................................... 10
III-DESCRIPTION DES BESOINS ...................................................................................... 11
1-) Besoins fonctionnel ..................................................................................................... 11
2-) Besoins non fonctionnelles ......................................................................................... 11
IV-Ressources utilisés ............................................................................................................ 12
1-Ressources humaines .................................................................................................... 12
2-Ressources matériels ..................................................................................................... 13
3-Ressources logiciels ....................................................................................................... 13
4-Cout global du projet .................................................................................................... 14
5-Planification du projet .................................................................................................. 14
6- Contraintes du projet................................................................................................... 14
PARTIE II : MODELISATION ET IMPLEMENTATION .......................................................... 15
CHAPITRE III : ANALYSE ET CONCEPTION ..................................................................... 16
I-Présentation des méthodes de modélisation et études comparatives ................................... 16
1-Présentation des Méthodes ........................................................................................... 16
a-MERISE ..................................................................................................................................... 16
b- de UML .................................................................................................................................... 16
2-Tableau comparatif entre UML et MERISE .............................................................. 17
3-Choix de la méthode de la méthode ............................................................................. 18
II-Analyse du système ............................................................................................................ 18
1-Présentation de la méthode MERISE ......................................................................... 18
a- Définition ............................................................................................................................. 18
b- Etapes et Niveaux ................................................................................................................ 18
c- Les points forts et faibles de MERISE....................................................................................... 18
d - Principe de fonctionnement................................................................................................... 19
e- Objectifs de la méthode MERISE ............................................................................................. 19
2-Dictionnaire de données ............................................................................................... 19
III-Conception du système ..................................................................................................... 20
1-MCD (Modèle Conceptuel de Données) ...................................................................... 20
2-MLD (Modèle Logique de Données) ........................................................................... 22
3-MPD(Modèle Physique de Données) ........................................................................... 23

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


xiv
CONCEPTION ET REALISATION D’UN LOGICIEL DE
GESTION DU PERSONNEL : CAS D’ESIAC

4-ARCHITECTURE UTILISEE .................................................................................... 24


a-Architecture trois tiers ............................................................................................................. 24
b-Architecture deux tiers............................................................................................................. 24
c-Comparaison............................................................................................................................. 24
1.Choix de l’architecture : Deux tiers ............................................................................. 24
CHAPITRE IV : IMPLEMENTATION DU SYSTEME A REALISER .................................. 26
I-Présentation des langages et technologies utilisés ............................................................... 26
1-Langages utilisés............................................................................................................ 26
2- Technologies utilisées ................................................................................................... 27
II-Présentation des Interfaces graphique de l’application ...................................................... 29
1-Login............................................................................................................................... 29
a-)Se connecter............................................................................................................................ 29
b-)S’enregistrer............................................................................................................................ 29
2-) Tableau de bord .......................................................................................................... 30
3-Agents ............................................................................................................................. 31
4-) Listes des agents .......................................................................................................... 31
5-Service ............................................................................................................................ 32
6-Fonction ......................................................................................................................... 32
7-Grade .............................................................................................................................. 33
8-Congé .............................................................................................................................. 33
9-Liste des congés ............................................................................................................. 34
10-) Modifié l’Agent ......................................................................................................... 34
11-) Modifié un congé ....................................................................................................... 35
Conclusion ...................................................................................................................................... 36
Annexe .......................................................................................................................................... xii
TABLE DES MATIERE .............................................................................................................. xiii

Rédigé et présenté par KAMDEM TAMOU LANDRO ESIAC :2022-2023


xv

Vous aimerez peut-être aussi