« Rencontres Statut et GRH » CDG 741 « Rencontres Statut et GRH » Novembre 2013.
Presentation d'un logiciel de GRH
description
Transcript of 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
PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives
2
3
PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives
3
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é.
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.
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
7
PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives
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.
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
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.
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
12
LES ACTEURS
Employé
Administrateur : c’est le responsable de ressources humaines (RH).
Contrôleur
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>>
14
Gestion de pointage
Pointer employé
Controleur
Authentifier<<include>>
Gestion des messages
Authentifier
Lire messages
Envoyer messages
Administrateur
<<include>>
<<include>>
Employé
15
Gestion du congé
Authentifier
Consulter etat congé
demander congé
Gérer demande congé
Consulter demande
Administrateur<<include>>
<<include>>
<<include>>
<<include>>
Employé
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>>
17
PLAN Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives
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
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
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
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é
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é
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
24
Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives
PLAN
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
26
27
28
29
30
31
3232
Introduction Problématique Solution Analyse et Spécification Conception Réalisation Conclusion & Perspectives
PLAN
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
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
*** FIN ***
Merci pour votre
attention 36