Mise en place d'une application de gestion d'affection des stagiaires dans une institution étatique de préparation professionnelle. Cas de INPP Lubumbashi.par Franck Walid NGOY NTAMBWE Institut supérieur pédagogique de Lubumbashi (ISP) - Bachelier en informatique de gestion 2020 |
CHAPITRE III : IMPLEMENTATIONCe chapitre a pour objectif de roder les différents modules afin de formuler l'application qui n'est autre que la description ou la réalisation de l'informatisation préconisée dans l'étude menée précédemment en fonction de la problématique soulevée afin de concrétiser les suggestions faites. Il vise également à motiver le choix porter sur le langage de programmation et le système de gestion de base de données qui seront utilisés pour la mise au point de l'application. III.1 CHOIX DE L'ENVIRONNEMENT LOGICIEL
Un SGBD est un logiciel qui permet à un utilisateur d'interagir avec une base de données et il permet principalement d'organiser les données sur les supports physiques et fournit les procédures de recherche et de sélection de ces mêmes données. Pour cela nous disposons des plusieurs SGBD parmi lesquels nous pouvons citer : Le SGBD objet ; Le SGBD réseau ; Le SGBD relationnel ; Etc., ... [32] Pour notre application nous avons opté pour le SGBD relationnel MySQL, par le fait qu'il nous permet d'exécuter des requêtes SQL et d'en visualiser les éventuels résultats. 3. Choix de l'architecture logicielle En informatique, une application est subdivisée en trois niveaux d'abstraction distincts (couches) qui sont : La couche présentation ; La couche de traitement ou la logique applicative ; La couche persistante ou couche d'accès aux données.
gestion des informations stockées par l'application. Ces trois couches peuvent se trouver soit sur une même machine physique ou repartis entre plusieurs machines. C'est la manière de les découper ou de les répartir qui définit même le type d'architecture logicielle. Ainsi, nous pouvons distinguer : > L'architecture client/serveur ; > L'architecture en couche ; > L'architecture MVC ; > Etc. En ce qui nous concerne, nous avons opté pour l'architecture 1-tiers. En voici quelques avantages que présente cette dernière : y' Elle est simple du fait que toutes les opérations sont effectuées sur une même machine y' Elle est aussi performante et offre une grande simplicité d'administration, les ressources uniques et centralisées y' La centralisation des ressources permet une haute disponibilité des ressources applicatives pour tous les clients. [33] Présentation
Données |
|