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

 > 

Gestion d'une bibliothèque.


par Louis Kazadi
Institut Superieur de Commerce de Lubumbashi - Licence 2019
  

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 TROISIEME : IMPLEMENTATION (DEVELOPPEMENT) DE LA SOLUTION

III.1. Introduction

Ce chapitre n'est rien d'autre que la phase de construction proprement dite de l'application de catalogue pour la consultation des livres, mémoires et travaux de fin de cycle. Cette phase a pour objectif la traduction des algorithmes ici de la conception détaillée en code source exécutable par un ordinateur afin d'avoir une application fonctionnelle. Nous commençons, tout d'abord, par la description de l'environnement matériel et logiciel utilisés pour développer notre solution. Ensuite nous justifions nos choix technologiques utilisés. Finalement nous donnons une démonstration de résultats de tests suivis d'une discussion.

a. Langage de programmation

Un langage de programmation permet de communiquer avec l'ordinateur en vue de lui faire exécuter un ensemble des tâches. Ordinateur est puissant lorsqu'il peut être programmé. La programmation est l'aboutissement de l'analyse.

Programmation: La programmation est définie comme un ensemble des activités orientées vers la conception, la réalisation, le test et la maintenance des programmes. Elle se fait au moyen d'un langage.

b. Le système de gestion des bases de données

En informatique, un Système de Gestion des Bases de Données (SGBD en sigle) est un logiciel système destiné à stocker et à partager des informations dans une base de données en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations.

Il permet aussi d'écrire, de trouver, de modifier, de trier, ou d'imprimer les informations de la base des données. Il permet d'effectuer des comptes rendus des informations enregistrées et comporte des mécanismes pour assurer la cohérence des informations, éviter des pertes d'informations dues à des pannes, assurer la confidentialité et permettre son utilisation par d'autres logiciels selon le modèle, le SGBD peut comporter une simple interface graphique jusqu'à des langages de programmation sophistiqués.

III.2 choix et présentation des outils de développement

2.1. Environnement de développement

Il est recommandé à un développeur de préciser les outils à utilisés durant le développement de l'application. Cependant, le choix des outils est une étape critique qui doit faire l'objet de réflexion. Dans ce qui suit, nous mettons l'accent sur l'environnement matériel et logiciel utilisé pour la réalisation de notre application.

Au cours du développement de notre projet nous avons utilisé un ordinateur portable LENOVO ayant comme configuration : Un système d'exploitation Windows 10 64bits, un processeur Intel(R) Celeron(R) CPU N3060 @ 1.60 GHz, un disque dur de 500 Go, et une mémoire vive de 4 Go

NetBeans IDE 8.0.2 est un environnement de développement intégré gratuit et open source pour le développement d'applications sur les systèmes d'exploitation Windows, Mac, Linux et Solaris. L'IDE simplifie le développement d'applications Web, entreprises, bureautiques et mobiles qui utilisent les plates-formes Java et HTML5. L'IDE offre également un support pour le développement d'applications PHP et C / C ++. Son logo est représenté dans La figure suivante.

Dans l'optique assigné ; de réaliser une application pouvant permettre un travail en temps réel et à l'accès multiple pour la gestion de la bibliothèque, nous nous sommes vu obliger d'opter pour un langage de programmation qui permet à plus d'une personne(client) à travailler au même moment que les autres et cela sans gêner le bon fonctionnement de l'entité.

Et pour arriver à cette fin, nous avons opté de travailler sous la plate-formeJAVA. Qui est une plate-forme de développement sous Windows. Il permet de développer des applications Web dynamiques et nous allons utiliser le WampServer pour la base des données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement les bases de données.

Nous tenons à signaler que la base des données sera logée dans un ordinateur serveur dans le bureau de chef de section catalogue ; qui aura d'ailleurs tous les droits sur l'application et l'autre utilisateur tel que le réceptionniste ne va accéder à partir de bureau uniquement à son interface appropriée pour la recherche des livres demandés.

Figure de Logo NetBeans IDE

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








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo