INFORMATIQUE DE GESTION
Cours : IG
Professeur: YOUSSEF RACHIDI
Année 2022-2023
1
L’informatique : C’est un domaine d’activité
scientifiques, techniques et industriel concernant le
traitement automatique de l’information numérique
par l’exécution de programmes informatique.
Gestion : C’est une science de l’administration et de
la direction d’une organisation, économie
d’entreprise.
2
Introduction : Informatique de Gestion (IG)
Gestion de
L’entreprise
Nouvelle
Technologie
pour facilité
les taches
Ingénierie des
Systèmes
d’information
Introduction : L’informatique de gestion (IG)
• L’informatique …
– « … techniques de la collecte, du stockage, de la
transmission et de l’utilisation des informations … sur
des ordinateurs. » (c’est un traitement de l’information)
• … au service de la gestion
– Pilotage de l’entreprise
– Gestion de la production de biens et de services
– Gestion administrative de l’entreprise
– Gestion de stock, Gestion de RH
4
Introduction : Définition
L’informatique de gestion est l'ensemble des
connaissances, des technologies, et des outils en
rapport avec la gestion de données, c'est-à-dire la
collecte, la vérification et l'organisation de grandes
quantités d'informations.
Base donnée c’est ensemble d’information organisé d’une manière
à être facilement accessible.
5
Objectifs
• L'informatique de gestion a pour objectif
d’entretenir et de faire évoluer les logiciels destinés
à la gestion de l’entreprise.
• Les cadres de la fonction informatique de gestion
sont chargés :
– d’étudier la faisabilité technique des besoins
fonctionnels.
– de concevoir et prendre en charge tout ou partie du
développement d’un produit (progiciel, logiciel).
– d’assurer la mise en production.
– d’effectuer la maintenance des applications.
6
Applications
• L'informatique de gestion a de nombreuses
applications pratiques dans les entreprises :
– Gestion de Clients,
– Gestion de Fournisseurs,
– Gestion de Produits,
– Gestion des Salaires,
– Gestion de Paiement,
• Il est utile en plusieurs Services :
– Finance,
– Ressources Humaines,
– Logistique,
– Comptabilité, ….
7
C/C
En informatique de gestion, les informations
sont souvent placées dans des bases de
données et traitées par l'intermédiaire de
logiciels spécialisés que sont les SYSTÈMES
D‘INFORMATION.
8
Objectifs de Cours
Un étudiant en S3 doit être capable de :
– Comprendre et analyser les besoins en information de
gestion.
– Dialoguer avec divers intervenants (directeur,
informaticien).
– Contribuer à l’élaboration, l’implantation, l’exploitation
et l’évolution du système d’information de gestion de
l’entreprise.
Ce cours a pour but d’introduire
une méthodologie de conception du
système d’information
99
NOTION DE SYSTÈME
D’INFORMATION DE GESTION
10 10
Notion de Système d’Information de Gestion
• Un système est un ensemble d’éléments matériels
ou immatériels (hommes, machines, méthodes,
recettes, règles, etc...) unis par des relations qui
transforme, par un processus, des éléments (les
entrées) en d’autres éléments (les sorties).
11
Notion de Système d’Information de Gestion
Exemple :
• Une usine de montage de voitures.
Pièces détachées Automobiles
Système
Entrées Sorties
• Modèle d’un atelier de fabrication :
Matières premières Produits finis
Système
Entrées Sorties
12
Notion de Système d’Information de Gestion
• Le système correspondant à l’activité de
l’entreprise (transformation de flux) est appelé
Système Opérant (SO).
• L’entreprise a aussi besoin d’un système de prise
de décision lui permettant de réaliser les objectifs
fixés. Ce système est appelé Système de Pilotage
(SP).
13
Notion de Système d’Information de Gestion
• Le SP procède à la régulation et au contrôle du
système opérant en décidant du comportement de
celui-ci.
Système de Pilotage
Informations Décision sur le SO
sur l’état du SO
Flux entrant Flux sortant
Système Opérant
14
Notion de Système d’Information de Gestion
• Avec l’augmentation en quantité et en complexité
des informations échangées entre ces deux
systèmes, on a besoin d’avoir un autre système qui
stocke et traite de façon plus efficace ces
informations.
• Ce système est appelé système d’information
(SI).
15
Notion de Système d’Information de Gestion
• Modèle d’une organisation (ou entreprise) selon la
théorie des systèmes :
Système de Pilotage
Système d’Information
Entrée Sortie
Système Opérant
16
Notion de Système d’Information (SI)
• Le système d’information est composé d’éléments
divers (employés, ordinateurs, règles et méthodes,
etc...) chargés de stocker et de traiter les
informations relatives au système opérant (SO)
afin de les mettre à la disposition du système de
pilotage (SP).
17
Notion de Système d’Information de Gestion
Le SI possède deux aspects :
• Aspect statique (ou aspect données) :
– base d’information,
– modèle (ou structure) de données.
• Aspect dynamique (ou aspect traitement) :
– circulation de l’information entre les différents acteurs,
– évolution chronologique et causale des opérations
provoquées par des évènements.
18
Exemple d’un modèle : Fabricant des PCs
Direction
Nouveaux produits Statistiques de ventes
et de pannes
Service commercial et comptable
Commandes ? Facture
Paiement ?
PC Assemblés Ordre de
et livrés Panne ?
fabrication
Fournisseur Atelier Client
Pièces Livraison
19
Système Automatisé d’Information (SAI)
• Dans un SI, on retrouve (order,action)
– des décisions (homme)
– des actions programmées (machine)
partie automatisable du SI.
• Un SAI est un sous-système d’un SI dans lequel
toutes les transformations significatives
d’information sont effectuées par des ordinateurs.
• Un SAI permet une conservation et un traitement
automatique des informations.
20
Système Automatisé d’Information (SAI)
• Un SAI doit être
– intégré : une même information n’est saisie
qu’une fois en un point du système et est
récupérée dans tous les fichiers concernés.
– durable et adaptable : les logiciels de
traitement des données (programmes) sont
indépendant des données.
21
Chapitre : Informatisation du Système
d’Information
23 22
23
24
Ya une Mauvaise organisation
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Transformation
58
59
60
61
62
63
64
Problèmes des SI
• Voici une liste des problèmes rencontrés dans la mise
en place de systèmes d’information :
– logiciels ne fonctionnant pas ;
– logiciels ne réalisant pas la tâche prévue ;
– incapacité d’évolution ;
65
Méthode MERISE
• La méthode MERISE est une méthode (française),
développée dans les années 80.
• C’est une Méthode d’analyse, de conception et de gestion
de projet informatique.
• Merise a été utilisée pour l’informatisation massive des
organisations.
• La méthode pour un but d’informatisation réussie.
66
Les niveaux d’abstraction
67
Méthode MERISE
• Les principales caractéristiques de la méthode sont :
Une approche globale menée parallèlement sur les
données et les traitements
• Une description du système d’information en trois
niveaux :
– le niveau Conceptuel : le QUOI ?
– le niveau Logique :QUI FAIT?, QUOI? et OU?
– le niveau Physique : COMMENT ?
68
DICTIONNAIRE DE DONNÉES
69
Identification des données
Chaque donnée doit être identifiée par:
– Son nom/libellé
– Une description
Les difficultés:
– la même donnée intervient sous des libellés
différents selon les documents
70
Les différents type de données
Numérique: entier, décimal
Alphabétique: caractère alphabétique
Alphanumérique: tous caractères
Booléen: vrai, faux
Date: jour/mois/année
71
3- RÈGLES DE GESTION
50 72
Règles de Gestion
Avant de vous lancer dans la création de vos tables (ou
même de vos entités et associations pour rester dans
un vocabulaire conceptuel), il faut chercher les
besoins des futurs utilisateurs de votre application.
Et à partir de ces besoins, vous devez être en mesure
d'établir les règles de gestion des données à conserver.
La spécification des règles de gestion, menée
parallèlement au recueil des données permet la mise
en place des relations et les cardinalité entre les
entités.
73
Les concepts de base du modèle conceptuel de
données (encore appelé modèle entité/association)
sont :
Propriété ENTITE 1
ENTITE 2
Propriété 1
Entité Propriété 2
0,N,
Association Propriété 1
………
Propriété 2
Association ……..
1,N ………
……..
Cardinalités
7430
Le modèle conceptuel de données - Propriété
La propriété Appelée également Attribut ou
Colonne (dans le modèle relationnel), les
propriétés servent à décrire les entités et les
associations.
Elles prennent des valeurs appelées occurrences de
la propriété.
7531
Le modèle conceptuel de données - Entité
Les entités possèdent un ensemble de
propriétés.
Dans une entité, une propriété joue un rôle
particulier, il s'agit de l'identifiant (encore
appelée la clef).
Deux Enregistrements distinctes de l'entité
ne peuvent avoir même valeur pour la
propriété identifiant.
Elle est généralement soulignée (parfois
de les faire précéder d'un #).
7634
Le modèle conceptuel de données - Entité
Un identifiant doit être:
Stable: tant que l’entité est présente dans le SI, la valeur
de son identifiant ne doit pas être modifiée
Les attributs d’une entité sont en dépendance
fonctionnelle directe de l’identifiant
7737
INITIATION AUX BASES DE DONNEES
Une base de données est une collection de données
structurées
Il existe plusieurs types de bases de données qui se
distinguent par la façon dont les données sont structurées
78
Structure d’une BD relationnelle
Une BD relationnelle est composée d’un ensemble
de tables (ou relations)
Une table est composée de :
– Lignes qu’on appelle enregistrements (ou tuples)
– Colonnes représentant chacune un champ (ou un
attribut)
Chaque table a un nom
Chaque champ a un nom et un type
– Texte, numérique, date, ...
79
80
Quelques contraintes
Deux tables d’une même base de données
ne peuvent pas avoir le même nom
Deux champs de la même table ne peuvent
pas avoir le même nom
Un même champ peut être présent dans
plusieurs tables
81
82
83
84
LES OPERATIONS SUR LES TABLES
4 OPERATIONS ALGEBRIQUES ELEMENTAIRES:
– RESTRICTION(SELECTION)
– PROJECTION
– DIFFERENCE
– UNION
– INTERSECTION
OPERATION COMPLEMENTAIRE:
– JOINTURE
85
86
TABLE CLIENT N° Nom Prenom Ville
1 hakach hassan agadir
2 mounir loubna guelmim
3 rachidi Ali agadir
4 azizi Safia rabat
5 alaoui afaf guelmim
N° Nom Prenom Ville
R=Restriction(CLIENT, ville=agadir) 1 hakach hassan agadir
3 rachidi Ali agadir
87
88
N° Nom Prenom Ville
1 hakach hassan agadir
2 mounir loubna guelmim
3 rachidi Ali agadir
4 azizi Safia rabat
5 alaoui afaf guelmim
Nom Ville
hakach agadir
mounir guelmim
R=Projection(CLIENT; Nom, Ville) rachidi agadir
azizi rabat
alaoui guelmim
89
90
Exemple
N° Nom Prenom Ville
Table client 1 hakach hassan agadir
3 rachidi Ali agadir
N° Nom Prenom Ville
Table employé
4 azizi safia rabat
N° Nom Prenom Ville
1 hakach hassan agadir
R= UNION (Client,employé) 3 rachidi Ali agadir
4 azizi safia rabat
91
92
N° Nom Prenom Ville
1 hakach hassan agadir
Table client 2 mounir loubna guelmim
3 rachidi Ali agadir
N° Nom Prenom Ville
Table employé 1 louman yassin IFNI
2 hamidi aicha Casa
3 rachidi Ali agadir
N° Nom Prenom Ville
R=Intersection(Client ; Employé) 3 rachidi Ali agadir
93
94
N° Nom Prenom Ville
1 louman yassin IFNI
TABLE X 2 hamidi aicha Casa
3 rachidi Ali agadir
4 azizi Safia rabat
5 alaoui afaf guelmim
N° Nom Prenom Ville
TABLE Y 1 louman yassin IFNI
3 rachidi Ali agadir
7 oubihi youssef sale
N° Nom Prenom Ville
2 hamidi aicha Casa
R=Difference (X,Y)
4 azizi Safia rabat
5 alaoui afaf guelmim
95
fin
96
97
98
99
10
0
10
1
10
2
10
3
10
4
10
5