application de gestion de candidatures. 2 / 26 sommaire le laboratoire le contexte l’existant ...
TRANSCRIPT
APPLICATION DE GESTION DE CANDIDATURES
2 / 26
Sommaire
Le laboratoire Le contexte L’existant Les besoins Environnement technique Etude Réalisation Bilan
3 / 26
Le laboratoire
Laboratoire d’Annecy-le-Vieux de Physique Théorique (LAPTh) Une UMR du CNRS et de
l’Université de Savoie Une trentaine de membres
permanents Différents thèmes de
recherche Des séminaires et des
conférences Un support informatique
mutualisé avec le LAPP
4 / 26
Le laboratoire
Différents thèmes de recherche
Des séminaires et des conférences
Un support informatique mutualisé avec le LAPP
5 / 26
Le contexte
International Relativistic Astrophysics PhD Programme financé par
l’europe Un recrutement à
l’échelle internationale 13 universités Participation du LAPTh
6 / 26
L’existant
Un site web Un site vitrine statique Un simple formulaire
d’inscription Un processus long et
laborieux Envoi manuel des
candidatures Communication difficile
7 / 26
Les besoins
Faciliter les étapes principales du recrutement
Faciliter l’acces aux informations
Une application réutilisable
Garantir le respect de la déclaration faite à la CNIL
8 / 26
Environnement technique :
Application web
Documentation
Tests
Gestion des versions
9 / 26
Environnement technique :
Un Framework Répandu (phpBB, Drupal) Moderne Structurant Développement rapide Object-relational mapping (ORM) Moteur de template Plusieurs formats de
configuration
10 / 26
Environnement technique :
Symfony : principe de fonctionnement
11 / 26
Etude et réalisation
Une méthode agile et itérative :
Des histoires utilisateur
Des Sprints
Participation active du client
12 / 26
Etude et réalisation
Différents acteurs : Candidat Référent Evaluateur Gestionnaire
13 / 26
Etude et realisation
Cas d’utilisations du candidat
14 / 26
Etude et realisation
Cas d’utilisations de l’évaluateur
15 / 26
Etude et realisation
Cas d’utilisations du gestionnaire
16 / 26
Etude et realisation
Cas d’utilisations du référent
17 / 26
Etude et realisation
Le modèle :
18 / 26
Etude et realisation
Découverte de Symfony
Des recherches dans la documentation et l’API.
Analyser différentes options
19 / 26
Etude et realisation
Sécurisation de l’application
Deux étapes principales• Authentification• Autorisation
Gestion des rôles
Gestion des sessions
20 / 26
Démonstration Quelques captures d’
écran
21 / 26
Démonstration Quelques captures d’
écran
22 / 26
Démonstration Quelques captures d’
écran
23 / 26
Démonstration Quelques captures d’
écran
24 / 26
Démonstration Quelques captures d’
écran
25 / 26
Bilan
Des fonctionnalités abandonnées ou rajoutées Création dynamique des formulaires Connexion par URL (Auto-login)
Quelques fonctionnalités manquantes
26 / 26
Bilan
Des nouveaux outils
Découverte de métiers
Un projet complet
MERCI de votre attention