Master en informatique architectures logicielles rapport de sta


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

Laisser un commentaire