Vous êtes sur la page 1sur 70

République algérienne démocratique et populaire

Ministère de la Formation Et de l’Enseignement Professionnels

Institut National Spécialisé en Formation Professionnelle

KADA BELKACEM –Tiaret

Projet De Fin De Formation


En vue de L’obtention du brevet d’un technicien supérieur en
Base de Données

Thème :
Conception et realisation d’un systeme automatisé

Présenté et soutenu par : Encadré par :


Melle :BENAISSA Fatima Mr . LARABI B

Melle :SAIDI Hanan .

Promotion : 2020/2023
i
‫ملخص‬
‫ مبا‬،‫هذا املرشوع هيدف اإىل تصممي وتطوير نظام معلومايت آيل متخصص لإدارة معليات الرتبصات والتكوينات يف مؤسسة سونلغاز تيارت‬
.‫ يسهم هذا النظام يف زايدة شفافية العمليات وتوفري خدمات حمس نة للموظفني‬.‫يف ذكل متابعة دورات التدريب وتقدمي النتاجئ املتعلقة هبا‬
‫ ويعرب عن الزتام اإدارة سونلغاز بتطوير‬،‫ ميثل هذا املرشوع خطوة اإجيابية حنو حتقيق التحول الرمقي يف اإدارة مصلحة املس تخدمني‬،‫بشلك عام‬
.‫وحتسني اخلدمات الإدارية ابس تخدام التكنولوجيا احلديثة وتعزيز التفاعل والتواصل بني خمتلف ا ألقسام واملوظفني داخل املؤسسة‬
‫ مس يري قاعدة املعطيات الش بيك‬،‫ بيئة تطوير الربامج وينداف‬،‫ املهنجية موريس‬،‫ منذجة‬،‫ قاعدة معطيات‬:‫اللكامت املفتاحية‬
Abstract
This project aims at designing and developing an automated information system for managing
internships and training programs within the Sonelgaz institution in Tiaret, especially concerning
activities related to monitoring training courses and the results thereof. In addition, it enhances
process transparency and provides improved services for employees.
In general, this project represents a positive step towards achieving digital transformation in user
service management, reflecting Sonelgaz's commitment to developing and enhancing
administrative services through the utilization of modern technology and improving
communication among different departments and employees within the institution.
Keywords: Database, Modeling, Merise Methodology, WinDev Software Development
Environment, Database Management System (DBMS).

Résumé
Ce projet vise à concevoir et développer un système d'information automatisé pour la gestion des
stages et des programmes de formation au sein de l'institution Sonelgaz à Tiaret, en mettant
particulièrement l'accent sur les activités liées à la surveillance des cours de formation et de leurs
résultats. De plus, il renforce la transparence des processus et offre des services améliorés aux
employés.
En général, ce projet représente une étape positive vers la réalisation de la transformation
numérique dans la gestion des services aux utilisateurs, reflétant l'engagement de Sonelgaz à
développer et améliorer les services administratifs grâce à l'utilisation de la technologie moderne
et à améliorer la communication entre les différents départements et les employés au sein de
l'institution.
Mots-clés : Base de données, Modélisation, Méthodologie Merise, Environnement de
développement logiciel WinDev, Système de Gestion de Base de Données (SGBD).

ii
Remerciements
Avant de commencer ; nous remerçons ^ALLAH^ le tous puissant pour son aide

et pour la volonté qui nous a donné pour finir notre travail

Tous d’abord , permettez-nous de remercier nos parents pour leurs amour , nos Frères

et nos Sœurs pour son soutiens et notre encadreur M. LARABI Boubakeur .

Nous remerçons aussi tous ceux qui ont contribué de prés ou de loin pour terminer

ce travail .

iii
D édécace

Je dédie ce travail à mes chére parents qui ont tant


prié ma réussite et de m’avoir encouragé .
Que ALLAH les gardes
A mon Enseignant qui à toute ma reconnaiissance
A mes chérs Fréres Alaâ Eddine , Kader et M.Amine
A ma petite sœur Fouzia et aussi ma deuxiéme sœur
Hanan
A ma grande mére que ALLAH ait pitié d’elle ,
Ainsi qu’a toute ma famille et mes proches

Fatima
iv
v
D édécace
Je dédie ce travail à celle qui a illuminé
mon chemin et m'a soutenu tout au
long de ma vie, ma mère, que Dieu la
protège et la garde.

À ma grande sœur Maroua, que Dieu


la protège et veille sur elle. À mes
grands-parents, que Dieu ait pitié
d'eux.

À mon enseignant, à qui je suis


infiniment reconnaissant.
À ma sœur Fatima, je lui souhaite une
vie remplie de bonheur.

v
À mes deuxième sœurs, Khalida et
Chahinaz. Et enfin, à toute
ma famille et mes proches.
Hanane

vi
Sommaire
Page de garde ................................................................................................................................... i
Résumé ............................................................................................................................................ii
Remerciement.................................................................................................................................iii
Dédécace (Fatima).......................................................................................................................... iv
Dédécace (Hanane) ......................................................................................................................... v
Sommaire ....................................................................................................................................... vi
Liste des figures ............................................................................................................................. xi
Liste des tableaux ..........................................................................................................................xii
Introduction générale .................................................................................................................. 12
0.1. Problématique ..................................................................................................................... 12
0.2. Hypothèse ........................................................................................................................... 12
0.3. Choix et intérêt du sujet ...................................................................................................... 12
0.4. Méthodes et Techniques ..................................................................................................... 13
0.4.1. Méthodes ...................................................................................................................... 13
0.4.2. Techniques ................................................................................................................... 13
0.5. Délimitation des sujets........................................................................................................ 13
0.6. Subdivision du travail ......................................................................................................... 14
Chapitre I : Généralités sur les SI et merise ............................................................................. 16
I.1.1. Introduction : .................................................................................................................... 16
I.2. Système d’information : ...................................................................................................... 16
I.2.1. Définition : .................................................................................................................... 16
I.2.2. Système d’information dans une organisation: ............................................................ 17
I.2.3. Relation entre le syteme operant et le système de pilotage ......................................... 18
I.2.4. Les cycles composant le système d’information : ........................................................ 18
I.2.4.1. Cycle de vie ........................................................................................................... 18
I.2.4.2. Cycle de dècision : ................................................................................................. 18
I.2.4.3. Cycle d’abstraction : .............................................................................................. 19
I.2.5. Rôle du système d’information : .................................................................................. 19
I.2.6. Les objectifs du système d’information : ..................................................................... 20
I.2.7. Les fonctions du système d’information: ..................................................................... 20
I.2.8. Topologie de système d’information : .......................................................................... 21
I.3. Base des donnèes :............................................................................................................... 22

vi
Sommaire
I.3.1. Dèfintion de base des donnèes : ................................................................................... 22
I.3.2. Modèle de base des donnèes :....................................................................................... 22
I.3.2.1. Modèle hierarchique : ............................................................................................ 22
I.3.2.2. Modèle rèseau : ...................................................................................................... 23
I.3.2.3. Modèle relation : .................................................................................................... 23
I.3.2.4. Modèle objet (SGBDO) : ...................................................................................... 23
I.3.2.5. Le modèle deductif : .............................................................................................. 24
I.4. Système de gestion de base de donnees (SGBD) : .............................................................. 24
I.4.1. Dèfinition de SGBD : ................................................................................................... 24
I.4.2. Quelques SGBD connus et utilises : ............................................................................. 24
I.5. Mèthode MERISE : ............................................................................................................. 24
I.5.1. Descriptionde la mèthode MERISE : ........................................................................... 24
I.5.2. Prèsentation de la dèmarche: ........................................................................................ 24
I.5.2.1. Approche globale : ................................................................................................. 24
I.5.2.2. Approche par niveau : ............................................................................................ 25
I.6. Niveau coceptuel : ............................................................................................................... 25
I.6.1. Modèle Conceptuel Des Donnèes (MCD): ................................................................... 25
I.6.1.1. Dèfinition du MCD : .............................................................................................. 25
I.6.1.2. Concepts de base : .................................................................................................. 25
I.6.2. Representation graphique du MCD : ............................................................................ 27
I.6.3. Normalisation : ............................................................................................................ 27
I.7. Modéle Conceptuel de Traitement (MCT) : ........................................................................ 29
I.7.1. Définition : .................................................................................................................... 29
I.7.2. Concepts de base : ........................................................................................................ 29
I.7.2.1. D’un processus : .........................................................................................................
29
I.7.2.2. Opération : ............................................................................................................ 29
I.7.2.3. Synchronisation ..................................................................................................... 29
I.7.2.4. Processus : ............................................................................................................. 29
I.7.2.5. consommation des occurrences des évènements contributifs : .............................. 29
I.7.3. Representation graphique du MCT : ............................................................................ 30
I.8. Niveau logique : .................................................................................................................. 30
I.8.1. Modéle logique de données (MLD) : ........................................................................... 30

vii
Sommaire
I.8.1.1. Définition : ............................................................................................................. 30
I.8.1.2. Concepts de base : .................................................................................................. 30
I.9. Niveau organisationnel :...................................................................................................... 30
I.9.1. Le modéle organisationnel de traitemanet(MOT) : ...................................................... 30
I.9.1.1. Définition : ............................................................................................................. 30
I.9.1.2. Concept de base : ................................................................................................... 30
I.9.1.3. Representation graphique du MOT :...................................................................... 31
I.10. Modéle Physique des donnèes (MPD) : ............................................................................ 31
I.10.1. Les régles de passage du MLD au MPD : .................................................................. 31
I.11. Conclusion :....................................................................................................................... 31
Chapitre II : Étude préalable ..................................................................................................... 33
II.1. Présentation de l’entreprise accueillant le stage : .............................................................. 33
II.1.1. Historique : .................................................................................................................. 33
II.1.2. La structure de la société Sonelgaz: ................................................................................ 34
II.1.3. Définition ........................................................................................................................ 35
II.1.4. Lesobjectifs et les activités : ........................................................................................... 35
II.2. Activités: ........................................................................................................................ 35
II.2.1.Activitésproduction : ................................................................................................ 35
II.2.1.Activitéstransport : ....................................................................................................... 36
II.2.3 Activités distribution : .................................................................................................. 36
II.1.5. Principes Fondamentaux : ........................................................................................... 37
II.1.6.Service personnel: ........................................................................................................ 37
II.1.7.Ètudedu prèalable : ....................................................................................................... 38
II.2.1. Étude de postes de travails : ........................................................................................ 38
II.2.2. Étude de document ...................................................................................................... 38
II.2.3. Flux d’information : .................................................................................................... 39
II.3. Conclusion : ....................................................................................................................... 40
Chapitre III : Étude détaillée ..................................................................................................... 42
III.1. Introduction : .................................................................................................................... 42
III.2. Dictionnaire des données brut : ....................................................................................... 42
III.3. les règles de gestion (RG) :............................................................................................... 43
III.4 Modèle conceptuel des données (MCD) : ......................................................................... 43

viii
Sommaire
III.5. Modèle conceptuel de traitement (MCT) : ....................................................................... 44
III.5.1. Proccessus1 : Offre personnel. ................................................................................... 44
III.5.2. Proccessus offre de perfectionnement. ...................................................................... 45
III.5.3. Processus de formation d’un stagiaire ....................................................................... 46
III.6.1. MOT offre formation stagiaire................................................................................... 47
III.6.2. MOT offre de formation personnel. ........................................................................... 47
III.6.3. MOT offre de perfectionnement ................................................................................ 49
III.7. Modèle logique des données (MLD) : .......................................................................... 49
III.7.1. Modèle Logique de Données Relationnelle "MLDR" : ............................................. 50
III.7.1. Schémalogique de Données : .................................................................................... 50
III.8. Conclusion : ...................................................................................................................... 51
Chapitre IV : L’étude technique ................................................................................................ 53
IV.1. Introduction : .................................................................................................................... 53
IV.2. Présentation du Windev : ................................................................................................. 53
IV.3. Outils intégrés : ................................................................................................................ 53
IV.4. passage au mode client serveur : ..................................................................................... 54
IV.4.1. Présentation du HFSQL Client/Serveur : .................................................................. 54
IV.4.2. Mettre en place une application HFSQL Client/Serveur : ......................................... 54
IV.4.3. Convertir une base HFSQL Classic en HFSQL Client/Serveur : .............................. 54
Conversion sous l'éditeur d'analyses : ................................................................................ 55
Conversion sous le Centre de Contrôle HFSQL : .............................................................. 55
IV.5. Présentation de l’application : .......................................................................................... 58
IV.5.1. Architecure générale de l’application: ....................................................................... 58
IV.5.1. Les interfaces : ........................................................................................................... 59
VI.5.1.1 Menu principal : ................................................................................................... 59
IV.5.1.2. Les Fiches: .......................................................................................................... 59
IV.5.1.3. Les états : ............................................................................................................ 60
Conclusion générale : .................................................................................................................. 63
Bibliographie,Webo graphie ...................................................................................................... 64

ix
Sommaire

x
Liste des Figures
Figure 01 : Représentation d’un (SI). ......................................................................................................... 16
Figure 02 : Représentation de la relation entre SP et SO. .......................................................................... 18
Figure 03 : les Fonctions du système informations. .................................................................................. 20
Figure 04 : Topologie du (SI) présente par Wiseman. ............................................................................... 22
Figure 05 : modèle hiérarchique. ................................................................................................................ 22
Figure 06 : modèle réseau. ......................................................................................................................... 23
Figure 07 : modèle relationnel.................................................................................................................... 23
Figure 08 : Le modèle objet ....................................................................................................................... 23
Figure 09 : Exemple de type-entité ............................................................................................................ 26
Figure 10 : Exemple association ................................................................................................................ 26
Figure 11 : Entité comportant trois attributs............................................................................................... 26
Figure 12 : Cardinalités d’un type – association. ....................................................................................... 27
Figure 13 : Cardinalités d’un type-association. .......................................................................................... 27
Figure 14 : Représentation graphique du MCD. ........................................................................................ 27
Figure 15 : la première forme normale. ...................................................................................................... 28
Figure 16 : la deuxième forme normale. .................................................................................................... 28
Figure 17 : la troisième forme normale. ..................................................................................................... 28
Figure 18 : la forme normale de Boyce-Codd. ........................................................................................... 29
Figure 19 : Modèle (MCT). ........................................................................................................................ 30
Figure20 :Modèle (MOT)........................................................................................................................... 31
Figure 21 : l’organigramme de sonelgaz .................................................................................................... 34
Figure 23: Flux d’un dépôt de plainte. ....................................................................................................... 39
Figure 24: Modèle conceptuele des donnèes. ............................................................................................. 43
Figure 25: Modèle conceptuel de traitement procedure de offre personnel. .............................................. 44
Figure 26: Modèle conceptuele des traitement procedure de offre de perfectionnement. .......................... 45
Figure 26: Modèle conceptuele des traitement Processus de formation d’un stagiaire .............................. 46
Figure 27: Modèle organisationnel de traitement procedure de offre formation stagiaire. . ...................... 47
Figure 28: Modèle organisationnel de traitement procedure de offre formation personnel. ...................... 48
Figure 29: Modèle organisationnel de traitement procedure de offre de perfectionnement....................... 49
Figure 29: Modèle logique des donnèes. .................................................................................................... 51
Figure 30:Exemple avec des applications WINDEV. ................................................................................ 54
Figure 31: Conversion sous l'éditeur d'analyses. ........................................................................................ 55
Figure 32:Conversion sous le Centre de Contrôle HFSQL. ....................................................................... 56
Figure 33:Conversion sous le Centre de Contrôle HFSQL. ....................................................................... 56

xi
xii
Liste des tableaux
Tableau 1 :Tableau de système sur les fonctions de (SI). ............................................................. 21
Tableau 2 : offre de formation....................................................................................................... 38
Tableau 3 :liste des employés stagiares ....................................................................................... 39
Tableau 4: Dèctionnaire des donnèes. ........................................................................................... 43

x
Introduction Générale

11
Introduction générale

Introduction générale
Le monde est sous l'emprise de l'informatique, ceci signifie qu'aucun secteur de la vie ne peut
échapper à l'informatique, qui est la science de traitement rationnel et automatique de
l'information.Il permet de réalisé un travail dans un brefs délai (un temps record), et cela avec une
réduction maximale des erreurs.En effet, malheureusement dans notre paysl'usage de
l'informatique n'est pas effectifs dans le mesure où il y a plusieurs domaines, jusqu'à ces jours,
travails manuellement. C'est pour cela nous constatons une certaine léthargie dans le traitement
des informations.

Aujourd'hui, tout responsable aspire à simplifier les tâches manuelles qui entravent la fluidité de
l'information au sein de son entreprise, en instaurant un système favorisant la gestion, la
surveillance, et la coordination de toutes les activités. Ce défi n'échappe pas aux dirigeants de
Sonelgaz, qui cherchent à superviser intégralement les processus liés à la formation et à la
qualification de leur personnel. Dans ce contexte, l'automatisation s'impose comme une nécessité
incontournable, offrant un avantage essentiel pour la gestion optimale de l'entreprise et sa viabilité
à long terme.

0.1. Problématique
Il est indéniable que toute recherche scientifique implique la résolution de problèmes concrets qui
se posent. La gestion des formations constitue un exemple notoire de cette complexité, nécessitant
une surveillance rigoureuse en raison de son rôle crucial dans la qualification des employés. C'est
pourquoi nous pouvons examiner les aspects suivants pour approfondir notre sujet :

• Comment s'organise le fonctionnement de ce service ?


• De quelle manière les informations liées à la gestion des formations sont-elles traitées et
conservées ?

0.2. Hypothèse
L'hypothèse représente une série de réponses temporaires aux questions soulevées dans le cadre
de la problématique. Dans le contexte actuel, l'ordinateur s'affiche comme l'outil par excellence
permettant de remédier à ces lacunes et de répondre aux interrogations associées à la gestion des
formations au sein de Sonelgaz. L'objectif est de mettre en place un système d'information
automatisé visant à stocker et traiter les données, ce qui facilitera l'accès rapide à divers
documents requis par les gestionnaires. Ce service semble être la solution la plus appropriée pour
surmonter les défis inhérents à la gestion manuelle.

0.3. Choix et intérêt du sujet


La réalisation de ce projet scientifique, élaboré selon des méthodes qualifiées, vise à offrir au
stagiaire qui se prépare pour l'obtention du BTS en Base de données informatiques une expérience
concrète. Cela lui permettra d'appliquer les concepts acquis au cours de ses 24 mois de formation
en base de données. Cette étape revêt une importance particulière, étant donné qu'elle constitue
une composante essentielle de son enseignement et de sa formation professionnelle.
12
Introduction générale

0.4. Méthodes et Techniques


Pour une bonne appréciation technique et méthodique d'un travail scientifique, le chercheur à
l'obligation d'utiliser les différentes méthodes pour arriver à la réalisation du dit projet. Voici
quelques techniques et méthodes que nous avons utilisée :

0.4.1. Méthodes

Dans la réalisation de ce travail, nous avons fait recours aux méthodes ci-après :

a. Méthode structuro fonctionnelle

C'est une méthode qui nous a permis de connaître la gestion de taches au sein de service juridique
au sein de sociatéSonelgaz.

La préoccupation étant complexe, nous tirons des informations séparément pour avoir une solution
globale.

b. Méthode analytique

Ainsi notre projet s'intéressera à l'informatisation d'un département ou mieux d'un service chargé
d’organiser les formations et stages.

c. Méthode Merise

Cette dernière est purement informatique et il nous a permis de concevoir une base de données
cohérente, à partir de laquelle plusieurs besoins des utilisateurs peuvent être réalisés.

0.4.2. Techniques

La technique est une arme qu'un chercheur sert au terrain pour la récolte des données. Pour ce nous
aurons besoins de techniques suivantes :

A. DocumentationCette technique nous a permis de récolter des données à partir de document utilisé.
B. ObservationCelle-ci nous a permis de récolté des données, soit même à partir de l'observation.
C. InterviewCelle-ci nous a permis de récolté les données oralement par jeux de question - réponse.
0.5. Délimitation des sujets
Tout travail scientifique doit se situer dans le temps et dans l'espace, ceci permettra au chercheur
de déterminer l'horizon d'étude de son projet.

Les formations au sein de sociaté Sonelgaz et les données de notre recherche s'inscrit dans un
espace temporel couvrant les 6 mois.

13
Introduction générale

0.6. Subdivision du travail


Hormis l'introduction et la conclusion, notre travail comprend 4 chapitres.

Le première chapitre est relatif aux approches théoriques des concepts de base et la conception
générale du système d'information.

Le dexième chapitre comprend deux volets, le premier est consacrée à l’étude des documents pour
faire sortir l’aspet statique et la nature des données manipulées et le le second sur l'étude des
postes de travail et les messages échangés entre eux.

Le 3èmechapitre de ce mémoire traite la conception du système du système d'information


informatisé (S.I.I.) ;

Et le dernièr sur la réalisation du système d'information.

14
Chapitre 1
Généralités sur les SI et merise
Chapitre I Généralité sur les SI et MERISE

Chapitre I : Généralités sur les SI et merise


I.1.1. Introduction :
La méthode d’analyse d’un système d’information suivie tout au long de ce stage, consiste en
premier lieu de comprendre attentivement le problème se traduisant par une étude préalable
dite « Etude de l’existant », dont l’objectif est de diagnostiquer le system d’information
existant au sein de l’entreprise .Ainsi, l’étude de l’existant consiste au recueil d’information
en respectant la démarche suivante :
➢ Interviews ou étude du rapport décrivant le fonctionnement du SI actuel.

La mise en forme d’informations recueillies en utilisant des outils comme l’étude des
procédures, l’étude des documents et l’étude des postes.
➢ Analyse de la situation actuelle et mise en évidence des insuffisances et suggestion des
solutions.
➢ Solutionner les problèmes recensés lors de la phase précédente qui se traduit par
l’étude par l’étude conceptuelle ou le développement des points suivants :

- Fixation des objectifs du système.


- Le choix d’une solution et son développement.

I.2. Système d’information :


I.2.1. Définition :
La définition des systèmes d’information (SI) la plus fréquente est sans doute celle de jean
louis LEMOIGNE et qui se traduit par la représentation suivante (1) :
Système d’organisation

Figure 01 : Représentation d’un (SI).

Le système d’information (SI) est vu comme un sous-système de l’entreprise lié au système


opérant (qui réalise les activités) et au système de pilotage (qui fixe les objectifs et effectue les
choix).

16
Chapitre I Généralité sur les SI et MERISE

I.2.2. Système d’information dans une organisation:


Le système d’information est aujourd’hui reconnu comme une composante hautement stratégique
pour toute organisation (entreprise privée , organisme publique ,etc. ) car il lui apporte des
avantage concurrentiels durables ( excellence opérationnelle , meilleure , qualité de service ,
augmentation de chiffre d’affaire , meilleure connaissance/relation avec sec clients et fournisseurs
, meilleure Price de décision ), ou tout simplement des capacité de survie dans un monde globalisé,
complexe, instable et hautement concurrentiel .
Les organisations et leur système d’information (SI) évoluent, se transforment et se
métamorphosent, parfois au même rythme, parfois sur un rythme différent. Aujourd’hui, une
nouvelle évolution est à l’œuvre : on passe de l’organisation 2.0, marquée par l’ère sociale du web
2.0 et sec réseaux sociaux à l’organisation 3.0 aussi appelée « organisation intelligente », liée à
l’Intente des objets et l’économie des données.
Le SI de l’organisation 2.0 s’est distingué par rapporte à celui de l’organisation traditionnelle par
sa capacité à connecter les individus au-delà des processus organisationnels et des métiers, et à
favoriser la participation sociale. L’utilisateur n’est plus seulement consommateur mais également
générateur d’information et de connaissance. assurant la connectivité ( facilité d’accès au SI et à
ses autres utilisateurs ) ,l’interactivité ( interaction et partage ), la mobilité / virtualité ( télétravail
et nomadisme ) , la fluidité de la circulation de l’information et la flexibilité ( adaptabilité et
évolutivité ) . Le SI de l’organisation 3.0 sera caractérisé par sa capacité à traiter les données
massives au fil de l’eau, à combiner les données de plusieurs sources et à créer de la valeur ajoutée
à travers leur analyse. L’un de ses atouts sera sa grande capacité à connecter entre eux des individus
mais aussi une multitude d’objets communicants et sa faculté d’apprentissage progressive à travers
son utilisation dans différents contextes et situations. Une gouvernance efficace de données
massives serait alors nécessaire.
Ce SI englobe plusieurs technologies comme le web sémantique pour indexer et structurer
des données massives ( en interne et vis –à-vis de l’extérieur - avec l’apport des ontologies ) , le
Bige data comme moyen de les stocker , de les visualiser et de les analyser / interpréter ; et le
Cloud computing pour mutualiser les ressources technologiques ( logiciels, plateformes et
infrastructures ) et pour profiter d’un nouveau modèle d’affaires ( basé sur le régime par répartition
, i.e. Pay As You Go ou Payonlywhatyou use ( perera et al ., 2014 )) . s’ajoute à celles – ci d’autres
technologies comme la virtuelle ou encore probablement plus tard le light fidelity.[2]

A. Le système de pilotage (SP) :


Il est aussi dénommé système de management ou de gestion ou de commande ou encore de
décision. Il se situe à la tète de toute organisation car c’est lui qui pilote le système opérant car
c’est lui fixe les objectifs et prend les décisions.Exemple : système de management des vents, de
la gestion de la production …

B. Le Système Opèrant (SO) (système physique) :


Il aussi qualifié de système technologique ou physique ou de production. il se trouve à la base de
toute tue les opérations de transformation permettant organisation car c’est lui qui effectue les
opérations de transformation permettant d’atteindre les finalités retenues.C’est le niveau de la
production, de chaque service, chaque unité ou chaque entreprise considérés.

17
Chapitre I Généralité sur les SI et MERISE

C. Le système d’information (SI) :


Il intervient entre les deux autres. il apporte les informations opérationnelles nécessaires aux
activités et les informations indispensable à la gestion (contrôle, ordres) : l’information apparait
ainsi comme la base de la décision .C’est pourquoi on désigne souvent le SI comme le système
d’information pour le management parfois système d’information pour la Gestion.

I.2.3. Relation entre le syteme operant et le système de pilotage

Figure 02 : Représentation de la relation entre SP et SO.

I.2.4. Les cycles composant le système d’information :


Dans un système d’information, on peut mettre en évidence trois cycles :

• Le cycle de vie
• Le cycle d’abstraction
• Le cycle de décision

I.2.4.1. Cycle de vie :[3]


Il permet de rendre compte de la vie du système d’information qui va effectivement prendre forme
et évoluer au sein de l’entreprise. le cycle de vie traduit le cheminement chronologique du système
d’information depuis sa création jusqu’à son obsolescence et sa remise en cause en passant par son
développement.
On peut distinguer 3 étapes dans le cycle de vie :

• Conception
• Réalisation
• Maintenance

La durée de vie normale est de 5 ans. On arrive à tenir une application jusqu’au bout de 5 ans mais
en retouchant. Elle ne peut pas ternir au –delà de 20 ans.Si on ne fait rien, le produit est dépassé.La
conception est l’étape pendant laquelle on fournit une description fonctionnelle et technique
détaillée. Le maquettage et le prototypage sont des outils utilisés pour présenter les solutions à
l’utilisateur.Au cours de la réalisation, des programmes sont écrits pour mettre en œuvre des
solutions présentées et retenues au cours de la conception.La maintenance permet de prolonger la
vie du système d’information et de l’adapter aux besoins nouveaux de l’entreprise. lorsque le
système est jugé obsolète, un nouveau cycle de vie recommence.

I.2.4.2. Cycle de dècision :

18
Chapitre I Généralité sur les SI et MERISE

Il est en mesure de commande, valider. On crée un comité de validation.


Après l’étude de chacun des niveaux, il est indispensable de vérifier avec les clients que ce qui à
été décrit réponde effectivement aux besoins et objectifs de l’entreprise. Le système d’information
n’étant que très rarement réalisé pour un seul utilisateur, il faut identifier dans l’entreprise la ou
les instances capable de décider ou d’orienter.
Ces instances réunies au sein d’un comité de pilotage (ou comité d’orientation, comité de décision)
donnerons à l’issue de chaque niveau leur observation puis leur quitus sur leur travail et les
descriptions réalisée.

I.2.4.3. Cycle d’abstraction :


C’est la base des différentes méthodes d’analyse des SI .3 temps forts dans la méthode MERISE.
Toutes les méthodes d’analyse, MERISE en particulier, sont construites à partir du cycle
d’abstraction. Ce cycle traduit les différents degrés du S.I. au cours de sa construction. on distingue
3 niveaux de réflexion dans le cycle d’abstraction.

• Niveau conceptuel
• Niveau logique
• Niveau physique

On passe d’un niveau d’invariance élevé à un niveau d’invariance de mondre importance.


Au niveau conceptuel, on représente l’ensemble des objets manipulés indépendamment de tout
choix et de toutes contraintes physique.
On s’intéresse aux métiers de l’entreprise, on définit sec finalités en explication sa raison d’être.

• Le niveau conceptuel décrit à travers un ensemble de règles de gestion, traduit les objectifs
et les contraintes qui pèsent sur l’entreprise .ces règles de gestions constituent le niveau le
plus stable, on trouve par exemple des règles de tenue de compta, des règles de tenue des
stocks, de gestion de personnel.
• Le niveau logique est le moment ou l’on définit l’organisation qu’il est souhaitable de
mettre en place dans l’entreprise pour atteindre les objectifs visés. Ces choix d’organisation
précisent les postes de travail, la chronologie des opérations, les choix d’automatisation,
tout en intégrant d’éventuelles contraintes. EX: contraintes de délais.
• C’est au niveau physique que sont intégrés les moyens technique nécessaires. Il s’agit de
choix matériels (type de machines, S.E…) ou de logiciels (y compris les langages de
programmation). Compte tenu des progrès technologique, ce sont les plus sujets à
changement.

I.2.5. Rôle du système d’information :


L’implémentation de (SI) automatisé dans une entreprise doit être motivé par son rôle quotidien
qui gère le système transactionnel et vas servir par la suite au prise de décision. Le rôle de (SI)peut
récapituler dans les point suivants :

19
Chapitre I Généralité sur les SI et MERISE

1. Assure un système d’information opérationnel : généralement collecter, mémoriser, traiter


les données et d’informatiser des processus.
2. D’être un système d’information d’aide à la décision : fournir aux opérationnels, aux
managers, aux dirigeants de l’organisation des indicateurs pertinents pour prendre les
décisions et définir les stratégies.
3. D’être un système d’information et de communication : l’échange de l’information en
interne et avec l’environnement externe de l’entreprise (fournisseurs, client,
banques….).[4]

I.2.6. Les objectifs du système d’information :


Acquérir la « culture » système d’information :
❖ Etre capable d’analyse des solutions commerciale et de dialoguer avec des fournisseurs
de solutions logicielles.
❖ Intégrer un logiciel au sien d’un (SI) existant.
❖ Savoir identifier des flux d’information.
❖ Pouvoir collaborer à la mise en place d’un (SI).
❖ Appréhender un (SI) à haut niveau, dans sa globalité.

Avoir des connaissances techniques pour mieux comprendre les problèmes à plus bas
niveau.[5]

I.2.7. Les fonctions du système d’information:


Le (SI) est constitué d’ensemble des ressources (humaines, matérielles, logicielles) organisés
pour : collecter l’information, Mémoriser l’information (stockage), traiter l’information et
Diffuser.Le système d’information est défini par son contenu (les informations) et par son
Fonctionnement (les moyens), il lui est assigné deux grandes missions : celle de produire des
informations et celle de gérer le système de production correspondant.La figure suit montre les
fonctions de chaque catégorie.Dans la section qui suit nous présentons le rôle de chaque
fonction.[6]

Figure 03 : les Fonctions du système informations.

-Nous avons synthétisé les fonctions de (SI) dans le tableau suivent :

20
Chapitre I Généralité sur les SI et MERISE

Tableau 1 :Tableau de système sur les fonctions de (SI).

I.2.8. Topologie de système d’information :


Il existe plusieurs classifications de (SI)
Selon l’école de pensée Wiseman(5) :

Topologie des systèmes d’information basée sur les objectifs organisationnels associés au (SI).
C. WISEMAN a proposé une classification des système d’information sur la base desobjectifs
organisationnels, ce qui corresponde à l’approche classique de l’informatique dans cette
classification (Figure 1.5), nous distinguons d’une part les système d’information opérationnels et
d’autre part, les systèmes d’information d’aide au management :
➢ Les systèmes décisions pour la gestion sont destinés à aider directement les responsables
de la prise de décision.
➢ Les systèmes interactifs d’aide à la décision (SIAD).
➢ Les système d’information de gestion sont une catégorie de système de décision pour la
gestion fournissant des information sous forme d’états régulièrement pour aider les
dirigeants dans leurs décisions répétitives et prévisible.[7]

21
Chapitre I Généralité sur les SI et MERISE

Figure 04 : Topologie du (SI) présente par Wiseman.


I.3. Base des donnèes :
I.3.1. Dèfintion de base des donnèes :
Une base de données (en anglais : data base) est un outil permettant de stocker et de retrouver l’intégralité
de données brutes ou d’informations en rapport avec un thème ou une activité ; celles-ci peuvent être de
natures différentes et plus ou moins reliées entre elles. Dans la très grande majorité des cas, ces
informations sont très structurées, et la base est localisée dans un même lieu et sur un même support. Ce
dernier est généralement informatisé. La base de données est au centre des dispositifs
informatiques de collecte, mise en forme, stockage, et utilisation d’informations. Le dispositif comporte
un système de gestion de base de données (abr.SGBD) : Un logiciel moteur qui manipule la base de
données et dirige l’accès à son contenu. De tels dispositifs – souvent appelés base de données- comportent
également des logiciels applicatifs, et un ensemble de règles relatives à l’accès et l’utilisation des
informations.La manipulation de données est une des utilisations les plus courantes des ordinateurs. Les
bases de données sont par exemple utilisées dans les secteurs de la finance, des assurances, des écoles,
de l’épidémiologie, de l’administration publique (statistiques notamment) et des médias.Lorsque
plusieurs choses appelées bases de données sont constituées sous forme de collection, on parle alors
d’une banque de données(en anglais : data Bank).[8]

I.3.2. Modèle de base des donnèes :[9]


I.3.2.1. Modèle hierarchique :
Les données sont classées hiérarchiquement, selon une arborescence descendante. Ce modèle utilise des
pointures entre les différents enregistrements. Il s’agit du premier modèle de SGBD

Figure 05 : modèle hiérarchique.

22
Chapitre I Généralité sur les SI et MERISE

I.3.2.2. Modèle rèseau :


Comme le modèle hiérarchique ce modèle utilise des pointeurs vers des enregistrements.

Toutefois la structure n’est plu forcément arborescente dans le sens descendant

Figure 06 : modèle réseau.


I.3.2.3. Modèle relation :
Les données sont enregistrées dans des tableaux à deux dimensions (lignes et colonnes).

La manipulation de ces données se fait selon la théorie mathématique des relations.

Figure 07 : modèle relationnel


I.3.2.4. Modèle objet (SGBDO, système de gestion de base des donnèes objet) :
Les données sont stockées sous forme d’objets, c’est-à-dire de structure appelées classes
présentant des données membres. Les champs sont des instances de ces classes

Figure 08 : Le modèle objet

23
Chapitre I Généralité sur les SI et MERISE

I.3.2.5. Le modèle deductif :


Les donnés sont représentées sous forme de table, mais leur manipulation se fait par calcul de
prédicats.

I.4. Système de gestion de base de donnees (SGBD) :


I.4.1. Dèfinition de SGBD :
Un SGBD est un logiciel qui permet à des utilisateurs de définir, créer, mettre à jour une base de
données et d’en contrôler l’accès.

I.4.2. Quelques SGBD connus et utilises :


Il existe de nombreux système de gestion de base de données, en voici une liste non exhaustive :
▪ Postgre SQL
▪ MySQL
▪ Oracle
▪ IBM DB2
▪ Microsoft SQL
▪ Sybase
▪ Informix
▪ Access Microsoft office

I.5. Mèthode MERISE :


I.5.1. Descriptionde la mèthode MERISE :
MERISE (méthode d’Etude et de Réalisation informatique pour les systèmes d’Entreprise) est
certainement le langage de spécification le plus répandu dans la communauté de l’informatique
des systèmes d’information et plus particulièrement dans le domaine des bases de données.[10]

I.5.2. Prèsentation de la dèmarche:


MERISE propose de décrire un (SI) suivent différents niveau d’abstraction allant de l’abstrait vers
le concret. A chaque niveau, corresponde une préoccupation du concepteur du SI sur la description
des données et des traitements. Ces niveau de description peuvent se regroupe en deux ensembles.
Tout d’aborde, le niveau conceptuel et le niveau organisationnel correspondent à la préoccupation
de description du SI indépendamment des aspects techniques liées à l’informatisation. Merise
propose pour ces deux niveaux des modèles de description de données et de traitements. Ensuite,
les niveaux logiques et physique de description d’un SI prennent en compte la technologie
informatique de la solution retenue pour l’information. Globalement, ces niveaux de description
du SI constituent son cycle d’abstraction.[11]

I.5.2.1. Approche globale :


A- Etude préalable : Cette étude permet de proposer une architecture globale de la solution des
projets.
B- Etude détaillée : Elle vient après l’étude préalable, et a pour objet de décrire plus complètement
la solution à réaliser d’une manière détaillée.
C-Réalisation : le but est d’obtenir les logiciels correspondant aux dossiers de spécification
détaillée.

24
Chapitre I Généralité sur les SI et MERISE

I.5.2.2. Approche par niveau :


A-Niveau conceptuel :
les règles mises en évidence à ce niveau sont les règles de gestion
On essayera à ce niveau de comprendre l’essence du problème, en répondant aux questions :
Quoi ? UE veut-on faire ?
On utilise deux modèles :
Modèle conceptuel des données (MCD)
Modèle conceptuel des traitements (MCT)

B-Niveau logique/organisationnel :
Apres avoir déterminé au niveau conceptuel quoi faire ?
On déterminera donc à l’organisation du système d’information les règles mises en évidence à ce
niveau sont les règles d’organisation .On utilise deux modèles.
Modèle organisationnel des traitements (MOT).
Modèle logique des données (MLD).

C-Niveau physique :
l’objectif de ce niveau est de répondre à la question : « avec quels moyens ? » les règles mises en
évidence à ce niveau sont les règles technique qui permettent de déterminer les moyens
informatiques. On utilise deux modèles :
Modèle opérationnel des traitements (MOPT).
Modèle Physique des données (MPD).

I.6. Niveau coceptuel :


Décrit les classes d’objets et les règles significatives en fonction des objectifs définis par les
décideurs.

I.6.1. Modèle Conceptuel Des Donnèes (MCD):


Modèle conceptuel de données est de le représenter un ensemble de données statique, ainsi que les
relations entre ces données.

I.6.1.1. Dèfinition du MCD :


Le modèle conceptuel de données est le représentation un ensemble de données statique, ainsi que
les relations entre ces données .

I.6.1.2. Concepts de base :


Modèle Entite Association(E/A) :
La représentation du modèle entités-association s’appuie sur trois concepts de base :
▪ L’objet ou entité.
▪ L’association.
▪ Propriété

25
Chapitre I Généralité sur les SI et MERISE

Entité :
Une entité est un objet, une chose concrète ou abstraite qui peut être reconnue Distinctement et
qui est caractérisée par son unicité. Ayant une existence propre.

Figure 09 : Exemple de type-entité


Association :
L’association est un regroupement de deux ou plusieurs entités pour d’écrire la réalité .

Figure 10 : Exemple association

Attribut, propriété :
Un attribut (ou une propriété) est une caractéristique associée à un type – entité ou à un type
association.

Figure 11 : Entité comportant trois attributs.


Valeur :
Au niveau du type – entité ou du type – association, chaque attribut possède un domaine qui
définit l’ensemble des valeurs possibles qui peuvent être choisies pour lui (entier, chaine de
caractères, booléen, … ) . Au niveau de l’entité, chaque attribut possède une valeur
compatible avec son domaine.

Identifiant, clé :
Un identifiant (ou clé ) d’un type – entité ou d’un type – association est constitué par un ou
plusieurs de ses attributs qui doivent avoir une valeur unique pour chaque entité ou association
de ce type .

Relation :
Une association (ou une relation) est un lien entre plusieurs entités .
Exemples d’association : l’emprunt par l’étudiant Tanidute de 3e exemplaire du livre « Maitrisez
SQL « Les associations ne sont généralement pas représentées graphiquement.

26
Chapitre I Généralité sur les SI et MERISE

Figure 12 : Cardinalités d’un type – association.


Cardinalité :
La cardinalité d’une patte reliant un type - association et un type – entité précise le nombre de
fois minimal d’interventions d’une entité du type – entité dans une association du type
association . cardinalités minimales qui valent plus de 1 car ces valeurs sont également
susceptibles d’évoluer . Enfin, une cardinalité maximale de 0 n’a pas de sens car elle rendrait
le type – association inutile.

Figure 13 : Cardinalités d’un type-association.

I.6.2. Representation graphique du MCD :

Figure 14 : Représentation graphique du MCD.


I.6.3. Normalisation : [12]
L’objectif de la normalisation est de construire un modèle relationnelle.
Un mauvais schéma logique peut conduire à un certain nombre d’anomalies pendant la phase
d’exploitation de la base de donnée .

Pour qu’un modèle relationnel soit normalisé , il faut qu’il respecte certaines contraintes
appelées les formes normales. Les formes normales s’appuient sur les dépendances
fonctionnelles entre attributs. Les formes normales sont différents stades de qualité qui
permettent d’éviter : les redondances, les pertes des données, les incohérences .

27
Chapitre I Généralité sur les SI et MERISE

1.Première forme normale (1FN)


Un type –entité ou un type –association est en première forme normale si tous ses attributs
sont élémentaires , c’est-à-dire non décomposables .

Figure 15 : la première forme normale.

2.Deuxième forme normale (2FN) :


Un type-entité ou un type-association est en deuxième forme normale si, et seulement si, il est en
première forme normale et si tout attribut n’appartenant pas à la clé dépend de la totalité de cette
clé.

Figure 16 : la deuxième forme normale.


2.Troisième forme normale (3FN) :
Un type-entité ou un type-association est en Troisième forme normale si, et seulement si, il est en
deuxième forme normale et si tout ses attributs dépende directement de sa clé et pas d’autre
attribut.

Figure 17 : la troisième forme normale.

28
Chapitre I Généralité sur les SI et MERISE

3.Forme normale de Boyce-Codd(BCNF) :


Un type-entité ou un type-association est enforme normale de Boyce-codd si, et seulement si, il
est en troisième forme normale et si aucun attribut faisant partie de la clé dépende d’un attribut ne
faisant pas partie de laclè.

Figure 18 : la forme normale de Boyce-Codd.


I.7. Modéle Conceptuel de Traitement (MCT) :[13]
I.7.1. Définition :
Le modèle conceptuel des traitements permet de traiter la dynamique du système d’information,
c’est-à-dire les opérations qui sont réalisées en fonction d’événements.

I.7.2. Concepts de base :


I.7.2.1. D’un processus : Le processus constitue un sous ensemble de l’activité de
l’entreprise dont les points d’entrée et de sortie sont stables et indépendant de choix
d’organisation .
I.7.2.2. Opération : Enssembled’action representees par un rectengle.
I.7.2.3. Synchronisation :Condition booléenne traduisant les règles de gestions qui doivent
vérifier les événements pour déclencher les opérations.
I.7.2.4. Processus : Le processus constitue un sous ensemble de l’activité de l’entreprise dont
les points d’entrée et de sortie sont stables et indépendant des choix d’organisation.
I.7.2.5. consommation des occurrences des évènements contributifs :
a).Èvènment externe a l’entreprise :
soit déclencheur ou résultat, mais pas les deux à la fois.

b).Èvènment externe a l’entreprise mais externe au processus :


à la fois résultat du processus et déclencheurs d’un autre processus.

c).Èvènment interne au processus :


A la fois résultat d’une opération et déclencheur d’une autre opération.

29
Chapitre I Généralité sur les SI et MERISE

I.7.3. Representation graphique du MCT :

Figure 19 : Modèle (MCT).


I.8. Niveau logique :[14]
I.8.1. Modéle logique de données (MLD) :
I.8.1.1. Définition :
Le modèle logique des données et une traduction directe du MCD. C’est le modèle utilisé pour le
développement .

I.8.1.2. Concepts de base :


Le principe de base, pour élaborer un MLD, est de transformer les individus et les relations en
tables. Les propriétés identifiant des individus sont remplacées par des clés primaires ou
principales. Les propriétés identifiant des relations sont remplacées par des clés primaires simples
pour les cas de dépendance fonctionnelle et de contrainte d’intégrité fonctionnelle et par des clés
primaires composées pour les autres types de relation. Ces transformations s’effectuent à l’aide
des règles de passage du MCD au MLD.

Remarque : Ces règles de passage ne permettent pas la transformation de tous les types de
relations.C’est le cas des contraintes d’intégrité fonctionnelle interrelation.
I.9. Niveau organisationnel :[15]
I.9.1. Le modéle organisationnel de traitemanet(MOT) :
I.9.1.1. Définition :
Le modèle organisationnel des traitements permet de representer l’ensemble de treaitement.
Celle-ci serra matérialisée par les postes de travail.
MOT=MCT +QUAND+ QUI +OU.

I.9.1.2. Concept de base :


Procedure : Une procédure est un ensemble des taches exécuté par un même poste de
travail de façon interruptible et avec le même type de travail.
Phase : Est un sous ensemble de la procédure, la phase est une suite non interrompue de
traitement, de même périodicité et exécuter par un poste de travail.
Tâche : Une tache représente un ensemble de élémentaires exécutés à l’intérieur d’une
phase .

30
Chapitre I Généralité sur les SI et MERISE

I.9.1.3. Representation graphique du MOT :

Figure20 :Modèle (MOT).


I.10. Modéle Physique des donnèes (MPD) :
Le modèle physique de données est le dernier modèle réalisé pour les données, avant la
programmation, le modèle physique des données (MPD) prend en compte les ressources physique
(SGBD, matériel , support, …) il va permettre d’implanter en machine l’ensemble des données
issues du modèle logique des données (MLD) .

I.10.1. Les régles de passage du MLD au MPD :


Le passage du modèle logique des données (MLD) au modèle physique des données (MPD) se
fait de la manière suivent :
-chaque relation du modèle logique devient table ; - chaque attribut à un type.
- chaque attribut devient propriété. -chaque identifiant devient une clé ;
-chaque tuple du modèle logique devient enregistrement ;

I.11. Conclusion :
Le système d’information et le modèle conceptuelle conduisent à une modélisation des données
en entités et en association. On a présente dans ce chapitre, une généralité au système
d’information puisque nous s’intéressons à la méthode Merise que dans la perspective de la
modélisation de base de données qui permet de valider des choix par rapport aux objectifs, de
quantifier les solutions retenues , de mettre en œuvre des techniques d’optimisation et enfin de
guider jusqu’à l’implémentation.Le modèle entité association permet une description formelle du
monde réel à partir des concepts d’entité et d’association. Basé sur la théorie des ensembles et des
relations, ce modèle se veut universel et réponde à l’objectif d’indépendance données-
programmes.

31
Chapitre 2
Étude Préalable
Chapitre II Étude Préalable

Chapitre II : Étude préalable


II.1. Présentation de l’entreprise accueillant le stage :
II.1.1. Historique :
En 1947 l’année du premier établissement de l'institution sous le nom de(ELECTRICITE et GAZ
d'ALGÉRIE)EGA
En 28 juillet 1969 :La société a été crée, en remplacement l’entité précédente Electricité et gaz
d’Algérie (EGA).Sonelgaz détient le monopole de la distribution et de la vente de gaz naturel dans
le pays, de même que pour la distribution, l’importation et l’exportation d’électricité. En 2002, le
décret présidentiel N° : 02-195, la convertie en une société par actions SPA entièrement détenue
par l’état. En 2010, on parle de groupe sonelgaz.
En 2003, elle produisait 29 milliards de kilowattheures par an, vendait 4,6 milliards de mètres
cubes de gaz par an. En 2006, elle employait environ 28 000 personnes. En 2002, la loi n0 02-01
du 5 février 2002 ouvre le secteur de la production d’énergie électrique a la concurrence et mettait
fin à son monopole Après cinq années de fonctionnement des Sociétés de Distribution
Regionales (Directions Centrales et Directions De Distribution) selon l’organigramme adopté en
2005, des insuffisances ont été constatées dans différentes activités.Les différentes configurations
des Sociétés de Distribution et de leurs Directions de Distribution (étendue géographique,
spécificités des reliefs, longueur et nature des réseaux, etc...) et les difficultés de fonctionnement
liées à l’incohérence constatée dans les missions et attributions de certaines structures, ainsi que
les décisions prises depuis ont induit une évaluation pratique de l’organigramme actuel et des
aménagements structurels pour une meilleure adaptation au vécu et pour permettre un
fonctionnement efficace de toutes les entités.

33
Chapitre II Étude Préalable

II.1.2. La structure de la société Sonelgaz:

Direction de distribution

Secrétariat générale
Service juridique

Service de communication

Sécurité de travail

Sécurité interne d’établissement

Division Division de Division Division Division


technique planification technique des études commercial
électricité d’électricité et Gaz et travaux
GAZ (électricité
et Gaz)

Division du Division de Division de Division


gestion système financier et ressources des moyens
informatique comptabilité. humaines généraux

Figure 21 : l’organigramme de sonelgaz

34
Chapitre II Étude Préalable

II.1.3. Définition
Sonelgaz, acronyme de société nationale de l’électricité et du gaz, est une compagnie chargée la production,
du transport et de la distribution de l’électricité et du gaz en Algérie.

Forme juridique :
Sonelgazest une société par actions régie par la législation en vigueur sous réserve des
er
dispositions statutaires définies dans le décret exécutif suivant : N° 02-195 du 1 juin 2002.
II.1.4. Lesobjectifs et les activités :
1.Objectif Social :
SONELGAZ a pour objet :
1) La production, le transport, la distribution et la commercialisation de l’électricité, tant en
Algérie qu’à l’étranger.
2) Le transport du gaz pour les besoins du marché national.
3) La distribution et la commercialisation du gaz par canalisation, tant en Algérie qu’à
l’étranger.
4) Le développement et la fourniture de toutes prestations en matière de services énergétiques.
5) L’étude, la promotion et la valorisation de toutes formes et sources d’énergie.
6) Le développement par tout moyen de toute activité ayant un lien direct ou indirect avec les
industries électriques et gazières et de toute activité pouvant engendrer un intérêt pour «
SONELGAZ.Spa » et généralement toute opération de quelque nature qu’elle soit pouvant
se rattacher directement ou indirectement à son objet social, notamment la recherche,
l’exploitation, la production et la distribution.
7) Le développement de toute forme d’activités conjointes en Algérie et hors d’Algérie avec
des sociétés algériennes ou étrangères.
8) La création de filiales, les prises de participation et la détention de tous portefeuilles
d’actions et autres valeurs mobilières dans toute société existante ou à créer en Algérie et
à l’étranger.
Par ailleurs, « SONELGAZ.Spa » assure une mission de service public conformément à la
législation et à la réglementation en vigueur.

II.2. Activités:
SONELGAZ est composée des trois branches d’activités suivantes :
II.2.1.Activitésproduction :
La nature non stockable de l’électricité, impose à l’Entreprise une intégration complète de toutes
les phases de son activité, depuis la production jusqu’à sa mise à disposition du consommateur
final.
➢ Processus de production :
✓ La Production :
C’est l’activité consistant à transformer l’énergie calorifique ou hydraulique en énergie
mécanique puis électrique. Le parc de production dont les ouvrages sont conçus et
dimensionnés pour répondre à un niveau maximum de la demande, comprend quatre
filières :

▪ Filière Turbines à Vapeur :


35
Chapitre II Étude Préalable

Elle est composée de 20 groupes de puissance unitaire comprise entre 50 MW et 196 MW.
▪ Filière Turbines à Gaz :
Elle est constituée de 86 groupes dont la puissance unitaire varie de 20 MW à 210 MW.
▪ Filière Hydraulique :
Elle est constituée de 34 groupes dont la puissance unitaire varie de 1 MW à 5 MW pour les
basses chutes et de 12 MW à 50 MW pour les hautes chutes.
▪ Filière Diesel :
Elle est composée de 183 groupes de puissance unitaire de 0.35 MW à 8 MW. Les groupes de
cette filière sont installés au sud et alimentent des réseaux isolés.
✓ L’interconnexion :
Elle est réalisée à partir des lignes de très haute tension (220 KV) qui permettent à la fois :
▪ D’apporter l’énergie électrique près des grands centres,
▪ D’assurer une connexion entre les centrales.
Le réseau national est interconnecté avec le Maroc et la Tunisie, ce qui permet des échanges
commerciaux et des secours mutuels en cas de besoin.
II.2.1.Activitéstransport :
1.Transport Electricité : Le transport est réalisé à partir des lignes haute tension (60 KV) et
permet de se rapprocher des consommateurs finaux (gros clients industriels et postes de
distribution).
2.Transport Gaz : Le transport du gaz naturel se fait en haute pression par canalisation
aux fins de mise à disposition des abonnés industriels et domestiques.
Pour desservir le marché, SONELGAZ prélève des gazoducs de SONATRACH les quantités de
gaz nécessaires. SONELGAZ a réalisé en moins de six années, d’importants travaux sur les
réseaux, les installations internes et les appareils.
A fin 2005, SONELGAZ totalise plus de 35 000 Kms de canalisations entre le réseau de
distribution et de transport gaz.
II.2.3 Activités distribution :
1.Distribution Electricité : La distribution se fait par lignes et câbles de moyenne et
basse tensions. Elle consiste à alimenter l’ensemble des petits clients industriels et les
abonnés domestiques.Dans le sud, les réseaux autonomes hétérogènes sont alimentés par
des centrales implantées localement et, le plus souvent, ce sont des turbines diesel,
fonctionnant au gasoil, ce qui explique que leurs charges d’exploitation sont importantes.
La distribution assure la satisfaction en énergie électrique des trois grandes catégories de clients :
• Les clients industriels (alimentés par les réseaux hautes tension).
• Les clients industriels de moyenne importance (alimentés par les réseaux moyenne tension).
• Les ménages et artisans (alimentés par les réseaux basse tension).
2.Distribution Gaz : La distribution du Gaz assure la satisfaction des trois grandes
catégories de clients :
• Les clients industriels sont alimentés par les réseaux hauts pression.
• Les clients industriels de moyenne importance sont alimentés par les réseaux moyens
pression.
• Les ménages et artisans sont alimentés par les réseaux basse pression.

36
Chapitre II Étude Préalable

II.1.5. Principes Fondamentaux :


L’aménagement de l’organisation des sociétés de distribution s’est effectué sur la base des
principes suivants :
➢ Adaptation des fonctions commerciales, techniques électricité et techniques gaz et
décentralisation des activités opérationnelles.
➢ Elargissement des prérogatives des sociétés de distribution par la prise en charge
d’attributions de gestion jusqu’ici exercées essentiellement par les niveaux centraux de la
maison mère.
➢ Création de deux structures centrales chargées respectivement des fonctions «
Approvisionnement » et « Economie et Prospectives ».
➢ Création d’une direction des services communs regroupant des structures auparavant
rattachées au PDG à savoir « affaires générales, juridique, gestion des systèmes
informations et hygiène, sécurité et environnement ‘HSE’.
➢ Décentralisation de la gestion des programmes de l’Etat.
➢ Structuration des Directions de Distribution selon un mode de gestion autonome de type
« Business Unit ».

II.1.6.Service personnel:
La gestion des formations des employés par le service des ressources humaines (ou service du
personnel) implique plusieurs étapes et responsabilités. Voici un aperçu général de la manière
dont ce processus peut être géré :
1. Identification des besoins en formation :
• Le service des ressources humaines doit collaborer avec les gestionnaires et les
départements pour déterminer les besoins en formation. Cela peut être fait en
identifiant les lacunes de compétences existantes, en planifiant la formation liée à
de nouveaux projets ou technologies, en répondant aux demandes des employés
pour le développement professionnel, etc.
2. Planification de la formation :
• Une fois les besoins en formation identifiés, le service des ressources humaines
doit élaborer un plan de formation. Ce plan doit inclure les objectifs de formation,
les contenus, les méthodes d'enseignement, les ressources nécessaires et le
calendrier.
3. Sélection des fournisseurs de formation :
• Selon le type de formation requise, le service des ressources humaines peut
collaborer avec des prestataires de formation externes ou utiliser des ressources
internes pour dispenser la formation.
4. Inscription et suivi :
• Le service des ressources humaines doit gérer le processus d'inscription des
employés à la formation. Cela peut impliquer la collecte d'informations sur les
participants, la coordination des horaires de formation et la communication des
détails aux employés. Il doit également suivre la participation des employés à la
formation pour s'assurer qu'ils ont suivi les cours nécessaires.
5. Évaluation de la formation :
• Après la formation, il est essentiel de recueillir des commentaires des participants
pour évaluer l'efficacité de la formation. Le service des ressources humaines peut
utiliser ces commentaires pour apporter des améliorations aux programmes de
formation futurs.

37
Chapitre II Étude Préalable

6. Suivi des progrès :


• Le service des ressources humaines doit également surveiller les progrès des
employés après la formation pour s'assurer qu'ils appliquent les compétences
acquises sur le terrain.
7. Documentation et archivage :
• Toutes les informations liées à la formation, y compris les inscriptions, les
évaluations, les certificats de formation, etc., doivent être correctement
documentées et archivées pour des raisons de conformité et de suivi.
8. Ajustements et améliorations :
• En fonction des résultats de la formation et des besoins changeants de l'entreprise,
le service des ressources humaines doit ajuster et améliorer continuellement les
programmes de formation.
La gestion des formations des employés par le service des ressources humaines nécessite une
planification minutieuse, une coordination efficace et un suivi constant pour s'assurer que les
employés acquièrent les compétences nécessaires pour contribuer au succès de l'entreprise.
II.1.7.Ètudedu prèalable :
Cette étape constitue une réflexion globale sur le domaine concerné par notre projet. Elle permettra
de faire ressortir la problématique, et de définir les objectifs, d'étudier l'existant et de proposer des
solutions.

II.2.1. Étude de postes de travails :


Un seule poste du travail gère toutes les formations

Poste: Cod : Form Désignation : personnel

II.2.2. Étude de document


Cette étude a pour but d’avoir une idée sur les documents utilisés et ceux qui sont visés
par notre étude qui sont :
▪ Offre de formation
▪ Liste des employé concerné par une formation
▪ Tableau de correspondance,Tableau récapitulatif des affaires judicaires
1.offre de formation : Nature : externe
Désignation : Formation
Code document : OFR
Identification Désignation
N° Numéro du formation
Date Date début de la formation
Durée Durée de la formation
Thème Le thème à développé par la formation
Description Décrit Les objectifs de la formation
Tableau 2 : offre de formation.

2. liste de employés : Nature : interne


38
Chapitre II Étude Préalable

Désignation : liste validée des condidats


Code document : liste_form
Entête du document :
Identification Désignation
N°_form Numéro de la formation
lieux Fornisseur de la formation
thème Thème de la formation
Détail du document

Identification designation
Matricule_e Matricule de l’employé
Nomprénom Nom et prénom de l’employé
Fonc Fonction de l’employé
Tableau 3 :liste des employés stagiares .
II.2.3. Flux d’information :
Le flux d'information fait référence à la circulation des données, des messages, des
connaissances ou des communications à travers un système, un réseau, ou une
organisation. Il peut s'agir de transferts d'informations numériques, de conversations
verbales, de rapports écrits, d'e-mails, de données électroniques, ou de tout autre moyen
par lequel les informations sont transmises.

Le schéma ci-dessous montre tous les messages échangés au sein du système ainsi que
l'interaction avec son environnement :

Figure 23: Flux d’un dépôt de plainte.

39
Chapitre II Étude Préalable

II.3. Conclusion :

L’èvolution de l’organisation et detout les systemes de gestion de sonelgaz et particulèrement le


service personnel dans le volet de la gestion des formations tend à parfaire les procèdures,
simplifiant la recupèration rapide de toutes les informations pour une rèsolustion instantanèe des
formations.

40
Chapitre 3
Étude Détaillée
Chapitre III L’étude détaillée

Chapitre III : Étude détaillée


III.1. Introduction :
L’étude détaillée nous permet de spécifier de façon détaillée et exhaustive la solution conceptuelle
et organisationnelle retenue a l’issue de l’étude préamble, comme elle nous permet d’établir les
diffèrent modèle de la méthode MERISE tel que : MCD, MCT, MOT et MLD
III.2. Dictionnaire des données brut :
Cette partie représente l’ensemble des champs et ubriques collectés dans la phase d’étude de
documents
Description code Type Taille Observation
Matricule d’un MatriculeStagiare Numérique 20
employé stagiaire
Nom et Prénom NomETprénom AlphaNumérique 30
d’un stagiare
Date de naissance DateNaissanceEmployé Date JJ/MM/AAAA
d’un employé
Le type TypeEmployé AlphaNumérique 10
d’employé
Identifiant d’un IDCentre Numérique
centre de
formation
L’intitulé de RaisonSocial AlphaNumérique
centre de
formation
Adresse de centre AdresseCentre AlphaNumérique
de formation
Lenom de willaya Willaya AlphaNumérique
Identifiant de IDContact Numérique
contact
Téléphone de Tél Numérique
centre
Fax de de centre Fax1 Numérique
Fax de centre Fax2 Numérique
Téléphone mobile TélMobile Numérique
de centre
Email de de centre Email AlphaNumérique
Site web de centre SitWeb AlphaNumérique
Identifiant de IDFormation Numérique
Formation
Date début de DateDébut Date JJ/MM/AAAA
formation
Date de fin de DateFin Date JJ/MM/AAAA
formation
Année de Année Numérique JJ/MM/AAAA
formation
Identifiant de IDPériode Numérique
période
Date début de la DateDébutPériode Date JJ/MM/AAAA
période

42
Chapitre III L’étude détaillée

Date de fin de la DateFinPériode Date JJ/MM/AAAA


période
Lieux de centre Lieux AlphaNumérique
de formation
Identifiant de IDCatégorie Numérique
catégorie de
formation

Tableau 4: Dèctionnaire des donnèes.

III.3. les règles de gestion (RG) :


les règles de gestion sont essentielles pour garantir que le Modèle Conceptuel de Données (MCD)
représente de manière précise et complète les besoins et les contraintes liés aux données dans un
système d'information. Elles servent de base pour élaborer le schéma conceptuel de la base de
données, qui est ensuite utilisé pour développer le schéma logique et le schéma physique de la
base de données.
1. Chaque stagiaire doit suivre au moins une formation par mois.
2. Les employés peuvent participer à plusieurs programmes de perfectionnement.
3. Un centre de formation organise plusieurs sessions de formation.
4. Les centres de formation envoient plusieurs propositions de formation au service des ressources
humaines.
5. Le service des ressources humaines recommande plusieurs candidats pour une formation.
6. Une formation peut se dérouler sur plusieurs périodes.
7. Chaque employé peut être absent à plusieurs reprises pendant la même période.

III.4 Modèle conceptuel des données (MCD) :

Figure 24: Modèle conceptuele des donnèes.

43
Chapitre III L’étude détaillée

III.5. Modèle conceptuel de traitement (MCT) :

III.5.1. Proccessus1 : Offre personnel.

Figure 25: Modèle conceptuel de traitement procedure de offre personnel.

44
Chapitre III L’étude détaillée

III.5.2. Proccessus offre de perfectionnement.

Figure 26: Modèle conceptuele des traitement procedure de offre de perfectionnement.

45
Chapitre III L’étude détaillée

III.5.3. Processus de formation d’un stagiaire

Figure 26: Modèle conceptuele des traitement Processus de formation d’un stagiaire

46
Chapitre III L’étude détaillée

III.6. Modèle organisationnel de traitement (MOT) :


III.6.1. MOT offre formation stagiaire.

période Encaînement des tâches natur post


e e

Aléatoire M SF

A
1
semaine

Aléatoire

Aléatoire

Figure 27: Modèle organisationnel de traitement procedure de offre formation stagiaire. .

III.6.2. MOT offre de formation personnel.

47
Chapitre III L’étude détaillée

période Encaînement des tâches nature poste

SF
Aléatoire M

M
Aléatoire

15 jours A

A
Aléatoire

Figure 28: Modèle organisationnel de traitement procedure de offre formation personnel.

48
Chapitre III L’étude détaillée

III.6.3. MOT offre de perfectionnement


période Encaînement des tâches nature poste

SF
M
Aléatoire

1 jour M

A
15 jours

Aléatoire A

Figure 29: Modèle organisationnel de traitement procedure de offre de perfectionnement.

III.7. Modèle logique des données (MLD) :


Une fois que nous avons suivi les règles pour passer du MCD au MLD, nous pouvons créer le
schéma de base de données physique en choisissant le type de données approprié pour chaque

49
Chapitre III L’étude détaillée

colonne, en définissant des contraintes de taille, de format, etc. Ensuite, nous pouvons utiliser cet
ensemble de règles pour mettre en œuvre la base de données dans un système de gestion de base
de données (SGBD).

III.7.1. Modèle Logique de Données Relationnelle "MLDR" :


Employé ( MatriculeStagiare, NomETprénom, DateNaissanceEmployé, TypeEmployé)

CentreFormation ( IDCentre, RaisonSocial, AdresseCentre, Ville, IDContact_ContacteCentre )

ContacteCentre ( IDContact, TélFix, TélMobile, Fax1, Fax2, Emai, SitWeb, #CentreFormation )

Formation (IDFormation, DateDébut, DateFin, Année, thème, IDCentre_CentreFormation,


#Catégories )

DetailFormation(IDDetail, #Employé, #Formation )

Période (IDPériode, DateDébutPériode, DateFinPériode, Lieux, #Formation )

CatégoriesFormation ( IDCatégorie, LibCatégorie )

Absences ( IDABsence, DateAbscence )

Attestation ( IDAttestation, Moyenne, Décision, MatriculeStagiare_Employé, IDFormation_Formation )

DétailAbscence ( #MatriculeStagiare_Employé, #IDPériode_Période, #IDABsence_Absences )

III.7.1. Schémalogique de Données :

50
Chapitre III L’étude détaillée

Figure 29: Modèle logique des donnèes.

III.8. Conclusion :
C'est l'étape la plus importante dans le cycle de vie la méthode MERISE de où nous pouvons
commencer à développer notre système automatisé, qui peut être consulté pour corriger les erreurs
attendues au stade de la rédaction du programme dans un langage de programmation spécifique
et aussi dans le gestionnaire de la base de données pour structurer les données dans forme
conforme.

51
Chapitre 4
Étude technique
Chapitre IV Étude Technique

Chapitre IV : L’étude technique


IV.1. Introduction :
Après l’élaboration d’un modèle de données et l’autre pour les traitements notre contribution
reflète la solution proposée pour valider les modèles précédents
Donc, la conception de l’application se fait en premier temps sur une analyse hyperFile
classique, et pour cela on a implémenté notre modèle de données de gestion juridique pour
remédier à notre problématique, après cela on a changé le type de ce dernier à une application
client-serveur grâce aux puissants mécanismes proposés par l’atelier de génie logiciel WINDEV.
Donc le but de cette application est de monter comment on peut réduits les efforts et
sécuriser la diffusion de l’information au sein d’une entreprise par la gestion des bases de données
centralisées stockées dans un serveur ou plusieurs serveurs dédie ciblés par plusieurs application
ou plusieurs instances de la même application dans un mode de fonctionnement appelé client-
serveur avec l’établissement des connexions virtuelles TCP/IP à travers des sockets @IP : port
TCP.
Dans notre cas le socket était : @IP : 4900
Tel que l’adresse IP représente l’emplacement où se trouve le serveur et 4900 le port TCP attribué
pour un serveur HyperFileSql
Toute opération au niveau du serveur s’effectuant sur les bases de données sera basée sur
une interface graphique appelée Centre de contrôle HyperFileSql et à partir du quel nous pouvons
faire de nombreuses opérations sur notre bases de données centralisée.
Ce serveur permet de personnaliser les droits d’accès selon les privilèges affectés par l’administrateur au
niveau de l’SGBD et pas au niveau du système d’exploitation

IV.2. Présentation du Windev :


Windev est un atelier de génie logiciel édité par la société françaisePC SOFT et conçu pour
développer des applications, principalement orientées données.
IV.3. Outils intégrés :
• L'environnement de développement intégré de Windev est composé de :
• Éditeur d'analyses et modélisation Merise et UML,
• Éditeur d'interface graphique,
• Éditeur de dossier technique,
• Éditeur de modèles RAD (également appelés patterns),
• Éditeur de chartes graphiques,
• Éditeur de requêtes,Éditeur de code,
• Gestionnaire de sources collaboratif,
• Éditeur de composants,Éditeur d'aide en ligne,
• Éditeur d'états et d'étiquettes y compris codes-barres,
• Éditeur d'installation,Éditeur de maintenance,
• Éditeur de tests de non régression,Éditeur de fenêtres .

53
Chapitre IV Étude Technique
Windev utilise son propre langage de programmation, le WLangage. L'éditeur
d'interface graphique permet de créer des IHM par glisser-déplacé. Il permet également de choisir
un modèle de charte graphique parmi un ensemble proposé et d'en créer de nouveaux. On peut
définir interactivement des sécurités de saisie sur les champs parmi lesquelles : taille, masque,
formatage automatique, saisie obligatoire et aide à afficher. Par ailleurs, l'héritage et la surcharge
sont gérés. C’est l’analyse de l’application pour un mode mono poste.
IV.4. passage au mode client serveur :
IV.4.1. Présentation du HFSQL Client/Serveur :
Une application HFSQL Client/Serveur consiste à exécuter l'application sur différents postes
utilisateur (appelés machines clientes) et à déporter la ou les bases de données et les traitements
sur un poste serveur. Ce mode de fonctionnement permet des temps de réponses plus rapides et
plus fiables, ainsi qu'une maintenance de la base de données facilité.

Figure 30:Exemple avec des applications WINDEV.

IV.4.2. Mettre en place une application HFSQL Client/Serveur :


Pour mettre en place une application HFSQL Client/Serveur, les étapes sont les suivantes :
1. Installation d'un serveur HFSQL et paramétrage du serveur utilisé.
2. Connexion des postes client au serveur.
3. Paramétrage des fichiers de données sur le serveur.
4. Utilisation de l'application.
IV.4.3. Convertir une base HFSQL Classic en HFSQL Client/Serveur :
Pour convertir une base de données HFSQL Classic en une base de données HFSQL
Client/Serveur, WINDEV, WEBDEV et WINDEV Mobile proposent deux méthodes :

▪ Utiliser l'éditeur d'analyses pour modifier directement le type des fichiers : passage du
type HFSQL Classique (fichier de données dans un répertoire) à un type HFSQL
Client/Serveur (connexion à un serveur HFSQL).
▪ Utiliser le Centre de Contrôle HFSQL pour convertir directement une base de données
HFSQL Classic en HFSQL Client/Serveur.

54
Chapitre IV Étude Technique
Conversion sous l'éditeur d'analyses :
Pour convertir une base de données HFSQL Classic en une base de données HFSQL
Client/Serveur :
1. Chargez le projet et ouvrez l'analyse contenant les fichiers de données à convertir.
2. Sélectionnez un fichier de données à convertir sous l'éditeur d'analyses.
3. Dans le menu contextuel, sélectionnez l'option "Description du fichier de données".
4. Dans la fenêtre qui s'affiche, modifiez le type du fichier : sélectionnez "HFSQL
Client/Serveur".

Figure 31: Conversion sous l'éditeur d'analyses.

5. L'assistant de création de connexion se lance.


6. Saisissez le nom du serveur HFSQL ou son adresse IP.
7. Saisissez le nom de l'utilisateur et son mot de de passe (par défaut, la première fois, saisissez
"Admin" sans mot de passe).
8. Choisissez ou saisissez le nom de la base de données dans laquelle va être copié le fichier en
cours.
9. La connexion est créée.
10. L'assistant propose d'associer la connexion créée à d'autres fichiers de données présents dans
l'analyse. Par défaut, tous les fichiers sont sélectionnés, vous pouvez décocher ceux que vous ne
souhaitez pas convertir.
11. L'assistant propose de copier les fichiers de données sur le serveur HFSQL.
Une fois l'opération terminée, les fichiers en mode HFSQL C/S apparaissent en jaune sous
l'éditeur d'analyses.
Conversion sous le Centre de Contrôle HFSQL :
Pour convertir une base de données HFSQL Classic en une base de données HFSQL
Client/Serveur :
1. Ouvrez le Centre de Contrôle HFSQL.
2. Connectez-vous à un serveur HFSQL existant (par défaut, utilisateur "Admin", sans mot de
passe).
3. En haut à gauche, sur le serveur, faites un clic-droit et sélectionnez dans le menu contextuel
l'option "Importer une base de données Classique".

55
Chapitre IV Étude Technique

Figure 32:Conversion sous le Centre de Contrôle HFSQL.


4. L'assistant d'importation se lance.
5. Indiquez le répertoire où se trouvent vos fichiers HFSQL Classique.
6. Saisissez le nom d'une base de données cible ou bien cliquez sur le bouton "Nouvelle" pour créer
une nouvelle base de données.

Figure 33:Conversion sous le Centre de Contrôle HFSQL.

7. Localisez l'analyse (c'est-à-dire la description des fichiers de données à convertir). Cette étape
n'est pas obligatoire mais il est ainsi possible de récupérer la description des liaisons et des règles
d'intégrité entre les fichiers de données.
8. Vérifiez la liste des fichiers à convertir puis lancez la conversion.
9. Le bouton "Code de connexion" permet de récupérer via le presse-papiers le code de connexion à
la base HFSQL Client/Serveur.
Par exemple :

56
Chapitre IV Étude Technique
HDécritConnexion("HyperFileCS", "admin", "<mot de passe>", ...
"localhost:4900", "BASECRM", hAccèsHFClientServeur)
HChangeConnexion("*", "HyperFileCS")
Note : Après avoir converti la base de données, pensez à intégrer dans le projet existant
le code de connexion afin de changer par programmation le type de connexion. Par exemple,
vous pouvez copier le code de connexion dans le code du projet.

Exemple de code de connexion :


NomConnexion est une Connexion
// Paramètres de la connexion
NomConnexion..Provider = hAccèsHFClientServeur
NomConnexion..Utilisateur = "NomUtilisateur"
NomConnexion..MotDePasse = "MotDePasse"
NomConnexion..Serveur = "Monserveur:port"
NomConnexion..BaseDeDonnées = "MaBaseDeDonnées"
NomConnexion..Cryptage = hCryptageNon
// Ouverture de la connexion
HOuvreConnexion(NomConnexion)
HChangeConnexion("*", NomConnexion)

57
Chapitre IV Étude Technique

IV.5. Présentation de l’application :


IV.5.1. Architecure générale de l’application

La figure ci-dessous (Figure 34) présente une carte conceptuelle décrivant la structure du système
que nous avons développé. Cette représentation englobe à la fois les aspects liés au traitement et
au stockage des données. Nous avons exposé les fonctionnalités essentielles de l'application que
nous avons créée en ce qui concerne le traitement, et nous avons effectué une revue approfondie
de toutes les fonctionnalités exploitables dans le serveur de base de données. Notre objectif était
de fournir une vue complète de l'ensemble du système d'information que nous avons conçu et mis
en œuvre, mettant en évidence ses performances à travers plusieurs scénarios réussis.

Figure 34:Architecture générale de l’application

58
Chapitre IV Étude Technique
IV.5.2. Les interfaces :
VI.5.2.1 Menu principal :
La figure représente la fenêtre principale de notre application développée elle permet d’accéder aux
déférentes fonctionnalités comme :

L’ouverture des fiches :

1- étudiant et les formations, spécialité, option, semestre, section


2- Les inscriptions
3- Impression, saisir ou modification des enregistrements

Figure 35: Interface principale de l’application.

IV.5.2.2. Les Fiches:

Figure 36:Fiche employée.

59
Chapitre IV Étude Technique
Cette fiche permettant de saisir les informations relatives à un employé.

Figure 36:Fiche Menu.

Cette interface représente le menu principale de notre application.

IV.5.2.3. Les états :

Figure 37:Ètat liste des employés.

Cet état permettant d’afficher les informations sous forme d’un entête et corps qui appartienne
les informations relatives aux employés.

60
Chapitre IV Étude Technique

IV.6. Conclusion
l'étude technique de ce mémoire a permis de poser les fondations solides de notre système
d'information automatisé de gestion. Elle a permis de définir une stratégie claire et une architecture
adaptée, tout en prenant en considération les besoins de l'entreprise et en assurant la sécurité et la
pérennité de la solution.

61
Conclusion Générale
Conclusion générale

Conclusion générale :
La perfection n'est pas de ce monde. Le Travail de Fin deformation que nousvenons de présenter
aujourd'hui est le fruit de divers sacrifices caractérisant ainsi notre détermination à en finir une fois
pour toutes avec l'étape de graduat que nous considérons comme de le premier pas et que d'autres
étapes, notamment la licence et doctorat pourront s'accomplir dans l'avenir.

Nous avons, à travers les différentes pages, donné une certaine lumière sur la conception et
réalisation d'une base de données pour le service juridique au sein de la sociaté Sonlgazen
respectant les règles de la méthode MERISE.

Dans l'introduction, nous avons évoqué les causes qui ont militées que nos enquêtes soient
réussites. Loin de nous, l'idée de dire que notre solution apportée est la meilleure, nous avons
essayé d'y apporter notre contribution et nous laissons aux outres la latitude d'apprécier ce fameux
travail.

Dans l'étude d'opportunité, nous avons donné l'historique deSonlgaz, c'est-à-dire sa genèse et les
objectifs qu'il s'est assigné. Ensuite, nous avons étudié les existant, l'avons analysé, critique et tiré
une solution informatique.

Dans l'analyse conceptuelle, nous avons dégrossi de façon logique la solution choisie dans l'étude
d'opportunité. Nous avons, de façon claire, saisie la portée même du problème car nous avons
tenue compte des matériels et de ses contraintes.

expliquant l'enchaînement du menu et la programmation avec ses notions, son langage, et ses
méthodes et choix.

Ce travail étant réalisé par un être humain peut parfois porter d'illusion. Et c'est à ce titre que nous
restons très ouvert aux conseils, suggestions et encouragement qui seront adressés à ce dernier et
qui constituerons.

63
Bibliographie

Bibliographie,Webo graphie
Bibliogaphie

1.BenmebarekChikh « conception et Rèalisation d’un Système de Gestion de bureau des Rôles au


Sein de la Direction des lmpôtsl’INSFP Zianebelkacem » ,INSFP Tiaret (2012, 2015).

[2] : Auteur(s) : Perera, C., Hewage, K., & De Silva, D. (2014). Titre : Big data technologies: A
survey. Journal : Journal of King Saud University - Computer and Information Sciences. Volume
: 30(4), Pages : 431-438.

[3] : Auteur(s) : Laudon, K. C., & Laudon, J. P. Titre : Management Information Systems:
Managing the Digital Firm. Édition : 16ème édition. Année : 2020. Éditeur : Pearson.

[4] : Auteur(s) : Turban, E., Pollard, C., Wood, G., & Wood, G. (2020). Titre : Information
Technology for Management: Advancing Sustainable, Profitable Business Growth. Édition :
11ème édition. Année : 2020. Éditeur : Wiley.

[5] : Auteur(s) : Stair, R. M., & Reynolds, G. W. Titre : Principles of Information Systems. Édition
: 13ème édition. Année : 2018. Éditeur : Cengage Learning.

[6] : Auteur(s) : Laudon, K. C., & Laudon, J. P. Titre : Management Information Systems:
Managing the Digital Firm. Édition : 16ème édition. Année : 2020. Éditeur : Pearson.

[7] : Référence précédente.

[8] : Auteur(s) : Connolly, T. M., & Begg, C. E. Titre : Database Systems: A Practical Approach
to Design, Implementation, and Management. Édition : 6ème édition. Année : 2014. Éditeur :
Pearson.

[9] : Auteur(s) : Elmasri, R., & Navathe, S. B. Titre : Fundamentals of Database Systems. Édition
: 7ème édition. Année : 2015. Éditeur : Pearson.

[10] : Auteur(s) : Nahouraii, E. Titre : Méthode Merise: Principes et outils. Édition : 3ème édition.
Année : 2004. Éditeur : Dunod.

[11] : référence prérécédente

[12] : Auteur(s) : Date, C. J., & Darwen, H. Titre : Foundation for Future Database Systems: The
Third Manifesto. Édition : 3ème édition. Année : 2000. Éditeur : Addison-Wesley.

[13] : Auteur(s) : Chen, P. P. S. Titre : The Entity-Relationship Model: Toward a Unified View of
Data. Année : 1976. Source : ACM Transactions on Database Systems (TODS), 1(1), 9-36.

[14],[15] :référence précedente.

65

Vous aimerez peut-être aussi