analyse des besoins en informatique du sri guy baudouin maître de stage : annaïg rabah enseignant...

41
Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Upload: benezet-royer

Post on 04-Apr-2015

110 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Analyse des besoinsen informatique du

SRI

Guy Baudouin

Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Page 2: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Sommaire Introduction Présentation de l’entreprise Présentation de la cellule d’accueil Réalisations :

Analyse Maquettage Comparaison Conception

Conclusion

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 3: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Introduction

Mon stage s’est déroulé au Service des Relations Internationales (SRI) de l’Université de La Rochelle

Le sujet était l’analyse des besoins en informatique du SRI, suivi d’une petite partie de développement.

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 4: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Présentation de l’entreprise

L’Université de La Rochelle : Plus de 6500 étudiants Système Licence-Master-Doctorat 5 domaines de formation Échanges internationaux

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 5: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Présentation du SRI

3 personnes : Annaïg Rabah

(responsable administrative du SRI) Véronique Lagarde

(mobilité pour l’Europe) Géraldine Sapin

(mobilité hors Europe)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 6: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Présentation du SRI

Ses missions : Envoi d'étudiants dans le cadre de

séjours d'études (dans les universités liées par convention)

Accueil des étudiants étrangers Gestion des missions et des

échanges d’enseignants à l’étranger

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 7: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Réalisations

Prévisions au début du stage : Analyse

(la moitié du stage) Développement

(la moitié du stage)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 8: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Réalisations

Déroulement réel du stage : Analyse

(la moitié du stage) Comparaison des solutions

existantes(un quart du stage)

Conception(un quart du stage)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 9: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :L’existant - interviews

Interviews de 6 personnes :

Annaïg Rabah

Véronique Lagarde

Géraldine Sapin

Nadine Eboueya

Hans Hartmann

Philippe Grangé

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 10: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :L’existant - documents

Documents obtenus lors des interviews : Listes des étudiants entrants et sortants Dossier donné aux étudiants Documents d’information distribués Modèle d’accord-cadre le cahier des charges d’une application

en cours de développement (SaphaRI)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 11: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :L’existant - diagrammes

2 parties : Dossier d’analyse de l’existant Dossier d’analyse de la solution

proposée

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 12: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :L’existant - diagrammes

Diagramme de Cas d’Utilisation (extrait)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 13: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :L’existant - diagrammes

Diagrammes des flux (extrait)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 14: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :Solution proposée

Diagrammes de Cas d’utilisation (extrait)

Tous les cas sont regroupés dans une seule application

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 15: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :Solution proposée

Diagrammes de flux (extrait) :

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 16: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Partie analyse :Solution proposée

Diagrammes de classes (extrait) :

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 17: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Maquettage de la solution proposée (IHM)

Les Interfaces Homme-Machine couvrent toutes les fonctions attendues dans le logiciel

La maquette de l’application est basée sur les demandes du SRI, sans avoir étudié les logiciels existants

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 18: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Maquettage de la solution proposée (IHM)

Extraits : Menu

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 19: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Maquettage de la solution proposée (IHM)

Extraits : Enregistrer un étudiant sortant

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 20: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Maquettage de la solution proposée (IHM)

Extraits : Informations d’une université partenaire

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 21: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Comparaison des solutions logicielles existantes

Deux logiciels : SaphaRI

Développé par l’ENS Cachan, membre du consortium Cocktail

MoveOnDéveloppé par une société allemande

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 22: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Comparaison des solutions logicielles existantes

Productions : Pour chacun : une fiche descriptive

avec les avantages et inconvénients Un tableau comparatif des qualités Un tableau comparatif des cas

d’utilisation proposés Liste détaillée des champs attendus

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 23: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Comparaison des solutions logicielles existantes

Productions : Pour chacun : une fiche descriptive

avec les avantages et inconvénients Un tableau comparatif des qualités Un tableau comparatif des cas

d’utilisation proposés Liste détaillée des champs attendus

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 24: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Comparaison des solutions logicielles existantes

Extrait : tableau comparatif des qualités

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 25: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Comparaison des solutions logicielles existantes

Extrait : Liste des champs attendus(regroupés par objets enregistrés)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 26: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Réalisation attendues

Deux rapports (statistiques) : Combien y a-t-il eu d’étudiants entrants

par pays d’origine, université d’origine et par formation ?

Combien y a-t-il eu d’étudiants entrants, sortants et stagiaires, en séparant la zone Europe et Hors Europe ?

Dans chaque cas un rapport ne concerne qu’une année universitaire

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 27: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Base de données

La base de données Oracle de SaphaRI n’était pas installée

J’ai installé une base MySQL temporaire qui contient les même tables

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 28: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Base de données

Tables utilisées : Étudiant entrant Formation

Vue regroupant les données des tables :

Nombre de d’étudiants par formation et par université

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Pays Université

Page 29: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Base de données

Résultat de la vue(avec l’utilitaire phpMyAdmin)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 30: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Utilisation de iReport

Éditeur graphique iReport :

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 31: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Utilisation de iReport

L’éditeur génère un fichier XML :

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 32: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Utilisation de iReport

Résultat :

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 33: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :changement de logiciel

Le développeur de SaphaRI m’a conseillé d’utiliser BIRT, plus avancé et plus souvent mis à jour.

Les deux logiciels n’utilisant pas le même format XML, il a fallu refaire les rapports

La base de données reste la même

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 34: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :utilisation de BIRT

L’ensemble BIRT regroupe un éditeur, un moteur Java de design et un moteur Java d’exécution

L’éditeur de BIRT ressemble à celui de iReport, en mieux pensé

Le moteur d’exécution est appelé en quelques lignes de codes pour convertir le rapport en HTML

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 35: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :utilisation de BIRT

Problème rencontré : Le moteur d’exécution était incapable

de lire les rapports créés avec la dernière version de l’éditeur (problème de version)

J’ai donc modifié un vieux fichier XML d’exemple, compatible avec le moteur

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 36: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :utilisation de BIRT

Structure du fichier XML :

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 37: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :utilisation de BIRT

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 38: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :utilisation de BIRT

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 39: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Affichage des rapports

Programme de test des rapports :

Il permet de passer un paramètre (l’année à prendre en compte)

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 40: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conception :Utilisation des rapports

Extrait du document présentant les changements à effectuer :

Le développeur de SaphaRI peut facilement exploiter mon travail,il y a peu de choses à modifier

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion

Page 41: Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye

Conclusion

Stage complet :Recherche d’informationsAnalyseConception

Bonne expérience

Présentation

Analyse Maquettage

Comparaison

Conception Conclusion