Anda di halaman 1dari 50

2013/2014

Projet de Fin dEtude : Gestion de


prsence des employs et de
pointage

Raliser par :

Licence Sciences et Techniques en


Informatique
Filire : Systmes Informatique Rpartis (SIR)

SAADI Ghofrane
ELGALLATI Noreddine
Encadr par :
ABDALI Abdelmonim

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Page 2

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Table des matires


Rsum .................................................................................................................................................... 8
Abstract ................................................................................................................................................... 9
Introduction gnrale............................................................................................................................ 10
Chapitre I : Prsentation du projet ........................................................................................................ 12
1.

Introduction : ............................................................................................................................. 13

2.

FITEL CONSEIL : .......................................................................................................................... 13


1.1.1

Les concepts de la socit : ........................................................................................... 13

1.1.2

Schma gnral de la direction dEspace Net : ............................................................. 14

1.1.3

La direction gnrale : ................................................................................................... 14

3.

Quest ce quune pointeuse ?.................................................................................................... 16

4.

Types de pointeuses : ................................................................................................................ 16


1.1.4

Pointeuse numrique : .................................................................................................. 17

1.1.5

Pointeuse mobile : ......................................................................................................... 17

1.1.6

Pointeuse badgeuse : .................................................................................................... 17

1.1.7

Pointeuse biomtrique : ................................................................................................ 18

1.1.8

Pointeuse mcanique : .................................................................................................. 18

5.

Motivations et objectifs :........................................................................................................... 18

6.

Organisations :........................................................................................................................... 19

7.

Conclusion : ............................................................................................................................... 20

Chapitre 2 :
1.1

tude prliminaire ......................................................................................................... 21

Introduction : ......................................................................................................................... 22

Dfinition des besoins et analyse : .................................................................................................... 22


1.1.1

Les besoins fonctionnels :.............................................................................................. 22

1.1.2

Les besoins non fonctionnels : ...................................................................................... 22

Cahier de charge :.............................................................................................................................. 24


Conclusion : ........................................................................................................................................... 24
Chapitre 3 : Analyse et conception .................................................................................................... 25
Introduction :......................................................................................................................................... 26
Architecture delapplication : ................................................................................................................ 26
Page 3

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
1)

UML (Unified Modeling Language) :.......................................................................................... 26

2)

Le modle utilis (modle en V) : .............................................................................................. 27

I.

Dmarche de la conception :..................................................................................................... 28

II.

Conception de la base de donnes pour lapplication GestionTemps: ..................................... 28


a)

Identification des acteurs : .................................................................................................... 29

b)

Diagramme des cas dutilisation : ......................................................................................... 29

c)

Diagramme de classes: .......................................................................................................... 33

III.

Synthse : .............................................................................................................................. 35

Chapitre 4 : Outils Techniques .............................................................................................................. 35


I.

Introduction : ............................................................................................................................. 36

II.

Prsentation des outils de dveloppement utiliss : ................................................................ 36

MVC (Model View Controler): ............................................................................................... 36

1)

Spcification techniques :...................................................................................................... 37

Pilote JDBC : ........................................................................................................................... 38

JPA : (Java Persistance API) : ................................................................................................. 39

HTML : ................................................................................................................................... 39

AJAX: ...................................................................................................................................... 40

JQUERY: ................................................................................................................................. 41

JAVASCRIPT:........................................................................................................................... 41

CSS : ....................................................................................................................................... 41

2)

Outils de dveloppement : .................................................................................................... 41

III.

Synthse : .............................................................................................................................. 42

Chapitre 4 :

Implmentation ............................................................................................................. 43

I.

Introduction : ............................................................................................................................. 44

II.

Problmes et solutions : ............................................................................................................ 44

III.

Prsentation des linterfaces : ............................................................................................... 44

IV.

Synthse : .............................................................................................................................. 47

Conclusion ............................................................................................................................................. 48
Bibliographie.......................................................................................................................................... 49
Webographie ......................................................................................................................................... 50

Page 4

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Tables de Figures
Figure 1 : schma de diagrammes ....................................................................... 27
Figure 2 : schma du modle en V ...................................................................... 28
Figure 3 : Digramme 2 : pointer et visualiser le compte. .................................... 30
Figure 4 : Digramme 3 : Contacter ladministrateur ........................................... 31
Figure 5 : Digramme 4 : Grer les employs. ..................................................... 31
Figure 6 : Diagramme 4 : Contacter et rechercher employ. ............................. 32
Figure 7 : Digramme se squence : diagramme dauthentification .................. 33
Figure 8: Diagramme de classe ........................................................................... 34
Figure 9 : schma de MVC ................................................................................. 36
Figure 10 : index.................................................................................................. 45
Figure 11 : Les heures de travail ......................................................................... 45
Figure 12 : formulaire de changement de mot de passe ...................................... 46
Figure 13: contacter administrateur..................................................................... 46
Figure 14 : calendrier des jours de travail ........................................................... 47

Page 5

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Ddicace
On a le plaisir de ddier cet humble rapport :
A notre DIEU qui nous a donn la sant, la force, le courage, la
croyance, le soutien pour tre l aujourdhui entrain de vous
prsenter ce modeste travail.
A nos trs chers parents qui se sacrifient jour et nuit pour
illuminer notre chemin.
A ceux qui nous procurent la compagnie et l'espoir chaque
instant de faiblesse devant les circonstances de la vie, nos surs et
nos frres.
A tous nos amis(e) et collgues, qui sont nos refuges des
difficults quotidiennes.
A nos chers professeurs, encadrant et les responsables qui nous
ont assist lors de nos tudes cette anne.

Page 6

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Remerciement
Nous tenons remercier dans un premier temps, lensemble du personnel de La
socit FITEL pour le bon accueil et les facilits accordes pour laccomplissement de notre
stage dans les meilleures conditions.
Nous exprimons nos sincres remerciements Mr BENHADDA Abdelhak le
directeur de la socit FITEL CONSEIL, Mr. IDRISSI Ryad et Mr. GHARNIT Mohamed
notre encadrant pour lintrt manifest ce travail ainsi que pour leurs prcieux conseils et
leur suggestions.
Nous remercions en premier lieu tous nos enseignants qui nous ont prpar
thoriquement et pratiquement durant notre formation, notre

chef de dpartement

Mr.RAKRAK ainsi que notre responsable de la filire Mr.ABDALI Abdel monim et tout le
corps administratif de lcole pour leur effort dvelopper la formation dans cette facult.
Nous remercions vivement Messieurs les membres de jurys davoir accept
dvaluer ce travail.
Enfin, nous remercions toute personne ayant contribu dune faon directe ou
indirecte la ralisation de ce travail.

Page 7

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Rsum
Dans un univers hautement concurrentiel, la gestion des temps dans lentreprise
moderne est devenue un vritable enjeu stratgique. Afin de crer ou de maintenir ses
avantages concurrentiels, lentreprise est continuellement mene amliorer ses
performances, ce qui se traduit souvent par loptimisation de ses processus et donc par une
maitrise de ses ressources, que celles-ci soient matrielles ou humaines. Or, bien grer son
capital humain passe par un suivi adquat de ses activits et donc, de ses temps de travail et de
ses absences.
La complexit de cette tche varie en fonction de lorganisation, de la taille et de
la culture de lentreprise, mais aussi selon la lgislation en vigueur.
Ce travail fournit un effort danalyse et de dveloppement dun systme
dinformation facilitant le suivi des temps de travail et des absences des employs dans une
entreprise.
Il aborde les thmes de la gestion des temps dans les entreprises, du cadre lgal
suisse rgissant les relations de travail, de lanalyse des processus de lentreprise et du recueil
des exigences du futur systme laide de diagrammes UML et Entit-Association, pour
terminer avec le dveloppement dun prototype programm en JEE et MySQL.

Page 8

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Abstract
In a highly competitive world, time management in the modern enterprise has
become a strategic issue. To create or maintain competitive advantage, the company is
continuously carried out to improve its performance, which often results in the optimization
of processes and therefore a mastery of its resources, that they are physical or human. But
manage its human capital through adequate monitoring of its activities and therefore, its
working time and absences.
The complexity of this task varies depending on the organization, the size and
culture of the company, but also according to the legislation.
This work provides an analysis and development of information facilitating the
monitoring of working time and absences of employees in an enterprise system effort.
It addresses the issues of time management in companies, the Swiss legal
framework governing labor relations, analysis of business processes and requirements
gathering of the future system using UML diagrams and Entity -Association to complete the
development of a programmed JEE and MySQL prototype.

Page 9

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Introduction gnrale
Dans le cadre de notre formation la Facult de sciences et Techniques Guliz de
MARRAKECH, nous sommes appels raliser un stage de fin dtude afin de complter nos
connaissances thoriques acquises au sein de la facult et mieux appliquer notre savoir-faire et
savoir tre.

Notre stage de fin dtude a t effectu au sein de la socit FITEL


CONSEIL MARRAKECH, partir de la date 8 Mai 2014 jusquau 20 Juin 2014.
La formation suivie lFSTG nous a tout naturellement conduit, en fin de
parcours, prendre connaissance de la ralit du mtier de programmeur par le biais
dun stage de fin dtudes.
Nous avons choisi deffectuer ce stage chez FITEL CONSEIL au sein son service
technique, spcialis dans le dveloppement informatique et rseaux.
Le travail que nous avons accompli au sein de cette socit nous a fait dcouvrir
des domaines dactivits qui nous taient inconnus jusqualors.
De ce fait, lorsque les comptences acquises lFSTG se sont rvles insuffisantes
pour rsoudre un problme particulier, les difficults rencontres, une fois surmontes, nous
ont permis denrichir nos connaissances en complment la formation thorique.
Actuellement, le monde connat une avance technologique considrable dans tous
les secteurs et cela grce l'informatique, la science qui tudie les techniques du traitement
automatique de l'information. Elle joue un rle important dans le dveloppement de
l'entreprise et d'autres tablissements.
Avant l'invention de l'ordinateur, on enregistrait toutes les informations
manuellement sur des supports en papier ce qui engendrait beaucoup de problmes tels que la
perte de temps considrable dans la recherche de ces informations ou la dgradation de ces
dernires...etc.
Page 10

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
Ainsi, jusqu' prsent, l'ordinateur reste le moyen le plus sr pour le traitement et la
sauvegarde de l'information. Cette invention a permis d'informatiser les systmes de donnes
des entreprises, ce qui est la partie essentielle dans leur dveloppement aujourd'hui.
Linformatique est aujourdhui prsente dans divers domaines et secteurs. La
prsence des systmes informatiss est devenue un critre de base pour assurer le bon
dveloppement dune socit ou dune industrie.
Cest dans ce cadre, que sinscrit notre projet de fin dtudes. Il sagit dun systme de
pointage pour contrler lentre et la sortie des employs dune entreprise.
Vu cet tat de fait, notre projet de fin d'tudes a pour objectif de concevoir et mettre en
uvre une application

JEE interactive, fiable, conviviale et facile intgrer dans

l'environnement de travail des entreprises assurant la gestion de prsence des employs et de


pointage.
Ce prsent rapport exposera les objectifs et les phases de dveloppement

et

ralisation du projet. Nous avons jug ncessaire de le dcouper en quatre chapitres.


Dans le premier chapitre nous allons prsenter le contexte gnral de lapplication,
lorganisme daccueil, les objectifs ainsi que les rsultats.
Dans le deuxime chapitre contiendra ltudier les spcifications dtailles des besoins
selon la demande des utilisateurs.
La partie conception de la base de donnes viendra dans le troisime chapitre.
Le quatrime chapitre comportera la prsentation des diffrents

outils

informatiques utiliss depuis la conception jusqu la ralisation du projet.


La phase ralisation de lapplication viendra, au cours du dernier chapitre.

Page 11

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Chapitre I : Prsentation du
projet

Page 12

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
1. Introduction :
Ce premier chapitre a pour objectif de prsenter la socit dans laquel notre stage a
t effectu et dintroduire le projet en gnral. Notre application baptise gestionTemps a
pour objectif principal le pointage et la gestion de prsence des employs.
Nous prsenterons aussi la dfinition dune pointeuse et ses diffrents types, par la
suite nous prsenterons les objectifs atteindre durant notre stage ainsi que la dmarche
suivie pour mener bien notre travail.

2. FITEL CONSEIL :
FITEL CONSEIL (finance et tlcommunication) est une socit commercial son
activit est de vendre, maintenance des matriels informatiques.
Sa forme juridique est une socit a responsabilit limite (SARL), elle a tait cre en
2003, elle se trouve 10, rue Tarik Ibn Ziad 2me tage Appt N6 Guliz Mrrakech . Son
directeur est Monsieur BENHADDA Abdel hak.

1.1.1 Les concepts de la socit :

Analyser, conseiller, concevoir.

Raliser avec et pour le client.

Ecouter et comprendre.

tre un partenaire physiquement prsent et disponible.

Avoir des ides cratives et ralisables budgtairement.

Avoir un discours simple, direct et efficace.

Prendre des engagements clairement dfinis.

Ne pas rserver des surprises (sauf des bonnes).

Permettre un retour sur investissement.


Page 13

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
1.1.2 Schma gnral de la direction dEspace Net :
Direction
BENHADDA Abdel hak

Assistante direction

Responsable du service
technique

BENHOU Hasna

GHARNIT Mohamed

Responsable du service
comptabilit
IDRISSI Ryad

1.1.3 La direction gnrale :


Cest le noyau autour duquel gravitent tous les services. Elle veille la prennit de
la socit, la bonne excution des commandes, fournisseurs et clients, la facturation, tout en
mettant en place les conditions ncessaires la communication interne et externe.

Le directeur gnral gre les services :

1.1.3.1

Le Magasin :

Lieu dexposition des matriels qui sont proposs par la socit. En vitrine on
trouve un chantillon des diffrents produits proposs ma vente.
Le service daccueil reoit les clients, les fournisseurs, des visiteurs divers, ils
entrent dans lentreprise avec une raison prcise, une information demander, une personne
rencontrer, des marchandises livrer.
Lentreprise met leur disposition :
Un local agrable o ils peuvent attendre ; sige confortable,
dcoration.
Page 14

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
De la documentation des brochures publicitaires prsentant les produits,
affiches murales, photos.

1.1.3.2

Le service Commercial :

Elaboration de la politique commerciale avec le Directeur Gnral.

Mise en uvre des moyens humains et techniques pour la ralisation


des objectifs.

Lancement des compagnes de promotion.

Dmarchage et suivi de la clientle.

Mise jour du Fichier Clients.

Suivi de la facturation et des impayes.

1.1.3.3

Le service technique :

Maintenance, rparation et entretien des matriels informatiques.

Installation des standards tlphoniques.

Rseau tlphonique et rseau interne.

Installation interne (Wanadoo).

Installation des camras de surveillance.

Mise en place et mise en marche des matriels informatiques.

Dvelopper des logiciels pour dautres entreprises.

1.1.3.4

Le service comptabilit :

La comptable a pour rle, lenregistrement des oprations faites par la socit en


prcisant la date le montant sans oublier des T.V.A appliqu sur ce dernier que se soit vente
ou achat ainsi les dclarations : des salaries (CNSS), Impt gnral sur le revenu (IGR), taxe
sur la valeur ajoute (TVA) ; son intervention sur des cas de non-paiement de clients.
Page 15

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
Les pices comptables justificatives sont classes chronologiquement.

1.1.3.5

Produit informatique :

Matriels et logiciels.

Etudes et devis de matriels spcialises.

Installation et rglage des matriels.

Rseaux informatiques.

1.1.3.6

La maintenance :

Dpannage sur sites.

Contrats de maintenance.

3. Quest ce quune pointeuse ?


Une pointeuse est une machine permettant de contrler lheure dentre et lheure de
sortie dun employ sur le lieu de travail. Cet instrument tait ncessaire aux temps du
capitalisme sauvage et de la construction industrielle des pays dvelopps.
Ces activits ncessitaient des quipes trs nombreuses dont le travail tait mal
encadr et difficile surveiller ou contrler.

4. Types de pointeuses :
Quelques types de pointeuses :

pointeuse numrique ;

pointeuse mobile ;

pointeuse badgeuse ;

pointeuse biomtrique ;

Pointeuse mcanique.

Page 16

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
1.1.4 Pointeuse numrique :
La pointeuse numrique offre exactement les mmes fonctionnalits quun modle
mcanique mais est simplement numrique. Cest--dire que la fiche cartonne est remplace
par une carte dote dune bande de lecture magntique et que le dispositif denregistrement,
de stockage et de traitement est numris.
Son avantage rside dans le travail de vrification et de traitement qui est grandement
facilit car certains modles sont fournis avec des logiciels de gestion. Dautres fonctionnent
avec une cl USB intgre dans le boitier de la pointeuse que lon branche ensuite sur
lordinateur pour rcuprer les donnes ou dautres encore sont dotes dun metteur WIFI
pour transmettre les informations directement sur le poste de gestion. Dans ces cas-l, sans
logiciel de gestion, le traitement reste la charge de lemployeur.

1.1.5 Pointeuse mobile :


La pointeuse mobile est adapte au personnel dlocalis tels que les commerciaux, les
cas de sous-traitance ou encore la mise disposition de main duvre. Le pointage mobile
peut seffectuer par tlphone fixe : larrive et au dpart, lemploy compose un numro
ddi qui enregistre les horaires de travail.
Le pointage peut galement seffectuer par tlphone portable en passant son GSM
prs dune puce, un code barre ou une borne RFID (radio-identification) installs dans un lieu
prcis. Enfin, le pointage mobile peut aussi se faire par golocalisation : en composant un
numro spcial, le portable est golocalis par GPS.

1.1.6 Pointeuse badgeuse :


Avec la badgeuse, le carton ou la carte sont remplacs par un badge qui par simple
frlement sur le terminal (pointeuse) enregistre chaque passage de lemploy.
Les badgeuses sont des systmes beaucoup plus avancs o toutes les donnes sont
enregistres et traites automatiquement. Dote dun systme dexploitation interne, la gestion
de ce type de pointeuse est totalement assiste et facilite pour les services qui grent le
personnel.
Page 17

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
Attention toutefois, un employ peut badger parfois pour un autre. Si leffectif de
votre entreprise est trs important, une surveillance peut alors tre ncessaire pour sassurer
quil ny ait pas dabus.

1.1.7 Pointeuse biomtrique :


La pointeuse biomtrique permet didentifier des individus partir de donnes
physiologiques du corps humain : empreintes digitales, contour dune main, visage, fond de
lil, etc.
Offrant une fiabilit et une scurit totale, son usage reste restreint car la pointeuse
biomtrique oblige lemployeur des rgles juridiques strictes car les donnes stockes sont
dordre priv.
De plus, les pointeuses biomtriques ne peuvent tre utilises que dans des cas trs
prcis, lis des raisons de scurit. Compte tenu de la technologie avance de ces
pointeuses.

1.1.8 Pointeuse mcanique :


La pointeuse mcanique est certainement le modle que nous avons le plus
frquemment en tte : celui du boitier intgrant une horloge dans lequel on glisse son carton
personnel au moment de larrive et du dpart. La traabilit seffectue par impression des
horaires sur la fiche cartonne. Bien que ce modle semble un peu dsuet de nos jours, il est
toujours dactualit et assure pleinement sa fonction.
La pointeuse mcanique ne permet aucun traitement automatique, cest lemployeur
qui se charge de vrifier les heures travailles et deffectuer le dcompte. Ce type de
pointeuse fonctionne sur secteur. Toutefois, certains modles disposent de batteries, ce qui
peut tre bien utile en cas de coupure de courant.

5. Motivations et objectifs :
Le but de notre projet est de dvelopper un modle de donnes pour un systme de
gestion des heures de travail et dabsence des employs de cette entreprise. Ce travail a en
outre t repris dans le cadre dun travail aboutissant la ralisation dun prototype en JEE et
MySQL.
Page 18

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
Le but du prsent travail est de revenir sur cet exemple et de prsenter un modle
plus raliste et complt avec les aspects danalyse de processus et de recueil des exigences
dun futur systme dinformation (SI), inspir des principes du Processus Unifi (UP) et
laide de diagrammes UML..
Ltude du futur systme a t mene en collaboration avec lentreprise. Cette
dernire se trouve en pleine phase de croissance et emploi ce jour prs de vingt-cinq
collaborateurs. Elle opre selon un mode dorganisation par projets et elle souhaite amliorer
la gestion du personnel laide dun nouveau SI lui permettant un suivi facilit des activits et
des absences de ses employs, ainsi que des projets auxquels ils participent.
Un prototype bas sur le nouveau modle et implmentant certaines des
fonctionnalits souhaites, a t programm en JEE et MySQL laide du service WAMP1 et
sera prsent selon les points de vue programmeur et utilisateur final.

6. Organisations :
Le deuxime chapitre de ce rapport dfinit le cahier des charges simplifi,
regroupant les modles dexpression des besoins et danalyse du futur SI

ainsi que la

problmatique de la gestion des temps en entreprise, dans laquelle sinscrit le prsent travail.
Il y sera trait brivement des pratiques courantes dans les entreprises daujourdhui et du
cadre lgal rgissant les relations de travail, notamment les obligations des employeurs envers
leurs employs et viceversa.
Dans le troisime chapitre, lobjet dune tude de faisabilit avec une description de
son organisation, de ltat actuel de la gestion du personnel et de la vision concernant son
futur. Dans ce chapitre on trouve La conception qui sera mene en gardant lesprit le
principe de reprsentation du systme en trois niveaux : fonctionnel, logique et technique.
Par la suite, on passe aux choix des outils utiliss qui sera prsent dans le chapitre 4.
La ralisation du prototype fera lobjet du chapitre 5, dans lequel les fonctionnalits du
systme seront prsentes et aussi quelques cas de tests seront donns pour vrifier le bon
fonctionnement du prototype.
Finalement, une rtrospective critique et des rflexions damliorations futures seront
donnes en guise de conclusion de ce travail.
Page 19

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
7. Conclusion :
Cette premire partie nous a permis davoir une ide gnrale sur le concept du
projet que nous allons raliser. Par la suite, nous passerons la spcification de notre
systme. Cette phase prsente la 1re tape et lactivit primordiale dans le dveloppement
dun nouveau projet.

Page 20

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Chapitre 2 :
tude
prliminaire

Page 21

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
1.1

Introduction :

Dans le deuxime chapitre, on traitera ltude prliminaire du projet, qui consiste


effectuer un premier reprage des besoins fonctionnels et techniques du projet.

Dfinition des besoins et analyse :


Cette dmarche nous permettra d'identifier les besoins rencontrs par lentreprise.

1.1.1 Les besoins fonctionnels :


Les besoins fonctionnels se rapportent aux fonctionnalits que l'application en
question doit offrir pour satisfaire les utilisateurs.
Les fonctionnalits que doit intgrer l'application dvelopper peuvent tre dcrites
comme suit :

Gestion des heures de travail : Cette opration consiste suivre les

heures du travail de chaque employ savoir le travail ralis par chacun deux
(entre /sortie, absence).

Gestion des employs : Cette opration est tablie lors de la gestion

d'un nouvel employ, on doit pouvoir modifier ses informations, le supprimer, ou


visualiser ses heures de travail et ses absences. Chacun des employs doit possder un
compte pour quil puisse aussi contrler son travail.

Gestion de demandes demploys : Elle est tablie pour que lemploy

puisse contacter ladministrateur via une demande par son compte personnel.

1.1.2 Les besoins non fonctionnels :


Les besoins non fonctionnels sont indispensables et permettent l'amlioration de
la qualit logicielle de notre systme. Ils agissent comme des contraintes sur les solutions,
mais leur prise en considration fait viter plusieurs incohrences dans le systme. Ce dernier
doit rpondre aux exigences suivantes:

Authentification : le systme doit permettre l'utilisateur de saisir son

login et son mot de passe pour accder au systme. Cette opration assure la scurit
du systme et limite le nombre des utilisateurs.
Page 22

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Ergonomie : le systme devra offrir aux utilisateurs une interface qui

soit le plus riche possible afin de limiter le nombre d'crans. Par ailleurs, l'interactivit
devra tre adapte (usage du clavier, menu, etc..).

1.1.2.1

Description de l'existant :

a) Critique de l'existant :
L'analyse de l'existant met l'accent sur plusieurs difficults telles que :

Le travail de certaines entreprises se fait encore manuellement.

Ngligence du facteur temps : le facteur temps est un facteur

fondamental pour toutes activits dans le travail et vue que les tches destines au
responsable de ressources humaines par exemple, pour bien grer les employs, il sera
difficile de russir cette tche manuellement.

Volume important des informations traites manuellement, ce qui

provoque parfois des erreurs dans l'tablissement des documents.

Possibilit d'erreur dans le remplissage des diffrents documents et

registres.

Nombre important des archives qui engendre une difficult de stockage.

(Dtrioration des archives force de leur utilisation trop frquente).

b) Orientations(Solutions) :
Afin de corriger les problmes prsents ci-dessus, nous sommes appeles raliser
cette application qui assure les points suivants :

Automatiser les tches qui se traitent manuellement.

Faciliter l'accs aux informations.

Minimiser les supports papiers utiliss.

Sauvegarder toutes les donnes sur des supports informatiques ce qui

assurera leur scurit.

Faire

toute

modification

(ajout,

suppression,

modification)

automatiquement.

Plus d'organisation dans le travail du responsable des employs.


Page 23

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
Cahier de charge :
Du point de vue informatique, la socit possde des outils dvelopps en interne pour
grer ses activits lies la comptabilit et la facturation. La tenue de la base des
clients/projets et la gestion du personnel, par contre, se font laide de feuilles de tableur
(Excel).
Dans le souci damliorer certains de ses processus de gestion, la socit souhaite
tablir un systme dinformation en intranet, qui lui permettrait de recenser plus facilement le
temps de travail et les activits de ses collaborateurs. Plusieurs avantages sont envisags:
Simplifier les procdures lies au traitement des fiches des heures (timesheet),
des absences et des demandes de cong.
Dcentraliser la fonction des ressources humaines et donner aux employs un
moyen dautocontrle, par un systme selfservice.
Rduire les risques en matire de conformit avec la loi ou le rglement
interne.
Contrler les cots du travail :

Visibilit en temps rel des activits des employs permettant de mieux

grer leur potentiel.

Visibilit en temps rel du temps de travail consacr diffrents projets

pour simplifier le calcul du montant factur pour des projets.

Mesurer la productivit/ lefficience du travail.

Suivre labsentisme, etc.

En rsum, daprs la socit, une meilleure gestion des temps profiterait en mme
temps : lentreprise (et ses clients) et aux employs. Elle serait la base de lefficience
oprationnelle et de la transparence en entreprise

Conclusion :
Ce chapitre nous a permis d'introduire notre projet, de prciser le travail demand.
La modlisation et conception seront dcrites dans le chapitre suivant.

Page 24

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Chapitre 3 : Analyse et
conception

Page 25

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Introduction :
Aprs avoir dfini le contexte gnral de lapplication GestionTemps, analys les
besoins et propos une solution, nous allons passer une phase plus importante du cycle de
dveloppement : la phase de conception. Cette dernire nest pas vidente car il faut rflchir
lensemble de lorganisation que lon doit mettre en place. La phrase de conception
ncessite des mthodes permettant de mettre en place un modle sur lequel on va sappuyer.
Nous allons prsenter la conception de la base de donnes tout en se basant sur
lUML. Pour dfinir le systme dinformatique il faut :

Faire l'inventaire des lments ncessaires au systme d'information.

Dlimiter le systme en s'informant auprs des futurs utilisateurs.

Architecture delapplication :
L'objectif de toute approche de conduite de projet est d'obtenir des rsultats fiables.
En fait, la fiabilit d'un systme dpend de l'approche utilise. Nous avons adopt lUML.

1)

UML (Unified Modeling Language) :

LUML nest pas une mthode mais cest un langage de modlisation orient
objet le plus connu et le plus utilis au monde. Il sapplique plusieurs domaines. Cest la
simplification et labstraction de la ralit. Nous construisons donc des modles afin de mieux
comprendre les systmes que nous dveloppons.
Avec UML, ce sont les utilisateurs qui guident la dfinition des modles:

Le primtre du systme modliser est dfini par les besoins des

utilisateurs.

Le but du systme modliser est de rpondre aux besoins de ses

utilisateurs.

- Lutilisation des diagrammes :

Page 26

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Un diagramme UML est une reprsentation graphique, qui s'intresse

un aspect prcis du modle. C'est une perspective du modle, pas "le modle".

Chaque type de diagramme UML possde une structure (les types des

lments de modlisation qui le composent sont prdfinis).


Il existe plusieurs diagrammes :

Figure 1 : schma de diagrammes


On a utilis trois diagrammes : diagrammes de cas dutilisation (use cas),
diagrammes de classes et diagramme de squence quon va les expliquer plus tard.

2)

Le modle utilis (modle en V) :

Les projets sont grs avec la mthode dite classique qui se caractrise par un
recueil des besoins, une dfinition du produit, un dveloppement et un test davant livraison.
On a utilis le modle en V :

Le modle en V est un modle conceptuel de gestion de projet.

Variante du modle en Cascade qui met laccent sur la vrification et la

validation.
Page 27

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Le test du produit se fait en parallle aux autres activits.

Figure 2 : schma du modle en V

I.

Dmarche de la conception :

La premire tape tait de visualiser le fonctionnement du travail dans lentreprise afin


davoir une vision concrte de ce que nous voudrons informatiser.
La deuxime tape a t de comprendre le principe de pointage des employs. Notre
encadrant de stage nous a donc expliqu comment il va pointer lemploy et travers quoi.
Finalement nous avons convenu quil tait prfrable de partitionner lanalyse e le
dveloppement de notre application par rapport la machine avec laquelle lemploy va
pointer.
Nous avons utilis lUML pour analyser et concevoir ce systme.

II.
Conception de la base de donnes pour
lapplication GestionTemps:
Dans la conception de notre application, on a btir trois digrammes a dpend du
besoin dtermin dans le chapitre de prsentation du projet.

Page 28

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

a)

Identification des acteurs :

Les acteurs sont les entits (personnes ou machines) qui vont interagir avec le
nouveau systme. En dautres termes, ce sont les futurs utilisateurs de celuici. Un acteur
humain ne reprsente pas forcment un individu. Il se rfre plutt un rle distinct, lequel
peut tre assum par une ou plusieurs personnes. Il reprsente une faon distincte dutiliser le
systme.
Un acteur, au sens UML, reprsente le rle dune entit externe (utilisateur humain ou
non) interagissant avec le systme.
Dans notre cas les acteurs sont :

Ladministrateur : Cest le responsable dajout, de modification et de

suppression des utilisateurs du site.

Les employs : Ce sont des utilisateurs normaux qui peuvent juste

visualiser ses comptes.

b)

Diagramme des cas dutilisation :

Les diagrammes des cas dutilisation dfinissent la manire dutiliser le


systme et permettent den dcrire les exigences fonctionnelles. Chaque cas dutilisation
contient un ou plusieurs scnarios qui dfinissent comment le systme devra interagir avec les
utilisateurs pour atteindre un but ou une fonction spcifique dun travail. Un acteur dun cas
dutilisation peut tre un lment humain ou un autre systme externe celui que lon tente de
dfinir.

Le use case permet de structurer les besoins des utilisateurs et les

objectifs correspondants d'un systme.

Reprsente des squences dactions ralises par le systme, produit un

rsultat observable pour un acteur particulier.

Spcifie un comportement attendu du systme sans imposer le mode de

ralisation de ce comportement.

Permet de dcrire ce que le futur systme devra faire sans spcifier

comment il le fera.

Page 29

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
On a btir le diagramme de cas dutilisation pour reprsenter des squences dactions ralises
par le systme pour produire un rsultat observable pour un acteur particulier.

Diagramme 1 : Consulter compte.

Lemploy consulte son compte personnel

Figure 3 : Digramme 2 : pointer et visualiser le compte.


Lemploy pointe et peut visualiser ses heures du travail.

Page 30

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Figure 4 : Digramme 3 : Contacter ladministrateur

Figure 5 : Digramme 4 : Grer les employs.

Page 31

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Figure 6 : Diagramme 4 : Contacter et rechercher employ.

a)

Diagrammes de squence :

Un diagramme de squence est la reprsentation graphique des

interactions entre les acteurs et le systme selon un ordre chronologique dans la


formulation Unified Modeling Language.

Afin de bien illustrer les cas dutilisations dj labors, et dans le but

de mieux reprsenter les interactions entre les objets de notre projet selon un point de
vue temporel.

Page 32

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
On a cr le diagramme de squence pour suivre le droulement du systme par exemple
lauthentification et la recherche.

Digramme se squence : diagramme dauthentification.

Figure 7 : Digramme se squence : diagramme dauthentification

c)

Diagramme de classes:

Un diagramme de classes est une collection dlments de modlisation statiques qui


permet de reprsenter la structure statique dun systme, et en particulier les types dobjets
manipuls dans le systme, leurs structures internes et les relations entre eux.
Page 33

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Exprime la structure statique du systme en termes de classes et de

relations entre ces classes.

Lintrt du diagramme de classe est de modliser les entits du

systme dinformation.

Le diagramme de classe permet de reprsenter lensemble des

informations finalises qui sont gres par le domaine. Ces informations sont
structures, cest--dire quelles sont regroupes dans des classes.

Le diagramme met en vidence dventuelles relations entre ces classes.

On a construire le diagramme de classe pour exprimer la structure statique du systme en


termes de classes et de relations entre ces classes.

Figure 8: Diagramme de classe

Page 34

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
III. Synthse :
Dans ce chapitre nous avons prsent la conception de la base de donnes tout en se
basant sur lUML.
Le prochain chapitre sera consacr la prsentation des outils de dveloppement.

Chapitre 4 : Outils Techniques

Page 35

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
I.

Introduction :

Aprs la conception de la base de donnes nous allons, dans cette partie, prsenter des
outils et les technologies de dveloppements que nous avons utiliss lors de la ralisation de
notre application.

II.
Prsentation des outils de dveloppement
utiliss :

MVC (Model View Controler):

Dans notre application, on a utilis une architecture nomme MVC qui nous a
permis dorganiser le dveloppement de lapplication.
Voila le schma du MVC :

Figure 9 : schma de MVC


Il sagit dune architecture en couche (architecture signifie une indpendance par
rapport la technologie dimplmentation qui va tre adopte par dautre environnement
autre que JAVA) qui englobe :

linterface homme-machine (synonyme de : view , couche

prsentation , Graphic User Interface GUI ) : diffrents composant graphique


avec lesquels lutilisateur interagit .
Page 36

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Model : cette partie sintresse au traitement mtier de lapplication

(partie la plus intressante), elle centralise lintelligence de lapplication (Service) et


linteraction avec la base de donne (DAO).
On y distingue deux sous couches : DAO (Data Access Object) et Service.
La couche DAO permet :

Mapping

Objet

relationnel

(ORM)

Il

sagit

dune

transformation (Pont) du model relationnel de la base de donnes un model


orient objet (OO) de lapplication. Le rsultat de cette transformation
sappelle les beans (POJO qui respecte le JNS).

Interaction avec la base de donnes via les crud operations

(Create, Read, Update, Delete).

Controler : Intermdiaire entre le View et le Model, il permet le

contrle de la couche View et laccs au Model.

View : lensemble des composantes graphiques plusieurs technologies

peuvent tre utilises pour implmenter cette couche : Swing, JSP (Java Server Pages).
Quelque exemple de composantes graphiques (dans le contexte de Swing).

1)

Spcification techniques :

MySQL :

Page 37

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
MySQL permet un administrateur de base de donnes, un dveloppeur ou un
architecte de donnes de concevoir, de modliser, de gnrer et de grer visuellement des
bases de donnes. Il comprend tous les lments ncessaires un modlisateur de donnes
pour crer des modles entit-relation complexes et procder une pro-ingnierie ou une
rtro-ingnierie.
Il offre galement des fonctionnalits cls qui permettent d'accomplir les tches
dlicates de gestion des modifications et de documentation, qui exigent habituellement
beaucoup de temps et d'efforts.

Pilote JDBC :

JDBC (Java Database Connectivity) est appele aussi passerelle ou API , est
compose d'un ensemble de classes et d'interfaces (dfini par SUN -depuis rachet par Oracle
Corporation-, et les acteurs du domaine des bases de donnes) permettant le dialogue entre
une application Java et les bases de donnes(Mysql, Oracle, postgreSQL...etc) via des
requtes SQL.
JDBC dfinit de faon abstraite comment accder aux donnes d'une BD. Les
mthodes (CRUD) utilises pour accder une base de donnes et pour manipuler cette base
sont dfinies indpendamment du fournisseur de base de donnes.
On utilise le langage SQL pour effectuer les requtes dans la base de donnes
Et On utilise des mthodes Java pour :

Charger le pilote.

Se connecter la base de donnes.

Excuter une requte SQL sur cette base de donnes.

Manipuler les donnes obtenues.

JEE : (Java Entreprise Edition) :

Java Enterprise Edition, ou Java EE (anciennement J2EE), cest le langage quon a


choisi pour raliser la partie administration de notre projet.

Page 38

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
JEE est une spcification pour la technique Java de Oracle plus particulirement
destine aux applications dentreprise. Ces applications sont considres dans une approche
multi-niveaux1.
Dans ce but, toute implmentation de cette spcification contient un ensemble
dextensions au framework Java standard (JSE, Java Standard Edition) afin de faciliter
notamment la cration dapplications rparties.

Pour ce faire, Java EE dfinit les lments suivants :

Une plate-forme (Java EE Platform), pour hberger et excuter les

applications, incluant outre Java SE des bibliothques logicielles (ou JDK)


additionnelles,

Une suite de tests (Java EE Compatibility Test Suite) pour vrifier la

compatibilit,Une ralisation de rfrence (Java EE Reference Implementation),


dnomme GlassFish,

Un catalogue de bonnes pratiques (Java EE BluePrints)

JPA : (Java Persistance API) :

Dans la partie Persistance, LAPI JPA nous a t dune grande utilit de par la facilit
de son utilisation afin de mapper les classes en tables relationnelles.
JPA propose un langage d'interrogation similaire SQL mais utilisant des objets plutt
que des entits relationnelles de la base de donnes.

HTML :

HTML est un langage permettant de crer des pages Web, il utilise une structure
form avec des balises permettant le choix des pages, des liens entre elles, utilisation des
cadres, des menus et la mise en forme du texte(les couleurs, les polices,). Il ncessite un
navigateur web pour la visualisation.
PHP5 est un langage de scripts libre disposant de fonctionnalits de modle objet
compltes que nous allons utiliser pour le dveloppement de ce projet. Il a introduit la
Page 39

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
programmation oriente objet et cumule 2 avantages majeurs:Il apparat que le PHP est bien
plus performant que JAVA. Comparant les applications de gestion de contenu ils ont calcul
quune page saffiche douze fois plus vite en PHP.
Lautre force de PHP cest LAMP (Linux Apache MySql PHP) Cest 4 lettres
dsignent 4 composants libres suffisant pour bnficier dun serveur. L o Windows, IIS,
SQL Serveur sont des logiciels propritaires payants (et cher).
Le monde libre offre une alternative gratuite. Et il ne faut pas croire que gratuit
est forcment moins bien. Apache est aujourdhui le serveur majoritairement utilis dans le
monde.
PHP5 nest pas une rvolution mais une volution. Cette volution introduit quelques
changements majeurs tout en conservant une compatibilit totale avec la version antrieure.

AJAX:

Une bonne rpartition des ressources doit solliciter plus les postes clients, plutt que le
serveur et le rseau.
Ajax permet deffectuer des traitements sur le poste client (avec JavaScript) partir
dinformations prises sur le serveur.
La cration de pages web dynamiques auparavant se faisait cot serveur.
Les modifications ou interrogations faites par le lecteur de la page sont des requtes
envoyes au serveur, faisant quil cre une nouvelle page et lenvoie au navigateur travers le
rseau Internet en utilisant des services web, ou un langage intgr dans la page comme PHP.
Ce nest plus ncessaire.
Ajax permet de modifier partiellement la page affiche par le navigateur pour la mettre
jour sans avoir recharger la page entire.
Ajax est une technique qui fait usage des lments suivants: (HTML, CSS,
JavaScript).

Page 40

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

JQUERY:

JQuery est un Framework JavaScript libre qui porte sur linteraction entre JavaScript
(comprenant lAJAX) et HTML, et a pour but de simplifier des commandes communes de
JavaScript.

JAVASCRIPT:

JavaScript est un langage de script orient objet principalement utilis dans les
pages HTML. A loppos des langages serveurs (qui sexcutent sur le site), JavaScript est
excut sur lordinateur de linternaute par le navigateur lui-mme. Ainsi, ce langage permet
une interaction avec lutilisateur en fonction de ses actions (lors du passage de la souris au
dessus dun lment, du redimensionnement de la page...).

CSS :

Les feuilles de styles (en anglais "Cascading Style Sheets", abrg CSS) sont un
langage qui permet de grer la prsentation d'une page Web. Le langage CSS est une
recommandation du World Wide Web Consortium (W3C), au mme titre que HTML ou
XML.

Les styles permettent de dfinir des rgles appliques un ou plusieurs documents


HTML. Ces rgles portent sur le positionnement des lments, l'alignement, les polices de
caractres, les couleurs, les marges et espacements, les bordures, les images de fond, etc.

2)

Outils de dveloppement :

LIDE NetBeans :

NetBeans est un environnement de dveloppement intgr (EDI), plac en open source


par Sun en juin 2000 sous licence CDDL et GPLv2 (Common Development and Distribution

Page 41

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
License). En plus de Java, NetBeans permet galement de supporter diffrents autres
langages, comme Python, C, C++, JavaScript, XML, Ruby, PHP et HTML.
Il comprend toutes les caractristiques d'un IDE moderne (diteur en couleur, projets
multi-langage, refactoring, diteur graphique d'interfaces et de pages Web).
Conu en Java, NetBeans est disponible sous Windows, Linux, Solaris, Mac OS X ou
sous une version indpendante des systmes d'exploitation (requrant une machine virtuelle
Java). Un environnement Java Development Kit JDK est requis pour les dveloppements en
Java.
NetBeans constitue par ailleurs une plate forme qui permet le dveloppement
d'applications spcifiques (bibliothque Swing (Java)). L'IDE NetBeans s'appuie sur cette
plate forme.

WampServer:

WampServer est une plate-forme de dveloppement Web sous Windows. Il


vous permet de dvelopper des applications Web dynamiques l'aide du serveur Apache2, du
langage de scripts PHP et d'une base de donnes MySQL.
Il possde galement PHPMyAdmin pour grer plus facilement vos bases de
donnes.

III. Synthse :
Au cours de ce chapitre nous avons fait le tour des diffrents outils et technologies de
dveloppements que nous avons utiliss lors de la ralisation de Gestiontemps.
Le prochain chapitre va dtailler la mise en uvre de Gestiontemps.

Page 42

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Chapitre 4 :

Implmentation

Page 43

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage
I.

Introduction :

Aprs une prsentation des outils de dveloppement nous allons aborder dans ce
chapitre ltape de la mise en uvre.
Cette phase est une tape rcapitulative des moments forts de notre projet. On en
parlera des difficults quon a rencontres et la faon dont on a russi les affronter.

II.

Problmes et solutions :

Comme tout nouveau projet, on peut rencontrer plusieurs types de problmes.


Quelques difficults ont certainement t rencontres, notamment :
Le vaste champ de la problmatique de la gestion des temps a ncessit un travail
de rflexion pour dlimiter le projet.
Le manque dexprience en programmation JEE a ncessit une priode intense
dautoapprentissage.
Le monde du projet informatique est un monde plein de prvus, et une majorit des
projets dans le monde chouent par rapport lun des trois critres (qualit, cot, temps).
En effet, il faut de la persvrance et un effort considrable pour grer les dlais.

III. Prsentation des linterfaces :


Voici comme suivant les descriptions des diffrentes interfaces java de lapplication
Gestiontemps :
Voila la premire interface qui permet de se connecter lapplication.

Page 44

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Figure 10 : index
Cette fentre contient des champs de texte et un bouton pour passer accder
lapplication.

Figure 11 : Les heures de travail

Page 45

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Figure 12 : Formulaire de changement de mot de passe


Cette fentre donne le droit aux employs pour changer ses mots de passes.

Figure 13: contacter administrateur


Ce formulaire permet aux employs de contacter ladministrateur et vice versa.

Page 46

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Figure 14 : Calendrier des jours de travail

IV. Synthse :
Tout au long de ce chapitre, nous avons prsent les principales interfaces relatives
aux principales fonctionnalits de notre systme.

Page 47

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Conclusion
Autant qulves dans la licence ce stage quon a effectu au sein de la socit FITEL
CONSEIL nous a permis de dvelopper notre esprit analytique et nos connaissances en
gnral.
En effet, ce stage nous a offert la possibilit de mesurer nos capacits, notre savoir et
notre savoir faire, il nous a permis aussi de dvelopper une approche mthodologique et
organisationnelle pratique et dapprendre comment travailler au sein dun groupe.
Aussi ce stage nous a apport des renseignements et des informations qui nous ont
aids tablir ce rapport comme rsultat de ce stage.
Rappelons que l'objectif de ce travail tait d'informatiser l'activit de gestion de
prsence des employs et de pointage. Pour cela, on a ralis une application interactive
permettant de grer les diffrents traitements de cette activit et de satisfaire les besoins des
diffrents utilisateurs impliqus dans ce processus de gestion.
Notre travail est dbut par la comprhension du contexte du projet. Puis, on a ralis
une tude de l'existant concernant les applications de gestion de prsence des employs et de
pointage, ce qui nous a permis de fixer les anomalies viter et les objectifs raliser pour
avoir un systme satisfaisant. Par la suite, on a pass la l'tude conceptuelle. Par la suite, on
a effectu le codage et l'implmentation de l'application.
Ce projet a t trs bnfique, pour nous, car il nous a permis de renforcer et enrichir
nos connaissances thoriques dans le domaine de la conception, et de mettre en application
nos connaissances acquises le long de nos tudes. Il nous a encore donn l'occasion de
matriser le langage de programmation Java, la base de donnes MySQL et de me familiariser
avec la conduite des projets informatiques.
En plus, ce projet tait une bonne occasion pour raliser un travail trs concret, avec
des objectifs clairs et bien dfinis et de se familiariser avec l'environnement du travail et de la
vie professionnelle.
Enfin, nous souhaitons que notre rapport reflte les rsultats prvus par notre cole.
Page 48

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Bibliographie

Dveloppement d'applications n-tiers avec la plate-forme Java EE

Page 49

Projet de Fin dEtude : Gestion de prsence 2013/2014


des employs et de pointage

Webographie
http://www.commentcamarche.net
http://www.wikipedia.fr
http://fr.wikipdia.org
http://www.asstsas.qc.ca/dossiers-thematiques/sante-psychologique/pratiquesingenieuses/programme-de-gestion-integree-de-la-presence-au-travail.html
http://dev.mysql.com
http://developpement.com

Page 50

Anda mungkin juga menyukai