Académique Documents
Professionnel Documents
Culture Documents
TFC Merdi Fin Multipli11
TFC Merdi Fin Multipli11
CYCLE DE GRADUAT
SECTION : INFORMATIQUE DE GESTION
Département : analyse et programmation
B.P. 16.596 KIN I
KINSHASA/GOMBE
EPIGRAPHE
« On ne peut pas résoudre le problème avec le même mode de pensée
que celui qui a créé le problème »
Albert Einstein
ii
DEDICACES
A l’éternel notre Dieu, créateur du ciel et de la terre, qui nous
a permis de parcourir et de mener à bien notre cursus académique.
A nos parents LISOYA MAYIWALA Gustave et DIAMBOTE
BAYINDULA Fifi.
A notre famille : MAYIWALA NZAMOKILI Josaphat,
Josaphat BAYINDULA, Ladie BAYINDULA, et Esther FASO.
AVANT-PROPOS
Bien que ce travail résulte d'un effort personnel dans sa
rédaction, il est à signaler que certaines personnes ont contribué
matériellement, spirituellement et scientifiquement à sa réalisation.
Raison pour laquelle nous remercions d'abord notre Dieu
pour sa grâce qu'il nous a toujours accordée depuis le début de cette vie
scientifique jusqu'aujourd'hui.
Nous remercions les autorités de L'INSTITUT SUPERIEUR
DE COMMERCE DE KINSHASA pour avoir mis à notre disposition des
enseignements de qualité durant ces quatre années.
Nos sincères remerciements au directeur de ce travail le
chef de travaux LOLA MBOYO Patrice, qui a dirigé ce présent travail de
bout en bout, sans son aide, il nous aurait été impossible de réaliser ce
travail avec cette qualité.
Pour terminer, que tout celui qui a intervenu de près ou de
loin, de quelque manière que ce soit, à n’importe quel moment, de manière
matérielle, financière ou morale, trouve ici toute la gratitude qui lui est due.
INTRODUCTION GENERALE
La gestion des informations étant devenue une tache fatidique pour
les établissements qui gèrent des grandes quantités des données, à l’instar de la
maison communale de LINGWALA. Cela est dû particulièrement à la gestion des
informations avec le système manuel.
Avant l’invention de l’ordinateur, on enregistre toutes les
informations manuellement sur des supports papiers qui engendrait beaucoup de
problèmes tel que la perte de temps considérables dans la recherche de ces
informations et dégradation de ces dernières, de nombreuses administrations
publiques ou privées ont été confrontées aux divers problèmes et n’ont pas mis en
place des solutions plus au moins efficaces. L’implication de procédure des
documents, l’automatisation des traitements des informations pour la réalisation
et de saisie des données fournissent simplement une partie de la réponse à ce
problème.
C’est en suivant la même démarche que nous arriverons aussi à
réaliser notre objectif qui est de mettre en place un système informatique pour la
gestion d’autorisation des activités cultuelles au sein de la commune de
LINGWALA.
2
1.1.2 Hypothèse
Tout travail scientifique nécessite des hypothèses appropriées pour sa
réalisation. En effet, l'hypothèse est une proposition des réponses aux questions que l'on
se pose à propos d'un objet de la recherche. 2
Sur la base d’une analyse de la situation. Nous soutenons l’hypothèse
qui préconise l’informatisation du système de gestion d’autorisation d’une activité
culturelle en vue de pouvoir améliorer l’organisation en place pour une bonne prise de
décision et répondre aux attentes des utilisateurs.
Nous allons recourir à la mise en place d’une application informatique
qui va gérer la gestion d’autorisation d’une activité culturelle dans la maison communale
de LINGWALA et ouvrira des avantages énormes en produisant un temps record, les
informations par catégorie et grâce à une base de données solide, fiable et efficace.
1
www.scrbbr.fr/mémoire/problématique
2
Célestin IKUMA MUTOTO - 2019-2020, Cours IRS G3 info, ISC/Kin
3
1.5.2 TECHNIQUES
Une technique C’est un savoir-faire de quelqu’un dans la pratique d’une
activité précise et unique.4 Dans notre travail, on a utilisé les techniques ci-dessous :
Interview : il s’agit d’un processus de conversation verbale entre
chercheur et sujet enquêté. Dans notre cas, on a eu cet entretien
avec l’un de responsable de ressources humaines de la commune
de LINGWALA.
Documentaire : Permet à recueillir les informations sur le
système existant en analysant ses documents utilisés.
Questionnaire : la technique de questionnaire consiste à dresser
une liste des questions destinées aux responsables de
l’entreprise.
3
Max KIAVAL KIANDA, Psychologie, G4 Info, 2020-2021
4
www.Larousse.fr
5
6
https://fr.wikipedia.org/wiki/Système_de_gestion_de_base_de_données
7
https://www.larousse.fr/dictionnaires/francais/ordinateur/56358
8
https://fr.wikipedia.org
7
Une analyse d’opportunité est une étude effectuée dans le but de mieux
connaitre et distinguer les divers composants d’un objet en étude afin d’identifier et
d’expliquer les rapports qui unissent ces différents composants les uns aux autres.
8
C. Superficie
La commune de Lingwala a une superficie de 2,8 Km2.
Le Bureau du Budget : supervisé par une mandataire du budget, secondé par deux
vérificateurs des dépenses.
Il a le plein pouvoir d’accepter ou de refuser les dépenses non conformes aux normes
budgétaires.
Le service de finances ou centre d’ordonnancement : ce service est composé de
plusieurs services à parts, mais partie prenante aux finances. Il s’agit de service de
Budget, d’ordonnancement et de la comptabilité.
a) Le service d’ordonnancement
b) Le service de comptabilité
Supervisé par un comptable :
Le service des affaires économiques : supervisé par un chef de service. C’est la police
commerce. Il a pour rôle :
Affaires sociales : supervisé par un chef de service, c’est dont un service social qui a
les attributions ci- après :
13
Culture et arts : supervisé par un chef de service, il s’occupe de recenser les activités
culturelles et artisanales tels qu’ateliers de menuiserie, etc.
Chef de bureau
ANR DGM PNC
Secrétaire
Développer URAL
Service Administratifs Marches
Hygiène(Santé)
Personnel AFP
Culture art
Personnel/RR
F.P.C(fond)
Etat-civil
Promotion culturel
Population
Genèse
Contentieux
Budget Tourisme
Finance
I.P
Affaire
économique
C.N.D.R.I
Agriculture
Sport loisir
Environnement
Famille archive et
Urbanisme documentaire
IPMA
Energie Source :
Secrétariat
Doit humain
15
Bourgmestre
Chef de service
Inspecteur
Demandeur
9
Prof. Jean-Pierre Booto Ekionea, PhD & Ass. Fabrice Lola, MÉTHODES D’ANALYSE INFORMATIQUE I, 2019-2020,
g3 info K, ISC/KIN
16
Moyen
Document
Poste Tâche Document établi Document reçu de
classé
traitement
Chef de service Il coordonne toutes les opérations -Autorisation d’activité - Procès-verbal de -Procès-verbal de Manuel
du service de culture et art constat constat
-Autorisation
d’activité
Inspecteur Il est chargé de d’inspecter les - Procès-verbal de constat -Cahier de registre Manuel
lieux des activités et d’établir le - Cahier de registre - Procès-verbal de
procès-verbal de constat. constat
1.b) Modèle :
18
2) Autorisation.
2.a) Rôle :
C’est un document permettant de spécifier qu’une activité a belle et bien
été autorisée par l’Etat congolais.
2.b) Modèle :
Etablissement du PVC,
et envoie une copie chez le chef
de service
Réception de
l’autorisation de l’activité
culturelle et classement
Reçoit
l’autorisation pour
signature.
Réception de
l’autorisation signée.
22
Tâche
Classement
Archivage
Document en provenance de
Document à destination de
AUT : Autorisation
PVC : Procès-verbal de constat
CR : Cahier de registre
23
10
Jean-Pierre Booto Ekionea, PhD & Ass. Fabrice Lola, MÉTHODES D’ANALYSE INFORMATIQUE I,p.75, 2019-2020,
g3 info K, ISC/KIN
24
2.5.3 Diagnostique
Ici, il est question de spécifier les points faibles de l’existant, dans notre étude
la faiblesse relevée est surtout due au traitement manuel des informations, car cela est la
principale cause de la lenteur de traitement dans le système existant.
2.5.4 PROPOSITION DES SOLUTIONS
2.5.4.1 SOLUTION MANUELLE
La solution manuelle est une solution qui est préconisée lorsque les
décisionnaires et/ou l’analyste estiment que l’informatisation n’est pas nécessaire
Comme solution manuelle nous proposons ce qui suit :
Augmenter le nombre du personnel afin qu’il y ait plus d’enquêteurs qui
pourront commencer à enquêter le même jour que le demandeur dépose
la demande.
Former les personnels à l’utilisation des outils informatiques afin de les
permettre d’utiliser Word et Excel pour les aider à être plus rapide dans
l’exécution de certaines tâches.
a) Avantages
Travail non conditionné par l’électricité ;
b) Inconvénients
Lenteur dans le traitement ;
Pas de sécurité logique des données ;
Possible Redondance des objets ;
Difficulté de faire la mise à jour sur un document en cas d’erreur ;
Recherche séquentielle de l’information.
2.5.4.2 SOLUTION INFORMATIQUE
La solution informatique est une solution qui est préconisée par l’analyste
lorsqu’il estime que l’informatisation est nécessaire pour améliorer et optimiser la productivité
du processus concerné.
Nous proposons comme solution informatique le fait de mettre en place un
système d’information informatisé pour la gestion des patentes.
a) Avantages
Meilleure protection des informations dans le temps ;
25
b) Inconvénients
Coût élevé pour l’acquisition des matériels informatiques et logiciels ;
Mise à niveaux des personnels pour la maitrise du nouveau SII ;
Risque de perdre les données à cause de virus.
2.5.4.3 CHOIX DE LA MEILLEURE SOLUTION
Etant informaticien, et au regard de tout ce qui précède, il est claire que le
système informatique présente plus d’avantages que le système manuel donc nous optons pour
l’informatisation de ce système tout en le retouchant un peu son organisation par rapport aux
besoins techniques de l’informatique.
CONCLUSION DE LA PARTIE
Cette partie, qui avait pour but de comprendre le système d’information
existant, en se basant sur l’étude de document, de postes de travail et surtout sur la narration.
Tout ceci nous a permis de mettre en exergue l’organisation structurelle et fonctionnelle de
notre domaine d’étude. Partant de notre étude, nous avons décidé, compte tenue d’une critique
objective, sur quelle solution on devait jeter notre dévolu.
C’est dans ce sens que nous avons optés pour la solution informatique. En
effet, la partie qui suit sera consacré à la mise en place dudit nouveau système d’information
informatisé qui aboutira à une application informatique de gestion.
26
11
CT Lous KONKFIE, cours de TBDD, G4 info soir, ISC/Kin, 2020-2021.
27
= Acteur Interne
= Acteur Externe
b) Flux : Représente un échange entre le SI et son environnement. Il peut
être : d’information (message), de Matériel ou financier ;
= Flux
c) Domaine : est une partie de l’entreprise qui a un objectif précis. Il est
constitué d’un ou plusieurs processus.
29
Présentation du MCC
Inspecteur
Demand
eur (F5) Autorisation signée Chef de
service
Bourgmestre
30
Evénement
Opération : elle est une tâche ou ensemble des tâche accomplies par le processeur
d’information en relation à l’évènement. Une même opération peut regrouper les
tâches de nature différentes. Autrement dit une opération est action qui produit un
résultat
Elle est représentée par un rectangle entre coupé
Nom opération
-actions
Règle opération Règle opération
Résultat Résultat
31
Résultat
Règle d’émission : c’est une condition booléenne permettant de traduire les règles
de gestion. Il existe 3 règles d’émission possible : OUI, NON, et Toujours.
Synchronisation : c’est la combinaison (connections) de deux ou plusieurs
événements qui déclenchent à la fois une opération. Nous dirons que la
synchronisation correspond à la condition d’exécution de l’opération.
Cette condition est représentée sous forme de condition booléenne d’événement.
Synchronisatio
n
Demandeur
Inspecteur
Enregistrement demande
Enregistre la requête
Oui Non
Inspecteur
Etablissement PVC
- Descente sur terrain
- Etablir PVC
Oui Non
Chef de service
Etablissement Autorisation
-Lire PVC
-Etablir Autorisation
Oui Non
Bourgmestre
Signature
-Apposer la signature
Oui Non
Chef de service
Délivrance autorisation
-livraison de l’Autorisation
Toujours
Autorisation livrée
33
- Propriété
Propriété : c’est une donnée élémentaire qui décrit une entité. Autrement c’est la
caractéristique d’un objet
Identifiant : c’est une propriété spécifique d’une entité qui permet de distinguer les
occurrences d’un objet. L’identifiant permet de connaitre de façon unique et surê
l’ensemble des propriétés qui participent à l’entité ; il est soit souligné ou précédé
d’un signe dièse (#) ou d’un soulignement.
Relation : c’est lien sémantique entre une ou plusieurs entités. Elle est exprimée
souvent sous forme du verbe à l’infinitif ou locution verbale ;
D’où ; nous avons le formalisme ci-après : Nom relation,
- Propriété 1
- Propriété 2
34
Pattes (pax) : nous permet de relier les objets et leurs associations dans le modèle
conceptuel de données
Ou
Concurrence : c’est une représentation logique d’un enregistrement d’un fichier ; un
ensemble de valeurs qui se rapportent à une entité bien précise mais d’une façon
logique.
Cardinalité : définit ou exprime pour chaque couple « objet- relation » le nombre de
fois minimum et maximum qu’une occurrence d’objet participe à l’occurrence de la
relation.
Règle de gestion :
Les règles de gestion sont définies comme l’ensemble des consignes à
appliquer dans une organisation d’un domaine de gestion bien déterminée.
Elle est la traduction conceptuelle des objets et de contraintes de
l’entreprise.
7h à 17h 30’
T-A-U-I Bourgmestre
Le MOD est définit donc comme étant une représentation des informations
qui seront mémorisées informatiquement en tenant compte de la quantification et de
l’accessibilité.
MOD Global : Est un modèle directement dérivé du MCD, il concerne juste les
informations qui seront mémorisées informatiquement. Si toutes les entités du MCD
sont mémorisable informatiquement alors le MCD = MOD Global.
MOD Local : qui sera dérivé du MOD Global, il va donc nous donner la précision sur
l’accessibilité des données.
MOD Global : Est un modèle directement dérivé du MCD, il concerne juste les
informations qui seront mémorisées informatiquement. Si toutes les entités du MCD
sont mémorisable informatiquement alors le MCD = MOD Global.
MOD Local : qui sera dérivé du MOD Global, il va donc nous donner la précision sur
l’accessibilité des données.
L’accessibilité : Droit d’accès ou Accessibilité des données s’exprime par les actions
élémentaires que peuvent effectuer les utilisateurs sur les données du SI.
1. Login : Inspecteur
Catégorie : Inspecteur
Objet ou Relation Accès Restriction
Agent L, M, C, S
Demandeur L, M, C, S -
Autorisation L, M, C, S
Activité L, M, C, S
3. Login : Bourgmestre
Catégorie : Bourgmestre
Objet ou Relation Accès Restriction
Agent L, M, C, S -
Demandeur L, M, C, S -
Autorisation L, M, C, S -
Activité L, M, C, S -
CONCLUSION DU CHAPITRE
Ce chapitre nous a permis de faire le capture des besoins fonctionnels du
système, et ce, en suivant à la lettres les préoccupations des utilisateurs. C’est pour ça que ce
chapitre donne naissance à un document appelé : cahier de charge utilisateur.
Pour se faire on a commencé par décrire la structuration de données en
déterminant leur cohérence et les contraintes qui existent au sein de ces entités, et cela grâce au
niveau conceptuel (MCD et MCT). En plus de cela, nous avons aussi déterminé l’accessibilité
aux données par catégorie des utilisateurs grâce aux MOD Locaux.
43
L’aspect matériel ;
L’aspect logiciel.
1. ASPECT MATERIELS
Ordinateur HP ;
Microprocesseur : Intel Pentium Duo core ;
Capacité Ram : 4 GO ; Vitesse d’horloge : 2 GHz ;
HDD 320Go
2. ASPECT LOGICIELS
de traitement ne contient que des tâches informatisables. L'obtention d'une unité logique de
traitement est la décomposition des tâches ou phases du MOT, et chaque unité logique de
traitement est un ensemble d'instructions programmables. Donc, les unités logiques de
traitement sont des tâches informatisables du MOT du type réel ou temps différé.
2.1.1.2 CONSTRUCTION DU MODELE LOGIQUE DES DONNEES
2.1.1.2.1 DEFINITION DES CONCEPTS DE BASE DU MLT
Il n’existe pas de règle de passage précise, chacun est donc tenu de faire ce
passage suivant son raisonnement, c’est un peu comme un algorithme, chacun conçoit.
Malgré la liberté qui nous est accordée, il faut toutefois tenir compte des
approches ci-après :
La décomposition des tâches du MOT : décomposer les taches consiste à séparer tous
les objets qui interviennent dans une tache de leurs traitements.
La conception d’ULT autours des données : consiste à créer des modules des
traitements à appliquer sur les données pour changer l’état de données et ainsi le
traitement sera effectif.
2.1.1.2.3. Recensement des ULTs
Logique de dialogue
Saisir l’identifiant agent ;
La recherche s’effectue automatiquement dans le système;
Affiche un message si le code existe déjà dans le système;
Sinon continuer de remplir toutes les informations du client ;
Logique de dialogue
Saisir le code du Demandeur ;
La recherche s’effectue automatiquement dans la Base de données ;
Affiche un message si l’identifiant existe déjà dans la base de données.
Opération Action Résultat
Enregistrer Clic sur le bouton Ecriture sur la base de données
Modifier Clic sur le bouton Modification des données dans le système.
Supprimer Clic sur le bouton Supprime les informations dans le système.
Quitter Clic sur le bouton Quitter la procédure
Logique de dialogue
Saisir le code du Demandeur ;
La recherche s’effectue automatiquement dans la Base de données ;
Affiche un message si l’identifiant existe déjà dans la base de données.
Opération Action Résultat
Enregistrer Clic sur le bouton Ecriture sur la base de données
Modifier Clic sur le bouton Modification des données dans le système.
Supprimer Clic sur le bouton Supprime les informations dans le système.
Quitter Clic sur le bouton Quitter la procédure
47
Début du programme
Page d’accueil
Boite de connexion
Non
valider Oui
Menu principal
BDD
Saisir
#
#
#
51
#
#
#
#
#
#
#
53
Login :
Password :
Liste d’autorisation
Agent
Autorisation
Activité
Demandeur
Grade
Fonction
56
7. Schéma relationnelle
60
Page de d’accueil
Boite de connexion
OK Quitter
Non
valider Oui
Menu principal
Description
Il est classé dans le type de SGBD Relationnel, car sa structure de données est représentée
sous forme de tableau. Il se charge de :
Création de la BDD ;
Création des tables ;
Stockage de données ;
L’exploitation de données à travers le lange SQL ;
La création des relations ;
La création des formulaires.
Description :
o Un éditeur de code ;
o Des objets visuels (TextBox, Button, combo, radioButton, etc.) ;
o Un compilateur de langage de programmation ;
o Un Générateur de code automatique.
3) Choix du langage
On a choisi le langage VB, car il est un langage facile à comprendre et un langage qu’on a
appris depuis le premier graduat.
3. Agent
64
4. Fonction
5.
6. Grade
7. Activité
65
8. Autorisation
9. Demandeur
Demandeur
66
If CodeRe.Text = Then
MessageBox.Show("Le champs ID n’est pas rempli", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodeRe.Focus()
Else
lien.ENREGISTRER( "insert into T_Requerant values ('" + CodeRe.Text + "
', '" + NomReq.Text + "', '" + PostNomReq.Text + "', '" + AdresseReq.Text + "','" +
ContactReq.Text + "'))
nettoyage()
End If
End Sub
Boutons Supprimer
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If txtID.Text = "" Then
MessageBox.Show("le champs identifiant est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtID.Focus()
Else
lien.SUPPRIMER("delete from T_Requerant where CodeReq = '" + CodeReq.Text
+ " '" )
nettoyage()
End If
End Sub
Boutons Modifier
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If txtID.Text = "" Then
MessageBox.Show("le champs identifiznt est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtID.Focus()
Else
lien.MODIFIER("update T_Requerant set CodeReq = '" + CodeReq.Text + " ',
NomReq = '" + NomReq.Text + "', PostNomReq = '" + PostNomReq.Text + "', AdresseReq
= '" + AdresseReq.Text + "', ContactReq = '" + ContactReq.Text + "'")
nettoyage()
End If
End Sub
If txtID.Text = Then
MessageBox.Show("Le champs ID n’est pas rempli", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtID.Focus()
Else
lien.ENREGISTRER( "insert into T_Agent values ('" + txtMatri.Text + " ',
'" + txtNom.Text + "', '" + txtPostNom.Text + "', '" + txtPrenom.Text + "','" +
txtTel.Text + "', '" + cmbGrade.Text + "', '" + cmbFonc.Text + "'))
nettoyage()
End If
End Sub
Boutons Supprimer
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If txtID.Text = "" Then
MessageBox.Show("le champs identifiznt est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtID.Focus()
Else
lien.SUPPRIMER("delete from T_Agent where Matri_ag = '" + txtMatri.Text +
" '" )
nettoyage()
End If
End Sub
Boutons Modifier
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If txtID.Text = "" Then
MessageBox.Show("le champs identifiznt est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtID.Focus()
Else
lien.MODIFIER("update T_Agent set Matri_ag = '" + txtMatri.Text + " ',
Nom_ag = '" + txtAge.Text + "', PostNom_ag = '" + txtPostnom.Text + "', prenom_ag =
'" + txtPrenom.Text + "', Adresse_ag = '" + txtAdresse.Text + "'")
nettoyage()
End If
End Sub
If CodAutor.Text = Then
MessageBox.Show("Le champs ID n’est pas rempli", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodAutor.Focus()
Else
lien.ENREGISTRER( "insert into T_Autorisation values ('" + CodeAut.Text +
" ', '" + DescAut.Text + "', '" + FondAuto.Text + "', '" + DateAut.Text + "', '" +
68
MatriAg.Text + "', '" + MatriAg1.Text + "', '" + CodeAct.Text + "', '" + CodeReq.Text
+ "'))
nettoyage()
End If
initialiserDGV()
End Sub
Boutons Supprimer
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If CodAutor.Text = "" Then
MessageBox.Show("le champs identifiznt est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodAutor.Focus()
Else
lien.SUPPRIMER("delete from T_Autorisation where CodeAut = '" +
CodeAut.Text + " '" )
nettoyage()
End If
End Sub
Boutons Modifier
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If CodAutor.Text = "" Then
MessageBox.Show("le champs Code est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodAutor.Focus()
Else
lien.MODIFIER("update T_Autorisation set CodeAut = '" + CodeAutor.Text +
" ', DescAut = '" + DescAut.Text + "', FondAuto = '" + FondAuto.Text + "', MatriAg = '"
+ MatriAg.Text + "', MatriAg1 = '" + MatriAg1.Text + "', CodeAct = '" + CodeAct.Text +
"'")
nettoyage()
End If
End Sub
If CodeAct.Text = Then
MessageBox.Show("Le champs ID n’est pas rempli", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodeAct.Focus()
Else
lien.ENREGISTRER( "insert into T_Activite values ('" + CodeAct.Text + "
', '" + LibAct.Text + "', '" + ObservAct.Text + "'))
nettoyage()
End If
initialiserDGV()
End Sub
Boutons Supprimer
69
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If CodAutor.Text = "" Then
MessageBox.Show("le champs identifiant est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodAutor.Focus()
Else
lien.SUPPRIMER("delete from T_Activite where CodeAct = '" + CodeAct.Text
+ " '" )
nettoyage()
End If
End Sub
Boutons Modifier
Private Sub btnSupprimer_Click(sender As Object, e As EventArgs) Handles
btnSupprimer.Click
If CodAutor.Text = "" Then
MessageBox.Show("le champs Code est vide", "erreur!!!",
MessageBoxButtons.OK, MessageBoxIcon.Error)
CodAutor.Focus()
Else
lien.MODIFIER("update T_Activite set CodeAct = '" + CodeAct.Text + " ',
LibAct = '" + LibAct.Text + "', ObservAct = '" + ObservAct.Text + "' ")
nettoyage()
End If
End Sub
Conclusion de la partie
Dans cette deuxième partie, il a été question d’expliquer, définir,
personnaliser et concrétiser les concepts de base qui nous ont aidés à mettre en place ce nouveau
système d’informations informatisé. Bien qu’étant la solution la plus couteuse, mais c’est aussi
celle qui est la plus efficace pour une gestion précise et rapide pour alléger le travail des
utilisateurs en optimisant leur productivité et la fiabilité des résultats.
CONCLUSION GENERALE
Etant arrivé au terme de notre travail, portant sur la conception et réalisation
d’un Système d’information informatisé pour la gestion des autorisations d’activité culturelles.
Nous avons fait appel à la méthode MERISE. Ainsi pour mettre en place ce nouveau système
d’information, on est passé d’abord par la première partie du travail (étude de l’existant), qui
consistait à étudier et comprendre le système existant en produisant un schéma de circulation
des informations, qui s’est appuyé sur la narration (qui est le résultat de la récolte de données
sur terrain). Et pour terminer cette première partie, on a évalué le système existant (qui était
manuel) et nous avons donc décidé de passer à un système informatique.
- Le niveau conceptuel ;
- Le niveau organisationnel ;
- Le niveau logique ;
- Le niveau physique.
BIBLIOGRAPHIE.
a) Ouvrages
1) NANCI Dominique & ESPINASS B. : Ingénierie des systèmes d’information :
MERISE deuxième génération 4ème édition. , PARIS, 2001.
2) BAPTISTE Jean Luc, Merise guide pratique modélisation des données et des
traitements, nouvelle édition ENI.
3) J. GABAY, Apprendre et pratiquer MERISE, Masson, 1993.
4) Jean-Patrick MATHERON, Comprendre Merise, outils conceptuels et
organisationnel, EYROLLES.
5) HANKERSPACE, Apprenez à programmer en VB .Net, PARIS, 2013
b) Notes de cours
1) Daniel MUCHAPA, INITIATION A LA RECHERCHE SCIENTIFIQUE, G3 info A,
ISC/KIN, 2021-2022.
2) Joe TSHITADI MWAMBA. Ingénieur en Conception des Systèmes
d’Information et Développeur d’applications, 2010, ISIPA, G3.
3) Prof. Jean-Pierre Booto Ekionea, PhD & CT. Fabrice Lola Mboyo, MÉTHODES
D’ANALYSE INFORMATIQUE I, 2019-2020, g3 info K, ISC/KIN.
4) IKUMA MUTOTO, INITIATION A LA RECHERCHE SCIENTIFIQUE, G3 info K,
ISC/KIN, 2019-2020.
5) KABAMBA Vasco, Laboratoire informatique, G3 info K, ISC/KIN, 2019-2020.
6) TSHIMANGA, Programmation en VB, G3 info K, ISC/KIN, 2019-2020.
7) MIZONZA BANTIKO Dior, Réseau informatique, G2 Réseau, 2018-2019, ISS.
8) NTUMBA KIBAMBE Jacques, Développement d’une application informatique
pour la gestion des activités dans une commune (cas de la commune de
KALAMU), ISC-KIN, 2021.
c) Webographie
1) www.wikipedia.org
2) www.Commentçamarche.com
3) WWW.DictionnaireLivio.org
74