II. Choix technique
II.1 Choix du langage
Pour développer notre application, nous avons choisi
d'utiliser le langage « Borland JBuilder 9 Personal ». Le choix de ce
langage n'était pas arbitraire, il a été fixé pour
les raisons et contraintes suivantes :
· JBuilder offre plus de souplesse dans la gestion
des bases de données à travers les différents composants
qu'il offre. JBuilder offre, aussi une galerie riche des experts de
déploiement des technologies Java destinées aux différents
types d'applications, accessible via le menu fichier.
· La conception des interfaces graphiques est plus
facile avec le langage JBuilder 9 car il nous permet de personnaliser les
interfaces en modifiant leurs propriétés et les différents
composants graphiques.
II.2 Choix du SGBD
Le serveur de bases de données MySQL est très
rapide, fiable et facile à utiliser. Il dispose aussi de
fonctionnalités pratiques, développées en
coopération avec les utilisateurs. Le serveur MySQL a été
développé à l'origine pour gérer de grandes bases
de données plus rapidement que les solutions existantes, et a
été utilisé avec succès dans des environnements de
production très exigeants, depuis plusieurs années.
Bien que toujours en développement, le serveur MySQL
offre des fonctions nombreuses et puissantes. Ses possibilités de
connexions, sa rapidité et sa sécurité font du serveur
MySQL un serveur hautement adapté à Internet.
Le logiciel de bases de données MySQL est un
système client/serveur, constitué d'un serveur SQL multithreads
qui supporte différents systèmes de stockage, plusieurs logiciels
clients et librairies, outils d'administration, ainsi que de nombreuses
interfaces de programmation (des API). En effet, nous avons choisi le SGBD
MYSQL Server de Microsoft pour gérer cette base et effectuer les
différents traitements, et ce pour les raisons suivantes :
· La performance : MYSQL Server se classe parmi les SGBDR
les plus rapides.
· La facilité d'intégration : MYSQL Server
est plus facile à intégrer dans un réseau local.
· La gestion : MYSQL Server offre plusieurs outils
d'administration qui permettent de gérer des réseaux, des
ordinateurs, des services et d'autres composants système.
· La sécurité : MYSQL Server offre
différentes options de sécurité pour protéger la
base de données.
|