Professional Documents
Culture Documents
Livr le : 04/03/2010
Approuv le :
Valid le :
Diffusion :
Diffusion A: Copie : MASSAT PELLE BARTOLI BASSECK CHALFOUH JEHL PANAGIOTIS SENENTZ Jean-Luc Jean-Marc Sbastien Jacques Moslem Fabrice Fylaktou Olivier
Document de rfrences :
Libell Cahier des Charges Nom Document Cahier_des_Charges.pdf
Historique :
N version 1.0 2.0 2.1 de Auteur BARTOLI Sbastien JEHL Fabrice BARTOLI JEHL PANAGIOTIS SENENTZ BARTOLI JEHL JEHL Sbastien Fabrice Fylaktou Olivier Sbastien Fabrice Fabrice Date 07/02/2010 12/02/2010 18/02/2010 Historique des volutions Cration du document Proposition de plan Intgration des besoins Intgrations des chapitres sur donnes, les fonctionnalits, contraintes
les les
2.2 2.3
01/03/2010 04/03/2010 1
1.2.1 1.2.2 2
Profils des utilisateurs ..................................................................................................................... 5 2.1 2.2 2.3 2.4 2.5 2.6 L'administrateur ...................................................................................................................... 6 Le responsable de domaine..................................................................................................... 6 Le responsable de parcours..................................................................................................... 6 Le responsable dunit denseignement ................................................................................. 6 Les autres utilisateurs.............................................................................................................. 6 Tableau rcapitulatif des droits utilisateur ............................................................................. 7
Les donnes ..................................................................................................................................... 8 3.1 3.2 Les domaines ........................................................................................................................... 8 Les fiches ................................................................................................................................. 8 La fiche dune personne .................................................................................................. 9 La fiche dun parcours ..................................................................................................... 9 La fiche dun semestre..................................................................................................... 9 La fiche dune unit denseignement .............................................................................. 9
Architecture ................................................................................................................................... 12 4.1 4.2 Modle gnral des fonctions ............................................................................................... 12 Le dtail des fonctions........................................................................................................... 13 Lauthentification .......................................................................................................... 13 Limportation, lexportation et la synchronisation ........................................................ 13 La gestion des domaines ............................................................................................... 13 Crer/Modifier/Supprimer ........................................................................................ 13 Consulter ................................................................................................................... 13 La gestion des fiches ...................................................................................................... 14 Les fiches de parcours ............................................................................................... 14
4.2.4.1.1 Crer/Modifier/Supprimer .................................................................................. 14 4.2.4.1.2 Consulter ............................................................................................................. 14 4.2.4.2 Les fiches de semestre............................................................................................... 14 2 Master 2 ISL 2009/2010
4.2.4.3.1 Crer/Modifier/Supprimer .................................................................................. 15 4.2.4.3.2 Consulter ............................................................................................................. 15 4.2.4.4 Les fiches de personne .............................................................................................. 15
4.2.4.4.1 Crer/Modifier/Supprimer .................................................................................. 15 4.2.4.4.2 Consulter ............................................................................................................. 15 4.2.5 5 Les tableaux de bord .................................................................................................... 16
Contraintes .................................................................................................................................... 17 5.1 5.2 Contraintes techniques ......................................................................................................... 17 Contraintes autres ................................................................................................................. 17
Documentation annexe ................................................................................................................. 18 6.1 6.2 Annexe 1 : Modle conceptuel de donne pour la gestion de loffre de formation ............ 19 Annexe 2 : Dictionnaire de donnes ..................................................................................... 20
Glossaire ........................................................................................................................................ 24
Prnom - Nom BARTOLI Sbastien BASSECK Jacques CHALFOUH Moslem JEHL Fabrice PANAGIOTIS Fylaktou SENENTZ Olivier
Fonction Dveloppeur - Concepteur Dveloppeur - Concepteur Dveloppeur - Concepteur Dveloppeur - Concepteur Dveloppeur - Concepteur Dveloppeur - Concepteur
Tlphone 06 29 32 09 34 06 21 83 56 15 06 33 90 45 21 06 81 51 81 54 06 70 81 76 08 06 85 75 31 31
1.2.2
Tlphone 04 91 82 94 82 04 91 82 94 82
Email massat@univmed.fr
jean-marc.pelle@univmed.fr
Responsable de domaine
Les fiches de personne sont cres par ladministrateur laide de lannuaire LDAP de la facult des sciences de Luminy. Une fois cres, chaque personne a le droit de modification sur sa fiche personnelle. Elle comportera des informations telles que la fonction de la personne, son nom, son prnom, ses coordonnes, ainsi que son mot de passe. Elle a pour responsable, la personne concerne. Par exemple, un enseignant.
3.2.2
La fiche dun parcours comprendra son libell et les diffrents semestres qui lui sont rattachs. Le responsable dune fiche parcours est la personne en charge de ce parcours.
3.2.3
Cette fiche dcrit le semestre correspondant: les units denseignement obligatoires, optionnelles, le nombre total des crdits requis, ... Il ny-a pas de responsable proprement parler ; cest le responsable du domaine, qui contient le parcours auquel est rattach ce semestre, qui soccupe de sa gestion.
3.2.4
Cette fiche dcrit l'unit denseignement correspondante : nombre de crdits, rsum de lunit denseignement, intervenants, Elle a pour responsable, l'enseignant responsable de cette unit denseignement.
Consultation
Importation/exportation/ synchronisation Importation Exportation Synchronisation des donnes des personnes par rapport lannuaire LDAP
Ldition des fiches est caractrise par 2 tapes : la cration des fiches ainsi que la mise jour de ces fiches. 1. La cration des fiches correspond la phase de production des fiches ne contenant que les informations de base telles que le code de la fiche, son nom complet, son numro de version, La phase de mise jour consiste au remplissage de ces fiches par des caractres, du texte ou dautres symboles.
2.
4.2.1
Lauthentification
Lors du lancement de GOLF, les utilisateurs devront sauthentifier pour accder aux diffrents services. Lauthentification se fera laide dun login et dun mot de passe. Le login sera ladresse mail de la personne de faon viter les doublons. Un mot de passe gnr automatiquement sera propos lutilisateur. Il aura la possibilit de le modifier par la suite. Si lutilisateur oublie son mot de passe, il pourra se le faire envoyer par email.
4.2.2
Le module dimport export sera rserv ladministrateur. Il aura deux grandes fonctions : - Importer les donnes de lannuaire LDAP de la fac pour crer les fiches de personne - Exporter toutes les donnes pour une sauvegarde de la base de donnes Les donnes seront traites au format XML (de faible profondeur) pour faciliter linterprtation. Il y aura, de plus, un mcanisme de synchronisation entre la base de donnes de GOLF et lannuaire LDAP de la facult, de faon les garder jour tous les deux.
4.2.3
4.2.3.1 Crer/Modifier/Supprimer
GOLF fournira un moyen, lAdministrateur, de crer, de modifier ou de supprimer un domaine. GOLF fournira un moyen, lAdministrateur, dassigner un responsable au domaine.
4.2.3.2 Consulter
GOLF fournira un moyen, lAdministrateur, au responsable de domaine, de consulter la liste des domaines. 13 Master 2 ISL 2009/2010
4.2.4
Ce module sera essentiellement utilis par les responsables de fiches pour crer, modifier, supprimer et consulter leurs fiches (parcours, semestre, unit denseignement, personne), et si ncessaire, leur affecter un responsable. Lors de la cration dune fiche, seule les proprits descriptives de la fiche seront indiques (code, version, date de dernire modification, ). Par la suite, les personnes concernes remplieront les proprits spcifiques chaque type de fiche.
GOLF fournira un moyen, au responsable de domaine de crer, de modifier ou de supprimer des fiches de parcours. GOLF fournira un moyen, au responsable de parcours de modifier des fiches de parcours.
4.2.4.1.2 Consulter
GOLF fournira un moyen, tous les utilisateurs, de consulter la liste des fiches de parcours. GOLF fournira un moyen, tous les utilisateurs, sur slection dun lment de la liste, de consulter les dtails de sa dfinition.
GOLF fournira un moyen, au responsable de parcours de crer, de modifier des fiches de semestre.
GOLF fournira un moyen, tous les utilisateurs, de consulter la liste des fiches de semestre. GOLF fournira un moyen, tous les utilisateurs, sur slection dun lment de la liste, de consulter les dtails de sa dfinition.
GOLF fournira un moyen, au responsable de domaine, de crer, de supprimer ou de modifier des fiches dunit denseignement. GOLF fournira un moyen, au responsable dunit denseignement, de modifier ses fiches dunit denseignement.
4.2.4.3.2 Consulter
GOLF fournira un moyen, tous les utilisateurs, de consulter la liste des fiches dunit denseignement. GOLF fournira un moyen, tous les utilisateurs, sur slection dun lment de la liste, de consulter les dtails de sa dfinition.
GOLF fournira un moyen, ladministrateur, de crer ou de supprimer des fiches dunit denseignement. GOLF fournira un moyen, tous les utilisateurs, de modifier leur fiche de personne.
4.2.4.4.2 Consulter
GOLF fournira un moyen, tous les utilisateurs, de consulter la liste des fiches de personne. 15 Master 2 ISL 2009/2010
4.2.5
GOLF permettra certaines personnes dafficher un tableau de bord qui rcapitule ltat des diffrentes fiches dont ils ont la responsabilit. Le contenu de ce tableau dpendra du niveau de responsabilit de la personne. Il comportera, pour chaque fiche, en plus de ltat, un message construit partir de la concatnation des informations tires de la vrification (validation) de leur contenu. Les responsables qui en bnficieront sont : ladministrateur, le responsable de domaine, le responsable de parcours et le responsable dunit denseignement. Le tableau de bord de ladministrateur montrera ltat de tous les domaines grs par lapplication. Le tableau de bord du responsable de domaine lui permettra davoir une vue densemble des fiches rattaches son domaine ; cest--dire les parcours du domaine, les semestres de ces parcours et les units denseignement de ces semestres. Le tableau de bord du responsable de parcours comprendra une vue densemble de sa fiche parcours et des fiches qui y sont rattaches ; cest--dire les semestres de ces parcours et les units denseignement de ces semestres. Le tableau de bord du responsable dunit denseignement reprendra la liste des fiches dont il est responsable.
Architecture technique:
o
o o o
Environnement de Dveloppement Intgr (EDI) : Eclipse dition JEE Modlisation de la Base de Donnes : Sybase Power AMC 11.1 Serveur de Base de Donnes : prciser
Technique : application de type Intranet en langage Java ct serveur et html ct client. IHM (Interface Humain-Machine) : lisibilit et ergonomie Charte graphique : respect de la charte graphique existante de luniversit
2 semaines : cahier des charges 3 semaines : conception 2 semaines : Programmation et tests 1 semaine : Prparation de la prsentation
Acronyme
Adresse
Adresse dune personne dans Varchar une fiche personne Code de la fiche Varchar
1024
Code
50
Unique, Obligatoire
fiches
de
fiches
de
20
DateDerniereModif
Etat
50
Obligatoire
"en
Fonction
Fonction dune personne dans Varchar une fiche personne Identifiant dun domaine, dun Varchar groupe dunits denseignent, dun lieu, dune mention
100
Id
50
Obligatoire
Prfix par DO pour les domaines, GR pour les groupes, LI pour les lieux, ME pour les mentions
Libelle
Libell dun domaine, dune Varchar fiche, dun lieu, dune mention, dun groupe de parcours
50
Obligatoire
21
Informatique
un
NbCredits
Nombre de crdits allous Entier une unit denseignent Nom dune personne dans une Varchar fiche personne Prnom dune personne dans Varchar une fiche personne Description rsum unit denseignent dune Varchar
Nom
100
Obligatoire
Prenom
100
Obligatoire
Resume
1024
Telephone
20
Version Ville
Varchar
50 100
Ville dune personne dans une Varchar fiche personne Volume en crdits dun groupe Int dunits denseignent
Volume
10
Ex. : pour la mention ISL, on a un groupe dunits denseignement optionnelles composs de 2 UE de 3 crdits chacune. Soit un volume de 6 crdits pour ce groupe.
Web
100
7 Glossaire
Acronyme BDD MCD UE Signification Base de Donnes Modle Conceptuel de Donnes Unit dEnseignement