36
CONCEPTION ET RÉALISATION D’UN « LOGICIEL DE GESTION DES RESSOURCES HUMAINES » Encadré par : Mme. GUERMAZI Houda 1 Réalisé par : BELHASSAN Anis BEN ATTIA Rabii ELGHARBI Alaeddin A.U 2007/2008 Projet deux Modules Université de la Manouba Ecole Nationale des Sciences de l’Informatique

Presentation d'un logiciel de GRH

  • Upload
    riadh-k

  • View
    407

  • Download
    7

Embed Size (px)

DESCRIPTION

http://www.mediafire.com/download/3829scatx1zodvf/Rapport_&_PPT.zip check that link for more presentations

Citation preview

Page 1: Presentation d'un logiciel de GRH

CONCEPTION ET RÉALISATION D’UN« LOGICIEL DE GESTION DES RESSOURCES

HUMAINES »

Encadré par :

Mme. GUERMAZI Houda

1

Réalisé par :

BELHASSAN Anis BEN ATTIA Rabii

ELGHARBI AlaeddinA.U 2007/2008

Projet deux Modules

Université de la ManoubaEcole Nationale des Sciences de l’Informatique

Page 2: Presentation d'un logiciel de GRH

PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives

2

Page 3: Presentation d'un logiciel de GRH

3

PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives

3

Page 4: Presentation d'un logiciel de GRH

INTRODUCTION

4

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é.

Page 5: Presentation d'un logiciel de GRH

PROBLEMATIQUE

5

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.

Page 6: Presentation d'un logiciel de GRH

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

Page 7: Presentation d'un logiciel de GRH

7

PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives

Page 8: Presentation d'un logiciel de GRH

8

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.

Page 9: Presentation d'un logiciel de GRH

9

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

Page 10: Presentation d'un logiciel de GRH

10

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

d’exploitation.

Page 11: Presentation d'un logiciel de GRH

11

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

Gestion des employés

Gestion des congés Gestion de fiche de la paie

Gestion des messages Pointage

Page 12: Presentation d'un logiciel de GRH

12

LES ACTEURS

Employé 

Administrateur : c’est le responsable de ressources humaines (RH).

Contrôleur 

Page 13: Presentation d'un logiciel de GRH

13

DIAGRAMMES DES CAS D’UTILISATION

Gestion des employés et des donnes personnelles

Supprimer employé

Mettre à jour infomations employé

Afficher informations employé

Ajouter employé

Authentifier

Administrateur

<<include>>

<<include>>

<<include>>

<<include>>

Page 14: Presentation d'un logiciel de GRH

14

Gestion de pointage

Pointer employé

Controleur

Authentifier<<include>>

Gestion des messages

Authentifier

Lire messages

Envoyer messages

Administrateur

<<include>>

<<include>>

Employé

Page 15: Presentation d'un logiciel de GRH

15

Gestion du congé

Authentifier

Consulter etat congé

demander congé

Gérer demande congé

Consulter demande

Administrateur<<include>>

<<include>>

<<include>>

<<include>>

Employé

Page 16: Presentation d'un logiciel de GRH

16

Gestion de la paie

Gerer fiche de la paie

Authentifier

Consulter fiche de la paie

Modifier fiche de la paie

Valider fiche de la paieAdministrateur

Employé

<<include>>

<<include>>

<<extend>>

<<extend>>

Page 17: Presentation d'un logiciel de GRH

17

PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives

Page 18: Presentation d'un logiciel de GRH

18

Architecture de l’application

Administrateur Employé Contrôleur 

Boite de réception

Information Employé

Gestion de congé

Gestion de la paie

Pointage Demande congé

Lire message

Envoyer message

authentifier

Consulter fiche de paie

Page 19: Presentation d'un logiciel de GRH

19

EMPLOYE

MATRICULENOMPRENOMDATE_DE_NAISSANCEADRESSENOMBRE_ENFANTSDATE_DE_RECRUTEMENTECHELLESERVICESALAIRE_HORAIRERESTE_CONGÉ

Varchar2(20)Varchar2(20)Varchar2(20)dateVarchar2(20)number(20)datenumber(20)Varchar2(20)float(20)number(10)

LOGIN_PSWD

MatriculePSWDDROIT

VARCHAR2(20)Varchar2(20)Varchar2(20)

<pk>

POINTAGE

MATRICULEDATE_PHEURETYPE_P

Varchar2(20)Varchar2(20)datevarchar2(20)

<pk><pk>

<pk>

CONGE

NUMDATEDEBJOURS_RESTANTJOURS_DEMANDÉSTATUSTYPE_CONGEDATE_EMIS

NUMBER(20)DATENUMBER(10)NUMBER(10)VARCHAR2(20)VARCHAR2(20)VARCHAR2(20)

<pk>

MESSAGE

NUMMATRICULEMESSAGESTATUS

NUMBER(10)VARCHAR2(20)VARCHAR2(100)VARCHAR2(20)

<pk><fk>

MESSAGE_ADMIN

NUMMESSAGESTATUS

NUMBER(10)VARCHAR2(100)VARCHAR2(20)

<pk>

FICHE_PAIE

MatriculeSALAIRE_BASEHEURS_TRAVAILLESCONGESPRIME_PRESENCESALAIRE_BRUTCNSSNET_A_PAYERDATE_PRIMESTATUSNB_H_RETARDNB_H_AJOUTDATE-ENTRE

VARCHAR2(20)float(10)number(10)number(10)float(10)float(10)float(10)float(10)datevarchar2(20)intervalintervalNUMBER(10)

<pk>

Demander

Lire

envoyer

Possède

Admet

Faire

1.1

0.n

1.1

0.n

1.1

0.n

1.1

1.1

1.1

1.1

1.1

0.n

Licenciement

MatriculedateNature

VARCHAR2(20)DATEVarchar2(20)

<pk>

Posséde

1.1

1.1

Archive

MatriculeMOIS

VARCHAR2(20)Varchar2(20)

<pk>

0.n

1.1

Posséde

Schéma de la base de données

Page 20: Presentation d'un logiciel de GRH

20

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 licencier (matricule,date_sanction,nature_sanction)

Interrogation de la base de données

Page 21: Presentation d'un logiciel de GRH

21

DIAGRAMMES DES SÉQUENCES: QUELQUES SCENARIOS

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

code accepté

saisir code employé

demande de mise à jour

demande acceptée

information Modifiée

informations enregistrée

Modifier informations employé

valider informations employé

enregistrement

:systeme de gestion de ressource humaine

Administrateur

code accepté

saisir code employé

demande de mise à jour

demande acceptée

information Modifiée

informations enregistrée

Modifier informations employé

valider informations employé

enregistrement

:systeme de gestion de ressource humaine

Administrateur

Diagramme de séquence: Modifier information employé

Page 22: Presentation d'un logiciel de GRH

22

demande acceptée

accepter demande

envoyer demande

demande envoyée

verification

demande congé

Employé

:systeme de gestion des ressources humaines

Administrateur

demande acceptée

accepter demande

envoyer demande

demande envoyée

verification

demande congé

Employé

:systeme de gestion des ressources humaines

Administrateur

Diagramme de séquence demande congé

Page 23: Presentation d'un logiciel de GRH

23

fiche valider

valider fiche de paie

information affichée

date acceptée

saisir date

code acceptée

saisir code employé

demande acceptée

demande de creation de fiche de paie

Administrateur

:systéme de gestion de ressource humaine

fiche valider

valider fiche de paie

information affichée

date acceptée

saisir date

code acceptée

saisir code employé

demande acceptée

demande de creation de fiche de paie

Administrateur

:systéme de gestion de ressource humaine

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

Page 24: Presentation d'un logiciel de GRH

24

Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives

PLAN

Page 25: Presentation d'un logiciel de GRH

25

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

Page 26: Presentation d'un logiciel de GRH

26

Page 27: Presentation d'un logiciel de GRH

27

Page 28: Presentation d'un logiciel de GRH

28

Page 29: Presentation d'un logiciel de GRH

29

Page 30: Presentation d'un logiciel de GRH

30

Page 31: Presentation d'un logiciel de GRH

31

Page 32: Presentation d'un logiciel de GRH

3232

Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives

PLAN

Page 33: Presentation d'un logiciel de GRH

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

Page 34: Presentation d'un logiciel de GRH

PERSPECTIVES

Finalement cette application est conçue pour être maintenue et améliorée suivant les

besoins ultérieurs.

34

Page 35: Presentation d'un logiciel de GRH

35

Référence

BibliographieoModé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éographieohttp://www.oracle.comohttp://fr.wikipedia.orgohttp://www.codeproject.comohttp://ditch.developpez.comohttp://www.codes-sources.comohttp://www.codyx.org

Page 36: Presentation d'un logiciel de GRH

*** FIN ***

Merci pour votre

attention 36