Vous êtes sur la page 1sur 36

Université de la Manouba

Ecole Nationale des Sciences de l’Informatique

Projet deux Modules

CONCEPTION ET RÉALISATION D’UN


« LOGICIEL DE GESTION DES RESSOURCES
HUMAINES »

Encadré par :
Mme. GUERMAZI Houda

Réalisé par :
1
BELHASSAN Anis
BEN ATTIA Rabii
ELGHARBI Alaeddin
A.U 2007/2008
PLAN
 Introduction
 Problématique

 Solution

 Analyse et Spécification

 Conception

 Réalisation

 Conclusion & Perspectives

2
PLAN
 Introduction
 Problématique

 Solution

 Analyse et Spécification

 Conception

 Réalisation

 Conclusion & Perspectives

3
INTRODUCTION

 Un nombre toujours plus grand d’entreprise s’appuient


sur des ordinateurs et des réseau pour leurs
communications et transactions commerciales critiques.

 La complexité de ces systèmes implique souvent des


risques et des vulnérabilités imprévisibles .

 En cas d’indisponibilité de leurs systèmes informatiques


,ces
entrepris pourraient subir d’important perte en terme
de productivité.
4
PROBLEMATIQUE

La récolte de données prend donc de la charge en


temps et
en personnel.

 Elle contredit l’aspect temps réel de l’informatique


industrielle.

 le risque d’erreur humaine lors de la saisie des


données.

5
SOLUTION PROPOSÉE
 Pour résoudre ces problèmes on propose
développer un logiciel intitulé
« Logiciel de gestion des ressources
humaines »
 Cette application vise à informatiser le
système actuel afin de le rendre plus
rentable.

6
PLAN
 Introduction
 Problématique

 Solution

 Analyse et Spécification

 Conception

 Réalisation

 Conclusion & Perspectives

7
LES BESOINS FONCTIONNELS

Coté administrateur(responsable ressources


humaines ):

• S’authentifier.
• Accéder et mettre à jour les informations des
employés.
• Accéder et de mettre à jour les recrutements.
• Accéder et de mettre à jour les licenciements.
• Accéder et de mettre à jour les congés.
• Accéder et de mettre à jour les fiches de paie.
8
Coté employé :

• Accéder a la rebique concernant ses congés.


• Accéder a la rebique concernant ces informations personnelles.
• Accéder a sa fiche de paie.

Coté contrôleur:

•Mettre à jour le pointage

9
LES BESOINS NON FONCTIONNELS

• Le système doit avoir une interface conviviale permettant


un dialogue simple entre l’utilisateur et l’application.

• le systeme doit être fiable et sécurisé : il imposer


l’authentification a chaque utilisateur.

• le menu doit être bien organisé.

• Les informations figurant dans l’application doivent être


claires et précises.

• Le logiciel doit fonctionner sur différents systèmes


10
d’exploitation.
DÉCOMPOSITION DE LA SOLUTION EN PACKAGES

Au cours de cette spécification, nous avons décomposé le


module principale de gestion des ressources humaines en
plusieurs packages

Gesti on des congés


Gesti on de fi che de l a pai e

Gesti on des empl oyés

Gesti on des messages Poi ntage


11
LES ACTEURS

 Employé

 Administrateur : c’est le responsable de ressources


humaines (RH).

 Contrôleur

12
DIAGRAMMES DES CAS D’UTILISATION

Gestion des employés et des donnes personnelles

Ajouter employé

<<include>>
Supprimer employé

Authentifier
<<include>>

Mettre à jour infomations employé


Administrateur <<include>>

<<include>>

Afficher informations employé

13
Gestion de pointage

<<include>>
Pointer employé Authentifier

Controleur

Gestion des messages

Lire messages

<<include>>
Administrateur

Authentifier

<<include>>
Envoyer messages

Employé 14
Gestion du congé

Consulter demande

<<include>>
Administrateur Gérer demande congé

<<include>>

Authentifier

demander congé <<include>>

<<include>>
Consulter etat congé
Employé

15
Gestion de la paie

<<extend>>
Gerer fiche de la paie Modifier fiche de la paie

<<extend>>
<<include>>

Administrateur
Valider fiche de la paie

Authentifier

<<include>>

Consulter fiche de la paie

Employé

16
PLAN
 Introduction
 Problématique

 Solution

 Analyse et Spécification

 Conception

 Réalisation

 Conclusion & Perspectives

17
Architecture de l’application

authentifier

Administrateur Contrôleur Employé

Information Demande congé


Pointage
Employé

Gestion de congé Lire message

Gestion de la paie Envoyer


message
18
Boite de réception Consulter fiche
de paie
FICHE_PAIE
M atri cul e VARCHAR2(20) <pk>
SALAIRE_BASE fl oat(10)
HEURS_T RAVAILLES num ber(10)
CONGES num ber(10)
PRIM E_PRESENCE fl oat(10)
SALAIRE_BRUT fl oat(10)
CNSS fl oat(10)
M ESSAGE
NET _A_PAYER fl oat(10)
NUM NUM BER(10) <pk> DAT E_PRIM E date M ESSAGE_ADM IN
M AT RICULE VARCHAR2(20) <fk> ST AT US varchar2(20) NUM NUM BER(10) <pk>
M ESSAGE VARCHAR2(100) NB_H_RET ARD i nterval M ESSAGE VARCHAR2(100)
ST AT US VARCHAR2(20) NB_H_AJOUT i nterval ST AT US VARCHAR2(20)
DAT E-ENT RE NUM BER(10)
1.1 1.1
1.1

envoyer

Li re Possède

Archi ve
1.1
0.n 0.n
M atri cul e VARCHAR2(20) <pk>
M OIS Varchar2(20) EM PLOYE
1.1 M AT RICULE Varchar2(20)
NOM Varchar2(20)
Posséde PRENOM Varchar2(20)
DAT E_DE_NAISSANCE date
ADRESSE Varchar2(20)
NOM BRE_ENFANT S num ber(20)
DAT E_DE_RECRUT EM ENT date
ECHELLE num ber(20)
0.n SERVICE Varchar2(20)
SALAIRE_HORAIRE fl oat(20)
REST E_CONGÉ num ber(10)
0.n 1.1
0.n
1.1
Fai re Posséde

Dem ander
1.1
1.1
POINT AGE
Adm et Li cenci em ent
M AT RICULE Varchar2(20) <pk>
M atri cul e VARCHAR2(20) <pk>
DAT E_P Varchar2(20) <pk>
date DAT E
HEURE date
Nature Varchar2(20)
T YPE_P varchar2(20) <pk>
1.1
1.1
LOGIN_PSWD
CONGE
M atri cul e VARCHAR2(20) <pk>
NUM NUM BER(20) <pk>
PSWD Varchar2(20)
DAT EDEB DAT E
DROIT Varchar2(20)
JOURS_REST ANT NUM BER(10)
JOURS_DEM ANDÉ
ST AT US
NUM BER(10)
VARCHAR2(20)
19
T YPE_CONGE VARCHAR2(20)
DAT E_EM IS VARCHAR2(20)

Schéma de la base de données


Interrogation de la base de données
Table Description

Employé
Elle contient toutes les informations relatives aux employés à savoir le matricule, le
nom, la date de recrutement, échelle…

Message_ employé Cette table contient la liste des messages envoyés par l’employé et leurs états (lu,
nom lu).
Congé Cette table représente les informations sur les congés (matricule, date du congé,
nature du congé, durée du congé…).
Pointage Elle contient toutes les informations concernant le pointage (matricule, date d’entrée,
date de sortir).
login_pswd Elle contient toutes les informations concernant les mots de passe et les droits
(administrateur, employé ou bien contrôleur)
Fiche de paie Cette table contient les informations concernant les salaires (date salaire, salaire de
base, salaire brute net a payer...).
Message_admi Cette table contient la liste de messages envoyée par l’administrateur et leurs états
(lu, non lu).
archive Dans cette table nous allons enregistrer les informations mensuelle relative a la fiche
de paie de chaque employer.

Licenciement Cette table contient la liste des employées 20


licencier
(matricule,date_sanction,nature_sanction)
DIAGRAMMES DES SÉQUENCES: QUELQUES SCENARIOS

Un scenario :pour décrire ou valider un cas d’utilisation


:system e de gesti on de ressource hum ai ne

Adm i ni strateur

dem ande de m i se à j our

dem ande acceptée

sai si r code em pl oyé

code accepté

M odi fi er i nform ati ons em pl oyé

i nform ati on M odi fi ée

val i der i nform ati ons em pl oyé

enregi strem ent


i nform ati ons enregi strée

21

Diagramme de séquence: Modifier information employé


:systeme de gestion des ressources humaines

Employé Administrateur
demande congé

verification

envoyer demande
demande envoyée

accepter demande

demande acceptée

22
Diagramme de séquence demande congé
:systéme de gestion de ressource humaine

Administrateur

demande de creation de fiche de paie

demande acceptée

saisir date

date acceptée

saisir code employé

code acceptée

information affichée

valider fiche de paie

fiche valider

Diagramme de séquence Création de fiche de paie 23


PLAN
 Introduction
 Problématique

 Solution

 Analyse et Spécification

 Conception

 Réalisation

 Conclusion & Perspectives

24
Environnement logiciel

o système d’exploitation : Windows XP Professionnel

o base de données : Oracle version 10g

o éditeur SQL : SQL+

o modélisation UML : Power AMC

o développement de l’application : Outil de

développement C_Sharp (C#): Microsoft Visual Studio 2008

25
26
27
28
29
30
31
PLAN
 Introduction
 Problématique

 Solution

 Analyse et Spécification

 Conception

 Réalisation

 Conclusion & Perspectives

32
CONCLUSION
On a essayé tout au long de ce projet de répondre à
un certains nombre de besoins et d’en trouver des
solutions valides qui devraient répondre à un
certain nombre de besoins des décideurs et des
managers dans le domaine des
télécommunications.

33
PERSPECTIVES
Finalement cette application est conçue pour être
maintenue et améliorée suivant les besoins
ultérieurs.

34
Référence
Bibliographie
oModélisation objet avec UML P. A. Muller et N.Gaertner,Paris,
Edition Eyrolles, 2000.

oIntroduction à C# - Pierre-Yves Saumont, Antoine Mirecourt -


2001 - Éditions Eyrolles

Néographie
ohttp://www.oracle.com
ohttp://fr.wikipedia.org
ohttp://www.codeproject.com
ohttp://ditch.developpez.com
ohttp://www.codes-sources.com 35
ohttp://www.codyx.org
*** FIN ***

Merci pour votre


attention
36