0% ont trouvé ce document utile (0 vote)
20 vues76 pages

Application E-Business pour Beltexco Kisangani

Le document présente un projet de fin d'études sur la conception et la réalisation d'une application d'E-Business pour la société Beltexco Kisangani. Il aborde l'importance croissante du commerce en ligne, les objectifs du projet, ainsi que les méthodes et techniques utilisées pour son développement. L'application vise à faciliter la vente de produits en ligne, améliorer la communication avec les clients et élargir la base clientèle de l'entreprise.

Transféré par

jonathankiditcho01
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues76 pages

Application E-Business pour Beltexco Kisangani

Le document présente un projet de fin d'études sur la conception et la réalisation d'une application d'E-Business pour la société Beltexco Kisangani. Il aborde l'importance croissante du commerce en ligne, les objectifs du projet, ainsi que les méthodes et techniques utilisées pour son développement. L'application vise à faciliter la vente de produits en ligne, améliorer la communication avec les clients et élargir la base clientèle de l'entreprise.

Transféré par

jonathankiditcho01
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

0

REPUBLIQUE DEMOCRATIQUE DU CONGO


INSTITUT SUPERIEUR DE COMMERCE DE KISANGANI
« ISC-KIS »

B.P. 1010
E-mail : Isc.kis2010@[Link]

DEPARTEMENT D’INFORMATIQUE DE GESTION

CONCEPTION ET REALISATION D’UNE APPLICATION D’E-


BUSINESS.
« CAS DE LA BELTEXCO KISANGANI »

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

ANNEE ACADEMIQUE: 2022 2023

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.

L'expansion de l'internet provoque des changements profonds au niveau commercial, de la


publicité jusqu'à la livraison, tous les détails d'une relation commerciale entre le vendeur et le client
passent aujourd'hui par l'internet, ce dernier met à la disposition de tous les partenaires, tous les
outils pour finaliser l'achat et la vente en succès et en toute sécurité, ce qu'on l'appelle aujourd'hui
le E-Business.

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

0.1. Etat de la question


Les idées de nos prédécesseurs nous ont permis d'apporter une innovation dans notre travail
dans le cadre de la conception du site web de vente en ligne. C'est ainsi que nous en citons quelques-
uns :

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.

Les clients ont la possibilité de :

· S'identifier (se connecter ou s'inscrire),

· Voir les produits par catégorie,

· Ajouter les produits dans leur panier,

· Passer leur commande.

2. MOULKHALOUA Ali et MEDJADJI3 Omar dans leurs travails intitulés « conception et


réalisation d'un site Web E-Commerce »

Leur objectif était de créer un site commercial. Les clients ont la possibilité de :

· S'identifier (se connecter ou s'inscrire),

· Voir les produits par catégorie et prix,

· Ajouter les produits dans leur panier, et voir le panier,

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

· Passer leur commande en ligne.

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 :

❖ Commercialiser les produits de l'entreprise sur le web.

❖ Permettre aux clients de s'inscrire à l'entreprise.

❖ 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 peut-on vendre et percevoir le paiement tout en étant en distance de clients ?

❖ 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

0.4. Objectif du travail

L'objectif général de notre étude scientifique s'énonce comme étant la conception et


réalisation d'une application d’E-Business pour le compte de la Beltexco Kisangani.

Ce site permettra de réaliser les opérations suivantes :

Exposition des produits ainsi que leurs prix et caractéristiques,

Inscription des visiteurs pour devenir clients,

Ajout des produits choisis au panier,

Choix du mode de livraison,

Confirmation de la commande,

Le payement en ligne,

Confirmation de l'opération d'achat et la réception de la facture.

0.5. Choix et intérêt du sujet


0.5.1. Choix
Le choix de cette étude n'est pas le fait de hasard. Entant que finaliste en deuxième année
de licence en science Informatique de Gestion, il s’agit d'une opportunité de mettre en œuvre une
application d’E-Business. Nous estimons que le sujet choisi est d’actualité compte tenu du faible
croissant de vente des produits via internet dans notre pays et dans le monde. Nous étions poussés
par le goût d’amélioration la diffusion des informations de vente des produits par le moyen de ce
que nous pouvons appeler « nouveau médias ». Par nos recherches et par la volonté des
responsables de l’entreprise.

0.5.2. Intérêt du sujet


Notre travail a un double intérêt :
a. Intérêt personnel

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.

0.6. Méthodes et techniques


0.6.1. Méthodes
La méthode est un ensemble d’opération intellectuelle utilisée par un chercheur dans le but
d’atteindre un objectif ou une vérité qu’il poursuit, la démontrer, et la vérifier par une
expérimentation7.

La réalisation de ce travail a obligé une certaine démarche qui a fait recours à certaines
méthodes parmi lesquelles :

❖ Méthode 2TUP (Two tracks unified process)

Est un processus de développement logiciel qui met en œuvre la méthode du processus


unifie8.

Elle nous permettra à partir de l'existant et de la circulation d'information de capturer les


besoins fonctionnels, les besoins techniques, les dispositifs de conception et la réalisation de
l'application informatisée.

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 :

❖ Technique basée sur l'entretien et l'interview

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

0.7. Délimitation du sujet

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.

0.8. Subdivision du travail

Hormis l’introduction et la conclusion, notre travail est subdivisé en quatre chapitres ;


dont :

❖ Chapitre premier : Approche théorique et présentation du milieu d’étude ;


❖ Chapitre deuxième : Planning prévisionnel de réalisation du projet et analyse de
système d’information ;
❖ Chapitre triosième : Implémentation du système.

0.9. Difficultés rencontrées


La réalisation de tout travail scientifique ne manquera jamais des points à l’ordre des
difficultés rencontrées. Donc, elles s’opposent face à tout chercheur. Au cours de la réalisation de
notre travail de fin de cycle, plusieurs difficultés nous sont parvenues, et nous en citons quelques-
unes jugées importantes :

❖ 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.

Il eût trois fils qui sont :


- FIDA HUSSEIN RAWJI
- PYRARALI RAWJI
- TAKI RAWJI
Avec ses trois fils, il ouvrit à Kindu son premier magasin au nom de RAWJI & Fils
et il acquit une plantation de café à MALELA PLANTIMA (Plantation et industrie de Maniema).
Puis durant l’année 1945, il ouvra un magasin de gros, et d’import-export à Stanley ville,
aujourd’hui Kisangani, au quartier asiatique sur la route de BAFWABOLI. Et, enfin en 1955, il
construisit un autre magasin avec dépôts et habitation sur le long du boulevard de la commune de
MAKISO, sur l’avenue Lac KISALE.

C’est avec l’indépendance du Congo, en 1960 qu’une partie de la famille RAWJI


émigra à Léopoldville, aujourd’hui Kinshasa.

Les troubles sociaux qui suivirent l’année de l’indépendance du Congo n’épargnèrent


guère la société RAWJI & FILS. A la suite de pillages consécutifs à la rébellion de 1964, RAWJI
& FILS perdit beaucoup de ses activités.
Très vite, grâce au dynamisme d’un de ses fils, TAKI RAWJI, RAWJI & FILS repris
ses activités et, à l’instar de leur père, réussit à se reconstruire. L’un de fils, PYARALI RAWJI,
mourut à l’âge de 45 ans laissant l’activité entre les mains de ses deux frères, FIDA HUSSEIN et
TAKI RAWJI.
11

En 1967, d’autres pillages se produisirent à Kisangani et frappèrent de plein fouet


l’activité de la société. Là aussi, assez vite, l’activité est remise en place sans relâche, jusqu’à
implanter une usine de fabrication des casseroles en aluminium, dans la commune de MANGOBO
à Kisangani.

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).

Aujourd’hui, tous les parents, grands-parents et plusieurs membres de la famille


reposent à Kisangani en RDC, dans le cimetière islamique de la commune de Kisangani, sur la
route de l’Aéroport de Bangoka, en face du bâtiment administratif de l’Université de Kisangani.

Depuis le groupe BELTEXCO a diversifié ses activités à travers la RDC.

I.1.2. Statut Juridique


La société BELTEXCO qui fait l’objet de nos investigations, présente la structure
d’une société par Actions à Responsabilité limitée de droit étranger régie par des Statuts modifiés
dont l’acte a été notarié le 26 Août 1976, en conformité avec la législation relative aux sociétés
commerciales par le notarié N’SIKU MAKAYA ne MPANZU.

Progressivement, ces statuts ont connu diverses modifications suivant


décisions de l’Assemblée Générale Extraordinaire dont :
• Du 1er août 1924, autorisé par Arrêté Royal du 15 janvier 1925 (bulletin officiel) ;
• Du 17/11/1924, autorisé par Arrêté Royal du 14/01/1925 (bulletin officiel du 15/02/1925).
• Du 24/10/1928 (bulletin officiel du 15/12/1928)
• Du 26/06/1929 (bulletin officiel du 15/07/1929)
• Du 27/03/1939 (bulletin officiel du 15/12/1939)
12

• Du 01/03/1940 (bulletin officiel du 15/12/1940)


• Du 30/08/1949 (bulletin officiel du 15/10/1949)
• Du 11/01/1951, prorogation autorisée par Arrêté du Prince Royal du 30/04/1951
• Du 29/09/1952, autorisée par Arrêté Royal du 02/12/1952) moniteur n°15 du 01/08/1970
• Du 26/01/1968 (moniteur n°7 du 01/04/1978
• Du 22/11/1971 (deuxième partie du journal officiel de l’année 1975.

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.

Au mois de septembre 2005, une Assemblée Générale Extraordinaire a été


convoquée, et qui avait pour objectif l’augmentation du capital social.

Toutefois, l’ensemble des dispositions constitutives de la société BELTEXCO se


subdivise en 8 titres notamment :

- La dénomination, l’objet, le siège et la durée ;


- Le capital social actions ;
- Administration Direction surveillance conseil d’administration ;
- Assemblée Générale ;
- Bilan – répartition – réserves
- Dissolutions – liquidation
- Dispositions spéciales ;
- Dispositions transitoires

I.1.3. Objectif social de la BELTEXCO/KISANGANI


Au terme de l’article n°3 de ses Statuts, la Société BELTEXCO a pour objet
l’établissement en République Démocratique du Congo de comptoirs pour la vente et l’achat de
toutes autres marchandises et produits ainsi que toute opération commerciale, industrielle et
financière, qui sont de nature à assurer ou à favoriser la réalisation de son but social.
13

I.1.4. Situation géographique


La société BELTEXCO Kisangani est située à proximité de marche centrale et de la
gare de l’arrêt KABONDO

I.1.5. Organigramme de la BELTEXCO/KISANGANI


ADG

DG

DPT DPT DPT


Coordination Coordination Coordination

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

Direction commerciale et marketing


Figure 1 : Organigramme de la BELTEXCO Kisangani.

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

I.1.6. Fonction et Attribution


a. Président du conseil d’Administration
Ses attributions sont les suivantes :
- Il s’occupe de la gestion de l’entreprise et est de ce fait le co président du comité de gestion.
14

- Il s’occupe de l’application de la politique générale de l’entreprise édictée par le conseil


d’administration dont il est membre à part entière ;
- Il préside non seulement les réunions de conseil d’administration mais aussi celle du comité
de gestion.
Comme souligné ci-haut, c’est le président du conseil d’administration de cette
entreprise qui pose des actes d’administration de haute portée pour la gestion de cette dernière.

b. Administrateur Directeur Général

Ses tâches sont les suivantes :


- Il assure le commandement des actes de gestion quotidienne de cette entreprise ;
- Il coordonne les activités gérées quotidiennement par les départements, en assure la
surveillance et la bonne application des règles de gestion ;
- Il communique toutes les consignes et orientation en matière de gestion journalière de
l’entreprise au Directeur Général.
- Il représente la société au niveau de la Fédération des entreprises du Congo (FEC).

c. Directeur Général

Il reçoit les orientations données par l’Administrateur Directeur Général et prend


soin de les transmettre aux chefs des Départements de Directeurs, pour la bonne marche de
l’entreprise.

Il veille à la bonne exécution quotidienne de la politique générale de l’entreprise.

d. Comité de Gestion

Il est important de souligner que, le comité de gestion de la société BELTEXCO est


composé des responsables ci-après :
- Président du Conseil d’Administration
- Vice-président du conseil d’administration
- Administrateur Directeur Général
- Dicteur Général
15

- 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. Approche théorique


Dans ce point, l’objectif est de définir quelques concepts informatiques de base en
vue de porter une connaissance aux lecteurs de cette œuvre scientifique.

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.

La conception débute par la détermination de l’architecture du logiciel, c’est-à-dire


par l’élaboration des structures statiques et dynamiques qui serviront de charpente pour l’ensemble
du développement. L’architecture définit la générale de l’application, de sa qualité dépendent le
développement et l’évolution du logiciel.

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.

E-business peuvent être répartis en quatre catégories principales : B2B, B2C, B et C.

❖ 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

a. Catalogue électronique en ligne15


Un catalogue électronique en ligne, présentant l'ensemble des produits disponibles
à la vente, leur prix et parfois leur disponibilité (produit en stock ou nombre de jour avant
livraison).
b. Moteur de recherche16
Un moteur de recherche permettant de trouver facilement un produit à l'aide de
critères de recherche (marque, gamme de prix, mot clé, ...).
c. Caddie virtuel17

Le caddie virtuel (appelé parfois panier virtuel) : il s'agit du coeur du


système de e-commerce. Le caddie virtuel 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.

d. Paiement sécurisé en ligne18


Le paiement sécurisé en ligne est souvent assuré par un tiers de confiance
(une banque) via une transaction sécurisée.

I.2.5. Type des systèmes


a. Système d’information
L’existence d’un grand nombre de flux d’information à gérer nécessite l’usage d’un
système d’information. Aussi mous pouvons le définir comme un ensemble organisé de ressources
qui permet de collecter, stocker, traiter et diffuser l’information, en générale grâce à un réseau
d’ordinateurs.
b. Système informatique
On appelle un système informatique ensemble de tout le matériel informatique et ses
périphériques. On peut le définir aussi comme étant un ensemble de moyens et logiciels, ayant pour
finalité de collecter, traiter, stocker, acheminer et présenter des données.

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

I.2.6. Organisation de système dans l’entreprise


L’entreprise en tant que système complexe est un ensemble avec des sous-ensembles
dont le but est commun afin d’atteindre des objectifs qu’elle s’est assignés. Ces sous-ensembles
constituent eux aussi des systèmes dans un système. Il s’agit de :
- Le système de pilotage (SP) a pour objectif d’arrêter des stratégies pour le bon
fonctionnement de l’entreprise. Il est appelé autrement système décisionnel, car il décide
du sort de l’entreprise à court, moyen et long terme.
- Le système opérant (SO) ou d’exécution a pour objectif d’exécuter les ordres provenant
du système décisionnel via le système d’information et d’en faire un rapport après
l’exécution.
- Le système d’information (SI) joue le rôle de la courroie de transmission entre le système
de pilotage et le système opérant. Il est un ensemble d’informations et de moyens utilisés
pour exploiter ses informations. Il s’agit des moyens : matériels, humains, logiciels,
financiers, … Dont voici le schéma :
Figure 2 : Présentation Structuration périmètre du système.

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

I.2.7. Base de données (BDD)


Une base de données est un ensemble d’informations normalisées, en liaison logique
les unes avec les autres, qui, après avoir été saisies une seule fois, permettent de fournir aux
différents échelons de la hiérarchie toutes les informations indispensables pour agir en temps voulu.
Une base de données doit répondre les critères suivants :
- Exhaustivité
Signifie que la base de données doit contenir tous les renseignements sur le sujet concerné.
- La non-redondance
Qui signifie qu’une information doit se figurer une et une seule fois dans la base de données.
- La structuration
Qui implique l’organisation de stockage de données de telle façon qu’on atteigne sûrement
et facilement la donnée que l’on recherche dans la base de données.
a. Avantages d’une base de données
Une base de données permet de mettre les données à la disposition des utilisateurs
pour :
- Une consultation;
- Une saisie;
- Une mise à jour.

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.

I.2.8. Système de Gestion de Base de Données


Un système de gestion de bases de données (SGBD) est un logiciel de haut niveau
qui permet de manipuler les informations stockées dans une base de données. Il est en d’autres
termes un logiciel permettant de concevoir et de gérer les bases de données. C’est aussi un ensemble
de programmes jouant le rôle d’interface entre l’homme et les bases de données c’est-à-dire, il
permet à l’homme d’utiliser les différentes fonctionnalités de la base de données : Création, mise
à jour, stockage.
20

a. Type de Gestion de Base de Données


❖ Le mode hiérarchique : les données sont classées hiérarchiquement, selon une
arborescence descente. Ce modèle utilise des pointeurs entre les différents enregistrements,
il s’agit du premier modèle de SGBD. Ex : Total, IMS ;
❖ Le mode réseau19 : comme le modèle hiérarchique, ce modèle utilise des pointeurs vers
des enregistrements. Toutefois, la structure n’est plus forcément arborescente dans le sens
descendant. Ex: MySQL, etc.
❖ Le mode relationnel (SGBDR) : (Système de gestion de bases de données relationnelles)
: les données sont enregistrées dans des tableaux à deux dimensions (lignes et colonnes).
La manipulation de ces données se fait selon la théorie mathématique des relations. Ex:
Access, Inter base, etc.
❖ Le mode objet (SGBDO) : Système de gestion de bases de données sont stockées sous
forme d’objets, c’est-à-dire des structures appelées classes, présentant des données
membres, les champs.

I.2.9. Le processus unifié20


Le Processus Unifié (PU ou UP en anglais pour Unified Processus) est un processus
de développement logiciel, il regroupe les activités à mener pour transformer les besoins d’un
utilisateur en système logiciel. L'objectif d'un processus unifié est de maîtriser la complexité des
projets informatiques en diminuant les risques.
a. Caractéristiques
Les principales caractéristiques du processus unifié sont :
1. Itération et Incrémentation.
L'itération est une répétition d'une séquence d'instructions ou d'une partie de
programme un nombre de fois fixé à l'avance ou tant qu'une condition définie n'est pas remplie,
dans le but de reprendre un traitement sur des données différentes.

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

2. Centré sur l'architecture


Tout système complexe doit être décomposé en parties modulaires afin de garantir
une maintenance et une évolution facilitées. Le processus unifié préconise le modèle des 4 + 1
vues, de Philippe Kruchten, pour représenter l’architecture :
3. Piloté par les cas d'utilisation
Le but principal d'un système informatique est de satisfaire les besoins du client. Le
processus de développement sera donc axé sur l'utilisateur.
b. Vie du processus unifié
UP gère le processus de développement par deux axes :
L'axe vertical représente les principaux enchaînements d'activités, qui les regroupent selon leurs
natures.
L'axe horizontal représente le temps et montre le déroulement du cycle de vie du processus ; cette
dimension rend compte de l'aspect dynamique du processus qui s'exprime en termes de cycles, de
phases, d'itérations et de jalons.
I.2.10. UML (Unified Modeling Language) 21
Le langage de modélisation unifié de l’anglais (Unified Modeling Language) est un
langage de modélisation graphique à base de pictogrammes conçu pour visualiser la conception
d’un système. Il est couramment utilisé en développement logiciel et en conception orientée objet.

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

- Diagrammes des composants : permettent de décrire l’architecture physique statique


d’une application en termes de modules : fichiers sources, librairie exécutable, etc.
❖ La vue dynamique : montrant le fonctionnement du système :
- Diagrammes de collaboration : montrent des itérations entre objet (instances de classes
et acteurs).
- Diagrammes de cas d’utilisation : identifient les utilisateurs du système (acteurs) et leurs
interactions avec le système.
- Diagrammes de séquence : permettent de représenter des collaborations en objet selon un
point de vue temporel, on y met l’accent sur la chronologie (renvois de messages).
- Diagrammes d’états-transitions : permettent de décrire les changements d’états d’un
objet ou d’un composant, en réponse aux interactions avec d’autres objets/composants ou
avec des acteurs.
Conclusion partielle
Dans ce premier chapitre, nous avions défini les concepts de base et opératoire d’une
part et présentation de la BELTEXCO Kisangani. Puis, on a mis l’accent sur la problématique ainsi
les objectifs à atteindre.
Dans le chapitre suivant, nous allons entamer la partie de planning prévisionnel de réalisation du
projet et l’analyse de système d’information.
23

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.

II.1. Définition du projet


Le planning provisionnel est un programme qui décompose le travail en accomplissant de
tâches élémentaires enfin de définir l’échelonnement du travail dans le temps. Il consiste à
minimiser la durée nécessaire à la réalisation de chacune des opérations et des contraintes qu’elles
doivent respecter.22

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:

❖ Le temps : Délai à respecter pour l’exécution des tâches.


❖ L’antériorité : Certaines tâches doivent être exécutées avant d’autres.
❖ La simultanéité : Certaines tâches doivent être exécutées en même temps.
❖ La production : Temps d’occupation du matériel ou d’hommes qui l’utilisent.

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.

L’exécution consiste à la mise en œuvre de différentes opérations définies dans la phase


de la planification.

Le contrôle consiste à effectuer une comparaison entre la prévision et la réalisation, soit


au niveau du coût, soit au niveau de la date de réalisation ou des résultats obtenus.

II.2. Généralités sur l’ordonnancement


Le modèle d’ordonnancement est une étape qui consiste à découper un projet en tâche
(activités ou opérations) successives qui sont-elles même soumises à un ensemble des contraintes
temporelles et de succession ou contrainte des disponibilités25.

II.3. Méthode Pert


Lorsqu’on souhaite atteindre un objectif dont sa réalisation consiste à exécuter plusieurs
tâches successivement, l’utilité de résoudre un problème d’ordonnancement revient à trouver un
calendrier d’exécution des tâches d’un projet en minimisant la durée ou le coût de la réalisation du
projet.

Ainsi, Trois méthodes peuvent être utilisées, à savoir :

❖ 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

25 KANDOLO, P., Op. Cit., P7


25

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.

Sa mise en œuvre implique au préalable un découpage précis du projet en tâches,


l'estimation de la durée de chaque tâche, la nomination d'un chef de projet chargé d'assurer le suivi,
de rendre compte si nécessaire et de prendre des décisions au cas où il y a des écarts par rapport
aux prévisions.

II.4. Démarche de la méthode PERT


En vue de réaliser notre projet dix tâches ont été identifiées et retenues dans notre projet
à savoir :

❖ 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.

II.5. Elaboration de cahier de charge


II.5.1. Contexte et définition
La BELTEXCO Kisangani souhaite créer une plateforme web pour palier à plusieurs
difficultés rencontrées dans le monde réel en particulier dans la ville de Kisangani ainsi que ses
environs.

La République Démocratique du Congo, étant en pleine révolution de la modernité, les


entreprises commerciales sont obligées à améliorer leur manière de procéder dans les ventes de
marchandises. Ainsi, la BELTEXCO Kisangani est obligée de faire recours à une plateforme web.

Avec ce problème, la BELTEXCO Kisangani se démène pour ainsi accélérer ce processus


de vente à distance, et compte tenu de cette quête, le service commercial chargé de la vente se
26

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.

a. Les objectifs du projet:


❖ Exposition des produits ainsi que leurs prix et caractéristiques,
❖ Permettre aux clients de profiter d'une foire virtuelle disponible est quotidiennement mise à jour
sans la moindre contrainte,
❖ Vendre et percevoir le paiement tout en étant en distance de clients. A qui s'adresse la
plateforme?
Cette plateforme s'adresse à tous les internautes qui aimeraient acheter en ligne pour
éviter des déplacements inutiles.
❖ Quels sont les enjeux liés à cette plateforme ?

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

II.5.2. Périmètre de projet


Dans le temps, la réalisation de ce système part d’une période de récolte des données qui
débute au mois de Juillet jusqu’au mois d’Août, la BELTEXCO Kisangani se trouve être le champ
d’application de recherches, lesquelles sont axées plus précisément dans la gestion des ventes des
produits (Moto, pièce de rechange, produit cosmétique et Divers etc…).

II.5.3. Description fonctionnelle des besoins


Notre cahier de charge est sous forme d’un ensemble de besoins fonctionnels et un
ensemble de besoins non fonctionnels présenté comme suit :

II.5.1.1. Les besoins fonctionnels

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.

1. Le système : le système doit être à mesure de :


- Créer les utilisateurs ;
- Donnée la possibilité au visiteur qui n’est pas encore client de s’inscrire sur la plateforme
pour devenir client.
- Donnée la possibilité au client de passé les différentes commandes, d’ajouter les
différents produits commandés au panier, ainsi que de payé les différents produits
commandés en ligne dans un mode de paiement sécuriser
- De choisir le mode de livraison.
2. Gestion articles : dans ce stade le système doit être à mesure de :
- Lors de la connexion système l’administrateur doit posséder un profil et un login ;
- Publier les articles ;
- Modifier les articles ;
- Supprimer les articles.
28

3. Gestion commande : dans ce stade le système doit être a mesure de :


- Lors de la connexion au système l’administrateur système doit posséder un profil et un
login pour l’accès de gérer les commandes ;
- Le système être capable de donner la possibilité à l’administrateur l’accès de voir les
articles commander par les clients ;
- De valider les commandes ;
- De modifier les commandes ;
- De supprimer les commandes.
4. Gestion des catalogues : dans ce stade le système doit être a mesure de :
- Lors de connexion au système l’administrateur doit posséder un profil et login ;
- Ajouter les catalogues des articles ;
- Modifier les catalogues des articles ;
- Supprimer les catalogues.

I.5.1.2. Les besoins non fonctionnels


Les besoins non fonctionnels du système correspondent aux fonctionnalités techniques du
système.26 Ce sont les contraintes environnementales et d'implémentation telles que la gestion de
la performance, la dépendance des plates-formes techniques, la capacité de maintenance,
l'extensibilité et la fiabilité.27
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'authentification de chaque utilisateur qui veut avoir accès au système.
- L'accès est possible par l'insertion d'un nom d'utilisateur et d'un mot de passe ;
- 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 ;

26
KIKUNI J., Séminaire Informatique II, L2 conception, ISC-KIS, 2018-2019, p.28.
27
[Link]é le 28/06/2023 à 22h50
29

- Le Système doit Présenter une Interface Simple et Conviviale ;


- Le Système doit Signaler les Erreurs et éviter les Conflits.

II.5.3. Enveloppe budgétaire


Une enveloppe budgétaire correspond à une trésorerie d’argent mise place par une
personne morale au profit d’une autre personne morale ou physique. Dont le budget est de :
7550$ (sept mille cinq cent cinquante dollars américains).

II.5.4. Délai ou date de réalisation


Délai est un temps accordé pour faire une chose, ou à l’expiration duquel on sera tenu de
faire une certaine chose. Notre projet va faire 69 jours.

II.6. Identification et dénombrement des taches


II.6.1. Tableau de planning d’exécution des taches
Le tableau de planning d’exécution des taches permet le recensement des taches, les
durées d’exécution des taches, ainsi que les taches précédentes du projet.

Tableau 1 : Planning d’exécution des tâches


Tâches Désignations Durées en jours Tâches antérieures
Prise de contact et remise
X1 6 -
cahier de charges
X2 Capture des besoins 4 X1
X3 Étude préalable 6 X2
X4 Conception du système 4 X3
X5 Réalisation du projet 5 X4
X6 Implémentation du système 24 X5
X7 Test et essai de l’application 8 X6
Déploiement du système
X8 4 X7
conçu
X9 Formation des utilisateurs 8 X8
Durée :69 jours
30

II.7. Calcul des niveaux


Le calcul des niveaux nous permet de mettre facilement en évidence les liaisons qui
existent entre les différentes tâches ainsi que les relations d’antériorité qui existent entre les tâches.
Pour déterminer les différents niveaux, nous allons successivement supprimer du tableau toutes les
tâches qui n’ont pas de prédécesseur.
Toutes les tâches supprimées à une étape constitueront les tâches de ce niveau28.
Comme la méthode PERT introduit la notion des tâches fictives, ces niveaux
reprennent les tâches en ajoutant sur celles-ci la relation d’antériorité.
Tableau 2: Calcul des niveaux

Niveaux Tâches Contrainte d’antériorité.

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

II.7.1. Présentation de graphe


Figure 3 : Graphe

X2

4 X5 X6 X7 X8 X9

X1 X2'0

X3 X4
6 5 26 8 4 8

7 5

Source : notre propre investigation

II.7.2. Calcul des dates


Figure 4 : Calcule des dates

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

Source : Notre propre investigation


32

a. Date au plutôt

Tableau 3: Dates au plutôt


Niveau (taches) Calcul TX retenue
0 (Xd) Xd = 0 TXd = 0
1 (X1) X1 = Xd + 6 = 0 + 6 = 6 TX1 = 6
1 (X2) X2 = X1 + 4 = 6 + 4 = 10 TX2 = 10
2 (X3) X3 = X2 + 7 = 10 + 7 = 13 TX3 = 13
3 (X4) X4 = X3 + 5 = 13 + 5 = 18 TX4 = 18
4 (X5) X5 = X4 + 5 = 18 + 5 = 23 TX5 = 23
5 (X6) X6 = X5 + 26 = 23 + 26 = 49 TX6 = 49
6 (X7) X7 = X6 + 8 = 49 + 8 = 57 TX7 = 57
7 (X8) X8 = X7 + 4 = 57 + 4 = 61 TX8 = 61
8 (X9) X9 = X8 + 8 = 61 + 8 = 69 TX9 = 69

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.

b. Date au plus tard

Tableau 4 : Calcul des dates au plus tard


Niveau Calcul TX retenue
9 (X9) X*9 = X8 – 8 = 61 + 8 = 69 T*9 = 69
8 (X8) X*8 = X9 – 8 = 69 – 8 = 61 T*8 = 61
7 (X7) X*7 = X8 – 4 = 61 – 4 = 52 T*7 = 57
6 (X6) X*6 = X7 - 8 = 57 – 8 = 49 T*6 = 49
5 (X5) X*5 = X6 - 26 = 49 – 26 = 23 T*5 = 23
4 (X4) X*4 = X5 - 5 = 23 – 5 = 18 T*4 = 18
3 (X3) X*3 = X4 - 5 = 18 – 5 = 13 T*3 = 13
2 (X2) X*2 = X3 - 7 = 13 – 7 = 9 T*2 = 9
33

1 (X1) X*1 = X2 - 4 = 9 – 4 = 6 T*1 = 6


0 (Xd) X*d = X1 - 6 = 6 – 6 = 0 T*d = 0

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.

II.7.3. Détermination des marges


Tableau 5 : Détermination des Marges
Marge totales
Tâches x Marge libre Marge libre retenue
(T*x-TX)
A 0–0=0 TB –TA – 6 =0 0 (*)

B 6–6=0 TC – TB – 4=0 0 (*)

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

Tableau 6 : Marge libre


Tâches 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

II.8. Détermination de chemin


Tableau 7: Marge Totale
Tâches Marge total (𝐓𝐗∗ − 𝐓𝐗 )
1 T1∗ − T1 = 6 − 6 = 0
2 T2∗ − T2 = 10 − 10 = 0
3 T3∗ − T3 = 13 − 13 = 0
4 T4∗ − T4 = 18 − 18 = 0
5 T5∗ − T5 = 23 − 23 = 0
6 T6∗ − T6 = 49 − 49 = 0
35

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).

La durée (en jour) = (0 + 6 + 7 + 5 + 5 + 26 + 8 + 4 + 8) = 69 Jours (fin projet). Le


temps minimum de réalisation du projet sera de 69 jours environ 69/69 jours ouvrables du travail
= 2 mois et 9 jours.
36

II.9. Calendrier de réalisation du projet

Source : notre propre investigation


Conclusion partielle
En effet, eu égard à ce cadrage du projet que nous aborderons notre analyse et conception du système d’information dans le dernier
chapitre de notre recherche tout en respectant l’exécution des tâches décrite dans le chapitre en cours.
37

IIII. ANALYSE ET CONCEPTION DE SYSTEME D’INFORMATION

III.1. Capture des Besoins


La capture des besoins est une étape de la démarche UP qui se subdivise en deux parties :
la capture des besoins fonctionnels (Le besoins ou le souci du maitre d’œuvre) ainsi que la capture
des besoins non fonctionnels ou techniques (L’ensembles des moyennes mises en œuvre pour la
conception jusqu’au déploiement du système)29.

III.1.1. Capture des besoins fonctionnels


La Beltexco Kisangani qui est Maitre d’ouvrage exige que le présent système d’information
que nous mettons qui porte sur la conception et réalisation d’une application d’E-Business soit à
mesure :

➢ 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.

III.1.2. Capture des besoins non fonctionnels


Les besoins non fonctionnels du système correspondent aux fonctionnalités techniques
du système.30 Ce sont les contraintes environnementales et d'implémentation telles que la gestion
de la performance, la dépendance des plates-formes techniques, la capacité de maintenance,
l'extensibilité et la fiabilité.31

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.

III.1.3. Besoin En Equipement


Toutefois, ces équipements sont proposés par le concepteur pour un bon fonctionnement
de l'application. Pour la conception d’une application d’E-Business au sein de la Beltexco
Kisangani, les équipements pour faire fonctionner la base de données sont :
a. Aspect software:
1. Cinq ordinateurs Desktop:
- Marque: Lenovo ThinkPad T420
- Type de processeur : Intel(R) Core (TM) i5-2520M CPU @ 2.50 GHz 2.50 GHz ;
- Mémoire RAM: 12,0 Go;
- Disque dur (HDD): 500 Go;
- Clavier: (101 touches, 102 touches) QUERTYUIOP;
- Sourie: pour traiter droitier;
- Moniteur: HP 21’’;
2. Deux imprimantes:
- laser (Cannon)
- En jet d’encre (EPSON L382)
3. Un rouleau de câbles UTP ;
4. Une boite de connecteur RJ45 ;
5. Un Switch de huit ports ;
6. Six onduleurs: (Mag (setreuma);
7. Un serveur Lenovo.
39

b. Aspect Software:
- Système d’exploitation : MS Windows 11 Professional de 64 Bit ;
- Logiciel application:
- Antivirus : Kaspersky 2023 PC avec Licence.

III.1.3.1. Identification de système et des acteurs


1. Système
En ce qui concerne le système à mettre en place, nous aurons à mettre en place une
plateforme web d’E-Business dynamique pour la Beltexco Kisangani (APP-E-BUSINESS).

2. les acteurs :
Administrateur (Webmaster) ;
Client ;
Visiteur.

III.2. Conception du nouveau système


Dans cette étape nous allons donner une nouvelle image du système existant. C’est-à-
dire l’amélioration du système en mettant en place une série des diagramme UML.

III.2.1. Modélisation statique


Ce sont des diagrammes qui représente le système physiquement.32

III.2.1.1. Diagramme de cas d’utilisation


Le diagramme de cas d’utilisations permet de structurer les besoins des utilisateurs et
les objectifs correspondants d'un système. Ils centrent l'expression des exigences du système sur
ses utilisateurs : ils partent du principe que les objectifs du système sont tous motivés.33

III.[Link]. Élément de la modélisation de cas d’utilisation


[Link] acteur :
Un acteur représente un rôle joué par une personne ou une chose qui interagit avec le
système. (La même personne physique peut donc être représentée par plusieurs acteurs en fonction
des rôles qu’elle joue).

32
J. KIKUNI J. conception de système d’information II, L2 conception, ISC-KIS, 2022-2023
33
Idem
40

1.1. Les acteurs du projet

❖ 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

N° Acteurs Cas d’utilisation


01 Administrateur - Gérer système.
02 Visiteur - S’inscrire ;
- Consulter le catalogue.
03 Client - Consultation du catalogue ;
- Remplissage du panier ;
- Payement du panier.

04 Administrateur système - Créer les utilisateurs ;


- Bloquer les utilisateurs
- Modifier le droit d’accès ;
- Publier l’article ;
- Enregistrer article ;
- Enregistrer commande ;

34
[Link] consulter 10/09/2023 à 21h34’
41

- Enregistrer la livraison articler.


Présentation de diagramme de cas d’utilisation global
Figure 5 : Diagramme de cas d’utilisation du site web

Source : Notre propre modélisation


La répartition des taches en paquetage itérative35
La pensé itérative est basé sur un processus récurrent d’analyse, d’hypothèse, de test, de
validation et d’affinement du processus jusqu’à ce que vous arriviez à une solution.
L’itération est l’acte de répéter un processus, soit pour générer une séquence illimitée de
résultats, soit dans le but de s’approcher d’un objectif, une cible ou un résultat souhaité.
En ce qui concerne notre plateforme web commerciale de la BELTEXCO Kisangani, nous
le présentons de la manière suivante :

35
J. KIKUNI, conception de système d’information II, cours, L2 info, ISc-Kis 2022 2023.
42

Itération 1 : Gérer système


Figure 6 : Diagramme de paquetage de gestion de système

Source : Notre propre modélisation


Itération 2 : Gérer article
Figure 7 : Diagramme de paquetage de gestion d’article

Source : Notre propre modélisation


43

Itération 3 : S’inscrire
Figure 8 : Diagramme de paquetage d’inscription

Source : Notre propre modélisation


Itération 4 : Consulter le catalogue
Figure 9 : Diagramme de paquetage de consultation de catalogue

Source : Notre propre modélisation


44

Itération 3 : Remplir le panier


Figure 10 : Diagramme de paquetage de remplissage de panier

Source : Notre propre modélisation


Diagramme de classe36

Le diagramme de classes exprime la structure statique du système en termes de classes et


de relations entre ces classes. L’intérêt du diagramme de classe est de modéliser les entités du
système d’information. Le diagramme de classe permet de représenter l’ensemble des informations
finalisées qui sont gérées par le domaine.

Itération 1 : Gérer système

Figure 11 : Diagramme de classe de gestion de système

Source : Notre propre modélisation

36
[Link] consulté le 03/07/2023
45

Itération 2 : Gérer article

Figure 12 : Diagramme de classe de gestion d’articles

Source : Notre propre modélisation


Itération 3 : Inscription

Figure 13 : Diagramme de classe d’inscription

Source : Notre propre modélisation


46

Itération 4 : Consultation de catalogue

Figure 14 : Diagramme de classe consultation de catalogue

Source : Notre propre modélisation

Itération 3 : Remplir panier

Figure 15 : Diagramme de classe remplir panier

Source : Notre propre modélisation


47

Règles des passages de diagramme de classes au modèle relationnel

Transformation des classes en objets :

- La classe se transforme en une table (relation) ;


- Les attributs de la classe deviennent des attributs de la table
- Choisir un attribut (ou groupe d'attribut) de la classe pouvant jouer le rôle de clé primaire ;
si aucun attribut ne convient, vous ajoutez un à la table37.

Transformation des associations

➢ 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

Le diagramme de déploiement fait partir des diagrammes structuraux, il représente :

- La disposition physique des ressources matérielles qui constituent le système et montre la


répartition des composants (élément logiciels) sur ces matériels.
- La nature des connexions de communication entre les différentes ressources matérielles.39

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

Figure 16 : Diagramme de déploiement

Source : Notre propre modélisation

Diagramme de Composants

Le diagramme de composants est la représentation des composants du système d'un


point de vue physique, tels qu'ils sont mis en œuvre.

Figure 16 : Diagramme de composant

Source : Notre propre modélisation


49

II.2.2. Modélisation Statique


Diagramme d’activité

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

En ce qui concerne notre système de gestion du patrimoine au sein de l’université de


Kisangani, notre Diagramme d’activité présentons de la manière suivante :

1. Gérer système
Figure 17 : Diagramme d’activité gestion de système

Source : Notre propre modélisation

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

Figure 18 : Diagramme d’activité d’inscription des visiteurs

Source : Notre propre modélisation

3. Authentification

L'authentification est la procédure qui consiste, pour un système informatique, à


vérifier l'identité d'une entité (personne, ordinateur...), afin d'autoriser son accès aux
systèmes, réseaux, applications... Elle permet donc de valider l'authenticité de l'entité en
question.
Figure 19 : Diagramme d’activité d’authentification

Source : Notre propre modélisation


51

Diagramme de séquence

Le diagramme de séquence est une variante du diagramme de collaboration. Il permet de


visualiser les messages par une lecture de haut en bas. L’axe vertical représente le temps, l’axe
horizontal les objets qui collaborent. Une ligne verticale en pointillé est attachée à chaque objet et
représente sa durée de vie.41

Ainsi le diagramme de séquence de notre système se présente de la manière suivante :

Figure 20 : Diagramme séquence global de notre site web

Source : Notre propre modélisation

Itération 1 : Gérer système

1) Identification

Nom : Gérer du système

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

- Principal : Administrateur du système

Pré condition :

- Le système doit être disponible


- Il doit se mettre à l’état initial.

Pré condition :

- Le système confirme la création des utilisateurs.


2) Description Textuelle

Scenario Nominal :

- L’utilisateur active l’interface


- Rédaction vers l’authentification
- Saisie des information (Login, Mot de passe)
- Demande de la connexion
- Fournir l’accès à l’interface demandée
- Créer l’utilisateur ou modifier le droit d’accès aux utilisateurs

Scenario Alternatif :

- Réessayez deux fois


- Bloquer l’accès aux utilisateurs
3) Description formelle

Diagramme de séquence correspondant au maintien système.


53

Figure 21 : Diagramme de séquence relatif au paquet Gérer du système

Source : Notre propre modélisation


Itération 2 : Inscription de visiteur

1) Identification

Nom : Visiteur

Résume/objectif : le visiteur en faisant l’inscription il a possibilité de voir le catalogue de


plateforme et de créer le compte client.

Utilisateur :

- Principal : Visiteur
- Secondaire : -

Pré condition :

- Le système doit être disponible


- Il doit se mettre à l’état initial.

Pré condition :
54

- Le système confirme l’inscription de visiteur pour devenir client.

2) Description Textuelle

Scenario Nominal :

- Le visiteur effectue s’inscription


- Notification d’inscription
- Consultation de catalogue

Scenario Alternatif :

- Création de compte client


3) Description formelle

Diagramme de séquence correspondant à l’inscription de visiteur pour devenir client

Figure 22 : Diagramme de séquence relatif au paquet inscription de visiteur

Source : Notre propre modélisation


Itération 3 : Remplir panier

1) Identification

Nom : Choisir un panier

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 :

- Le système doit être disponible


- Il doit se mettre à l’état initial.

Pré condition :

- Le système confirme la commande et le choix de panier effectué par le client.


2) Description Textuelle

Scenario Nominal :

- Connexion à la plateforme et saisie le login et mot de passe


- Sélection de produit
- Recherche de produit sur la base de données
- Le système montrer au client le produit
- Déconnexion

Scenario Alternatif :

- Vérification de compte client


- Accès Autoriser
- Login et mot de passe Incorrect accès non autoriser
- Fournir le détail de produit
- Montrer le détail de produit
- Paiement de produit commander
- Livraison de produit commander
3) Description formelle

Diagramme de séquence correspondant au choix d’un panier et aux commandes de produit


56

Figure 23 : Diagramme de séquence relatif au paquet choix de panier et commande de produit

Source : Notre propre modélisation


Itération 4 : Gérer Articles

4) Identification

Nom : Gérer Articles

Résume/objectif : l’Administrateur du système est là pour gérer les articles.

Utilisateur :

- Principal : Administrateur système

Pré condition :

- Le système doit être disponible


- Il doit se mettre à l’état initial.

Pré condition :

- Le système confirme la gestion des articles.


57

5) Description Textuelle

Scenario Nominal :

- Connexion à la plateforme et saisie le login et mot de passe


- Accès Autoriser
- Enregistrement produit
- Modification produit
- Suppression produit

Scenario Alternatif :

- Vérification de compte utilisateur


- Compte trouver
- Confirmation d’enregistrement
- Confirmation de modification
- Confirmation de suppression
- Login et mot de passe Incorrect accès non autoriser
- Fournir le détail de produit
- Montrer le détail de produit
- Paiement de produit commander
- Livraison de produit commander
6) Description formelle

Diagramme de séquence correspondant à la gestion des articles.


58

Figure 24 : Diagramme de séquence relatif au paquet gestion des articles

Source : Notre propre modélisation

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

Cette partie dénombre la présentation des Scénarios applicatifs de l'application. Nous


allons présenter dans ce qui suit, les imprimes-écran des principales interfaces réalisées dans notre
site web, en exposons les différents outils et langages de développement utilisés lors de la
réalisation et l’implémentation de la base de données.

III.1. Présentation de l’application


III.1. 1. Proposition de l’environnement
En tenant compte de l’évolution technologique, ainsi dans le but d’apporter une
performance dans le système de vente et achat des produits au sein de la BELTEXCO/Kisangani,
nous portons notre choix sur la plate-forme WebDev 24 et Wlangage comme langage de
programmation pour développer notre plateforme Web.

III.2. Description de l’environnement


WinDev 24 : est un atelier de génie logiciel (AGL) édité par la société française PC
SOFT et conçu pour développer des applications web ainsi que de site web, principalement
orientées données pour Windows et également pour Linux, .NET et Java. Il inclut en standard un
ensemble d’éditeurs qui composent l’atelier de génie logiciel : éditeur d’analyse (description des
données), de fenêtres, de requêtes SQL, etc.42

III.3. Notion sur le langage de programmation Wlangage


Le Wlangage est un langage de programmation de 5ème génération intégré dans l’éditeur
de développement d’interface appelé WinDev pour les applications Desktop, Web Dev pour les
applications Web et WinDev Mobile pour les applications Mobiles43.

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.

III.4. Choix de SGBD


Une base de données est un objet particulièrement difficile `à définir puisqu’il est abordé
en pratique selon différents points de vue44 :

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) ;

Pour un développeur, une base de données est un ensemble de tables, de relations et de


procédures écrites en SQL (Structured Query Language) ;

Pour un administrateur informatique, une base de données est un ensemble de données à


sauvegarder et à sécuriser.

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

III.5. Brève présentation de l’application


Notre application a deux parties :

❖ 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

Figure 25 : Entête de notre site web

Cette partie comprend :

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 26 : Pied de Page de notre site web

Cette partie comprend :


1. L'adresse de l'entreprise,
2. Les informations sur l'entreprise,
3. Les informations sur le compte du client,
4. Un petit détail sur la BELTEXCO/KISANGANI (l'application que nous concevons),
5. Nos adresses sur les réseaux sociaux pour que les visiteurs et/ou clients nous suivent.
7. Le droit d'auteur.
Cette division affiche les meilleures ventes.
Le corps du page d'acceuil

Figure 27 : Corps accueil site web ; Nouvelles Produits Arrivées Cette division affiche les
nouveaux produits Arrivés.
63

Figure 28 : Corps accueil site web ; Meilleurs Ventes

Création Compte

Figure 29 : Page d'inscription

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

Figure 30 : Page d'authentification


Après la phase d'inscription présentée dans la figure 29 le client doit s'authentifier pour
bien profiter des privilèges qu'un visiteur normal ne possède pas comme par exemple le remplissage
du panier et le passage des commandes
64

Après authentification du client

Figure 31 : Vu du site web après authentification du client

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

Figure 32 : le panier de notre site web

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.

Un bas de page qui contient le droit d'auteur du concepteur.

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.

Connexion à l'Admin Panel

Figure 33 : Page de Login Pour Admin

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

Barre de menus (à droite de l'écran)

Figure 34 : Barre de Menus de l'Admin panel

Formulaire d'Ajout d'articles

Figure 35 : Formulaire d'Ajout d'article

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

Liste des articles (produits)

Figure 36 : Liste des Articles/Produits

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.

Accréditation du privilège d'administration

Figure 37 : Accréditation privilège a un Utilisateur

Un Administrateur c'est un utilisateur avec privilège Webmaster, mais comment un


utilisateur reste un client ou devient un administrateur c'est pour cela que nous donnons
l'autorisation de faire cette modification uniquement à l'administrateur dans la page « Edit User
Infos» de l'utilisateur.
68

Liste des commandes

Figure 38 : Détails des Commandes

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 »

Notre sujet s'étend sur trois chapitres :

❖ Le premier chapitre porte sur l’approche théorique et présentation du milieu d’étude ;


❖ Le deuxième chapitre porte sur le Planning prévisionnel de réalisation du projet et analyse
de système d’information ;
❖ Le troisième porte sur l'Implémentation du système.

Durant notre recherche, nous nous sommes rendu compte des difficultés qui guettent la
vente des marchandises au sein de la Beltexco/Kisangani :

❖ La difficulté de connaitre le nombre exact des produits en stock vu que le gestionnaire de


stock enregistre les opérations dans un cahier et s'il se trompe ou s'il oublie il serait très
difficile de se retrouver ;
❖ La difficulté d'écouler rapidement les marchandises à cause de la distance qui sépare les
résidences de clients et la boutique de la Beltexco/Kisangani ;
❖ Les clients font beaucoup de temps dans la boutique parce qu'une fois le vendeur est
débordé par plusieurs clients, il est incapable de servir tout le monde au même moment et
cela énerve certains clients.
Pour tenter d'apporter une solution à ces problèmes, nous nous sommes posé les questions
ci -après :
❖ Comment peut-on vendre et percevoir le paiement tout en étant en distance de clients ?
❖ 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 ?
70

Dans notre hypothèse nous avons proposé ce qui suit :

❖ 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

❖ LOKANGA OTIKEKE F. ; Méthode de Recherche Scientifique, Cours (Inédit), G2 ISC-


KIS 2014-2015 ;
❖ KIKUNI BUNGULU J. Cours de conception des systèmes d’information II ; L2 IG,
Conception ; inédit ; ISC-KIS ; 2022-2023 ;
❖ WILIWOLI SIBILONI A ; Méthodes de la recherche scientifique ; Ph.D., [Link]-KIS
; inédit ; 2019-2020 ;
❖ MUSANGU LUKA M., Méthode d’Analyse Informatique I, cours dispensé en G2 IG,
ISC-KIS, 2016-2017, (inédit) ;
❖ Olivier BALAGIZI, Cours de Marché informatique. Dispensé en L2 IG/ISIG-Goma,
2016-2017 ;
❖ KIKUNI BUNGULU J. Cours de conception des systèmes d’information II, L2
Conception, ISC-KIS 2022-2023 ;
❖ KWASIA ILANGA C, Conduite des projets informatiques, cours inédit, L2 CSI, ISC-
KIS, 2022-2023 ;
❖ KIKUNI BUNGULU J., Séminaire Informatique II, L2 conception, ISC-KIS, 2018-2019
❖ MAYAMONA E., Méthodologies d’analyse Informatique II, L2 Conception, ISC-
KIS,2018-2019 ;
❖ KIKUNI BUNGULU, conception de système d’information II, cours, L2 info, ISc-Kis
2022 2023 ;
❖ NDJUNGU S., Conception des systèmes d’Information I, ISC-KIS, 2017-2018 L1
INFO ;
❖ KWASIA ILANGA C., Laboratoire Informatique II, Cours (Inédit), L2 CSI, ISC-
Kisangani, 2018-2019.
3. Monographie et Tfe
❖ WAHABI MOHAMED, Réalisation d'un site web dynamique commerciale, inédit,
Université Virtuelle de Tunis, 2010-2011 ;
72

❖ 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
❖ Jean Richard 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. Webographie
❖ [Link] ;
❖ [Link] ;
❖ [Link]/UnifiedProcess ;
❖ [Link] ;
❖ [Link] ;
❖ [Link] ;
❖ [Link] ;
❖ [Link] .
73

TABLE DES MATIERES


EPIGRAPHE …………………………………………………………………………………... I
DEDICACES…………………………………………………………………………………..…………. II
REMERCIEMENTS ……………………………...……………………………………………………. III
HOMMAGES …………………………………………………………………………..,………………. IV
SIGLES, ABEVIATIONS ET ACRONYMES …………………………………………….…………. VI

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

III.1.3. Besoin En Equipement ....................................................................................................... 38


III.2. Conception du nouveau système ........................................................................................... 39
III.2.1. Modélisation statique ......................................................................................................... 39
III.2.1.1. Diagramme de cas d’utilisation ....................................................................................... 39
III.[Link]. Élément de la modélisation de cas d’utilisation ........................................................... 39
II.2.2. Modélisation Statique .......................................................................................................... 49
CHAPITRE TROISIEME : ............................................................................................................ 59
IMPLEMENTATION DU SYSTEME D’INFORMATION ......................................................... 59
III.1. Présentation de l’application ................................................................................................. 59
III.1. 1. Proposition de l’environnement ........................................................................................ 59
III.2. Description de l’environnement ............................................................................................ 59
III.3. Notion sur le langage de programmation Wlangage ............................................................. 59
III.4. Choix de SGBD ..................................................................................................................... 60
III.5. Brève présentation de l’application ....................................................................................... 61
CONCLUSION .............................................................................................................................. 69
BIBLIOGRAPHIE ......................................................................................................................... 71

Vous aimerez peut-être aussi