0% ont trouvé ce document utile (0 vote)
5 vues19 pages

Rapport de Stage D'Integration Effectue Au Bureau Des Methodes Pour Les Solutions Informatiques (Bmsi) Du 14 Octobre 2023 Au 23 Octobre 2024

Ce rapport de stage présente l'expérience de Lukoo Luanda Christian au Bureau des Méthodes pour les Solutions Informatiques (BMSI) du 14 au 23 octobre 2024, dans le cadre de sa formation en informatique de gestion. Le stage a permis d'approfondir ses compétences en développement de logiciels et en gestion de bases de données, notamment à travers la conception d'un projet de gestion étudiante. Le document décrit également la structure et les objectifs de l'entreprise, ainsi que les activités réalisées durant le stage.

Transféré par

chrisluanda81
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues19 pages

Rapport de Stage D'Integration Effectue Au Bureau Des Methodes Pour Les Solutions Informatiques (Bmsi) Du 14 Octobre 2023 Au 23 Octobre 2024

Ce rapport de stage présente l'expérience de Lukoo Luanda Christian au Bureau des Méthodes pour les Solutions Informatiques (BMSI) du 14 au 23 octobre 2024, dans le cadre de sa formation en informatique de gestion. Le stage a permis d'approfondir ses compétences en développement de logiciels et en gestion de bases de données, notamment à travers la conception d'un projet de gestion étudiante. Le document décrit également la structure et les objectifs de l'entreprise, ainsi que les activités réalisées durant le stage.

Transféré par

chrisluanda81
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

République Démocratique du Congo

ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE


INSTITUT SUPERIEUR DE COMMERCE
I.S.C./BUTEMBO
E-mail : iscbutembo2011@[Link]

RAPPORT DE STAGE D’INTEGRATION EFFECTUE AU


BUREAU DES METHODES POUR LES SOLUTIONS
INFORMATIQUES (BMSI)
Du 14 Octobre 2023 au 23 Octobre 2024

PAR :
LUKOO LUANDA Christian
Rapport de stage d’intégration présenté en vue de la
professionnalisation en Gestion Commerciale et
Administrative de la Deuxième Licence LMD

Mention : INFORMATIQUE DE GESTION


Encadreurs de l’entreprise : JACKSON Kennedy
Tuteur de la mention d’appartenance :
KABUGHO THASI Milka
Assistante deux

ANNEE ACADEMIQUE : 2023-2024


RAPPORT DE STAGE D’INTERVATION
VU, LU ET APPROUVE

PAR

Le bureau des méthodes pour les solutions informatiques

NOMS, SIGNATURE ET SCEAU

ANNEE ACADEMIQUE 2023-2024


REMERCIEMENT
Nous tenons à exprimer nos sincères gratitudesau père tout puissant qui ne cesse de
nous protégés tout au long parcours de notre séjour au BMSI. Nous remercions tout
particulièrement notre encadreur Jackson kennedy pour son encadrement et ses précieux
conseils tout au long de cette expérience. Un grand merci également aux autorités
académiques de l’institut supérieur de commerce ISC/BUTEMBO (en sigle) et à nos
camarades MBUSA KALEMBA Pascal, MBUSA MATHE Joël pour la motivation et le
soutien au différentes expériences , ainsi qu'à l'équipe de Bureau des Méthodes pour les
Solutions Informatiques (BMSI) pour leur accueil chaleureux.

On remercie nos parents qui ont fournis des efforts pour satisfaire à tout nos besoins
matériels et on en passe dont leurs noms MUITI LUANDA Thomas et KUBUYA MUTIMA
Espérance

Sans oublié aussi notre tuteur KABUGHO TASI Milka

Cette expérience nous a permis d'apprendre et d'agrandir nos leçons apprises à


l'université et le mettre sur le plan professionnel.
SIGLE ET ABREVIATION

BMSI : Bureau des Méthodes pour les Solutions Informatiques

BD : Bases des Données

HTML : HyperText Markup Language

HTTP : hypertext transfer protocol

HTTPS : hypertext transfer protocol secure

HD : disque dur (Hard Disk)

ISC : Institut Supérieur de Commerce

SGBD : Système des Gestion de Bases des Données

NTIC : Nouvelles Technologies de l'Information et des Communications

PC : Personal Computer

UML : Unified modeling language

UP : Unified process

W3 : World Wide Web

WAN : Wide area network


INTRODUCTION

Dans le cadre de notre formation, nous avons eu l'opportunité d'effectuer un stage au sein
du bureau des méthodes pour les solutions informatiques Durant la quelle nous avons fait une
période de dix jours. Ce stage représente une étape cruciale dans notre parcours académique et
professionnel, nous permettant de mettre en pratique les connaissances théoriques acquises à
l’école.

 Motivation
Notre motivation pour ce stage repose sur le désir d'approfondir nos compétences dans
l’informatique de gestion, ainsi que sur l'intérêt que nous représentons au Bureau des
methodes pour les solutions informatiques. En intégrant cette structure, on avais pour
ambition d'observer et de participer aux activités quotidiennes, afin de mieux comprendre le
fonctionnement d'un environnement professionnel.

 Objectif
L'objectif principal de ce stage était basé sur la conception des logiciels, en le reliant à la base
des données, développer des compétences spécifiques telle que MySql, participer à un projet
GESTION ÉTUDIANT. À travers les missions qui nous ont été confiées, nous avons cherchés
à contribuer activement aux projets de l'entreprise tout en acquérant une expérience
enrichissante.

 Subdivision
Ce rapport de stage est subdivisé en Deux grande Chapitre notamment:
 LA PRESENTATION DU BUREAU DES METHODES POUR LES SOLUTIONS
INFORMATIQUES
 DEROULEMENT DES ACTIVITES AU SEIN DU BUREAU DES METHODES
POUR LES SOLUTIONS INFORMATIQUES

Ce travail vise à fournir une vue d'ensemble sur notre expérience, en mettant en lumière les
interactions entre théories et pratiques dans le monde professionnel.
CHAPITRE I. PRESENTATION DE L’ENTREPRISE D’ACCUEIL
I.1. Dénomination
Datant du 15/02/2010, est initiée par le Chef des travaux Mathe Siviri et le Chef des travaux
Kambale Vutsumbire un cabinet en gestion Informatique dénommé « Bureau des Méthodes
pour les Solutions Informatiques », en Sigle, BMSI.

I.2. Adresse locale


Le siège social est établi en République Démocratique du Congo, Province du
Nord-Kivu, Ville de Butembo, Commune Mususa, Quartier Matanda, Cellule Matanda N°11 ;
et peut être transféré à tout autre lieu sur décision des initiateurs.
Il est logé au sein de l’Association pour la Défense des Droits de la Femme

I.3. Téléphone
+243994511695
+243822135518,
+243998844088;

I.4. Adresse électronique


Email: bmsibutembo@[Link]

I.5. Statut juridique

BMSI est une entité légalisée connu sous les coordonnées dessous :
RCCM : CD/GOM/RCCM/21-B-00421. (Comme registre de commerce et crédit mobilier)
[Link] : 19-H5300-N96433W (comme numéro d’identification nationale.)
N° IMPOT : A21809003 (Comme numéro d’impôt)

I.6. Objectif Social


Apporter des solutions Informatiques aux problèmes lié avec la gestion des
entreprises.

I.7. Objectifs de l’entreprise


1. Concevoir et réaliser, en équipe, des logiciels comptables compétitifs sur le
plan mondial.
Réunir tous les ingénieurs programmeurs et chercheurs du milieu en vue de réfléchir en
équipe et d’apporter des solutions durables et appropriées aux problèmes technologiques et
organisationnels aux entreprises de notre pays.

Assister les entreprises pour leurs problèmes de gestion dans sa globalité.

Publier des articles visant à promouvoir l’intégration des NTIC dans nos sociétés Congolaises.

Informer ou sensibiliser la population en matière de l’intégration des NTIC dans les activités
de la vie professionnelle.

I.8. Domaine d’intervention


Le BMSI se compose de 3 branches d’activités :

La branche de consultation et assistance. Le BMSI s’engage à apporter, aux problèmes de


gestion, technologiques et organisationnels de ses clients, des solutions durables. Il se veut un
Cabinet d’analyse et assistance composé d’experts ;

La branche de recherche et publication dans le domaine de gestion et de la nouvelle


technologie Appliquée à cette dernière ;

La branche d’autofinancement. Le BMSI met à la disposition des membres un cabinet pour


leur permettre de concevoir et produire des logiciels de gestion, rédiger aisément leurs
articles, travaux de recherche, …
STRUCTURE ADMINISTRATIVE DE L’ENTREPRISE
Le BMSI comprend les organes suivants :

L’assemblée générale (AG)

Le comité de gestion (COGE)

La commission de contrôle (CC)

La coordination générale (CG)

Le secrétariat rapporteur

Le service de Comptabilité, finance et budget

Le service de Recherche et publication

Le service de Vulgarisation, diplomatie et marketing.

D’où l’organigramme suivant :

Assemblée Générale

Comité de gestion

Commission de
contrôle

Coordination générale Secrétaire Rapporteur

Finance et Recherche et Vulgarisation,


Budget publication Diplomatie et marketing
CHAPITRE II : DEROULEMENT DES ACTIVITES AU SEIN DU BUREAU DES
METHODES POUR LES SOLUTIONS INFORMATIQUES

II.1. Présentation du calendrier

N° JOURS ET DATE SERVICES OBSERVATION


1 Lundi le 14/10/2024 Développement du logiciel Bien
2 Mardi le 15/10/2024 Développement du logiciel Bien
3 Mercredi le16/10/2024 Développement du logiciel Bien
4 Jeudi le 17/10/2024 Développement du logiciel Bien
5 Vendredi le 18/10/2024 Développement du logiciel Bien
6 Samedi le 1910/2024 Développement du logiciel Bien
7 Lundi le 21/10/2024 Développement du logiciel Bien
8 Mardi le 22/10/2024 Développement du logiciel Bien
9 Mercredi le 23/10/2024 Développement du logiciel Bien
10 Jeudi le 24/10/2024 Développement du logiciel Bien

II .2. Les services d’intervention

Date Services Observé Activités Observé Commentaire


Lundi le Services de On nous a présenté les différents
14/10/2024 développement du projets qui sont en cours de conception
logiciel tels que :
 La gestion de caisse d’un
centre hospitalier chez
MAULINGA
 La gestion de vente chez Good
is good
 Gestion d’une bibliothèque &
perception frais scolaire C.S
LA VIVACITE
 Marketing relationnelle
 Gestion Bar & Usine chez BL6
Mardi le Services de  Définition d’une base des
15/10/2024 développement du données et MySql
logiciel
Mercredi Services de  Création d’une base de
16/10/2024 développement du données avec MySql
logiciel  Insertion des données dans les
tables

Jeudi Services de  La récupération des données


17/10/2024 développement du dans des tables
logiciel  Quelques requêtes concernant
la sélection des données

Vendredi Services de  Création des formulaires avec


18/10/2024 développement du l'interface C#
logiciel
Samedi Services de  Création des formulaires et de
19/10/2024 développement du fenêtres de commande
logiciel  Modification des boutons avec
l’événement sélection changed

Lundi Services de  Correction du TP de création


21/10/2024 développement du des panels et datagridview
logiciel  Quelques notions et conclusion
de MYSQL et C #

Mardi Services de TRAVAIL PRATIQUE


22/10/2024 développement du
logiciel
Mercredi Services de EXPOSE DU TP
23/10/2024 développement du  Défense du TP
logiciel
Jeudi Services de  Quelques conseils et
23/10/2024 développement du recommandations pour
logiciel l’élaboration du rapport de
stage

1. Définition d’un système de base de données

Système de base de données : est un ensemble de logiciels qui permet de créer, gérer et
interagir avec des bases de données.

Il offre des outils pour stocker des données de manière structurée, les organiser, et effectuer
des requêtes pour en extraire des informations.

Les systèmes de gestion de bases de données (SGBD) populaires incluent MySql,


PostgreSQL, Oracle, et Microsoft SQL Server

Nous avons utilisé MySql

Base de données : est un système organisé de stockage d’informations, permettant de gérer,


d’accéder et de manipuler des données de manière efficace. Elle est généralement structurée
sous forme de tables, contenant des lignes(enregistrement) et des colonnes (attributs), ce qui
facilite la recherche et l’analyse des données.

[Link] de vie d’un logiciel

 Conception
 Analyse
 Développement
 Test
 Maintenance

1. CONCEPTION

La conception est un processus par lequel une idée est transformée en un produit ou un
système tangible.

 Cahier de charge est un document qui représente le besoin de l’application. Est


composé de maitre d’ouvrage et maitre d’œuvre

Le cahier de charge est subdiviser à 4 partie qui sont :

 Identité
 Besoin fonctionnel
 Besoin non fonctionnel ou encore appelée Besoin opérationnel
 Choix technique
a. Besoin fonctionnel

Le besoin fonctionnel c’est une représentation de production de logiciel

 Créer un compte utilisateur


 Entrée en stock
 Gérer le stock
 Sortie en stock
b. Besoin non fonctionnel

Le besoin non fonctionnel c’est ici qu’on va structurer la manière dont l’application va
fonctionnée.

Donc ici on va gérer :

 La sécurité
 Authentification via au nom utilisateur et nom mot de passe
 Disponibilité de logiciel
 Ergonomie passer facile à l’utilisée
a. Choix technique

C’est sont des outils que nous allons utiliser sur notre application qui sont comme suit :

 Le langage de la modélisation soit méthode de modélisation

Ici on va utiliser la méthode UP(UML)

SGBD : le langage utiliser MySql (structure Quaris Langange) de programmation : C#

Le classe est subdiviser à 3 partie

 Nom de la classe
 Attribut de la classe
 Les opérations

Les trois types de visibilités d'un programme

- private (privé)
+public (publique)

#protect (protégée)

Types de relation

 Relation réflexible
 Relation binaire
 Agrégation

Exemple
1. Création de la base de données et des tables

CREATE DATABASE gestion_Etudiant ;


USE gestion_Etudiant ;
CREATE TABLE departement (Id_dep VARCHAR (5) PRIMARY KEY, Description
TEXT);

CREATE TABLE promotion (Id_prom INT PRIMARY KEY AUTO_INCREMENT,


Description TEXT, Id_dep VARCHAR (5), FOREIGN KEY (id_dep) REFERENCES
departement (id_dep));

CREATE TABLE etudiant (Matricule VARCHAR (10) PRIMARY KEY, Nom VARCHAR
(50), Prenom VARCHAR (50), Genre VARCHAR (50), Adresse TEXT));

CREATE TABLE anneeAcademique (Id_annee INT PRIMARY KEY


AUTO_INCREMENT, description TEXT);

CREATE TABLE inscription (Id INT PRIMARY KEY AUTO_INCREMENT,


dateinscription DATE, Id_prom INT, matricule VARCHAR(10), Id_annee INT,
FOREIGN KEY (ide_prom) REFERENCES promotion(id_prom),
FOREIGN KEY (matricule) REFERENCES etudiant(matricule),
FOREIGN KEY (id_annee) REFERENCES anneeAcademique(id_annee));
Insertion dans departement
INSERT INTO departement (Id_dep, description) VALUES
Insertion dans promotion
INSERT INTO promotion (description, Id_dep) VALUES
Insertion dans etudiant
INSERT INTO etudiant (matricule, nom, prenom, genre, adresse) VALUES
Insertion dans anneeAcademique
INSERT INTO anneeAcademique (description) VALUES
Insertion dans inscription
INSERT INTO inscription (dateinscription, id_prom, matricule, id_annee) VALUES
2. Réponse sur la requête demandée
1. Étudiants inscrits dans une promotion spécifique pour une année académique
SELECT [Link], [Link], [Link]
FROM etudiant
JOIN inscription ON [Link] = [Link]
JOIN promotion ON inscription.ide_prom = promotion.id_prom
WHERE [Link] = description AND inscription.id_annee = id_annee;
2. Tous les étudiants, y compris ceux non inscrits

SELECT [Link], [Link], [Link],


COALESCE([Link], 'Non inscrit') AS promotion_description
FROM etudiant
LEFT JOIN inscription ON [Link] = [Link]
LEFT JOIN promotion ON inscription.ide_prom = promotion.id_prom
WHERE inscription.id_annee = id_annee;
3. Promotions disponibles, même sans étudiants

SELECT [Link], COUNT([Link]) AS nombre_etudiants


FROM promotion
LEFT JOIN inscription ON promotion.id_prom = inscription.ide_prom AND
inscription.id_annee = id_annee
GROUP BY promotion.id_prom;
4. Tous les étudiants et toutes les promotions
SELECT [Link], [Link], [Link],
[Link] AS promotion_description
FROM etudiant
LEFT JOIN inscription ON [Link] = [Link] AND
inscription.id_annee = id_annee
LEFT JOIN promotion ON inscription.ide_prom = promotion.id_prom;
5. Etudiants non inscrits pour l'année académique en cours

SELECT [Link], [Link], [Link]


FROM etudiant
LEFT JOIN inscription ON [Link] = [Link] AND
inscription.id_annee = id_annee
WHERE [Link] IS NULL;
6. Nombre total d'étudiants inscrits dans chaque promotion

SELECT [Link], COUNT([Link]) AS nombre_etudiants


FROM promotion
LEFT JOIN inscription ON promotion.id_prom = inscription.ide_prom AND
inscription.id_annee = id_annee
GROUP BY promotion.id_prom;
7. Etudiants dans une promotion spécifique, triés par nom

SELECT [Link], [Link], [Link]


FROM etudiant
JOIN inscription ON [Link] = [Link]
JOIN promotion ON inscription.ide_prom = promotion.id_prom
WHERE [Link] = 'Licence 1' AND inscription.id_annee = 2024
ORDER BY [Link] ASC;

8. Etudiants inscrits dans plusieurs promotions

SELECT [Link], [Link], [Link], [Link] AS


promotion_description, inscription.id_annee
FROM etudiant
JOIN inscription ON [Link] = [Link]
JOIN promotion ON inscription.ide_prom = promotion.id_prom;
9. Etudiants ayant changé de promotion

SELECT [Link], [Link], [Link], [Link] AS


promotion_description, inscription.id_annee
FROM etudiant
JOIN inscription ON [Link] = [Link]
JOIN promotion ON inscription.ide_prom = promotion.id_prom
WHERE EXISTS (
SELECT 1
FROM inscription AS i2
WHERE [Link] = [Link] AND i2.id_annee != inscription.id_annee);
10. Etudiants inscritent dans une promodition specifique après une date donnée
SELECT * FROM `inscription` WHERE ide_prom='1' AND id_annee='1';
11. Afficher la liste des étudiants et les informations des responsables académiques de
leur promotion
Ici, on doit d’abord inserer une colonne Nom_responsable

SELECT [Link], [Link], [Link], [Link], [Link],


[Link], etudiant.Nom_responsable
FROM etudiant
LEFT JOIN inscription ON [Link] = [Link]
LEFT JOIN promotion ON inscription.ide_prom = promotion.id_prom AND
etudiant.Nom_responsable='MILKA'
WHERE inscription.id_annee ='6';
12. Afficher la liste des étudiants inscrits dans une promotion mais qui ont abandonné
ou annulé leur inscription
Ici, on doit d’abord insérer une colonne Abando

SELECT [Link], [Link], [Link], [Link], [Link],


[Link]
FROM etudiant
JOIN inscription ON [Link] = [Link]
JOIN promotion ON inscription.ide_prom = promotion.id_prom
WHERE inscription.id_annee = ‘6’
AND ([Link] = 'abandonné' OR [Link] = 'annulé');
SUGGESTION ET RECOMANDATIONS

La théorie est la base sur laquelle la pratique se fonde. Si vous voulez réellement comprendre
comment faire quelque chose, il faut commencer par comprendre pourquoi et comment ça
marche. En combinant la théorie avec la pratique, vous pouvez améliorer votre connaissance
de la matière et vous aider à mieux comprendre les problèmes et les solutions qui s’y
rapportent. De plus, vous pouvez utiliser la théorie pour développer de nouvelles idées et
approches, ce qui peut vous aider à vous démarquer dans votre domaine au niveau de
l’entreprise du point de vue d’un meilleur rendement de l’entreprise.

Au niveau de mes attente, je suis satisfaite tout ce qu’on nous a donné m’a permis de bien
comprendre pratiquement la théorie de l’école

.
CONCLUSION

Nous voicis au terme de nôtres présent rapport, ce stage nous a permis d'acquérir des
compétences pratiques et de mieux comprendre le fonctionnement de Bureau des méthodes
pour les solutions informatiques (BMSI). On a pu appliquer des connaissances théoriques
dans un contexte professionnel, ce qui a enrichi notre apprentissage et renforcé notre
motivation pour notre future carrière. Les échanges avec des collègues et les projets auxquels
j’ai participé m’ont également offert une perspective précieuse sur les enjeux du métier. Je
tiens à remercier toute l’équipe du Bureau des méthodes pour les solutions informatiques pour
leur accueil et leur soutien tout au long de cette expérience.

Vous aimerez peut-être aussi