0% ont trouvé ce document utile (0 vote)
24 vues15 pages

Système biométrique de gestion des présences

Ce document présente le développement d'un système biométrique de gestion des présences basé sur les empreintes digitales à l'Université de Kinshasa. Le système vise à automatiser et sécuriser le processus d'enregistrement des présences, en remédiant aux limitations des méthodes manuelles actuelles. Une méthodologie rigoureuse de développement a été suivie, incluant l'utilisation de UML pour la modélisation et SQL Server pour la gestion des données.

Transféré par

gaetanmpane
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues15 pages

Système biométrique de gestion des présences

Ce document présente le développement d'un système biométrique de gestion des présences basé sur les empreintes digitales à l'Université de Kinshasa. Le système vise à automatiser et sécuriser le processus d'enregistrement des présences, en remédiant aux limitations des méthodes manuelles actuelles. Une méthodologie rigoureuse de développement a été suivie, incluant l'utilisation de UML pour la modélisation et SQL Server pour la gestion des données.

Transféré par

gaetanmpane
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1

Université de Kinshasa
Faculté des Lettres et Sciences Humaines
Département d’Anglais et Informatique des Affaires

DEVELOPPEMENT D’UN SYSTEME BIOMETRIQUE DE GESTION


DES PRESENCES AU COURS BASE SUR LES EMPREINTES
DIGITALES, CAS DE LA FACULTE DES LETTRES ET SCIENCES
HUMAINES.

Gaëtan MPANE VITA

Résumé

L’identification et la gestion des présences des étudiants dans les auditoires


restent un défi majeur. Ce travail propose un système biométrique basé sur les
empreintes digitales pour automatiser la gestion des présences. Le système utilise
la reconnaissance biométrique pour assurer un contrôle strict et sécurisé des
présences en éliminant les fraudes et la perte du temps. Après une étude du système
existant, nous avons conçu et implémenté une solution informatique utilisant UML
pour la modélisation et SQL Server pour la gestion des données. La mise en œuvre
a suivi une méthodologie rigoureuse de développement de logiciels, incluant la
phase d’analyse, la conception UML et le développement en C#. Les tests
d’utilisabilité ont montré une amélioration significative en termes de précision et
de gain de temps.
2

I. INTRODUCTION
Avec l’essor des technologies de l’information, la biométrie s’impose comme
une alternative fiable aux méthodes traditionnelles d’identification. Dans le contexte
universitaire, la gestion manuelle des présences via des listes papier présente des failles
en termes d’exactitude, de rapidité et de sécurité.

Ce travail s’inscrit dans une démarche d’amélioration du processus


d’identification des étudiants en proposant un système biométrique reposant sur la
reconnaissance des empreintes digitales.

L’objectif principal est de garantir une gestion sécurisée et automatisée des présences,
tout en réduisant les risques de fraude.

Contexte et Problématique

Actuellement, la Faculté des Lettres et Sciences Humaines de l’Université de


Kinshasa utilise un système manuel basé sur des feuilles de présence. La présence au
cours étant obligatoire, une condition sine qua non de la réussite pour nombreux de
professeurs, l’édition de la fiche (ou liste) de présence se fait principalement de façon
orale, c’est-à-dire le délégué (chef de promotion) ou l’enseignant possède une liste sur
laquelle le nom de chaque étudiant est inscrit, et chaque nom devra être lu, lorsqu’un
étudiant suit son nom, il doit répondre par présent pour que l’enseignant ou le délégué de
classe puisse le marquer présent sur la fiche.

Ce système présente plusieurs limitations :

- Il est chronophage, surtout pour les grandes promotions comptant plusieurs


centaines d’étudiants.
- Il permet la fraude, avec la possibilité qu’un étudiant réponde pour un autre.
- Il est sujet à des pertes et erreurs humaines (feuilles égarées, erreurs
d’enregistrement, etc.).

Hypothèse et Objectif

Face à ces contraintes, une solution automatisée et sécurisée s’avère


nécessaire. Nous pensons que les absences au cours (cas des étudiants fantômes), le
mauvais suivi, la perte de liste, la mauvaise gestion du temps, ou encore le processus
d’obtention des bonus venant des enseignants seraient, à priori réglables si un meilleur
contrôle leur était réservés. A cet effet, nous supposons :
3

Il est possible d’utiliser la technologie biométrique de reconnaissance


d’empreintes digitales qui permettrait d’identifier de manière unique et précise chaque
étudiant et de gagner du temps. Et ce système permettra le suivi des étudiants, la
visualisation des rapports mais surtout serons bien accueilli par les utilisations pour la
facilité d’utilisation.

II. NOTIONS DE BASE SUR LA BIOMETRIE


II.1 Définition

La biométrie regroupe les technologies permettant d’identifier un individu sur


la base de caractéristiques biologiques, physiologiques ou comportementales uniques.

Elle offre plusieurs avantages :

- Identification précise et unique.


- Sécurité renforcée grâce à l’impossibilité de falsifier certaines données
biométriques.
- Automatisation des processus de contrôle d’accès et d’authentification.

II.2 Modalités biométriques

Les modalités biométriques peuvent être classées en trois catégories : la


biométrie biologique, la biométrie morphologique ou physiologique et la biométrie
comportementale.

 Modalité Biologique
Cette catégorie s’appuie sur l’analyse de caractéristiques biologiques de
l’individu. La prémisse de ce type d’analyse est que la donnée biologique de chaque
individu constitue une signature personnelle. Elle comprend : l’ADN (Acide
Désoxyribonucléique), l’odeur, le sang, les signaux physiologiques.
Ces modalités sont très complexes à mettre en œuvre dans un système usuel
de reconnaissance et ne sont utilisées que dans un cas d’extrême nécessité.

 Modalité Morphologique ou Physiologique


Cette catégorie s’appuie sur l’utilisation de traits physiques qui sont uniques
et permanents chez l’individu. C’est la plus rependue pour sa facilité de mise en œuvre et
son acceptation par le public. Parmi elles, on peut citer : les empreintes digitales, le
visage, l’iris, la rétine, et la géométrie de main.
4

Elles se trouvent dans des applications diverses en fonction de leurs


spécificités et avantages.
 Modalité Comportementale
Elle se base sur l’analyse de comportement d’un individu tels que la signature,
la démarche, la voix, la dynamique de frappe au clavier.

II.3 Caractéristiques et Comparaison

Une caractéristique de la biométrie fait référence aux propriétés, aux attributs


d’une modalité biométrique donnée. Les différentes modalités biométriques ont des
caractéristiques suivantes :

- Universalité : Cette caractéristique signifie que chaque individu possède la


modalité biométrique liée à son corps.
- Unicité : Les modalités biométriques sont uniques pour chaque individu afin
de pouvoir différencier les uns les autres.
- Mesurabilité : Elle s’explique par le fait que la modalité biométrique doit être
quantitativement mesurable pour être ensuite traitée et utilisée pour la
comparaison. On parle aussi de la collectabilité.
- Permanence (Durabilité) : Signifie que la modalité biométrique doit rester
stable, résister au changement dans le temps, sans trop de variations
(invariantes dans le temps), on peut autrement dire suffisamment immuable
pendant une période donnée.
Collectabilité

Acceptabilité

Performance
Permanence
Universalité

Modalités Biométriques
Unicité

Signature L L L H H L
Voix M L L M H L
Iris H H H M L H
Visage H L M H H L
Empreinte digitale M H H M H H
Géométrie de main M M M M M M
Sang H M M M L M
H=High (Elevé), M=Medium (Moyen), L=Low (Faible)
5

Parmi ces méthodes, les empreintes digitales ont été choisies pour leur
fiabilité, leur coût abordable et leur large acceptation. Et le tableau précédent peut
expliquer d’autres raisons

II.5 Système biométrique

a) Définition
Un système biométrique est essentiellement un système qui acquiert des
données biométriques d’un individu, puis compare de caractéristiques extraites de ces
données à un ensemble de données stockées au préalable pour pouvoir enfin exécuter une
tâche ou prendre une décision à partir du résultat de cette comparaison.

b) Architecture d’un système biométrique


L’architecture d’un système biométrique repose sur deux processus :
l’apprentissage et la reconnaissance ; le troisième est facultatif : l’adaptation. Pendant
l’apprentissage, le système va acquérir une ou plusieurs mesures biométriques qui
serviront à construire un modèle de l’individu. Ce modèle de référence servira de point
de comparaison lors de la reconnaissance, et cela pourrait être réévalué après chaque
utilisation grâce à l’adaptation.

c) Fonctionnement
Les systèmes biométriques fonctionnent selon trois modes, qui sont
l’enrôlement, la vérification et l’identification. Dans son architecture, le mode
d’enrôlement se trouve dans l’apprentissage, et les deux derniers dans la phase de la
reconnaissance.

d) Performance d’un système biométrique


Chaque système biométrique est en face de deux populations : les clients
appartenant au système, qui sont autorisés à pénétrer dans la zone protégée et les
imposteurs n’appartenant pas au système, qui n’ont aucune autorisation, mais qui vont
quand même essayer de rentrer.
D’où la performance d’un système biométrique est un élément essentiel à
prendre en compte dans le choix du système où plusieurs mesures sont employées : Taux
de Faux Rejets, Taux de Fausses Acceptations, Taux d’erreurs.
6

III. ÉTUDE DU SYSTEME EXISTANT


L’étude du système existant constitue une étape fondamentale dans tout projet
de développement de système informatique, car elle permet de comprendre en profondeur
les besoins et les contraintes de l’organisation concernée avant la mise en œuvre d’une
nouvelle solution.

III.1 Gestion des présences

Actuellement, la gestion des présences repose principalement sur les méthodes


manuelles impliquant une intervention humaine constante pour l’enregistrement et
surtout pour le suivi des informations.

Le processus manuel actuel consiste à appeler les étudiants un par un et à consigner leur
présence sur une liste papier. Dépendant des enseignants, d’autres utilises des logiciels
standards comme Excel, mais cela ne résout pas le problème de la fiabilité, et il y a
difficultés de présenter les statistiques.

Critiques et Suggestions

Cette méthode est inefficace pour plusieurs raisons :

- Temps d’appel long, surtout dans les grands auditoires.


- Possibilité de fraudes (signature par procuration, étudiants absents marqués
présents).
- Erreurs humaines dans l’enregistrement des présences.

Pour remédier à ces limitations, nous avons suggéré de moderniser le système


de gestion des présences en intégrant des technologies adaptées, telles que le système
biométrique.

IV. ANALYSE ET CONCEPTION DU SYSTEME


La conception d’une solution informatique doit être prise avec précision et
détail, précéder d’une démarche méthodologique, car elle est le reflet du futur système
avant même sa concrétisation.

Pour notre cas, nous avons opté pour l’utilisation du langage de modélisation
unifié (UML : Unified Modeling Language), reconnu par sa puissance et sa facilité
7

d’utilisation dans la conception de systèmes complexes. La modélisation avec UML offre


un cadre structuré pour représenter visuellement les différentes composantes du système,
les interactions entre les acteurs et le système, ainsi que la structure interne de celui-ci.

IV.1 Unified Modeling Language

L’UML est un langage standard utilisé pour spécifier, visualiser, construire et


documenter les éléments d’un système logiciel. Il permet de représenter les différentes
composantes d’un système, ainsi que les relations entre elles, à travers un ensemble de
diagrammes.

En génie logiciel, il est largement utilisé car il facilite la compréhension et la


communication entre les développeurs, les analystes et les parties prenantes non
techniques. Les diagrammes UML sont utilisés pour modéliser les systèmes et visualiser
leur structure et leur comportement. En vérité les normes en identifient treize (13) types,
réparties en deux groupes structurels et comportementaux.

Dans le cadre de notre travail, nous nous focaliserons sur quelque diagrammes
de base fréquemment utilisés tels que le diagramme de cas d’utilisation, de séquence et
de classe qui couvriront efficacement les aspects fonctionnels, dynamiques et structurels.

IV.2 Approche méthodologique

Pour concevoir ce système, nous avons adopté une approche basée sur UML
pour modéliser le fonctionnement du système. Un acteur est une entité externe qui
interagit avec le système, prend des décisions contrairement à un élément logiciel,
possède un rôle par rapport au système soit d’utilisateur ou d’un autre système.

Les principaux acteurs identifiés sont :

- L’étudiant : il s’identifie par empreinte digitale.


- Le professeur/Enseignant : il lance les présences et gère les listes par
rapport à un cours, une promotion.
- L’administrateur : il gère le système et les enrôlements.
- Capteur d’empreinte digitale : C’est un dispositif utilisé pour capturer les
empreintes digitales des utilisateurs et les comparer à celles stockées au
préalable pour authentifier/vérifier leur identité.
8

IV.3 Diagrammes Utilisés

Les principaux diagrammes utilisés dans la conception sont :

IV.3.1 Cas d'utilisation:

Le diagramme de cas d’utilisation est un moyen simple d’exprimer ou de


représenter les besoins des utilisateurs par rapport au système.

IV.3.2 Diagrammes de séquence

Le diagramme de séquence est une représentation graphique des interactions


entre les acteurs ou les objets et le système selon un ordre de chronologique. Ils
interagissent en s’envoyant des messages.
9

Diagramme de Séquence : Enrôlement des étudiants

IV.3.3 Diagrammes de classes

Le diagramme de classes représente la structure modulaire d’un système sous


forme des classes et des associations entre classes. Le diagramme de classes est l’un des
types de diagrammes les plus utiles, car il décrit clairement la structure d’un système
particulier en modélisant les classes, les attributs, les opérations et les relations.
10

V. IMPLEMENTATION DU SYSTEME
V.1 Description de l’environnement de travail

La mise en œuvre du système nécessite un environnement de travail adapté,


intégrant à la fois des ressources matérielles et logicielles spécifiques.

a) Matériels

Pour développer et tester notre système, nous avons utilisé un ordinateur portable avec
les caractéristiques décrites dans le tableau ci-après :
11

Marque HP
Système d’Exploitation Windows 11 Professionnel
Architecture 64 Bits
Processeur Intel ® Core™ i5-6200U @ 2.40 GHz
RAM 4 Go
HDD 500 Go

Hormis l’utilisation de l’ordinateur, un autre matériel important pour notre


système est le capteur biométrique (lecteur d’empreintes digitales).

Un lecteur d’empreintes digitales est un dispositif qui capture une image numérique de
l’empreinte d’un doigt. C’est un matériel essentiel dans la mise en place des systèmes
biométriques pour l’enrôlement, l’identification ou la vérification de l’identité d’un
individu. On peut les classer en fonction de technologies. Pour notre système, nous avons
utilisé le lecteur d’empreintes digitales ZKTeco 4500.

Le ZK9500 est le dernier scanner optique d’empreintes digitales de ZKTeco, conçu pour
une capture d’image d’empreintes à la haute résolution et rapide, avec une capacité de
détection des doigts. Compact et convivial, il est idéal pour l’enregistrement d’empreintes
digitales sur ordinateur de bureau.

Avec une faible consommation d’énergie, il est également compatible avec les
tablettes Android et les téléphones mobiles. Ce lecteur a joué un rôle très important, qui
est celui de nous aider à capturer l’empreinte digitale des utilisateurs, à la fois pendant
l’enrôlement, la vérification et lors de processus de présences.
12

b) Logiciels

Nous avons développé notre système sous Visual Studio comme IDE, qui nous a fourni
donc tout ce que nous avons besoin pour coder, tester et déployer notre application.

V.2 Présentation des Interfaces

a) Menu Administrateur et Enrôlement des étudiants

L’authentification comme Administrateur suivra de cette interface où il y a


plusieurs actions à réaliser. Ici c’est l’enrôlement de l’étudiant.
13

b) Menu Enseignement et Présence

Après le choix du cours, la promotion et département, l’enseignant voit apparaitre son


menu où il devra cliquer sur lancer la présence (avec les informations choisies lors de la
connexion de l’enseignant) et l’interface de présence.

VI. TEST ET EVALUATION


L’utilisabilité se réfère à la capacité d’un système à permettre des utilisateurs
d’atteindre leurs objectifs avec efficacité, efficience et satisfaction, dans un contexte
d’utilisation défini.

L'objectif du test d'utilisabilité dans le cadre de ce système biométrique de


gestion des présences est d'évaluer plusieurs aspects clés liés à son efficacité. Ce test
permet de mesurer la manière dont le système conçu répond aux attentes des utilisateurs
en matière de facilité d'utilisation, rapidité, fiabilité, clarté des messages d'erreur,
possibilité de réessayer, facilité de scannage et performance globale.
14

Pour évaluer notre système, 30 étudiants et 5 enseignants ont participé à


différentes phases du processus de présence simulée. Ils ont évalué l’utilisabilité du
système lors de l’enrôlement et phase de présence.

Après le test, les répondants ont évalué le système par un questionnaire via
Google Forms, et nous avons analysé les réponses via le logiciel statistique JASP, en
utilisant des statistiques descriptives (moyenne, écart-type, valeurs minimales et
maximales) permettant d’identifier les tendances générales et le degré de satisfaction des
utilisateurs. Cette approche facilite l’interprétation des résultats en mettant en évidence la
perception globale des participants quant à l’efficacité du système.

Les résultats obtenus apres le test se présentent dans le tableau ci-dessous :

Interprétation des résultats

Les statistiques descriptives révèlent une perception globalement positive du


système biométrique d’authentification par empreinte digitale. Les répondants, au
nombre de 35, ont attribué des notes moyennes élevées aux différentes fonctionnalités,
avec une faible dispersion des réponses. La simplicité du scan des empreintes (4,571), la
rapidité du système (4,543) et la facilité d’enregistrement de la présence (4,543) figurent
parmi les points les plus appréciés, soulignant l’efficacité et l’intuitivité du processus
d’identification. L’ergonomie de l’interface (4,429) et la facilité d’accès aux cours (4,429)
sont également bien notées, confirmant une bonne expérience utilisateur.

La fiabilité du système (4,343) et la communication des messages d’erreur


(4,343) sont jugées satisfaisantes, bien que certaines réponses révèlent de légères
différences d’expérience. De même, la possibilité de réessayer après une erreur (4,343)
et la réactivité du système (4,343) présentent une légère variabilité, avec des écarts-types
un peu plus élevés (0,539), suggérant que certains utilisateurs ont rencontré des difficultés
15

ponctuelles. Ces aspects pourraient être améliorés pour renforcer la fluidité du processus
d’authentification.

En conclusion, le système biométrique est perçu comme rapide, fiable et facile


à utiliser, avec une bonne ergonomie et une prise en main intuitive. Les résultats montrent
un consensus fort sur la performance du système, bien que des ajustements mineurs soient
envisageables pour améliorer la gestion des erreurs et la réactivité du système.

VII. CONCLUSION ET PERSPECTIVES

Le développement du système biométrique VandaNaClasse a permis


d’améliorer la gestion des présences à la Faculté des Lettres et Sciences Humaines de
l’Université de Kinshasa, en remplaçant les méthodes manuelles sujettes aux erreurs et
aux pertes de temps. Grâce à l’identification par empreinte digitale et à l’utilisation de C#
et SQL Server, cette solution garantit une authentification rapide, fiable et automatisée
des étudiants. Les tests d’utilisabilité ont confirmé que le système est simple à utiliser,
efficace et bien perçu par les utilisateurs, validant ainsi sa pertinence dans un cadre
académique.

Toutefois, certaines améliorations peuvent être envisagées pour renforcer


encore son efficacité. L’ajout de fonctionnalités avancées, comme des rapports détaillés
et des notifications automatisées, pourrait optimiser le suivi des présences. De plus,
l’extension du système aux salles d’examen offrirait un contrôle renforcé en garantissant
l’identité des candidats et en réduisant les risques de fraude, ce qui contribuerait à
sécuriser davantage les évaluations académiques.

Dans le cadre de la Faculté des Lettres et Sciences Humaines, ce système


constitue une avancée notable vers une gestion plus moderne et sécurisée des présences.
Son intégration réussie montre qu’une authentification biométrique fiable est possible et
efficace dans un environnement universitaire. À l’avenir, des ajustements pourront être
envisagés en fonction des besoins spécifiques de la faculté, afin d’assurer une adéquation
continue avec les exigences académiques et administratives.

Vous aimerez peut-être aussi