Projet planning de santé

Naissance

Ce projet a vu le jour à la Clinique Mathilde de ROUEN, il s'agissait de répondre aux besoins de chacuns des services en terme d'ogranisation de ressource humaine, Ce projet dans sa version initial permet à une entreprise d'ogarniser l'emploi du temps des ses employees répartis dans différents services et de imprimer les plannings et feuilles de paye mensuelles resultantes.

Aspect technique

La solution ce presente sous la forme d'une application tomcat dévellopé sous Eclpise, ce web sercvice permet en quelques pages écrites en JSP de créer pour une entreprise : des services, des employées ainsi que leurs horaires et cycle de travail. Les données sont stockées dans une base MySQL dont la consulation ce fait via hibernate, un outil de mapping objet-relationel. La Gestion des feuilles de planning et des fiches mensuelles est quand à elle gérée l'aide d'un des plugin d'Exclipse , BIRT.

A propos des Technologies utilisées

Eclipse : est un environnement de développement intégré libre extensible, universel et polyvalent, permettant potentiellement de créer des projets de développement mettant en œuvre n'importe quel langage de programmation. Eclipse IDE est principalement écrit en Java. La spécificité d'Eclipse IDE vient du fait de son architecture totalement développée autour de la notion de plugin (en conformité avec la norme OSGi) : toutes les fonctionnalités de cet atelier logiciel sont développées en tant que plug-in.

Tomcat : est un conteneur libre de servlet Java EE. Issu du projet Jakarta, Tomcat est désormais un projet principal de la fondation Apache. Tomcat implémente les spécifications des servlets et des JSP de Sun Microsystems. Il inclut des outils pour la configuration et la gestion, mais peut également être configuré en éditant des fichiers de configuration XML. Comme Tomcat inclut un serveur HTTP interne, il est aussi considéré comme un serveur HTTP.

Hibernate : est un framework open source gérant la persistance des objets en base de données relationnel. Hibernate est adaptable en termes d'architecture, il peut donc être utilisé aussi bien dans un développement client lourd, que dans un environnement web léger de type Apache Tomcat ou dans un environnement J2EE complet. Hibernate apporte une solution aux problèmes d'adaptation entre le paradigme objet et les SGBD en remplaçant les accès à la base de données par des appels à des méthodes objet de haut niveau.

Birt : est un système de reporting open source basé sur Eclipse pour les applications web, spécialement celles basés sur Java et J2EE. BIRT possède deux composants principaux: Un designer de rapports basé sur Eclipse, et un composant runtime qu'on peut ajouter à une application web. BIRT offre aussi un moteur pour les graphes permettant d’ajouter des graphs à votre propre application.