Mise en place d'une application web de GRH.



Documents pareils
SITE WEB E-COMMERCE ET VENTE A DISTANCE

Formation en Logiciels Libres. Fiche d inscription

Introduction MOSS 2007

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Un serveur d'archivage

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Projet de Java Enterprise Edition

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Cours en ligne Développement Java pour le web

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

MARCHE PUBLIC DE FOURNITURES

Expert technique J2EE

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

PROPOSITION. One ID. Références développement. Version 1.0 Juillet One ID

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : anphongdo@gmail.com

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Armand PY-PATINEC 2010

Refonte front-office / back-office - Architecture & Conception -

Compte Rendu d intégration d application

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Le moteur de workflow JBPM

Mercredi 15 Janvier 2014

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

Projet Java EE Approfondi

1 JBoss Entreprise Middleware

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Gestion d Epargne de Crédit & Comptabilité

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Outil de planification en ligne pour des créations de rendez-vous ou de sondage

Présentation de SOFI 2.0

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Anticiper. Définir. mesurer. optimiser DE GAMMA - ARCOLE RH DE GAMMA. arcole rh. Gestion de la Paie et des Ressources Humaines

les techniques d'extraction, les formulaires et intégration dans un site WEB

CONNEXION SUR LE MONDE DU CLOUD-RECRUITMENT

Etude de cas : PGE JEE V2

31 ans - 8 ans d'expérience

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

L efficacité de la relation client!

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Avec Sage HR Management, transformez votre gestion du capital humain en atout stratégique

REFONTE, DEVELOPPEMENT ET HEBERGEMENT DU SITE WEB

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

Point sur les solutions de développement d apps pour les périphériques mobiles

Europa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i

Introduction à la plateforme J2EE

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

OpenVPN Manager. Projet M2-ESECURE - Robin BUREL. Date 10 Janvier 2013 Tuteur : M. Richard

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Formation : Langues : Types d Intervention et Secteurs d Activité :

Sage 100. Multi Devis Entreprise. L ERP 100% gestion dédié aux entreprises du BTP

Sage 100. Multi Devis Entreprise. L ERP 100% gestion dédié aux entreprises du BTP

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

SIO Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

CALENDRIERS DES FORMATIONS LILLE

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Package Réseau Social RSV4

GECKO Software. Introduction à MOBIDICK. Modular But Integrated Application Framework

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Catalogue des formations

Module SpireAPI : fonctions communes aux application Spirea / Module Open-Source

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

DEMANDE D INFORMATION RFI (Request for information)

Notre Catalogue des Formations IT / 2015

CQP Développeur Nouvelles Technologies (DNT)

CAS, un SSO web open source. 14h35-15h25 - La Seine A

Catalogue des Formations Techniques

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

Paul FLYE SAINTE MARIE

Présentation. La société VFCS, offre un éventail très large de services couvrant vos besoins liés aux technologies actuelles de l'informatique.

Sage FRP Treasury Universe Edition Module Cash L expert en gestion de trésorerie et flux financiers

Devenez un véritable développeur web en 3 mois!

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Mise en œuvre des serveurs d application

Utilisation de Jakarta Tomcat

DEMARREZ RAPIDEMENT VOTRE EVALUATION

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

APPEL À MANIFESTATION D INTÉRÊT

ANWAR EL BARAKA 14 ANS D EXPERIENCE - CERTIFIE PRINCE2 & ITIL

TP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Le coffre-fort électronique qui classe votre courrier!

Solution de Pilotage des Activités de Service

Pentaho. présentation

Documentation de conception

Catalogue de stages D été

Mise en œuvre du PGI dans les enseignements tertiaires

04. Transformez vos collaborateurs en talent. 06. Pourquoi Kavaa Learning Services? 08. Management, systèmes d information et organisation

Catalogue des produits et services Tarif public Décembre 2014

Java pour le Web. Cours Java - F. Michel

Association UNIFORES 23, Rue du Cercler LIMOGES

Transcription:

Mise en place d'une application web de GRH. Frameworks Tarik Oulhaj Normasys Page28/10/10 1 sur 9

Sommaire 1-Aspects fonctionnels du projet GRH.... 3 1.1- Périmètre du projet.... 3 1.2-Fonctionnalités de l application.... 4 2-Aspects techniques... 5 2.1-Installation et configuration de l environnement de développement.... 5 2.2-Infrastructure technique du projet «GRH».... 9 Page 2 sur 9

1-Aspects fonctionnels du projet GRH. 1.1- Périmètre du projet. Le projet consiste à mettre en œuvre une solution de gestion de ressources humaines et se limitera uniquement à administrer le recrutement des candidats potentiels. Les autres aspects administratifs, gestion prévisionnelle des emplois et des compétences (GPEC), formation, ne sont pas intégrés à cette solution. Néanmoins, une version ultérieure pourra prendre en compte ces besoins. L un des principaux atouts du produit développé réside dans son aspect totalement modulaire. En ce sens il sera aisément possible d adapter le contenu de l application développée à de nouveaux besoins clients et même à un nouveau secteur d activité. De cette manière cette solution pourra être mise en exergue sur n importe quel nouveau projet (gestion des clients, fournisseurs, factures ).A travers son interface intuitive et très simple d utilisation, l utilisateur pourra facilement gérer ses candidats et ce très rapidement grâce à l utilisation de frameworks adaptés qui ont permit la mise en place de ce projet web. Les clients qui utiliseront ce produit gagneront un temps non négligeable dans la gestion de leurs recrutements en passant d un système d information hétérogène et rébarbatif à un système totalement centralisé et sécurisé. Pour étayer ceci prenons un simple exemple d un responsable RH qui est obligé d effectuer un grand nombre d opérations pour accéder au cv ou à la fiche d un candidat à travers tous les différents dossiers présents sur le réseau ou même rechercher manuellement des compétences particulières, en étant obligé de parcourir un ensemble de dossiers inhérents au recrutement. Les principaux utilisateurs de l application sont entre autres les directeurs de projets, managers ou RH. Page 3 sur 9

1.2-Fonctionnalités de l application. Module candidat : Ajouter un nouveau candidat. Consulter la liste des candidats. Rechercher un candidat particulier. Suppression d un dossier candidat. Mise à jour du dossier candidat. Module CV : Consultation du CV. Mise à jour du CV. Téléchargement du CV. Affectation d un nouveau CV à un candidat. Consultation de la fiche descriptive du candidat. Ajout de la photo d un candidat. Création d un nouveau CV et enregistrement. Upload de CV vers un serveur de fichier au choix. Module compte utilisateur (partie administration) Création de compte d un nouvel administrateur Modification de compte utilisateur. Envois par mail des identifiants en cas de perte Module PDF Formulaire de saisie des informations candidat et génération du contrat. Page 4 sur 9

1.3- Présentation de la solution En fonction des disponibilités des collaborateurs Normasys une date de présentation du projet pourra éventuellement être fixée. 2-Aspects techniques 2.1-Installation et configuration de l environnement de développement. Langage : J2EE. IDE : Eclipse. Version d Eclipse : Helios. Serveurs : Apache/Tom Cat. Frameworks : Ajax, RichFaces, JSF, Hibernate, Spring. BDD : MySQL Les librairies suivantes sont indispensables au chargement du projet : Dans le web-inf lib : Librairies Richfaces (de préference Richfaces 3.3.0) (RichFaces-ui+ RichFaces-impl+ RichFaces-impl) JavaMail lib Itext 1.3 pour la gestion des PDF. Page 5 sur 9

Ci après la liste exhaustive des librairies pour utiliser simultanément les frameworks : JSF Core Myfaces JBoss RichFaces Ajax Hibernate Page 6 sur 9

jhighlight- 1.0.jar spring-aop.jar springbeans.jar springcontext.jar springcontextsupport.jar springcore.jar spring-dao.jar spring- hibernate3-2.0-m2.jar jsffacelets.jar springjdbc.jar spring-tx.jar spring-jms.jar springorm.jar springweb.jar springwebmvc.jar springwebmvcportlet.jar standard.jar springwebmvcstruts.jar annotationsapi.jar swarmcache- 1.0RC2.jar tomcatcoyote.jar tomcatdbcp.jar tomcat-i18nfr.jar tomcat-i18nfr.jar antlr-2.7.6.jar xercesimpl.ja r xml-apis.jar jsf-api.jar jsf-impl.jar itext-1.3.jar ajax4jsf- 1.0.6.jar grizzlycomet.jar asm-all- 3.1.jar myfaces-impl 1.2.0.jar richfaces-api- 3.3.0.GA.jar richfaces- impl- 3.3.0.GA.jar richfaces-ui- 3.3.0.GA.jar myfaces-api- 1.2.0.jar myfaces- shared-impl- 2.0.0.jar mail-1.4.jar asm-attrs.jar msqlconnectorjava-5.1.10- bin.jar oscache- 2.1.jar portlet.jar persistenceapi-1.0.jar proxool- 0.8.3.jar servlet-api.jar slf4j-api- 1.6.1.jar jaxb-xjc.jar backport-utilconcurrent.jar jaxen-1.1- beta-7.jar jaxws-api.jar jbosscache- core- 3.2.1.GA.jar jsp-api.jar jstl.jar jta-1.1.jar c3p0-0.9.1.jar infinispan- core- 4.2.0.ALPHA1. jar jasper.jar jasper-el.jar jasper-jdt.jar javassist- 3.12.0.GA.jar jaxb-api.jar jaxb-impl.jar Page 7 sur 9

Page 8 sur 9 catalina.jar catalinaant.jar catalinaha.jar catalinatribes.jar cayenne- 2.0.3.jar cglib-2.2.jar commonsbeanutils.jar commonscollections.jar mmonsdbcp.jar commonsdigester.jar commonsdiscovery.jar commonsel.jar commonsfileupload.jar commonslang.jar commonslogging.jar commonsloggingapi.jar commonspool-1.1.jar commonsvalidator.jar daohibernate.2.ja r daohibernate.jar dom4j- 1.6.1.jar ehcache- 1.5.0.jar el-api.jar el-ri.jar hibernate3.jar hibernateannotations.ja r hibernatecommonsannotations.ja r hibernate-jpa- 2.0-api- 1.0.0.Final.jar

2.2-Infrastructure technique du projet «GRH». Navigateur client (demande de page) Couche présentation Couche business JBoss richfaces framework Vues JSP et faces servlet. (Interface de l application GRH) Spring Framework Beans,classes (candidat, compte ),actions et datamodel. Couche de persistance Hibernate Framework Requetage Implémentation de DAO, DAOImplementaion DAOLocator BDD Sql Serveur Page 9 sur 9