Conception et réalisation d’un système d’information informatisé pour la gestion des transferts de fonds dans une agencepar Gédéon KOLE Université de MBANDAKA - Graduat 2020 |
ChapitreIV : RÉALISATION DU NOUVEAU SYSTÈME4.1. OUTILS DE MISE EN OEUVRE DE LA SOLUTION INFORMATIQUE4.1.1. Système de gestion de bases de données utiliséNotre choix a été porté sur le système de gestion de base de données (SGBD) HyperFileSQL. HyperFileSQL fait partie intégrante de l'Atelier de Génie Logiciel WinDev. Le fichier de données porte l'extension. FIC, tandis que le fichier des index a l'extension .ndx. Ce SGBD permet de décrire et de manipuler les données sous forme de tables dans une base de données. Les opérations sur la base de données sont suivantes : Ø La création de la base de données ; Ø La description des structures de différentes tables et la définition des relations entre les tables. C'est à partir de cette définition que sont mises en place les contraintes d'intégrité de domaine, de clé, de référence ; Ø La manipulation des données en accédant à la base. 4.1.2. Langage de programmation utilisé4.1.2.1. GénéralitésLa programmation est le fait d'écrire une suite d'instructions fournies à un ordinateur pour lui permettre d'exécuter une tâche9(*). C'est donc un ensemble de méthodes et techniques qui permettent de formaliser, sous-forme d'algorithme, un raisonnement qui sera traduit dans un langage de programmation dont l'exécution apporte une solution satisfaisante. Nous avons utilisé la programmation orientée objet qui consiste à modéliser informatiquement un ensemble d'éléments d'une partie du monde réel (que l'on appelle domaine) en un ensemble d'entités informatiques. Ces entités informatiques regroupent les principales caractéristiques des éléments du monde réel (taille, la couleur, ...). 4.1.2.2. Choix du langage de programmationIl existe plusieurs langages de programmation parmi lesquels nous pouvons citer : Pascal, Java, Visual basic, Delphi, WinDev, C, C++, C#, etc. Chaque langage est utilisé selon le besoin et sa facilité à l'utilisation. En ce qui concerne notre travail, nous avons porté le choix sur l'Atelier de Génie Logiciel (AGL) WINDEV 25. Cette plate-forme de développement présente un avantage manifeste, celui d'élaborer des interfaces graphiques de façon plus simple, facile et surtout de manière moins complexe. 4.1.2.3. Présentation du langage de programmationComme dit dans la section précédente, nous sommes très séduites par l'AGL WINDEV 25 pour plusieurs raisons dont : - Le gain de temps du fait de la génération automatique des interfaces se rapportant aux fichiers grâce à son système RAD (Rapid Application Development = système de Développement Rapide des Applications) ; - La facilité d'utilisation, car son code peut être écrit en français avec la possibilité d'être converti en anglais ; - La convivialité de ses fenêtres ; - Les animations et les gabarits qui plaisent à la vue ; - La possibilité d'utiliser un SGBD y incorporé : HyperFileSQL ou un autre SGBD tels que DB2, Access, SQLServer, SQLAzure, Oracle, DBase 3+, DBase 4, ProstgreSQL, etc. * 936 Dictionnaires et Recueils de Correspondance, op. Cit. |
|