Vous êtes sur la page 1sur 2

class class

Societe PoleFiliere Pole technologie


- id_societe: int - id_pole: int
- nom_societe: String - id_tech: int
- email: String 1..* 1..* - nom_tech: String
- Siège: String - Nom: String
- tel: int - domaine: String
0..1 - tel: int
- tel_fix: int 1..*
- email: String 1..* 1
- image: String
- nbEmployée: int 1..*

0..* Projet
0..1
- id_Projet: int
Zone - Date_debut: Date
- Date_Fin: Date
- zone: String 1..* - Description: String
- ville: String - Nom_Projet: String
- pays: String - etat_projet: boolean{0.1.2}
1
Partager
0..* 0..* 0..*
filiere
+participant 0..* 0..1 +chefProjet
- id_Filiere: int +chefPole
- code_Postale: int Employée
- nom: String 0..1
- Siège: String 1..* - id_employee: int
- tel: int - cin: int
- tel_fix: int - nom_employee: String 1..*
- email: String +employéeAgence - prenom_empoyee: String
0..1 - image: String - tel_fix: int
Entretien
- nbEmpoyée: int 1 1..* - tel_1: int
- tel_2: int - id_Entretien: int
+chefAgence
- email: String 1 0..* - date: Date
0..1 0..1 - adresse: String - etat: boolean{0.1}
- password: String
+directeurRH - sexe: String
- date_naissance: Date
0..1 0..1 - nationalite: String Mission
- Date_debut: Date
- DateMission: Date
Profil - Date_mission: Date 0..* -
1 DateDebut: Date
- Date_demission: Date
- DateFin: Date
- id_profil: int - image: String
- Type_profil: String - diplome: String
- experience: int
1 1..*
*

Notification

- id_Notif: int
- titre: String *
- commaintaire: String

1. c'est un projet de Mise en place d’une plateforme de partage des ressources GFI(sosiete)
2. GFI a des plusieur agence ( Espagne,Portugal, Belgique, Luxembourg ,Maroc,Suisse,
Tunisie) le concepte de partge se déroule sur partage les competence " employee"

( ingénieur ou testeur ou chef de projet ) ou "projet" le partage sur les agence GFI

seulement
3. chaque employee a un profil "role" ( ingénieur ou testeur ou chef de projet ou chef de pole
ou directeur de l'agence ou directeur de L'RH )
4. chaque ingénieur ou testeur ou chef de projet a un entretien (mission ) a long durée ou un
durée (6 mois ou 1 mois ou ...)    selon etat {1.0} accepte ou refusée
5. chaque agence a plusieur pole { pole web pole java pole .net pole resaux} selon les
technologie { java symfony .net jee resaux react.js oracle }
6. directeur de RH a l'acces d'ajoute modifier supriimer    pole ou employee ou projet avec
l'acceptation de directeur de l'agence ( son role valide les tache    avec un notification qui

lui resoie un message sur mail ou sur le platforme )


7. le directeur de RH partage un projet ou employee avex un directeur de RH d'un autre
agence
8. le diecteur de l'RH faire un statistique sur l'employee ou projet
9. lorsque un projet ajouter le chef de prole a envoyee le projet aux un chef de projet et le
chef de projet cree son equipe ingenier et testeur
10. lorsque un ingenieur ou testeur son role et de modifer son cordonee son experience
11. ingenieur ou testeur    ==> modifier ==> valide ( chef de projet ) ==> validee (chef de

pole) ==> validee (Directeur RH) ==> validee ==>directeur de l'agence