Académique Documents
Professionnel Documents
Culture Documents
EPIGRAPHE
« La production des idées, des représentations et de la conscience, est d’abord directement et intimement
mêlée à l’activité matérielle et au commerce matériel des hommes, elle est le langage de la vie réelle. »
Karl Marx
[II]
DEDICACE
Ce travail est dédié à tous ceux qui ont fait de moi ce que je suis
IN MEMORIUM
Il existe des êtres chers que nous aurions voulu voir autour de nous physiquement
en ce moment, voir leur sourire, leur joie me ferait un grand plaisir mais, ils nous ont quitté avant
et cela sans nous retirer leur confiance.
A vous mes regrettés frère trésor BANZE SOYO, pierre LULU KONGOLO, vous
dont la douleur dépassait les limites humaines, vous vivrez à jamais dans mon cœur.
[IV]
REMERCIEMENTS
Louange au Dieu Tout-Puissant pour toutes les grâces et merveilles dont nous
sommes bénéficiaires tous les jours de notre existence et pour sa protection et sa miséricorde
infinie.
C’était à peine, il y a Trois ans, jour pour jour que nous étions en formation à
l’Institut Supérieur d’Etudes Sociales de Likasi et voilà que nous sommes obligés de reproduire
les connaissances acquises de manière claire, concise et précise et c’est le pourquoi de la
rédaction de ce travail. Mais avant d’entrer dans le creux de notre travail, nous nous sentons
impérativement redevables à l’égard d’un certain nombre des personnes sans lesquelles nous
notre cursus serait un échec et donc les quelques lignes suivantes leur sont réservées :
Nous exprimons notre profonde gratitude à l’Assistant MILAMBO KABUYA
Grace qui, en dépit de ses multiples occupations, a assuré la direction de ce travail avec une
bonne rigueur. Nous tenons à remercier tout le corps professoral de l’I.S.E.S/Likasi, pour
l’ingéniosité dont ils ont transmis en nous et pour la bonne formation reçue, nous leur témoignons
notre profonde gratitude.
A mes très chers parents Dieudonné YUMBA, Beatrice MAMBWE, et Grégoire
UMBA, pour les efforts consentis afin que nous ayons une valeur méritée, leurs conseils et
encouragements, nous leur disons du fond du cœur : MERCI et que Dieu leur accorde une longue
vie.
A nos frères et sœurs, TSHUNZA Gael ,MONGA Adeline, TSHILOMBO
Vanessa, UMBA Irlis, KANTEGA Rachel, YUMBA Deborah, YUMBA Enock, MWAPE
Jordan, YUMBA Oracle, KATWIKI Jimmy, KABANGE Obrielle, TSHINYET Damarus.
Nous nous permettons de saluer la bravoure de tous nos compagnons de
lutte avec qui nous avions vécu pluies et beaux temps durant ces trois inoubliables années
d’études :, NGIZI Naomie,NDALA Joslyne,YUMBA Daniel, MUMENA Nelly, MFYAMA
Jemima, MULIMBI Immaculée, BANZA Mardochée,MBUYA Pélagie, KASONGO Prince
MWILA Nadège….La liste est Tellement longue que nous ne sommes pas à mesure de
reprendre tous les noms, que tous ceux qui, d’une manière ou d’une autre ont donné un coup de
main à notre formation et dont les noms ne sont pas repris sur cette page, trouvent ici l’expression
de notre profonde reconnaissance.
MWEMA MUKINGA Lague
[V]
SIGLES ET ABREVIATIONS
UML : Unified Modeling Language
SI : Système d’Information
UP : Unified Process
INTRODUCTION GENERALE
1. GENERALITES
La nécessité du traitement automatique des données dans toute organisation qui
aspire au développement et au seuil de ce troisième millénaire n’est plus à démontrer.
Pour connaitre son mode de vie, il est utile que toute organisation ou entreprise
soit analysée généralement en mettant sur pied un système d’information structuré.
L’information dit-on est le sang de toute organisation sans laquelle cette dernière serait
considérée comme un borgne. En ce sens l’analyse du système d’information appuyé par l’usage
de l’outil informatique s’avère indispensable dans les travaux pratiques quel que soit le secteur
d’intervention.
Grace à un œil scientifique, nous avons constaté que la gestion des matériels
mobiliers de cette société est encore manuelle, on sous-entend une gestion qui n’est pas
informatisée. C’est pourquoi, nous avons voulu en faire notre préoccupation pour parvenir à
donner une solution informatique qui va améliorer le système de gestion et qui amènera la société
à un niveau bien informatisé.
Notre étude a pour objectif d’améliorer la gestion du système d’Inventaire et de
partage des Matériels Mobiliers de la Société Nationale d’Electricité de Likasi, il s’agit de la
« Conception et Elaboration d’une application Partagée de Gestion des matériels Mobiliers
d’une entreprise cas de la SNEL/LIKASI ».
2. PROBLEMATIQUES ET HYPOTHESE
2.1. PROBLEMATIQUE
Dans son ouvrage intitulé « les phénomènes révolution noires ». Le professeur
BEACHLER fait remarquer que dans le domaine scientifique, lorsqu’il est question d’étude, la
difficulté n’est pas de trouver des réponses, mais plutôt de poser des questions, de construire
des axes autour desquels le sujet est orienté.
Selon le robert (2012, p358) la problématique c’est l’ensemble des problèmes à
une séries des questions qui se pose à un sujet.
Nous la définissons comme étant un problème à une série des questions que l’on se pose
à propos de l’objet de recherche.
conservation des données sur les papiers pause problème quand il s’agit de faire l’inventaire,
source de beaucoup d’erreurs et perte de temps considérable quand il s’agit de faire une recherche
d’un ou plusieurs document dans les archives ; sans oublier que les papiers sont exposer à un
risque d’incendie et perdre les données.
D'une manière plus générale, si une entreprise peut répondre positivement à l'une
ou l'autre des questions ci-dessous, il est dès lors important de mettre en place une Application
Partagée pour la réalisation d'un choix judicieux :
Comment s’y prendre pour informatiser le système de conservation des données
qui sont conservées sur les papiers ?
Comment concevoir le système d’information ?
Comment implémenter le système d’information ?
D’après notre réflexion, elle est une supposition par laquelle l’imagination
anticipé sur la connaissance pour expliquer ou prévoir la réalisation éventuelle d’un fait pour
déduire des conséquences.
1
M.KOUDACHE : Etude de la définition de M.BEAUD et exemple de rédaction, 2009, Inédit, p14
2 Claude BERNARD : Cahier rouge, éd du Pigeonnier 1850, p 104
[3]
elle nous permettra de répondre au problème d’incendie. Pour bien informatisé l’ancien système,
nous commencerons par étudié le système existant, modélisé ses processus en analysant les
besoins et en décrivant les données puis passée à la programmation avec les langages VB.NET
et une base des données réalisé avec MySQL qui nous permettrons d’enregistré les données pour
faire un bon inventaire et une bonne recherche des informations.
3 ETAT DE LA QUESTION
L’état de la question et comme un relevé de publications antérieures qui, de
manière directe ou indirecte, ont porté sur le même thème et non sur le même sujet que celui
abordé par l'auteur. Il permet ainsi de faire un état de niveau des recherches et de réflexions dans
le domaine3
Ce sujet ne constitue pas en soi une nouveauté car plusieurs travaux ont été réalisés
sur le problème de la gestion. Il nous revient de mener une démarche différente et
complémentaire des travaux réalisés par nos ainés qui se sont orienté dans différentes gestions
des approvisionnements oubliant celles des matériels mobiliers qui fait l’objet de notre étude.
Dans nos lectures certains travaux ayant trait à notre sujet de recherche ont attiré
notre attention, il s’agit de :
KWEDI NSABUA : dans son travail de fin de cycle intitulé « gestion des services des
approvisionnements en stock »4, dans ce travail l’auteur se focalise sur
l’approvisionnement se trouvant en stock et dégageant ainsi les conséquences, telles que
le non suivi de ces derniers et le non-respect de normes d’entrées et de sorties.
NAWEJ IRUNG Andy : de ISC 2013 qui a parlé « de la gestion des entrées sorites de
carburant dans une station de service 5: cas de la station des usines », il a analysé
l’évolution technologique au regard de la réactualisation des connaissances de gestion de
stock. Ainsi, il est arrivé à conclure que la station des usines figure parmi les grandes
stations de la ville de Lubumbashi cela leur permet de s’adapter à la technologie et de
réaliser un bon rendement.
Quant à nous, nos recherches seront orientées sur la gestion des matériels mobiliers, Il
sera question d’améliorer la gestion de matériels mobilier et d’avoir la traçabilité de tous
3
V.KALUNGA TSHIKALA, précis de droit ohada des sociétés, 17 avril 1997
4
KWEDI NSABUA Gestion des services des approvisionnements en stock, inédit, 2018-2019,
5
NAWEJ IRUNG Andy gestion des entrées sorites de carburant dans une station de service, inédit, 2013-2014
[4]
les matériels lors de la distribution dans différents services ou bureau en vue de facilité
l’exécution de certains services.
En effet dans tous les travaux scientifiques, parmi les premiers actes que l'on pose
dans le processus de toute recherche scientifique, le choix du sujet en fait partie. Ceci président
la détermination d’un seul procédé pour le thème d’investigation.
Le choix du sujet a était définir des différentes manier par plusieurs auteur, dont
l’un d’eux est :
DIDIER VIREECK qui est écrivain, dans Ame nature il a publié en 2011 que :
Le choix d'un sujet est le point crucial de tout écrit, et il l'est plus encore quand cet écrit est
destiné à un livre. Le sujet sera ensuite traité selon un angle. Il peut paraître saugrenu à qui pense
savoir ce qu'il va écrire de travailler le choix du sujet, c'est pourtant déterminant. Trop souvent,
l'écriture flotte et la structure se dilue parce que l'auteur ne sait plus de quoi il parle. Il mélange
plusieurs sujets ou, plus fréquemment, plusieurs angles6.
Pendant notre visite dans ladite entreprise nous avions constaté que l’entreprise
perde beaucoup du temps juste pour faire une recherche d’un ou plusieurs des équipements qui
avait été enregistré les années passer, vu que ce problème à une solution dans notre domaine et
que nous nous somme sentir en mesure le résoudre, alors nous nous sommes dit que nous
pouvions marque notre visite en suggèrent une solution aux responsable de l’entreprise.
6
ame-nature.com/index.php/savoir écrire
[5]
Sur le plan scientifique : La réalisation de cette œuvre scientifique aura une influence
positive dans la communauté scientifique. Il servira également de support de connaissances
pour tous ceux qui le consulteront dans le but de se ressourcer en rapport avec les outils
informatiques utilisés notamment la méthode et le langage de programmation.
Sur le plan social : c’est un apport dans la mesure indispensable à la prise de décision
par le service de la fonction « Approvisionnement ».
7
PINTO et GRAWTZ : Méthode de recherche en science sociales, 4e édition paris, 1971, P270
[6]
6. LES TECHNIQUES
Afin d’obtenir des informations fiables et d’avoir le maximum de données
pertinentes, pour appréhender ce concept à travers nos méthodes citées ci-haut, plusieurs
techniques ont été utilisées tout au long de notre travail.
7. DELIMITATION DU SUJET
Pour bien analyser, le thème de la recherche doit être délimité dans le temps et
dans l'espace.
8. LA STRUCURE DU TRAVAIL
8
PINTO et GRAWTZ : Méthode de recherche en science sociales, 4e édition paris, 1971, P288
[7]
Dans la première partie du travail, nous ferons connaitre les concepts qui ont trait
à notre sujet, nous mettrons en place un ensemble organisé de ressources (personnel, données,
procédures, matériel, logiciel, etc.) permettant d'acquérir, de stocker, de structurer et de
communiquer des informations sous forme de textes, images, sons, ou de données codées dans
des organisations qui est un système d’information, elle permettra d’améliorer la qualité des
processus en évitant les erreurs humaines et d'obtenir des gains financiers en bénéficiant de la
puissance de calcul des ordinateurs et le temps dans les traitements des résultat.
Dans la deuxième partie du travail nous allons parler sur la conception détaillée
du système d’information, dans celle-ci il sera question de réalisé un bon système d’information,
nous allons commencer par étudié le système existant, modélisé ses processus en analysant les
besoins et en décrivant les données puis passée à la programmation avec les langages VB.NET
et une base des données réalisé avec MySQL qui nous permettrons d’enregistré les données.
I.1. Introduction
Dans le présent chapitre nous allons nous familiariser avec les concepts en considérant de
manière globale et explicite les différents termes qui seront utilisés à tout bout de champs. C’est ainsi que
nous commencerons par éclairer l’opinion sur le vocabulaire utilisé dans notre travail pour chuter avec la
méthode que nous utiliserons afin d’arriver au résultat escompté, qui est un logiciel de qualité répondant
aux besoins de gestion des matériels mobilières au sein de la Société Nationale d’Electricité SNEL en
sigle.
Comprendre un texte sans capter son contexte, c’est juste un prétexte ; ce qui n’est
pas loin d’un mensonge. Selon MERTON, un chercheur conscient de ses besoins ne peut passer
outre la nécessité de clarifier, car une exigence essentielle de la recherche est que les concepts
soient définis avec une clarté suffisante pour lui permettre de progresser. Parcourons alors un à
un les termes constituants les concepts de base de notre sujet de recherche.
Élaboration : Production (de quelque chose) au terme d'un long travail et/ou d'une modification
complexe10.
9
Http : wikipedia.org/wiki/conception# en sciences et disciplines appliquées, consulté le 10/06/2022,14 :18
10
16 https://www.lalanguefrancaise.com/recherche?x=7&y=8&q=%C3%A9laboration
11
Dictionnaire, Encarta 2009
12
https://www.grand-robert.fr/dictionnaires/francais/partager/17878
[9]
Matériel : ensemble d’objets, des instruments utilisés dans une usine, un service, une
exploitation
Mobilier :
ensemble des meubles destinés à l’usage personnel et à l’aménagement
d’une habitation14
Ce sont les biens meubles par nature qui peuvent se transporter d’un lieu à
un autre
Entreprise : est une organisation de production de bien ou service destiné à être vendu dans le
but de réaliser un profit15.
Automatisation : l’automatisation ne consiste pas simplement à remplacer l’homme par
un automate, mais conduit à repenser plus ou moins profondément le processus.
Internet et le Web
Internet et web sont de nos jours les outils technologiques les plus utilisés, en
soi, l’internet a vu les jours vers les années 1960 dès lors on l’appelait ARPANET qui était un
réseau destiné à l’usage de l’armée Américaine. Au fur et à mesure que des scientifiques
voulaient améliorer l’outil, des étudiants élargissent les champs d’application de ce réseau et le
surnomment INTERNET pour dire tout simplement le réseau International ou réseau Mondial.
Au berceau de ce réseau Mondial, les machines étaient très différentes les unes des autres et la
possibilité de communication entre elle restait une question difficile. Jusqu’à l’arrivée d’un
phénomène qui a marqué le monde de l’informatique. Aujourd’hui Internet connait une
croissance hors du commun et atteint le plus grand public avec le World Wide Web.
13
Dictionnaire Grand la rousse 2018
14
Idem
15
Cours de management ises
[10]
pages accessibles sur des sites web qui sont des ensembles des pages web qui fournissent des
informations aux internautes. Le web est une des applications de l’internet parmi tant d’autre
notamment le courrier électronique, la discussion instantanée, le partage des fichiers. Inventé par
TIM Berners-Lee, le web est généralement confondu avec internet, comme nous l’avons défini
dans les lignes précédentes, nous estimons avoir contourné la tendance à confondre les termes16.
Site Web
Un site web tout simplement site, est un ensemble des pages web et d’éventuelles
ressources liées dans une structure cohérente, publiées par un propriétaire qui peut être soit une
entreprise, ou organisation quelconque légalement structurée et hébergé sur un ou plusieurs
serveurs web.
Une page web
Une page web (ou page) est un document destiné à être consulté avec un
navigateur web. Une page web est toujours constituée d’une ressource centrale (généralement un
document HTML) et d’éventuelles ressources liées automatiquement accessibles (par exemple,
des images)
Internaute
On parlera d’internaute pour désigner un utilisateur du réseau internet.
Navigateur Web
Par navigateur Web, nous désignerons un logiciel qui permet de se connecter et
de consulter des sites web sur internet. C’est aussi un logiciel HTTP conçu pour accéder aux
ressources. La fonction de base d’un navigateur est de permettre aux internautes de consulter des
pages Web, des documents HTML. Le support d’autres types de ressource et d’autres protocoles
de communication dépend du navigateur considéré.
16
www.fr.m.wikipedia.org consulté le 29/05/2023 à 16h11.
[11]
17
https://www.larousse.fr. Consulté le 27/05/2023 à 18h15.
18
Guillaume Rivière, module « système d’information », estia, 2017.
19
Jean LUC Baptiste, merise guide pratique, modélisation des données et traitement, langage SQL, eni édition,
coll. Ressources informatique. P.7.
20
https://www.marche-public.fr. Consulté le 27/05/2023 à 19h05.
[12]
21
Cours IHM.ISES/LIKASI
[13]
puisque je me vois contrainte de faire une réservation pour atteindre mon objectif (connaître le
prix). Ou encore, un utilisateur choisira tel système de chauffage pour faire des économies alors
que pour un autre (voire pour ce même utilisateur, mais en des circonstances différentes), ce sera,
non plus l’économie, mais le confort qui deviendra clef. Dès lors, le système de chauffage devra
répondre à des exigences éventuellement contradictoires
L’utilisabilité d’un système interactif se mesure en termes de conformité
interactionnelle. Un système est conforme sur le plan interactionnel si son interface homme-
machine présente les informations (ni plus, ni moins) qui permettent à l’utilisateur cible d’évaluer
correctement l’état actuel du système, et d’identifier correctement le champ du possible pour
atteindre ses objectifs, et de plus, si la représentation de ces informations est en adéquation avec
les connaissances et les capacités sensorimotrices de cet utilisateur. Reprenons l’exemple du
chauffage. Pour le premier utilisateur, l’économie réalisée est un concept central alors que pour
le second, la température est pertinente. Dans le premier cas, l’interface homme-machine doit
rendre observable l’économie réalisée alors que dans le second, ce sera la température22.
22
Cours interface hommemachine ISES/LIAKSI Ass M.RAMAZANI
[14]
UML est utilisé pour spécifier, visualiser, modifier et construire les documents
nécessaires au bon fonctionnement d’un logiciel orienté objet. Il se décompose en sous-
ensembles dont : les vues, les diagrammes et les modèles d’éléments.
Les méthodes utilisées dans les années 1980 pour organiser la programmation
impérative (notamment Merise) étaient fondées sur la modélisation séparée des données et des
traitements. Lorsque la programmation par objets prend de l’importance au début des années
1990, la nécessité d’une méthode qui lui soit adaptée devient évidente. Plus de cinquante
méthodes apparaissent entre 1990 et 1995 (Booch, Classe-Relation, Fusion, HOOD, OMT, OOA,
OOD, OOM, OOSE, etc.) mais aucune ne parvient à s’imposer. En 1994, le consensus se fait
autour de trois méthodes :
OMT de James Rumbaugh (General Electric) fournit une représentation graphique des aspects
Statique, dynamique et fonctionnel d’un système ;
OOD de Grady Booch, définie pour le Département of Défense, introduit le concept de paquetage
(package) ;
OOSE d’Ivar Jacobson (Ericsson) fonde l’analyse sur la description des besoins des utilisateurs
(cas d’utilisation, ou use cases).
Chaque méthode avait ses avantages et ses partisans. Le nombre de méthodes en
compétition s’était réduit, mais le risque d’un éclatement subsistait : la profession pouvait se
diviser entre ces trois méthodes, créant autant de continents intellectuels qui auraient du mal à
communiquer. Événement considérable et presque miraculeux, les trois gourous qui régnaient
chacun sur l’une des trois méthodes se mirent d’accord pour définir une méthode commune qui
fédérerait leurs apports respectifs (on les surnomme depuis « the Amigos »). UML (Unified
Modeling Langage) est né de cet effort de convergence. L’adjectif unifie est là pour marquer
qu’UML unifie, et donc remplace23.
En fait, et comme son nom l’indique, UML n’a pas l’ambition d’être exactement
une méthode : c’est un langage. L’unification a progressée par étapes. En 1995, Booch et
Rumbaugh (et quelques autres) se sont mis d’accord pour construire une méthode unifiée,
Unified Method 0.8 ; en 1996, Jacobson les a rejoints pour produire UML 0.9 (notez le
remplacement du mot méthode par le mot langage, plus modeste). Les acteurs les plus importants
dans le monde du logiciel s’associent alors à l’effort (IBM, Microsoft, Oracle, DEC, HP,
Rational, Unisys etc.) et UML 1.0 est soumis à l’OMG5. L’OMG adopte en novembre 1997
23
Cours UML, Ass Ramazani
[15]
UML 1.1 comme langage de modélisation des systèmes d’information à objets. La version
d’UML en cours à la fin 2006 est UML 2.0 et les travaux d’amélioration se poursuivent.
UML est donc non seulement un outil intéressant mais une norme qui s’impose
en technologie à objets et à laquelle se sont rangés tous les grands acteurs.
a. Vue logique : modélise les éléments du système, elle définit les éléments du domaine ainsi
que le lien ou les interactions entre objets.
b. Vue de cas s’utilisation : c’est la description du modèle vu par les acteurs du système, elle
correspond aux besoins attendus par chaque acteur.
c. Vue de processus : c’est la vue temporelle et technique, qui met en œuvre les notions des
tâches concurrentes, déterminant la synchronisation ou communication entre les processus.
Les diagrammes et modèles d’éléments
Les diagrammes sont des éléments graphiques. Ceux-ci décrivent le contenu des
vues qui sont des notations abstraites. La version UML 2.0 (2004) définit 13 diagrammes
regroupés en 2 familles : 6 diagrammes structurels ou statiques et 7 diagrammes
comportementaux ou dynamiques.
Classe : elle représente la description d’un ensemble d’objets possédant les mêmes
caractéristiques ;
Attribut de classe : un attribut de classe est lié à la classe elle-même et non à chaque
instance. Un tel attribut est partagé par l’ensemble des instances de la classe ;
[16]
24
Pascal roques : Cahier du programmeur, UML2 modéliser une application web. 4 ème édition, Paris Dalloz juin
2008, page 99.
25
Pascal roques : Cahier du programmeur, UML2 modéliser une application web. 4 ème édition, Paris Dalloz juin
2008, page 101.
[17]
Diagramme d’activité
Ce diagramme décrit les activités d’un ou plusieurs objets ainsi que leurs enrichissements ;
3. Itératif et incrémental
Vu que les projets à réaliser sont de plus en plus complexes et grands, l’idée est
de découper le travail en mini projets. Chacun d’entre eux représente une itération qui donne lieu
à un incrément.
Diagramme de séquence.
I.7. Analyse
L’analyse permet une formalisation du système à développer en réponse à
l’expression des besoins formulée par les utilisateurs. L’analyse se concrétise par l’élaboration
de tous les diagrammes donnant une représentation du système tant statique, que dynamique.
Le modèle du domaine ;
Le diagramme de classe participantes par cas d’utilisation ;
I.8.2. Implémentation
26
https://fr.wikipedia.org/wiki/Langage_de_programmation#Définition, consulté le 29/05/2023, 17h22.
[20]
intranet, réseau local, etc.). Pour réaliser cette application il sera utile de choisir un langage de
programmation, un SGBD (système de gestion de base des données) et enfin montrer comment
elle sera déployée sur le matériel physique.
Un langage de programmation offre un ensemble de notions qui peuvent être
utilisées comme primitives pour développer des algorithmes. Les programmeurs apprécient que
le langage soit clair, simple et unifié, qu’il y ait un minimum de notions qui peuvent être
combinées selon des règles simples et régulières. Les qualités d’un langage de programmation
influant sur la facilité avec laquelle les programmes pourront être écrits, testés, puis plus tard
compris et modifiés.
Un langage de programmation repose sur un ensemble de notions telles que les
instructions, les variables, les types et les procédures ou fonctions, qui peuvent être utilisées
comme primitives pour développer des algorithmes.
Une instruction
Un ordre donné à un ordinateur.
Une variable
Un nom utilisé dans un programme pour faire référence à une donnée manipulée
par programme.
Les types de données courants sont les nombres entiers, les nombres réels, le
booléen, les chaines de caractères et les pointeurs. Le type booléen est un type qui n’a que deux
valeurs, vrai et faux, tandis que le type pointeur fait référence à une donnée qui se trouve quelque
part en mémoire.
27
https://fr.wikipedia.org/wiki/budget consulté le 13/05/2023, 10h35
[21]
Un SGBD (en anglais DBMS qui signifie data base management système) permet
d’inscrire, de retrouver, de modifier, de tuer, de transformer ou d’imprimer les informations de
la base de données et comporte des mécanismes pour assurer la cohérence des informations,
éviter des pertes d’informations dues à des pannes assurer la confidentialité et permettre son
utilisation par d’autres logiciels.
Selon le modèle SGBD sont des logiciels intermédiaires entre les utilisateurs et les
bases de données composés et plusieurs fichiers manipulés exclusivement par le SGBD. Ce
dernier cache la complexité de manipulation des structures de la base de données en mettant la
disposition une vue synthétique du contenu.
Conclusion partielle
Dans ce chapitre, nous venons de voir les généralités sur le web, les concepts
généralement utilisés dans la conception en passant par la méthode UP et le langage de
modélisation UML avec les différents diagrammes qui seront utilisés.
28
Http : fr.m. Wikipédia .org/wiki/base de données. Consulté le 28/05/2023, 15:47.
[22]
29
S.N.E.L/D.T.S/Likasi
[23]
30
S.N.E.L/D.T.S/Likasi
31 S.N.E.L/D.T.S/Likasi
[24]
b. Chef de télétransmission
Il a pour obligation :
Dégage les faiblesses et arrête les mesure correctives pour fiabiliser le système de
télécommunications du réseau de transport ;
Contrôle :
La réalisation des programmes de maintenance des équipements de télécommunication,
l’application des règles de prévention et de sécurité.
Avalise :
Les termes de référence pour la réalisation des travaux effectués en régie ou en sous-traitance,
les réquisitions des pièces de rechange des équipements, Etc.
Participe à (aux) :
L’analyse concertée des incidents survenus sur le réseau de transport sud, la mise en service des
nouveaux équipements de télécommunications;
Supervise les travaux :
De maintenance préventive et curative des équipements de télécommunications, Effectuées en
interface avec les entités postes et lignes HT, protections, contrôle et mesure.
Vérifier, approuver, et maintenir les faits saillants journaliers du bon fonctionnement
des matériels informatiques hardwares : recherche et réparation des pannes éventuelles ;
entretien programme des équipements. Effectuer les visites des torons sur les liaisons à
fibre optique, relever les faits saillants (torons cassés), communiquer au TLC et
programmé une réparation avant le passage des inciviques.32
3232 S.N.E.L/D.T.S/Likasi
[25]
33 Idem
[26]
NB: unité centrale, moniteur, imprimante, souris, clavier, diffuseur, routeur, Switch,
modem, IDU, onduleur, stabilisateur, scanner, photocopieuse, cartouche…
d. Chef de télé conduite
Il est chargé a :
Elaborer le plan d’action d’intervention, de maintenance préventive et corrective
trimestrielle, semestrielle et annuelle des équipements du système SCADA tel que ;
Serveurs A et B pour SCADA/EMS, serveurs A et B pour AD, serveurs DE serveurs
backup et NMS, serveurs A et B pour front-ente, servers client WS 500 (thin Clint sever),
Etc…
Effectuer et vérifier le contrôle en temps réel du bon fonctionnement de la
télésignalisation des organes afficher sur le synoptique du réseau SCADA depuis le RTU
jusqu’au CDC et transmettre les anomalies au chef de division télécommunication ;
faire des propositions d’une commande des pièces de rechange des équipements à TLC ;
Effectuer la modélisation des équipements d’une tranche sur le réseau SCADA en cas
d’extension au de modernisation du réseau SNEL ;
faire des propositions d’une commande des pièces de rechange des équipements à
TLC ;…
f. Chef d’approvisionnement
Il est chargé de recevoir les matériels de l’entreprise pour les enregistrés, il
Enregistré tous sorties des matériels, vérifié l’entrée/sortie aux magasins, faire un rapport
mensuel à ses chefs.
[27]
.
II.2.4. Objectifs poursuivis par la SNEL
Après sa création sur le plan administratif et la définition de ses statuts par les
pouvoirs publics, il incombait à la nouvelle société de s'assumer en matérialisant ses structures
fonctionnelles et ses activités sur le terrain.
1. Traduire dans les faits une véritable société d'électricité à l'échelon national et international ;
2. Définir son développement à court, moyen et long terme en rapport avec les objectifs généraux
lui assignés par l'État : produire, transporter et distribuer l'électricité au moindre coût.
L'embargo financier décrété sur la RDC en 1990, les pillages de 1991 et 1993 et
les deux guerres survenues au pays (guerre de libération de 1996 à 1997 et guerre d'agression de
1998 à ce jour) a lourdement hypothéqué l'exécution des deux programmes d'investissements
prioritaires.
Le Plan Directeur à l'horizon 2015 met, quant à lui, un accent particulier sur la
nécessité de mettre l'énergie électrique à la portée de tous les Congolais pour leur
épanouissement, singulièrement ceux habitant les milieux ruraux.
Au regard des objectifs stratégiques définis dans le plan directeur, le bon usage de
l'outil informatique est plus un impératif qu'un simple besoin.
Le Conseil d'Administration ;
Le Comité de Gestion
Elle s’étend presque sur toute la province avec le contrôle des sites de production,
de transport et de distribution. Elle poursuit les mêmes objectifs que ceux présentés plus haut V
puisqu’entité étroitement liée à la Direction Générale.
[29]
SERVICE DE SERVICE DE
FINANCE ADM APPRO SGX SOUS DE CHARGE
TELETRANSMIS TELECONDUITE
TACHMENT AUTOMOBILE
SION
ANALISTE
GARAGE CHARGE DE
CAISSE
[30]
le matériel au service demandeur après que ce dernier eu apposé la signature sur le bordereau de
sortie.
II.3.2. Identificateur des acteurs
Tableau des acteurs
N° ACTEURS ROLES
Etablir une demande d’article du magasin
1 Service demandeur
Signer bordereau de sortie
Elaborer un bordereau de réception
Elaborer un rapport
2 magasinier Elaborer un bordereau de sortie
Signe le bordereau de sortie
Livrer les matériels
Etablir un memo
Chef Signer le borde de réception
3 d’approvisionnement
Signer le bordereau de sortie
Vérifier le memo
4 Directeur
Signer le bordereau de sortie
Tableau.II 1 Tableau des acteurs
Les cas d’utilisation (ou Use cases) décrivent les actions pouvant être effectué par
l’utilisateur. Ils permettent de structurer les besoins des utilisateurs et les objectifs correspondants
du système. En dépit de la connaissance des besoins utilisateur, nous avons soutiré les cas
d’utilisations suivant :
1. S’authentifier
2. Gérer Matériels
3. Consulter Bordereaux
4. Emettre Bordereau de sortie
5. Rédiger demande de Matériel du magasin
6. Etablir Bordereau de réception
System
Gerer Materiel
Supprimer
MAGASINIER DIRECTEUR
Ajouter Modiifier
<<include>>
<<include>>
Emettre Bordereau de Sortie <<include>> <<include>>
Utilisateur Système
Scenario alternatif
a. Vérifié les coordonnés
Scenario nominal :
Magasinier Système
1. Demander le formulaire d’ajout 2. Afficher le formulaire d’ajout
b) «modifié matériel »
Acteur principal : Magasinier
Objectifs : l’objectif de ce cas d’utilisation est de permettre au magasinier de modifier
les informations sur les matériels en cas d’erreur lors de l’enregistrement
Pré condition :
avoir une machine
un compte utilisateur
Scenario nominal :
Magasinier Système
1. Demander le formulaire de modification 2. Afficher le formulaire de modification
3. Lancer la recherche de la demande 4. Recherche et Afficher les
informations
5. Apporter modification
7. Valider 8. Modification avec succès
Tableau.II 4 Cas d’utilisation «modifié matériel »
Post condition :
Scenario nominal
[36]
Post condition
Scenario nominal
Magasinier Système
1. Demander le formulaire des 2. Afficher le formulaire
Bordereaux
3. Saisir les informations 5. Information enregistré avec succès
4. Valider
Tableau.II 6 Cas d’utilisation « rédiger Bordereau de réception »
Scenario nominal :
Chef d’approvisionnement Système
1. Demander formulaire 2. Afficher formulaire
Systeme
: USER
1 : Demender Formulaire()
2 : Verifier()
alt 3 : Erreur connexion
4 : Afficher Interface
6 : Valider()
7 : Verifier()
alt
8 : Login et Mot de passe incorrect
[Non]
a) Ajourer matériel
Système
: MAGASINIER
Ajouter
Ref s'authentifier
1 : Demander interface()
2 : Afficher Interface
4 : Valider()
5 : Ajouter()
10 : Rechercher()
alt
11 : Recherche introuvable
12 : Afficher le Materiel
13 : Inserer la modification()
14 : Valider()
15 : Modifier()
b) supprimer
Système
: MAGASINIER
Supprimer
Ref s'authentifer
1 : Demander Interface()
2 : Afficher interface
4 : Rechercer()
alt
5 : Recheche introuvable
6 : Afficher Materiel
7 : Supprimer()
8 : Valider()
9 : Supprimer()
Système
: CHEF APPRO
Ref s'authentifier
1 : Demander interface()
2 : Aficher Interface
4 : Valider()
5 : Rechercher()
6 : Bordereau introuvable
7 : Selectionner le Bodreau voulu()
8 : Rechercher()
Système
: MAGASINIER
Ref s'authentifier
1 : Demander Interface()
2 : Afficher Interface
5 : Enregistrer()
Système
: DEMANDEUR
Ref s'authentifier
1 : Demander interface()
2 : Afficher Interface
4 : Valider()
5 : Enregistrer()
6 : Message de confirmation
Système
: MAGASINIER
Ref s'authentifier
1 : Demander Interface()
2 : Afficher Interface
5 : Enregistrer()
Figure II. 10 Diagramme de séquence du cas d’utilisation Etablir demandeII.6. Etude de document
B. le Bordereau de sortie
Est l’un des documents principaux que le magasinier établir lors de la sortie de matériel au magasin dans le but d’avoir la
traçabilité et les informations de la sortie.
[46]
1..*
DEMANDEUR
MAGASINIER
+Numero_Demandeur BON_DE_SORTIE
+Numero_Matricule +Service
1 +Numero_Bon_Sortie
+Nom +Demande +Designation
+Postnom
+Ajouter() +Quantite
+Prenom
+Modifier() +Valeur_Total
+Genre
+Supprimer() +Nature
+Age
+Date
+Ajouter() 1 +Numero_Matricule
+Modifier() 1..*
Emettre +Ajouter()
+Supprimer()
+Modifier()
1 +Supprimer()
Remplir
Approuver
1..* APPROVISIONNEUR 1
1..* BON_DEMANDE
BON_DE_RECEPTION +Numero_Matricule
+Nom +Numero_Bon_Demande
+Numero_Bon_Reception +Designation
+Genre
+Nom_Article Valider +QuantieD
+Age
+Prix_Unitaire 1..* +QuantiteAC
+Numero_Article 1
+Valeur_Total
+Numero_Demande +Ajouter()
+Nature
+Date +Ajouter() +Modifier()
+Modifier() +Supprimer()
+Ajouter()
+Supprimer()
+Modifier()
+Supprimer()
Compte tenu de la période limitée de notre recherche et les problèmes mentionnés, nous
proposons de réaliser une application partagée de gestion des matériels mobiliers, cette application
permettra :
[48]
Conclusion Partielle
L’étude préalable est une étape très importante dans le cycle de vie d’un projet
informatique, elle fournit des informations nécessaires à l’établissement d’une bonne conception. Ce
chapitre est considéré comme un point de départ pour la conception de la solution qui sera détaillée dans
le chapitre qui suit.
[49]
III.1. Introduction
Dans la démarche de Processus Unifié, la phase de conception suit immédiatement la
phase d'Analyse, par ailleurs la conception de logiciel est un art qui nécessite de l'expérience, et elle
consiste à traduire les besoins en spécifiant comment l'application pourra les satisfaire savant de procéder
à sa réalisation. En effet, dans ce chapitre nous essayons d'étendre la représentation des diagrammes
effectués au niveau de l'analyse en y intégrant les aspects techniques plus proches des préoccupations
physiques.
2 : Afficher Interface()
3 : Saisir Login et Mot de passe()
4 : Valider la saisie()
5
6
7
8 : Verifier les coordonnées()
9
10
11 : Login et Mot: de passe incorrect
12
13 : Accès à la session
Figure III. 1 Diagramme de séquence de conception « S’authentifier»
[50]
: APPROVISSIONNEUR : B_DEMANDE
: B_SORTIE : B_RECEPTION
: Formulaire : control : MAGASINIER
: MAGASINIER : Accueil
Ajouter
Ref s'authentifier
1 : Demander Formulaire()
2 : Afficher formulaire
3 : Saisir les informations du matériels()
4 : Valider la saisie()
5
6 : save()
7 : save()
8 : save()
9 : save()
10 : save()
11 : Ajouter()
12
14 13
15
16
17
18 : Matériel Ajouter
: avec succès
1 : Demander()
2 : Afficher Demander
10 : Rechercher()
alt
11
12
13
14
15
: 16
17 : Matériel introuvable
18
19
23 : Afficher Matériel 20
21
22
24 : Appliquer la modification()
25 : Valider la modification()
26
27 : Update()
28 : Update()
29 : Update()
30 : Update()
31 : Update()
32 : Modifier()
33
34
35
36
37
38 : Matériel Modifier avec succès
[51]
1 : Demander Formulaire()
2 : Afficher Formulaire
10 : Recherhcer()
alt
12 11
: 14 13
16 15
18 : Matériel introuvable 17
19
23 : Affficher Matériel 21 20
22
24 : Appliquer la suppression()
25 : supprimer()
26 : supprimer()
27 : supprimer()
28 : supprimer()
29 : supprimer()
30 : supprimer()
31 : Supprimer()
:
33 32
35 34
37 36
38 : Suppression Effectuée
: Accueil
: APPROVISIONNEUR : Formulaire : control : CONSULTER BORDEREAU : MAGASINIER
Ref s'authentifier
1 : Demander formulaire()
2 : Afficher formulaire
4 : Valider la recherhce()
5 : Rechercher()
6 : Rechercher()
7 : Rechercher Appros()
8 : Rechercher()
9
10
11
12 : Afficher les detailles du Bodereau
sd Ref s'authentifier
1 : Demander Formulaire()
2 : Afficher Formulaire
4 : Valider la saisie()
5
6 : Save Bordereau()
7 : save Bordereau()
8 : Enregistrer()
: 9
10
11
12 : Bordereau enresitré avec succès()
1 : Demander formulaire()
2 : Afficher formulaire
3 : Entrer les informations de la demande()
4 : Valider la saisie()
5 : Enregistrer B_DEMANDE()
6 : Enregistrer B_DEMANDE()
7 : Enregistrer()
8 : Enregistrer()
9 : Enregistrer()
10
11
12
13
14 : Messaged'enregistrement
:
: B_RECEPTION : MAGASINIER
: MAGASINIER : Accueil : FORMULAIRE B_RECEPTION : control
Ref s'authentifier
1 : Demander formulaire()
2 : Afficher Formulaire
4 : Valider la saisie()
5
6 : save Bordereau()
7 : save Bordereau()
8 : Enregistrer()
12 : Bordereau
: enregistré 9
10
11
<<boundary>>
S'authentifier <<entity>>
<<control>>
Entity
+Mot de passe Control
+Nom +Mot de passe
USER +Connexion() +Nom
+Connexion()
<<entity>>
APPROVISIONNEUR. <<entity>>
B_DEMANDE
<<entity>> +Numero_Matricule
B_RECEPTION +Nom +Numero_B_Demande
+Postnom +Designation
+Numero_B_Reception +Quantite_Demander
+Prenom
+Nom_Article +Quantite_Accordée
+Genre
+Nature +NomS_Demandeur
+Age
+PrixUnitaire
+Quantite
+Valeur_Totale
+Date
<<entity>>
PROVISIONNEUR <<entity>>
+Numero_Matricule MAGASINIERR
+Nom +Numeromat_Magasinier
+Postnom +Nom
+Prenom +Postnom
+Genre +Prenom
+Age +genre
+Age
FORMULAIRE EMETTRE_BS
+Numero_B_Sortie <<control>> <<entity>>
+Designation CONTROL B_DE_SORTIE
+Nature +Numero_B_sortie
+Quantite +Ajouter() +Designation
+Valeur_Totale +Modifier() +Nature
+Date +Supprimer() +Quantite
+Ajouter() +Valeur_Toale
MAGASINIER +Modifier() +Date
+Supprimer()
<<entity>>
APPROVISIONNEUR. <<entity>>
+Numero_Matricule MAGASINIERR
+Nom +Numeromat_Magasinier
+Postnom +Nom
+Prenom +Postnom
+Genre +Prenom
+Age +genre
+Age
<<entity>> <<entity>>
DEMANDEUR PROVISIONNEUR
+Numeromat_Demandeur +Numero_Matricule
+Nom +Nom
+service +Postnom
+Prenom
+Genre
+Age
34
32 Christian SOUTOU : UML2 pour les Bases de données, Ed. Eyrolles, p 103-104
[58]
Un-a-un
Un-a-plusieurs
Plusieurs-a-plusieurs
Pour une association un-à-plusieurs
Il faut ajouter un attribut de type clé étrangère(FK) dans la relation fils de l’association.
L’attribut porte le nom de la clé primaire de la relation père de l’association. On peut se rappeler cette
règle de la manière suivante : la clé de la relation père migre dans la relation fils.
Pour une association un-à-un
La règle est la suivante, elle permet d’éviter les valeurs NULL dans la base de données.
Il faut ajouter un attribut clé étrangère dans la relation dérivée de l’entité ayant la cardinalité minimale
égale à zéro. Dans le cas d’UML, il faut ajouter un attribut clé étrangère dans la relation dérivée de la
classe ayant la multiplicité minimale égale à un. L’attribut porte le nom de la clé primaire de la relation
dérivée de l’entité (classe) connectée à l’association.
Le modèle de classe se transforme donc en MLDR suivant :
MAGASINIER (Numeromat_Magasinier, Nom, Postnom, Prenom, Genre, Age,Service,Fonction)
DEMADEUR (Numeromat_demandeur, Nom,postnom,Prenom,Service,Fonction)
APPROVISIONNEUR (Numero_Matricule, Nom, Postnom, Prenom, Genre, Age,Service,Fonction)
B_SORTIE(Numero_B_Desrtie,Designation,Quantite,Valeur_Tatale,Nature,Date,Numeromat_Magasini
er#, Numero_Aprovisionneur#)
B_RECEPTION
(Numero_B_Reception,Designation,Quantite,prixUnit,ValeurTot,Nature,date,Numeromat_Magasinier#)
B_DEMANDE (Numero_B_De_sortie, designation,Quantite_Demandee,Quantite_Acordee)
Dans cette partie du travail nous avons parlé sur l’architecture du système détaillé tout en
se fixant sur le diagramme des classes de conception, l’étude de la dynamique des objets, le diagramme
de basse des données. Ce pendant nous étions d’expliquer chaque partie de la conception de notre
application en l’étalant sur les trois diagrammes dans le but de respect la méthode.
[60]
En UML, un diagramme de déploiement est une vue statique qui sert à représenter
l'utilisation de l'infrastructure physique par le système et la manière dont les composants du
système sont répartis ainsi que leurs relations entre eux. Les éléments utilisés par un diagramme
35
WWW.techno-science.net Architecture
[61]
GESTION MATERIELS
B_DE_SORTIL APPROVISIONNEUR
GESTION DEMANDE
+Numart +Nummatappro
+Designation +Nom
+Nature +Postnom
+Quantite +Prenom
DEMANDEUR
+ValeurTo +Genre
-Numerodemandeur +Date +Age
-Nomdemandeur
+Ajouter() +Ajouter()
-postnom
+Modifier() +Modifier()
-service
+Supprimer() +Supprimer()
-Ajouter()
-Modifier()
-supprimer()
B_DE_RECEPTION MAGASINIER
+Numart +Nummatmag
B_DE_MANDE
+Nomart +Nommag
+NumdemanD +FOurnisseur +Postnom
-Designation +Quantite +Prenom
-Quantited +Prixuni +Age
-QuantiteA +ValeurTo +Genre
+Date
+Ajouter() +Ajouter()
+Modifier() +Ajouter() +Modifier()
+Supprimer() +Modifier() +Supprimer()
+Supprimer()
[62]
IV.2. Programmation
IV.2.1 Choix du système d’exploitation
Nous avons porte notre choix sur le système d’exploitation Windows 10
professionnel pour la raison de portabilité des applications en générale et des plates-formes de
développement des applications d’entreprises et de toute la collection des composant logiciel
accompagnant chaque plateforme en particulier.
magasin.
Quelques codes
a) Code d’authentification
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
If utilisateur.Text = "Admin" And password.Text = "0502" Then
Timer1.Enabled = True
utilisateur.Text = ""
password.Text = ""
Hide()
GESTION_DU_PERSONNEL.Show()
ElseIf utilisateur.Text = "Admin" And password.Text = "1234" Then
Timer1.Enabled = True
utilisateur.Text = ""
password.Text = ""
Hide()
B_DE_RECEPTION.Show()
ElseIf utilisateur.Text = "Admin" And password.Text = "12345" Then
utilisateur.Text = ""
password.Text = ""
Hide()
B_DE_SORTIE.Show()
Else
MessageBox.Show("authentification erronée!")
End If
End Sub
b) Bouton Ajouter
Try
[66]
If comparer() = 0 Then
MessageBox.Show("veuillez remplir le champ vide svp!!!")
Else
con.Open()
Dim cb As String = "insert into
b_de_sortie(Numero_B_Sortie,Designation,Quantite,Valeur_Totale,Nature,Date,Numeromat_Mag
asinier,Numero_Approvisionneur) values (@1, @2, @3,@4, @5, @6,@7,@8)"
cmd = New MySqlCommand(cb)
cmd.Connection = con
cmd.Parameters.AddWithValue("@1", numerob.Text)
cmd.Parameters.AddWithValue("@2", designationb.Text)
cmd.Parameters.AddWithValue("@3", quantiteb.Text)
cmd.Parameters.AddWithValue("@4", valeurtotalb.Text)
cmd.Parameters.AddWithValue("@5", natureb.Text)
cmd.Parameters.AddWithValue("@6", dateb.Text)
cmd.Parameters.AddWithValue("@7", numeromatb.Text)
cmd.Parameters.AddWithValue("@8", numeroapprob.Text)
Dim i As Integer = cmd.ExecuteNonQuery()
If i > 0 Then
MessageBox.Show("Enregistrement Effectué avec succès")
Else
MessageBox.Show("Erreur d'Enregistrement veillez recommencer")
End If
con.Close()
recuperation()
delete()
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
c) Bouton Supprimer
Private Sub KryptonButton2_Click(sender As Object, e As EventArgs) Handles
KryptonButton2.Click
Try
If comparer() = 0 Then
MessageBox.Show("Selectioner tous les champ svp!!!")
Else
con.Open()
cmd = con.CreateCommand()
cmd.CommandText = "delete from .approvisionneur where NumeroMatricule='"
+ numeromatriculeappros.Text + "'"
cmd.ExecuteReader()
con.Close()
MessageBox.Show("suppression effectuée avec succès")
recuperation()
delete()
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
[67]
CONCLUSION GENERALE
Après ce large tour d’horizon, nous voici arriver au terme de notre travail dont le
sujet est intitulé : « Conception et Elaboration d’une Application Partagée de gestion de
matériels Mobiliers d’une entreprise » Cas de la SNLE/LIKASI.
Au cours de ce travail, nous avons présenté les différentes étapes ayant conduit à
la mise en œuvre d’une application dédiée à la gestion de Matériels Mobiliers dans une
entreprise au sein de la Société d’Electricité de Likasi.
Nous avons commencé par recenser les difficultés que rencontre le magasinier
afin d’apporter la solution adéquate et spécifique ainsi que les besoins.
Pour enfin réaliser l’application, nous avons utilisé l’Access 2013 pour
implémenter la base de données et le langage VB.NET pour les interfaces. Ce projet a fait l’objet
d’une expérience intéressante et très bénéfique pour nous. En effet, il nous a permis d’enrichir
nos connaissances théoriques et compétences dans le domaine de la conception et de la
programmation. Ajoutant à ceci, la mise en application des connaissances acquises tout au long
de nos études.
En plus, c’était une bonne occasion pour réaliser un travail concret avec les
objectifs clairs et bien définis. Ce projet sous a également permis de nous familiariser avec
l’environnement de travail et de la vie professionnelle.
Cependant, que nous ne pouvons pas prétendre faire un travail ou une œuvre
scientifique parfaite, mais plutôt nous avons ouvert la piste aux prochains chercheurs dans le
domaine scientifique.
[68]
BIBLIOGRAPHIE
1. ŒUVRE :
PINTO et GRAWTZ : Méthode de recherche en science sociales, 4e édition paris
M.KOUDACHE : Etude de la définition de M.BEAUD et exemple de rédaction, 2009,
Inédit
BEACHLER, J., les phénomènes révolutionnaires, Ed. P.V.R, paris
Claude BERNARD : cahier rouge édition Pigeonnier
2. OUVRAGE:
KWEDI NSABUA : dans son travail de fin de cycle intitulé « gestion des services des
approvisionnements en stock
NAWEJ IRUNG Andy : de ISC 2013 qui a parlé « de la gestion des entrées sorites de
carburant dans une station de service
3. NOTES DE COURS :
Interface homme-machine
Entrepreneuriat
Génie logiciel
HML
4. WEBOGRAPHIE :
Http : wikipedia.org/wiki/conception# en sciences et disciplines appliquées
https://www.lalanguefrancaise.com/recherche?x=7&y=8&q=%C3%A9laboration
Dictionnaire, Encarta 2009
https://www.grand-robert.fr/dictionnaires/francais/partager/17878
www.fr.m.wikipedia.org