CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
Rapport projet c : Logiciel de gestion des ressources humaines
1. Institut Supérieur des Arts
Multimédia de la Manouba
Projet C :
« Logiciel de gestion des ressources
humaines »
Réalisé par :
Hosni Mansour
Rami Nouaili
2016 / 2017
3. 1- Introduction
On cherche à développer un logiciel intitulé « Logiciel de gestion des ressources
humaines ». Cette application vise à informatiser le système de gestion des ressources
humaines afin de le rendre plus rentable.
2- Analyse et Spécification
2.1- Les acteurs :
● Administrateur
● Employé
● Responsable
2.2- Les besoins fonctionnelles :
Administrateur :
➔ S’authentifier : L’utilisateur doit s'authentifier pour accéder à son compte.
➔ Gérer les comptes : L'administrateur peut ajouter, modifier ou supprimer les
comptes employés et responsables.
Employé :
➔ S’authentifier.
➔ Gérer ses informations personnelles
➔ Ajouter ses compétences et diplômes
➔ Générer cv : L’employé peut générer son cv en format pdf.
➔ Demande de congé : L’employé peut demander un congé à travers un formulaire.
➔ Accéder à sa fiche de paie.
2
4. Responsable :
➔ S’authentifier.
➔ Gérer les comptes : Le responsable peut ajouter des employés.
➔ Accéder et mettre à jour les informations des employés : Le responsable peut
gérer les information des employés.
➔ Gérer compétences / diplômes : Le responsable peut accepter ou refuser une
compétence ou un diplôme ajouté par l’employé.
➔ Chercher un employé : Le responsable peut chercher un employés à travers des
critères (exemple expert J2EE).
➔ Gérer les licenciement
➔ Gérer les congés : Le responsable peut gérer les demandes des congés, il peut
accepter ou refuser une demande.
➔ Gérer les fiches de paie : Le responsable peut gérer les fiches de paie.
2.3- Les besoins non fonctionnelles :
● Le système doit avoir une interface conviviale permettant un dialogue simple
entre l’utilisateur et l’application.
● le système doit être fiable et sécurisé : il imposer l’authentification à 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.
2.4- Diagramme de cas d’utilisation global :
3
13. 4 - Realisation
4.1- Environnement de réalisation :
GTK+ (The GIMP Toolkit) est un ensemble de bibliothèques logicielles,
c'est-à-dire un ensemble de fonctions permettant de réaliser des interfaces graphiques.
Cette bibliothèque a été développée originellement pour les besoins du logiciel de
traitement d'images GIMP. GTK+ est maintenant utilisé dans de nombreux projets, dont
les environnements de bureau GNOME, Xfce et ROX.
MySQL est un système de gestion de base de données (SGBD). Selon le type
d'application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de
données les plus utilisés au monde, autant par le grand public que par des professionnels, en
concurrence avec Oracle et Microsoft SQL Server
4.2- Les interfaces de l’application :
Interface d’authentification
12