POLYDB
OBJECTIF
L'Insa a décidé d'uniformiser le traitement des données,
relatives aux stages et propositions d'emplois, et mettre en place
des outils Intranet basés sur des bases de données.
Plusieurs solutions sont possibles
- la 1ere,la plus simple consiste à créer une interface pour une base
de données précise (cf ECTS).
- la seconde, faire un programme qui génère l'interface à la volée,
ne se souciant pas du type de données
mais qui essaye de gérer aux mieux les contraintes de la base
(clefs, types,...).
J'ai préféré traiter la seconde solution.
DEMONSTRATION
En utilisant des techniques Javascript on peut ainsi
proposer plusieurs saisies : frame.htm
DESCRIPTION
Cet applet permet de se connecter à n'importe quelle base de données
en utilisant le port JDBC.
Il va de soi qu'il faut un minimum de parametrages,
le code html paramétrant l'applet
et la classe Config (représentation, et paramétrages)
Il existe plusieurs widgets (Button, Menu, Champs de texte...)
et on peut choisir judicieusement la représentation.
Par Exemple le champ PAYS = France | USA | Espagne | ...
sera un Menu déroulant (Listbox) paramétre par une requete du style
"La colonne nom_du_pays dans la table pays"
L'application peut s'applique a des bases construites en 1ere forme normales
mais aussi en 3eme forme normale.
Et ressemble ainsi aux populaires "wizards" qui ne presentent aucune
difficultée pour l'utilisateur.
Philippe COVAL
-
http://rzr.online.fr/
-
MailTo:rzr@dlfp.org
-
1998/99