Vous êtes sur la page 1sur 18

ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs


Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

3








I. Introduction

Notre projet intitul Gestion des employes a pour objectif la
mise en place dun systme informatique pour la gestion des
salaires et des codes rgions des employes. Le systme doit
fournir un ensemble de fonctions et doit tre architecture selon
les demandes de lutilisateur. Il doit grer les informations des
employes de manire persistante.

Lobjectif tant de mettre en place une tude pour proposer des
solutions qui permettent la gestion des employes pour mieux
traiter le flux de linformation et assurer la gestion des
informations et la gestion des donnes tout en permettant la
lecture et la sauvegarde des donnes.










ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

4



I. Contexte gnrale

Il sagit de mettre en place une application de gestion des employes et donc de pouvoir
ajouter des composants qui sont caractrise par une rfrence unique, une famille du
composant cette dernire peut faire rfrence pour plusieurs composants, code rgion
unitaire pour chaque composants ensuite lapplication doit permettre la recherche de
lensemble des composants selon plusieurs critres (par matricule , par nom , par
prnom ) et aussi avoir une consultation gnrale de tous les employes qui existent .
Le deuxime volet est de permettre dajouter un code rgion, supprimer ou bien le
rechercher ainsi que la modification du taux et afficher la liste des codes existants.
II. Primtre et Lotissement :
i. Thorie:
Le primtre de ce projet correspond la dlimitation prcise du projet.
Concernant un projet li aux Systmes dInformation, le primtre total est
lidentification et le recensement des applications/modules impacts par le projet.
Le projet peut tre ensuite subdivis en sous-projets possdant chacun son propre
primtre.
Le lotissement du projet est le regroupement de sous-projets entre eux. Chaque regroupement
est un lot du projet. Les lots peuvent parfois se chevaucher dans le temps ou se parallliser
partiellement.
Lobjectif dun lot est de relier les modules/applications qui ont les interdpendances les plus
fortes.

ii. Application:
Le primtre de ce projet induit :
Etat des salaires : cette rubrique qui fait partie de notre application permet
afficher les tats des salaires des employes sous forme de tableau.
ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

5
Salaire net= salaire brut +Prime transport IGR
Prime transport = salaire brut * Taux
IGR = Salaire brut * Taux IGR

Taux IGR
0% Salaire brut<=1000
5% 1000<salaire brut<=3000
10% 3000<salaire brut<=5000
15% Salaire brut>5000

rechercher employ : cette fonction permet rechercher des employes selon
plusieurs critres qui facilitent la tache (matricule, nom, code, intervalle de
salaire brut)
supprimer employ : il permet lutilisateur de lapplication supprimer un
employ ou bien tous les employes mais cette opration se fait par matricule
Modifier employ : cette fonction donne la permission a lutilisateur a modifier
un employe et en prcisant le choix de linformation modifier (nom, prnom,
salaire brut, code rgion)
Liste des employs : il permet dafficher la liste de tous les employes qui
existant et ses informations qui se rsument dans (nom, prnom, salaire brut,
code rgion, matricule)
ajouter un employ : on peut ajouter un certain nombre des employes en
respectant les informations demandes

III. Organisation de l'quipe :
La russite dun projet passe par une organisation rigoureuse et efficace de l'quipe
projet. Lorganisation du projet est tributaire de la hirarchie de lentreprise concerne.
Les acteurs de l'quipe projet SI sont les suivants :
iii. Equipe dynamique logistique-MOA:

Thorie :
Celui qui passe la commande (client), cest la matrise d'ouvrage, { l'origine de
l'expression d'un besoin qui est l'objectif du projet atteindre. La MOA doit dcrire le
ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

6
besoin dans un document, souvent nomm CDC fonctionnel (Cahier des Charges
fonctionnel) ou spcifications fonctionnelles.
Dans le cas d'un projet consonance informatique, la MOA est aussi charge de prparer
des cas de tests fonctionnels pour vrifier que les dveloppements/paramtrages
effectus par la MOE fonctionnent.



Pratique :
Cette application sera la disposition des socits pour faciliter la gestion de ses
employes.
Les utilisateurs auront le droit dajouter, supprimer, rechercher et modifier une
employe et afficher la liste des employes dune faon simplifie
iv. Equipe de ralisation du projet-MOE :
Thorie :
Cest la matrise d'uvre, qui prend connaissance du besoin exprim et qui tche d'y
rpondre informatiquement. Pour ce faire, elle rdige un dossier de rponse au besoin,
nomm parfois CDC technique (cahier des charges technique) ou dossier de
paramtrage ou dossier de conception gnral encore tude technique. La MOE se
charge aussi de faire les dveloppements/paramtrages ncessaires.
Pratique :
Dans notre projet les dveloppeurs ont pour but dassurer toutes les fonctionnalits
permettant aux MOA dutiliser en toute simplicit, et de rpondre aux attentes et
exigences du cahier de charge fonctionnel.
Les principales contraintes que les dveloppeurs doivent rpondre sont :
a. Gestion des employes
Chaque employe est caractris par une code rgion et un numro uniques qui
regroupent plusieurs employes dune faon architectur et sans avoir un
chevauchement entre les matricule des employes.
b. Gestion du code rgion
Lapplication doit permettre lajout dcode rgional condition que ce dernier ne soit pas
existante auparavant dans la base de donnes et quil soit suprieur { 0(c.--d. code-
rgion >0).
ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

7

IV. Tache
i. Dfinition des tches :
Thorie:
Une tche est une action mener pour aboutir un rsultat.


A chaque tche dfinie, il faut associer
Un objectif prcis et mesurable
Des ressources humaines, matrielles et financires adaptes
Une charge de travail exprime en nombre de journes-homme
Une dure ainsi quune date de dbut et une date de fin
Une tche doit tre assez courte (< ou = 15 jours)
Application:
Voici comme suit la dure que chaque tche a pu prendre dans notre projet pour tre
raliser :
Nom tche Dure par jours
A Etude Cahier des charges 2
B Recherche dautre exemple dj{ cre 1
C Conception 2
D Ralisation : ajout dun employ 1
E Ralisation : surpression 1
F Ralisation : modification 2
G Ralisation : recherche 1
H Ralisation : liste des employs 1
I Ralisation : tat des salaires 2
J Ralisation : ajout dun code 1
K Ralisation : modifier le taux 1
L Ralisation : supprimer code 1
M Ralisation : rechercher code 1
I Ralisation : liste des codes 1
K Ralisation : Rapport 3

Dfinition des taches
ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

8


Fonctionnement de lapplication :
La page principale :

Figure 1 : Menu principale
Le menu principal contient deux choix : le premier permet la gestion de lemploy et le
deuxime permet la gestion du code rgion. Quand lutilisateur lance lapplication il a la
priorit de choisir le menu selon sa demande. Par exemple quand il valide le choix 1 il
saffiche la page qui gre les employs :
ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

9

Figure 2 : menu gestion des employs
Le menu GESTION DES EMPLOYES permet { lutilisateur de cette application de faire
plusieurs actions selon la demande quil veuille raliser, ces actions se rsument en 6
fonctions :

Ajout dun employ
Recherche
Suppression
Modification
Liste des employs
Etats des salaires
Dans cette partie qui suive, on va prciser le rle et le fonctionnement de chaque
action quon a dclar et tous ca sous forme de captures dcrans pour faciliter la
tche.


ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

10
Ajout de lemploy :




Figure 3 : Ajout dun employ

On voit dans lmage au-dessus quon retap le code rgion 3 fois mais aprs la
dernire fois on ma demand le choix dajouter un autre lment ou non .la
cause cest que dans les premiers fois on a entr le code rgion nulle c.--d. code
rgion=0 mais parmi les conditions de lapplication il faut entrer le code rgion
suprieur 0.



ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

11
Liste des employs :




Figure 4 : liste des employs

Cette phase la permet dafficher la liste des employs qui existent sous forme de
tableau en prcisant leur donnes (nom, prnom, matricule, s alaire brut, code
rgion)



ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

12

Modification



Figure 5 : modification dun employ

La partie de modification donne aussi le choix a lutilisateur de prciser la donne
quil veut modifier par exemple (nom, prnom ou bien le code rgion ..) voir
lexemple ci-dessus pour bien comprendre la chose.




ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

13


Etats des salaires

Figure 6 : Etats des salaires

Recherche



Figure 7 : recherche dun employ
ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

14
Suppression


Figure 8 : suppression dun employ
Menu gestion du code rgion :


Figure 9 : Menu gestion du code rgion

ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

15
Comme vous voyez dans la figure il faut entrer le code rgion suprieur 0 et le
taux il faut quil soit suprieur { 0 et infrieur { 50 (c.--d. 0 < taux < 50)

Modification code rgion :



Figure 10 : Modification du code rgion
Recherche du code :


Figure 11 : Recherche du code rgion

ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

16
Liste des codes :




Figure 12 : Liste du code rgion

Suppression du code :




Figure 13 : Suppression du code rgion

ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

17

Choix des Outils :
Prsentation du langage utilis dans lapplication :

Le C est un langage de programmation impratif conu pour la programmation
systme. Invent au dbut des annes 1970 avec UNIX, C est devenu un des
langages les plus utiliss. De nombreux langages plus modernes comme C++, Java
et PHP reprennent des aspects de C.

C est qualifi de langage de bas niveau dans le sens o chaque instruction du
langage est conue pour pouvoir tre compile en un nombre d'instructions
machine assez prvisible en termes d'occupation mmoire et de charge de calcul.
Il propose un ventail de types entiers et flottants conus pour pouvoir
correspondre directement aux types supports par le processeur. Il fait en outre
un usage intensif de la notion de pointeur. Il a une notion de type compos, mais
ne propose aucune opration qui traite directement des objets de plus haut
niveau (fichier informatique, chane de caractres, liste). Ces types plus volus
doivent tre traits en manipulant des pointeurs et des types composs. De
mme, le langage ne propose pas en standard la gestion de la programmation
oriente objet, ni de systme de gestion d'exceptions, ni la programmation
parallle. Il existe des fonctions standards pour grer les entres-sorties et les
chanes de caractres, mais contrairement d'autres langages, aucun oprateur
spcifique pour amliorer l'ergonomie. Ceci rend ais le remplacement des
fonctions standards par des fonctions spcifiquement conues pour un
programme donn.











ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

18
BIBLIOGRAPHIE :

Programmer en langage C Cours et exercices corrigs - 5me Edition

LE C en 20 heures


Sinitier { la programmation avec des exemples en C

ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

19


Les liens utiles :
c.developpez.com/cours/
www.siteduzero.com Cours Tutoriels Programmation C
picolibre.int-evry.fr/projects/svn/coursc/Index.pdf
ftp://ftp.discip.crdp.ac-caen.fr/discip/crgelec/Cours/Langage_C.pdf
https://www.rocq.inria.fr/secret/Anne.Canteaut/COURS_C/














ECOLE MAROCAINE DES SCIENCES DE LINGENIERIE

Projet : gestion des employs
Prpar par : LAMKHIAR Ghizlane & NOURI ANASS

20
Conclusion

Durant la priode consacre ce projet, nous avons pu achever le
dploiement et la mise en place dune solution adaptable pour la gestion
des employs, nous avons pu rpondre au maximum des besoins pour bien
manipuler lapplication, plusieurs tches ont t effectuer pour finaliser et
accomplir ce projet, dbutant avec ltude des besoins pour mettre la main
sur tous les problmes, do ont t mener { bien propos des solutions
efficaces, ensuite on a organiser ,partitionner, planifier, notre travail, ce qui
nous a permis de finaliser lapplication.
Notre projet tait une relle opportunit pour mettre en pratique
lensemble de connaissance sur la programmation en langage C nous
souhaitons la fin que ce rapport soit en mesure de satisfaire ses lecteurs.

Vous aimerez peut-être aussi