N° d’ordre :13 /L3/ TCO UNIVERSITE D’ANTANANARIVO ECOLE SUPERIEURE POLYTECHNIQU
N° d’ordre :13 /L3/ TCO UNIVERSITE D’ANTANANARIVO ECOLE SUPERIEURE POLYTECHNIQUE DEPARTEMENT TELECOMMUNICATION MEMOIRE DE FIN D’ETUDES du DIPLOME de LICENCE ES SCIENCES TECHNIQUES par : RAKOTONDRANAIVO Mamy TianaZo DEVELOPPEMENT D’UNE APPLICATION DE DU TEMPS DES EM D’EMPREINTE Soutenu le 04Aout 2012à 08h 30 Président : M. Examinateurs : M. M. M Directeur de mémoire :M. RADONAMANDIMBY Edmond AnnéeUniversitaire UNIVERSITE D’ANTANANARIVO ---------------------- ECOLE SUPERIEURE POLYTECHNIQUE ----------------------- DEPARTEMENT TELECOMMUNICATION MEMOIRE DE FIN D’ETUDES en vue de l’obtention OME de LICENCE ES SCIENCES TECHNIQUES Spécialité : Télécommunication AKOTONDRANAIVO Mamy TianaZo VELOPPEMENT D’UNE APPLICATION DE TEMPS DES EMPLOYES A L’AIDE D’UN LECTEUR EMPREINTES DIGITALESAVEC LE LANGAGE 4D h 30mndevant la Commission d’Examen composée de M.RAZAKARIVONY Jules M.ANDRIAMASY Zidora M.RAKOTOMALALA Mamy Alain M.RAVONIMANANTSOANdaohialyManda Vy RADONAMANDIMBY Edmond Jean Pierre AnnéeUniversitaire : 2010 /2011 ECOLE SUPERIEURE POLYTECHNIQUE DEPARTEMENT TELECOMMUNICATION OME de LICENCE ES SCIENCES TECHNIQUES AKOTONDRANAIVO Mamy TianaZo VELOPPEMENT D’UNE APPLICATION DE GESTION A L’AIDE D’UN LECTEUR AVEC LE LANGAGE 4D devant la Commission d’Examen composée de : Vy i REMERCIEMENTS De tout mon être, je rends grâce au Seigneur Jésus Christ de m’avoir donnée librement etavec plénitude la force, la santé et tous les matériels nécessaires durant mes études au sein de l’ESPA et surtout pendant la réalisation de ce mémoire. Aussi, je remercie respectueusement : Monsieur ANDRIANARY Philippe, Professeur, Directeur de l’Ecole Supérieure Polytechnique d’Antananarivo de m’avoir accueillie au sein de l’établissement. Monsieur RAZAKARIVONY Jules, Maître de conférences et Chef de Département Télécommunication, pour toutes les connaissances qu’il nous a transmises et d’avoir accepté de présider le jury de ce mémoire malgré ses multiples occupations socio- professionnelles. Monsieur RADONAMANDIMBY Edmond Jean Pierre, Assistant d’Enseignement Supérieur et de Recherche au sein du Département Télécommunication,et aussi mon Directeur de mémoire, pour ses directives et ses précieux conseils qui m’ont été bénéfiques. Les enseignants du Département Télécommunication,membres de jury qui ont accepté d’examiner ce mémoire à savoir : Monsieur ANDRIAMASY Zidora, Maître de conférences et Enseignant chercheur au sein du Département Télécommunication. Monsieur RAKOTOMALALA Mamy Alain, Maître de conférences et Enseignant chercheur au sein du Département Télécommunication. Monsieur RAVONIMANANTSOA Ndaohialy Manda Vy,Enseignant chercheur au sein du Département Télécommunication. Je ne saurais oublier d’exprimer ma gratitude et ma reconnaissance envers : Monsieur RANDRIAZANAKOTO Andriamampandry, Directeur des opérations de la société BLUELINE qui m’a conseilléd’élaborer ce projet dans le but d’installer définitivement la gestion du temps des employés dansla société à l’aide d’un lecteur d’empreintes digitales, et toutparticulièrement Mr RAKOTOSON Herivelo, Administrateur de données au sein de cette entreprise, pour ses critiques qui m’ontlargement éclairé sur le sujet ; Mr RAKOTOMALALA Laurent Richard, Directeur de l’OMERT pour ses conseils. ii Mes parents, pour le soutien dont vous m’avez fait preuve durant mes longues années d’études, merci d’avoir cru en moi ; Toute ma famille, tous mes amis et tous ceux qui ont contribué à l’élaboration de ce mémoire ; que Dieu vous bénisse dans tout ce que vous entreprenez. iii TABLE DES MATIERES REMERCIEMENTS ...................................................................................................................................... i TABLE DES MATIERES ........................................................................................................................... iii NOTATIONS & ABREVIATIONS ........................................................................................................... vii INTRODUCTION GENERALE .................................................................................................................. 1 CHAPITRE 1 ESSENCES DE LA GESTION DU TEMPS DES EMPLOYES AVEC UN MATERIEL ADEQUAT DANS UNE ENTREPRISE .............................................................................. 3 1.1 Introduction ......................................................................................................................................... 3 1.2 Généralités sur le temps ..................................................................................................................... 3 1.2.1 Une ressource qui se gère ............................................................................................................. 3 1.2.1 Avantages de la gestion du temps ................................................................................................. 3 1.3 Gestion d’horaires des employés ....................................................................................................... 4 1.3.1 Généralités .................................................................................................................................... 4 1.3.2 Les indisponibilités à gérer ........................................................................................................... 4 1.3.2.1 Congé ..................................................................................................................................... 4 1.3.2.2 Autres absences ...................................................................................................................... 5 1.3.2.3 Grossesse et maternité ............................................................................................................ 5 1.4 Outil de gestion du temps des employés ............................................................................................ 5 1.4.1 La biométrie .................................................................................................................................. 6 1.4.2 Système biométrique ..................................................................................................................... 6 1.4.3 Empreinte digitale ......................................................................................................................... 7 1.4.3.1 Généralités .............................................................................................................................. 7 1.4.3.2 Caractérisation d’une empreinte ............................................................................................. 8 1.4.3.3 Procédure de reconnaissance des empreintes ......................................................................... 9 1.4.4 Comparaison de deux empreintes .............................................................................................. 10 1.5 Conclusion ......................................................................................................................................... 12 CHAPITRE 2 EXPRESSION, ANALYSE ET SPECIFICATION DES BESOINS AVEC UML ....... 13 2.1 Introduction ....................................................................................................................................... 13 2.2 Expression de besoins ....................................................................................................................... 13 2.2.1 Critères fonctionnels de l’application ........................................................................................ 13 2.2.2 Critères non fonctionnels ........................................................................................................... 14 2.2.3 Architecture de l’application ...................................................................................................... 14 2.3 Analyse et spécification des besoins ................................................................................................. 15 iv 2.3.1 Pourquoi analyser ....................................................................................................................... 16 2.3.2 Généralités sur UML .................................................................................................................. 16 2.3.3 Les éléments de modélisation UML ........................................................................................... 16 2.3.3.1 Objet et classe ....................................................................................................................... 16 2.3.3.2 Acteurs ................................................................................................................................. 17 2.3.3.3 Diagrammes ......................................................................................................................... 17 2.3.3.4 Autres éléments .................................................................................................................... 17 2.3.4 Les Démarches de l’analyse ....................................................................................................... 17 2.3.4.1 Vues métiers ......................................................................................................................... 17 2.3.4.2 Vues informatiques .............................................................................................................. 19 2.3.5 Modélisation du système ............................................................................................................. 22 2.3.5.1 Contexte statique du système ............................................................................................... 22 2.3.5.2 Modélisation du contexte dynamique ................................................................................... 22 2.4 Conclusion ......................................................................................................................................... 26 CHAPITRE 3 CONCEPTION DE LA BASE DE DONNEES................................................................ 27 3.1 Introduction ....................................................................................................................................... 27 3.1 La Méthode merise............................................................................................................................ 27 3.2 Le SGBD ............................................................................................................................................ 28 3.3 Présentation du modèle conceptuel de données.............................................................................. 28 3.3.1 L’entité ........................................................................................................................................ 29 3.3.2 La relation ................................................................................................................................... 29 3.4 Conception de base de données ........................................................................................................ 31 3.4.1 Modèle conceptuel de données ................................................................................................... 31 3.4.2 Modèle logique de données ......................................................................................................... 31 3.4.3 Modèle physique de données ...................................................................................................... 33 3.5 Conclusion ......................................................................................................................................... 33 CHAPITRE 4 LANGAGE 4D .................................................................................................................... 34 4.1 Introduction ....................................................................................................................................... 34 4.2 Ce qu’il faut savoir sur 4D ............................................................................................................... 34 4.2.1 Historique .................................................................................................................................... 34 4.2.2 Evolution de 4D .......................................................................................................................... 34 4.2.3 Installation. ................................................................................................................................. 36 4.3 Présentation du langage.................................................................................................................... 38 4.3.1 Type de données .......................................................................................................................... 38 4.3.2 Les variables ................................................................................................................................ 38 4.3.2.1 Variable locale ...................................................................................................................... 39 4.3.2.2 Variable process ................................................................................................................... 39 4.3.2.3 Variable interprocess ............................................................................................................ 40 v 4.3.3 Pointeurs ..................................................................................................................................... 40 4.3.4 Conditions et Boucles ................................................................................................................. 41 4.3.4.1 Structure séquentielle ........................................................................................................... 41 4.3.4.2 Structure conditionnelle ....................................................................................................... 41 4.3.4.3 Structure répétitive ............................................................................................................... 42 4.4 Méthodes ............................................................................................................................................ 44 4.5 Process ................................................................................................................................................ 45 4.5.1 Les éléments de process .............................................................................................................. 45 4.5.2 Les éléments de langage d’un process ....................................................................................... 46 4.5.3 Process utilisateur ....................................................................................................................... 46 4.5.4 Quelques Commandes process ................................................................................................... 47 4.6 Objets ................................................................................................................................................. 48 4.7 Limites ................................................................................................................................................ 48 4.8 Conclusion ......................................................................................................................................... 49 CHAPITRE 5 . REALISATION ................................................................................................................ 50 5.1 Introduction ....................................................................................................................................... 50 5.2 Les interfaces administrateurs ......................................................................................................... 50 5.2.1 Fenêtre d’ajout et de recherche d’employés .............................................................................. 50 5.3 Fenêtre d’identification .................................................................................................................... 51 5.4 Interfaces utilisateurs ....................................................................................................................... 52 5.4.1 Accès à l’application ................................................................................................................... 52 5.4.2 Fenêtre de demande de congé .................................................................................................... 53 5.4.3Fiche de congé à imprimé ........................................................................................................... 54 5.5 Conclusion ......................................................................................................................................... 54 CONCLUSION GENERALE .................................................................................................................... 55 ANNEXE 1 LES REGLES POUR LA SPECIFICATION D’UN CAS D’UTILISATION ................. 56 ANNEXE 2 OBJETS 4D et 4D Server ...................................................................................................... 57 ANNEXE 3 CODE SOURCES .................................................................................................................. 62 BIBLIOGRAPHIE ...................................................................................................................................... 65 FICHE DE RENSEIGNEMENTS ............................................................................................................. 67 vi RESUME ...................................................................................................................................................... 68 ABSTRACT ................................................................................................................................................. 68 vii NOTATIONS &ABREVIATIONS 1. Minuscule latine e() exponentielle 2. Abréviations ADN Acide Désoxyribonucléique BLOBBinary Large Object CIN Carte d’Identité Nationale Go GigaOctets ID Identifiers IDE IntegerDeveloppement Environnement IP Internet Protocol ISC Intelligent System Control J2EE Java 2 Enterprise Edition LAN Local Area Network L4G Langage Quatrième Génération MCD Modèle Conceptuel de Donnée MLP Modèle Logique de Donnée MPD MS ODBC OMERT OS PC PHP RAM RFID RTT Modèle Physique de Donnée MicroSoft Open DatabaseConnectivity Office Malgache de l’Etude et de Régulation de Télécommunication Operating Systèm Personal Computer HypetextPreProcessor Random Access Memory RadioFréquenceIDentifification Réduction de Temps de Travail SGBD Système de Gestion de Base de données SGTT Système de Gestion de Temps de travail SQL StructuredQueryLanguage UML UnifiedModelingLanguage viii USA United States of America USB Universal Serial Bus XML eXtensibleMarkup Langage 1 INTRODUCTION GENERALE Chaque individu, surtout dans le cadre professionnel a beaucoup de problèmes avec la gestion de son temps. Dans les entreprises, les responsables ont du mal à contrôler les heures d’arrivées et de départs des employés. Parfois, les responsables ne remarquent même pas leurs absences. A cause de certaines familiarités, le contrôleur qui marque la présence à l’entrée, ose mentir et avance l’heure d’arrivée des employés. Tout ceci n’est pas un simple problème car le temps alloué à chaque employé pour finir son travail est la ressource la plus importante qui apporte un succès total à l’entreprise. Dans le cas contraire,c’est-à-dire,la mauvaise gérance du temps de travail des employés pourrait entraîner la faillite de l’emprise.Le retard des employés et leur sortie prématurée conduisent à un manque à gagner dans la production, et les utilisateurs des produits fabriqués par l’entreprise en question en subissent aussi les conséquences. Le but de ce mémoire est donc de développer une application qui permet de gérer le temps des employés à l’aide d’un appareil qui permet à la fois d’effectuer un pointage et d’enregistrer l’heure précise d’arrivée et de départ de chaque employéafin de l’introduire dans la base de données correspondante. Le présent travail sera divisé en quatre chapitres. Dans le premier chapitre, figurentles essences de la gestion du temps des employés et surtout l’utilisation de lecteur d’empreintes digitales pour l’automatisation et le suivi exact de temps de travail des employés. Le second chapitre, donne et renforcela solution en exprimant des idées concernant le fonctionnement de la nouvelle application avec le lecteur d’empreintesdigitales et se termine par l’analyse des besoins exprimés pour en tirer la meilleure solution. On utilise alorsUML afin de reformuler de uploads/Management/ rakotondranaivomamytz-espa-lc-12.pdf
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 21, 2021
- Catégorie Management
- Langue French
- Taille du fichier 2.5087MB