Vous êtes sur la page 1sur 34

Page |1

AVANT-PROPOS

Afin de valider son cycle de Licence en Technologies et Sciences informatiques à l’Université de


Mazenod, chaque étudiant doit effectuer un Stage d’un mois dans une entreprise tant publique que
privée de la place. Ce stage est une étape importante pour un étudiant, non seulement du point de vue
académique, mais aussi du point de vue professionnel. La vie en entreprise est en effet nécessaire à la
mise en pratique des enseignements reçus pendant le cursus universitaire.

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 :

Une présentation de l’entreprise ;

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

CHAPITRE I : PRESENTATION GENERALE DE DIEGO BUSINESS CENTER

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.

I.1. Situation géographique

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

I.2. Mission et objectifs

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 :

 d’atteindre la proximité de la RDC ;


 être parmi d’autres entreprises et Etablissements, commerciaux vendant des services à un prix
abordable ;
 arriver à satisfaire les besoins de ses consommateurs ;
 lutter contre la pauvreté.

I.3. Organisation et fonctionnement

L’entreprise est constituée des plusieurs fonctions à savoir : la bureautique, le Cyber Café,
l’Infographie, la Sérigraphie et l’Imprimerie.

 La bureautique : concerne le traitement des dossiers administratifs et autres ;


 Le Cyber Café : est axé sur la connexion internet, scannage des documents ;
 Infographie : Impression sur les polos et autres ;
 Imprimerie : Impression des grands formats, des livres…

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 service chargé des relations publiques ;


b. Le service chargé des questions juridiques ;
c. Le service chargé de la comptabilité ;
d. Le service chargé de la fiscalité ;
e. Le service chargé de gardiennage ;
f. Le service chargé du personnel ;
g. Le service chargé de l’informatique.
h.
Page |4

 Service chargé de relations publiques

Il comprend trois sections suivantes :

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

Elle s’occupe de dédouanement des marchandises et autres intrant importés.

 L’Immigration

Elle a pour mission de :

Obtenir les différents visas auprès d’Ambassade ;

Obtenir des passeports ;

Accomplir les démarches et les formalités pour personnel expatrie utilisé dans l’Entreprise

 Le Service chargé des questions juridiques

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 chargé de la comptabilité

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 chargé de la fiscalité

Il se charge des rapports administratifs existants entre l’Etablissement, l’administration de l’Etat,


autorisation, taxes et impôts dû à l’Etat, conforment aux dispositions fiscales et légales en vigueur en
République Démocratique du Congo.

 Le service chargé de l’import et d’export

Il s’occupe de l’importation et de l’exportation des biens. Il se sert de la réglementation d’échange qui


est un document de compte par la Banque Centrale du Congo qui détermine.
Page |5

 Le service chargé de gardiennage

Ce service a pour mission d’assurer la protection et la sécurité du personnel et des biens de


l’entreprise.

 Le service chargé du personnel

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.

 Le service chargé de l’informatique

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

I.4. Organigramme général de Diego Business Center

DIRECTEUR GENERAL

DIRECTEUR GENERAL
ADJOINT

DIRECTEUR FINANCIER
SECRETAIRE GENERAL et COMMERCIAL AUDITEUR GENERAL

ADMINISTRATEUR

COORDONATEUR
PRINCIPAL et ADJOINT

SERVICE SERVICE SERVICE DU SERVICE DU SERVICE


COMPTABLE FISCALITE PERSONNEL PERSONNEL INFORMATIQUE

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

CHAPITRE II : DEROULEMENT DU STAGE

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.

II.1 La prise de contact et les interventions

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.

SECTION 1 : LA TECHNOLOGIE DES RESEAUX

Dans cette section nous allons expliciter les réseaux informatiques

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.

1.2. L’utilité d’un réseau

Un réseau a comme l’utilité de faire :

 Transmission de données (documents, images, vidéos, audio, etc.);


 Partage des données (logiciels ou bases de données);
 Partage des équipements matériels (imprimantes, modem, télécopie, disques, etc.);
 Communication entre les machines et les utilisateurs ;
 Délocalisation des utilisateurs

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 :

 Matériel : carte de communication (Carte Ethernet ou Interface Ethernet)


 Logiciel : protocole de communication et un moyen de transmission (Média de transports)

Câble ou tout autre équipement de raccordement.

Les Médias de Transmission

La paire torsadée de type UTP ou STP

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

 Supprimer les réflexions des signaux aux raccords et en bout de ligne ;


 Diminuer la diaphonie : « bruit » due aux interférences.

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

La difficulté d'y adapter de la connectique ;

Le prix de cette connectique ;

Utilisée pour les longues distances ;

La fibre est insensible aux parasites électromagnétiques et radioélectriques.

Le wifi (Réseau sans fil)

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.

Il se pose le problème de la réglementation relative aux transmissions radioélectriques. En effet, les


transmissions radioélectriques servent pour un grand nombre d'applications (militaires, scientifiques,
amateurs, ...), mais sont sensibles aux interférences, c'est la raison pour laquelle une réglementation est
nécessaire dans chaque pays afin de définir les plages de fréquence et les puissances auxquelles il est

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

Un Switch ou commutateur est un dispositif électronique permettant de créer un réseau informatique


local de type Ethernet. Ce dispositif est dit intelligent par opposition au Hub car, alors que ce dernier
fait transiter les données par toutes les machines, le Switch permet de diriger les données uniquement
vers la machine destinataire.

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 :

Comment sertir un câble UTP (Câble à paires torsadées)

Pour cela, il faut avoir

TIA/EIA 568A TIA/EIA 568B


10

(Norme A) (Norme B)

Classification des réseaux

On peut classer les réseaux en fonction de leur importance et étendue :

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

Interconnectant via des lignes louées ou via Internet.

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

Architecture des réseaux

Architecture Poste à Poste (égal à égal)

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.

Avantages du Réseau Peer - to - peer :

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.

Inconvénients du Réseau Peer - to - peer :

Pas d’administration centralisée ;

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

SECTION 2 : DEVELOPPEMENT BASE DE DONNEES

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.

2.1. Type de base de données

Il y a plusieurs types de base de données dont nous pouvons citer notamment :

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

CREATION DE LA BASE DE DONNEES

MODE LIGNE COMMANDE (REQUETE)

Lancer Sql Server Management Studio

0369*

Choisir entre le mode d’authentification


13

Cliquer sur le bouton « Se connecter » pour accéder à l’instance Moteur de base de données

Saisir l’instruction ci-dessous, puis cliquer sur le bouton « Exécuter » :

CREATE DATABASE [stage]

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

BDD avec valeurs par défaut

create database [stage]

MODE EXPLORATEUR D’OBJETS (GRAPHIQUE OU ASSISTANT)

Lancer Sql Server Management Studio

Choisir entre le type d’authentification

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

Dans la fenêtre ouverte, saisir le nom de la 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

Spécifier l’emplacement des fichiers (créer un répertoire en amont)

Cliquer sur le bouton « Ok »

Clic droit sur la « Base de données » et cliquer sur « Actualiser » pour afficher la base si elle
n’apparait pas.
15

CREER UNE TABLE

MODE ASSISTANT

Dérouler la base de données dans laquelle vous voulez créer la table

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

Sélectionner le champ qui sera la clé primaire et cliquer sur la clé

Selon le besoin, ne pas autoriser les valeurs nulles


16

Cliquer sur le bouton Enregistrer pour enregistrer la table

Saisir le nom de la table et cliquer sur le bouton « OK ».

MODE COMMANDE

Cliquer sur Nouvelle requête

Saisir le code suivant :

Cliquer sur le bouton « Exécuter ».

OU

use location

create table Fonction

(
17

codefonc int primary key,

libefonc nvarchar(30) not null,

SUPPRIMER UNE BASE DE DONNEES

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

SAUVEGARDER UNE BASE DE DONNEES

Clic droit sur la base de données à Sauvegarder

Pointer Tâches et cliquer sur Sauvegarder…

Cliquer sur le bouton « Ajouter »

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

Cliquer sur le bouton « OX ».

Cliquer sur le bouton « OK ».

Le message suivant va s’afficher pour confirmer que la sauvegarde s’est effectuée avec succès.
20

RESTAURER UNE BASE DE DONNEES

Clic droit sur Bases de données et cliquer sur restaurer la base de données…

Cocher Périphérique et cliquer sur le bouton des 3 points (…)

Cliquer sur le bouton « Ajouter »


21

Sélectionner le fichier backup « location3 » (tous les fichiers) et cliquer sur le bouton « OK ».

Cliquer sur le bouton « OK »

Cliquer sur le bouton « OK »


22

Le message ci-dessous s’affiche pour attester la réussite de l’opération de restauration de la base de


données :
23

SECTION 3 : DEVELOPPEMENT ET CONCEPTION DE LOGICIEL

3.1 Définition et but

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

Faire réaliser une tâche particulière par une machine

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.

3.2. Présentation de la structure du logiciel

ECRAN D’ACCUEIL

BOITE DE CONNEXION

USER NAME

PASS WORD

OK ANNULER

EXIT

MENU PRINCIPAL

Option menu
24

FICHIER AFFICHAGE EDITION QUITTER

3.3. Choix et description de la plate-forme de développement

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 :

Créer des programmes très simplement ;

Elaborer des interfaces graphiques sous Windows ;

Concevoir des formulaires ;

Gérer le temps ;

Ecrire dans les fichiers ;

Accéder à une base de données ;

Et, par la suite, construire des sites web.

3.4 Création des interfaces

Page d’accueil
25
26

Boite de dialogue de connexion

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.

Barre des menus


27

Dossier

Enregistrement Agent
28

3.4. Ecriture des codes

Public class

Public Class Form1

Private cn As OleDb.OleDbConnection

Private cmd As OleDb.OleDbCommand

Private requete As String = "insert into T_Dossier


(num_dos,document,dat_dos,matri_etu,matri_ag) values
(@num_dos,@document,@dat_dos,@matri_etu,@matri_ag) "

Private modifier As String = "update T_Dossier set


document=@document,dat_dos=@dat_dos,matri_etu=@matri_etu,matri_ag=@matri_a
g"

Private rechercher As String = "select


document,dat_dos,matri_etu,matri_ag from T_Dossier where num_dos=@num_dos"

Private supprimer As String = "delete from T_Dossier where


num_dos=@num_dos"

Connexion de la base de données

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles


MyBase.Load

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

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles


Button1.Click

cmd = New OleDb.OleDbCommand(requete, cn)

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

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


Button2.Click

cmd = New OleDb.OleDbCommand(modifier, cn)

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

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles


Button3.Click

cmd = New OleDb.OleDbCommand(rechercher, cn)

cmd.CommandType = CommandType.Text

cmd.Parameters.AddWithValue("@num_dos", TextBox1.Text)

Dim rd As OleDb.OleDbDataReader = cmd.ExecuteReader

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

MsgBox("aucun enregistrement disponible")

End If

End Sub

Annuler

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles


Button5.Click

TextBox1.Text = ""

TextBox2.Text = ""

ComboBox1.Text = ""
31

ComboBox2.Text = ""

TextBox1.Focus()

End Sub

Suppression

Private Sub Button6_Click(sender As Object, e As EventArgs) Handles


Button6.Click

cmd = New OleDb.OleDbCommand(supprimer, cn)

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

Private Sub Button7_Click(sender As Object, e As EventArgs) Handles


Button7.Click

End

End Sub

End Class

Fermer

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button7.Click
32

End

End Sub
33

3.5. Jeu d’essai-erreur


34

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.

Vous aimerez peut-être aussi