III)
Implémentation sous ACCESS
L'implémentation de ce système ayant pour but de
respecter les attentes des utilisateurs s'est faite en quatre
étapes : création des tables, écritures des
requêtes SQL, création des formulaires, configuration et
chargement de la BD.
III.1)
Les tables et le modèle logique de données
Les tables
Les tables sont les suivantes : OEV, ASSISTANCE, MONTANT,
SITE, ACCES, ADMINISTRATION, MODIFIE. Leur rôle est de sauvegarder les
données relatives aux OEV et les codes d'accès à la base
de données.
Tableau 5 :
Description du rôle des tables présentes dans la
B.D
Tables
|
Rôle
|
OEV
|
Contient les données d'identification
géographique d'un OEV
|
MONTANT
|
Contient le détail de la dépense
consacrée aux OEV
|
ASSISTANCE
|
Contient le détail de l'assistance des
OEV
|
ADMINISTRATION
|
Contient la liste des utilisateurs ayant le droit
d'administrer la BD
|
MODIFIE
|
Contient la liste des utilisateurs ayant le droit de
modifier la BD
|
SITE
|
Contient la liste des sites avec les ONG en charge de ces
sites
|
ACCES
|
Contient la liste des utilisateurs du
système
|
Modèle logique
Il se déduit du modèle conceptuel de
données par l'application de certaines règles. Il sera
utilisé par l'application pour assurer sa cohérence.
Figure 4 : Schéma du MLD
correspondant à l'assistance des OEV
III.2) Les requêtes
Nous avons eu à faire trois types de requêtes
conformément aux besoins des utilisateurs: les requêtes
croisées, les requêtes courantes et les requêtes graphiques.
Il s'agissait de décrire les assistances par type, par province, par
site ou par commune et de produire un tableau récapitulatif de ces
assistances. Les requêtes de mise à jour ont également
été créées pour assurer la cohérence
temporelle de notre base.
III.3)
Les formulaires
Il s'agit des éléments qui assurent l'interface
avec l'utilisateur dans l'environnement Microsoft ACCESS, ce sont des
fenêtres graphiques. Nous n'en citerons ici que quelques unes:
Tableau 6 :
Récapitulatif de rôle des formulaires principaux du
SI
Nom du formulaire
|
Rôle
|
Passe
|
Permet la connexion au système
|
Démarrage
|
Sert de menu pour accéder à tous les composants
du système
|
OEV1
|
Permet d'assurer la mise à jour des données
|
OEV2
|
Permet la visualisation des données sur les OEV
|
REQUETES/GRAPHIQUES
|
Contient des liens vers plusieurs autres formulaires qui
informent sur les taux de couverture suivant le site et les types d'assistances
|
Administration
|
Permet à l'administrateur de pouvoir accéder aux
tables de la BD
|
Figure 5 : Architecture
fonctionnelle du S.I
|