WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE III : IMPLEMENTATION

Ce 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

1. Choix du langage de programmation

Le choix d'un langage de programmation n'est pas facile, car chaque langage à ses spécificités et correspond mieux à certains types d'utilisation ou tout simplement aux capacités et aux potentialités de chaque personne. Notre choix a été porté sur le langage de programmation VB.Net de Microsoft dans sa version de la plate-forme .net : « Visual studio 2015 », pour la réalisation de notre application informatique. Ce choix, a été motivé par les raisons suivantes :

- VB.Net est purement orienté objet ;

- VB.Net possède une interface graphique très simple à créer et rend les applications conviviales ;

- Une connexion aisée des bases de données (Ms Access, Oracle, MySQL, Database...) ;

2. Choix du système de gestion de Base de données (SGBD)

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.

a. La couche présentation : elle permet l'interaction entre l'homme et la machine. Elle gère aussi les entrées venant du clavier, les actions de la souris et la présentation des informations à l'écran.

b. La couche de traitement : elle décrit les travaux à réaliser par l'application c'est Àà-dire elle est réservée aux codes sources.

c. La couche persistante : elle regroupe l'ensemble des mécanismes permettant la

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

 
 

Traitements

Données

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984