Vous êtes sur la page 1sur 12

CHAPITRE III : IMPLEMENTATION DE L’APPLICATION

III.1. Introduction

Après avoir terminé la modélisation du nouveau système d’information de


l’automatisation, de la gestion de paiement des frais de stagiaire, ce troisième
chapitre se consacre à la mise en place d’une application qui pourra gérer
efficacement la gestion des frais de stagiaire au sein de l’entreprise de l’INPP à travers
une base de données.

Cette partie est très importante, car elle nous permet de matérialiser notre
étude c’est-à-dire réaliser une application à travers un langage de programmation
donné ; c’est la partie pratique, d’où la programmation.

III.2. Description des matériels utilisés

La présente application a été réalisée dans un ordinateur de bureau de la marque Dell


ayant les caractéristiques suivantes :

 Un disque Dur de 1TB ;


 Un écran de 24 pouces ;
 Une mémoire RAM de 4.00GB ;
 Un lecteur DVD ;
 Un processeur Intel (R) cèleron 1.70GHz.

III.3 Choix des logiciels Utilisés

 Un Système d’exploitation Windows 8 professionnel de 64 bts ;


 Logiciel d’application Microsoft Office 2010 ;
 Le langage de programmation visual basic 6.0.

III.4 Choix du langage

III.4.1 Introduction

Comme dans chaque domaine, l’informatique a un langage propre à elle. Un


langage en informatique est un ensemble de règles et de signes utilisés pour élaborer
un programme destiné à donner des instructions à un ordinateur afin de les
exécuter12.
Les raisons qui nous ont poussées à choisir ce langage sont les suivantes :

 Manipulation d’événements ;
 Un accès à Win32 API ;
 La programmation orientée objet ;
 La gestion d’erreurs,
 La programmation structurée

3.4.2. Aperçu sur le langage de programmation VB.6.0

Visual Basic s’est développé à partir du langage BASIC (beginners All- purpose
symbolic instruction Code, Larousse : ‘’Langage de programmation conçu pour
l’utilisation interactive de terminaux ou de micro-ordinateurs’’, 1960). Le but du
langage BASIC était d’aider les gens à apprendre la programmation. Son utilisation
très répandue conduit à de nombreuses améliorations. Avec le développement (1980-
1990) de l’interface utilisateur graphique (Graphical User Interface- GUI) de
Windows Microsoft, BASIC a naturellement évolué pour donner lieu à visual Basic
(1991). Depuis, plusieurs versions ont été proposées, visual Basic 6 est apparue en
1998. Visual basic est un langage de programmation existant actuellement en trois
versions (Learning, Professional, etreprise). Les programmes (aussi appelées
applications) sont créés dans un environnement de développement intégré
(Integrated Developement Environment-IDE), ceci dans le but de créer, exécuter et
déboguer les programmes d’une manière efficace. Ce langage est réputé pour
permettre un développement rapide d’applications. Outre une interface utilisateur
graphique, il dispose de caractéristiques telles que la manipulation d’événements, un
accès à Win32 API, la programmation orientée objet, la gestion d’erreurs, la
programmation structurée. C’est un langage interprété, notons que les éditions
Professional et Entreprise permettent une compilation en code natif (code machine)
(voir annexe A pour plus de détails). L’environnement de développement intégré de
Visual Basic permet de créer, exécuter et déboguer des programmes Windows dans
une seule application (à savoir Visual basic).
III.4.3 choix du système de gestion de base de données

Pourquoi choisir Access comme logiciel de conception de base des données


dans notre présent travail ?

Microsoft Access est un système de gestion de base des données (SGBD) qui permet
de revoir, d’actualiser et d’analyser efficacement des informations en constance
évolution.

Access est compatible avec les requêtes SQL (sous certaines restrictions) et
dispose d’une interface graphique pour saisir les requêtes « requête par l’exemple ». il
permet aussi de configurer, avec des assistants ou librement, des formulaires et sous-
formulaires de saisie, des états imprimables avec regroupement de données selon
divers critères, des totalisations et des sous-totalisations, conditionnelles ou non et
éventuellement des sous-états, reliés ou non aux données principales de l’état, des
pages html liées aux données d’une base, des macros et des modules VBA. Les
formulaires et les états disposent aussi de leurs propres modules VBA. On accède aux
objets par un navigateur de l’interface d’Access ou dans des applications
programmées (par macro ou VBA) par les formulaires de l’interface homme/machine
ainsi construits.

III.4.4 Composantes d’une base de données Access

Les sections suivantes offrent une brève description des composantes d’une
base de données Access classique

 Tables ;
 Formulaire ;
 Rapports ;
 Requêtes ;
 Macros ;
 Modules ;
a) Tables
Une table de base de données est comparable à une feuille de calcul, dans la
mesure où les données sont stockées dans des lignes et des colonnes. Par conséquent,
il est généralement facile d’importer une feuille de calcul dans une table de base de
données. La principale différence entre le stockage de vos données dans une feuille de
calcul et dans une base de données tient à l’organisation des données.
b) Les Formulaires

Les formulaires vous permettent de créer une interface utilisateur dans


laquelle vous pouvez entrer et modifier vos données. Les formulaires contiennent
généralement des boutons de commande et d’autres contrôles permettant d’effectuer
des tâches variées. Vous pouvez créer une base de données sans utiliser des
formulaires en modifiant simplement vos données dans les feuilles de données de la
table. La plupart des utilisateurs de base de données préfèrent toutefois utiliser des
formulaires pour afficher, entrer et modifier des données dans les tables.

Etats

Rapports vous permet de mettre en forme, de synthétiser et de présenter des


données. Un rapport répond généralement à une question spécifique, telle que
« combien d’argent avons-nous reçu de chaque client cette année ? » ou « Dans
quelles villes se trouvent nos clients ? ». Chaque état peut être formaté pour présenter
les informations de la façon la plus lisible possible.

c) Requête

Les requêtes peuvent effectuer diverses fonctions dans une base de données.
Le plus souvent, elles servent à récupérer des données spécifiques des tables. Les
données que vous souhaitez afficher sont généralement dispersées entre plusieurs
tables, aussi, les requêtes vous permettent-elles de les afficher dans une seule feuille
de données.

Macros

Dans Access, les macros constituent un langage de programmation simplifié


que vous pouvez utiliser pour ajouter des fonctionnalités à votre base de données. Par
exemple, vous pouvez lier une macro à un bouton de commande dans un formulaire
afin que la macro soit exécutée lorsque l’utilisateur clique sur le bouton. Les macros
contiennent des actions qui effectuent des tâches (ouverture d’un état, exécution
d’une requête, fermeture d’une base de données, etc.). la plus part des opérateurs de
base de données effectuées manuellement peuvent être autorisées à l’aide de macros
afin de gagner du temps.
d) Modules

A l’instar des macros, les modules sont des objets qui permettent d’ajouter des
fonctionnalités à votre base de données. Si les macros sont créées dans Access en
effectuant une sélection dans une liste d’actions de macro, les modules sont écrits
dans le langage de programmation Visual Basic for applications (VBA). Un module
est un ensemble de déclarations, d’instructions et de procédures stockées sous la
forme d’une unité.

Avec le gestionnaire de base de données Microsoft Access, vous pouvez


rapidement :

Créer et supprimer des bases de données ; créer, copier, supprimer et modifier des
tables :

Supprimer, éditer et ajouter des champs ; exécuter des requêtes SQL ; importer et
exporter des données au format Excel ; créer et exploiter des sauvegardes de tables.
III.5 Résultats du programme

Ce formulaire marque le début de notre programme. A ce niveau l’utilisateur


est appelé à se connecter au programme en fournissant le mot de passe prédéfinit. Ce
formulaire permet aux utilisateurs du programme d’avoir accès au menu principal de
la présente application. Dans le but d’éviter l’accès aux utilisateurs inconnus, voici
donc comment elle se présente :

III.5.1 Accueil
Le formulaire accueil donne accès au menu principal du programme l’image ci-
dessous indiqué :

III.5.2 Menu Principal du programme


Le menu principal de notre programme est composé de différents onglets
au niveau de la barre des menus et ces onglets contiennent des sous menus qui
donnent l’accès aux différents formulaires.
III.5.3 Formulaire d’inscription
Ce formulaire permet à l’utilisateur d’effectuer les inscriptions des
étudiants de différentes promotions de l’INPP.
III.5.4 Formulaire de versement
Ce formulaire permet au percepteur d’effectuer la perception des frais payés
par les stagiaires ou les parents des stagiaires :
III.5.5 Affichage liste des Stagiaires
Grâce à cette grille nous pouvons afficher tous les stagiaires inscrits à l’INPP, nous
pouvons rechercher un stagiaire à partir de sa classe ou sa promotion et même
effectuer la modification. Elle se présente comme suit :

III.5.6 Affiche liste des paiements

Grâce à cette grille nous pouvons vérifier les différentes opérations de paiement
effectuées par les stagiaires :
CONCLUSION

Nous voici au terme de notre travail de fin de cycle dont le sujet


développé est intitulé : « Conception et réalisation d’une application de gestion de
paiement des frais des stagiaires d’une institution professionnelle, cas de
l’INPP/Kalemie ».

L’objectif du présent travail et de réalisation d’une application


informatique qui convient mieux à la gestion de paiement des frais des stagiaires au
sein d’une institution publique (l’INPP/Kalemie).

Pour arriver au bout de notre hypothèse nous nous sommes servis à des
méthodes suivantes :

- Méthode merise ;
- La technique de documentaire ;
- La technique d’interview

C’est grâce à ses méthodes et techniques et pour être bien compris,


notre travail est subdivisé en trois chapitres dont l’introduction et la
conclusion :
- Chap 1. Présentation du milieu d’étude ;
- Chap 2. Modalisation du nouveau système ;
- Chap 3. Implémentation et réalisation de l’application.
REFERENCES BIBLIOGRAPHIQUES

1. Jolivet F. Informatique appliquée à la gestion, Ed. Dunod, Paris


2. ACCES 97 Pour WINDOWS Ed. FOUCHER-31, Rue de FLEURUS.
75006 PARIS-N°12952 AVRIL 7998-03-PP/SM

II. COURS

0. MATHIAS M. Cours de Méthode d’Analyse en informatique II, G3, IG, UT


Kalemie inédit, 2023-2024
1. SAM AKIM : Cours de Technique de base de données, G3 IG UT Kalemie,
inédit, 2023-2024.
BIBLIOGRAPHIE

- SINDONO WAKITWANGA , Cours de système de gestion de bases des


données TFC inédit UCB/BUKAVU, 2011-2012 ;
- MURHEGA NABINTU, Gestion automatisée du budget cas de la Commune de
KADUTU TFC inédit, /BUKAVU, 1995-1996

LOGICIEL CONSULTE
- Encarta 1993
- JARGON - Info

WEBIOGRAPHIE

http://www.developpez.com

http://www.comment ça marche.com

http://www.memoireonline.com

htt://www.google.fr
SOMMAIRE
EPIGRAPHE………………………………………………………………………………………………………I
DEDICACE……………………………………………………………………………………………………...II
REMERCIEMENTS……………………………………………………………………………………..…..III
SIGLE ET ABREVIATION…………………………………………………………………………………IV

INTRODUCTION………………………………………………………………………………………………1
PROBLEMATIQUE……………………………………………………………………………………….…..2
HYPOTHESE DU TRAVAIL…………………………………………………………………………..…2
OBJECTIF DU TRAVAIL………………………………………………………………..………………..3
CHOIX ET INTERET DU SUJET………………………………………………………………………4
DELIMITATION DU SUJET…………………………………………………………………………….5
METHODOLOGIE ET TECHNIQUE UTILISEES………………………………………………5
METHODE…………………………………………………………………………………………………….5
TECHNIQUE……………………………………………………………………………………………………5
PLAN DU TRAVAIL…………………………………………………………………………………………..6
CHAP I. PRESENTATION DU MILIEU D’ETUDE………………………………………….……7
SITUATION GEOGRAPHIQUE…………………………………………………………………………7
HISTORIQUE DE L’INPP………………………………………………………………………………..7
HISTORIQUE DE L’EXTENSION DE L’INPP EN PROVINCE……………………………7
MISSION DE L’INPP…………………………………………………………………………………………7
DOMAINE D’INTERVENTION…………………………………………………………………………7
STRUCTURE ET FONCTIONNEMENT……………………………………………………………..8
PROCEDURE…………………………………………………………………………………………………..9
CHAP II. MODALISATION DU NOUVEAU SYSTEME………………………………………..10
MODEL CONCEPTUEL DE COMMUNICATION (MCC)……………………………………10
MODEL CONCEPTUEL DE DONNEES (MCD)……………………………………………………11
DICTIONNAIRE DE DONNEES………………………………………………………………………12
ANALYSE DE PAIEMENT DES INFORMATIONS ORGANISEES…………………………13
MODEL CONCEPTUEL DE TRAITEMENT………………………………………………………13
MODEL ORGANISATIONNEL DE DONNEES……………………………………………………14
MODEL ORGANISATIONNEL DE TRAITEMENT………………………………………………14
ANALYSE DU SYSTEME D’INFORMATION INFORMATISE………………………………15
MODEL PHYSIQUE DE DONNEES (MPD)……………………………………………………….16
CHAP III IMPLEMENTATION DE L’APPLICATION…………………………………………17
INTRODUCTION………………………………………………………………………………………….18
DESCRIPTION DES MATERIELS UTILISES…………………………………………………19
CHOIX DE LOGICIEL UTILISE………………………………………………………………………20
CHOIX DU LANGAGE………………………………………………………………………………………21
APERCU SUR LE LANGAGE DE PROGRAMMATION………………………………………22
CHOIX DU SYSTEME DE GESTION DE BASE DE DONNEES……………………………23
COMPOSANT DE BASE DE DONNEES ACCESS………………………………………………24
RESULTAT DU PROGRAMME……………………………………………………………………….25
ACCUEIL…………………………………………………………………………………………………………26
FORMULAIRE DE VERSEMENT……………………………………………………………………..27
AFFICHAGE LISTE DE PAIEMENT………………………………………………………………….28

Vous aimerez peut-être aussi