RAPPORT DE STAGE Développement de modules complémentaires pour client CHU
© Aldata Solution I 34/49
Pour ajouter des équipements mobiles à la base ou bien modifier leurs informations, il faut
passer par l’écran de création et modification. Suite à la saisie des champs obligatoires, il perme l’ajout ou la modification des équipements. Des contrôles de saisie ont été apportés pour aider l’utilisateur au mieux.
L’écran d’historique de mouvements peut s’ouvrir de deux façons : via le menu ou via l’écran d
gestion des équipements mobiles. La seconde version est plus restrictive que la première puisqu l’utilisateur doit avoir sélectionné un équipement. Du coup, on empêche la modification des critères de recherches concernant l’équipement ou son type d’utilisation.
Enfin, le quatrième écran concerne la gestion des positions. C’est ici que sont enregistrés les
positions des portiques servant à détecter les équipements mobiles.
L’ensemble des écrans suit l’architecture 3-tiers. Du coup, chaque action effectuée dans un
écran appelle un service (commun à l’ensemble du module) qui est directement en relation avec base de données Oracle.
Il ne reste plus alors qu’à relier les écrans créés avec la table contenant les informations
collectés par les portiques. Pour cela, il a fallu créer un agent G.A.I.A. Il s’agit d’un Bean ajouté depuis l’interface du serveur d’application (voir chapitre 3.2.1.) qui lance et exécute une classe Java. Ce Bean est lancé tous les vingt secondes par une horloge et teste si de nouveaux enregistrements ont été ajoutés afin d’exécuter son traitement.
Figure 25 : Bean horloge lançant toutes les 20s
le Bean récupérant les informations de l’interface RFID