Vous êtes sur la page 1sur 51

Table des matires

1.
1.1.

Prsentation de lentreprise CRAMIF


Historique

5
5

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

1.2.

Activits de la Caisse Rgionale

1.3.

Prsentation du service informatique

1.4.

Prsentation du poste

1.5.

Environnement de dveloppement de la CRAMIF

2.

Prsentation

10
12

2.1.

Le Starter Kit

12

2.2.

Projet ralis

14

3.

Etude du DAI

3.1.

Analyse du besoin

14
14

3.1.1.

Les cas dutilisation

14

3.1.2.

Etat dune Demande dintervention

20

3.1.2.1.

Actions sur tats

20

3.1.2.2.

Actions effectues

21

3.1.3.

Les contenus

3.1.3.1.

Les courriels

21
21

3.1.3.1.1. Message dinformation transmis au demandeur

21

3.1.3.1.2. Le message dinformation pour le Gestionnaire DAI

22

3.1.

23

Conception

3.1.1.

Conception fonctionnelle

23

3.1.1.1.

Demande DAI (Page accessible par lutilisateur)

23

3.2.1.2.

Suivi de mes demandes (Page accessible par lutilisateur)

25

3.2.1.3.
Traitement des demandes (Page accessible que par les responsables de
traitement)

27

3.2.1.3.1. Demandes en attente

28

3.2.1.3.2. Gestion Demande (pour la demande en attente)

29

3.2.1.3.2.1.

Demande dintervention DAI [n1]

30

3.2.1.3.2.2.

Saisie Gestionnaire DAI [n2]

30

3.2.1.3.3. Demandes planifies

31

3.2.1.3.3.1.

32

Gestion Demande (pour la demande planifie)

3.2.1.3.4. Demandes ralises

35

3.2.1.3.5. Demandes cltures

36

3.2.2.

36

3.3.

Conception technique
Base de Donnes

43

4.

Conclusion

44

5.

Annexes

45

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

REMERCIEMENTS
Avant de commencer ce rapport dactivit, je tiens remercier la Caisse Rgionale
dAssurance Maladie dIle de France de mavoir accueilli au sein de leur service.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Je remercie particulirement Mr Jean-Louis CAZER (responsable de ple Informatique et


maitre dapprentissage), et Me Murielle HARROCH, chef de projet, pour ses aides
constantes au cours de cette priode de stage.
De faon gnrale, je remercie toute l'quipe des tudes informatiques de la CRAMIF, pour
le soutien, l'aide et l'intrt qu'ils m'ont porte tout au long de ces trois mois ; et plus
prcisment, merci Messieurs GRACCHUS, THESEE et SAHED qui mont apporte leur
aide chaque fois que jen avais besoin.
Je tiens encore remercier mon maitre dapprentissage Mr Jean-Louis CAZER pour avoir
tout mis en uvre pour que mon stage se droule dans les meilleures conditions possibles.

Merci Philippe BRIA et Claire BORDES avec qui jai partag mon bureau.
Merci Franck SPECQUE, Stphane ALAQUIRY et Marc DAVENNE pour leur amiti que je
vais jamais oublier. Cest sur que notre quotidien va beaucoup me manquer.
Un grand merci Cyril GARNIER et Benjamin DESJOURS pour leur humour et leur amiti.
Pour tous les moments prcieux que je noublierais pas.
Et pour finir je tiens remercier mon tuteur enseignant Dominique NOUVOLONI pour son
encadrement et son encouragement.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

1. Prsentation de lentreprise CRAMIF


1.1.

Historique

Les caisses rgionales d'assurance maladie (CRAM) taient charges de coordonner, dans
certains domaines, l'action des caisses primaires d'assurance maladie (CPAM), mais leurs
activits s'exeraient surtout dans l'assurance vieillesse et les risques professionnels. Ayant
transfr ce qui relevait encore de l'assurance maladie aux agences rgionales de sant, la
loi HPST transforme chacune de ces caisses en caisse d'assurance retraite et de la sant au
travail (CARSAT), sauf en Alsace et dans le dpartement de la Moselle, ainsi qu'en le-deFrance.
La Caisse rgionale d'assurance maladie (CRAM) est un organisme franais de scurit
sociale. Cest aussi un organisme de droit priv charg de la gestion dun service public.
Jusqu' l'intervention de la rforme organise par la loi portant rforme de l'hpital et relative
aux patients, la sant et aux territoires (HPST), il en existait une dans chaque rgion de
mtropole. Le 1er avril 2010, chaque CRAM a t transforme en caisse d'assurance retraite
et de la sant au travail (CARSAT), sauf en Alsace (devenu Carsat au 1er avril 2012) et en
le-de-France.
La CRAMIF exerce ses missions au service des huit dpartements de la rgion le-deFrance. La CRAMIF a un effectif de 1935 employs. Son domaine dactivit est la protection
sociale.

1.2.

Activits de la Caisse Rgionale

Les activits principales de la CRAMIF sont :

Verser des prestations


La CRAMIF concourt laction de solidarit : pension dinvalidit, allocation amiante, rente
accident du travail/maladie professionnelle, prestations appareillage.

Calculer les cotisations AT/MP

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

La CRAMIF exerce la fonction dassureur social en fixant et notifiant les taux de cotisation
pour couvrir les risques : accident du travail, maladie professionnelle, accident de trajet des
tablissements situs en Ile-de-France.

Prvenir les risques professionnels


La CRAMIF dveloppe une politique de prvention des risques professionnels visant
prserver la sant et la scurit des salaris, amliorer leurs conditions de travail et
rduire le nombre et la gravit des accidents du travail et des maladies professionnelles.

Mettre disposition un service social


Le Service social de la CRAMIF apporte une aide globale dordre psychosocial, matriel,
professionnel aux assurs sociaux du rgime gnral de Scurit sociale en difficults,
confronts un problme de sant ou de perte dautonomie.

Financer les projets associatifs et les rseaux


La CRAMIF gre le Budget dAction Sanitaire et Sociale ainsi que le Budget de Prvention,
dducation et dInformation Sanitaires pour la rgion Ile-de-France. Elle peut financer vos
projets dans divers domaines (Aide aux handicaps, aide aux malades et aux familles,
prvention suicide etc...)

Conventionner les fournisseurs dappareillage


La CRAMIF habilite les fournisseurs dappareillage, activit permettant aux professionnels de
dlivrer les prestations, et conventionne les fournisseurs dappareillage autorisant ainsi la
prise en charge par lAssurance Maladie des produits et prestations en tiers payant.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Proposer une offre de soins accessible


La CRAMIF contribue la prservation de la sant des populations les plus fragilises en
proposant au Centre Mdical Stalingrad une offre de soins de proximit et pluridisciplinaire.

Conseiller les personnes handicapes


ESCAVIE, Centre dInformation et de Conseil sur les Aides Techniques, aide les personnes
confrontes des difficults lies la sant, au handicap et/ou au vieillissement ainsi que
les professionnels qui les prennent en charge.

Former les travailleurs sociaux


Lcole de Service social de la CRAMIF est spcialise dans les formations professionnelles
des travailleurs sociaux, en particulier les assistants de service social, et pour tout agent
intervenant dans le domaine mdico-social concernant les problmes de sant, de maladie,
de handicap et lis au vieillissement.

Au 31/12/2013, 1935 agents sont en CDI dont :


335 assistants sociaux
Rpartis sur 27 sites
145 ingnieurs-conseils et contrleurs de scurit
Rpartis au sige et dans les antennes dpartementales
148 techniciens prestations
Invalidit et amiante
143 techniciens tarifications AT/MP

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

1.3.

Kontomarkos Sophie

Prsentation du service informatique

Jai rejoint le secteur des tudes informatiques de la CRAMIF au cours de mon stage.
Ce secteur se compose dune trentaine de personnes, dont vingt dveloppeurs travaillant sur
divers projets, tant en PHP / MySQL quen JAVA / Oracle.
Les autres personnes sont les chefs de projets et responsables.
Linformatique de la CRAMIF comprend galement une Direction Technique (systmes,
rseaux, bureautiques, production) et une salle machine hbergeant lensemble des
serveurs de la Caisse Rgionale.
Sur le projet auquel jai t rattach, nous formions une quipe de 2 personnes :
- Me Murielle HARROCH (Chef de projet)
- et moi-mme
Madame Harroch ma tout dabord expliqu le contexte du projet (secteur mtier MOA
demandeur, besoin exprim par le client etc.) et le travail raliser.
Ainsi, nous avons pu collaborer tout aussi bien sur une partie de lanalyse et conception du
projet, que sur la modlisation de la base de donnes.
Je me suis occupe ensuite de la totalit du dveloppement de cette application en
environnement PHP / MySQL.
Jai reu de laide dautres dveloppeurs lorsque jen ai eu besoin.
Chaque semaine, avec Me HARROCH nous faisions un point sur lavance du projet, les
objectifs et pour savoir si javais des difficults.
Jai galement pu participer un certain nombre de runions avec le client tout au long du
stage, pour lui prsenter au fur et mesure lavancement des travaux.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Dveloppeur Logiciel AFPA Champs-sur-Marne

1.4.

Kontomarkos Sophie

Prsentation du poste

Je suis arrive la CRAMIF entant que dveloppeur informatique.


Bien entendu, mon rle a t de prendre part au dveloppement dapplications.
Mais en ralit tre dveloppeur nest pas seulement de programmer et de coder des pages,
cest beaucoup plus large que cela.
Tout dabord le dveloppeur ne travaille pas seul mais la plupart du temps en quipe. Mme
si lon peut prendre des initiatives, les dcisions finales ne sont prises sans que toute
lquipe soit du mme avis.
Avant de pouvoir commencer programmer il y a dj tout un travail danalyse portant sur la
rflexion quant larchitecture mettre en place, les technologies employes, le choix de la
charte graphique etc
Ainsi, jai pu prendre part aux runions avec la MOA (client) afin quil nous dcrive plus en
dtail ses besoins. Ces runions nous ont permis dtablir des spcifications fonctionnelles
en fonction dun cahier des charges dj existant.
Chaque application est dcompose en grosses fonctionnalits. Quand la programmation
dune fonctionnalit est termine, on tablit une phase de recette (ensemble de tests
permettant de vrifier le bon fonctionnement de la fonctionnalit et de lapplication).
Quand lapplication est termine, elle est livre avec un guide utilisateur. Ce guide a pour but
de faciliter lutilisation aux clients. Cest un peu un tutoriel .

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

10

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Jai eu la chance de travailler sur diffrentes phases du projet :


- une partie de lanalyse et conception
- modlisation en base de donnes des tables associes au projet
- la programmation du module

1.5.

Environnement de dveloppement de la CRAMIF

La CRAMIF est une socit importante qui travaille sur de nombreux projets informatiques.
Un ensemble de personnes travaillent sur diffrentes applications.
Ainsi chaque projet est pris en charge par diffrents dveloppeurs. Ce ne sont pas toujours
les mmes personnes qui dveloppent la mme application.
Il est donc ncessaire davoir une bonne organisation interne, et davoir une bonne gestion
des diffrents dveloppements de chacun.
Pour le dveloppement des applications, nous travaillons sous Eclipse (Environnement
de dveloppement intgr ou IDE). Cest un outil trs pratique et facile dutilisation.
Il permet entre autres le travail collaboratif sur le dveloppement dune application et le
partage de fichiers lorsquil est associ un serveur SVN (Subversion).
Chacun dispose dun espace de travail personnel.
Ainsi quand on finit de travailler sur un fichier, une fois les tests effectus et quil nous
semble fonctionner correctement, on le commit , c'est--dire que nous le mettons
disposition sur le serveur svn .
SVN (Subversion) est un systme de gestion de versions. Ce type de systmes possde
plusieurs avantages : notamment celui de permettre plusieurs personnes de travailler sur
le mme projet et donc les mmes sources, chacun possdant une copie locale de celui-ci ;
de garder un historique des diffrentes versions d'un projet ; de permettre le retour une
version antrieure quelconque.
Lorsquon travaille sous Eclipse, la premire chose faire est de synchroniser sa version du
projet locale avec celle du systme SVN afin de mettre jour le projet sur lequel on
travaille et de rcuprer la dernire version et le travail des autres.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

11

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Pour ce qui est des bases de donnes, nous travaillons avec MySQL et linterface
phpMyAdmin qui est une application web de gestion pour les systmes de gestion de base
de donnes.
Enfin, un rpertoire commun lensemble des tudes informatiques est ddi aux
documentations des projets.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

12

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Prsentation
1. Le Starter Kit

Les tudes informatiques CRAMIF ont mis au point un Starter Kit , sorte de FrameWork
maison , dvelopp en PHP. Il permet de dmarrer le dveloppement dune application en
harmonisant la gestion des habilitations, des menus et la charte graphique.
Il intgre galement le module de scurit ARAMIS fournis par la CNAMTS et s'adapte donc
aux infrastructures dont les normes nationales sont spcifies pour des serveurs linux.
Ainsi toutes les applications de type intranet comme celle que jai dveloppe au cours de
mon stage sont bases sur ce Starter Kit ; cela permet aux utilisateurs de pouvoir naviguer
facilement dune application lautre.
Il se rapproche des CMS (Content Management System ou gestionnaire de contenu).
La plupart des extensions courantes de PHP comme json, ldap, PDO, mysqli ou xml sont
intgres au Starter Kit CRAMIF.
Quelques caractristiques de dveloppement

XML / XSL

Une des caractristiques principales du Starter Kit est l'utilisation de fichiers XSL.
Les donnes dynamiques sont au pralable charges depuis une page PHP dans un fichier
XML.
Les fichiers XSL permettent ensuite de grer dynamiquement via lutilisation de Template
l'affichage des informations l'cran.
Des feuilles de style CSS sont galement embarques dans le Starter Kit pour
homogniser le rendu graphique et les mises en forme des pages.

AJAX(acronyme d'Asynchronous JavaScript and XML)

Un ensemble de technologies destines raliser de rapides mises jour du


contenu d'une page Web, sans qu'elles ncessitent le moindre rechargement visible
par l'utilisateur de la page Web. Les technologies employes sont diverses et
dpendent du type de requtes que l'on souhaite utiliser, mais d'une manire
gnrale le JavaScript est constamment prsent.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

13

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

JQUERY

Une bibliothque JavaScript libre et multi-plateforme cre pour faciliter l'criture


de scripts ct client dans le code HTML des pages web. Permet notamment de
manipuler aisment la DOM, d'utiliser AJAX, de crer des animations.

MySQL

Un systme de gestion de bases de donnes relationnelles (SGBDR).

Json (JavaScript Object Notation)

Un format de donnes textuelles driv de la notation des objets du langage JavaScript. Il


permet de reprsenter de linformation structure comme le permet XML par exemple.

Css (Cascading Style Sheets) : Les feuilles de style en cascade forment un langage
informatique qui dcrit la prsentation des documents HTML et XML.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

14

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

2. Projet ralis
Le projet consistait intgrer une nouvelle fonctionnalit dans lapplication dj existante
PADIE (gestion du Parc Automobile, des Dmnagements Internes et Externes des
Services Gnraux de la CRAMIF rattachs la sous-Direction de la Gestion Administrative.
Lapplication PADIE gre les diffrents types dinterventions effectues par les Services
Gnraux, impliquant une plusieurs rservations matrielles (vhicules du parc
automobile) et/ou humaines (agents du secteur).
Mon projet intitul DAI consistait y intgrer la gestion des demandes dinterventions
ralises par le Dpartement des Affaires Immobilire.
La gestion des interventions va de la saisie dune demande par un agent de la CRAMIF, sa
prise en charge par le secteur DAI jusqu sa ralisation et sa clture.

Etude du DAI
1. Analyse du besoin
31.1.

Les cas dutilisation

Les acteurs : Les demandeurs dinterventions, comme les gestionnaires DAI, sont
des agents de la CRAMIF. Ils sont dfinis par un nom, un numro de service, un
numro didentification agent et un numro de tlphone.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

15

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Les demandeurs saisissent leurs demandes qui sont ensuite transfres aux
gestionnaires DAI.
Les gestionnaires DAI prennent en charge les diffrentes demandes en les
planifiant (attribution de ressources humaines du secteur) et en les validant.
Un gestionnaire DAI peut librer une demande, lui changer dtat, ou bien encore la
commenter.
Lanalyse dtaille du besoin a abouti aux lments suivants :
- ajout au sein de lapplication PADIE de trois onglets :
o Demandes dintervention DAI et Suivi de mes demandes pour les
o
-

demandeurs (tous les agents CRAMIF)


Traitement des demandes accessible quaux gestionnaires DAI

ajout de deux profils : Gestionnaire DAI et Agent DAI


o Le profil Gestionnaire DAI accdera toutes les fonctionnalits lies
la gestion des demandes et aux ressources humaines du dpartement,
o

dont la gestion des habilitations


Le profil Agent DAI accdera en consultation son planning
dinterventions

dfinition du formulaire de saisie dune nouvelle demande dintervention,


rassemblant les lments suivants :
Le numro de fiche (gnrer automatiquement)
La date de la demande (automatiquement)
Nom du demandeur (nom de lagent connect / gnr automatiquement)
Service du demandeur (gnr automatiquement)
Le choix du site, par une liste droulante, pour lequel la demande est faite.
(obligatoire)
Nom du client (obligatoire) le client pouvant tre diffrent du demandeur
Date souhaite de lintervention (obligatoire)
Plage horaire souhaite : Matin / Aprs-midi
No tlphone du client (gnr automatiquement)
Pice (obligatoire)
Btiment (gnr automatiquement en fonction du numro de la Pice saisie)
Type dintervention
Slection du type dintervention choix via un radio bouton (obligatoire)
Intervention
En fonction du type slectionn, choix parmi une liste de check box (slection

dau moins une intervention)


Observation (texte de 50 caractres) (non obligatoire)
- Fonctionnalits attendues :
A. Saisir une demande
Etapes
1. Le demandeur se connecte lapplication PADIE et choisit longlet
Demandes dinterventions DAI
2. Le systme affiche alors le formulaire remplir
3. Lutilisateur remplit les champs du formulaire puis valide le formulaire

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

16

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

4. Le systme vrifie que tous les champs obligatoires ont bien t


remplis
5. Date de la demande (= date du jour) + nouveau numro de fiche (=
DAI_AAAA_chrono o AAAA = anne en cours) sont attribus
lenregistrement de la demande en base
6. Le systme adresse un email lutilisateur avec les dtails de sa
demande
B. Afficher une demande
Quand on slectionne une demande dans longlet Suivi de mes
demandes les dtails de cette dernire apparaissent.
Etapes
1. Lutilisateur slectionne une demande
2. Le systme affiche les dtails de la demande
C. Annuler une demande
Il sagit de donner la possibilit au demandeur dannuler une demande
tant quelle nest pas encore planifie et valide.
Etapes
1. Lutilisateur slectionne une demande
2. Le systme affiche les dtails de la demande
3. Lutilisateur appuie sur le bouton Annuler (Le bouton est visible
seulement si la demande est en attente de planification)
4. Le systme affiche un message de confirmation de lannulation
D. Rechercher une demande
Une liste apparat qui correspond :
Pour un utilisateur : toutes les demandes quil a fait
Pour un gestionnaire DAI :
a) toutes les demandes en attente
b) toutes les demandes planifies
c) toutes les demandes ralises
Etapes
1. Lacteur appuie sur le bouton qui va safficher en fonction de son profil
Pour un utilisateur : Le bouton suivi de mes demandes
Pour un Gestionnaire DAI : Le bouton traitement des demandes
Le bouton traitement de mes demandes se subdivise en 3 onglets :
Demandes en attente
Demandes planifies
Demandes ralises
2. Le systme affiche la liste des demandes
3. Lacteur choisi la demande de la liste
4. Le systme fait apparatre les dtails de la demande slectionne
E. Traiter une demande
Accessible quau profil Gestionnaire DAI
Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

17

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Il sagit pour le responsable de traitement DAI de choisir une demande


prsente dans la liste ; le traitement sera diffrent en fonction du code
tat de la demande :
o En attente : pour planifier une demande
o Planifie : pour raliser une demande
o Ralise : pour clturer une demande

Planifier une demande

Il sagit de remplir un formulaire qui rassemble les lments dune


planification dune demande ltat En attente :
Planification (obligatoire)
Choix en cliquant dans un des deux boutons radios :
Oui (suprieur 4 jours)
Non (infrieur 4 jours)
Heure de dbut (obligatoire)
Heure de fin (obligatoire)
Intervenants (obligatoire)
Liste de boutons radios avec les noms des agents du secteur DAI
disponibles pour effectuer lintervention (obligatoire)
Intervenants externes (non obligatoire)
Liste de check boxes avec les noms des intervenants enregistrs
en base
Nature dintervention (obligatoire)
Liste de radio boutons avec toutes les natures enregistres en
base
Etapes
1. Lacteur choisit la demande
2. Le systme affiche la demande
3. Lacteur planifie la demande
4. Il peut alors :
4.1. valider la demande
4.2. la laisser en attente
4.3. la mettre en attente/devis entreprises
4.4. la mettre en attente/intervention prestataire
4.5. la mettre en attente/Pb ressource
4.6. la rejeter
5. Le systme enregistre le changement dtat
6. Si la demande a t rejete, le systme adresse un email lutilisateur
en linformant que sa demande a t rejete

Raliser une demande

Il sagit de remplir un formulaire qui rassemble les lments dune


ralisation dune demande ltat Planifie :

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

18

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Date de dbut (obligatoire)


Date de fin (obligatoire)
Heure de dbut (obligatoire)
Heure de fin (obligatoire)
Intervenants (obligatoire)
Liste de radios boutons avec les noms des agents DAI qui ont effectues lintervention

(obligatoire)
Temps pass pour chaque intervenant (obligatoire).
Intervenants externes (non obligatoire)
Liste de check boxes avec les noms des agents qui ont effectues lintervention
Temps pass par chaque intervenant (obligatoire)
Nature dintervention (obligatoire)
Liste de radios boutons avec toutes les natures disponibles

Etapes

1.
2.
3.
4.

Lacteur choisit la demande


Le systme affiche la demande
Lacteur ralise la demande
Il peut alors :
4.1. valider la demande
4.2. la laisser comme planifie
4.3. la mettre en planifie/modifie
4.4. lannuler
5. Le systme enregistre le changement
Si la demande a t annule, le systme adresse un email lutilisateur en linformant que
sa demande a t annule

Clturer une demande


Une demande ralise, ltat Ralise se clture ds que le
demandeur a rempli un questionnaire de satisfaction qui est envoy
par mail une fois que la demande est ralise ou bien aprs un dlai
de 15 jours passs aprs ralisation, la demande est automatiquement
clture.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

19

Dveloppeur Logiciel AFPA Champs-sur-Marne

31.2.

Kontomarkos Sophie

Etat dune Demande dintervention

Le responsable abandonne lopration ou libre la demande.

Le responsable abandonne lopration ou modifie la planification

En

La demande ralise se clture une fois que

1.2.1. Actions sur tats

Le responsable de traitement dune demande DAI :


Peut mettre une demande en attente dans un des quatre tats :
-

En attente de traitement
En attente/matriel en commande
En attente/devis entreprises

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

20

Dveloppeur Logiciel AFPA Champs-sur-Marne


-

Kontomarkos Sophie

En attente/intervention prestataire

Peut mettre une demande planifie dans un des deux tats :


-

Planifie
Planifie/modifie

Peut mettre une demande ralise dans un des deux tats :


-

Ralise
Ralise/delta

Lutilisateur a la possibilit dannuler une demande pendant que son tat est en
attente de traitement.

1.2.2. Actions effectues


Les actions effectues sur une demande sont les suivantes :
Le responsable est prvenu avec une alerte mis en place pour toutes les demandes
en attente comme :
-

priorit normale pour celles qui datent de moins de 10 jours


priorit moyenne pour celles qui datent entre 10 jours et 20 jours
priorit haute pour celles qui datent plus que 20 jours

Lutilisateur est prvenu par email quand un commentaire est fait propos de sa
demande, ou elle tait rejete.

31.3.

Les contenus

1.3.1. Les courriels


Chaque fois que la demande est commente, rejete ou ralise, le systme envoie
automatiquement un mail au demandeur (utilisateur) et au client afin de linformer sur laction
qui a t applique.
Ds que lutilisateur a fait une relance le systme envoie automatiquement un mail au
gestionnaire.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

21

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

31.3.1.1. Message dinformation transmis au


demandeur
Le demandeur est inform par lemail en dessous quand sa demande a t
commente par le gestionnaire :
Bonjour,
Votre demande d'intervention, DAI_2015_0000112, a t commente.
Pour plus d'informations sur votre demande veuillez cliquer ici.
Cordialement,
Le service PADIE.

Le demandeur est inform par lemail en dessous quand sa demande a t


rejete par le gestionnaire:
Bonjour,
Votre demande d'intervention, DAI_2015_0000112, a t annule.
Cordialement,
Le service PADIE.

Le systme envoie automatiquement un mail au demandeur une fois que la demande


a t ralise en linvitant de rpondre un questionnaire de satisfaction.
Bonjour,
Votre demande d'intervention, DAI_2015_0000112, a t ralise.
Veuillez cliquer ici pour rpondre au questionnaire de satisfaction.
Cordialement,
Le service PADIE.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

22

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

31.3.1.2. Le message dinformation pour le


Gestionnaire DAI
Au cas o lutilisateur fait une relance pour une demande en attente qui a t faite
depuis plus que 10 jours le systme envoie un email au gestionnaire.
Bonjour,
La demande d'intervention, DAI_2015_0000112, a t relance.
Pour plus d'informations veuillez cliquer ici.
Cordialement,
Le service PADIE.

1. Conception
31.1.

Conception fonctionnelle

1.1.1. Demande DAI (Page accessible par

lutilisateur)
Lutilisateur a la possibilit de faire une demande en cliquant sur le bouton Demande
DAI . La page demande_dai contient tous les champs ncessaires pour effectuer la
demande DAI. Le systme gnre automatiquement toutes les informations venant du
badge de lutilisateur. Ses informations sont affiches sur la barre (voir n1).

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

23

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

En cliquant sur la liste droulante du champ Choix du site lutilisateur a la possibilit de


slectionner le site. Ce champ et obligatoire et li avec les champs Pice et
Btiment.

Dans le champ Contact Client (n3), il faut taper au moins les 3 premires lettres du nom du
client pour que le bouton Rechercher apparaisse. En cliquant dessus une liste droulante
des agents clients apparaisse ct afin que lutilisateur puisse slectionner lagent
concern pour la demande(les noms sont rcuprs par la base de donnes qui contient
tous les agents de la CRAMIF).

Pour la slection de la date souhaite (n4) lutilisateur


clique dans le champ de la date puis il slectionne la
date sur le calendrier qui saffiche.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

24

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Pour choisir la plage horaire souhaite (n5) le demandeur clique dans un des deux boutons
radios.
Le champ tlphone Agent (n6) est remplit automatiquement par les informations fournies
par le badge.
En remplissant le champ Pice (n7), le champ btiment (n8) se remplit automatiquement.

Dans le champ Adresse il remplit ladresse laquelle se trouve la pice pour laquelle
lutilisateur fait la demande.
Le champ Observations (n11) nest pas obligatoire. Lutilisateur, donnera plus dinformations
propos de sa demande si cela est ncessaire.
En ce qui concerne le champ Type dintervention (n10), lutilisateur a la possibilit de choisir
entre une liste de 6 boutons radios (un seul choix par demande). Une fois que la slection
est faite, une liste de check box apparait.

Lutilisateur doit choisir au moins une intervention dans la liste de check box pour que le
formulaire soit valid. Suite ce choix, plusieurs options sont possibles :

Cocher une check box urgent (n1)


Ou saisir une zone de texte et cocher une check box urgent (n2)
Ou aucune nouvelle action (n3)

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

25

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

En cliquant sur le bouton Valider, la demande est sauvegarde seulement si les


champs obligatoires sont correctement remplis. Si cest le cas un email est envoy
lutilisateur avec les dtails de la demande.

2.1.2. Suivi de mes demandes (Page accessible par


lutilisateur)

Sur la page suivi de mes demandes les demandes, effectues par lutilisateur, sont
affiches avec des renseignements concernant :
-

Le numro de fiche de la demande

Champ quil changera de couleur en fonction de son tat


Pour les demandes en attente
Pour les demandes planifies

Pour les demandes Ralises et Cltures


-

La date souhaite
Le client
Le demandeur
La date de saisie
La nature dintervention
La date de clture
Ltat de la demande

En cliquant sur une demande lutilisateur a la possibilit de voir sa demande dtaille ou


de lannuler si son tat est en attente.

2.1.3. Traitement des demandes (Page accessible


que par les responsables de traitement)

La page de traitement des demandes contient quatre diffrents onglets


Demandes en attente
Demandes planifies
Demandes ralises
Demandes cltures

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

26

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

32.1.3.1. Demandes en attente


Longlet en sujet contient la liste de toutes les demandes en attente avec des
renseignements concertants :
-

Urgence
Si la demande a au moins une intervention en urgence
Si la demande na pas dintervention en urgence

Priorit
Si la demande date plus que 20 jours
Haute

Si la demande date entre 10 et 20 jours


Moyenne

Si la demande date moins de 10 jours


Normale

Le numro de fiche de la demande

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

27

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Champs en couleur rouge

Nom du client
Nom du Demandeur
La date de saisie de la demande
Date souhaite pour laquelle la demande doit tre effectue
La nature dintervention
Agent traitant la demande
Si y en a eu une action sur la
demande

Le nom du gestionnaire qui a effectu laction sur


la demande.

Sinon

Le champ indique AUCUN.

Ltat de la demande

En cliquant sur une demande le gestionnaire peut voir la demande dtaille, puis
commencer le traitement.

32.1.3.2. Gestion Demande (pour la demande en


attente)
Longlet en sujet contient tous les dtails de la demande que le responsable a choisi de
traiter (Demande dintervention DAI [n1]) et la partie du traitement de la demande (Saisie
Gestionnaire DAI [n2]).

32.1.3.2.1. Demande dintervention DAI [n1]

Dans ce pav le responsable a tous les dtails de la demande, la possibilit de consulter les
commentaires faites par le responsable (en cliquant sur le bouton 1.1) ainsi que consulter les
relances de demande effectues par lutilisateur(en cliquant sur le bouton 1.2).

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

28

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

32.1.3.2.2. Saisie Gestionnaire DAI [n2]

Dans le pav Saisie Gestionnaire DAI le gestionnaire commence planifier la demande.


Il rajoute le dlai de la demande, la date et heure du dbut et de la fin des dmarches, les
intervenants, la nature de lintervention ainsi que lintervenant externe sil existe. Pour valider
ses actions il clique sur le bouton Valider. Il faut noter quil peut faire autres actions pour la
demande comme par exemple ajouter un commentaire, ajouter un mot post-it, rejeter la
demande ainsi que changer son tat.

32.1.3.3. Demandes planifies


Longlet en sujet contient la liste de toutes les demandes dont le gestionnaire a planifi avec
des renseignements concertants :
-

Le numro de fiche de la demande


Champs en couleur bleu clair

Nom du client
Nom du Demandeur
La date prvue pour la ralisation de la demande
Date souhaite pour laquelle la demande doit seffectue
La date de saisie de la demande
La nature dintervention
Ltat de la demande

En cliquant sur une demande lacteur peut voir les dtails de la demande, puis commencer le
traitement.

32.1.3.3.1. Gestion Demande (pour la demande


planifie)
Le gestionnaire de la demande doit slectionner entre trois actions :
Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

29

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annuler
Modifier
Raliser

Onglet Annuler

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

30

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Dans cet onglet le gestionnaire doit slectionner un motif dannulation, puis expliquer
obligatoirement en dtail la raison de lannulation. Pour valider ses actions il clique sur
le bouton Valider. Il faut noter quil peut aussi faire autres actions pour la demande
concerne comme par exemple ajouter un commentaire ou ajouter un mot post-it.

Onglet Modifier

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

31

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Le gestionnaire doit nouveau planifier la demande en modifiant que les champs


ncessaires. Pour valider ses actions il clique sur le bouton Valider. Il faut noter quil
peut faire autres actions pour la demande comme par exemple ajouter un commentaire
ou ajouter un mot post-it.
Onglet Raliser

Le processus est le mme comme pour longlet Modifier.

32.1.3.4. Demandes ralises

Longlet en sujet contient la liste de toutes les demandes ralises dont le responsable a
ralis avec des renseignements concertants :
-

Le numro de fiche de la demande


Champs en couleur bleu

Site de la demande

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

32

Dveloppeur Logiciel AFPA Champs-sur-Marne


-

Kontomarkos Sophie

Date saisie
Date planifie dbut
Date planifie fin
Date ralise dbut
Date ralise fin
Heure ralise dbut
Heure ralise fin
Nom du client
Nom du demandeur
La nature dintervention
Ltat de la demande

32.1.3.5. Demandes cltures


La demande ralise se clture une fois que lutilisateur a rempli le questionnaire de
satisfaction sinon la demande ralise se clture automatiquement dans un dlai de 15
jours.

32.2.

Conception technique

Pendant la priode de mon stage jai dvelopp ou paramtr tous les lments expliqus
dans le paragraphe 3.2.
Voici quelques exemples de ce que jai programm en utilisant les technologies javascript,
jquery, ajax, php, json, xsl.
1er exemple :
Demande DAI

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

33

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Quand lutilisateur effectue une demande, il doit obligatoirement prciser un type


dintervention qui est li diffrentes actions. Chaque intervention na pas les mmes
actions. Par consquence, jai cr une fonction dans mon fichier javascript (annexe 1) pour
pouvoir rcuprer les actions de la base de donnes. Pour cela jai utilis lajax qui fait appel
mon fichier php (annexe 2). Pour rcuprer les actions de la base de donnes, jai cr
dans le fichier php une requte et jai stocke le rsultat dans un tableau json. Ensuite jai
envoy le tableau json ma fonction(fichier javascript) et laide de jquery jai cr mes
check boxes avec les libells des actions et je les ai affich sur la page.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

34

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Pendant la premire runion le client nous a constats quil voulait donner la possibilit
lutilisateur de cocher en urgence certaines actions mais aussi rajouter un champ texte pour
laction Autres. Pour pouvoir traiter toute cette complicit jai cre une nouvelle fonction dans
mon fichier javascript et laide du jquery jai cre les check boxes urgent mais aussi le
textbox pour laction Autres(annexe 3) et ensuite je les ai affich ou il fallait.
2me exemple :
Relance

Quand la deuxime runion a eu lieu et aprs avoir vu toutes les modifications effectues, on
a parl avec plus de dtails au sujet de la relance d'une demande, pour viter les relances
par lmission dune nouvelle demande. Jai donc cre un bouton Relance dans le pav
dtail de longlet suivi de mes demandes en lui donnant la possibilit de faire que deux
relances, une partir de 10jours aprs la cration de la demande et la deuxime partir de
20jours aprs la cration de la demande. Dans mon fichier javascript jai cr une fonction
pour effectuer la premire relance (un alerte box informe lutilisateur avec un message par
rapport son action) (annexe 4). Dans mon fichier Php jai effectu une vrification :

quaucune relance n'a t faite et


que la diffrence entre la saisie de la demande et le jour de la premire relance il y a
une diffrence de 10 jours (annexe 5).

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

35

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Une fois que la premire relance est effectue en recliquant sur le bouton Relance
lutilisateur, a la possibilit, laide dun dialogue box, de :

voir la date de sa relance,


fermer la nouvelle fentre en cliquant sur fermer (annexe 10) ou
faire une nouvelle relance en cliquant sur le bouton Nouvelle Relance .

Une fois que lutilisateur a choisi de faire une nouvelle relance, un confirme box attend la
confirmation de lutilisateur. Pour vrifier que la nouvelle relance peut tre effectue, jai cre
une nouvelle requte qui menvoie le nombre de relances qui ont ts effectues et lcart
entre la date de saisie et la date de la relance actuelle (annexe 7).
Si lcart entre les deux dates est dans les normes, un alerte box apparait qui informe que la
relance a t effectue (annexe 8). Enfin, jai ralis, dans le fichier php, une requte pour
sauvegarder la nouvelle relance dans la base de donnes (annexe 9).

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

36

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Au cas ou lutilisateur essaie de faire une nouvelle relance le mme jour laction est bloque
et lutilisateur et informe par un autre alerte box (annexe 6 pour le code javascript et annexe
7 pour le code php).
3me exemple :
Traitement des demandes Ajouter Commentaire

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

37

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Le client a voulu aussi donner la possibilit au gestionnaire de pouvoir informer lutilisateur


via des commentaires par rapport sa demande. Jai donc cre un bouton Ajout
Comment qui fait appel une fonction dans mon fichier javascript et laide de jquery crer
un dialogue box (annexe 11). Ce dialogue box contient :

un texte box
un bouton Ok pour enregistrer le commentaire
un bouton Annuler pour annuler le processus (annexe 13)

Une fois que le gestionnaire a rdig son commentaire il appuie sur le bouton Ok pour
lenregistrer dans la base de donnes. Pour effectuer cette action jai cr une fonction
(annexe 12) dans mon fichier Javascript qui rcupre le contenu du champ commentaire et
ensuite jai fais appel un nouvelle fonction qui par ajax envois les donnes dans mon fichier
Php (annexe 14).Ct Php jai rcupre le nom du gestionnaire et ensuite jai enregistre
dans la base de donnes le commentaire, la date et heure et le nom du gestionnaire laide
dune requte(annexe 15).

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

38

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

4me exemple :
Suivi de mes demandes Consultation des commentaires

Lutilisateur dans l'onglet suivi de mes demandes a la possibilit de consulter tous les
commentaires que le gestionnaire a fait propos de sa demande. Cela est possible en
cliquant sur le bouton cliquez ici qui se trouve dans la colonne Commentaires. Pour la
consultation jai utilis un dialogue boxe. Jai cr une fonction dans mon fichier Javascript
(annexe 16) et laide de lajax jai fait appel mon fichier php. Pour rcuprer les
commentaires de la base de donnes, jai cr dans le fichier php une requte et jai stocke
le rsultat dans un tableau json. Ensuite jai envoy le tableau json ma fonction (fichier
javascript) et laide de jquery jai cr mon dialogue boxe avec les renseignements que jai
rcupr par la base de donnes.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

39

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

5me exemple :
Suivi de mes demandes
Pour pouvoir afficher le dtail de la demande choisi jai utilis du xsl. Pour avoir tous les
renseignements, dans mon fichier php jai cre une requte qui a rcupr les informations
de la base de donnes. Ensuite jai cre le fichier xml laide dune fonction qui se trouve
dans le starter kit. Dans le xsl jai rcupr les informations qui se trouvent dans le fichier xml
et avec le html et css jai obtenu le rsultat souhait.

3. Base de Donnes

Vu que la Base de Donnes xistait dj avant jai du cre 8 nouvelles tables (parmi eux 1
table de relation)[annexe 18].
Table de relation

Ceux sont des tables qui rsultent dune relation N-N (ou bien 1-N dans les 2 sens)
entre deux tables principales (ou entits).
La cration dune table supplmentaire de jonction, permet de grer ce type de
relation entre deux tables.
La cl primaire des tables de relation, est forme par lensemble des deux cls
primaires des tables principales quelle relie. Elles sont galement appeles cls
trangres de la table de relation.
Exemple

Afin dviter la gnration de plusieurs lignes avec les mmes identifiants dans les
tables padie_dai_inter et padie_signal_dai jai cr une table de relation
padie_inter_signal_dai . Cette table contient donc des informations relatives
lunion des deux tables.
Une demande ncessite 1 N interventions.
Une intervention effectue peu concern plusieurs demandes.
La relation N-N entre les tables padie_dai_inter et padie_signal_dai est donc scinde
en 2 relations 1-N en crant une nouvelle table de relation padie_inter_signal_dai.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

40

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

Voici quelques exemples :

pour la structure de la table`padie_batiment`

CREATE TABLE IF NOT EXISTS `padie_batiment` (


`bat_id` int(11) NOT NULL AUTO_INCREMENT,
`bat_lib` varchar(50) NOT NULL,
`bat_site_id` int(11) NOT NULL,
PRIMARY KEY (`bat_id`),
UNIQUE KEY `bat_site_id` (`bat_site_id`)) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1 ;

Pour la creation du FOREIGN KEY dans la table `padie_batiment`

ALTER TABLE `padie_batiment`


ADD CONSTRAINT `padie_batiment_ibfk_1` FOREIGN KEY (`bat_site_id`)
REFERENCES `padie_site` (`site_sit_id`);

Pour le contenu de la table `padie_batiment`

INSERT INTO `padie_batiment` (`bat_id`, `bat_lib`, `bat_site_id`) VALUES


(1, 'Aile Tanger', 1), (2, 'Aile Sud', 1),
(3, 'Aile Maroc', 1), (4, 'Aile Flandre', 1),
(5, 'Batiment A', 2), (6, 'Batiment B', 2),
(7, 'Batiment C', 2), (8, 'Batiment non identifi', 1);
.

Conclusion
Mon accueil au sein de la CRAMIF sest fait dune faon trs agrable. On ma laiss le
temps de bien madapter que ce soit lentreprise mais aussi sur le projet sur lequel

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

41

Dveloppeur Logiciel AFPA Champs-sur-Marne

Kontomarkos Sophie

jallais travailler. Madame Murielle HARROCH (Expert Dveloppement-Chef de Projet)


mas bien explique les bases de lapplication. Monsieur GRACCHUS Louis-Guy
(Concepteur Informatique), Monsieur THESEE Jean Jacques (Concepteur Ralisateur
Informatique) et Monsieur SAHED Abderhamane (Expert Dveloppement) mont
expliqu pour commencer quelques parties de codes. De plus, ils mont aid chaque
difficult que jai pu rencontrer. Cela ma permis de bien me familiariser avec le projet et
devenir autonome assez rapidement.
La programmation Web est un domaine qui demande beaucoup dinvestissement. Etant,
toujours attire par cela, jai ralis qu'il faut beaucoup de pratique pour matriser les
diffrents langages. Ce stage ma donn loccasion dapprofondir mes connaissances en
PHP, JavaScript, JQuery, Ajax, Json et MySQL, davoir une vraie premire exprience
professionnelle dans le domaine informatique ainsi que mettre en pratique mes
comptences et qualits. De plus, jai pu dcouvrir la manire dont tournait un service au
sein dune entreprise, la manire dont il tait dirig et organis.
Japprhendais rellement le fait de travailler en quipe avec des personnes qui
mtaient inconnues autant que en autonomie.

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

42

Dveloppeur Logiciel AFPA Champs-sur-Marne

5. Annexes

Annexe1

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

43

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 2

Annexe 3

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

44

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 4

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

45

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 5

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

46

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 6

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

47

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 7

Annexe 8

Annexe 9

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

48

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 10

Annexe 11

Annexe 12

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

49

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 13

Annexe 14

Annexe 15

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

50

Dveloppeur Logiciel AFPA Champs-sur-Marne

Annexe 16

Annexe 17

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

51

Dveloppeur Logiciel AFPA Champs-sur-Marne

Stage CRAMIF dure 3 mois (Mars 2015 Juin 2015)

Kontomarkos Sophie

Vous aimerez peut-être aussi