WATERBEAR:Conception du logiciel
But
Ce poste passe en revue quelques aspects de l'organisation du logiciel.
Organisation
Le logiciel est composé de parties principales:
- Les scripts PHP et JavaScript.
- La base de données relationnelle. (MySQL)
Base de données
La base de données rassemble nombre de tables. Nous nous intéresserons à deux blocs de tables:
- Le registre
- Les données proprement dites
La fonction principale du registre (table: tvs_registre) consiste au pilotage du fonctionnement du logiciel.
En outre, une partie des données de gestion se trouvent dans le registre. D'une part, nous y trouvons les données nécessaires pour l'authentification: utilisateurs et postes. Elles se trouvent sous le noeud "system". Les autres rassemblent ce qu'on nomme usuellement, les tables d'aide. Toutes ces données ont la particularité de pouvoir être traduites en plusieurs langues. Elles se trouvent sous le noeud "profiles/defaut/langues/listes".