TFC Marcel
TFC Marcel
TFC Marcel
EPIGRAPHE
« L’erreurest
« L’erreur esthumaine,
humaine,mais
maisun
unvéritable
véritabledésastre
désastrenécessite
nécessite
unOrdinateur »
un Ordinateur »
BillGates
Bill Gates
« Lesgagnants
« Les gagnantsseront
serontceux
ceuxqui
quistructurent
structurentlalamanière
manièredont
dontles
les
informationscirculent
informations circulentdans
dansleurs
leursentreprises »
entreprises »
MarcelKatulumba
Marcel KatulumbaMbiya
Mbiya
Ngandu
Ngandu
3
DEDICACE
À mes frères et sœurs : Elysée, Henry, Mamie, Patrick, Jean Serge, Joseph,
vous faites la fierté de notre famille ; et vous qui m'avez toujours soutenu au
mérite des renoncements qui ne peuvent être oubliés.
Je dédie ce travail.
REMERCIEMENTS
INTRODUCTION
1. Problématique
2. Hypothèses
4. Délimitation du travail
5. Méthodes et techniques
5.1. Méthodes
5.2. Techniques
6. Difficultés Rencontrées
7. Subdivision
CHAPITREI.I.GENERALITES
CHAPITRE GENERALITESSUR
SURLES
LESSYSTEMES
SYSTEMESD’INFORMATIONS
D’INFORMATIONSET
ET
LESBASES
LES BASESDE
DEDONNEES
DONNEES
Système
o Selon J-L Lemoine, « Un système est quelque chose (n’importe quoi
identifiable) ; qui fait quelque chose (activité ou fonction) ; qui est doté
d’une structure ; qui évolue dans le temps, dans quelque chose, pour
quelque chose. »
Nous pouvons dire aussi qu’un système est un ensemble des procédés
pour produire un résultat. (1)
Quelques types de système
Nous allons voir quelques types du système selon leurs définitions.
1
BATUBENGA, J. D., Cours d’Analyse Informatique I, G2 Informatique, U.M., 2012-2013.
25
Sous-système de
Flux externe
Pilotage
Flux interne
Sous-système d
´Information
Sous-système d
´Opérant
Figure1. 1 : Composition d´un Système
Information
2
KAFUNDA, P., Cours de Base de Données, G3 Informatique, U.M., 2013-2014.
25
Flux
3
J.ROSNAY: Ingénierie du système d’information. Tome2. Ed. DUNOD, Paris 2000, P.74
25
Une donnée : Elle peut être définie comme une suite des caractères
alphanumériques, numériques, alphabétiques représentant une
information codée, compréhensible par la machine, pouvant être
enregistrée, traitée, conservée et communiquée.
Nous pouvons aussi dire que la donnée est une information élémentaire.
Informations
Informations Internes
Internes Informations
Informations
Ecrites
Ecrites Externes
Externes
Orales
Orales Ecrites
Ecrites
Picturales
Picturales Orales
Orales
Picturales
Picturales
Traitement
Traitement brut
brut
Traitement
Traitement propre
propre
ment
ment dit
dit
Diffusion
Diffusion
Utilisateurs
Dans la pratique, un bon système d’information doit avoir les qualités ci-
après :
La fiabilité : le système d’information doit fournir les informations
fiables, sans erreurs, autrement un bon système d’information doit
contenir moins d’erreurs possibles.
La rapidité : un bon système d’information doit mettre à temps dans
un délai court les informations ou résultats à la disposition des
utilisateurs.
La sécurité : un bon système d’information ne peut être accédé que par
des utilisateurs prédéfinis (authentification).
Pertinente : un système d’information doit être à mesure de prendre en
compte toutes les informations qui lui proviennent et analyser les
informations parasites et les informations utiles pour, enfin diffuser
une information (résultat) bien traité avec une bonne précision,
information claire, d’où information pertinente.
De par son but, on attend de tout système une interaction avec son
environnement. Ainsi, celui qui communique avec son environnement, qui
reçoit des entrées et qui produit des sorties, est un système ouvert.
Cependant, le système qui ne communique pas avec l’environnement
extérieur est qualifié de fermer. Or, tout système actif est ouvert, donc, le
système fermé en soit n'existe pas.
25
(4)
2.1. Généralités sur les Bases de données
Les informations sont regroupées en ensemble cohérent (entités ou
associations) grâce au modèle conceptuel des données.
Il faudra passer de l’aspect conceptuel à l’aspect physique, de manière à
obtenir les ensembles concrets de données nécessaires aux traitements. Ces
données seront organisées :
Soit en fichiers
Soit en base de données
4
NSILULU MAKABA G., Mise en place d’un système informatisé de gestion des abonnés d’une bibliothèque, TFC, UNIKIN,
2007-2008.
25
2.1.2.1. Introduction
Pour stocker, extraire, manipuler les données stockées dans des bases
de données, on utilise un logiciel spécialisé notamment le système de gestion
des bases de données (SGBD). Les limites de l’approche fichier seront
précisées aux points qui suivent.
Pgms
D1 D2 BD
Saisie de
D3
données SGBD Pgms
BD
Di
BD Pgms
Données Système de gestion des BD
Figure 1.4 : Description de l’approche base de données
25
5
Philippe Rigaux (rigaux@lri.fr), Cours de bases de données, 2003, P.9
25
Les données d’une base de données peuvent être manipulées à l’aide des
langages d’interrogation comme : SQL, SQL3, Datalog, OQL, etc. (6)
(7)
2.1.2.5. Différents types des bases de données
Les bases de données hiérarchiques : ce sont les bases de données qui
sont élaborées sous forme d’un arbre.
Les bases de données déductives : ce sont les bases de données dans
lesquelles les données sont représentées sous forme des tables mais
exploitées à l’aide d’un langage logique.
Les bases de données relationnelles : Ici les données sont regroupées dans
des tables.
Les bases de données objets : ce sont les bases de données dans lesquelles
les données sont représentées en tant qu’instances des classes
hiérarchisées.
Les bases de données réseaux : Ce sont aussi des bases navigationelles,
qui gèrent des pointeurs entre les enregistrements. Sans doute les bases
les plus rapides, elles ont très vite supplanté les bases hiérarchique dans
les années 70 (notamment avec IDS II d'IBM).
(8)
2.1.3.2. Objectifs de systèmes de gestion de bases de données (SGBD)
6
Philippe Rigaux (rigaux@lri.fr), Cours de bases de données, 2003, P.10
7
Philippe M., Bases de Données (De Merise à JDBC), Version 1.3, le 04/05/1999, P.13
8
Philippe M., Bases de Données (De Merise à JDBC), Version 1.3, le 04/05/1999, P.11-13
25
Les objectifs principaux ont été fixés aux systèmes de gestion de base de
données dès l'origine de ceux-ci, afin de résoudre les problèmes causés par
la démarche classique (approche fichier).
(9)
2.1.4.1. Présentation de la méthode MERISE
La méthode MERISE date de 1978-1979, et fait suite à une consultation
nationale lancée en 1977 par le ministère de l'Industrie dans le but de
choisir des sociétés de conseil en informatique afin de définir une méthode
de conception de systèmes d'information.
Les deux principales sociétés ayant mis au point cette méthode sont le CTI
(Centre Technique d'Informatique) chargé de gérer le projet, et le CETE
(Centre d'Etudes Techniques de l'Equipement) implanté à Aix-en-Provence.
Elle est basée sur la séparation des données et des traitements à effectuer,
en plusieurs modèles conceptuels et physiques.
9
CommentCaMarche
25
physique MPD (modèle physique de données) MOPT (modèle opérationnel des traitements)
(10)
2.1.3. Les cycles de la méthode MERISE
Règles de gestion
Enchainement du traitement
Choix de SGBD
Logiciels
Matériels
10
KAFUNDA, P., Cours de Base de Données, G3 Informatique, U.M., 2013-2014.
25
CHAPITRE
CHAPITRE II.
II. L’ARCHITECTURE
L’ARCHITECTURE CLIENT
CLIENT- -SERVEUR
SERVEUR
(11)
2.1.2.Fonctionnement d'un système client-serveur
Client1
Requête
Réponse
Architecture client-serveur
Requête
Client2 Serveur de
base de
données
Réponse
Requête
Réponse
Client3
11
KABENGELE Y., Cours de Télématique, G3 Informatique, U.M., 2013-2014.
25
C'est-à-dire :
o Le client émet une requête vers le serveur grâce à son adresse IP et le port,
qui désigne un service particulier du serveur.
o Le serveur reçoit la demande et répond à l'aide de l'adresse de la machine
cliente et son port.
(12)
2.1.3.Les couches du modèle client‐serveur
12
KABENGELE Y., Cours de Télématique, G3 Informatique, U.M., 2013-2014.
25
(13)
2.2. Les différents types de Client – Serveur
Rhabillage (Revamping)
Avantages
Interface conviviale,
Partage des données, réutilisabilité des données stockées sur des gros
systèmes.
Inconvénient :
Trafic réseau encore assez important.
Avantages
Les données et les traitements sont idéalement répartis pour équilibrer la
charge des serveurs et des clients,
Les données sont proches des utilisateurs,
Le système global reste cohérent malgré l’hétérogénéité des ressources.
Inconvénient
Mise en œuvre plus complexe.
Plus précisément, les composants d'une telle architecture sont les suivants :
1. Les clients : Ils implémentent les dialogues interactifs avec les utilisateurs,
les traitements spécialisés des messages, l'affichage des résultats.
2. Le serveur : Il assure le stockage, la distribution, la gestion de la
disponibilité et de la sécurité des données. Il permet l'accès transactionnel
et décisionnel aux informations.
3. Le réseau : Avec les protocoles de réseau, de transport et d'échange de
requêtes, il permet le transfert des demandes et des résultats.
Flexibilité
Sécurité
Performance
2.4.1. Définition
Les deux missions sont assurées par deux composants distincts à savoir :
Le protocole d’accès formaté (Format And Protocol) FAP, qui met en forme
les différentes données au niveau du réseau.
L’interface de programmation (Application Programming Interface) API, qui
lui se charge de connexion et déconnexion avec le serveur, de la définition
de l’environnement de la connexion (variables de contexte, zones tampon),
du transfert des requêtes et de la réception des résultats (n-uplet par n-
uplet ou de façon globale).
(15)
2.4.4. Objectifs du middleware
Les objectifs d’un médiateur sont les suivants:
Transport de requêtes et réponses depuis le client vers le serveur (c’est la
fonction de base à assurer).
Performance
o ODBC de Microsoft
o DAL/DAM de Apple
o SQL.NET de l’oracle
15
Frédéric D.G., Intégration des systèmes client-serveur, dispensé par CNAM Aix-en-Provence 2001-2002, P.52
25
o CHAPITRE
CHAPITRE III.
III. L’ANALYSE
L’ANALYSEPREALABLE
PREALABLE
Le siège à LUKELENGE
Dépôt de BAKWADIANGA
Dépôt de MUENE-DITU
Le siège à LUKELENGE
25
Ce siège comprend :
Le Département du Personnel
Le Service de Trésorerie
Le Département Technique
Le Service de Comptabilité
La mécanographie est subdivisée en Mec 3, Mec 4, Mec 8, Mec 12, Mec 15,
Mec17, Mec18, Mec 27.
Le Dépôt de BAKWADIANGA
Le Service Commercial
Le Service Dépôt
Le Service de la Caisse
Moyen logiciel
3.2.3. Analyse de moyens humains
3.2.4. Narration de la circulation des informations
3.2.5. Analyse de flux d’information
3.3. Diagnostique du système existant
3.4. Proposition des solutions