Introduction. Le CERN en 7 questions Les états membres du CERN.
La Gestion Locale du Personnel Le Module Missions CERN
description
Transcript of La Gestion Locale du Personnel Le Module Missions CERN
La Gestion Locale du Personnel
Le Module Missions CERNStage réalisé au Laboratoire d’Annecy-Le-Vieux de Physique des Particules
Du 10 Mars 2003 au 29 Août 2003
Responsable Enseignant : M. Jean-Jacques CURTELINResponsable Entreprise : M. Thierry LE FLOUR
Arnaud Lefour
DESS AGIP ESIA 2002-2003
Arnaud Lefour DESS AGIP 2002-2003 2
Sommaire
1 ) La Gestion du Personnel
2 ) Le Module Missions CERN et la COO
3 ) La GP et la veille technologique
Le Module Mission CERN
Arnaud Lefour DESS AGIP 2002-2003 3
1 ) La Gestion du Personnel
Un système informatique Gestion interne du laboratoire Complète les outils du CNRS
Arnaud Lefour DESS AGIP 2002-2003 4
Buts de la GP
Centraliser les informations Être consultable par tous les agents Alléger les procédures administratives
1 ) Contexte, la Gestion du Personnel
Arnaud Lefour DESS AGIP 2002-2003 5
La GP emploie les nouvelles technologies
De l’application monolithique au système modulaire
1 ) Contexte, la Gestion du Personnel
Noyau2002
Mars-Août 2002Absences
Oct-Déc 2002Missions M & E
Mars-Août 2003Missions CERN
Sept-Nov 2003Parc Automobile
Juillet-Oct 2003
Consultation des données Personnelles
Mars-Août 2002AbsencesProfessionnelles
Mars-Août 2002Formations
Arnaud Lefour DESS AGIP 2002-2003 6
Une architecture mixte à 2 entités
2 canaux de communication 2 entités Un fonctionnement mixte
1 ) Contexte, la Gestion du Personnel
Arnaud Lefour DESS AGIP 2002-2003 7
Serveur WEB
Serveur de données
Base dedonnée Oracle
LAPP
CC-IN2P3
Client Applet-Agent-Responsabled’expérience / service
JDBC
Client ApplicationInstallée-responsable du personnel-responsable desmissions M & E-régisseur desmissions CERN
JDBC
HT
TP
152180 1610
Chargement del’Applet
1521
OCMOracle Connection
Manager
2 canaux de communication
2 entités
Arnaud Lefour DESS AGIP 2002-2003 8
La GP emploie les nouvelles technologies
Des procédures aux objets
– L’Applet JAVA une application interactive « tout terrain »
Mécanisme de chargement des Applets
Poste Client(Navigateur Internet
associé à une machine virtuelle)
Serveur WEB
Téléchargement desApplets
1 ) Contexte, la Gestion du Personnel
Arnaud Lefour DESS AGIP 2002-2003 9
La GP emploie les nouvelles technologies
Des procédures aux objets
Applet JAVA
1 ) Contexte, la Gestion du Personnel
Contraintes avantages
Pas d’accès aux ressources de la machine
Très dynamique contrairement à du HTML
Connexion exclusive
Arnaud Lefour DESS AGIP 2002-2003 10
Classe abstraite
FormationAbsence AbsenceProfessionnelle
Applet
Missions M & E MissionsCERN
ConfigurationNoyau Application
11 11
Plug
1
1..*
1
1..*
PlugManager
10..n 10..n
Un fonctionnement mixte
1 ) Contexte, la Gestion du Personnel
Applet ou Application installée
Arnaud Lefour DESS AGIP 2002-2003 11
2 ) Le module Mission CERN
A ) Buts du module mission CERN
B ) Organisation du projet
C ) Description du projet à l’aide d’UML
D ) Le JDBC et la génération automatique de code
Arnaud Lefour DESS AGIP 2002-2003 12
A ) Buts du module Mission CERN
Assurer la régie des Missions
Remplacer l’application monolithique existante
Corréler avec la Gestion du personnel
2 ) Le Module Mission CERN
Arnaud Lefour DESS AGIP 2002-2003 13
B ) Organisation du projet
2 ) Le Module Mission CERN
M odule M issions CERN >> 2003 mar avr mai jui juil aoû sept
Analyse des besoins
Conception UML / Interfaces Plug Agent/Responsable
Plug RégisseurImplémentation Java Plug Agent/Responsable Plug Régisseurtests
Arnaud Lefour DESS AGIP 2002-2003 14
C ) Description du projet à l’aide d’UML
L’USDP ( Unified Software Developpement Process)
Diagramme d’Acteurs Cas d’utilisation et traitement des missions CERN Les différents états des missions CERN Les Scénarios ou l’aspect dynamique des Cas
d’utilisation Le Schéma de Classes et les objets métiers Du schéma de Classes au schéma relationnel
2 ) Le Module Mission CERN
Arnaud Lefour DESS AGIP 2002-2003 15
Les rôles des acteurs
Diagramme d’Acteurs de la Gestion du Personnel
Arnaud Lefour DESS AGIP 2002-2003 16
Les Cas d’utilisation et le traitement des missions CERN
2 ) Le Module Mission CERN
authentification
VisualiserMissionDemandée
RealiserDemandeDeMission
ConsulterPlanningPersonnel
<<uses>>
<<uses>>
<<uses>>
ModifierDemandeDeMission
<<uses>>
SupprimerMissionDemandée
<<uses>>
ConsulterStatistiquesPersonnelles
Agent
Arnaud Lefour DESS AGIP 2002-2003 17
Les Cas d’utilisation et le traitement des missions CERN
2 ) Le Module Mission CERN
Schéma global simplifié des cas d’utilisation - Chaîne de traitement des Missions CERN
Chaîne de traitement des Missions CERN
ValidationMission
Agent Responsabled’expérience/de service Régisseur
PaiementEditionCalcul
MissionDemandeMission
DemandeMission
Paramétrage /autorisations
Type Autorisation :personnelle
Type Autorisation : tous les agentsappartenants au Service/Expérience
Type Autorisation:tous les agents
1 2 3 4 5
VisualisationDépenses
Visualiser Planning
Cycle de vie du document « Mission CERN »
Les différents états des missions CERN2 ) Le Module Mission CERN
demandéeValidée
ev ent entry [ v alidée par le v alideur ] / ajout de la date de v alidat ion
calculée
entry / calcul av ec paramètres
editée
entry / date edition / impression
V alide[ valideur ]
suppression[ agent ]
MiseAuPaiement
entry / date de mise au paiement
refus[ valideur ]
suppression[ regisseur ]
demande[ agent ]
creation mission[ regisseur ]
rejette[ regisseur ]
suppression[ regisseur ]
mise au paiement[ regisseur ]paiement impossible[ regisseur ]
lance calcul[ regisseur ]
edite[ regisseur ]
suppression[ regisseur ]
modification paramètres[ regisseur ]
Arnaud Lefour DESS AGIP 2002-2003 19
Les Scénarios ou l’aspect dynamique des Cas d’utilisation
2 ) Le Module Mission CERN
Les scénarios de haut niveau
Arnaud Lefour DESS AGIP 2002-2003 20
Les Scénarios ou l’aspect dynamique des Cas d’utilisation
2 ) Le Module Mission CERN
Les scénarios de bas niveau
2 ) Le Module Mission CERN
Extrait de Diagramme de Classes - Représentation des Objets Métiers de typeMissions CERN, Absences, Personne et Rôle
Le schéma de Classes et les objets Métiers
Arnaud Lefour DESS AGIP 2002-2003 22
Du schéma de classes au schéma relationnel
2 ) Le Module Mission CERN
Extrait du schéma relationnel des Missions CERN
La méthode « chacun à sa place » La méthode « tout en un »
Arnaud Lefour DESS AGIP 2002-2003 23
Le JDBC et la génération automatique de code
2 ) Le Module Mission CERN
Création des « Objets Métiers » Manager et Core à partir del’introspection du schéma relationnel
Manager core0..*1 0..*1
J D B CBase de donnée Oracle
Schéma relationnel
Table
Introspection duschéma relationnel
Création du Manager et des coresà partir du schéma relationnel
Arnaud Lefour DESS AGIP 2002-2003 24
3 ) la GP et la veille technologique
Exemple d’architecture de serveur Enterprise Java Beans
Client JAVA
Serveur base de donnéesServeur Enterprise Java Beans
Container Java Beans
Enterprise Java Beans JDBC
Home interface
Remote interfaceSGBD
Relationnel
Les composants métiers ( Enterprise Java Beans) Une architecture 3-tiers
La Gestion LOcale du Personnel
Le Module Missions CERNStage réalisé au Laboratoire d’Annecy-Le-Vieux de Physique des Particules
Du 10 Mars 2003 au 29 Août 2003
Responsable Enseignant : M. Jean-Jacques CURTELINResponsable Entreprise : M. Thierry LE FLOUR
Arnaud Lefour
DESS AGIP ESIA 2002-2003