Académique Documents
Professionnel Documents
Culture Documents
III.1. Introduction
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.4.1 Introduction
Manipulation d’événements ;
Un accès à Win32 API ;
La programmation orientée objet ;
La gestion d’erreurs,
La programmation structurée
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
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.
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
Etats
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
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é.
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
III.5.1 Accueil
Le formulaire accueil donne accès au menu principal du programme l’image ci-
dessous indiqué :
Grâce à cette grille nous pouvons vérifier les différentes opérations de paiement
effectuées par les stagiaires :
CONCLUSION
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
II. COURS
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