Académique Documents
Professionnel Documents
Culture Documents
2
INTRODUCTION GENERALE
L’informatique a bouleversé le monde en le faisant accélérer avec de longs pas vers l’avant ;
actuellement la majorité des entreprises se trouvent des contraintes d’utiliser l’outil informatique
pour être en parallèle avec cette accélération d’une part et d’autre part assurer l’organisation et le
bon déroulement de leurs activités. Informatiser un organisme c’est d’abord le doter des
équipements informatiques adéquats.
La saisie des informations intervient par la suite en une opération de stockage de ces mêmes
informations, de ce fait, toute activité manuelle devient informatisée. Mais pour obtenir des
résultats immédiats ; il est important d’automatiser ces traitements. A cette fin, on a recours à un
programme parfois même a plusieurs pour remplacer la méthode de travail traditionnelle. Le sujet
qui nous a été proposé est
Conception et réalisation d’une Application WEB pour la gestion du temps des employés de la
direction de SONATRACH. Cette dernière permet de gérer le planning des employées et
l’actualisation des fiches de position.
Cette partie permet d’identifier lrs sources humaines comprendre la situation existante, en
analysant le système d’information existant et l’organisme dans lequel il est implanté
Cette étape permet de définir la représentation du nouveau système d’information en tenant compte
des objectifs fixés, les besoins des utilisateurs ainsi que les insuffisances retenues lors de l’étude de
l’existant.
Dans ce chapitre nous pésentons la strecture de notre application web et la population ciblée et
l’arborescence de Apk.
3
Ce dernier chapitre vous permet d’implementation la solution proposée en utilisant le MAMP et
(PHP/MYSQL).
4
5
Objectifs du projet
Notre étude mise à remédier aux problèmes cités par la mise en place de l’outile informatique qui
assure la fiabilité des données et la rapidité de traitement éxécuter la taches de toutes les procedures
à temps. Réduire le temps dans les procédures de travail. Eliminez les erreurs calculez les taches
manuelles.
Mise en place d’une Application Web sauvegardez les données et sécurisez les.
6
Chapitre I: Présentation lieu de stage
7
Introduction
Dans ce chapitre, nous présentons le lieu de stage et connaissons les roles et l’organigramme et
connaissons l’ordinateur et le logiciel utilisés ,à la fin, nous critiqueons l’existant et donnerons des
suggestions .
Étude préliminaires
I.1) Présentation du lieu de stage :
1) Sonatrach :
Société Nationale pour la Recherche, la Production, le Transport, La Transformation et la
Commercialisation des Hydrocarbures. Le siégé social de la SONATRACH est situé à DJENANE
EL MALIK à HYDRA. La SONATRACH est sous la tutelle du ministère de l’énergie et des mines.
Elle emploie 120.000 personnes dans l’ensemble du groupe et dispose d’un capital social de deux
cent quarante-cinq (245) milliards de dinars.
9
Chapitre1 :Presentation lieu de stage
2 Historique de L’entreprise Nationale SONATRACH :
Le secteur énergétique en Algérie est l’axe tournant de la machine économique du pays dans la
mesure où il contribue énormément au financement du budget de l’état. Cependant l’Algérie a
confié la mission et la valorisation des hydrocarbures à la société nationale SONATRACH qui
présente un instrument central de développement et d’intégration nationale.
Elle se trouve aujourd’hui bien outillée pour un rôle prépondérant afin de consolider sa
position mondiale que lui assurent les ressources énergétiques du pays.
L’entreprise nationale SONATRACH a été créé le 31.12.1963 (décret 63-491) son rôle principal
était le développement du secteur des hydrocarbures. Les missions de l’entreprise nationale,
SONATRACH ont été élargies le 22 septembre 1966 (décret 66626), Aussi à tous les domaines de
l’industrie pétrolière, à savoir la recherche, la production, le transport, la transformation et la
commercialisation des hydrocarbures. Depuis le 24 février 1971, date de nationalisation des
hydrocarbures, l’entreprise a pris en charge les entreprises du domaine minier et s’est vue confier le
développement de toutes les branches de l’industrie pétrolière.
La SONATRACH est passée de 33 agent en 1964 à 103.000 à la fin des années 1980, pour assurer
une meilleure gestion et améliorer les performances dans le cadre de la politique nationale de
réorganisation de l’économie du pays, elle entreprend sa restructuration pour donner naissance à 17
entreprises industrielles de réalisation et de service.
Dans le cadre de la restructuration des entreprises décidé en 1982, la SONATRACH a fait l’objet
d’un découpage qui a donné naissance à d’autres Entreprises : ASMIDAL, NAFTAL, ENEP.
11
Chapitre1 :Presentation lieu de stage
Le développement de toute forme d’activité conjointe en Algérie et hors d’Algérie avec des
sociétés algériennes aux étrangères.
La prise et la détention de tout portefeuille d’action. Les prises de participations et autres valeurs
mobiliers dans toute société existante créée en Algérie au à l’étranger L’approvisionnement du
pays en hydrocarbures à moyen et long terme.
Le développement par tout moyen de toute activité ayant un lien direct ou indirect avec l’industrie
des hydrocarbures. Et de toute activité pouvant engendre un intérêt pour SONATRACH, et
généralement toute opération de quelque nature qu’elle soit pouvant se rattacher directement à son
objet social.
L’intensification des efforts d’exploitation et capitalisation des études réalisée dans ce domaine,
pour une meilleure Connaissance du sous-sol et la mise en évidence des réserves d’hydrocarbures.
L’adaptation de l’outil commercial aux exigences du marché énergétique pour une meilleure
maîtrise de ses mécanismes et des performances commerciales accrues. Le développement, la
maîtrise et la maintenance des complexes de production, de transport et de conditionnement des
Hydrocarbures.
12
Départements et sous-direction
L’organisation de la SONATRACH :
Dans Le schéma d’organisation de la microstructure du groupe SONATRACH, les fonctions et
responsabilités s’exercent dans deux sphères :
ADHOC.
La Comité Exécutif qui comprend les Vices Présidents Amont, Aval, transport par canalisation et
commercialisation.
La Comité Examen et Orientation qui comprend des membres permanents, des membres désignés
par volet et un secrétariat commun. Les fonctions et responsabilités de cette comité couvrent trois
volets : partenariat, acquisition de projet, contrats et ressources humaines.
Le Staff :
Il comprend les conseils, les leaders de dossiers et d’opérations à portée stratégique ou Symbolique,
les assistants et le secrétariat.
2. Finances (FIN)
2. Juridique (JUR)
13
6. Recherche & Développement (RDT) : nouvelle direction chargée de promouvoir et de mettre
en œuvre la recherche appliquée et de développer des technologies dans les métiers de base de
l'entreprise
7. Ressources nouvelles (RN)
-La (DC-ISI) n’exerce pas de tutelle directe sur les structures de l’entreprise en matières
Informatiques, elle est l’interlocuteur de l’entreprise pour toutes les relations en matières avec les
organismes extérieurs.
-Le regroupement en entités homogènes des activités de base pouvant intégrer en ensembles
cohérents.
-La dotation d’une autonomie de fonctionnement aux structures internes leur permettant la
recherche de rentabilité.
-La minimisation de la dépendance des structures internes par l’utilisation des équipements et
logiciels adéquats
-La promotion continue de l’informatique par la mise à disposition des utilisateurs de compétences
et de moyens adaptés.
-La possibilité de prendre en charge la gestion des équipements informatique des structures
opérationnelles qui lui seraient confiées.
14
1)Organigramme de la direction centrale DC DSI :
Direction centrale
Digitalisation &Système
D’information
Département
nt
Assistants
Support
15
Figure 1 Organigramme de la DC DSI
Département
support
Céllule
Céllule Formation Céllule finanaces
Administration
16
17
I.1) Etude de poste de travail :
Définition :
Le poste de travail est un centre d’activité élémentaire de lorganisme. Il regroupe
dans le cas le plus général des agents qui effectuent les taches du domaine à étudier et
l’outillage utilisé pour bien mener ces taches .
L’étude de poste de travail résume les opération exécutées dans chaque porte, sa
structure de rattachement, sa mission ainsi que la circulation des documents depuis ou à
ce poste .
Pour les besoins de notre travail et dans le but d’affectuer, dans la mesure du
possible, une « tude globale de l’entreprise, nous nous somme raproché des postes de
travail.
Notre étude se limité trois postes de travail :
- Le gestionnaire
- La chef de département
- Le directeur
18
Fiche d’étude de poste n°01
Tache Fréquence
Aléatoire
Etablissement et actualisation des
fiches de position des employé Gestion
des plannings de congé Etablissement
des ordres de mission et suivi des
missions
Suivi le pointage et les absences des agents
19
Demande de congé 1 Une fois par un
Maladie 1 Aléatoire
Résidence 1 Aléatoire
Relevé des heures supplémentaires 2 Une fois par mois
Compte rendu mission 2 Aléatoire
20
Les documents diffusés par ce poste
21
22
Fiche d’étude de poste n°02
Tache Fréquence
23
Tableau10 Les documents diffusés par ce poste.
24
Fiche d’étude de poste n°03
Tache Fréquence
Ordre de mission 2
Nombre Fréquence
25
Déclaration d’arrêt de 2 Aléatoire
Travail
Détail des heures supplémentaires 2 Une fois par mois
Ordre de mission
3 Aléatoire
Symboles Signification
A Alphabétique
N Numérique
AN Alphanumérique
D Date
26
3Liste des documents utilisés :
N° Désignation des documents Abréviation
1 Demande de congé DC
2 Titre de congé TC
6 Fiche de position FP
7 Ordre de mission ORD
8 Compte rendu de mission CRM
27
4Fiche d’étude des documents utilisés :
DEMANDE DE CONGE
Code : DC
Couleur : Blanc
Nombre d’exemplaire : 01
Format : A4
Matricule N 06 /
Nom A 15 /
Prénom A 20 /
Structure AN 15 /
Fonction A 15 /
Nombre de jours AN 10 /
Lieu de séjour A 20 /
Nature du congé A 10 /
Visa / / /
28
Tableau16 Fiche d’étude de demande congé
TITRE DE CONGE
Code : TC
Couleur : Blanc
Format : A4
N° N 10 /
Nom A 15 /
Prénom A 15 /
Fonction A 15 /
Affectation A 15 /
Nature de congé A 15 /
Nombre de jours AN 10 /
Date de départ D 10 /
Date de retour D 10 /
Visa / / /
Tableau17 Fiche d’étude de titre congé
29
30
DECLARATION D’ARRET DE TRAVAIL
Code : DAT
Couleur : Blanc
Format : A4
Prénom A 20 /
N° social N 15
Structure A 15 /
Lieu de résidence AN 30 /
Visa agent AN 30 /
Visa social AN 30 /
31
32
RELEVET DES HEURES SUPPLEMENTAIRES
Code : RHS
Couleur : Blanc
Format : A4
Prénom A 20 /
Qualification A 20 /
Pendant le mois AN 10 /
Visa AN / /
Période de au AN 20 /
Total AN 4 /
33
FICHE DE POSITION
Code : FP
Couleur : Blanc
Format : A4
Matricule AN 10 /
Nom A 10 /
Prénom A 20 /
Fonction A 20 /
Structure A 20 /
Type pointage A 20 /
Nb jours N 3 /
Panier A 20 /
Retenue panier A 20 /
Nourriture A 15 /
Retard A 15 /
Visa / / /
Couleur : Blanc
Format : A4
Nom A 15 /
Prénom A 20 /
Fonction A 20 /
Parcours A 20 /
Objet de mission A 30 /
Moyens de transport A 15 /
Visa / / /
36
Tableau21 Fiche d’étude de relevet de ordre de mission
Couleur : Blanc
Format : A4
37
38
5. CODIFICATION DE L’EXISTANT
5.1Définition de La codification :
Un code est une représentation abrégée d’un objet ou d’une information. La codification peut être définie
comme étant une opération particulière d’optimisation consistant à substituer à une information, le symbole
le mieux adapté aux objectifs de l’utilisation, doit être significatif et surtout sans ambiguïté.
5.2Codification existantes :
A A
Code structure
Exemple :
D I
Code structure
A A N N N
Code structure Séquentiel numéro Exemple :
D I 2 5 2
Code structure Séquentiel numéro
N N N N N N
Numéro séquentiel
Exemple :
0 0 0 1 1 1
Numéro séquentiel
39
2.ETUDE DE LA SITUATION ACTUELLE
2.1Flux d’informations :
-Station de départ.
-Station d’arrivée.
Un diagramme de flux est une représentation graphique des différents échanges entre les acteurs
internes et externes du système informatique. Le formalisme de ce dernier est simple, les acteurs
(poste de travail) sont représentés par des cadres,les informations (flux) sont représentées par des
flèches numérotées.
- Le flux
Le flux d’informations met en évidence les échanges des différents acteurs concernés par notre
étude.
- Les acteurs
Représente une unité active intervenant dans le fonctionnement du système d’information, il existe
deux types d’acteurs :
Acteur externe : poste externe à notre champ d’étude représenté par un CERCLE.
40
Symboles Description
Le champ d’étude.
F° Numéro de flux
41
Le Graphe De Flux D’information
Employé F8
F3(1) F7(1)
F1
F5(1)
F2(4)
F2(1) Gestionnaire
Chef département
F2(2) F6
F3(2) F5(2)
F2(3)
F4(1)
F5(3)
Directeur
F7(2)
Service personnel
42
Description des flux :
DOCUMENT DESCRIPTION
F6 Fiche de position
F8 Compte rendu
43
I.4) Organigramme :
Organigramme général de la SONATRACH
44
Analyse de l’existant
II.1) Service et offres
La direction centrale informatique et système d’information (DC-DSI) a pour missions
essentielles:
-La veille a la haute disponibilité du SI de la société, ainsi qu’à sa maintenance, son intégration et
son évolution.
45
II.2) Equipement informatique et logociel
Description des ordinateurs :
Matériels modèle Nombre Configuration Logiciels
DUO 50 GO PROFESSIONNEL.
ORACLE
ENTREPRISE 2016.
Serveur / 1 HP /
46
Tableau 02 : Représente les imprimantes dans la structure
47
III critiques de l’existant et suggestion
Le système actuel est le résultat d’une longue étude après avoir fait l’étude de ce dernire,
concernant aussi bien l’aspect organisationnel, informatique et téchnique. Nous avons formulé des
critiques et des suggestions sur l’existant .
-Aspects informationnels
-Aspects organisationnels
-Déplacement manuelle des documents entre l’agent et l’administration ce qui peut provoquer leurs pertes
et cela engendre une perte de temps dans la circulation des documents.
Aspect technique
-Mettre en place une Application WEB qui mémorisera toutes les informations, les plannings ainsi que le
positionnement des agents.
48
IV Problématique
La gestion du temps qui s’effectue au niveau de l’administration de départements support(SUPP)
de al direction centrale digitalisation et système d’information, te plus precisément à la cellule
administrative es trouve confronté à des problèmes qui se presentent comme suit :
a. Retard dans l’exécution des taches de certaines procédures à savoir :
- L’établissement et enrigistrement des tittres de congés.
- L’établissement des ordres de missions.
- L’actualisation des fiches de position des agents.
V méthodologie de conception
Pour facilités notre taches ,nous nous tournons vers la modilisation unifiée (UML :Unified
49
VI Diagramme de GANTT
Le diagramme de GANTT, couramment utilisé en gestion de projet, est l’un des outils les plus
efficaces pour representer visuellement l’état d’avancement des différentes activités (taches) qui
constituent un projet. La colonne de gauche de diagramme énumère toutes les taches à effectuer
tandis que la ligne d’en-tete represente les unités de temps le plus adaptées au projet
(jour ,semain,mois etc..)
Chaque tache est matérialisée par une barre horizontale, dont la position et la longueur représente
la date debut, la durée et la date de fin.
50
51
52
Chapitre II: Analyse et spécification des besoins
53
Identification des acteurs
Les acteurs principales :
54
II Spécification des besoins
Dans cette section du chapitre, nous nous intéressons aux besoins des utilisateurs tétés dans notre
projet, c'est-à-dire l'inscription d'employés, demande de congé, le choix nature de congé, en fin la
confirmation des demandes et donc l'impression de feuille de position du personnel chaque fin du
mois. A travers les besoins les spicifaction fonctionnelles et non fonctionnelles pour aboutir à un
site de qualité qui répond aux besoins des employés.
d. Confirmation de demande :
Jusqu'à cette phase, on a un employé, une demande de congé. La demande ne
passera qu'après la validation de toutes les informations qui sont affichées dans
l'interface employée.
e. Impression feuille de position :
55
A fin de chaque mois l'admin imprime une fiche de position du personnel, qui
affiche un calendrier de présence et l'état du pointage.
f. La fin de l’opération :
La page finale représente un message de confirmation, l'envoi de demande.
a. Fiabilité :
L'application doit fonctionner de façon cohérente sans erreurs et doit être
satisfaisante.
b. Les erreurs :
Les ambiguïtés doivent être signalées par des messages d'erreur bien organisés pour
bien guider l'utilisateur et le familiariser avec notre Apk web.
c. Ergonomie et bonne interface :
L'application doit être adaptée à l'utilisateur sans qu'il fournisse aucun effort
(Utilisation claire et facile) de point de vue navigation entre les différentes pages,
couleur et mis en texte utilisé.
Sécurité :
Notre solution doit respecter surtout la confidentialité des données personnelles des
clients, qui reste l'une des contraintes les plus importantes dans l'Apk web.
Aptitude à la maintenance et la réalisation :
Le système doit être conforme à une architecture standard et claire permettant sa
maintenance et sa réutilisation.
d. Compatibilité et portabilité :
Un site web quel que soit ce domaine, son éditeur et son langage de programmation
ne peut être faible qu'avec toute compatibilité avec tous les navigateurs et tous les
moyens que ce soit : Pc, iPad, ou Mobiles.
56
Représentation formelle des besoins :
III.1 Diagramme des cas d’utilisations
III.1.1 Définition :
Alors, c'est les cas d'utilisation exprime les besoins des utilisateurs systèmes. Ils sont donc la vision
personnalisée de ce besoin contrairement à la vision par ordinateur.
57
III.1.2 Diagramme des cas d’utilisation générale :
58
Figure1 Diagramme de cas d’utilisation générale
59
III.2 Description de diagrammes :
Admin :
• L'admin, c'est lui qui peut : supprimer, ajouter, modifier nature de congé.
• L'admin de site, c'est le responsable de la gestion des comptes d'utilisateurs, il peut alors ajouter,
modifier ou supprimer un compte d'utilisateur.
Employé :
• désir le nombre des jours de congé et choisir la date début et date de retour.
Responsable :
60
Diagramme de cas d’utilisation Admin
61
Diagramme de cas d’utilisation employé
62
Figure3 diagramme cas d’utilisation employé
63
Diagramme de cas d’utilisation utilisateur
64
Figure4 diagramme cas d’utilisation utilisateur
65
Diagramme de cas d’utilisation responsable
68
Chapitre III: Conception
69
Introduction
Dans le cycle de vie de notre projet, la conception représente une phase primordiale et déterminante
pour produire une application de haute qualité.
C'est dans ce stade que nous devons clarifier en premier lieu la vue globale, en décrivant
l'architecture générale que nous allons suivre dans la partie réalisation de notre projet. Puis, dans un
deuxième lieu, nous allons détailler notre choix conceptuel à travers plusieurs types de
diagrammes.
Dictionnaire de données
Definition :
C’est est une étape intermédiaire qui peut avoir son importance, surtout si vous êtes Plusieurs à
travailler sur une même base de données, d’un volume conséquent. Le dictionnaire de données est
un document qui regroupe toutes les données que vous aurez à conserver dans votre base.
-La taille : elle s’exprime en nombre de caractères ou de chiffres. Dans le cas d’une date au format
JJ/MM/AAAA, On compte également le nombre de caractères, soit 10 caractères. Pour ce qui est
du type booléen, nul besoin de préciser la taille (ceci dépend de l'implémentation du SGBD)-et
parfois des remarques ou observations complémentaires.
70
DICTIONNAIRE DE DONNEES BRUTE
DESIGNATION TYPE TAILLE OBSERVATION
Matricule N 06 /
Nom A 10 /
Prénom A 15 /
Structure A 15 /
Fonction AN 15 /
Nombre de jours AN 10 /
Visa A 10 /
Affectation A 20 /
Qualification A 20 /
Pendant le mois AN 10 /
Nombres d’heures N 02 /
réellement effectuées
Période du AN 20 /
Total AN 02 /
Type pointage A 20 /
Nombres de jours N 02 /
pointage
Panier A 20 /
71
Retenue panier A 20 /
Nourriture A 15 /
ITZIN A 1 /
IZCV A 1 /
IND.Route A 1 /
Retard A 15 /
Visa responsable A 15 /
habilité
Objet de mission A 20 /
Moyens de transport A 15 /
Itinéraire A 35 /
72
DICTIONNAIRE DE DONNES EPURE
MAT Matricule N 06 /
NM Nom A 10 /
PN Prénom A 15 /
ST Structure A 15 /
FN Fonction AN 15 /
GN Gendre A 20 /
NB Nombre de jours D 10 /
LS Lieu de séjour A 20 /
NC Nature du congé A 10 /
VS Visa A / /
AFF Affectation A 20 /
QAL Qualification A 20 /
PM Pendant le mois AN 10 /
PER Période du AN 20 /
TP Type pointage A 20 /
PAN Panier A 20 /
RP Retenue panier A 20 /
NR Nourriture A 15 /
73
IND IND.ROUTE A 1
RTD Retard A 15 /
OM Objet mission A 20 /
MT Moyens de transport A 15 /
ITN Itinéraire A 25 /
74
Règles de gestion
RG1 :un ou plusieurs employés peut fair un ou plusieurs demandes congés.
75
76
Diagramme de classe
77
78
Diagramme de séquences
79
Description du diagramme de séquence pour authentification
Lorsqu'un utilisateur veut accéder à l'application, il doit s'authentifier en cessant son identifiant et
son mot de pas.
Cas1 : tous les champs sont remplis, une autre vérification se fera auprès de la base de données a
fin de tester l'existence du compte selon les champs introduits dans la base de on aperçoit deux
cas :• Le cas où les paramètres sont corrects, si l'on résulte un accès direct vers son espace
corresponde.
• Le cas où les paramètres ne figurent pas dans la base de données.et la, la page d'authentification
sera réaffichée pour une réintroduction des paramètres, avec un message uniquement aux visiteurs
que son message est incorrect.
80
81
Diagramme de séquence pour crée compte utilisateur employé ;
82
Description de diagramme de séquence pour crée un compte utilisateur employé
L'administrateur a uniquement la possibilité de créer un compte utilisateur, il doit d'abord
s'authentifier, une fois l'interface d'administrateur est affichée.
Il clique sur créer un compte utilisateur, le système affiche le formulaire, l'administrateur saisit les
données et valider, le système vérifié le remplissage.
Le cas opposé, les champs sont remplis, le système envoie une enquête de vérification à la base de
données,
83
Si le compte existe déjà, le système affiche un message d'erreur " le compte existe déjà ". Si le
compte n'existe pas, la base de données envoie une requête de création d'un compte utilisateur au
système.Diagramme de séquence pour effectuer une recherche
84
Figure9 diagramme de séquances pour effectuer une recherche
85
Description de diagramme de séquence pour effectuer une recherche
Pour effectuer une recherche, l’administrateur doit d’abord s’authentifier, après il doit saisit les
mots clés (nom d’utilisateur), le système envoie une requete de recherche à la base de données, si
des resultats existent alors le système l’affiche dans la liste des résultats trouvés, si le résultat est
introuvable dans la base de données, le système affiche un message, « aucun résultat trouvé avec ce
nom ».
86
diagramme de séquence pour modifier un compte d’utilisateur
87
Description de diagramme de séquence pour modifier compte utilisateur
Pour modifier un compte utilisateur, l’admin doit s’authentifier ; après il doit effectuer une
recherche pour trouvé le compte d’utilisateur qui veut le modifier, s’il le trouve il doit sélectionner
et cliquer sur « modofier », le système affiche le formulaire de modification, l’admin saisit les
modification et valider, le système fait une vérification des erreur commises, s’il n’y a pas
d’erreurs, il envoie à la base de données une requete de modification des données, et affiche un
message de succés à l’administrateur. Si il y a une erreur commise, le système affiche un message
d’erreur, et réafficher le formulaire de modification.
88
Diagramme de séquence pour supprimer un compte utilisateur
89
90
Description de diagramme de séquence pour supprimer un compte utilisateur
Pour supprimer un compte utilisateur l’admin doit d’abord s’authentifier, après il doit effectuer une
rechcerche sur le compte d’utilisateur qui veut le supprimer.s’il le trouve il le selectionner et
cliquer sur « supprimer »,et le système affiche un message de confirmation.
Si l’administrateur clique sur « OUI » le système envoie une requete de suppression à la base de
données, et affiche à l’administrateur un message de succés « le compte utilisateur a été
supprimer ».si l’admin clique sur « NON » le système retourne aux resultat de recherche.
91
Diagramme de séquence pour demander un congé
92
Figure12 Diagramme de séquence pour demander un congé
93
Description de diagramme de séquence pour demander un congé
L’employé doit d’abord s’authentifier, après il demande le formulaire de demande congé, le
système vas afficher le formulaire, l’employé doit remplis tout les champs et cliquer sur
« envoyer », le système vérifier le remplissage, s’il y a un champs vide le système affiche un
message d’erreure « remplis tout les champs », te réafficher le formulaire, le cas opposé, les
champs sont remplis, le système envoie la demande aux admin. L’admin envoie une notification
de demande gongé aux responsable, le responsable consulter les demandes, envoie une demande
d’enrigistrement à la base de données. La base de données faire un mettre à jours et renvoie une
notification aux responsable. Si le responsable accepte la demande, il envoie aux admin une
notification « demande congé accepté ». et l’admin la renvoyer aux système qui l’envoie sous
forme de notification de confirmation de demande congé. En cas de refus le responsable envoie la
notification de refus aux admin qu’il la renvoie aux système et en fin le système affiche une
notification« demande congé refusé ».
94
Règles de passage du diagramme de class :
Pour transfomrmer un diagramme de class en modèle relationnel, vous devez suivre 2 régles.
* Congé (Num_ congé , Date_départ , Date_ retour , Lieu_ de_ séjour , Nature_ congé, #Matricule)
95
96
Conclusion :
Au cours de ce chapitre, J’ai présenté la conception des différents de conception du système de
gestion de temp. Cette activité constitue une base pour l’implémentation.
97