Présentation#
Okapi Booking est une application de type client-serveur écrite en Java par Edmond B. MULEMANGABO. Elle offre les fonctionnalités suivantes :
- la gestion des salles et des horaires de cours;
- le prêt de matériel.
Technologies#
Okapi Booking
utilise la technologie des servets. De ce fait, il a besoin d'un conteneur d'applications capable de gérer une application de gérer une application utilisant des servlets.Okapi Booking
a été testé sur un serveur de type Wildfy.- l'interface graphique est basée sur JSF avec Primefacs et Omnifaces comme couches graphiques au-dessus du JSF standard;
- Les données sont stockées dans une base de données PostrgreSQL et sont manipulées par l'application à travers une couche de persistence gérée par Eclipselink.
Installation#
Les élémenst suivants sont requis :
- un serveur d'applications; Wildfly est recommandé;
- une base de données; PostgreSQL est recommandé;
- un navigateur; l'application a été testée avec Firefox.
Le logiciel est distribué sous forme d'archive WAR à déployer sur le serveur d'applications.
Relations avec Okapi Student#
Les comptes des utilisateurs et les sigles des cours peuvent être automatiquement téléchargés par Okapi Booking
à partir du serveur de l'application Okapi Student
.