Vous êtes sur la page 1sur 49

Gestion de Congé

Mesrar Azeddine 1
Gestion de Congé

Avant-propos ------------------------------------------------------------------------------03
Remerciement -----------------------------------------------------------------------------04
Introduction -----------------------------------------------------------------------------05

Chapitre I : Présentation le lieu De stage


Profil de Lydec---------------------------------------------------------------06

Chapitre II : Méthodes de Conception


Cahier De charge--------------------------------------------------------------07
Dictionnaire De donnée----------------------------------------------0811
Conception Merise------------------------------------------------------------12
Le Model Logique De Donnée Relationnel ------------------------------13
Le Model Physique De Donnée ---------------------------------------------14
Chapitre III : Choix Des Outils
SGBD--------------------------------------------------------------------------15
Visual Studio C#-----------------------------------------------------------16
ADO.NET---------------------------------------------------------------------17

Mesrar Azeddine 2
Gestion de Congé

Chapitre IV : Création De L’application


Description Des Interfaces Et Guide D’utilisation
1-Entrer Le Login Et Le Mot De Passe------------------18
2-Menu------------------------------------------------1920
3-Fiche Personnel----------------------------------2126
4-Fiche De Congé-----------------------------------2733
5-Fiche D’Historique--------------------------------3436
6-Fiche D’imprimer---------------------------------3739
7-Fiche Sécurité ------------------------------------4042
8-Fiche De Contacte---------------------------------4346

Conclusion------------------------------------------------------4750

Mesrar Azeddine 3
Gestion de Congé

Avant-Propos
Entre les études, le diplôme, et le premier emploi il y a des stages de formation
ou de perfectionnement.

Stagiaire, un statut en soi ! rien d’étonnant vu l’allongement du temps de


recherche du premier emploi.

Ainsi nous semblons- t-il important de faire le point sur cette forme
d’expérience en entreprise, d’y consacrer deux volet pour réussir enfin à
comprendre qu’il y a un stage d’étude et celui d’insertion.

Le stage est un symbole de rapprochement entre le monde du l’étudiant et le


monde du travail.

C’est un élément concret qui rassure après des études théoriques une sorte de
garantie d’insertion et d’intégration social.

Plus question de faire un pas dans la vie d’étudiant sans subir des stages mais
tout le monde n’en profite pas pour la bonne raison qu’il y a deux catégories
bien distinctes la formation et le perfectionnement.

Dans les deux cas il s’agit bien sûr de se familiariser avec le monde du travail
Mais le stage de formation consiste à compléter et à mettre en valeur
l’enseignement.

Mesrar Azeddine 4
Gestion de Congé

Remerciement
Il apparaît de commencer ce rapport de stage par des remerciements, à ceux qui m’ont
beaucoup enseigné au cours de ce projet et tous le corps administratif qui participe à ma
formation et qui veille à ce qu’elle soit toujours meilleure, à toutes les personnes qui nous
ont aidé, et même à ceux qui ont eu la gentillesse de faire de ce projet un moment très
profitable.

Mes vifs remerciements à :

 Mme ALIL Siham Formatrice au CFMOTI.

 Mme SABRI Aziza Formatrice au CFMOTI

 Mes formateurs et formatrices.

 Tous les personnes qui Nos aider durant la période de Notre projet

Avant tout développement sur cette expérience professionnelle, il apparaît opportun de


commencer ce rapport de stage par des remerciements, à ceux qui m'ont beaucoup appris
au cours de ce stage, et

à ceux qui ont eu la gentillesse de faire de ce stage un moment très profitable.

Mesrar Azeddine 5
Gestion de Congé

Introduction
Le Système Marocain professionnelle a connu une évolution rapide et diversifiée,
donnant en 1993 la naissance d’un nouveau cycle de formation, il s’agit de formation, il
s’agit de formation du technicien (Bac+2) pour répondre à un double objectif :
 Tenir compte de l’évolution de certains métiers et de certaines technologies qui
requièrent un niveau de formation élevé.
 Offrir aux jeunes bacheliers des formations courtes à finalités professionnelle.
La formation dans ce niveau est complétée par un stage en entreprise,
Permettant ainsi aux stagiaires une meilleure adaptation aux exigences du marché de
l’emploi par :
 La découverte du monde de travail.
 La confrontation des méthodes et techniques enseigné avec les pratiques en
vigueur au sein de l’entreprise.
 L’établissement de relation étroites entre les établissements de formation et
leur environnement économique en vue de rechercher ma meilleure adaptation
entre la formation et les besoins du marché de l’emploi.
Dans ce cadre nous avons effectuées notre stage à LYDEC, en bénéficiant d’une
expérience précieuse et une nouvelle exploitation de mes connaissances en matière de
formation.

Mesrar Azeddine 6
Gestion de Congé

Chapitre I

Mesrar Azeddine 7
Gestion de Congé

Chapitre I : Présentation le lieu De stage


 Profil de Lydec
Mission
Créée en 1995, Lydec gère la distribution d’eau et d’électricité, la collecte des eaux
usées et pluviales et l’éclairage public pour 5 millions d’habitants de la Région du
Grand Casablanca (Maroc), dans le cadre d’un contrat de gestion déléguée signé en
1997 entre l’Autorité Délégante (Communes de Casablanca, Mohammedia et Aïn
Harrouda), l’Autorité de Tutelle (le Ministère de l’Intérieur) et le Délégataire
(Lydec).

Lydec est une société anonyme à conseil d’administration et soumise aux dispositions
des lois relatives aux sociétés anonymes et aux sociétés faisant appel public à
l’épargne. La dénomination sociale de la société est « Lydec » depuis sa modification
votée par l’Assemblée générale du 2 juin 2015 (anciennement « Lyonnaise des Eaux
de Casablanca »).

Mesrar Azeddine 8
Gestion de Congé

Chapitre II

Mesrar Azeddine 9
Gestion de Congé

Chapitre II : Méthodes de Conception

 Cahier De charge
Objectifs du logiciel :
Le logiciel « gestion de congé » permet aux organismes à gestion publique de gérer les
demandes de congé. Mais aussi il permet de bien traiter ou gérer la durée du congé des
fonctionnaires.
Ce logiciel correspond à la réglementation approuvée au agence lydec,

Les grandes fonctionnalités :


 Demande de Congé

 Accordé ou refusé les Congé

 Met à jour d’un Personnel

 Imprimer les demandes de congé

 Archive

Mesrar Azeddine 10
Gestion de Congé

 Dictionnaire De donnée
Table Personnel
Nom de colonne type
Cin_personne varchar(100) Primary Key
Nom varchar(100) NOT NULL
Prénom varchar(100) NOT NULL
Adresse varchar(100) NOT NULL
Date_Naissance date NOT NULL
Date_recritement date NOT NULL
Situation_De_Famille varchar(100) NOT NULL
nbr_enfant int NOT NULL
Grade varchar(100) NOT NULL
Affectation_Actuelle varchar(100) NOT NULL
Fonction_Antérieur varchar(100) NOT NULL
Fanction_Actuelle varchar(100) NOT NULL
Nuveau_dinstriction varchar(100) NOT NULL
Code_diplome int NOT NULL
Num_Service int NOT NULL
TAB 1 : PERSONNEL

Table Utilisateur
Nom de colonne Type
cin varchar(50) Foriegn key
Rolle varchar(50) NOT NULL
Login varchar(50) Primary key
mot_de_passe varchar(50) Primary key
email varchar(50) NOT NULL
TAB 2 : Utilisateur

Mesrar Azeddine 11
Gestion de Congé

Table Demande Congé


Nom de colonne Type
num_congé int Primary key
cin varchar(50) Foreign key
Nature varchar(100) NOT NULL
Date_de_depart Date NOT NULL
date_de_retour Date NOT NULL
Date_de_demande Date NOT NULL
statu varchar(50) NOT NULL
Nbr_jour int NOT NULL
TAB 3 : Demande congé

Archive Personnel
Nom de colonne type
Cin_personne varchar(100) Primary Key
Nom varchar(100) NOT NULL
Prénom varchar(100) NOT NULL
Adresse varchar(100) NOT NULL
Date_Naissance date NOT NULL
Date_recritement date NOT NULL
Situation_De_Famille varchar(100) NOT NULL
nbr_enfant int NOT NULL
Grade varchar(100) NOT NULL
Affectation_Actuelle varchar(100) NOT NULL
Fonction_Antérieur varchar(100) NOT NULL
Fanction_Actuelle varchar(100) NOT NULL
Nuveau_dinstriction varchar(100) NOT NULL
Code_diplome int NOT NULL
Num_Service int NOT NULL
TAB 4 : Archive Personnel

Mesrar Azeddine 12
Gestion de Congé

Message
Nom de colonne type
Cin_personne varchar(100) Foreign key
Message_id int Primary Key
Message_text varchar(500) NOT NULL
Date_message date NOT NULL
émetteur varchar(100) NOT NULL
récepteur varchar(100) NOT NULL
TAB 5 : Message

Archive Demande Congé


Nom de colonne Type
num_congé int Primary key
cin varchar(50) NOT NULL
Nature varchar(100) NOT NULL
Date_de_depart Date NOT NULL
date_de_retour Date NOT NULL
Date_de_demande Date NOT NULL
statu varchar(50) NOT NULL
TAB 6 : Archive Demande congé

Mesrar Azeddine 13
Gestion de Congé

 Conception Merise
Le Model Conceptuel De Donnée :
MCD est un modèle qui permet de construire un système d’information automatisé qui soit
efficace, Flexible et adapté à l’entreprise.

Conception MCD : Le Model Conceptuel De Donnée

Mesrar Azeddine 14
Gestion de Congé

 Le Model Logique De Donnée Relationnel

Ce modèle indique comment organiser les données. On se représente le modèle


comme étant un ensemble de relations. On a des tables (entités dans le modèle
MCD) qui contiennent des champs (attributs dans le modèle MCD). Ce qui est
important ce sont les relations entre ces tables.

Voilà le MLD de notre Application :

 Personnel (Cin_personne, Nom, Prénom, Adresse,


Date_Naissance, nbr_enfant, Grade, Affectation_Actuelle,
Fonction_Antérieur, Fanction_Actuelle, Situation_De_Famille,
Niveau_instruction, Code_Diplome, Num_Service)
 Archive Personnel (Cin_personne, Nom, Prénom, Adresse,
Date_Naissance, nbr_enfant, Grade, Affectation_Actuelle,
Fonction_Antérieur, Fanction_Actuelle, Situation_De_Famille,
Niveau_instruction, Code_Diplome, Num_Service)
 Congé (num_congé, #cin, Date_de_depart, date_de_retour,
Nature, Statu)
 Archive congé (num_congé, cin, Date_de_depart,
date_de_retour, Nature, Statu)
 Utilisateur (#cin, Login, mot_de_passe, email, Rôle)
 Message (Message_id, #cin, Message_Text, Emeteur,
Récepteur, Date_Msg)

Mesrar Azeddine 15
Gestion de Congé

 Le Model Physique De Donnée :

Le MPD (Modèle physique des données) n’est autre qu’une liste de tables
avec pour chacune d’elle les colonnes faisant partie de cette table. Il
s’obtient par calcul à partir du MCD.

Modèle MLD : Modèle physique des données

Mesrar Azeddine 16
Gestion de Congé

Chapitre III

Mesrar Azeddine 17
Gestion de Congé

Chapitre III : Choix Des Outils


 SGBD
Utilisés pour la gestion des guichets bancaires automatiques, des
réservations en ligne ou des progiciels de gestion intégrés, les SGBD sont
indispensables à une multitude d'applications informatiques.

Définition du mot SGBD


L'acronyme SGBD, pour Système de Gestion de Base de Données,
désigne un logiciel informatique permettant le stockage, la
consultation, la mise à jour, la structuration ou encore le partage
d'informations dans une base de données. Il garantit en outre la
confidentialité et la pérennité de ces données. En effet, il n'y a
d'intermédiaire ni entre l'informaticien et les données, ni entre
l'utilisateur et les données.

Dans la pratique, un SGBD peut être utilisé pour rechercher ou trier


des informations. Dans sa version la plus simple, il se compose d'une
interface graphique. Les SGBD les plus complexes, eux, intègrent
différents langages de programmation pour proposer des
fonctionnalités toujours plus performantes.
On retrouve les systèmes de gestion de base de données dans de
nombreuses applications informatiques comme dans les logiciels de
réservation, les guichets automatiques des banques, les logiciels
d'inventaire, etc.

Mesrar Azeddine 18
Gestion de Congé

 ADO.NET
ADO.NET (ActiveX Data Objects.Net) est un ensemble de classes d’accès aux
données compris
dans le Framework .NET 3.5. Il permet de gérer de façon simplifiée et organisée
des données
stockées en base (relationnelle ou non), dans des fichiers XML (eXtensible
Markup Language) et
API (Application Programming Interface).
ADO.NET permet au développeur de faciliter la manipulation des données en
établissant la
liaison entre les données et l’application. Il existe 2 modes de connexion :
connecté et
déconnecté.
Le mode connecté donne un accès en permanence aux données donc une
synchronisation quasi
immédiate mais demande une bonne prise en charge du réseau. Le mode
déconnecté permet de
stocker temporairement le résultat de nos requêtes en se connectant juste le
temps de la
récupération, de les modifier et de mettre à jour la base en se reconnectant.
ADO.NET nous offre 4 fournisseurs pour accéder aux données (SQL Server,
Oracle,ODBC et OLE DB ; que nous détaillerons dans le cours). Ceux‐ci peuvent
permettre de stocker dans un DataSet les résultats de nos requêtes.

Mesrar Azeddine 19
Gestion de Congé

ADO.NET fait partie du framework .NET. Il est constitué d'outils et de


diverses couches de
programmation permettant à une application de gérer des informations
provenant d'une base de
données, au sens large. L'ensemble des classes à disposition sont regroupées
sous le namespace System.Data.

L'interaction entre l'application et la(les) source(s) de données peut


s'effectuer de manière connectée ou, plus nouveau, sous forme
déconnectée.

Mesrar Azeddine 20
Gestion de Congé

Chapitre IV

Mesrar Azeddine 21
Gestion de Congé

Chapitre IV : Création De L’application


Description Des Interfaces Et Guide D’utilisation
1-Entrer Le Login Et Le Mot De Passe
Cette application est accessible à travers une session de connexion. Elle est
sécurisée basée sur un mot de passe qui autorise uniquement à L’Administrateur
l'accès à tous les services d’application .Comme pour l'utilisateur ce mot de passe ,
permettra l'accès aux seuls services limités, Pour connecter on doit cliquer sur <Se
connecter> pour valider ,si les champ de login et le mot de passe vide ou invalide
Va ouvrir une message d’Errer ,

FORME 1 : login est mot de passe

Mesrar Azeddine 22
Gestion de Congé

2-Menu

 Accueil
 Sécurité
• Créer un nouveau compte utilisateur
• Gestions des comptes
• Changer le mot de passe
• Déconnecter
 Personnel
• Mise à jour
• Rechercher
• Afficher tous
 Congé
• Demande
• Ajouter
• Congé Accordé
• Congé refusé
 Historique
 Imprimer
• Demande de congé
• La liste des personnels
 Contacte

Mesrar Azeddine 23
Gestion de Congé

Forme principale
Il permet de choisir plusieurs options pour faire plusieurs taches, si
l’utilisateur est un administrateur ou un employé , ils se composent comme
suite :
menu

FORME 2 : Menu principale

Mesrar Azeddine 24
Gestion de Congé

3-Fiche de personnel
« Cette fiche est accessible uniquement à l 'administrateur »
A partir de ce fichier on peut faire la mise à jour d’un personnel <ajouter> ou<
modifier> ou bien <supprimer> sa Dépond de la tache que vous voulez
exécuter.
On peut aussi faire la recherche et l’affichage d’un personnel

FORME 3 : Personnel

Mesrar Azeddine 25
Gestion de Congé

 l’ajout d’un personnel

« Cette fiche est accessible uniquement à l 'administrateur »


Cette tache permet de passer en première étape le remplissage des
informations de l’employé intéressé.

FORME 3--01 : l’ajout d’un personnel

Mesrar Azeddine 26
Gestion de Congé

 La modification d’un personnel


« Cette fiche est accessible uniquement à l 'administrateur »
Pour appliquer cette modification l’administrateur doit saisir la C.I.N
d’un personnel, après il doit cliquer sur le bouton OK .Ce bouton
permet la charge de toutes les informations de ce personnel et remplir
l’interface de modification.

FORME 3--02 : La modification d’un personnel

Mesrar Azeddine 27
Gestion de Congé

 La suppression d’un personnel

« Cette fiche est accessible uniquement à l 'administrateur »


Si on veux faire la suppression d’un personnel ,il suffit de saisir son
numéro de sa C.I.N et une simple clique sur le bouton supprimer
complété cette tache.

FORME 3--03 : La suppression d’un personnel

Mesrar Azeddine 28
Gestion de Congé

 La recherche d’un personnel

« Cette fiche est accessible uniquement à l 'administrateur »


Pour la recherche d’un personnel ,suffit de choisir la Méthode soit par
cin ou nom ou prénoms ou diplôme ou num service, et entrez dans le
texte de rechercher ,Ce processus permet de charger le Grid view qui
affiche tous les informations de ce personnel.

FORME 3--04 : La recherche d’un personne


l

Mesrar Azeddine 29
Gestion de Congé

 Afficher tous les personnes

Pour tout besoin de consulter toutes les informations des employés, la


forme suivante permet de charger un Grid view qui affiche toutes les
informations des employés;

FORME 3--05 : Afficher tous les personnes

Mesrar Azeddine 30
Gestion de Congé

4- Fiche de Congé

A partir de ce fichier on peux << ajouter >> ou<<envoyer>>ou


<<rechercher>> une demande ou bien <<afficher >>toutes les demandes
On peux aussi consulter les congés accordés et les congés refusés
Remarque !!
Seul L’administrateur a le droit de consulter toutes ces taches précédentes,
par contre les employés, leurs droits se manifeste sur <<envoyer>> ou
<<afficher >> une demandes simplement.

FORME 4 : Fiche de Congé

Mesrar Azeddine 31
Gestion de Congé

 Envoyé un demande

Pour envoyer une demande l’utilisateur doit remplir les informations ci-
dessous
Enfin il clique sur <envoyer> pour valider,

FORME 4--01 : Envoyé un demande

Mesrar Azeddine 32
Gestion de Congé

 Rechercher du congé
pour la recherche d’un Congé ,suffit de choisir la Méthode soit par cin ou
num Demande, et entrez dans le texte de rechercher ,Ce processus permet
de charger le Grid view qui affiche tous les informations de ce Demande.

FORME 4--02 : Rechercher du congé

Mesrar Azeddine 33
Gestion de Congé

 Fiche de Congé

Cette tache permet d’afficher toutes les demandes à partir du Base


données Dans ce Forme l’utilisateur peut savoir que son demande de
congé soit accepter ou refuser.

FORME 4--03 : Fiche de Congé

Mesrar Azeddine 34
Gestion de Congé

 Valider les demandes

Ce processus se fait par l’administrateur pour valider les


demandes de congé soit par l’accord ou par le refus

FORME 4--04 : Valider les demandes

Mesrar Azeddine 35
Gestion de Congé

 Congé accordé
Liste des congés accordés

FORME 4--05 : congé accordé

 Congé refusé
Liste des congés refusés

FORME 4--06 : congés refusés

Mesrar Azeddine 36
Gestion de Congé

5- Fiche d’Historique

A partir de ce fichier l’administrateur peut consulter


<< l’archive de congé>> ou <<l’archive personnel>>

FORME 5 : Fiche d’Historique

Mesrar Azeddine 37
Gestion de Congé

 Archive personnel
même si en supprimer un personnel ça sera enregistré dans
l'archive

FORME 5--01 : Archive personnel

 Archive de congé
 Même si en supprimer un Demande de congé ça sera enregistré dans
l'archive

FORME 5--02 : Archive de congé

Mesrar Azeddine 38
Gestion de Congé

6-Fiche d’Imprimer

Dans ce rubrique l’utilisateur peut « imprimer » les demandes du


congé , la liste du personnel , la liste des demande congé

FORME 6 : Fiche d’Imprimer

Mesrar Azeddine 39
Gestion de Congé

 Imprimer Demande
On sélect un demande et en clic sur imprimer pour imprimer le demande

FORME 6--01 : Imprimer Demande

Mesrar Azeddine 40
Gestion de Congé

Demande apprêt l’apprissions

Mesrar Azeddine 41
Gestion de Congé

7-Fiche de sécurité
Ce fiche permettre de :
• Créer un nouveau compte utilisateur
• Modifie ou supprimer un compte utilisateur
Ces deux taches sont accessibles uniquement pour un administrateur
Aussi permet-il de : changer le mot de passe Cette taches accessibles par
tous les utilisateurs (administrateur ou employé)

FORME 7 : Fiche de sécurité

Mesrar Azeddine 42
Gestion de Congé

 Ajouter un utilisateur

FORME 7 --01 : Ajouter un utilisateur


 Modifie un compte existe déjà

FORME 7 --02 : Modifie un compte

Mesrar Azeddine 43
Gestion de Congé

 Changé le mot de passe

FORME 7 --03 : Changé le mot de passe

 Supprimer un utilisateur

FORME 7 –04 : Supprimer un utilisateur

Mesrar Azeddine 44
Gestion de Congé

8-Fiche de contacte

A partir de ce fichier l’utilisateur peut contacter


l’administrateur par :
- E-mail
- Téléphone
- Fax
- Adresse

FORME 8 : Fiche de contacte

Mesrar Azeddine 45
Gestion de Congé

Il peut également ouvrir une conversation avec


l'administrateur et recevoir des réponses par l'application elle-
même.

FORME 8—01 : Message

Mesrar Azeddine 46
Gestion de Congé

 Message envoyer

FORME 8—02 : Message envoyer

 Message Reçu

FORME 8—03 : Message Reçu

Mesrar Azeddine 47
Gestion de Congé

Le stage que j’ai effectué au LYDEC m’a permis d’établir le champ


de mes connaissances pratiques dans le domaine de la
programmation.

En effet, l’enregistrement théorique et la formation pratique


effectuée ont été insuffisants malgré les efforts considérables de
nos formateurs.
Dans le domaine de travail, il est toujours nécessaire de
suivre les consignes de son supérieur et donner son point de vue
personnel dans chaque situation, pour prouver son existence et son
savoir faire.
J’ai constaté aussi qu’il y a une grande différence entre le travail
dans le domaine professionnel et ce lui dans le domaine des études,
plus précisément entre la théorie et l’application pratique, car sans
cette
dernière il n’y aura pas l’acquisition des compétences nécessaires à
la réussite et au bon accomplissement des tâches fonctionnelles
performantes, néanmoins la période de stage de fin de formation
n’est pas suffisante au stagiaire d’acquérir tous ce dont il a besoins
mais aussi très suffisante pour comparer la vie professionnelle
avec celle normale.

Mesrar Azeddine 48
Gestion de Congé

Mesrar Azeddine 49

Vous aimerez peut-être aussi