Application gestion des services
Download
1 / 49

APPLICATION « GESTION DES SERVICES » - PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on

Projet Applicatif SI. APPLICATION « GESTION DES SERVICES ». M2 MIAGE 2008-2009. Soutenance : Mercredi 8 avril 2009. Plan (1/3). Présentation générale Besoins Contexte Moyens Contraintes Risques. Plan (2/3). Solution proposée Partie fonctionnelle Objectifs Modèle de données

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' APPLICATION « GESTION DES SERVICES »' - rusk


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Application gestion des services

Projet Applicatif SI

APPLICATION « GESTION DES SERVICES »

M2 MIAGE 2008-2009

Soutenance :Mercredi 8 avril 2009


Plan 1 3

Plan (1/3)

Présentation générale

Besoins

Contexte

Moyens

Contraintes

Risques

Projet SI


Plan 2 3

Plan (2/3)

Solution proposée

Partie fonctionnelle

Objectifs

Modèle de données

Ergonomie des écrans

Présentation des modules

Partie technique

Choix technologies

Architecture technique

Organisation du projet

Organisation du groupe

Environnement de développement

Conventions de codage

14 janvier 2008

Projet SI

3


Plan 3 3

Plan (3/3)

Présentation détaillée et démonstration

Navigation globale

Module

Bilan

Etat d’avancement

Livrables

Conclusion personnelle

14 janvier 2008

Projet SI

4


1 pr sentation g n rale

1. Présentation Générale

Besoins

Création d’une application pour la gestion des enseignements et des enseignants de l’UFR IMAG

Clients

L’administrateur des maquettes de l’UFR IMAG

Les enseignants de l’UFR IMAG

14 janvier 2008

Projet SI

5


1 pr sentation g n rale1

1. Présentation Générale

Contexte

UFR IMAG

Les interlocuteurs : PC Scholl et MC Fauvet

Quelques nombres :

22 maquettes

203 Unités d’Enseignement

355 enseignants

500 activités à affecter

Un système de gestion complexe

Inventaire de l’existant

Une application Excel rodée

Un cadre Universitaire

14 janvier 2008

Projet SI

6


1 pr sentation g n rale2

1. Présentation Générale

Moyens

Humains

Disponibilité des clients

Disponibilité des étudiants

Temporels

4 mois pour les spécifications

2 semaines de développement

1 mois pour la mise en production et la préparation de la soutenance

Matériels

30 PC portable

14 janvier 2008

Projet SI

7


1 pr sentation g n rale3

1. Présentation Générale

Contraintes

Techniques

Accessibilité par un navigateur web

Reprise des données de l’application existante

Facilité de mise à jour des données existantes

Fonctionnelles

Un système complexe à s’approprier

Un cahier des charges évoluant

De nombreuses demandes à intégrer

Un vocabulaire à maîtriser

Humaines

Un groupe de 30 personnes

14 janvier 2008

Projet SI

8


1 pr sentation g n rale4

1. Présentation Générale

Risques

Ouvrage

Mauvaise satisfaction des besoins

Analyse des besoins

Réunions avec le client

Interfaces utilisateurs impropres

Analyse des tâches

Spécifications

Performances et choix technologiques

Analyse des différentes technologies

Simulations

14 janvier 2008

Projet SI

9


1 pr sentation g n rale5

1. Présentation Générale

Autres risques

Ressources

Difficultés liées au groupe (30 personnes)

Structuration de l’équipe

Problèmes de disponibilités

Mise en commun du travail préliminaire

Un groupe hétérogène en terme de compétences

Besoin de recenser les compétences

Planification

Mauvaise planification

Planning détaillé

Dead-line

14 janvier 2008

Projet SI

10


2 solution propos e

2. Solution proposée

Objectifs :

Analyse exhaustive des demandes

Répertorier, Comprendre, Valoriser, Hiérarchiser

Proposer des solutions

Gestion des risques

Identifier les risques connus

Prévoir des solutions

Etude de l’IHM

Analyser la demande, Etude de faisabilité

Propositions et contre-propositions

Validation conceptuelle et technique

Rédaction des spécifications

Identifier les fonctionnalités, Décrire les fonctions

Créer de l’arbre des tâches

Rédiger les cas d’utilisation et les scénarios

Faciliter la compréhension pour les personnes hors fonctionnel.

Partie fonctionnelle

14 janvier 2008

Projet SI

11


2 solution propos e1

2. Solution proposée

Ergonomie des écrans

Partie fonctionnelle – Structure d’une page type

14 janvier 2008

Projet SI

12


2 solution propos e2

2. Solution proposée

Présentation des modules

Gestion des enseignants

Création, Modification, Suppression, Consultation

Gestion des maquettes

Années et des parcours

UE / Sous UE

Enseignements sans crédit

Activités extérieures

Gestion des affectations

Activités (ESC, Sous-UE, extérieures, responsabilités)

Gestion des responsabilités

Responsabilités globales, d’année, de parcours, d’enseignements (ESC, UE)

Partie fonctionnelle

14 janvier 2008

Projet SI

13


2 solution propos e3

2. Solution proposée

Présentation des autres modules

Administration générale

Années universitaires

Gestion des utilisateurs (Profil + mots de passe)

Gestion et éditions de rapports

Création de rapports prédéfinis

Editions de maquettes

Suivi de l’application

Export de données dans des formats standards (.xls, .pdf)

Journalisation

Suivi des modifications effectuées

Diffuser les modifications aux utilisateurs

Partie fonctionnelle

14 janvier 2008

Projet SI

14


2 solution propos e4

2. Solution proposée

Contraintes techniques

Environnement Web Java J2EE

Modèle de donnés et base de données fournis

Utilisation d’une base de données Mysql V5.1

Choix envisagés pour les frameworks:

GWT ou Icefaces ou ZK

Retour sur expérience des M2 2007/2008

Lenteurs de l’application

Choix effectué :

Framework GWT

Raisons :

Documentation disponible

Compatibilité générale

Contraintes Techniques (Nombre d’utilisateur simultanés et charge du serveur)

Partie technique : Choix technologiques

14 janvier 2008

Projet SI

15


2 solution propos e5

2. Solution proposée

Architecture technique

Partie technique

14 janvier 2008

Projet SI

16


2 solution propos e6

2. Solution proposée

Mutualisation des 2 groupes

Causes :

Travail en amont fait en doublon

Spécifications

Cahier des charges en commun

Points communs dans la démarche

Prémaquettes semblables

2 solutions proposées très proches

2 groupes avec des compétences complémentaires

Un groupe plus avancé sur le plan technique

Un groupe plus avancé sur le plan fonctionnel

Objectifs :

Mise en commun des ressources humaines

Mise en commun du travail effectué

Un projet abouti par rapport à 2 projets incomplets

un client satisfait !

Organisation du projet

14 janvier 2008

Projet SI

17


Solution propos e

Solution proposée

Formation de groupes de travail

Groupe « Chef de projet » : 2 personnes + 2 Backups

Pilotage et organisation du travail

Prise de décision

Interlocuteurs principaux avec les clients

Groupe fonctionnel (10 personnes)

Appropriation du sujet

Rédaction des spécifications

Diffusion d’informations sur le sujet

Groupe Technique (15 personnes)

Choix technologiques

Architecture du projet

Montée en compétence technique

Formation des autres groupes

Organisation du projet : Avant développement

14 janvier 2008

Projet SI

18


Solution propos e1

Solution proposée

Planning avant développement

Il faudrait un petit GANTT ici

Réunions avec le client

Planning des réunions

Réunions de projet

A renseigner

Réunions entre groupes

Une réunion par semaine de cours

Organisation du projet

A faire

(Clement CARLE)

14 janvier 2008

Projet SI

19


Solution propos e2

Solution proposée

Planning de la semaine de développement

Il faudrait un petit autre GANTT ici

Organisation du projet

A faire

(Clement CARLE)

14 janvier 2008

Projet SI

20


Solution propos e3

Solution proposée

Environnement de développement

Java 6

Eclipse Ganymède (3.4) for Java EE developpers

Client SVN

Tomcat 6

GWT

MySQL 5.1

Hibernate 3.3.1 GA

Conventions de codage

Javadoc riche

Normes de codage unifiées.

Normes de nommage

Checkstyle (plugin Eclipse)

FindBugs (plugin Eclipse)

Organisation du projet

14 janvier 2008

Projet SI

21


Solution propos e4

Solution proposée

Uniformisation du code

Objectifs pour aujourd’hui … :

Un soucis de cohérence

Faciliter l’intégration des différents modules

… et pour demain

Faciliter de futures évolutions du logiciel

Améliorer la compréhension du code

Qualité du logiciel

A compléter (Jérome)

14 janvier 2008

Projet SI

22


Solution propos e5

Solution proposée

La Javadoc

Elle est systématique et doit être exhaustive

Permet la compréhension de tous du code

Référentiel pour les utilisateurs

Suit des règles de mise en page afin d’être uniformisée.

A compléter (Jérome)

Qualité du logiciel

14 janvier 2008

Projet SI

23


Solution propos e6

Solution proposée

Conventions utilisées

Un code en « Français »

Nom des classes

Nom des méthodes

Conventions de nommage

Utilisation des majuscules

Utilisation des Get/Set

Gestion des exceptions

Tailles des méthodes et classes

A compléter (Jérome)

Qualité du logiciel

14 janvier 2008

Projet SI

24


Solution propos e7

Solution proposée

Généricité

L’intérêt :

Des composants mis en commun

Faciliter les modifications sur l’ensemble du projet

Modification d’un composant générique => Modification automatique de l’ensemble des pages l’utilisant. => Eviter les oublis

La mise en place :

Création de classe

Tests et intégration du composant

Documentation de la classe

Mise à disposition

Utilisation par les développeurs

Exemple :

Le composant PageTableau

A compléter (Jérome)

Qualité du logiciel

14 janvier 2008

Projet SI

25


Solution propos e8

Solution proposée

Architecture

Je connais pas assez le système pour le décrire

Qualité du logiciel

A compléter (FABIEN !!2- 3 slides MAXI)

14 janvier 2008

Projet SI

26


Solution propos e9

Solution proposée

Optimisation du code

Création de nouveaux modules :

Module de calcul de couts d’enseignements

Déploiement dans d’autres UFRs

Evolutions possibles

14 janvier 2008

Projet SI

27


3 pr sentation d taill e et d monstration

3. Présentation détaillée et démonstration

Navigation globale

Présentation de la Master Page

4 Zones d’action

Zone En tête - Menu

Zone Arbre - Filtre

Zone Contenu

Zone de bas de page

Principes de Navigation

Navigation calquée sur la navigation Internet

Utilisation du Header pour accéder aux fonctions principales

Utilisation de l’arbre pour l’accès rapide aux maquettes

Affichage de type Excel

14 janvier 2008

Projet SI

28


Pr sentation d taill e et d monstration

Présentation détaillée et démonstration

Modules

Gestion des enseignants

Création, modification, suppression et consultation d’un enseignant.

Scénario de création d’un nouvel enseignant.

Gestion des responsabilités

Création, modification, suppression et consultation de responsabilités.

Création, modification, suppression d’activités liées à des responsabilités.

Gestion des affectations d’activités liées à des responsabilités.

Gestion des affectations de responsabilités d’enseignement.

Gestion des enseignements

Création, modification, suppression d’année et parcours

Création, modification, suppression et consultation d’UEs, ESC et Sous-UEs.

Création, modification, suppression d’activités et d’activités extérieures.

Gestion des affectations d’activités et activités extérieures.

14 janvier 2008

Projet SI

29


Pr sentation d taill e et d monstration1

Présentation détaillée et démonstration

Gestion des éditions et rapports

Création de rapports personnalisables.

Export des résultats sous des formats standards

Editions de maquettes d’enseignements.

Pilotage de l’application

Scénario d’utilisation de rapport

Journalisation

Enregistrement automatique des modifications

Suivi des opérations effectuées.

Scénario d’utilisation de la journalisation

Administration générale

Gestion des Années scolaires

Archivage

Bascules de fin d’année

Verrouillage

Gestion des Utilisateurs

Scénario d’utilisation de l’administration générale

14 janvier 2008

Projet SI

30


Pr sentation d taill e et d monstration2

Présentation détaillée et démonstration

MODULES !

ICI SERONT INTEGRER VOS SLIDES PERSO.

14 janvier 2008

Projet SI

31


Pr sentation d taill e et d monstration3

Présentation détaillée et démonstration

Modules

Gestion des enseignants

Antoine BOULLU & Mickaël DIDERON

14 janvier 2008

Projet SI

32


Pr sentation d taill e et d monstration4

Présentation détaillée et démonstration

Modules

Gestion des responsabilités

Gestion des responsabilités globales

Cédric RODIER & Alexandre SILVESTRE

14 janvier 2008

Projet SI

33


Pr sentation d taill e et d monstration5

Présentation détaillée et démonstration

Modules

Gestion des responsabilités

Gestion des responsabilités d’années

Clément MARESCHAL & Adrien VASCHALDE

14 janvier 2008

Projet SI

34


Pr sentation d taill e et d monstration6

Présentation détaillée et démonstration

Modules

Gestion des responsabilités

Gestion des responsabilités d’enseignement

Xxxx XXXX & Xxxx XXXX

14 janvier 2008

Projet SI

35


Pr sentation d taill e et d monstration7

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des années

Vincent PETIT & Mohamed STITI

14 janvier 2008

Projet SI

36


Pr sentation d taill e et d monstration8

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des parcours

Clément MARESCHAL & Adrien VASCHALDE

14 janvier 2008

Projet SI

37


Pr sentation d taill e et d monstration9

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des unités d’enseignement

Hamid BOUSSIF & Mohamed IBN EL AZZOUZI

14 janvier 2008

Projet SI

38


Pr sentation d taill e et d monstration10

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des sous unités d’enseignement

Michaël GENA & Benoit RANQUE

14 janvier 2008

Projet SI

39


Pr sentation d taill e et d monstration11

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des enseignements sans crédit

Gasien MOUKOUYOU & Jérémie PEUGEOT

14 janvier 2008

Projet SI

40


Pr sentation d taill e et d monstration12

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des activités

Marlon SAENZ FARRET & Maël SAN JOSE

14 janvier 2008

Projet SI

41


Pr sentation d taill e et d monstration13

Présentation détaillée et démonstration

Modules

Gestion des enseignements

Gestion des affectations

Xxxx XXXX & Xxxx XXXX

14 janvier 2008

Projet SI

42


Pr sentation d taill e et d monstration14

Présentation détaillée et démonstration

Modules

Gestion des années universitaires

Xxxx XXXX & Xxxx XXXX

14 janvier 2008

Projet SI

43


Pr sentation d taill e et d monstration15

Présentation détaillée et démonstration

Modules

Affichage, éditions des rapports

Kalifa DIABY & Guillaume LAJARIGE

14 janvier 2008

Projet SI

44


Pr sentation d taill e et d monstration16

Présentation détaillée et démonstration

Modules

Journalisation

Maxstaley NEVES & Sarah ZERRARI-AICHOUR

14 janvier 2008

Projet SI

45


4 bilan

4. Bilan

Etat d’avancement

Livrables

Documentation :

Spécifications fonctionnelles

Plan de qualification

Spécifications techniques

Conventions de développement

Spécification BDD

Description architecture

Partie applicative :

Sources

Exécutable (forme à préciser)

Partie BDD :

Script d’installation de la BDD

Script de peuplement de la BDD

Avancement à compléter

(Cédric)

14 janvier 2008

Projet SI

46


4 bilan1

4. Bilan

Difficultés rencontrées

Connaissances acquises

A faire

(Alex & Kalifa)

14 janvier 2008

Projet SI

47


5 conclusion

5. Conclusion

(critique du projet , autocritique sur l’organisation.. Etc)

A faire

(Marlon)

14 janvier 2008

Projet SI

48


Remerciements

Remerciements

Marie-Christine Fauvet

Pierre-Claude Scholl

Joëlle Coutaz

Jacques Léger

Denis Bouhineau

14 janvier 2008

Projet SI

49


ad