/cofidur_gestion_formation

Création d'un outil de gestion des formations de l'entreprise Cofidur (projet annuel M2 SILI)

Primary LanguagePHP

Application web de gestion des formations de Cofidur EMS

Création d'un outil de gestion des formations de l'entreprise Cofidur (projet annuel M2 SILI) Codacy Badge SensioLabsInsight

Choix des technologies

  1. Langage : Php (version 7.0.8)
  2. Framework : Symfony (version 2.8.12)
  3. Outils complémentaires : Codacy, Jenkins ? Travis ?

À installer :

  1. Php
  2. Symfony
  3. MySQL
  4. Apache

Commandes à exécuter :

// Lancement du serveur

  • $php ./app/console server:run

// Accès à la page principale

##Emplacement des fichiers Les fichiers html affichés sont accessibles dans : /cofidur_gestion_formation/app/Resources/views/

Les fichiers controlleurs sont accessibles dans : /cofidur_gestion_formation/src/AppCofidurBundle/Controller/


Pages à ajouter :

Accessible aux opérateurs:

  • Accueil
  • Matrice des compétences
  • Visibilité de l'ensemble des formations d'un opérateur

Accessible specifiquement par l'administrateur:

  • Création d'une formation
  • Génération et affichage d'une FFO
  • Ajout d'un opérateur
  • Modification d'un opérateur
  • Visibilité d'un ensemble de formations par l'administrateur

Fonctionnalités essentielles :

  • Mise en place de la BDD + affichages basiques
  • Authentification des opérateurs
  • Affichage des éléments par l'administrateur et les utilisateurs
  • Modification des éléments par l'administrateur (Infos du personnel, formations etc)
  • Lecture de ses informations par un opérateur

Fonctionnalités :

  • Ajout des nouvelles compétences disponibles après l'ajout d'une nouvelle formation
  • [Non effectué] Actualisation de la matrice des compétences suite à la validation d'une formation
  • [Non effectué] Proposition de formation lorsqu'une compétence va venir à manquer (message à envoyer à l'administrateur à propos des départs en retraite proches)

SensioLabsInsight

Auteurs et Contributeurs

Florian David Antoine Garnier Antoine Garnier
@flodavid @ascris @vdeleeuw

Projet développé par Antoine Garnier, Florian David et Valérian De Leeuw