« WATERBEAR:Conception du logiciel » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 2 : | Ligne 2 : | ||
=But= | =But= | ||
Ce poste passe en revue quelques aspects de l'organisation du logiciel. | 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= | =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". | |||
Version du 24 janvier 2021 à 18:33
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".