Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Travail Dorcas

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

1

INTRODUCTION

1. Présentation du sujet
Notre travail de fin de cycle porte sur un sujet, relatif à « la mise en place d’une
application de gestion de pointage des employés dans une entreprise publique » cas de la
DGRAD
Comme, pour toute entreprise qui se respecte et qui veut être respecté, pour arriver à
atteindre ses objectifs, fera ou doit faire appelle aux différentes procédures pour sa
détermination et la réalisation de ses objectifs.

Dans le domaine informatique les technologiques sont constantes et les défis à


relever sont nombreux. Ce mémoire de fin d’études a pour objectifs d’étudier l’impacte des
nouvelles technologies sur la gestion de pointage des employés dans une entreprise, tant publique
que privée.

2. choix et intérêt du sujet

En traitant ce sujet, notre choix est motivé par la pertinence et l’ampleur des effets de
l’informatique dans la gestion de pointage des employés dans une entreprise.

a) choix du sujet

A la lumière de notre sujet, nous montrons à cette étape les raisons ayant stimulées
notre choix. Tout est parti d’une observation faite lors de notre période de stage académique
effectuée dans cette entreprise. Ainsi, nous avons été poussés par le souci de vouloir améliorer le
processus de la gestion de pointage des employés pour cette entreprise et ses employés.

b) intérêt du sujet

Partout ailleurs, lorsque le problème est évoqué, il n’est cependant pas permit
d’ignorer le vocale d’intérêt car les deux marchent ensemble. Pour ce faire, la préoccupation de
cette étude qui porte sur la mise en place d’une application de pointage des employés dans une
entreprise publique « cas de la DGRAD » va susciter 3 intérêts ; personnel, sociétal ainsi que
scientifique
2

 intérêt personnel :

Ce travail nous permet d’approfondir nos connaissances en informatique de gestion,


principalement dans la mise sur pied des moyens informatiques pour une bonne gestion de
pointage des agents et de l’impact sur la productivité au sein d’une entreprise.

 intérêt social :

L’amélioration de l’efficacité opérationnelle L’automatisation des tâches


administratives libère du temps pour les responsables RH et les employés.

L’application permettra de suivre les performances individuelles et collectives. En


optimisant la gestion de pointage des employés, l’entreprise peut réduire les coûts liés aux
erreurs administratives et aux processus inefficaces.

 intérêt scientifique :
Il nous revient face à cette étude de faire un diagnostic de problèmes abordés de
manière à y proposer une solution appropriée. Cette n’est pas la et en soit, elle complète les
lacunes dans les domaines. Ainsi avec ses perfections et imperfections, elle ouvre des nouveaux
horizons quiconque voudra se lancer dans ce domaine
3. Etats de la question

Sur ce point, il est question de faire une nette démarcation qui partant du sujet de
notre travail avec d'autre sujet déjà présentés et défendus, car, il serait de l'orgueil de se dire
qu'on est le premier de traiter sur ce sujet. Ainsi, dans cet ordre d'idée, notre sujet prend sa source
dans la gestion de pointage des employés dans une entreprise.

L'originalité de notre travail ou sujet réside dans le champ d'investigation DGRAD


d’où nous sommes obligés de citer certains chercheurs qui nous ont précédés dans ce domaine:

Ainsi par exemple, Joel MULEKA MPUNGU, dans son travail intitulé « la gestion
du personnel et son impact sur la productivité au sein d’une entreprise » cas de Sogetel , où
l’auteur a essayé de définir la gestion du personnel et a donné son impact dans une entreprise.
3

Egalement, Qui-vive KUSAKANA, dans son mémoire qui avait pour intitulé, « Mise
en place d'un système informatisé pour la gestion de la rémunération des enseignants dans une
école ». Cas institut Ngolo Zabambuta. Université Pédagogique Nationale (UPN) ce mémoire
explore comment l'implémentation d'un système informatisé de pointage influence la gestion de
la rémunération des enseignants dans une école.

4. Problématique et hypothèse

4.2. Problématique

Selon l'exigence de tout travail scientifique, la première étape de l'enquête que nous
ne pouvons pas ignorer, est l'existence d'un problème que le chercheur souhaite résoudre, ou une
question à laquelle il souhaite répondre.

La problématique est définie « comme un ensemble de questions qui constitue la


préoccupation majeur du chercheur dans son parcours vers la découverte de la vérité.» par le CT
Jean-Marie dans son cours de la méthode de la recherche scientifique

Elle peut également être définie « comme étant une structure D'information dont la
mise en relation engendre chez le chercheur un écart se traduisant par un effet de surprise ou de
questionnement assez stimulant pour motiver à faire une recherche. »

A cet effet, nous sommes posés comme problématique :

« Quelle solution pouvons nous mettre en place pour assurer aider la DGRAD haut-
Katanga et au haut-Lomami à rendre performant le suivi des pointages des
employés ? »

4.2. Hypothèse

L'hypothèse est « considérée comme un argument explicite provisoire aux questions


que l'on se pose au cours d'un travail scientifique, elle permet aux chercheurs de tracer une ligne
à suivre ou encore un point de vu donné pour connaître d'avantage ce dont on est assoiffé de
découvrir, l'hypothèse peut être affirmée ou confirmée après une recherche. »

 L’application de pointage des agents doit être adaptée au contexte spécifique de l’entreprise
publique.
 La participation active des employés et des responsables est essentielle pour le succès de
l’application.
 Nous croyons que l’application résoudra et sans faille avec un résultat optimal, le problème
rencontré dans la gestion de pointage des employés tout risque est adéquate à la DGRAD
4

5. Méthodes et techniques
1) Méthodes

Ce mot vient du grec, forme de méta et hodos qui signifie « route, voie, direction qui
mène au bout »

D’après R. PINTO et GRAWITZ, la méthode est l’ensemble des opérations


intellectuelles par lesquelles une discipline cherche à atteindre les vérités qu’elle poursuit, les
démontres et les vérifié. Tout object d’études conçue, planifié, posé sous forme des questions ou
de méthodologie particulière et cohérente au type de recherche envisagée.

Pour vérifier l’hypothèse et atteindre les objectifs de notre travail, nous avons utilisé la
méthode UP qui signifie « unified process » qui signifie en français « processus unifié » cette
méthode permet de définir un ensemble d’activités et de phases de développements pour un
traitement efficace d’un projet informatique, cette méthode s’accompagne toujours avec le
langage de modélisation UML qui signifie « Unified Modeling Language » qui signifie en
français « langage de modélisation »

2) Techniques

Les technique sont définies comme étant « l'ensemble des moyens misent à la
disposition des méthodes pour faciliter la méthode»

Deux techniques ont servies à la récolte des données ou informations nécessaire à la


rédaction de travail :

a. La technique documentaire

Celle-ci consiste à récolter les données nécessaires à l’élaboration de notre travail. Ainsi
nous avons eu à consulter différents documents.

L'interview
5

Cette technique permet d'entrer en communication verbale avec les personnes supposées
compétentes dans les domaines de recherche afin d'avoir leur avis et considérations.

Comme observation, c'est l'observation participative qui est celle ou l'observateur doit
se faire accepter par les membres investigués au point de se faire oublié

6. Délimitations du sujet

A. Dans le temps

Le temps et l'espace formeront la circonscription de notre étude, dans le temps, Notre


étude s'étend sur la période allant de 2023 à 20224.

B. l'espace

Cela ne se limitera pas à la Direction Générale des Recettes Administrative, Judiciaires,


Domaniales et de Participations (DGRAD) en sigle dans la province du Haut-Katanga, nous
pourrions atteindre toutes la sphère des entreprises qui seront dans les besoins
6

7. Subdivision du travail

Outre l'introduction et la conclusion, notre travail est subdivisé en trois grands chapitres
centré respectivement sur :

 Chapitre 1 : CADRE CONCEPTUEL ET CONSIDERATION THEORIQUE


 Chapitre 2 : PRESENTATION DU CADRE D’ETUDES ET ANALYSE DE
L’EXISTANT
 Chapitre 3 : CONCEPTION DU NOUVEAU SYSTEME
D’INFORMATION
 Chapitre 4 : IMPLEMENTATION DE L’APPLICATION
7

Chapitre 1 : DEFINITIONS DES CONCEPTS OPERATOIRES ET CONSIDERATIONS


THEORIQUE

Le chapitre que nous allons explorer dans ce mémoire se concentre sur la mise en place
d’une application de gestion de pointage des employés au sein d'une entreprise publique, il est
essentiel de comprendre comment la gestion de présence dans une entreprise se présente afin de
savoir comment chaque employé doit être bien rémunéré.

A. Définition des concepts opératoire

« Mise en place d’une application de pointage pour la rémunération des employés


dans une entreprise publique » cas de la DGRAD

i. concepts clés

 Mise en place
 Pointage
 Application
 Entreprise
 employés

Mise en place

Selon le dictionnaire français c’est l’action d'installer, placer, d'agencer, de mettre


quelque chose à une certaine place. En résumé, la mise en place est un processus de préparation
et d’organisation qui vise à faciliter le bon déroulement d’une activité ou d’un service. Elle peut
s’appliquer à divers domaines, par contre nous nous l’utiliserons dans le domaine informatique.1
8

Pointage

En général, le pointage fait référence à l'action de marquer ou d'enregistrer des données,


souvent liées au suivi du temps de travail des employés. Le pointage joue un rôle important dans
la gestion du temps de travail des employés dans une entreprise. Voici les principaux rôles du
pointage :

 Comptabilisation des heures de travail, le pointage permet de relever


précisément le temps de travail de chaque salarié, conformément à leur contrat
de travail. Il enregistre les heures d'arrivée et de départ, les absences, retards,
congés et heures supplémentaires, cela permet à l'employeur de justifier les
périodes de travail de ses salariés en cas de contrôle.
 Optimisation des plannings, les données récoltées par le pointage permettent
d'établir des mises au point sur la gestion des plannings, des absences et des
heures supplémentaires. Cette optimisation contribue à améliorer les
performances de chaque individu et de l'entreprise dans son ensemble
 Égalité de traitement, avec un système de pointage, tous les salariés sont sur un
pied d'égalité en matière de temps de travail. Les règles s'appliquent de façon
identique à tous
 Obligation légale, le pointage des heures de travail est une obligation légale pour
tous les employeurs relevant du Code du travail. Il permet de s'assurer du respect
des durées maximales de travail et du paiement des heures supplémentaires.
 Pour les salariés payés à l'heure, le pointage est indispensable pour comptabiliser
leur temps de travail et calculer leur salaire en fonction des heures effectuées.
Chaque heure travaillée est rémunérée selon le taux horaire du salarié.2

1
https://dictionnaire francais/
2
https://www.perplexity/search/
9

Application

Une application, dans le contexte des technologies mobiles et informatiques, est un


programme ou un ensemble de programmes conçus pour permettre aux utilisateurs d’exécuter
une tâche ou une série de tâches spécifiques.3

Une application est un programme (ou un ensemble logiciel) directement utilisé pour
réaliser une tâche ou un ensemble de tâches élémentaires d’un même domaine ou formant un
tout ; Dans le domaine de l’informatique, une application est un logiciel conçu pour accomplir
une fonction spécifique. Il existe plusieurs types d’applications mais nous ne citerons que
quelques unes :

 Les applications mobiles : Les applications mobiles sont des logiciels conçus
spécifiquement pour s’exécuter sur des appareils portables, tels que les
smartphones et les tablettes. Contrairement aux programmes standards d’un
ordinateur, elles sont optimisées pour tirer parti des fonctionnalités spécifiques
de ces appareils, telles que l’accéléromètre, le GPS, la caméra, etc. Ces
applications sont conçues en utilisant des langages et des cadres spécifiques
comme Swift pour iOS (Apple) ou Java/Kotlin pour Android. Les utilisateurs
téléchargent généralement ces applications depuis des magasins d’applications
dédiés, tels que le Google Play Store pour Android ou l’Apple App Store pour
iOS, où ces apps sont stockées et mises à jour régulièrement ;
 Les applications web : Les applications web sont des programmes qui
fonctionnent directement à partir d’un navigateur internet, sans nécessiter
d’installation préalable sur le dispositif de l’utilisateur. Techniquement, elles
sont principalement écrites en langages de programmation tels que HTML, CSS,
et JavaScript. Ces applications utilisent souvent des frameworks tels qu’Angular,
React ou Vue.js pour optimiser leur performance et leur interface utilisateur. Le
principal avantage de ces applications est qu’elles sont accessibles de n’importe
quel appareil possédant un navigateur, sans avoir à se soucier de la compatibilité
du système d’exploitation. Elles sont hébergées sur des serveurs, ce qui signifie
10

que les mises à jour peuvent être déployées immédiatement sans nécessiter
d’action de la part de l’utilisateur ;
 Les applications de bureau : Les applications de bureau sont des logiciels
traditionnels développés pour fonctionner sur des ordinateurs personnels, qu’il
s’agisse d’ordinateurs de bureau ou de portables. Elles sont généralement
construites avec des langages tels que C++, Python, ou Java. Ces applications
nécessitent une installation directe sur la machine de l’utilisateur et, une fois
installées, elles fonctionnent indépendamment, souvent sans nécessiter de
connexion internet continue. Cependant, les mises à jour nécessitent
généralement un téléchargement et une installation manuels ;
 Les applications hybrides : Les applications hybrides représentent une fusion
entre les applications mobiles et web. Elles sont conçues en utilisant
principalement des technologies web (comme HTML, CSS, et JavaScript), mais
sont encapsulées dans une coque native qui permet à l’application de s’exécuter
sur un appareil mobile comme si c’était une application mobile native Les
applications mobiles : Les applications mobiles sont des logiciels conçus
spécifiquement pour s’exécuter sur des appareils portables, tels que les
smartphones et les tablettes. Contrairement aux programmes standards d’un
ordinateur, elles sont optimisées pour tirer parti des fonctionnalités spécifiques
de ces appareils, telles que l’accéléromètre, le GPS, la caméra, etc. Ces
applications sont conçues en utilisant des langages et des cadres spécifiques
comme Swift pour iOS (Apple) ou Java/Kotlin pour Android. Les utilisateurs
téléchargent généralement ces applications depuis des magasins d’applications
dédiés, tels que le Google Play Store pour Android ou l’Apple App Store pour
iOS, où ces apps sont stockées et mises à jour régulièrement ;
 Les applications web : Les applications web sont des programmes qui
fonctionnent directement à partir d’un navigateur internet, sans nécessiter
d’installation préalable sur le dispositif de l’utilisateur. Techniquement, elles
sont principalement écrites en langages de programmation tels que HTML, CSS,
et JavaScript. Ces applications utilisent souvent des frameworks tels qu’Angular,
React ou Vue.js pour optimiser leur performance et leur interface utilisateur. Le
11

principal avantage de ces applications est qu’elles sont accessibles de n’importe


quel appareil possédant un navigateur, sans avoir à se soucier de la compatibilité
du système d’exploitation.

3
https://queveutdire.com/technologie/

4 https://queveutdire.com/technologie/application

Entreprise

Une entreprise est une unité de production juridiquement autonome dont l'objectif est de
produire des biens et/ou des services à des fins lucratives.5

Une entreprise est une organisation humaine dont le but est de produire des biens ou des
services en vue de les délivrer à des clients, cela dans un but d’équilibre ou d’excédent financier
(rentabilité). Plus précisément, voici quelques caractéristiques importantes d’une entreprise :

 Organisation complexe et ouverte : Une entreprise interagit largement avec


d’autres acteurs économiques tels que les fournisseurs, les clients.
 Consommation de ressources : L’entreprise mobilise des ressources internes
(comme le personnel, les bâtiments et le matériel possédé) ainsi que des
ressources externes (comme les sous-traitants et les prestataires) pour créer de la
valeur.6
12

Employés

Un employé est une personne rétribuée pour produire un travail au sein d’une entreprise
ou d’une administration. Selon le dictionnaire encyclopédie

On peut aussi dire qu’un employé désigne une personne qui travaille pour une autre
personne, une entreprise ou une organisation en échange d'une rémunération financière, telle
qu'un salaire ou un traitement. Les employés peuvent être engagés sous diverses formes de
contrats de travail, allant de l'emploi à temps plein et à durée indéterminée aux positions
temporaires ou à temps partiel. La relation entre un employé et son employeur est régie par un
ensemble de termes et conditions définis, qui spécifient les droits, les devoirs, les responsabilités
du poste, ainsi que les avantages liés à l'emploi, tels que les congés payés, les assurances, et les
loyers et pourquoi pas un moyen de transport. Les employés jouent un rôle crucial dans le
fonctionnement et le succès d'une entreprise ou d'une institution en contribuant à ses objectifs à
travers leurs compétences, leur travail et leur engagement.7

Le rôle d'un employé dans une entreprise est essentiel pour son bon fonctionnement et
sa réussite. Les employés contribuent à la réalisation des objectifs de l'entreprise en exécutant les
tâches qui leur sont assignées, en apportant leur expertise et en collaborant avec leurs collègues
et leur hiérarchie. Ils sont également des acteurs clés dans la mise en œuvre de pratiques durables
et innovantes au sein de l'entreprise, en participant activement à la création de modèles d'affaires
durables et en proposant des idées novatrices pour améliorer les pratiques existantes. En outre,
les employés jouent un rôle crucial dans l'expérience-employé, en contribuant à créer du sens
dans leur travail, en étant reconnus pour leurs contributions, et en s'engageant activement dans
les projets de l'entreprise. Ainsi, les employés sont des piliers fondamentaux de toute
organisation, participant à sa croissance, à son innovation et à sa pérennité.8
13

5 https://www.larousse.fr/dictionnaires/

6 https://business-builder.cci.fr/

7 https://www.le-dictionnaire.com/

8 https://www.perplexity.ai/

ii. concepts annexes

UML

Unified Modeling Language est la signification d’ UML qui est un langage de


modélisation visuel standard utilisé pour spécifier, visualiser, construire et documenter les
artefacts d'un système logiciel. Ce langage a été Développé par Grady Booch, James Rumbaugh
et Ivar Jacobson, UML est devenu un standard adopté par l'Object Management Group (OMG)
en 1997.

UML fournit un langage visuel commun permettant aux développeurs, architectes et


parties prenantes de communiquer efficacement sur la conception et l'implémentation d'un
système complexe. Bien que n'étant pas un langage de programmation, UML peut être utilisé
pour générer du code dans différents langages.9
14

La gestion

Selon le dictionnaire encyclopédie, la gestion est définit comme l'action d'administrer,


d'assurer la rentalité.

Comme l’a dit le CT André KAYENGA SUMBU dans le cours de gestion des
ressources humaines, que la gestion s’entend comme le processus qui consiste à atteindre les
objectifs de rendement en utilisant au mieux les ressources humaines matérielles et financières
disponible. Elle implique les activités suivantes la planification, l’organisation, la direction et
l’évolution.10

9
5398333196e9b (1).pdf
10
Cours de gestion des ressources humaines 2023-2024 par le CT André KAYENGA

Programmation

Nous devons savoir que la programmation informatique « est l'écriture des programmes
informatiques en utilisant des langages de programmation. C'est une activité qui permet de créer
des instructions que les ordinateurs peuvent suivre pour résoudre des problèmes ou effectuer des
tâches automatisées. La programmation fait partie du développement de logiciels et du cycle de
vie de l'obtention d'un logiciel. »

La programmation informatique offre de nombreux avantages. Voici quelques-uns


d’entre eux :

 Résolution de problèmes : La programmation permet de résoudre des problèmes


de manière efficace et rapide. Les programmes informatiques peuvent être
15

utilisés pour effectuer des calculs complexes, trier des données, automatiser des
tâches et bien plus encore.
 Développement d’applications personnalisées : Grâce à la programmation, il est
possible de créer des applications et des logiciels sur mesure en fonction des
besoins spécifiques. Cela permet d’optimiser les fonctionnalités et d’adapter les
solutions aux exigences particulières.
 Automatisation des tâches répétitives : La programmation facilite
l’automatisation de tâches répétitives. Cela permet de gagner du temps et de
l’argent, car les processus manuels peuvent être remplacés par des scripts ou des
programmes.
 Amélioration de la logique et de la pensée critique : En apprenant à programmer,
on développe sa logique et sa capacité à résoudre des problèmes de manière
structurée. La programmation encourage également la pensée critique et la
créativité.11

Codage

Nous avons définit le codage informatique comme « un processus essentiel dans le


domaine de l’informatique, il s’agit d’écrire des programmes en utilisant un langage
compréhensible par l’ordinateur ».

En d’autres termes, le codage consiste à créer des scripts qui indiquent à l’ordinateur
comment se comporter, quelles actions effectuer et comment répondre à certaines requêtes. 12
16

11 https://www.bing.com/

12 https://etudestech.com/

B. Considération théorique sur le développement des applications informatique

o Généralité sur la conception des systèmes d’information

Un système d'information (SI) est un ensemble de composants, de technologies et


d'acteurs interconnectés pour gérer les données et l'information dans une organisation. Son rôle
est de collecter, stocker, traiter et diffuser l'information aux endroits où elle est nécessaire pour
prendre des décisions éclairées.
Il est aujourd’hui admis que le processus de développement d’un système d’information
comporte deux phases essentielles : la phase de conception et la phase de réalisation. La phase
de conception est centrée sur l’expression de besoins et la recherche de solution pour satisfaire à
17

ces besoins, elle vise à produire différentes spécifications du système d’information, quand à la
phase de conception elle se consiste à implémenter la solution pour aboutir à un système logiciel.
La phase de conception est devenue essentielle dans le processus de développement des
S.I. on montrait que certaines des erreurs qui surviennent dans le développement des SI
proviennent de la conception. Ces erreurs sont les plus difficiles et les plus coûteuses à résoudre.
La conception est la tâche la plus créative et la plus difficile car étant un processus de décisions
complexes concernant généralement :
 Les fonctions que le S.I doit assurer et les informations que le S.I doit gérer
 Les techniques de traitement, de communication et de diffusion de l’information
 Les règles de mémorisation, de traitement, de communication et de diffusion de
l’information  Les structures de travail et les comportements attendus
o Notions dur les Méthodes de conception
Une méthode d'analyse et de conception a pour objectif de permettre de formaliser les
étapes préliminaires du développement d'un système afin de rendre ce développement plus fidèle
aux besoins du client. Parmi les méthodes les plus connues. C’est l’ensemble des éléments
suivant :
• Modèles Ensemble de concepts et de règles permettant de modéliser le SI à différents
niveaux d’abstraction.

• Langage : Ensemble de construction pour décrire formellement et sans


ambiguïté le résultat d’un travail de conception
• Démarches Processus opératoire pour conduire le travail de conception
Objectifs des méthodes de conception :
Les principaux objectifs des méthodes de conceptions sont :
 Maîtriser la complexité de la conception en résolvant les problèmes
progressivement
 Evaluer l’état d’avancement de conception
 Permettre une bonne coopération et une bonne communication entre les
différents acteurs (informaticiens, équipe de conception, utilisateurs)
 Résoudre les problèmes de conception de manière rigoureuse
 Maîtriser et réduire les coûts de développement
18

 Augmenter la productivité des équipes de développement et la qualité des SI.12


o Notion de génie logiciel
Comme notre titre contient deux mots informatiques nous devons alors le définir
séparément ainsi d’une manier ensemble.
Un logiciel un ensemble d’entités nécessaires au fonctionnement d’un processus de
traitement automatique de l’information. Parmi ces entités, on peut trouver des programmes (en
format code source ou code exécutable).13
Le génie logiciel est un domaine des sciences de l’ingénieur dont l’objet d’études st la
conception, la fabrication, la maintenance des systèmes informatiques complexes.
Le génie logiciel est un processus qui consiste à analyser les besoins des utilisateurs,
concevoir, créer et tester une application logicielle. C'est une discipline d'ingénierie qui applique
les principes de l'informatique et de l'analyse mathématique à la conception, au développement,
au test et à l'évaluation des logiciels. Il s'intéresse aux méthodes de travail et aux bonnes
pratiques pour produire des logiciels fiables qui répondent aux attentes des clients.

13
https://www.bing.com/
14
cours de génie logiciel by Dr. YENDE RAPHAEL Grevisse
19

Chapitre 1 : CADRE CONCEPTUEL ET CONSIDERATION THEORIQUE

Le chapitre que nous allons explorer dans ce mémoire se concentre sur la mise en place
d’une application de gestion de pointage des employés au sein d'une entreprise publique, il est
essentiel de comprendre comment la gestion de présence dans une entreprise se présente afin de
savoir comment chaque employé doit être bien rémunéré.

C. Définition des concepts fondamentaux

« Mise en place d’une application de pointage pour la rémunération des employés


dans une entreprise publique » cas de la DGRAD

 Mise en place

Selon le dictionnaire français c’est l’action d'installer, placer, d'agencer, de mettre


quelque chose à une certaine place. En résumé, la mise en place est un processus de préparation
et d’organisation qui vise à faciliter le bon déroulement d’une activité ou d’un service. Elle peut
s’appliquer à divers domaines, par contre nous nous l’utiliserons dans le domaine informatique.1

 Pointage

En général, le pointage fait référence à l'action de marquer ou d'enregistrer des données,


souvent liées au suivi du temps de travail des employés. Le pointage joue un rôle important dans
la gestion du temps de travail des employés dans une entreprise. Voici les principaux rôles du
pointage

 Comptabilisation des heures de travail, le pointage permet de relever


précisément le temps de travail de chaque salarié, conformément à leur contrat
de travail. Il enregistre les heures d'arrivée et de départ, les absences, retards,
congés et heures supplémentaires, cela permet à l'employeur de justifier les
périodes de travail de ses salariés en cas de contrôle.
 Optimisation des plannings, les données récoltées par le pointage permettent
d'établir des mises au point sur la gestion des plannings, des absences et des
heures supplémentaires. Cette optimisation contribue à améliorer les
performances de chaque individu et de l'entreprise dans son ensemble
 Égalité de traitement, avec un système de pointage, tous les salariés sont sur un
pied d'égalité en matière de temps de travail.
 Obligation légale, le pointage des heures de travail est une obligation légale pour
tous les employeurs relevant du Code du travail. Il permet de s'assurer du respect
des durées maximales de travail et du paiement des heures supplémentaires.
 Pour les salariés payés à l'heure, le pointage est indispensable pour comptabiliser
leur temps de travail et calculer leur salaire en fonction des heures effectuées.
Chaque heure travaillée est rémunérée selon le taux horaire du salarié.2
20

1
https://dictionnaire francais/

2
https://www.perplexity/search/

 Application

Une application, dans le contexte des technologies mobiles et informatiques, est un


programme ou un ensemble de programmes conçus pour permettre aux utilisateurs d’exécuter
une tâche ou une série de tâches spécifiques.3

Une application est un programme (ou un ensemble logiciel) directement utilisé pour
réaliser une tâche ou un ensemble de tâches élémentaires d’un même domaine ou formant un
tout ; Dans le domaine de l’informatique, une application est un logiciel conçu pour accomplir
une fonction spécifique. Il existe plusieurs types d’applications mais nous ne citerons que
quelques unes :

Les applications mobiles : Les applications mobiles sont des logiciels conçus
spécifiquement pour s’exécuter sur des appareils portables, tels que les smartphones et les
tablettes. Contrairement aux programmes standards d’un ordinateur, elles sont optimisées pour
tirer parti des fonctionnalités spécifiques de ces appareils, telles que l’accéléromètre, le GPS, la
caméra, etc. Ces applications sont conçues en utilisant des langages et des cadres spécifiques
comme Swift pour iOS (Apple) ou Java/Kotlin pour Android. Les utilisateurs téléchargent
généralement ces applications depuis des magasins d’applications dédiés, tels que le Google Play
Store pour Android ou l’Apple App Store pour iOS, où ces apps sont stockées et mises à jour
régulièrement ;

Les applications web : Les applications web sont des programmes qui fonctionnent
directement à partir d’un navigateur internet, sans nécessiter d’installation préalable sur le
dispositif de l’utilisateur. Techniquement, elles sont principalement écrites en langages de
programmation tels que HTML, CSS, et JavaScript. Ces applications utilisent souvent des
frameworks tels qu’Angular, React ou Vue.js pour optimiser leur performance et leur interface
utilisateur. Le principal avantage de ces applications est qu’elles sont accessibles de n’importe
quel appareil possédant un navigateur, sans avoir à se soucier de la compatibilité du système
d’exploitation.4

 Entreprise

Selon le dictionnaire économique, une entreprise est une unité de production


juridiquement autonome dont l'objectif est de produire des biens et/ou des services à des fins
lucratives.

Une entreprise est une organisation humaine dont le but est de produire des biens ou des
services en vue de les délivrer à des clients, cela dans un but d’équilibre ou d’excédent financier
(rentabilité). Plus précisément, voici quelques caractéristiques importantes d’une entreprise :

 Organisation complexe et ouverte : Une entreprise interagit largement avec


d’autres acteurs économiques tels que les fournisseurs, les clients.
21

 Consommation de ressources : L’entreprise mobilise des ressources internes


(comme le personnel, les bâtiments et le matériel possédé) ainsi que des
ressources externes (comme les sous-traitants et les prestataires) pour créer de la
valeur.5
3
https://queveutdire.com/technologie/

4 https://queveutdire.com/technologie/application

 Employés

Un employé est une personne rétribuée pour produire un travail au sein d’une entreprise
ou d’une administration. Selon le dictionnaire encyclopédie

On peut aussi dire qu’un employé désigne une personne qui travaille pour une autre
personne, une entreprise ou une organisation en échange d'une rémunération financière, telle
qu'un salaire ou un traitement.

Les employés peuvent être engagés sous diverses formes de contrats de travail, allant
de l'emploi à temps plein et à durée indéterminée aux positions temporaires ou à temps partiel.
La relation entre un employé et son employeur est régie par un ensemble de termes et conditions
définis, qui spécifient les droits, les devoirs, les responsabilités du poste, ainsi que les avantages
liés à l'emploi, tels que les congés payés, les assurances, et les loyers et pourquoi pas un moyen
de transport. Les employés jouent un rôle crucial dans le fonctionnement et le succès d'une
entreprise ou d'une institution en contribuant à ses objectifs à travers leurs compétences, leur
travail et leur engagement.6

Le rôle d'un employé dans une entreprise est essentiel pour son bon fonctionnement et
sa réussite. Les employés contribuent à la réalisation des objectifs de l'entreprise en exécutant les
tâches qui leur sont assignées, en apportant leur expertise et en collaborant avec leurs collègues
et leur hiérarchie.

Ils sont également des acteurs clés dans la mise en œuvre de pratiques durables et
innovantes au sein de l'entreprise, en participant activement à la création de modèles d'affaires
durables et en proposant des idées novatrices pour améliorer les pratiques existantes.

En outre, les employés jouent un rôle crucial dans l'expérience-employé, en contribuant


à créer du sens dans leur travail, en étant reconnus pour leurs contributions, et en s'engageant
activement dans les projets de l'entreprise. Ainsi, les employés sont des piliers fondamentaux de
toute organisation, participant à sa croissance, à son innovation et à sa pérennité.7
22

5 https://business-builder.cci.fr/

6 https://www.le-dictionnaire.com/

7 https://www.perplexity.ai/

D. Définition des concepts de base

 Bases de données

Dans le dictionnaire informatique une base de données est définie comme un support
structuré et organisé qui stocke et organise des informations informatiques sur un serveur. Il
existe 3 types de bases de données : La base de données navigationnelle, La base de données
relationnelle, La base de données post-relationnelle.

 Le système de bases de données

Un système de bases de données est un ensemble des logiciels informatique pour la


gestion d’information, ce système a pour tache principale de fournir à des applications
informatiques un support de stockage et de gestion à travers une interface de haut niveau. Selon
le dictionnaire informatique

 Une donnée

En informatique, une donnée est la représentation d’une information dans un


programme soit dans le code source ou soit en mémoire durant l’exécution.

 Une information

En informatique, une information est un élément de connaissance susceptible d’être


conservé, traité ou transmis à l’aide d’un support et d’un mode de codification normalisé.

 Informatique

Selon le dictionnaire robert, l’informatique est une théorie et traitement de


l’information à l’aide des programmes mis en œuvres sur ordinateurs. On peut aussi définir
l’informatique comme une science de traitement automatique et rationnel de l’information
considérée comme le support des connaissances et des communications, selon le dictionnaire
Larousse.

Selon l’historique de ce mot l’informatique dérive de deux mots « information » et


« automatique » forgé par PHILIPPE DREYFUS, avalisé par CHARLES DE GAULLE, qui lors
d’un conseil des ministres, tranchant en informatique en 1957.
23

E. Définition de concepts annexes

UML

Unified Modeling Language est la signification d’ UML qui est un langage de


modélisation visuel standard utilisé pour spécifier, visualiser, construire et documenter les
artefacts d'un système logiciel. Ce langage a été Développé par Grady Booch, James Rumbaugh
et Ivar Jacobson, UML est devenu un standard adopté par l'Object Management Group (OMG)
en 1997.

UML fournit un langage visuel commun permettant aux développeurs, architectes et


parties prenantes de communiquer efficacement sur la conception et l'implémentation d'un
système complexe. Bien que n'étant pas un langage de programmation, UML peut être utilisé
pour générer du code dans différents langages.8

La gestion

Selon le dictionnaire encyclopédie, la gestion est définit comme l'action d'administrer,


d'assurer la rentalité.

Comme l’a dit le CT André KAYENGA SUMBU dans le cours de gestion des
ressources humaines, que la gestion s’entend comme le processus qui consiste à atteindre les
objectifs de rendement en utilisant au mieux les ressources humaines matérielles et financières
disponible. Elle implique les activités suivantes la planification, l’organisation, la direction et
l’évolution.9
24

8
5398333196e9b (1).pdf
9
Cours de gestion des ressources humaines 2023-2024 par le CT André KAYENGA

Programmation

Nous devons savoir que la programmation informatique « est l'écriture des programmes
informatiques en utilisant des langages de programmation. C'est une activité qui permet de créer
des instructions que les ordinateurs peuvent suivre pour résoudre des problèmes ou effectuer des
tâches automatisées. La programmation fait partie du développement de logiciels et du cycle de
vie de l'obtention d'un logiciel. »

La programmation informatique offre de nombreux avantages. Voici quelques-uns


d’entre eux :

 Résolution de problèmes : La programmation permet de résoudre des problèmes


de manière efficace et rapide. Les programmes informatiques peuvent être
utilisés pour effectuer des calculs complexes, trier des données, automatiser des
tâches et bien plus encore.
 Développement d’applications personnalisées : Grâce à la programmation, il est
possible de créer des applications et des logiciels sur mesure en fonction des
besoins spécifiques. Cela permet d’optimiser les fonctionnalités et d’adapter les
solutions aux exigences particulières.
 Automatisation des tâches répétitives : La programmation facilite
l’automatisation de tâches répétitives. Cela permet de gagner du temps et de
l’argent, car les processus manuels peuvent être remplacés par des scripts ou des
programmes.
 Amélioration de la logique et de la pensée critique : En apprenant à programmer,
on développe sa logique et sa capacité à résoudre des problèmes de manière
25

structurée. La programmation encourage également la pensée critique et la


créativité.10

10 https://www.bing.com/

Codage

Nous avons définit le codage informatique comme « un processus essentiel dans le


domaine de l’informatique, il s’agit d’écrire des programmes en utilisant un langage
compréhensible par l’ordinateur ».

En d’autres termes, le codage consiste à créer des scripts qui indiquent à l’ordinateur
comment se comporter, quelles actions effectuer et comment répondre à certaines requêtes. 11

F. Considération théorique sur le développement des applications informatique

o Généralité sur la conception des systèmes d’information

Un système d'information (SI) est un ensemble de composants, de technologies et


d'acteurs interconnectés pour gérer les données et l'information dans une organisation. Son rôle
est de collecter, stocker, traiter et diffuser l'information aux endroits où elle est nécessaire pour
prendre des décisions éclairées.
Il est aujourd’hui admis que le processus de développement d’un système d’information
comporte deux phases essentielles : la phase de conception et la phase de réalisation. La phase
de conception est centrée sur l’expression de besoins et la recherche de solution pour satisfaire à
ces besoins, elle vise à produire différentes spécifications du système d’information, quand à la
phase de conception elle se consiste à implémenter la solution pour aboutir à un système logiciel.
26

11 https://etudestech.com/

La phase de conception est devenue essentielle dans le processus de développement des


S.I. on montrait que certaines des erreurs qui surviennent dans le développement des SI
proviennent de la conception. Ces erreurs sont les plus difficiles et les plus coûteuses à résoudre.
La conception est la tâche la plus créative et la plus difficile car étant un processus de décisions
complexes concernant généralement :
 Les fonctions que le S.I doit assurer et les informations que le S.I doit gérer
 Les techniques de traitement, de communication et de diffusion de l’information
 Les règles de mémorisation, de traitement, de communication et de diffusion de
l’information  Les structures de travail et les comportements attendus
o Notions dur les Méthodes de conception
Une méthode d'analyse et de conception a pour objectif de permettre de formaliser les
étapes préliminaires du développement d'un système afin de rendre ce développement plus fidèle
aux besoins du client. Parmi les méthodes les plus connues. C’est l’ensemble des éléments
suivant :
• Modèles Ensemble de concepts et de règles permettant de modéliser le SI à différents
niveaux d’abstraction.

• Langage : Ensemble de construction pour décrire formellement et sans


ambiguïté le résultat d’un travail de conception
• Démarches Processus opératoire pour conduire le travail de conception
Objectifs des méthodes de conception :
Les principaux objectifs des méthodes de conceptions sont :
27

 Maîtriser la complexité de la conception en résolvant les problèmes


progressivement
 Evaluer l’état d’avancement de conception
 Permettre une bonne coopération et une bonne communication entre les
différents acteurs (informaticiens, équipe de conception, utilisateurs)
 Résoudre les problèmes de conception de manière rigoureuse
 Maîtriser et réduire les coûts de développement
 Augmenter la productivité des équipes de développement et la qualité des SI.12

o Notion de génie logiciel


Comme notre titre contient deux mots informatiques nous devons alors le définir
séparément ainsi d’une manier ensemble.
Un logiciel un ensemble d’entités nécessaires au fonctionnement d’un processus de
traitement automatique de l’information. Parmi ces entités, on peut trouver des programmes (en
format code source ou code exécutable).13
Le génie logiciel est un domaine des sciences de l’ingénieur dont l’objet d’études st la
conception, la fabrication, la maintenance des systèmes informatiques complexes.
Le génie logiciel est un processus qui consiste à analyser les besoins des utilisateurs,
concevoir, créer et tester une application logicielle. C'est une discipline d'ingénierie qui applique
les principes de l'informatique et de l'analyse mathématique à la conception, au développement,
au test et à l'évaluation des logiciels. Il s'intéresse aux méthodes de travail et aux bonnes
pratiques pour produire des logiciels fiables qui répondent aux attentes des clients.
28

12
https://www.bing.com/
13
cours de génie logiciel by Dr. YENDE RAPHAEL Grevisse

Chapitre 2 : PRESENTATION DU CADRE D’ETUDES ET ANALYSE DE L’EXISTANT

Dans l’élaboration de notre travail, nous commençons par un aperçu d’études préable.
Celle-ci consiste à recenser toutes les données et tout le traitement du système en place avant
préconiser une solution du système existant en vue d’en dégager les faiblesses et proposer les
solutions informatiques appropriées.
29

A. Présentation du cadre d’études

Notre champ d’investigation est la DGRAD qui signifie Direction Générale des Recettes,
Administratives, Judiciaires, Domaniales et de participations.

1) Historique

Comme toute institution, la DGRAD a également son historique, créée le 27 Décembre


1995, elle était anciennement appelée DGCPE (Direction Générale de Comptabilité Publique de
l’Etat, cette Direction a fait faillite et ferma ses portes et le gouvernement de la république a
alors changé de système, de nom ainsi que d’autres employés de la DGCPE c’est ainsi que la
DGRAD naissait, cette institution les yeux de l’Etat.

2) Situation géographique
Dans le grand Katanga (haut-Katanga et haut-Lomami), la DGRAD se trouve dans le
chef-lieu qui est Lubumbashi, dans la commune de Lubumbashi sur l’avenue de Maniema
officiellement mais pour des raisons techniques, la DGRAD se trouve sur l’avenue Mpolo N°12,
dans la commune de Lubumbashi au quartier Gambela 2.

3) Description du poste

La DGRAD possède de structure à deux niveaux : le niveau national et le niveau local

 Le niveau national

La DGRAD a à sa tête un directeur générale, secondé de 2 directeurs généraux


adjoints dont l’un s’occupe de l’administration et finances et l’autres des questions techniques et
reformes, un secrétariat générale dirigé par le chef de division, une cellule des reformes et des
stratégies attachée dans le cabinet du directeur général, neuf divisions au sein de la direction
centrale à Kinshasa (est et ouest), l’actuel directeur général de la DGRAD est Monsieur JEAN-
PARFAIT NTABALA MURHANDIKIRE

 Le niveau local

Au niveau local, la DGRAD est dirigé par un directeur provincial qui n’a ni second ni
adjoint mais des collaborateurs :

- Un secrétariat au niveau provincial dirigé par un chef de division et


chaque bureau a 2 bureaux hormis la division de l’administration.
- 08 ressorts au sein de la direction provinciale qui sont dirigés par des
personnes appelées chefs des ressorts.
30

L’actuel directeur provincial de la DGRAD Haut Katanga et Haut Lomami s’appelle


monsieur VALENTIN BYEMBA MAYAKA.

La DGRAD comprends 11 divisions qui sont :

 La division de l’administration des services généraux (ASG)


 La division de recouvrement et suivie des régimes d’exception.
 La division d’études et contentieux
 La division d’inspection de service
 La division de la redevance minière
 La division des finances et budget
 La division de contrôle et d’ordonnancement 1
 La division de contrôle et d’ordonnancement 2
 La division de contrôle et d’ordonnancement 3
 La division de l’informatique
 La division des imprimés des valeurs et administratifs
B. Analyse de l’existant

L’analyse de l’existant permet de comprendre la nature du système actuel, décrit la


solution présente du domaine d’études en terme d’organisation.

Le but de l’analyse de l’existant est la recherche des points forts et des points faibles du
système existant. Ainsi, l’analyse de l’existant fait l’état de lieu du système actuel.

L’administration secrétariat général (ASG) détient les orientations sur l’organisation


des pointages de la DGRAD, par les listes de présences, afin de le vérifier et pouvoir les
transmettre à la direction ou le secrétariat du DG.

1. Modèle conceptuel de communication(MCC)


Le modèle conceptuel de communication est un modèle ayant la représentation
graphique de la production, la circulation et la destination des informations au sein du système
d’information du domaine d’études, dont le processus de pointage se présente de la manière
suivante :
La secrétaire générale doit passer avant l’arriver des employés dans chaque division
afin de déposer les fiches le matin avant la sortie des employés, passer les récupérer et se
rassurer que chaque présente a écrit son nom, heure d’arriver ainsi que heure de sortie avant de
récupérer et signaler la sortie des agents.

2. Description de données
En ce qui concerne la présence des employés dans l’entreprise DGRAD, il y a le
document ci après :
 La fiche de présence
C. Critique de l’existant
31

Apres avoir analysé la circulation des informations et procédures utilisés dans notre
domaine d’étude, nous présentons les points forts et les points faibles dans la gestion de présence
à la DGRAD.

a. Points forts

Malgré le traitement manuel constaté sur la gestion de présence des employés, nous
avons constaté une bonne collaboration entre les agents de la DGRAD.

b. Points faibles

Dans le présent, nous allons tenter de faire ressortir les failles constatées, parmi lequel
nous citons le retard des employés car l’ASG passe avant l’arriver des agents de ce fait les
employés arrivent en retard mettent une heure d’une manière frauduleuse vers la sortie quelques
avant partent bien avant et malgré cela écrivent l’heure de sortie prévue.

c. Proposition des solutions

Cette étape permet de construire une ou plusieurs propositions générales, des solutions
pour les problèmes étudiés en précisant le cadre de notre réalisation d’une solution active, car il
définit les divers moyens à l’utilisation des informations.

Pour rendre ce système de gestion de pointage de présence de la DGRAD le plus


performant, nous proposons les éléments suivants : mettre en point une application capable
d’informatiser le pointage des employés. Cette application permettra également de pouvoir
connaitre les absences de chaque afin de pouvoir les rémunérés

Chapitre 3 : CONCEPTION DU NOUVEAU SYSTEME D’INFORMATION

Dans ce chapitre, nous allons entamer avec une modélisation claire, nette et
propre de l’entreprise DGRAD et pour arriver à faire une bonne analyse du
système d’information nous allons utiliser les méthodes informatiques pour
l’automatisation de systèmes d’entreprise.

I. Formalisation des données


A. Dictionnaire de données épurées
32

C’est un dictionnaire ou un tableau qui ne supporte pas ni synonyme ni polysémie


ni même données calculées.

N° Propriétés signification type taille Contrôle


1 IdEmpl L’identifiant de NC AN-15 unique
l’employé
2 NomEmpl Le nom de l’employe NC AN-15

3 PostnomEmpl Le postnom de NC AN-16


l’employé
4 Id_pointage l’identifiant du NC AN-10 Unique
pointage journalière
5 Date La date du pointage NC AN-20
journalier
6 Heure_entrée L’heure d’arriver NC

7 Heure_sortie L’heure de la sortie NC

8 Id_paie L’identifiant du NC AN-13


paiement
9 montant Le montant payé NC
8 Date_pai La date de paiement NC AN-10 jj/mm/aaaa

9 Id_service L’identifiant du NC AN-13


service
10 Designation La desigantion du NC AN-17
service
i. Circulation des informations

Dès le matin un responsable du service de l’ASG se présente dans toutes


les divisions de la DGRAD afin de déposer les listes de présences pour qu’à
l’arrivée des agents qu’ils signent, et passe le récupérer vers 10h lorsque tous les
agents ont déjà signé.

ii. Description de traitement


33

Les traitements constituent la partie dynamique du système d’information.


Ils décrivent les opérations à effectuer sur les données pour les transformer en
résultats demandé par les utilisateurs.

iii. Recensement des acteurs

Les acteurs sont des personnes physiques ou des postes de travail jouant un
rôle précis dans l’organisation ou dans le domaine.
N° NOM ACTEUR TYPE EXPLICATION
1 SECRETAIRE ADMIN INTERNE Celui qui apporte la
fiche de présence
dans chaque
division
2 DIVISION INTERNE Apres avoir signer
chaque division doit
remettre la fiche au
secrétaire admin

ASG (1) DIVISIONS

(2)

Légende
(1) donner la fiche présence

(2) récupérer la fiche présence

II. Matrice de dépendances fonctionnelle à source simple

Cette matrice est un tableau carré dont le nombre de colonne est égale au
nombre de lignes. Dans cette matrice on prendra toutes les propriétés se trouvant
dans le dictionnaire de données excepté les expressions calculées s’il en a et elle se
présente comme suite

N° SOURCE
34

BUT 1 2 3 4 5 6 7 8 9 1 11 12
0
1 IdEmpl *

2 NomEmpl 1

3 PostNomEmpl 1
4 Id_pointage *
5 Date 1
6 Heure_entree 1
7 Heure_sortie 1
8 Id_paie *
9 montant 1
10 Date_paiement 1
11 Id_service *
12 Designation 1

Modèles conceptuel

C’est une représentation claire des données statique du système de


l’information de l’entreprise. C’est-à-dire représenter convenablement ou
correctement une information sans une forme convenant à son traitement. Il a pour
objectif :

 D’affecter les propriétés ;


 Définir les identifiants ;
 Définir les relations entre les objets ;
 Comprendre les liens qui existent entre les objets ;
 Décrire les chronologies des opérations ;
 etc.

Employe pointage

IdEmpl Id_pointage
Pointer
NomEmpl Date
PostnomEmpl CIF Heure_entree
Heure_sortie
35

Etre affecte
Concerner
CIF
CIF

1,1 1,n

service
Paiement
Id_paie Id_service
Montant Designation
Date_paiement

1,1
36

 tableau des cardinalités

Nous allons expliquer en établissant un tableau notre modèle conceptuel de


données, qui se présente de la manière suivante :

N° Association entités cardinalités Significations


1 Concerner paiement 1,1 Un employe est
concerné a un seul
et seul paiement
hormis les primes
et les avantages du
poste

employe 1,n Un ou plusieurs


employés sont
concernés au
paiement

2 Etre affecté service 1,n Dans un service


nous pouvons
affecter un ou
plusieurs
employés
employés 1,1 Un employé peut
être affecté à un et
seul service
interne

3 pointage 1,n Nous pouvons


avoir 1 ou
plusieurs pointage
pointer des employés
37

employé 1,1 Un employé ne


peut pointer une et
une seule sa
presence
journaliere

 tableau de flux

Un tableau de flux est une étape du diagramme de circulation des


informations appelées graphe de flux. Dans ce tableau, nous recensons tous les flux
du domaine qui sont facilement visible grâce au graphe de flux.

N° Nom de flux émetteur récepteur données Signification


1 Donner ASG employé NomEmpl L’ASG
PostnomEmpl apporte la
PrenomEmpl liste de
Heure_entree presence
Heure_sortie dans un
service pour
que les
employés
signent
Récupérer Employé ASG NomEmpl L’ASG
PostnomEmpl recupere la
PrenomEmpl liste de
Désignation pointage
Date dans un
service que
les
employés
ont signés

 tableau des événements

Un événement par définition est la matérialisation d’un fait, qui, en


produisant, doit se déclencher une réaction du système. Un événement à trois types
38

dont les deux premiers ont l’événement et le troisième n’en a pas. Un événement
est toujours du type de son émetteur.

Voici quelque type d’événement :

o Externe : sont des événements émis par un acteur externe. Un acteur d’un
événement est un acteur qui est initiateur ou créateur d’un événement.
o Interne : ce sont des événements qui surviennent lorsqu’une opération se
termine. Un récepteur d’un événement est un acteur qui et consommateur
d’un événement c'est-à-dire il réagit à l’apparition de l’événement
o Temporel : cet événement est déclenché suite au temps. Autrement dit un
événement temporel est lié au temps, il n’a pas d’émetteur et n’est porteur
d’un message à un récepteur.

Pour avoir le tableau des événements, il faut :

o A partir du tableau de flux, considérer les flux dont les récepteurs sont des
acteurs internes
o Ces flux deviennent des événements internes si les émetteurs sont des
acteurs internes ou des événements externes si les émetteurs sont des acteurs
externes.
o Ajouter les événements temporels à partir des règles de gestion ou de bon
sens.
 Tableau des actions induites

C’est un tableau qui associe à chaque événement déclencheur, les


différentes actions que les acteurs récepteur devraient réaliser ainsi que l’action
devra produire.

Une action induite est celle qui résulte des événements des effets produits
par quelque chose ; dans notre cas, il s’agit des actions résultantes des événements.

 A partir du tableau des événements, considérer un événement


 Pour chaque événement, chercher les actions induites par cet
événement et les résultats produits par l’exécution de ces actions à
partir des règles de gestion/ ou de bon sens.

Voici le tableau des actions induites :


39

N° événements récepteur action Résultat explications


1 Présence par Système  Envoie Identité Lorsque
Empreinte pointage heure complet de l’employé
d’heure d’arrivée d’entrée l’agent enregistre ses
 Nom de accompagné Ses identités à
l’employé de sa fonction travers
 Post nom ainsi son empreinte
de Que l’heure à le
l’employé laquelle il est système
 Prénom de arrivé renvoie
l’employé directement les
 Ainsi que noms complets
son ainsi
matricule que
 Sa l’heure
fonction d’arriver
2 Présence par Système  Envoie Identité Lorsque
Empreinte pour Pointage heure complet de l’employé
L’heure de sortie sortie l’agent, enregistre ses
 Nom de accompagné identités à
l’employé de sa fonction travers
 Post nom ainsi son empreinte
de Que l’heure à le
l’employé laquelle il est système
 Prénom de sorti renvoie
l’employé directement les
 Ainsi que noms complets
son ainsi
matricule que
 Sa l’heure sortie
fonction
40

 Tableau des opérations

Est un ensemble d’actions exécutées par le système suite à un événement


ou à une conjonction d’événement.

C’est ensemble est interruptible (action d’interrompre) c’est-à-dire que les


événements ne sont pas pris en compte (ils ne sont pas forcément ignorés pour
autant) tant que l’opération n’a pas été accomplie.

Autrement dit, une opération est toute action déclenchée pour réagir à un
événement ou à plusieurs événements ; l’exécution d’une opération se ramène à
l’exécution d’actions élémentaires effectuées sur la base d’information à des
données portées sur les événements déclencheurs.

Ces actions portent sur des concurrences d’entité ou d’association du


modèle conceptuel de données et peuvent appartenir à l’un de quatre types
suivants :

 Insertion ;
 Modification ;
 L’effacement ;
 La recherche.

N° Nom Evénement Action Résultats Explications


opération Déclencheu
r
41

1 Base de Pointage de  Envoie Identité Lorsque


données présence par heure complet de l’employé
empreinte entrée & l’agent enregistre
sortie accompagné ses
 Nom de de sa identités à
l’employé fonction travers
 Post nom ainsi son
de Que l’heure empreinte le
l’employé à laquelle il système
 Prénom de est arrivé & renvoie
l’employé sorti directement
 Ainsi que les noms
son complets
matricule ainsi
 Sa que
fonction l’heure
arrivée &
sortie

A.modelés logique et organisationnels


La formation organisationnelle et logique a comme but d’intègre dans
l’analyse qui était faite au niveau conceptuel, les critères lieux à l’organisation.

L’analyse organisationnelle précisera les notions de temps, la chronologie


des opérations d’unité de lieu, il définira le poste de travail, accès à la base de
données

Les questions posées au niveau de traitement sont « Qui ? », « Où ?»,


« Quand ? ». Au niveau de donnée la question posée est « Avec Quoi ? » elle se
fera en modèle logique de donnée (MLD) et Modèle Organisationnel

I. Modèle logique de données


a) présentation

Un modèle logique de données (MLD) est une représentation de la


structure de données d’une façon structuré.
42

Il précisera le model de stockage de données qui seront manipulées par


l’ordinateur, le MCD tel qu’il était représenté n’est peut être exploité qu’un
système d’information bien normalisé. Il est donc nécessaire de passé du niveau
conceptuel un second niveau plus proche de capacité du système d’information.

Quant à nous, nous concentrerons au modèle logique de donnée relationnel


pour recenser les apparut nous avons choisi les SGBD qui est un langage de
gestion de base de données relationnel, qui offre à la fois un langage de requête
SQL.

Dont les données de même nature sont organisées en table dans lequel les
colonnes décrivent les champs en commun, (attribut) et les lignes contiennent la
valeur de ce champ pour chaque enregistrement.

b) Concepts de base

Relation ou table

Une relation est un tableau à double dimension, chaque colonne représente les
champs à attribut. Cette relation et chaque un tuple. Un tuple est occurrence d’une
relation.

Attribut ou champ

Un attribut ou champ est une colonne d’une relation et contient un ensemble de


valeurs d’un domaine, la propriété ne peut se trouver qu’à un seul endroit dans un
modèle.

Domaine

C’est un ensemble de valeurs en extension ou en compréhension. Un domaine ne


peut être simple ou composé.
43

Clé primaire

Est un ensemble minimum d’attribut qui permet de distinguer chaque tuple par
rapport à tous les autres. Chaque table doit avoir une clé primaire.

Clé étrangère

Une clé étrangère est une clé qui fait référence à la clé primaire d’une autre table.
Elle st précédée par le symbole.

c) Règle de transformation du MCD en MLD

La construction du modèle conceptuel des données suit les règles suivantes :

 Toutes les entités du MCD deviennent des tables en MLD et leurs


propriétés deviennent des champs de la table ;
 Pour une association hiérarchique, les identifiants de l’entité mère sera placé
de la relation issue de l’entité fille comme clé étrangère ;
 Pour une association non hiérarchique, cette relation devient une relation et
admet comme champs, les propriétés de l’entité qu’elle a liée.

Il se présente de la manière suivante :

MLDR
44

II. Modèle organisationnel

Ce modèle est l’amélioration du modèle conceptuel de traitement car


l’intègre le temps, de durée, des ressources, des lieux, et de nature de traitement.

N° Temps Phases MO Nature POSTE DE TRAVAIL


LIEU RESPONSA RESSOURCES
BLE
1 2min interactive Système ASG Système de pointage
Présence pointage
par

Dispositif de
pointage

Renvoie
de
message à
la base de
45

Vous aimerez peut-être aussi