WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Réalisation d'une application de Gestion de CV

( Télécharger le fichier original )
par Benito d'ALMEIDA
Pole Universitaire léonard de vinci - Ingénieur Informatique 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

13.1. Gestion d'une personne

L'application doit permettre d'ajouter, modifier, supprimer une personne donc ses CV aussi en cascades.

Au minimum, une personne a :

· Son nom

· Ses prénoms

· Sa date de naissance

· Son Adresse

· Son numéro de Téléphone

· Son Email principale

· Son numéro de sécu

· Son statut matrimonial

Lors de la suppression de la personne, il y a une suppression en cascade de ses CV précédés d'un message d'avertissement.

13.2. Gestion de Cv

L'application doit permettre d'ajouter, modifier, supprimer un CV d'une personne. Le CV d'une personne contient au moins :

· le nom donné au Cv

· Le type du CV

· Les différentes compétences,

· Le domaine

· Les expériences

13.3. Gestion de la fiche collaborateur

L'application doit permettre d'ajouter, modifier, supprimer une fiche collaborateur. Au minimum, une fiche collaborateur contient :

· Nom et Prénom du collaborateur.

· Le titre du collaborateur (ingénieur de développement, consultant, chef de projet, ...). Ce titre doit être choisi dans une liste paramétrable.

· Date et Lieu de naissance.

· Statut marital (célibataire / Marié, ...) 

· La date de début d'activité professionnelle dans l'informatique.

· La liste des diplômes obtenus et des formations réalisées.

· La liste des connaissances informatique.

· Les langues étrangères connues avec le niveau.

· Une liste de « Divers » et une autre de « loisirs ». 

En complément de cette fiche, tout collaborateur doit pouvoir être lié à une unité développement (Business Unit) et un ensemble de fiches de mission complétées par la période de la mission ainsi que sa durée, les tâches réalisées dans cette mission et son profil pour cette mission (chef de projet, ingénieur qualité, ...).

13.4. Génération automatique de CV

A partir des données décrites précédemment, une génération automatique des CV des collaborateurs doit être réalisée. Cette génération doit être paramétrables. L'idée étant d'extraire des données XML de la base de données puis d'appliquer une transformation (XSL/FO par exemple) pour générer des fichiers au format PDF.

13.5. Module de recherche

En complément de la gestion des CV des collaborateurs, un outil de recherche doit être mis en oeuvre afin de permettre, par exemple, des extractions des compétences des collaborateurs sur certains domaines techniques ou encore des extractions de la liste des références de l'agence dans tel ou tel domaine.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera