Conclusion:
Ce chapitre a été consacré à
l'analyse et la conception de notre système, à l'aide d'un
processus de développement UP et les diagrammes d'UML.
Dans le prochain chapitre, nous allons présenter
l'implémentation à l'aide des différents outils logiciels
décrit dans le même chapitre.
Chapitre 03 : Implémentation.
Implémentation
Chapitre03
70
Introduction:
Après avoir établi la phase de l'analyse et la
conception en suivant la démarche d'UP dans le chapitre
précédent, celui-ci est consacré à la partie
implémentation à travers laquelle nous allons expliciter la
structure de notre application. Cette structure a été
réalisée à travers des logiciels que nous
présenterons ci-dessous et une base de données (BD) dont le
schéma sera expliquée également, et pour finir, nous
présenterons quelques captures d'écrans de notre application.
1. Présentation de l'environnement:
A partir de la description conceptuelle que nous avons
réalisée dans le chapitre précédent, nous pouvons
implémenter les fonctionnalités du système en java et
construire le modèle relationnel de la BD en utilisant un langage de
définition de données. Pour cela, nous suivrons les étapes
telles que décrites ci-dessous:
1.1. Implémentation en java:
Java est un langage de programmation orienté objet,
développé par Sun Microsystems. Il permet de créer des
logiciels compatibles avec de nombreux systèmes d'exploitation (Windows,
linux, macintosh, Solaris). Java donne aussi la possibilité de
développer des programmes pour téléphones portables et
assistants personnels. [3]
Java est très utile car il est:
V' Interprété
V' Orienté objet
V' Simple Fortement typé
V' Assure la gestion de la mémoire
V' Sûr
V' Econome
V' multitâche
Implémentation
Chapitre03
71
1.2. Implémentation en SQL:
Le SQL (Structured Query Language) est un langage
informatique qui permet d'interagir avec des bases de données
relationnelles. C'est le langage pour base de données le plus
répandu et c'est, bien sûr, celui utilisé par MySQL. C'est
donc le langage que nous allons utiliser pour dire au client MySQL d'effectuer
des opérations sur la base de données stockée sur le
serveur MySQL. [4]
|