Académique Documents
Professionnel Documents
Culture Documents
AVANT-PROPOS
L’objectif quant à l’élaboration de ce stage consiste à acquérir une expérience Professionnelle dans le
domaine de l’informatique. Notamment : la création de la base de données, la programmation sur la
programmation Visual Basic Net et quelques concepts importants sur le réseau informatique.
Ce stage nous a donc permis d'avoir une première approche de ce qu'est la vie professionnelle dans le
domaine de l'informatique avec ses avantages et ses contraintes que ce soit en aspect technique,
humain ou organisationnel. Ce rapport, présente l’ensemble des travaux que nous avions effectués au
cours du stage à la société Diego Business Center. Ainsi, nous le scindons en deux parties, à savoir :
Le déroulement du stage.
Page |2
INTRODUCTION
La pratique dans un métier a de loin des réalités qui lui sont propres et nécessite à cet effet une
connaissance des causes probables afin de mieux assimiler la théorie déjà apprise en amont. Le
principe est pris comme mesure dans nombreux des professions. Car les réalités qui surgissent dans les
relations humaines (relation inévitable dans une société ou la profession s’intègre a fond) sont à gérer
de façon objective et rationnelle. Des facteurs inattendus, au-delà des principes théoriques, influent de
près ou de loin l’exercice d’une profession et nécessite à cet effet la connaissance des causes. Cela ne
pourrait être possible que si l’étudiant descendait sur terrain pour voir comment se gèrent les différents
problèmes. C’est ainsi qu’il est exigé à tout étudiant au terme de son cycle, d’effectuer un stage dans
une corporation relative à sa formation, il sera encadré par des professionnels qui ajouteront un plus à
sa formation.
Après une formation théorique, il serait important pour un futur analyste programmeur
d’effectuer un stage qui sera à un certain niveau bénéfique pour lui.
Durant son stage, l’étudiant essayera de concilier les différentes méthodes ainsi que la technicité
utilisée dans le domaine de l’informatique de gestion a la théorie qu’il est censé avoir déjà maitrisée. A
cette liste nous ajoutons les imprévu et leur gestion, problèmes liés au financement, les contraintes du
site son environnement ainsi que la hiérarchisation des intervenants chacun selon ses compétences.
C’est dans ce cadre que l’exercice de notre stage s’est orienté au cours d’une période allant du mois de
Juin jusqu’au mois de juillet 2023, comme exiger par le service académique. C’est dans ce cadre que
nous avons pu constater qu’à chaque étape dans la réalisation correspondait ces propres réalités et ses
propres techniques. Ce rapport comprend deux chapitres : le premier nous renseigne sur la
présentation de la société Diego Business Center et le deuxième développe le déroulement du stage.
Page |3
Introduction
Dans ce chapitre, nous allons présenter l’entreprise sous étude en général dés sa situation
géographique à son organigramme général afin d’éclairer nos lecteurs.
L’entreprise Diego Business Center est située dans la Ville Province de Kinshasa en République
Démocratique du Congo, dans la Commune de Ngaliema, sise 28, Avenue Malueka, Quartier Musey
(Route de Matadi).
L’entreprise Diego Business Center a comme mission et objectifs de faciliter les habitants de la Ville
Province de Kinshasa à l’accès à l’internet et l’élaboration des travaux liés à l’automatisation des
activités de bureau. En tant qu’un établissement privé commercial dans notre pays, la République
Démocratique du Congo a pour objectif :
L’entreprise est constituée des plusieurs fonctions à savoir : la bureautique, le Cyber Café,
l’Infographie, la Sérigraphie et l’Imprimerie.
La gestion quotidienne de l’entreprise Diego Business Center est assurée par la Direction Générale,
dirigée par un Directeur Général, un Directeur Financier et Commercial, un Secrétaire Général et un
Auditeur Général.
D’autre part, chacune de l’entreprise a un Administrateur Directeur Général qui est directement
rattaché à la Direction Générale, viennent ensuite les services qui sont coordonnés par trois
Coordonnateurs Adjoint à savoir :
a. Le Marketing ;
b. La Douane ;
c. L’Immigration.
Le Marketing
S’occupe des spots publicitaires dans les médias et la promotion des produits de première nécessité et
de l’étude du marché ;
La Douane
L’Immigration
Accomplir les démarches et les formalités pour personnel expatrie utilisé dans l’Entreprise
Le service s’occupe des différents contentieux qui peuvent survenir au sein de l’établissement, voir
avec les tiers (Etat, Fournisseurs, Clients). Le règlement à l’amiable, le service des dossiers aux
Parquets et dans les Cours et Tribunaux, sans oublier la Police, l’Armée et l’Agence Nationale de
Renseignement.
Le service est chargé du traitement des éléments comptables, interprétation des pièces justificatives,
comptabilité et leur saisie à la machine à la fin d’exercice. Il procédé à l’élaboration de tableau de
formation de résultat et d’autres états financiers.
Le service gère les ressources humaines, il est dirigé par un Chef du Personnel principal et un
Coordonnateur de la société. Il s’occupe également du recrutement, de la formation, de problème des
soins médicaux ainsi que la paie des Agents.
Ce service est chargé de la saisie à l’ordinateur de toutes les correspondances administratives (note de
service, rapport de service, notes d’affectation et correspondances à adresser aux tiers, Administration
Publique, fournisseur, etc.).
Page |6
DIRECTEUR GENERAL
DIRECTEUR GENERAL
ADJOINT
DIRECTEUR FINANCIER
SECRETAIRE GENERAL et COMMERCIAL AUDITEUR GENERAL
ADMINISTRATEUR
COORDONATEUR
PRINCIPAL et ADJOINT
Source : caisse
Conclusion du chapitre
Dans ce chapitre, il était question pour nous de présenter notre champ d’investigation sur la facturation des clients afin que nos lecteurs puissent avoir une
idée de ce qui se fait exactement chez CYBER DIEGO BUSINESS CENTER.
7
Dans ce chapitre, nous allons présenter les notions apprises durant la période de notre stage en
soulevant quelques points importants sur les trois notions étudiées.
Le stage s’est déroulé du 25 juin au 25 juillet 2023, l’objet de notre stage s’articule sur les points
suivants :
Le réseau informatique ;
Développement base de données
Développement et conception de logiciel
Les choix de ces encadreurs est fait par les autorités de la société qui sont remerciés par chaque
encadreur après leurs présentations. Ces encadreurs remercient aussi les stagiaires d’avoir disposé du
temps pour assister aux différentes séances.
1.1. Définition
Un système de communication qui relie des ordinateurs et des équipements informatiques dans un
espace géographique défini; ou encore un ensemble d’ordinateurs (ou de périphériques) autonomes
connectés entre eux et qui sont situés dans un certain domaine géographique.
Fonctionnement
Pour pouvoir communiquer, les ordinateurs doivent posséder des équipements communs, en cela le
réseau informatique fonctionne de la manière ci-dessous :
Les lignes de transmission sont formées de deux conducteurs enroulés l'un autour de l'autre dans le but
de maintenir précisément la distance entre fils pour :
8
C'est en général le média le moins coûteux, mais également le plus limité, surtout en termes de
distance. A 100 mètres déjà, le signal est faible.
La fibre optique
Elle autorise de longues distances jusqu’ à 100 Km et de nombreuses solutions permettent une très
grande bande passante, donc un gros débit de données et supporte un réseau « large bande » par lequel
peuvent transiter aussi bien la télévision, le téléphone, la visioconférence ou les données
informatiques. Malheureusement, la fibre optique souffre de quelques défauts :
Sa relative fragilité ;
Le réseau sans fil est basé sur une liaison utilisant des ondes radioélectriques (radio et infrarouges) en
lieu et place des câbles habituels. Il existe plusieurs technologies se distinguant d'une part par la
fréquence d'émission utilisée ainsi que le débit et la portée des transmissions.
possible d'émettre pour chaque catégorie d'utilisation. Il est donc facile pour un pirate d' écouter le
réseau si les informations circulent en clair (c'est le cas par défaut).
Les commutateurs
9
Pour ce faire, le Switch mémorise les adresses MAC (Adresse physique) de chaque hôte, cette adresse
est l’identifiant d’une carte réseau et elle est représentée sur six octets en hexadécimal.
La carte réseau
Une carte réseau sert d’interface physique entre l’ordinateur et le câble. Elle prépare le câble réseau
pour les données émises par l’ordinateur, les transferts vers un autre ordinateur. Chaque carte dispose
d’une adresse unique, appelée Adresse MAC. On trouve des cartes réseau dans les ordinateurs mais
aussi dans certaines imprimantes, copieurs…
Le Protocole
Est une méthode standard qui permet la communication entre des processus, c'est-à-dire un ensemble
de règles et de procédures à respecter pour émettre et recevoir des données sur un réseau. Pour le cas
d’espèce, le plus utilisé est le TCP/IP (Transmission Control Protocol/ Internet Protocol). Il s’agit de
la couche 4 (Transport) et de la couche 3 (Réseau) du Modèle OSI, (Moyen de communication dans le
réseau entre deux machines).
Les Adresses IP
Une adresse IP est un numéro (adresse) d'identification qui est attribué de façon permanente ou
provisoire à chaque appareil connecté à un réseau informatique utilisant l‘Internet Protocol. L'adresse
IP est à la base du système d'acheminement (le routage) des messages sur Internet. Il existe des
adresses IP de version 4 (sur 32 bits, soit 4 octets) et de version 6 (sur 128 bits, soit 16 octets). La
version 4 est actuellement la plus utilisée : elle est généralement représentée en notation décimale avec
quatre nombres compris entre 0 et 255, séparés par des points. Par exemple : 212.85.150.134. Les
plages d'adresses IPv4 étant proches de la saturation, les opérateurs incitent à la transition
d'IPv4 vers IPv61
Une partie des nombres à gauche désigne le réseau est est appelée ID de réseau. Les nombres de droite
désignent les ordinateurs de ce réseau est appelée ID d'hôte. Adresse IP publique : unique sur Internet,
fournie par le FAI Adresse IP privée :
(Norme A) (Norme B)
Réseau Personnel (PAN) : Un réseau d’étendue limitée à quelques mètres pour l’interconnexion des
équipements personnels (GSM, PDA, PC et PC portable) d’un seul utilisateur.
Réseau Local (LAN) : Un réseau local est un réseau d'ordinateurs situés sur un même site.
Réseau Métropolitain (MAN) : Lorsqu'un réseau s'étend sur plusieurs kilomètres, dans une ville, une
cité ou une région par exemple les réseaux locaux sont interconnectés à l'aide d'équipements spéciaux
comme des transmissions hertziennes.
Réseau à Longue distance (WAN) : Ce réseau relie plusieurs réseaux locaux en les
Ex. Les réseaux bancaires qui établissent des liaisons entre les agences et le siège central. Dans le cas
de l'utilisation d'Internet, on parle de VPN (Virtual Private Network) puisqu'on utilise alors un réseau
public pour faire transiter des informations privées.
Interconnexion de réseaux : Internet (à l'échelle de la planète), c’est le WAN le plus célèbre car c’est
une interconnexion de milliers d’ordinateurs, de LANs, MANs et WANs à travers le monde entier.
C'est le réseau des réseaux.
Topologie en bus : est l'organisation la plus simple d'un réseau. En effet, dans cette topologie, tous les
ordinateurs sont reliés à une même ligne de transmission par l'intermédiaire de câble, généralement
coaxial. Le mot « bus » désigne la ligne physique qui relie les machines du réseau.
Topologie en Etoile : Les ordinateurs du réseau sont reliés à un système matériel central appelé
concentrateur
Topologie en Anneau : Les ordinateurs sont situés sur une boucle et communiquent chacun à leur
tour.
11
Topologie maillée : Une topologie maillée, est une évolution de la topologie en étoile, elle correspond
à plusieurs liaisons poindre à point.
Dans une architecture d'égal à égal (peer to peer, notée P2P), contrairement à une architecture de
réseau de type client/serveur, il n'y a pas de serveur dédié : tous les ordinateurs sont égaux, chacun
reste indépendant, tout en mettant certaines ressources à la disposition des autres.
Facile à configurer ;
Moins complexe ;
Coût inférieur étant donné que les périphériques réseau et les serveurs dédiés peuvent ne pas être
nécessaires ;
Peut être utilisé pour des tâches simples telles que le transfert de fichiers et le partage des imprimantes.
Peu sécurisé ;
Non évolutif ;
Tous les périphériques peuvent servir à la fois de client et de serveur, ce qui peut ralentir les
performances.
12
La base de données se définit comme étant une collection de fichiers reliés par des points multiples,
bien organisés, répondant efficacement à des demandes variées. La base de données se définit aussi
comme étant un ensemble des fichiers cohérents, intégrés et partagent des informations nécessaires au
fonctionnement d’une entreprise.
Le modèle hiérarchique
Le modèle réseaux
Le modèle relationnel
Le modèle objet
Le modèle déductif
Base de données hiérarchiques : est une base de données dont le système de gestion lie les
enregistrements dans une structure arborescence ou chaque enregistrement n’a qu’un seul processeur ;
Base de données réseau : le model réseau est une manière de représenter les données dans le cadre
d’une base de données, et dans ce type réseau les informations sont organisées sous forme de
graphes ;
Base de données relationnelle : est une base de données structurée suivant les principes de l’algèbre
relationnelle où les informations sont décrites sous forme de tables ;
Le modèle objet : ici les données sont stockées sous formes d’objet c'est-à-dire de structure appelés
classes présentant de données membres, les champs sont des instances de classe ;
Le modèle déductif : ici les données sont représentés sous forme déductibles, mais leur manipulation
se fait par calcul de prédicat.
0369*
Cliquer sur le bouton « Se connecter » pour accéder à l’instance Moteur de base de données
ON PRIMARY
(NAME = N'stage',
FILENAME = N'D:\Exemple\stage.mdf',
SIZE = 5120KB,
FILEGROWTH = 1024KB)
LOG ON
(NAME = N'stage_log',
FILENAME = N'D:\Exemple\stage_log.ldf',
SIZE = 2048KB,
FILEGROWTH = 10%)
GO
14
Cliquer sur le bouton « Se connecter » pour accéder à l’instance Moteur de base de données
Dans l’explorateur d’objet, faire un clic droit sur Base de données et cliquer sur Nouvelle base de
données
Selon le besoin, modifier les tailles initiales et maximales ainsi que la croissance automatique du
fichier de données et du journal
Clic droit sur la « Base de données » et cliquer sur « Actualiser » pour afficher la base si elle
n’apparait pas.
15
MODE ASSISTANT
Clic droit sur Tables, pointer sur Nouveau et cliquer sur Table…
Saisir les noms des colonnes et définir les types de données pour chaque colonne
MODE COMMANDE
OU
use location
(
17
MODE ASSISTANT
Dans l’explorateur d’objets, faire un clic droit sur la base de données à supprimer et cliquer sur
Supprimer.
Dans la fenêtre Supprimer un objet, (cocher aussi Fermer les connexions existantes) et cliquer sur le
bouton « OK ».
18
MODE REQUETE
Cliquer sur le bouton des 3 points (…) pour sélectionner la destination de la sauvegarde
Sélectionner le répertoire de sauvegarde, saisir le nom du fichier de sauvegarde, puis cliquer sur le
bouton « OK ».
19
Le message suivant va s’afficher pour confirmer que la sauvegarde s’est effectuée avec succès.
20
Clic droit sur Bases de données et cliquer sur restaurer la base de données…
Sélectionner le fichier backup « location3 » (tous les fichiers) et cliquer sur le bouton « OK ».
La programmation est une suite finie de règles à appliquer dans un ordre déterminé à un nombre fini
de données pour arriver, en un nombre fini d’étapes, à un certain résultat, et cela indépendamment des
données. Qui comme objectifs
Disposer d'un langage universel, commun à toutes les publications dans le domaine
Modéliser un problème sous une forme écrite combinant des séquences d'opérations à réaliser, ainsi
que des ruptures de séquences, voire des imbrications complexes de ces opérations.
ECRAN D’ACCUEIL
BOITE DE CONNEXION
USER NAME
PASS WORD
OK ANNULER
EXIT
MENU PRINCIPAL
Option menu
24
Dans cet environnement, vous trouverez peut-être compliqués mais aimeriez-vous concevoir des
programmes fonctionnels, ergonomiques et facilement accessibles. Il s’agit tout simplement de :
Gérer le temps ;
Page d’accueil
25
26
C’est un test que fait le développeur après la réalisation de l’application afin de permettre à tous
utilisateurs qui utiliseront l’application d’avoir accès et garder les informations confidentielles.
Dossier
Enregistrement Agent
28
Public class
Private cn As OleDb.OleDbConnection
cn = New
OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\
2019-2020\APPLICATION_2020\STAGE\Database1.accdb")
cn.Open()
End Sub
Enregistrement
cmd.CommandType = CommandType.Text
29
cmd.Parameters.AddWithValue("@num_dos", TextBox1.Text)
cmd.Parameters.AddWithValue("@document", TextBox2.Text)
cmd.Parameters.AddWithValue("@dat_dos", DateTimePicker1.Text)
cmd.Parameters.AddWithValue("@matri_etu", ComboBox1.Text)
cmd.Parameters.AddWithValue("@matri_ag", ComboBox2.Text)
cmd.ExecuteNonQuery()
MsgBox("enregistrement effectué")
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Text = ""
ComboBox2.Text = ""
TextBox1.Focus()
End Sub
Modification
cmd.CommandType = CommandType.Text
cmd.Parameters.AddWithValue("@document", TextBox2.Text)
cmd.Parameters.AddWithValue("@dat_dos", DateTimePicker1.Text)
cmd.Parameters.AddWithValue("@matri_etu", ComboBox1.Text)
cmd.Parameters.AddWithValue("@matri_ag", ComboBox2.Text)
cmd.ExecuteNonQuery()
MsgBox("modification effectuée")
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Text = ""
ComboBox2.Text = ""
30
TextBox1.Focus()
End Sub
Rechercher
cmd.CommandType = CommandType.Text
cmd.Parameters.AddWithValue("@num_dos", TextBox1.Text)
If rd.HasRows Then
While rd.Read
TextBox2.Text = rd.GetString(0)
ComboBox1.Text = rd.GetString(1)
ComboBox2.Text = rd.GetString(2)
End While
Else
End If
End Sub
Annuler
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Text = ""
31
ComboBox2.Text = ""
TextBox1.Focus()
End Sub
Suppression
cmd.CommandType = CommandType.Text
cmd.Parameters.AddWithValue("@num_dos", TextBox1.Text)
cmd.ExecuteNonQuery()
MsgBox("Suppressionn effectuée")
TextBox1.Text = ""
TextBox2.Text = ""
ComboBox1.Text = ""
ComboBox2.Text = ""
TextBox1.Focus()
End Sub
Fermeture
End
End Sub
End Class
Fermer
End
End Sub
33
CONCLUSION
Au terme de notre stage académique à la société Diego Business Center, nous pouvons
conclure avec satisfaction que ça été pour nous non seulement une période favorable afin
d’approfondir nos connaissances en réseau informatique, au développement base de données, au
développement et conception de logiciel mais aussi un moment de mettre en pratique sur le plan
totalement professionnel les théories emmagasinées dans ce domaine tout au long de notre cursus
académique.
En effet, il est important de dire que la société Diego Business Center demeure très vaste avec
plusieurs sous branches qui se compénètrent les unes dans les autres. Toute entreprise est appelée à
bien gérer son personnel car il est facteur potentiel pour la croissance de cette dernière.
Cependant, notre stage a eu une durée de trente jours durant lesquels nous avons scionné tous
les services pour une formation et mise en pratique des matières acquises, nous avons été formé en ce
qui concerne le réseau informatique, le développement base de données, ainsi que le développement et
conception de logiciel.
En terme des suggestions par rapport à notre passage à la société Diego Business Center, nous
proposons quelques stratégies clés dont nous estimons meilleures pour l’organisation de son
entreprise :
- Pour pallier à la lenteur administrative que nous avions constatée, nous suggérons la mise en
place de service d’accueil efficace pour réserver un accueil chaleureux et digne de son nom
auprès des visiteurs de la société Diego Business Center.