You are on page 1of 20

UNIVERSITE DE PICARDIE JULES VERNE

GAlter

GAltr

By GAlter Team

Cahier des charges

Gestion des alternances


Ralis par :
ASSOU Mourad , KABER Mohamed, MOKRINI Soufiane et AIDOUNI Anas
Tuteur : Mme Catherine BARRY

Table des matires


I-

Prsentation du projet : ............................................................................................................ 4

1-

Contexte : ................................................................................................................................... 4

2-

Prsentation de lquipe du projet : ....................................................................................... 6

3-

Prsentation du sujet : ............................................................................................................. 7

4-

Objectif : ..................................................................................................................................... 7

5-

Aspects concurrentiels de lapplication : ............................................................................... 7

6-

Positionnement de la solution propose : ............................................................................ 9

7-

Interaction avec les autres applications de lUPJV : .......................................................... 9

8-

Contraintes techniques: ......................................................................................................... 11

II-

Prsentation de la plateforme :............................................................................................. 12

1-

Prsentation fonctionnelle. .................................................................................................... 12

2-

Composant logiciel : ............................................................................................................... 14

3-

Architecture logiciel : .............................................................................................................. 15

4-

Gestion de projet : .................................................................................................................. 15

5-

Cycle de vie du logiciel choisi : ............................................................................................. 16

6-

Justification : ............................................................................................................................ 17

7-

Diagramme de Gantt : ............................................................................................................ 17

8-

Estimation du projet ................................................................................................................ 18

III- Livrable : ................................................................................................................................... 18


IV- Annexe : .................................................................................................................................... 19
V- Bibliographie :.......................................................................................................................... 20

Cahier des charges Galter

Page 2

Table des Figures


Figure 1 : Galter Team ............................................................................................................................6
Figure 2 : Diagramme use-case ............................................................................................................ 10
Figure 3 : Diagramme dactivit ........................................................................................................... 13
Figure 4 : Diagramme entit-relation................................................................................................... 15
Figure 5 : Diagramme de Gantt ............................................................................................................ 17

Cahier des charges Galter

Page 3

I-

Prsentation du projet :
1- Contexte :

En rponse lappel doffre de luniversit de Picardie Jules Verne , consistant


ralisation dun logiciel de gestion dalternants, nous vous prsentons le logiciel
GAlter, une application web volutive, capable de grer les suivies et compte
rendus des alternants et stagiaires de toutes les formations de luniversit de
Picardie Jules Verne concernant la gestion des donnes en matire dalternance des
tudiants et la gestion des entres-sorties dinformations, tout en se pliant aux
exigences soulignes par lentit porteuse du projet.
Lapplication raliser se voit respecter les flux de donnes en transit entre toutes
les applications de gestion utilises au sein de lUniversit de Picardie Jules Verne.
a. Lalternance, ca consiste en quoi ?
Le chemin le plus court vers l'emploi !

Les formations en alternance (apprentissage et professionnalisation) dans


l'Enseignement Suprieur permettent d'obtenir un diplme universitaire (DUT, licence
professionnelle, Master, titre d'ingnieur, doctorat...) et d'acqurir une qualification
professionnelle reconnue en associant formation thorique l'Universit et formation
pratique en situation de travail en entreprise. De nombreux dbouchs dans des
secteurs varis.

Suivre une formation en alternance, c'est tre la fois tudiant et salari, suivre les
cours l'universit et travailler en entreprise. Avec cette formule qui concerne toutes
les filires d'enseignement et tous les niveaux de formation quel que soit le domaine,
le jeune devient un salari part entire. L'alternance allie la fois pratique et
thorie, emploi et formation... Pour russir dans cette voie, 3 tapes essentielles sont
franchir : choisir une formation, connatre les contrats en alternance et trouver un
employeur. Le contrat en alternance peut tre sign 3 mois avant l'entre en
formation et jusqu' 3 mois aprs.
Deux types de contrats de travail en alternance sont possibles :
Le contrat d'apprentissage
Il s'adresse aux jeunes de 16 25 ans, et conduit un diplme de l'enseignement
technologique ou professionnel. La formation thorique a lieu l'universit. La
scolarit est alors gratuite. La formation pratique se droule en entreprise, sous la
Cahier des charges Galter

Page 4

responsabilit d'un matre d'apprentissage. La dure du contrat varie de 1 2 ans


en fonction du diplme prpar.
Le contrat de professionnalisation
Il s'adresse aux jeunes de moins de 26 ans, et au-del aux demandeurs d'emploi.
Il s'adresse donc un public plus large que le contrat d'apprentissage. Il est
conclu pour une priode de 6 24 mois. Aujourd'hui, l'Universit de Picardie
Jules Verne accueille 660 alternants dans des secteurs d'activits varis
(management, informatique, environnement, agronomie, gnie civil, ...)

b. Procdure de signature dun contrat dapprentissage

Cahier des charges Galter

Page 5

2- Prsentation de lquipe du projet :

Maitrise duvre

Equipe de ralisation

M. ASSOU Mourad
Madame Catherine Barry
Chef de projet dveloppeur
MOE Entit porteuse du
projet

M. KABER Mohamed
Dveloppeur
Assistant chef de projet

M.MOKRINI Soufiane

M.AIDOUNI Anas

Responsable de la
documentation

Responsable teste de
recettes

Figure 1 : quipe Galter Team.


Lquipe du projet est compose essentiellement dune MOE et dune quipe
de ralisation compose son tour de M.ASSOU Mourad chef de projet et porteparole de lquipe, M. KABER Mohamed responsable de communication interne du
groupe et chef de projet adjoint , de M. MOKRINI Soufiane et de M AIDOUNI Anas
en tant que dveloppeurs.
En plus de cela chaque membre de lquipe a en sa charge plusieurs taches de
conception et de dveloppement.

Cahier des charges Galter

Page 6

3- Prsentation du sujet :
Luniversit de Picardie Jules Verne, principal tablissement denseignement
suprieur de la rgion de Picardie dispose de plusieurs outils de gestion selon les
domaines et les formations, parmi ces outils on retrouve la plateforme de la gestion
des alternants ddie principalement la gestion des rapports de suivie de stages
des tudiants.
Notre entreprise (ou Equipe GAlter) souhaite se placer dans ce crneau de
logiciel en rpondant lappel doffre de lUPJV, et pour cela on envisage de
dvelopper un outil volutif facile prendre en main, gnrique quon utilisera pour
toutes les filires et parcours de luniversit dans la mme optique, et quon pourrait
proposer ou vendre dautres tablissements si lapplication est prise et a bien fait
ses preuves par suite.
Lapplication GAlter est une plateforme dchange et de conversation entre
les tuteurs et les tudiants, tout en gardant leurs rapports et change dans la base
de donnes. Ladministrateur de lapplication pourra ajouter des utilisateurs en tant
que tuteur ou tudiants et les dsactiver. Il est aussi possible que ladministrateur
exporte les rsultats, dans des formats exploitables, pour des fins de statistiques.

4- Objectif :
Lobjectif de ce projet est le dveloppement et la mise en place dun outil volutif
pour assurer la gestion des rapports et messages des tudiants et tuteurs. Nous
dvelopperons une application. De plus, ce logiciel sera organis sous divers
modules garantissant un haut niveau de scurit et la facilit de maintenance.
Une possibilit dtendre ce logiciel se prsente, on peut proposer une
application spcialement ddie pour les terminaux mobiles (pour Androde et
Windows Phone), si la version web est satisfaisante.

5- Aspects concurrentiels de lapplication :


Durant notre tude du march concern par notre projet nous avons tudi
plusieurs produits et entreprises concurrentes, qui proposent le mme type de
logiciel mais avec quelques diffrences aux niveaux techniques et fonctionnels, cidessous on prsente trois solutions quon a releves.
Cahier des charges Galter

Page 7

TRIADE Education :

TRIADE

Parmi les premiers rsultats de notre recherche, on


retrouve la plateforme pdagogique et administrative open source
TRIANDE, dvelopp par la socit TRIANDE S.A.R.L Chicago
USA, distribue sous Licence Publique Gnrale GNU publie par
la Free Software Foundation.

La plateforme TRIADE, est une application web de eLearning ou LMS, elle supporte plusieurs modules de gestion destins aux
tablissements scolaires, dont un module de gestion basique des stagiaires.
Beaucoup de fonctionnalits intressantes sont disponibles, telles que la gestion
des absences, des notes, cependant il y a plusieurs fonctionnalits demandes
dans notre projet, et quon ne trouve pas dans loutil, par exemple lexportation et
larchivage des messages entre tudiants et tuteurs. Cette insuffisance sur le plan
fonctionnel ncessite une prestation de lentreprise propritaire de loutil, une telle
intervention pourrait couter un budget astronomique et un temps de dveloppement
important prendre en compte.

DOKEOS MLS :

Dokeos est aussi une solution de formation distance


propose par lentreprise Dokeos, et distribue sous la
licence GPL, et qui est essentiellement destine aux
tablissements de formations.
Adoptant une architecture modulaire cet outil dispose de
plusieurs modules adapts lenseignement tel que la
gestion des stagiaires et tudiants ; on retrouve ainsi un espace ddi aux suivie des
stagiaires lentreprise, cela est assur via des blogs pour tudiants que les tuteurs
consultent rgulirement, cette mthode tant limite ne permet pas de raliser
plusieurs fonctionnalits exiges par notre client et ncessite lintervention dune
socit externe, ce qui pourrait demander des moyens importants.

Solution existante : plateforme de suivi des alternants UPJV :

Cahier des charges Galter

Page 8

Troisime solution, est celle dj mise


en place par ltablissement UPJV il y a
quelques annes, et quon utilise dailleurs
tous pour saisir nos suivies et rapport. Cette
application a dj fait ses preuves, cependant
cette solution est de plus en plus dpasse,
surtout avec les nouvelles fonctionnalits dont
disposent plusieurs solutions sur le march,
sans oublier les nouvelles exigences du personnel de lUPJV.
Pour connaitre au mieux le niveau de satisfaction vis--vis de lapplication
existante on a charg, le responsable de communication pour effectuer une
enqute terrain de satisfaction ;le questionnaire ainsi que les rsultats sont
disponibles dans lannexe de ce document ; lanalyse des rsultats nous a ainsi
permis de sortir avec les conclusions suivantes : le logiciel mis en place ne rpond
plus aux exigences des utilisateurs et quil faut absolument raliser une solution qui
substituera cette dernire.

6- Positionnement de la solution propose :


A la diffrence des autres solutions dj mises en place et ou disponibles sur
le march et disposant de fonctionnalits gnrales et orient e-Learning, nous
souhaitons nous concentrer sur des fonctionnalits spcifiques pour la gestion des
stagiaires, damliorer le mode de communication entre les tudiants et les tuteurs
sans oublier darchiver les donnes transitant via lapplication. Loutil que nous
proposons sera dvelopp avec une architecture modulaire, ce qui facilitera lajout
dautres modules et donc dautres fonctionnalits, nous proposons aussi dans un
second temps de raliser une application mobile native (Androde et/ou Windows
Phone) pour GAlter Plateforme.

7- Interaction avec les autres applications de lUPJV :


Il faudra prvoir la possibilit de lier notre application avec les autres. Les
applications concernes par cette interaction sont ventuellement lapplication de
choix des options en vu que le tuteur lentreprise accde au contenu de la
formation de son apprenti, lapplication APOGE pour la saisie des notes, et valider
automatiquement le passage dun tudiant dune anne lautre suite la russite
de ce dernier.

Cahier des charges Galter

Page 9

Ainsi nous pouvons prsenter le diagramme de cas dutilisation ou diagramme usecase ci-dessous qui correspond aux utilisations possibles de la plateforme.

Figure 2 : diagramme dutilisation


Les trois acteurs dans notre diagramme de cas dutilisations sont ltudiant, le tuteur
( lentreprise et luniversit) et enfin les administrateurs de lapplication.

Ltudiant :
Il s'agira de tout tudiant qui suit son processus dalternance, que ce soit en
contrat d'apprentissage ou en contrat de professionnalisation, ou encore d'tudiant
qui effectue un stage.

Cahier des charges Galter

Page 10

Le tuteur :
Le tuteur est la personne accompagnant l'tudiant dans son processus
d'alternance ou de stage, il s'agira de tuteur acadmique, qui relve de l'universit et
ayant t affect l'tudiant, et de tuteur en entreprise, celui qui accompagne
l'tudiant dans le milieu professionnel (exemple : manager dquipe, chef de service
etc.)
Ladministrateur :
Pour notre plateforme de gestion des alternants, les administrateurs seront
respectivement les responsables des contrats de professionnalisation et des
contrats dapprentissage de tous les dpartements de lUPJV

8- Contraintes techniques:
Le choix tant libre par le client sur lhbergement et les technologies
utilises pour ce projet, cela offre un avantage important pour notre quipe de
ralisation ; encore faut il prendre en compte les connaissances de chaque membre
de notre groupe, pour enfin choisir la technologie qui conviendra au mieux pour
russir ce projet.
Pour raliser cette application web on utilisera le Framework PHP Symfony,
jQuery pour javascript et Bootstrape Twiter pour le CSS et bien sur du HTML. On
se basera sur Mysql pour crer notre base de donnes avec loutil
MysqWorkbench, lEDI choisie pour le dveloppement est NetBeans en raison des
fortes compatibilits et facilits offertes pour le dveloppement web base de
Symfony.
En ce qui concerne lhbergement pour notre application, et suite une
exprience dun membre du groupe dans le domaine, le choix tend vers le service
que propose la socit OVH qui propose un forfait de 240 Go, la possibilit davoir 4
bases de donnes et un nom de domaine, avec 4,99 euros/mois. Actuellement,
cette offre est intressante et rpond bien notre besoin, mais pour que le choix soit
bien plac on organisera un devis sur les services dhbergement pour en choisir
celui qui conviendra au mieux.

Cahier des charges Galter

Page 11

II-

Prsentation de la plateforme :
1- Prsentation fonctionnelle.

La solution que nous souhaitons mettre en place, propose plusieurs


fonctionnalits pour un utilisateur lambda ; des fonctionnalits quon peut prsenter
sont listes clairement ainsi que le diagramme dactivits ci-dessous.
On peut lister les fonctions assures par loutil :
Authentification : permettre lutilisateur de se loguer sur loutil via
son mail, et son mot de passe. Il sera possible surtout de changer son
mot de passe aprs la validation du responsable du ple ou Admin.
Lister les tudiants en charge : permettre aux tuteurs de slectionner
les tudiants sous sa charge.
Soumettre un rapport : Ltudiant pourra raliser son suivi via la
plateforme et le soumettre, ainsi un message sera envoy ses tuteurs
les avertissant ou montrant le message de lautre utilisateur.
Prendre un rendez-vous : le tuteur luniversit peut prendre un
rendez-vous avec le tuteur lentreprise.
Exporter les donnes : le responsable des contrats (professionnels ou
apprentissages) pourra exporter tous les rapports de suivi sous divers
formats.
Sauvegarder les donnes : le responsable pourra effectuer les
sauvegardes, archiver les rapports des tudiants ainsi que les rponses
des professeurs.
Joindre un document : les utilisateurs de cet outil (tuteurs et tudiant)
pourront joindre des documents leurs rapports de fin semaine, mme
chose pour les tuteurs qui pourront ajouter des documents a leurs
messages.
Ajouter et /ou dsactiver un utilisateur : le responsable des contrats
(professionnels ou apprentissage) pourra saisir les informations
concernant un tudiant afin de lui crer un compte pour la plateforme.
Le responsable peut passer le statut de ltudiant dsactiver si ce
dernier a valid son diplme ou dans le cas contraire quitt la facult.
Ce procd permettra de lister les tudiants selon leurs statuts.

Cahier des charges Galter

Page 12

Figure 3 : diagramme dactivit

Cahier des charges Galter

Page 13

2- Composant logiciel :
Notre
application est une application web modulaire, dveloppe en
respectant le patron MVC, elle assurera cependant un haut niveau de scurit des
donnes en transit. Ainsi, larchitecture adopte comporte les composants suivants :

SECURITY BUNDLE
Gestion des
utilisateurs

Gestion des
droits

Authentification

GALTER BUNDLE
Gestion des
rapports

Sauvegarde des
donnes

Export des
donnes

Module SECURITY (SECURITY BUNDLE):

Ce module comme son nom lindique regroupe la partie gestion des


utilisateurs et droits pour lapplication, on utilisera pour ce fait des outils proposs par
le Framework Symfony tel le Bundle FOSUserBundle, un module propre au
Framework ddi la gestion des utilisateurs, authentifications et scurit
dapplication.

Module GALTER (GALTER BUNDLE) :

Le module Galter ou encore GALTER Bundle est le corps principal de


lapplication, dans ce composant on retrouve les fonctionnalits propres la
plateforme telles que la gestion des rapports, lenvoie des messages et ou des suivis,
et finalement la gestion de lagenda (prise de rendez-vous).

Cahier des charges Galter

Page 14

3- Architecture logiciel :
Pour mettre en place les diffrents composants dcris prcdemment, notre
application web adoptera larchitecture logiciel MVC, et comme on la dj indiqu on
utilisera pour notre application plusieurs tables mappes laide de lORM Doctrine
de Symfony, le modle de donnes se prsente clairement avec le diagramme
entits-relation, figure ci-dessous.

Figure 4 : diagramme des entits-relation

3- Gestion de projet :
Dans cette partie on prsentera clairement les tapes du dveloppement du
logiciel, de plus ces informations nous seront utiles tout au long de la ralisation
de du logiciel, des parties suivantes :

Le cycle de vie choisi pour ce projet, ainsi quune justification de ce choix.


Le planning de ralisation de lapplication.
Une introduction sur notre politique de contrle de qualit, et maintenance
du logiciel do les tests de lapplication.

Cahier des charges Galter

Page 15

4- Cycle de vie du logiciel choisi :


Dans ce projet on a adopt le cycle itratif ou incrmental, le logiciel sera
construit tape par tape ; la ralisation se fera par incrment de fonctionnalits
chaque incrment est intgre chaque incrment est intgr lensemble des
prcdents. Ce cycle de vie nous permet un mode de dveloppement dynamique,
qui nous permet de modifier notre architecture tout moment selon les exigences de
nos clients.

Analyse du besoin

VALIDATION

Spcifications

VALIDATION

Conception

VALIDATION

Implmentation

Test

Livraison

Cahier des charges Galter

Intgration

VALIDATION

Page 16

5- Justification :
Pour justifier notre choix du plan de dveloppement on sest appuy sur diverses donnes
et circonstances, quon dtaillera clairement ci-dessous :

Flexibilit et adaptabilit : Le dveloppement par incrment nous a permis de


dvelopper aisment de modifier chaque fois si ncessaire (suite aux runions
avec le client).
Qualit de code : le dveloppement par incrment nous permet aussi de tester
chaque incrment.
Rpartition des taches : la rpartition des taches est plus claire, le projet est divis en
plusieurs parties.

7- Diagramme de Gantt :

Figure 5 : diagramme de gantt


Rpartition des taches :
Durant cette phase on a bien pris le soin de repartir les taches, cette guise on a labor un
document ou toutes les taches sont reparties entre les membres dquipe, ce document est
dsormais mis en place dans le journal de suivi de lquipe.

Cahier des charges Galter

Page 17

8- Estimation du projet
Lestimation des projets informatiques est lune des plus importantes activits du
dveloppement de logiciels. La planification rigoureuse et le pilotage du projet ne
sont pas envisageables en absence dune estimation srieuse et fiable.
Cots humains :
Nous disposons dun total de 6 sances de 4 heures, soit 72 heures homme
de prsence. Le temps prvu normalement est de 120 heures homme. Cela nous
donne donc thoriquement 48 heures homme hors sance, soit environ 16 heures
par membre.
Cots Informatiques :
Nous ne prvoyons pas de cots informatiques pour ce projet. En effet, pour
ldition de documents, nous utilisons Word dont nous disposons tous, et des outils
gratuits pour tout le reste (NotePad++, NetBeans, Wamp, FileZilla etc.).

Cots de dploiement :
Nous navons pas encore effectu le choix de lhbergeur. Il est donc possible
quil y ait un cot pour lhbergement et pour le nom de domaine.
Il ny a aucun cot de formation dutilisateurs.

III-

Livrable :

Nous livrerons pour notre client les lments suivant :


-

Code source de lapplication.


Documentation technique de lapplication.
Manuel dutilisation : pas-a-pas avec GAlter.

Cahier des charges Galter

Page 18

IV-

Annexe :
1- Questionnaire :

Cahier des charges Galter

Page 19

2- Rsultats du sondage :

V- Bibliographie :
-Prsentation de la plateforme triade :
ftp://www.triade-educ.com/documentation/Presentation_Triade_1.8.pdf

-Lien wikipedia prsentation de la plateforme Dokeaos :


http://fr.wikipedia.org/wiki/Dokeos
-Rapport sur la plateforme :
http://www.laboiteatice.fr/wp-content/uploads/2010/03/diaporama.pdf
-Portail de luniversit UPJV :
https://www.u-picardie.fr/

Cahier des charges Galter

Page 20

You might also like