Vous êtes sur la page 1sur 96

1

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.

Ce mémoire est composé de 5 chapitres qu’ils sont :

Chapitre I: Présentation lieu de stage

Cette partie consiste à la présentation de l’organisme de la SONATRACH et du cadre de l’étude, sa


situation informatique .

Chapitre II : Analyse et spécification des besoins

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é

Chapitre III : conception

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.

Chapitre IV : Design web et charte graphique

Dans ce chapitre nous pésentons la strecture de notre application web et la population ciblée et
l’arborescence de Apk.

Chapitre V :Réalisation implémentation

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.

: revenu net 175 milliards de dinars.

: investissement 308 milliards de dinars.

La production de la SONATRACH en hydrocarbure au cours de l’année à atteint 188.4 millions de


tonnes équivalent pétrole (TEP) dont 58.1 millions de TEP de brut et de condensât (pétrole brut
raffiné naturellement), 121.7 millions de TEP d gaz naturel et 8.6 millions de TEP de GPL (gaz
propane liquéfié). Sa
production globale de tous ces
produits est de 202 millions de
TEP c’est une entreprise
industrielle, sa classification est
justifiée par la nature des biens
qu’elle produit en l’occurrence.
Les hydrocarbures qui font
partie de la branche
économique du secteur
industriel. Elle est une société par action régie par la législation en vigueur est dont le capital est
détenu totalement est exclusivement par l’état, il est inaliénable et incessible.
8
SONATRACH est une grande entreprise, les critères qui ont déterminé cette classification sont :

Le nombre de travailleurs (largement supérieur aux 500 requis par la réglementation).

L’organisation (structure très élaborée).

La nature de produit (hydrocarbures et dérives).

La production (se compte en million de tonnes équivalent pétrole).

Le chiffre d’affaire annuel (Plusieurs 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.

Actuellement SONATRACH compte un effectif de 50.000 agents environ, et conserver pour sa


part, la charge des opérations de recherche, de production, de transport, par canalisation de
traitement, de conditionnement et de liquéfaction des hydrocarbures liquides et gazeux.

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.

Ce découpage permis de réduire l’effectif de la SONATRACH et de le ramener à 30.000 agents


réduisant ainsi les tâches de la SONATRACH.

Les Objectifs Principaux de SONATRACH :


SONATRACH a pour but tant en Algérie qu’à l’étranger :

La recherche et l’exploitation des hydrocarbures.

Le développement, l’exploitation et la gestion des réseaux de transport de stockage et de


chargement des hydrocarbures.

La liquéfaction du gaz naturel, le traitement et la valorisation des hydrocarbures.

La transformation et le raffinage des hydrocarbures.

11
Chapitre1 :Presentation lieu de stage

La commercialisation des hydrocarbures.

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.

L’étude, la promotion et la valorisation de toute autre forme et source d’énergie.

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.

I.2) Missions principales de la SONATRACH :


Sous l’autorité d’un directeur général, la SONATRACH a notamment pour missions essentielle :

Le développement, la conservation et la valorisation des Réseaux énergétiques sur tout le territoire


national.

La reconstitution et l’augmentation des réserves D’hydrocarbures.

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.

La diversification des marchés et des produits destinés à L’exportation.


L’approvisionnement énergétique national à moyen terme, Compte-tenu des réserves
nationales.

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.

Le développement des techniques modernes de gestion par le biais de la formation.

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 :

La Direction Générale du groupe :


Assure les fonctions de pilotage stratégique de cohérence et d’appui, elle comprend :

Le Président Directeur Général

Le Secrétaire Général : qui comprend la sûreté interne, la gestion du siège et le comité

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.

1)Directions Corporate (DCP) :


1. Stratégie, Planification & Économie (SPE)

2. Finances (FIN)

3. Ressources Humaines (RHU)

4. Business Développement Marketing (BDM)


2)Directions Centrales :
1. Procurement & Logistique (PL)

2. Juridique (JUR)

3. Digitalisation & Système d'Information (DSI)

4. Marchés et Logistique (MLG)

5. Santé, sécurité & environnement (HSE)

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)

I.3) service d’accueil :


e)Présentation de la direction centrale Digitalisation & Système d'Information (DC-DSI) :
La direction centrale (DC-ISI) est la direction de traitement principale de l’entreprise.

La SONATRACH en matière informatique constitue :

-L’outil est privilégié dans la direction générale en matière d'informatique.

-Le centre de traitement des directions centrales.

-Le prestataire de service indique les structures opérationnelles.

-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.

Son organisation repose entre les activités suivantes :

-La distribution fondamentale entre activité de réalisation de produits informatiques et celles de


leur utilisation.

-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

DIRECTION DIRECTION DIRECTION DIRECTION


INFRASTRUCUTES DEVLOPPEMENT PLANIFICATION SECURITE SYSTEMES
ET SERVICES ET INTEGRATION ARCHITECTURES D’INFORMATION
ET QUALITE

15
Figure 1 Organigramme de la DC DSI

e)2)Organigramme du Département Sécurité système d’information :

Département

support

Céllule
Céllule Formation Céllule finanaces
Administration

Figure2 Organigramme Département Sécurité système d’information

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

I.2) Liste de postes de travail :

N° Le poste de travail Responsabilité

1 Gestionnaire administratif Suivi et l’organisation des action et


les différents activités de l’employé

2 Chef de département Evaluation et


planification et le contrôle des
employés

3 Le directeur Signature des demandes des


employés après la vérification

Tableau3 Liste des postes de travail.

18
Fiche d’étude de poste n°01

Code de poste : GADM


Désignation de poste : Gestionnaire administratif
Direction service : DC-DSI
Responsabilité : Suivi et l’organisation des action et les
differnents activites de l’employé
Nombre d’agent : 1
Moyen de travail : 1pc, imprimante, scanaire, téléphone
Moyen de stockage : Boite d’archive / Disques dures / flache
disque

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

Tableau4 Fiche d’etude de poste n°1

Les documents parvenant à ce poste

Désignation document Nombre Fréquence

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

Tableau5: Les documents parvenant à ce poste.

20
Les documents diffusés par ce poste

Désignation document Nombre Fréquence

Demande de congé 1 Une fois par un


Titre de congé 2 Une fois par un
Déclaration d’arrêt de travail 2 Aléatoire
Fiche de position 2 Une fois par mois
Compte rendu mission 2 aléatoire

Tableau6 Les documents diffusés par ce poste.

Les documents manipulés par ce poste

Désignation document Fréquence

• Titre de congé Une fois par un


• Déclaration d’arrêt de travail Aléatoire
• Détail heure supplémentaire Une fois par mois

• Fiche position Une fois par mois

• Ordre de mission aléatoire

Tableau7 Les documents manipulés par ce poste

21
22
Fiche d’étude de poste n°02

Désignation de poste : Chef département


• Direction service : DC-DSI
• Responsabilité : Evaluation et planification et le contrôle des employés
• Nombre d’agent : 1
• Moyen de travail : 1pc, imprimante, scanaire, téléphone
• Moyen de stockage : Boite d’archive / Disques dures / flache disque

Tache Fréquence

Gestion des affectations


Suivi l’application Aléatoire
Réalisation des inventaires de contrôle Suivi et
mise à jour de l’outil des applications

Tableau8 Fiche d’étude de poste n°2.

Les documents parvenant à ce poste

Désignation document Nombre Fréquence

Demande de congé 1 Une fois par an

Tableau9Les documents parvenant à ce poste.

Les documents Diffusés par ce poste

Désignation document Nombre Fréquence

Demande de congé 1 Une fois par an

23
Tableau10 Les documents diffusés par ce poste.

24
Fiche d’étude de poste n°03

Désignation de poste : Le directeur


Direction service : DC-DSI
Responsabilité : la gestion du temps
Nombre d’agent : 1
Moyen de travail : 1pc, imprimante, scanaire, téléphone
Moyen de stockage : Boite d’archive / Disques dures / flache disque

Tache Fréquence

Signature les demandes des employés Aléatoire


Vérification les besoins des employés
Accusé

Tableau11 fiche d’étude de poste n°2.

Les documents parvenant à ce poste

Désignation document Nombre Fréquence

Demande de congé 1 Une fois par un


Déclaration d’arrêt de travail 2 Aléatoire aléatoire

Ordre de mission 2

Tableau12Les documents parvenant à ce poste.

Les documents Diffusés par ce poste

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

Tableau13 Les documents diffusés par ce poste.

ETUDE DES DOCUMENTS :


1Définition :
L’étude des documents permet très souvent de déclarer les principales causes du mauvais
fonctionnement de la gestion administrative de l’organisme concerné par l’étude lors des
interviews, nous avons collecté tous les documents concernant notre sujet dans le souci de recenser
toutes les données manipulées par les utilisateurs qui formeront le dictionnaire de donnée pour la
construction du modèle conceptuel de données (MCD).

2Les symboles utilisés

Symboles Signification

A Alphabétique

N Numérique

AN Alphanumérique

D Date

Tableau14 Description des symboles utiliser dans l’étude des documents

26
3Liste des documents utilisés :
N° Désignation des documents Abréviation

1 Demande de congé DC

2 Titre de congé TC

3 Déclaration d’arrêt de travail DAT

4 Relevé des heures supplémentaires RHS

5 Détail des heures supplémentaires DHS

6 Fiche de position FP
7 Ordre de mission ORD
8 Compte rendu de mission CRM

Tableau15 Liste des documents existants dans l’étude

27
4Fiche d’étude des documents utilisés :
DEMANDE DE CONGE

Code : DC

Désignation document : Demande Congé

Nature Document : Externe

Couleur : Blanc

Rôle du document : avoir le droit de salarié chaque année de sans congé

Nombre d’exemplaire : 01

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document

Information Type Taille Observation

Matricule N 06 /

Nom A 15 /

Prénom A 20 /

Structure AN 15 /

Fonction A 15 /

Nombre de jours AN 10 /

Date de départ D 10 JJ/MM/AAAA

Date de retour D 10 JJ/MM/AAAA

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

Désignation document : Titre de Congé

Nature Document : Interne

Couleur : Blanc

Rôle du document : l’autorisation de sans congé

Nombre d’exemplaire : deux exemplaire

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document

Information Type Taille Désignation

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

Désignation document : déclaration d’arrêt de travail

Nature Document : interne

Couleur : Blanc

Rôle du document : justification pour l’arrêt de travail

Nombre d’exemplaire : deux exemplaire

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document

Information Type Taille Observation


Nom A 15 /

Prénom A 20 /

Date de naissance D 10 JJ/MM/AAAA

N° social N 15

Structure A 15 /

Date de départ D 10 JJ/MM/AAAA

Date de retour D 10 JJ/MM/AAAA

Lieu de résidence AN 30 /

Visa agent AN 30 /

Visa social AN 30 /

Tableau18 Fiche d’étude déclaration d’arret de travail

31
32
RELEVET DES HEURES SUPPLEMENTAIRES
Code : RHS

Désignation document : relevé des heures supplémentaires

Nature Document : externe

Couleur : Blanc

Rôle du document : avoir des bénéfices

Nombre d’exemplaire : un exemplaire

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document

Information Type Taille Observation


Nom A 15 /

Prénom A 20 /

Qualification A 20 /

Pendant le mois AN 10 /

Pour une durée AN 10 /

Visa AN / /

Période de au AN 20 /

Total AN 4 /

Tableau19 Fiche d’étude de relevet des heures supplimentaire

33
FICHE DE POSITION
Code : FP

Désignation document : fiche de position

Nature Document : Interne

Couleur : Blanc

Rôle du document : la présence de salarié

Nombre d’exemplaire : deux exemplaire

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document :

c Type Taille Observation

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 / / /

Tableau20 Fiche d’étude de relevet de fiche de position


34
35
ORDRE DE MISSION
Code : ORM

Désignation document : ordre de mission

Nature Document : Interne

Couleur : Blanc

Rôle du document :la disposition de salarié à partir on mission

Nombre d’exemplaire : deux exemplaires exemplaire

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document :

Information Type Taille Observation

Nom A 15 /

Prénom A 20 /

Fonction A 20 /

Parcours A 20 /

Objet de mission A 30 /

Date de départ D 10 JJ/MM/AAAA

Date de retour D 10 JJ/MM/AAAA

Moyens de transport A 15 /

Visa / / /

36
Tableau21 Fiche d’étude de relevet de ordre de mission

COMPTE RENDU MISSION


Code : CRM

Désignation document : compte rendu mission

Nature Document : externe

Couleur : Blanc

Rôle du document : les évènements et les détails de la mission

Nombre d’exemplaire : deux exemplaire

Format : A4

Support de stockage : Boite d’archive

Existe-t-il un entête : Non

Recto verso : Non

Les informations contenant dans le document :

Information Type Taille Observation


N° N 10 /
Nom A 15 /
Prénom A 20 /
Matricule AN 15 /
Structure A 20 /
Fonction A 20 /
Objet de mission A 30 /
Moyens de transport A 15 /
Itinéraire A 25 /
Début de mission D 10 JJ/MM/AAAA
Fin de mission D 10 JJ/MM/AAAA

Tableau22 Fiche d’étude de relevet de compte rendu mission

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 :

-Code titre de congé :


Le code est de type alphabétique et occupe (2) positions comme suit :

A A
Code structure
Exemple :

D I
Code structure

-Code déclaration d’arrêt de travail :


Le code de déclaration d’arrêt de travail est de type alpha numérique et occupe (5) positions comme suit :

A A N N N
Code structure Séquentiel numéro Exemple :

D I 2 5 2
Code structure Séquentiel numéro

-Code détail des heures supplémentaires :


Le code de détail des heures supplémentaire est de type alphabétique et occupe (6) positions :

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 :

C’est l’ensemble d’informations véhiculés entre deux stations, caractérisé par :

-Station de départ.

-Station d’arrivée.

-La nature de l’information.

A. Diagramme de flux d’informations :

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 interne : poste interne à notre champ d’étude.

Acteur externe : poste externe à notre champ d’étude représenté par un CERCLE.

B.Le formalisme de présentation de flux


Le formalisme du flux utilisé de représente comme ci-dessous :

40
Symboles Description

Sens de circulation de l’information.

Interne au système d’information et


concerner par l’étude .

Le champ d’étude.

Acteur externe par rapport au champ


d’étude

Acteur interne par rapport au champ


d’étude.

F° Numéro de flux

Tableau03 : Formalisme de présentation 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

F4(2) Service paie

42
Description des flux :

DOCUMENT DESCRIPTION

F1 Dossier arrêt de travail

F2(1) Dossier avec déclaration arrêt de travail

F2(2) Déclaration signée

F2(3) Un exemplaire pour le service sociale

F2(4) Un exemplaire pour l’employé

F3(1) La demande de congé

F3(2) Demande de congé complète et signé

F4(1) Titre de congé

F4(2) Titre de congé signé

F5(1) Relevait des heures supplémentaires

F5(2) Détail des heures supplémentaires

F5(3) Relevé des heures supplémentaires signé et accepté

F6 Fiche de position

F7(1) Ordre de mission

F7(2) Ordre de mission pour l’employé

F8 Compte rendu

Tableau04 : Description de flux d’information

43
I.4) Organigramme :
Organigramme général de la SONATRACH

Figure3 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 définition des politiques et stratégies de la société en matière de système d’information et de


digitalisation, ainsi que leur diffusion et la veille à leur application ;

-L’élaboration de la stratégie de sécurité du système d’information de la

SONATRACH et la veille à sa mise en œuvre ;

-L’assistance aux différentes Activités dans l’implémentation de solutions spécifique ;

-La coordination avec la Direction Télécommunications ;

-La veille a la haute disponibilité du SI de la société, ainsi qu’à sa maintenance, son intégration et
son évolution.

-L’appui, le conseil et l’assistance aux entités du groupe en matière de système d’information, de


technologies de l’information, d’architecture SI d’entreprise et de solutions digitales.

45
II.2) Equipement informatique et logociel
Description des ordinateurs :
Matériels modèle Nombre Configuration Logiciels

Microordinateur HP ELITE 1 i7 procr 1000 WINDOWS 10.


OFFICE 16 32/64 BITS.
DESK 800 GO
MS VISIO PROJECT 32/64
Microordinateur ALFATRON 1 i5 250 GO
BITS.
ALONE 220 MICROSOFT TEAMS.
Microordinateur HUWAEI 1 INTEL CORE ADOBE

DUO 50 GO PROFESSIONNEL.

ORACLE

ENTREPRISE 2016.

Serveur / 1 HP /

Tableau 01 : Représente les ordinateurs dans la structure

Description des imprimantes :

Marque Nombre Type Couleur

EPSON 100 C 5790 COULEUR

EPSON 133 M 5799 NOIR

LEXMARK 95 MX611DE NOIR

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 .

III .1) critiques :


Lors de l’étude de documents, nous avons recensées les anomalies suivantes :

-Aspects informationnels

-Une lenteur dans la recherche d’une information.

-Aspects organisationnels

-Mauvais classement des documents.

-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

- Manque d’une application qui facilite la gestion et le suivi de l’employé.

III .2) Suggestions :


Les principales suggestions sont :

-Développement d’une application informatisée pour la gestion du temps des employés.

-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.

b. Volume important d’information dans l’état existant :


- Plusieurs atches se fond manuellemment ec qui engendre la perte des documents.
- Espace volumineux pour el stackage d’informations car les données sont
sauvegardées sur pappier.

V méthodologie de conception

Pour facilités notre taches ,nous nous tournons vers la modilisation unifiée (UML :Unified

Modeling Language ) est un language de modilisation graphique à abse de pictogrammes concu


comme une méthode normalisée de visualisation dans les domains de developpement logiciel et en
conception orientée objet.

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.

Ce diagramme permet donc de visualiser :

- Les différentes taches à en visage.


- La date de début et la date de fin de chaque tache .
- Le chevauchement éventuel des taches te la durée de ce chevauchement.
- La date de début te la date de fin du projet dans son ensamble.

50
51
52
Chapitre II: Analyse et spécification des besoins

53
Identification des acteurs
Les acteurs principales :

Admin de site : ses taches :

- Gérer compte d’utilisateurs .


- Gérer demande de congé.
- Gérer nature de congé.

Les acteurs secondaire :

Employé : ses tâches :


demander un congé.
Modifier son profil.
Responsable administratif : ses tâches :

consulter les demandes de congés.

Acceptez ou réfuser les demandes de congé.

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.

II.1 Spécification des besoins fonctionnelles :


Les besoins fonctionnels sont présentés comme suit :• Exposition d'interface
employée.
• Inscription d'employés.
• Demande congé.
• Le choix nature de congé.
• Confirmation de demande.
• Impression de feuille de position.
• La fin de l'opération.
a. Exposition d’interface employé :
Notre site doit déposer d’une interface à travers la quelle l’employé peut voir les
details de site
b. Inscreption d’employé :
Jusqu'à ce stade, l'employé est toujours anonyme, mais pour pouvoir passer à un
stade plus rigoureux, il faut qu'il s'inscrive. Cela se fait uniquement pour la première
fois, mais après, notre employé peut s'authentifier avec son E-mail et son mot de pas
pour passer autre demande.
c. Demande congé :
Après l'authentification, l'utilisateur peut consulter le site et demander des congés.
d. Choix nature de congé :
L'empoyé choisis une nature de congé : Reliquat, Annuel, Sans solde, Exceptionnel
et Récupération. Et précis, le nombre de jours date de retour.

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.

II.2 Spécification des besoins non fonctionnelles :


Les besoins non fonctionnels sont importants, car ils agissent de façon indirecte sur le résultat et
sur le rendement de l'utilisateur ce qui fait répondre aux exigences suivantes :

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 :

Le diagramme de cas d'utilisation capture un système, sous-système, classe ou composant, par


exemple les utilisateurs externes le voient. Il divise les fonctions du système en plusieurs unités
cohérentes, cas d'utilisation, significative pour les participants.

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 :

Il peut gérer les demandes, supprimer ou modifier une demande de congés.

• 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.

• Avant tout, il faut s'authentifier.

Employé :

Demander un congé, il doit :

• choisir une nature de congé.

• désir le nombre des jours de congé et choisir la date début et date de retour.

• Il peut aussi modifier ses données personnelles.

• Toujours, il faut s'authentifier au début.

Responsable :

• Consulter les demandes.

• Répondre au demande soit par l'accepte ou la refuse.

60
Diagramme de cas d’utilisation Admin

Figure2 diagramme 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

Figure5 diagramme cas d’utilisation responsable


66
67
Conclusion
Dans ce chapitre, on a présenté une étude du système existant, les lacunes qu'il comprend
ainsi que les solutions que nous proposons pour pallier ces problèmes. Nous avons
également mentionné les besoins fonctionnels et non fonctionnels qui sont indispensables
pour faciliter le travail à réaliser.
Dans ce chapitre, nous allons aborder l'étude conceptuelle de notre site, tout en mentionnant
tous les scénarios passibles, les acteurs, les diagrammes.

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.

-Le code mnémonique : il s’agit d’un libellé désignant une donnée.

-La désignation : il s’agit d’une mention décrivant ce à quoi la donnée correspond.

-Le type de donnée :

-A ou Alphabétique : lorsque la donnée est uniquement composée de caractères alphabétiques


(de’A’ à ’Z’ et ‘à ’z’).
-N ou Numérique : lorsque la donnée est composée uniquement de nombres (entiers ou réels).
-AN ou Alphanumérique : lorsque la donnée peut être composée à la fois de caractères
alphabétiques et numériques.
-Date : lorsque la donnée est une date (au format JJ/MM/AAAA).

-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 /

Date de départ D 10 JJ/MM/AAAA

Date de retour D 10 JJ/MM/AAAA

Nature du congé A 10 Reliquat


Annuel
Exceptionnel
Récupération

Visa A 10 /

Affectation A 20 /

Qualification A 20 /

Pendant le mois AN 10 /

Pour une durée N 02 /

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 service personnel A 15 /

Mois exploitation paie A 15 /

Visa responsable A 15 /
habilité

Objet de mission A 20 /

Moyens de transport A 15 /

Itinéraire A 35 /

Début de mission D 10 JJ/MM/AAAA

Fin de mission D 10 JJ/MM/AAAA

Date et heure de D 10 JJ/MM/AAAA


départ de mission

Date et heure d’arrivée D 10 JJ/MM/AAAA


de mission

Tableau 21Dictionnaire de données brute

72
DICTIONNAIRE DE DONNES EPURE

DESIGNATION TYPE TAILL OBSERVATION


CODE
E

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 /

DD Date de départ D 10 JJ/MM/AAAA

DR Date de retour D 10 JJ/MM/AAAA

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 /

PD Pour une durée N 02 /

NHR Nombres d’heures réellement effectuées N 02 /

PER Période du AN 20 /

TP Type pointage A 20 /

NBP Nombre de jours pointage N 02 /

PAN Panier A 20 /

RP Retenue panier A 20 /

NR Nourriture A 15 /

ITZN Indemnité de zone nord A 1 /

IZCV Indemnité zone et condition de vie A 1

73
IND IND.ROUTE A 1

RTD Retard A 15 /

VSP Visa service personnel A 15 /

MP Mois exploitation paie A 15 /

VRH Visa responsable habilité A 15 /

OM Objet mission A 20 /

MT Moyens de transport A 15 /

ITN Itinéraire A 25 /

DM Début de mission D 10 JJ/MM/AAAA

FM Fin de mission D 10 JJ/MM/AAAA

DHD Date et heures de départ AN 15 /

DHA Date et heures d’arrivée AN 15 /

Tableau22 Dictionnaire de données Épuré

74
Règles de gestion
RG1 :un ou plusieurs employés peut fair un ou plusieurs demandes congés.

RG2 :un ou plusieur demandes sont effectuer par un ou plusieurs employés.

75
76
Diagramme de classe

Figure6 diagramme class

77
78
Diagramme de séquences

Diagramme de séquences pour authentification

Figure7 diagramme de séquances pour authentifiaction

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.

Le système fait appel à une vérification de remplissage et d'authentification, on distingue alors


deux cas :

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.

Cas 2 : si les champs sont vides, le système affiche un message d'erreur.

80
81
Diagramme de séquence pour crée compte utilisateur employé ;

Figure8 diagramme de séquances 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.

S'il y a un manque de remplissage, le système affiche un message d'erreur " il y a un manque de


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

figure10 Diagramme de séquence pour modifier un compte 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

figure11 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.

Régle 1 : presence de la cardinalité( ?..1) d’une coté de l’association :

• Chaque class se transforme en une table.


• Chaque attribut de class se transforme en un champ de table.
• L’identifiant de class qui est associée à la cardinalité ( ?..1) devient le clé étrangére de
l’autre classe.
Régle 2 : présence de ( ?..N) des deux cotés de l’association :
• Chaque class se transforme en une table.
• Chaque attribut de class se transforme en un champ de table.
• L’association se transforme en une table, cette table a comme champ l’identifiant de
chacune des deux classes, plus d’eventuels autres attributs.

Schéma relationnel de la base de données (MLD) :


*utilisateur ( Mat, Nom, Prénom, Gendre, Date_de_naissance, Adresse, Date_recr, Id_direction)

* Congé (Num_ congé , Date_départ , Date_ retour , Lieu_ de_ séjour , Nature_ congé, #Matricule)

*demander (#matricule_emp, #nat_cong, # Id_direction,# Date_départ,# Date_ retour)

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

Vous aimerez peut-être aussi