La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye."— Transcription de la présentation:

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

2 Sommaire Introduction Présentation de lentreprise Présentation de la cellule daccueil Réalisations : Analyse Maquettage Comparaison Conception Conclusion PrésentationAnalyseMaquettageComparaisonConceptionConclusion

3 Introduction Mon stage sest déroulé au Service des Relations Internationales (SRI) de lUniversité de La Rochelle Le sujet était lanalyse des besoins en informatique du SRI, suivi dune petite partie de développement. PrésentationAnalyseMaquettageComparaisonConceptionConclusion

4 Présentation de lentreprise LUniversité de La Rochelle : Plus de 6500 étudiants Système Licence-Master-Doctorat 5 domaines de formation Échanges internationaux PrésentationAnalyseMaquettageComparaisonConceptionConclusion

5 Présentation du SRI 3 personnes : Annaïg Rabah (responsable administrative du SRI) Véronique Lagarde (mobilité pour lEurope) Géraldine Sapin (mobilité hors Europe) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

6 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 denseignants à létranger PrésentationAnalyseMaquettageComparaisonConceptionConclusion

7 Réalisations Prévisions au début du stage : Analyse (la moitié du stage) Développement (la moitié du stage) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

8 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ésentationAnalyseMaquettageComparaisonConceptionConclusion

9 Partie analyse : Lexistant - interviews Interviews de 6 personnes : Annaïg Rabah Véronique Lagarde Géraldine Sapin Nadine Eboueya Hans Hartmann Philippe Grangé PrésentationAnalyseMaquettageComparaisonConceptionConclusion

10 Partie analyse : Lexistant - documents Documents obtenus lors des interviews : Listes des étudiants entrants et sortants Dossier donné aux étudiants Documents dinformation distribués Modèle daccord-cadre le cahier des charges dune application en cours de développement (SaphaRI) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

11 Partie analyse : Lexistant - diagrammes 2 parties : Dossier danalyse de lexistant Dossier danalyse de la solution proposée PrésentationAnalyseMaquettageComparaisonConceptionConclusion

12 Partie analyse : Lexistant - diagrammes Diagramme de Cas dUtilisation (extrait) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

13 Partie analyse : Lexistant - diagrammes Diagrammes des flux (extrait) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

14 Partie analyse : Solution proposée Diagrammes de Cas dutilisation (extrait) Tous les cas sont regroupés dans une seule application PrésentationAnalyseMaquettageComparaisonConceptionConclusion

15 Partie analyse : Solution proposée Diagrammes de flux (extrait) : PrésentationAnalyseMaquettageComparaisonConceptionConclusion

16 Partie analyse : Solution proposée Diagrammes de classes (extrait) : PrésentationAnalyseMaquettageComparaisonConceptionConclusion

17 Maquettage de la solution proposée (IHM) Les Interfaces Homme-Machine couvrent toutes les fonctions attendues dans le logiciel La maquette de lapplication est basée sur les demandes du SRI, sans avoir étudié les logiciels existants PrésentationAnalyseMaquettageComparaisonConceptionConclusion

18 Maquettage de la solution proposée (IHM) Extraits : Menu PrésentationAnalyseMaquettageComparaisonConceptionConclusion

19 Maquettage de la solution proposée (IHM) Extraits : Enregistrer un étudiant sortant PrésentationAnalyseMaquettageComparaisonConceptionConclusion

20 Maquettage de la solution proposée (IHM) Extraits : Informations dune université partenaire PrésentationAnalyseMaquettageComparaisonConceptionConclusion

21 Comparaison des solutions logicielles existantes Deux logiciels : SaphaRI Développé par lENS Cachan, membre du consortium Cocktail MoveOn Développé par une société allemande PrésentationAnalyseMaquettageComparaisonConceptionConclusion

22 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 dutilisation proposés Liste détaillée des champs attendus PrésentationAnalyseMaquettageComparaisonConceptionConclusion

23 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 dutilisation proposés Liste détaillée des champs attendus PrésentationAnalyseMaquettageComparaisonConceptionConclusion

24 Comparaison des solutions logicielles existantes Extrait : tableau comparatif des qualités PrésentationAnalyseMaquettageComparaisonConceptionConclusion

25 Comparaison des solutions logicielles existantes Extrait : Liste des champs attendus (regroupés par objets enregistrés) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

26 Conception : Réalisation attendues Deux rapports (statistiques) : Combien y a-t-il eu détudiants entrants par pays dorigine, université dorigine 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 quune année universitaire PrésentationAnalyseMaquettageComparaisonConceptionConclusion

27 Conception : Base de données La base de données Oracle de SaphaRI nétait pas installée Jai installé une base MySQL temporaire qui contient les même tables PrésentationAnalyseMaquettageComparaisonConceptionConclusion

28 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ésentationAnalyseMaquettageComparaisonConceptionConclusion Pays Université

29 Conception : Base de données Résultat de la vue (avec lutilitaire phpMyAdmin) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

30 Conception : Utilisation de iReport Éditeur graphique iReport : PrésentationAnalyseMaquettageComparaisonConceptionConclusion

31 Conception : Utilisation de iReport Léditeur génère un fichier XML : PrésentationAnalyseMaquettageComparaisonConceptionConclusion

32 Conception : Utilisation de iReport Résultat : PrésentationAnalyseMaquettageComparaisonConceptionConclusion

33 Conception : changement de logiciel Le développeur de SaphaRI ma conseillé dutiliser BIRT, plus avancé et plus souvent mis à jour. Les deux logiciels nutilisant pas le même format XML, il a fallu refaire les rapports La base de données reste la même PrésentationAnalyseMaquettageComparaisonConceptionConclusion

34 Conception : utilisation de BIRT Lensemble BIRT regroupe un éditeur, un moteur Java de design et un moteur Java dexécution Léditeur de BIRT ressemble à celui de iReport, en mieux pensé Le moteur dexécution est appelé en quelques lignes de codes pour convertir le rapport en HTML PrésentationAnalyseMaquettageComparaisonConceptionConclusion

35 Conception : utilisation de BIRT Problème rencontré : Le moteur dexécution était incapable de lire les rapports créés avec la dernière version de léditeur (problème de version) Jai donc modifié un vieux fichier XML dexemple, compatible avec le moteur PrésentationAnalyseMaquettageComparaisonConceptionConclusion

36 Conception : utilisation de BIRT Structure du fichier XML : PrésentationAnalyseMaquettageComparaisonConceptionConclusion

37 Conception : utilisation de BIRT PrésentationAnalyseMaquettageComparaisonConceptionConclusion

38 Conception : utilisation de BIRT PrésentationAnalyseMaquettageComparaisonConceptionConclusion

39 Conception : Affichage des rapports Programme de test des rapports : Il permet de passer un paramètre (lannée à prendre en compte) PrésentationAnalyseMaquettageComparaisonConceptionConclusion

40 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ésentationAnalyseMaquettageComparaisonConceptionConclusion

41 Stage complet : Recherche dinformations Analyse Conception Bonne expérience PrésentationAnalyseMaquettageComparaisonConceptionConclusion


Télécharger ppt "Analyse des besoins en informatique du SRI Guy Baudouin Maître de stage : Annaïg Rabah Enseignant tuteur : Marie-Christine Lafaye."

Présentations similaires


Annonces Google