Application E-Business pour Beltexco Kisangani
Application E-Business pour Beltexco Kisangani
B.P. 1010
E-mail : Isc.kis2010@[Link]
PAR :
Jonathan KIDITCHO ETIUNE
TRAVAIL DE FIN D’ETUDE
Présenté et défendu en vue de l’obtention de
grade de licencié en Science informatique.
Option : Conception des systèmes d’information
Directeur : Pr. Dr. Grison-Trésor KAKUMBI BELUMBA
Encadreur : CT. Joseph KIKUNI BUNGULU
SESSION DE RATTRAPAGE
1
INTRODUCTION
Informatique comme une science du traitement rationnel, notamment par machines
automatiques, de l'information considérée comme le support des connaissances humaines et des
communications dans les domaines technique, économique et social1.
Des ventes de mains en mains, vers des ventes virtuelles, passent les priorités des opérations
de ventes des biens et des services, ce qui nous rend obligés de donner plus d'importance à la vente
électronique.
Les boutiques en ligne sont depuis des années, largement conseillés pour les sociétés qui se
basent sur la vente des produits et même des services. Ces types de sites web représentent un
dispositif global fournissant aux clients un pont de passage à l'ensemble des informations, des
produits, et des services à partir d'un portail unique en rapport avec son activité.
Les sites de vente en ligne permettent aux clients de profiter d'une foire virtuelle disponible
est quotidiennement mise à jour sans la moindre contrainte, ce qui leur permettrai de ne jamais
rater les coups de cœur, ainsi une foire sans problèmes de distance géographique, ni d'horaire de
travail ni de disponibilité de transport. D'une autre part ces sites offrent à la société de profiter de
cet espace pour exposer ses produits à une plus large base de clientèle.
Notre projet est réalisé dans le cadre de mémoire de fin du deuxième cycle en Informatique
de gestion ayant comme thème principal : la conception et Réalisation d’une application d’E-
Business. « Cas de la Beltexco Kisangani ».
1
Glossaire des termes Informatiques
2
1. WAHABI MOHAMED2 dans son travail intitulé « Conception et réalisation d'un site web
dynamique commerciale »
Son objectif en créant le site commercial visé à développer le processus de vente afin de
faciliter et d'encourager la communication avec le client.
Leur objectif était de créer un site commercial. Les clients ont la possibilité de :
2WAHABI MOHAMED, Réalisation d'un site web dynamique commerciale, inédit, Université Virtuelle de Tunis,
2010-2011.
3 MOULKHALOUA Ali et MEDJADJI Omar, Conception et réalisation d'un site Web E-Commerce, inédit,
Université Abou Bakr Belkaid-Tlemcen /Algérie, 2012-2013
3
3. Jean Richard MUYA KABANDA4 dans son travail intitulé « conception d'un site de vente des
produits dans un établissement commercial, cas des établissements SkyCom »
Son objectif était de créer un site commercial qui gère les ventes, gère les commandes et
gère le stock.
La différence avec nos prédécesseurs ci-haut cités, est que notre panier ne sera pas
disponible à tout le monde pour éviter l'essayage des commandes sans achat et la présence des
milliers de ces commandes sans intérêt dans la base de données. Concevoir un site web commercial
qui, ces derniers temps, représente un dispositif global fournissant aux clients un pont de passage
à l'ensemble des produits.
0.2. Problématique
Aujourd'hui le E-Business devient de plus en plus l'un des services les plus forts de
l'Internet, et cela revient à la diffusion de l'information sur le web qui est rapide et pas coûteuse, ce
qui permet une expansion publicitaire d'un nouveau produit, avec un coût de publicité très
économique, ce qui encourage les entreprises offrants le service de vente, de choisir le E-Business.
Pour les mêmes raisons qu'on a citées ; la Beltexco Kisangani a décidé de réaliser un site web
dynamique qui répondra aux besoins suivants :
❖ Permettre aux clients de réaliser des commandes via le web, et d'envoyer leurs remarques
ainsi que leurs commentaires.
Etant donné que les solutions des grands problèmes sociaux devraient émaner des
institutions universitaires, notre travail devra réponde aux questions suivantes :
4 JeanRichard MUYA KABANDA, conception d'un site de vente des produits dans un établissement commercial,
cas des établissements SkyCom, inédit, Institut Supérieur de Statistique de Kinshasa, 2012-2013
4
❖ Comment aider la Beltexco Kisangani à exposer ses produits à une plus large base clientèle
?
❖ Avec la vente sur internet la Beltexco Kisangani dominera-t-elle les autres formes de vente
à distance ?
0.3. Hypothèse
L'hypothèse est une proposition particulière dont un système d'observation ou
d'expérimentation a pour but d'établir la vérité. Dans cette acceptation, l'hypothèse est une idée
directrice ou une tentative d'explication des faits formulés au début de la recherche. Elle peut être
infirmée ou confirmée par les résultats de la recherche5.
Les questions évoquées ci-haut sont les plus en vogue presque dans toutes les entreprises
commerciales et les hypothèses que notre étude se fixera sont les suivantes :
❖ Pour vendre et percevoir le paiement tout en étant à distance des clients, il faut concevoir
une plateforme web commerciale sur laquelle l'entreprise pourra étaler les produits
disponibles en stock afin que les visiteurs intéressés par ses produits aient la possibilité : de
s'y inscrire pour devenir des clients, d'acheter et de payer même s'ils habitent loin de
l'entreprise.
❖ Quant à ce qui est de l'intérêt communautaire, ce travail permettra à la Beltexco Kisangani
d'exposer ses produits à une plus large base clientèle.
❖ Internet étant un facteur majeur de la réduction du coût de publicité, et aidant à élargir le
champ de diffusion de l'information à tout le monde, celui-ci domine les autres formes de
vente à distance en mettant à la disposition de clients tous les outils d'aide à la recherche
d'informations, la mise à jour des prix et de stock, et les dernières nouvelles de tous les
marchés, et met à la disposition des vendeurs tous les outils pour commercialiser leurs
produits.
5
LOKANGA OTIKEKE F. ; Méthode de Recherche Scientifique, Cours (Inédit), G2 ISC-KIS 2014-2015
5
Confirmation de la commande,
Le payement en ligne,
Le choix de ce sujet nous permet d'approfondir notre connaissance sur tous les équipements
matériels et de processus logiciels utilisable pour mettre en place notre application d’E-Business et
de mieux maitriser la démarche UP (Unified Process) qui est utilisé en UML pour développer des
6
logiciels qui répondent aux attentes des utilisateurs6. Et en fin ce sujet va stimuler en nous un
sentiment de chercheur. C'est de découvrir ce que nous avons pu acquérir tout au long de notre
parcours d'étude universitaire en informatique de gestion.
b. Scientifiquement
Nous estimons que notre travail sera une clé de référence pour d'autres chercheurs qui vont
aller dans ce domaine, tout en mettant en pratique toutes les connaissances acquises au cours de
notre formation afin d'ajouter une pierre sur la construction du monde informatique.
La réalisation de ce travail a obligé une certaine démarche qui a fait recours à certaines
méthodes parmi lesquelles :
6
KIKUNI BUNGULU J. Cours de conception des systèmes d’information II ; L2 IG, Conception ; inédit ; ISC-KIS ;
2022-2023, p.3.
7
WILIWOLI SIBILONI A ; Méthodes de la recherche scientifique ; Ph.D., [Link]-KIS ; inédit ;
2019-2020, p.12
8
[Link] consulte le 25/05/2023 à 21h57.
7
Faisant recours au langage UML, cette méthode va nous aider à présenter différentes
faces architecturales la charpente informatique de l'application.
❖ Méthode participative
Nous-même étant client dans la Beltexco Kisangani, nous avons eu l'occasion de vivre
la réalité.
❖ Méthode documentaire
Par laquelle nous avons consulté différents documents concernant notre cadre d'étude
(Internet, bibliothèque, brochures, ...)
❖ Méthode historique
Qui nous a aidés dans la collecte des informations historiques de l'entreprise qui fait l'objet
de notre sujet.
0.6.2. Techniques
Les techniques sont définies par le professeur Augustin WILIWOLI SIBILONI comme
étant un ensemble des procédés de recherche qui servira à mettre en œuvre concrètement et réaliser
les opérations correspondantes aux différentes étapes de la méthode9. Nous avons eu à utiliser les
techniques qui suivent :
Qui nous a permis d'entrer en contact direct avec certains agents de la Beltexco
Kisangani utilisant le système existant afin de s'informer sur le fonctionnement de ce dernier.
❖ Technique d'observation
Qui nous a permis de décider sur le choix du sujet présent partant de la réalité qui
se passe au sein de la Beltexco Kisangani qui est notre milieu d'investigation.
9
WILIWOLI SIBILONI A, Méthode de recherche scientifique, cours inédit 2019-2020
8
Il est affirmé qu’un travail scientifique pour bien être précis doit être délimité dans l’espace
et temporellement.
❖ Dans l'espace : notre application se basera sur la Beltexco Kisangani plus précisément dans la
conception d'une application d’E-Business.
❖ Temporellement : notre conception sera fonctionnelle dès sa mise en place jusqu'au jour où un
autre informaticien fera mieux.
❖ Les difficultés d’ordre pécuniaires, manquent des informations, manque d’ouvrages relatifs
au sujet encours de traitement ;
❖ L’accès limité à des documentations de la Beltexco Kisangani ;
❖ Le refus de voir la fonctionnalité de système existant de l’entreprise ;
❖ Non disponibilité de personne ressource ;
❖ La gestion du temps de recherche et des cours ;
❖ Manque du courent électrique dans la ville de Kisangani.
9
Pour contourner toutes ces difficultés, nous nous sommes contentés des documents de bord,
les notes des cours, des orientations de notre équipe d’encadrement ainsi que des recherches sur
internet. Nous nous sommes aussi rabaissés jusqu’à notre plus basse expression pour tirer des
informations nécessaires de la part des personnes ressources.
10
Chapitre Premier :
APPROCHE THEORIQUE ET PRESENTATION DU MILIEU D‘ETUDE
I.1. Présentation du milieu d’étude
I.1.1. Historique
La société Belge de Textile et de commerce, (BELTEXCO) fut créée en 1922 par les
Belges, elle est l’aboutissement d’une longue histoire liée à la vie et à l’existence même d’une
famille dont l’arrière-grand-père, Monsieur MERALY RAWJI, immigra au Congo Belge vers les
années 1933 et s’installa à Kalemie et à Kindu dans la province de Maniema pour travailler dans le
domaine du commerce général.
Vint ainsi la troisième génération de la famille dont les commandes seront tenues des
mains de maître par le fils ainé de PYARALI RAWJI à la personne de Monsieur MUSHTAQUE
RAWJI, née à Kindu en RDC.
Au cours de l’année 1969, Monsieur MUSTHAQUE alors jeune, est appelé à la tête
de la société. Il sera rejoint par ses frères, encore à bas âges entre 1973 et 1980. Animé par le sens
des affaires hérité de son ancêtre, il réussit à récupérer, entre les mains des Belges, BELTEXCO
(Société Belge des textiles et de commerce, qu’il fusionna en 1976 avec les Etablissements RAWJI
& FILS).
Pour rappel, la société a été prorogée pour un nouveau terme de 30 ans par décision
de l’Assemblée Générale Extraordinaire du 11/01/1951, publiée à l’annexe I du bulletin officiel de
l’année 1951, page 1111 et suivantes, prorogation autorisée par Arrêté du Principe Royal du
30/04/1951, publiée dans la première partie du bulletin officiel de l’année 1951.
DG
Direction Import-Export
- Service Fluvial - Sécretariat
- Service technique - Service du personnel
- Maintenance et logistique - Service juridique - Direction Comptabité
- Service de sécurite - Finance et Informatique
- Service de protocole
Légende :
PCA : Président du conseil d’administration
ADG : Administrateur Directeur Général
D.G : Directeur Général
SCE : Service
DPT : Département
DIR : Direction
c. Directeur Général
d. Comité de Gestion
- Administrateur
Le comité de gestion veille à la bonne exécution des décisions du conseil
d’administration, et assure dans la limite des pouvoirs lui confies par celui-ci, la gestion des affaires
courantes de la société, particulièrement les problèmes spécifiques de fonctionnement nécessitant
l’intervention et la collaboration des autres directions.
I.2.1. Conception
La conception est souvent considérée, a tort, comme un simple enrichissement des
résultats obtenus durant l’analyse. Il s’agit là d’une vision fortement réductrice qui ignore tout
simplement que la conception est temps de la mise en œuvre du savoir-faire10.
I.2.2. Réalisation
Action de réaliser quelque chose, de le faire passer du stade de la conception à celui
de la chose existante11.
I.2.3. Application
C’est un Programme informatique utilisant des fonctionnalités d’une certaine
plateforme12.
I.2.4. E-Business
E-business est l’abréviation « d’electronic business » qui signifie « business
électronique »13. Ensemble des échanges marchands par internet. Commerce sur internet, c’est-à-
10
MUSANGU LUKA M., Méthode d’Analyse Informatique I, cours dispensé en G2 IG, ISC-KIS, 2016-2017, (inédit).
11
Idem
12
Dictionnaire la rousse edition 2022
13
[Link]
16
dire par l’intermédiaire d’un site web qui propose des produits à vendre, que l’internaute peut
acheter14.
❖ B2B (Business-to-Business)
Ceux sont les entreprises qui font affaire avec d'autres, comme les fabricants qui
vendent à des distributeurs et grossistes, qui à leur tour vendent aux détaillants. La
tarification est basée sur la quantité de l'ordre et est souvent négociable.
❖ B2C (Business-to-Consumer)
Ce sont les entreprises vendant au grand public en général grâce à des catalogues
en utilisant des logiciels panier. En volume en dollars, B2B à la palme, cependant B2C est
vraiment ce que l'utilisateur, a en tête en ce qui concerne le commerce électronique, dans
son ensemble.
❖ B (Consumer-to-Business)
Le consumer to business (B) est un modèle d'entreprise (business model) dans
lequel les consommateurs (les particuliers) sont au service de l'entreprise en apportant un
produit ou une prestation, et non le contraire comme c'est le cas traditionnellement.
❖ C (Consumer-to-Consumer)
Il existe de nombreux sites offrants de petites annonces gratuites, enchères, et
des forums ou les particuliers peuvent acheter et vendre en ligne grâce au système de
paiements tels que PayPal, ou les gens peuvent envoyer et recevoir de l'argent en ligne en
toute simplicité. Le service d'enchère d'eBay est un bon exemple de commerce de personne,
des transactions ont lieu tous les jours depuis 1995.
Les entreprises utilisant les réseaux internes, pour offrir à leurs employés des produits et
services en ligne [pas nécessairement en ligne sur le web] se sont livrées à B2E (Business-
to-Employée) e-Commerce.
14
Dictionnaire la rousse edition 2022
17
15
Olivier BALAGIZI, Cours de Marché informatique. Dispensé en L2 IG/ISIG-Goma, 2016-2017
16
Idem
17
Olivier BALAGIZI, Cours de Marché informatique. Dispensé en L2 IG/ISIG-Goma, 2016-2017
18
Idem
18
Environnement
Entreprise ou organisation
Système de pilotage
- Réfléchit
- Décide
- Contrôle
Information
Système d’information
- Mémorise
- Traite
- Diffusion
Information
Système opérant
Flux primaire
- Transforme
Matière ,
- Produit
Finance ,
Personnel ,
Information .
19
Tout en assurant des droits accordés à ces derniers. L’avantage majeur de l’utilisation de la base
de données est la possibilité de pouvoir être accédés par plusieurs utilisateurs simultanément.
19
[Link]/UnifiedProcess, site consulté le 10 Août 2023
20
KIKUNI BUNGULU J. Cours de conception des systèmes d’information II, L2 Conception, ISC-KIS 2022-2023
21
Sa notation graphique permet d’exprimer visuellement une solution objet, ce qui facilite la
comparaison et l’évaluation des solutions. L’aspect de sa notation, limite l’ambiguïté et les
incompréhensions. UML fournit un moyen astucieux permettant de représenter diverses
projections d’une même représentation grâce aux vues.
Une vue est constituée d’un ou plusieurs diagrammes. On distingue deux types de vues :
❖ La vue statique : permettant de représenter le système physiquement :
- Diagrammes de classes : représentent des collections d’éléments de modélisation statiques
(Classes, paquetages…), qui montrent la structure d’un modèle.
- Diagrammes d’objets : ces diagrammes montrent des objets (instances classes dans un état
particulier) et des liens (relations-sémantiques) entre objet.
21
KIKUNI BUNGULU J. Cours de conception des systèmes d’information II, L2 Conception, ISC-KIS 2022-2023
22
CHAPITRE DEUXIEME :
PLANNING PREVISIONNEL DE REALISATION DU PROJET
ET ANALYSE ET CONCEPTION DE SYSTEME
D’INFORMATION
Dans ce Point, nous allons attirer notre attention sur Le planning prévisionnel est un
programme qui décomposera notre étude en accomplissant les tâches élémentaires enfin de définir
l’échelonnement du travail dans le temps. Le but de ce chapitre est celui de minimiser la durée
nécessaire à la réalisation de chacune des opérations et des contraintes qu’elles doivent respecter
ainsi que le coût de la réalisation du projet.
Un projet est un ensemble des actions à entreprendre à un besoin défini dans des délais fixés. Ainsi
un projet étant une action temporaire avec un début et une fin, mobilisant des ressources identifiées
(humaines et matérielles) durant sa réalisation23.
La réalisation d’un projet nécessite souvent une succession des tâches auxquelles s’attachent
certaines contraintes à savoir24:
Il nous faut signaler que la réussite d’un projet repose en grande partie sur la maitrise de celle-ci,
la capacité de dialoguer avec ses différentes directions, la capacité à gérer les conflits, la capacité
22
KWASIA ILANGA C, Conduite des projets informatiques, cours inédit, L2 CSI, ISC-KIS, 2022-2023
23
Ibidem.
24
Ibidem.
24
à convaincre les plus conservateurs et de les réaliser en respectant les contraintes bien définies de
délai et de coût.
La planification vise à déterminer les différentes tâches d’activités à réaliser, aux dates
correspondantes, avec les moyens matériels et humains y affectés.
❖ MPM
❖ PERT
❖ Diagramme de GANTT
Ces trois méthodes poursuivent le même objectif : planifier le déroulement d’un projet,
mais les modes de présentation diffèrent. Pour notre travail, nous optons pour la méthode PERT
qui va nous permettre d’avoir une vision claire de différentes tâches du projet, des ressources mises
en œuvre et le temps alloué à l'exécution de chaque tâche. Il permet également de suivre au cours
du projet l'adéquation entre les prévisions et les réalisations et réévaluer les besoins en termes de
ressources humaines, financières et matérielles.
❖ Prise de contact ;
❖ Description des besoins ;
❖ Analyse des besoins ;
❖ Conception de système ;
❖ Conception de la base des données ;
❖ Implémentation de système ;
❖ Test et essai de l’application ;
❖ Déploiement de système conçu ;
❖ Formation des utilisateurs.
préoccupe plus de la gestion des clients qui se présente au magasin tout en oubliant qu'il y a
beaucoup de personnes qui ont besoin de leurs produits mais peut-être n'ont pas le temps pour
passer au magasin pour acheter.
Cela étant, nous avons pensé à apporter la solution à ce problème, grâce à la création d'une
plateforme web commerciale permettant à la BELTEXCO Kisangani de vendre et percevoir le
paiement tout en étant à distance des clients.
Améliorant ainsi la productivité de ses services, et éviter ainsi les attroupements ainsi
constatés dans presque toutes les entreprises commerciales de la place.
La plateforme sera développée en français dans un premier temps, avec compatibilité sur
mobile et desktop, une base de données en HFSQL, et une application de mis à jour des données
dans la base de données écrite en Wlangage un langage de programmation de 5ème génération avec
comme environnement de développement WebDev 24.
Les enjeux liés à la mise en place de ce système sont en premier lieu sécuritaires, du fait que
le système existant ne gère les ventes efficacement. A cet effet, notre plateforme vient
compléter le système existant.
27
Les besoins fonctionnels sont liés aux fonctionnalités de l'application à mettre en place.
Mais sont obtenus à l'issu de l'interview sous forme d'une narration. Partant de cette narration, nous
avons choisi de décomposer l’ensemble des besoins fonctionnels en parties comme suit :
❖ Gestion du système ;
❖ Gestion des articles ;
❖ Gestion commande ;
❖ Gestion de consultation des catalogues.
26
KIKUNI J., Séminaire Informatique II, L2 conception, ISC-KIS, 2018-2019, p.28.
27
[Link]é le 28/06/2023 à 22h50
29
Niveau 0 X1 -
Niveau 1 X2, X3 X1
Niveau 2 X4 X2, X3
Niveau 3 X5 X4
Niveau 4 X6 X5
Niveau 5 X7 X6
Niveau 6 X8 X7
Niveau 7 X9 X8
28
AMISI MATONGO J. Op. Cit, 2018-2019.
31
X2
4 X5 X6 X7 X8 X9
X1 X2'0
X3 X4
6 5 26 8 4 8
7 5
10 13
X2
0 0 6 6 6 18 18 23 23 49 49 57 57 61 61 69 69
X2'0
Xd X1 X4 5 X5 26 X6 8 X7 4 X8 8 X9
5
13 13
X3
a. Date au plutôt
Dans le tableau de date au plus tôt : il n'est pas possible de commencer une opération avant
celle-ci. Choisir de commencer une opération à la date au plus tôt est intéressant, car cela laisse
une marge de manœuvre, mais cela peut aussi parfois poser des difficultés.
Au tableau de date au plus tard : c'est la date la plus défavorable sans mettre le projet en
péril. Choisir de commencer une opération à la date au plus tard est techniquement possible, mais
constitue toujours une difficulté, car le moindre retard dans l'exécution de cette tâche entraînera
automatiquement un retard de l'ensemble du projet.
C 10 – 10 =0 TD – TC – 7=0 0 (*)
D 17 – 17 = 0 TE – TD – 5=0 0 (*)
E 22 – 22 = 0 TF – TE – 5 =0 0 (*)
F 27 – 27 = 0 TG – TF 26=0 0 (*)
G 53 – 53 = 0 TH – TG -8=0 0 (*)
H 61 – 61 = 0 TI – TH –4=0 0 (*)
I 65 – 65 = 0 TJ – TI – 8=0 0 (*)
J 73 – 73 = 0 TZ – TJ 11=0 0 (*)
Les marges certaines, libres et totales dépendent des écarts entre les fins des opérations au
plus tôt ou au plus tard et le début de l'opération suivante, au plus tôt ou au plus tard. Ceci offre
donc 3 combinaisons qui peuvent intéresser le planificateur.
34
a. Marge libre
1 T1 = 0
2 T2 – T1 – D1 = 6 – 0 – 6 = 0
T3 – T2 – D2 = 10 – 7 – 3 =
3
0
T4 – T3 – D3 = 13 – 10 – 3
4
=0
T5 – T4 – D4 = 18 – 13 – 5
5
=0
T6 – T5 – D5 = 23 – 18 – 5
6
=0
T7 – T6 – D6 = 49 – 23 – 26
7
=0
T8 – T7 – D7 = 57 – 49 – 8
8
=0
T9 – T8 - D8 = 61 – 57 – 4 =
9
0
T10 – T9 – D9 = 69 – 61 – 8
10
=0
7 T7∗ − T7 = 57 − 57 = 0
8 T8∗ − T8 = 61 − 61 = 0
9 T9∗ − T9 = 69 − 69 = 0
Elle indique le retard maximum que pourrait prendre la tâche sans retarder la fin de projet.
II.9. ESTIMATION DU COUT DE REALISATION DU PROJET
Dans ce projet, le chemin critique se compose des taches suivent : (Xd, X1, X4, X5,
X6, X7, X8, X9).
➢ Administrateur système :
- De gère le système (créer l’utilisateur, modifier droit d’accès, bloque l’accès, veuille
sur dynamisme du site) ;
- Publier, mise à jour, supprimer les articles(produit) ;
- Ajouter, mise à jour, supprimer les catalogues des articles(produit) ;
- Valider, mise à jour, supprimer les commandes des articles (produit).
➢ Visiteur :
- Consulter les catalogues des articles(produit).
➢ Client :
- Ajouter, payer les paniers ;
- Choisir le mode de livraison.
29
MAYAMONA E., Méthodologies d’analyse Informatique II, L2 Conception, ISC-KIS,2018-2019, Inédit, p.27.
30
KIKUNI J., Séminaire Informatique II, L2 conception, ISC-KIS, 2018-2019, p.28.
31
[Link]é le 28/06/2023 à 22h50
38
Cependant, les besoins non fonctionnels de notre système peuvent être décrits selon la
démarche suivante :
- Le système doit être capable de certifier la sécurité des données :
Par l’inscription des visiteurs pour devenir clients et l'authentification de chaque utilisateur qui veut
avoir accès au système.
- L'accès est possible par l'insertion d'un profil d’utilisateur et d'un login ;
- Le système doit garantir l'intégrité et la cohérence des données ;
- Le système doit être interactif fiable et facile à administrer ;
- Le Système doit Présenter une Interface Simple et Conviviale ;
- Le Système doit Signaler les Erreurs et éviter les Conflits.
b. Aspect Software:
- Système d’exploitation : MS Windows 11 Professional de 64 Bit ;
- Logiciel application:
- Antivirus : Kaspersky 2023 PC avec Licence.
2. les acteurs :
Administrateur (Webmaster) ;
Client ;
Visiteur.
32
J. KIKUNI J. conception de système d’information II, L2 conception, ISC-KIS, 2022-2023
33
Idem
40
❖ Le visiteur : c'est un individu qui est entrain de fouiller sur le net, cherchant un produit
pour l'acheter ou pour avoir une idée sur les modèles et les prix. Jusqu'au ce stade c'est un
utilisateur inconnu donc il n'est pas encore un client.
❖ Le Client : cet acteur est un visiteur ayant déjà créer un compte sur notre site, il peut donc
suivre le processus d'achat des produits en toute sécurité sachant que notre système doit
être l'unique responsable de la confidentialité des données personnelles de ses clients.
❖ L'administrateur : pour les sites web on l'appelle généralement « le webmaster 34». C'est
celui qui assure le dynamisme du site et veille sur les mises à jour des produits, de leurs
prix, de leurs disponibilités, de la gestion des payements et la gestion des livraisons.
2. Le cas d’utilisation :
Le cas d’utilisation (ou use case) correspond à un objectif du système, motivé par un
besoin d’un ou plusieurs acteurs.
3. La relation :
Elle exprime l’interaction existant entre un acteur et un cas d’utilisation.
III.[Link]. Identification des cas d’utilisation
Tableau 1 : identification des cas d’utilisation
34
[Link] consulter 10/09/2023 à 21h34’
41
35
J. KIKUNI, conception de système d’information II, cours, L2 info, ISc-Kis 2022 2023.
42
Itération 3 : S’inscrire
Figure 8 : Diagramme de paquetage d’inscription
36
[Link] consulté le 03/07/2023
45
➢ Cas Association binaire de type plusieurs [(1..*) ou (0..*)] à un [-(1..1) ou (0..1)] nous
ajoutons un attribut de type clé étrangère de la table à multiplicité plusieurs [(1..*) ou (0..*)]
dans la table à multiplicité [-(1..1) ou (0..1)] de l’association ;
➢ Cas d’une liaison plusieurs (0..* ou 1..*) à plusieurs (0..* ou 1..*) ;
➢ L’association ou la classe-association devient une table de liaison. La clé primaire de la
nouvelle table créée sera composée des deux clés primaires des relations obtenues. Les
éventuels attributs de la classe-association deviennent des attributs de la nouvelle relation38.
➢ Cas de l'héritage Transformer chaque sous-classe en une relation. La clé primaire de la
Superclasse devient clé primaire de chaque sous classe.
Diagramme de déploiement
37
NDJUNGU S., Conception des systèmes d’Information I, ISC-KIS, 2017-2018 L1 INFO, p.48.
38
MAYAMONA E., Op. Cit, p.43.
39
Cours uml n°9
48
Diagramme de Composants
Le diagramme d'activité est attaché à une catégorie de classe et décrit le déroulement des
activités de cette catégorie. Le déroulement s'appelle "flot de contrôle". Il indique la part prise par
chaque objet dans l'exécution d'un travail. Il sera enrichi par les conditions de séquencement.40
1. Gérer système
Figure 17 : Diagramme d’activité gestion de système
2. Inscription
La phase d'inscription est indispensable pour passer d'un simple visiteur du site qui
n'a le droit que de consulter les produits et leurs prix à un client qui peut acheter ses articles
désirés et payer sa facture en ligne et donc attendre la livraison de sa commande à domicile.
40
[Link]
50
3. Authentification
Diagramme de séquence
1) Identification
Résume/objectif : l’Administrateur est avant toute chose, appelé à créer les utilisateurs et les
groupes d’utilisateurs qui vont interagir avec le système.
Utilisateur :
41
[Link], p.51
52
Pré condition :
Pré condition :
Scenario Nominal :
Scenario Alternatif :
1) Identification
Nom : Visiteur
Utilisateur :
- Principal : Visiteur
- Secondaire : -
Pré condition :
Pré condition :
54
2) Description Textuelle
Scenario Nominal :
Scenario Alternatif :
1) Identification
Résume/objectif : le client va remplir le panier pour faire la commande via notre application
E-Business
55
Utilisateur :
- Principal : Client
- Secondaire : -
Pré condition :
Pré condition :
Scenario Nominal :
Scenario Alternatif :
4) Identification
Utilisateur :
Pré condition :
Pré condition :
5) Description Textuelle
Scenario Nominal :
Scenario Alternatif :
Conclusion partielle
Dans ce chapitre nous avons présenté d’une façon globale, les deux étapes
essentielles du système élaboré pour l’analyse et la conception de notre application en suivant le
processus de normalisation UML et les différents diagrammes, afin de faciliter la phase de
réalisation.
59
CHAPITRE TROISIEME :
IMPLEMENTATION DU SYSTEME D’INFORMATION
Ce langage de programmation est un langage bien assis et complet par ses propres
fonctions et procédures intégré dans son IDE WebDev qui est un AGL (Atelier de Génies Logiciel)
qui aussi un IDE bien conçu et complet avec des outils qui vous permettront de partir de la
conception du projet, à l’implémentation de base de données, à la création des requêtes et
43
KWASIA ILANGA C., Laboratoire Informatique II, Cours (Inédit), L2 CSI, ISC-Kisangani, 2018-2019, pp.
60
développement des états de sortie jusqu’au déploiement de votre application ou votre site web qui
peut tourner sur une plate-forme monoposte ou client-serveur sur un environnement Windows ou
Linux tous x32 ou x64 bites.
Pour un utilisateur, une base de données est un espace où il peut enregistrer des
informations, les retrouver et les faire traiter automatiquement par un ordinateur (on retrouve là,
l’étymologie du mot informatique) ;
Nous nous contentons ici du rôle de développeur, cela signifie que nous occultons
l’administration d’une base de données (puisqu’il s’agit d’un autre métier) mais que nous gardons
en tête les préoccupations des utilisateurs (dont ce n’est pas le métier de développer des bases de
données).
Dans une base de données personnelle (que l’on manipule dans le logiciel Access de
Microsoft par exemple), on retrouve essentiellement un schéma où je suis l’unique concepteur,
développeur, fournisseur et analyste des données.
Nous avons porté notre choix de SGBD sur le HFSQL CLIENT/SERVEUR de WebDev.
HFSQL (HyperFileSQL) est un moteur de base de données (sous le nom d’Hyper File) mis en place
par la société française PC SOFT et incorporé en standard de l'environnement de développement
WebDev, du même auteur. Ce dernier nous a permis dans notre travail de créer la base des données
pour le stockage des informations de notre plateforme web. Notons ici que notre site web pourra
aussi être gérée sous client-serveur grâce au Centre de Contrôle HFSQL, ce dernier qui permet à
exécuter l’application sur différents postes.
44
[Link] consulté le 07/08/2023 à 18h30
61
❖ INTERFACE CLIENT : partie qui s'affiche dès l'accès à notre site web (Page d'accueil,
contact, les articles disponible en stock,...)
❖ ADMIN PANEL : partie accessible aux utilisateurs ayant le privilège admin ; d'ici ils
peuvent modifier différentes informations et aussi ajouter des nouveaux articles sur le site
web.
1. INTERFACE CLIENT
❖ Entête
1. Le lien qui ramène le client a la page de connexion pour profiter pleinement de la foire
virtuelle,
2. Le lien qui ramène le visiteur à la page d'inscription,
3. Différents menus,
4. Le détail du contenu du panier et un lien pour vider le contenu du panier,
5. Le lien qui ramène le visiteur et/ou client sur un formulaire de recherche.
6. Le numéro de téléphone du service client.
62
❖ Pied de page
Figure 27 : Corps accueil site web ; Nouvelles Produits Arrivées Cette division affiche les
nouveaux produits Arrivés.
63
Création Compte
Comme dans tout site web commercial, le visiteur ne peut devenir client qu'après la
phase d'inscription, notre site web met à la disposition de ses visiteurs un formulaire d'inscription
pour devenir client le visiteur doit le remplir.
Connexion
Une fois de plus nous nous trouvons devant une page qui ressemble à une autre (le corps
du page d'accueil ; nouvelles arrivées) dans une grande partie même si elle est en réalité, toute
différente.
La figure 31 ressemble à la figure 27 sauf que celle-ci est une page qui affiches un nouvel
arrivage mais qui s'affiche après authentification (cfr. Figure 29) d'un client et non pas par un simple
visiteur. Ex : remplissage du panier.
Le contenu du panier
Cette figure représente le contenu du panier virtuel qui permet de conserver la trace des
achats du client tout au long de son parcours et de modifier les quantités pour chaque référence.
2. ADMIN PANEL
65
Administrateur ou client de notre site web, ils sont tous appelés aux mêmes étapes
d'inscription et d'authentification, mais l'unique différence c'est le privilège. Quand l'utilisateur
possède un privilège « Administrateur », il peut accéder directement à la page principale
d'administration de notre site web qui se compose aussi de trois parties principales :
Un entête qui contient le logo, photo de l'admin, icone de notification et un formulaire de recherche.
Une barre de menus verticale sous forme d'accordéon, qui contient à son tour des liens à toutes les
pages de gestion des articles, des catégories, des marques, des boutiques, des fournisseurs, des
utilisateurs, des privilèges, des villes, des modes de livraison, des états de commandes et des
propriétés des articles.
Une partie centrale qui affiche différents formulaires et autres informations se trouvant sur le site,
mais elle doit après afficher les formulaires sélectionnés par le webmaster à partir des menus de
gestion qui se trouvent dans la partie droite de la page.
Il est accessible à partir du lien « Administrer » se trouvant dans le bas de la page de l'interface
client.
Sur cette figure nous représentons l'espace d'authentification réservé aux utilisateurs
accrédité du privilège de webmaster pour apporter différentes modifications dans notre application.
66
L'ajout de nouveaux articles est l'une de nombreuses taches affectées aux webmasters de
notre site web, cette tache englobe la saisie des caractéristiques du produit comme par exemple la
désignation, le prix, la marque, la catégorie et d'autres caractéristiques, ainsi que les photos que le
webmaster a besoin qu'il puisse télécharger de son disque. Pour cela nous mettons à sa disposition
un bouton « parcourir ».
67
Cette figure représente la liste d'articles ajoutés par le webmster, nous voulons par cette
figure donner un exemple de plusieurs listes qui s'affichant de la même manière que la présente.
Cette figure représente les listes des commandes et la liste des états des commandes
effectuées par nos différents clients qui sont enregistrés dans notre BD. Lors de la livraison de la
commande le livreur va cliquer sur le lien « non livré » afin de confirmer la livraison.
Conclusion partielle
Nous venons de terminer cette partie l'analyse de conception du nouveau système, qui
consiste à représenter les diagrammes et les imprimés d'écrans de notre site web commercial pour
clarifier les étapes d'utilisation de notre site avec ses deux interfaces : client et administrateur.
69
CONCLUSION
Nous voici au terme de la rédaction de notre Travail de fin de deuxième cycle d'université,
mémoire qui portait sur la Conception et réalisation d'une application d'E-Business. « Cas de la
Beltexco/Kisangani »
Durant notre recherche, nous nous sommes rendu compte des difficultés qui guettent la
vente des marchandises au sein de la Beltexco/Kisangani :
❖ Pour vendre et percevoir le paiement tout en étant à distance des clients, il faut concevoir
une plateforme web commerciale sur laquelle l'entreprise pourra étaler les produits
disponibles en stock afin que les visiteurs intéressés par ses produits aient la possibilité : de
s'y inscrire pour devenir des clients, d'acheter et de payer même s'ils habitent loin de
l'entreprise.
❖ Quant à ce qui est de l'intérêt communautaire, ce travail permettra à la Beltexco Kisangani
d'exposer ses produits à une plus large base clientèle.
❖ Internet étant un facteur majeur de la réduction du coût de publicité, et aidant à élargir le
champ de diffusion de l'information à tout le monde, celui-ci domine les autres formes de
vente à distance en mettant à la disposition de clients tous les outils d'aide à la recherche
d'informations, la mise à jour des prix et de stock, et les dernières nouvelles de tous les
marchés, et met à la disposition des vendeurs tous les outils pour commercialiser leurs
produits.
Nous n'affirmons pas avoir résolu tous les problèmes dans notre application, toutefois les
grands problèmes ont été élucidés. Nous laissons donc la place aux autres chercheurs voulant
améliorer ce travail d'y apporter aussi leur connaissance.
71
BIBLIOGRAPHIE
1. Ouvrages
❖ Glossaire des termes Informatiques ;
❖ Dictionnaire la rousse édition 2022 ;
2. Cours
INTRODUCTION ............................................................................................................................ 1
0.1. Etat de la question ..................................................................................................................... 2
0.2. Problématique............................................................................................................................ 3
0.3. Hypothèse .................................................................................................................................. 4
0.4. Objectif du travail...................................................................................................................... 5
0.5. Choix et intérêt du sujet ............................................................................................................ 5
0.5.1. Choix ...................................................................................................................................... 5
[Link]érêt du sujet ......................................................................................................................... 5
0.6.Méthodes et techniques .............................................................................................................. 6
0.6.1.Méthodes ................................................................................................................................. 6
[Link] .............................................................................................................................. 7
0.7.Délimitation du sujet .................................................................................................................. 8
[Link] du travail................................................................................................................. 8
[Link]és rencontrées ............................................................................................................... 8
Chapitre Premier :APPROCHE THEORIQUE ET PRESENTATION DU MILIEU D‘ETUDE . 10
I.1. Présentation du milieu d’étude................................................................................................. 10
I.1.1. Historique .............................................................................................................................. 10
I.1.2. Statut Juridique ..................................................................................................................... 11
I.1.3. Objectif social de la BELTEXCO/KISANGANI ................................................................. 12
I.1.4. Situation géographique ......................................................................................................... 13
I.1.5. Organigramme de la BELTEXCO/KISANGANI ................................................................ 13
I.1.6. Fonction et Attribution .......................................................................................................... 13
I.2. Approche théorique .................................................................................................................. 15
I.2.1. Conception ............................................................................................................................ 15
I.2.2. Réalisation............................................................................................................................. 15
I.2.3. Application ............................................................................................................................ 15
74
I.2.4. E-Business............................................................................................................................. 15
I.2.5. Type des systèmes................................................................................................................. 17
I.2.6. Organisation de système dans l’entreprise ............................................................................ 18
I.2.7. Base de données (BDD) ........................................................................................................ 19
I.2.8. Système de Gestion de Base de Données ............................................................................. 19
I.2.10. UML (Unified Modeling Language) .................................................................................. 21
CHAPITRE DEUXIEME : ............................................................................................................ 23
PLANNING PREVISIONNEL DE REALISATION DU PROJET ET ANALYSE ET
CONCEPTION DE SYSTEME D’INFORMATION .................................................................... 23
II.1. Définition du projet ................................................................................................................ 23
II.2. Généralités sur l’ordonnancement .......................................................................................... 24
II.3. Méthode Pert........................................................................................................................... 24
II.4. Démarche de la méthode PERT.............................................................................................. 25
II.5. Elaboration de cahier de charge.............................................................................................. 25
II.5.1. Contexte et définition .......................................................................................................... 25
II.5.2. Périmètre de projet............................................................................................................... 27
II.5.3. Description fonctionnelle des besoins ................................................................................. 27
II.5.1.1. Les besoins fonctionnels ................................................................................................... 27
I.5.1.2. Les besoins non fonctionnels ............................................................................................. 28
II.5.3. Enveloppe budgétaire .......................................................................................................... 29
II.5.4. Délai ou date de réalisation ................................................................................................. 29
II.6. Identification et dénombrement des taches ............................................................................ 29
II.6.1. Tableau de planning d’exécution des taches ....................................................................... 29
II.7. Calcul des niveaux .................................................................................................................. 30
II.7.1. Présentation de graphe ......................................................................................................... 31
II.7.2. Calcul des dates ................................................................................................................... 31
II.7.3. Détermination des marges ................................................................................................... 33
II.8. Détermination de chemin........................................................................................................ 34
II.9. Calendrier de réalisation du projet.......................................................................................... 36
IIII. ANALYSE ET CONCEPTION DE SYSTEME D’INFORMATION ................................... 37
III.1. Capture des Besoins .............................................................................................................. 37
III.1.1. Capture des besoins fonctionnels ....................................................................................... 37
III.1.2. Capture des besoins non fonctionnels ................................................................................ 37
75