Elaboration d’un Système d’informations pour l’ENSIACET

Slides:



Advertisements
Présentations similaires
1Er Partie Intervenants : Nuno Barata Alain Joly Thierry Belvigne
Advertisements

CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Projet extranet My.Eolas
EXAMEN ET GESTION DE PROJET INDUSTRIEL
Personnalisation des sites SharePoint avec SharePoint Designer 2007
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Module 6 : Gestion et analyse du système DNS
La politique de Sécurité
GRANDES FONCTIONNALITES
Conception d’une application de gestion de fiches études
23/05/2006 Résultat Final Business Consulting Services Pré-étude portant sur l'implémentation et l'organisation d'un système de gestion des connaissances.
Le stage : un projet personnel
SECURITE DU SYSTEME D’INFORMATION (SSI)
Passer à la première page SYMPA Un nouveau service pour la diffusion et léchange d informations, sécurisé et adapté aux besoins de lacadémie.
ST40 – Stage Professionnel
16/10/10 Préparé par: Ing. Rodrigue OSIRUS (+509) , *** Conception dun site web Cours: Conception.
La création de sinistre, la sélection à des fins de consultation, modification ou impression sont accessibles grâce à la barre de menu à gauche de l'écran.
AGAP 23/06/2005. AGAP Quelques éléments Fonctions Eléments de coûts Utilisation dAGAP à Centrale Nantes.
Gestion des bases de données
Module 4 : Création et gestion de comptes d'utilisateur
GIM' Compta Votre Démarche dInformatisation. GIM Compta 2 Notre Démarche Vous accompagner dans votre démarche dinformatisation, Vous proposer une offre.
Mise en œuvre du.
Admission Post-Bac Comment ?. 1 ère étape - L'inscription par internet 1. Enregistrez-vous sur Internet afin de constituer votre dossier électronique.
Module 8 : Maintenance des logiciels à l'aide des services SUS
Conception, création et animation d’une classe virtuelle
Genèse du projet. Contexte : Université dAvignon Contexte : Université dAvignon Correspondant Informatique et Liberté (CIL) Correspondant Informatique.
Démarche Qualité Logicielle
Gestion d’un site de vêtements
Evaluation au baccalauréat
Les Systèmes d’information INTRODUCTION
Mise en oeuvre et exploitation
Le Dossier Médical Personnel
Admission Post-Bac Comment ?. 1 ère étape - L'inscription par internet 1. Enregistrez-vous sur Internet afin de constituer votre dossier électronique.
Procédure d'examen facultaire sous SIDES
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
MEMO Manager Etape 3 : Valider l’entretien annuel Acteurs du process
La technologie en 3ème avec Rob’OK Au collège République Bobigny
SPIP Existe depuis 1 er juillet 2001 Système de publication simplifié et partagé pour Internet : interface graphique très simple pour gérer des sites relativement.
Module 8 : Surveillance des performances de SQL Server
Les métiers de l’informatique
Traitement des demandes clients
Organisation et outils pour le B2i
Nouveaux ATICE lycées et collèges extraits réunion du 9/12/2010 (Ruffec)
StorageAcademy 21 juin 2007 StorageAcademy ® 1 StorageAcademy ITIFORUMS, 21 juin 2007 La conduite des projets d’archivage numérique Méthodes pour réussir.
Le management de l'IVVQ Processus techniques IVVQ
Supports de formation au SQ Unifié
Présentation de l’ENT L’ENT késako? Vous avez certainement déjà tous entendu parler de l’ENT mais qu’est-ce qu’un ENT? Le site :
Plan 1- L’entreprise 2- Le stage 3 – Conduite de projet 4- Bilan
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
LE STAGE : UN PROJET PERSONNEL
Acteurs du process Liens utiles L’administrateur de la campagne : le responsable VITALIS désigné par la société. Le collaborateur signataire: la personne.
LE PLAN QUALITE Utilité du plan qualité :
Système d’information de département
Introduction au Génie Logiciel
Application de gestion des retards
GESTION DU PROJET Évaluation en cours de formation
Management de la qualité
Module 3 : Création d'un domaine Windows 2000
INDATA Ingénierie Les secteurs d’activités d’INDATA :
L’enseignement de spécialité SLAM
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Plan de la présentation
GUIDE MAPA (pour un besoin évalué entre 4000 et € HT)
Informatique et Sciences du Numérique
Projet.
RÉNOVATION BTS Comptabilité et Gestion 2015 Atelier situations professionnelles & PGI Autour du P2 et du cas FRANCOBOIS P. PARISOT G. DUBAIL.
Transcription de la présentation:

Elaboration d’un Système d’informations pour l’ENSIACET Projet SISCO Elaboration d’un Système d’informations pour l’ENSIACET Belim-Kadeo Hubert Chang Loïc Delorme Alexandre Emonet Cyril Gacon Laurent Guyot Damien Jeanberné Nicolas-Gwenaël Négroni Cédric

SISCO Contexte et enjeux Objectifs et délivrables Analyse des risques Plan de développement et planification Définitions Architecture du système Solutions proposées Etude et analyse des coûts Qualité dans le projet Définitions de fonctions Conclusion et premier aperçu

Contexte et Enjeux

Contexte Client : La scolarité. Monsieur Patrick Garnier. Demande : Gérer l’évolution des étudiants au cours de leur scolarité à l’ENSIACET

Actuellement Apogée : Données relatives aux étudiants Filemaker : Edition de fiches avec des requètes Support papier : Relation avec les étudiants

Actuellement Pas de base de données dynamique Lenteur administrative due au support papier (Intranet non développé) Aucun retour d’information pour l’élève Aucun lien avec les professeurs

Enjeux Uniformisation de l’information Accélération des procédures administratives Faciliter les échanges au sein de l’école A terme: Extension du réseau à tout l’INP

Difficultés rencontrées Problèmes «politiques» : Désaccords entre les futurs utilisateurs Mise à jour automatique par Apogée indirecte Sécurité des informations Réticence du personnel administratif à l’utilisation d’un nouveau logiciel

Objectifs et Délivrables

Objectifs (1) Mettre en place tout le système logique : Orientation en troisième année Choix des référents Choix des stages Gestion des autorisations d’absence Départs à l’étranger

Objectifs (2) Fournir un logiciel : Evolutif Supportant un nombre important de connexions simultanées Possédant une interface intuitive Permettant l’édition en ligne de documents Rédiger des notices explicatives pour les utilisateurs

Délivrables Le client souhaite : Un modèle logique Un serveur installé Un support logiciel fonctionnant La rubrique Choix des Stages fonctionnant La rubrique Absence fonctionnant

Difficultés rencontrées Problèmes techniques : Formation des futurs utilisateurs Création et mise en place d’un nouveau système de base de données Choix du logiciel Développement intranet Obtention du matériel et des licences

Analyse des risques

Analyse des Risques  Analyse des risques primordiale Les projets de systèmes d’information ont souvent des problèmes de délai Une date butoir a été fixée pour SISCO  Analyse des risques primordiale

Risques encourus Mauvaise maîtrise du langage PHP Mauvaise maîtrise du langage PostgreSQL Mauvaise maîtrise de l’architecture de l’intranet de l’école Mauvaise conception de la structure de données Matériel informatique indisponible Manque de concertation avec les administrateurs réseaux Manque de concertation avec les utilisateurs de la scolarité Manque de concertation avec les utilisateurs professeurs Documentation de conception délivrable non complète ou mal faite Manque de formation des utilisateurs élèves Manque de formation des utilisateurs professeurs Manque de formation des utilisateurs scolarité Les besoins client changent en cours de projet

Mauvaise maîtrise de PHP Causes Équipe de non-spécialistes Auto-formation Probabilité Des lacunes sont très probables Impact Perte de temps Fonctionnalités manquantes Vices cachés Limitations Programmer le plus tôt possible Aide extérieure (INSA Toulouse)

Mauvaise maîtrise de PostgreSQL Causes Identiques Probabilité Probabilité moyenne Impact Impact plus élevé car à la base du système Limitations Limitations identiques mais nécessitent un PC sous Linux

Mauvaise maîtrise de l’architecture de l’intranet Causes Manque de compréhension du réseau ENSIACET Probabilité Risque probable car équipe de non-spécialistes Impact Incompatibilité Limitations Travailler en collaboration avec l’administrateur réseau

Mauvaise conception de la structure de données Causes Erreur de conception Mauvaise compréhension des besoins Probabilité Erreur peu probable Incompréhension moyennement probable Impact Les utilisateurs rejettent le système Défauts mineurs « corrigeables » Système non évolutif Impacts graves Limitations Valider tous les champs avec les utilisateurs Demander l’avis d’experts

Matériel informatique indisponible Causes Matériel indisponible car spécifique Retard de fourniture Probabilité Très probable car pénurie de matériel informatique à l’ENSIACET Impact Impossibilité de commencer le développement du système : retard Limitations Spécifier le plus tôt possible les besoins En cas de retard, finalisation de toute la conception papier

Manque de concertation avec la scolarité Causes Manque d’échanges Mauvaise compréhension des besoins Probabilité Moyennement probable Impact Système inadapté donc pas utilisé Pas d’appropriation du système par la scolarité Limitations Valider avec la scolarité chaque choix Présenter des prototypes

Mauvaise concertation avec les administrateurs réseau Causes L’administrateur n’est pas l’interlocuteur principal Probabilité Probabilité moyenne Impact Incompatibilité du système avec le réseau Non-appropriation du système par le administrateurs : lacunes lors de l’entretient Limitations Associer l’administration réseau dès la conception du système

Manque de concertation avec les professeurs Causes Pas de discussions avec les professeurs Probabilité Très probable car utilisateurs très nombreux Impact Peu impliqués par le système Conséquences négligeables Limitations Consulter quelques professeurs

Documentation de conception livrée mal faite Causes Oublis de détails paraissant évidents Probabilité Défauts mineurs probables Défauts majeurs peu probable Impact Mauvais entretient du système Impossibilité de réaliser des extensions du système Limitations Associer les administrateurs à la rédaction Consulter des personnes qualifiées

Manque de formation des élèves et des professeurs Causes Manque d’informations sur le système Probabilité Peu probable car simple à utiliser Impact Quelques cafouillages en débuts d’années Passages systématiques par la scolarité Limitations Rédaction de petits manuels utilisateurs Réalisation d’une aide en ligne interactive

Manque de formation de la scolarité Causes Manque de temps Formation inadaptée Probabilité Peu probable Impact Conséquences graves car système complexe Perte de données, plantages Non-utilisation du système Limitations Commencer la formation le plus tôt possible Rédiger une documentation complète

Les besoins clients changent en cours de projet Causes Fonctionnement de la scolarité en changement Probabilité Des changements d’exigences sont très probables Impact Difficultés pour faire avancer le projet Reprise de parties entière du programme Système non-fonctionnel Limitations Fixer à une certaine date toutes les spécifications avec la scolarité

Récapitulatif Risque Probabilité Impact Limitation Mauvaise maîtrise du langage PHP forte fort préventif Mauvaise maîtrise du langage PostgreSQL moyenne Mauvaise maîtrise de l’architecture intranet mortel Mauvaise conception de la structure de données Matériel informatique indisponible curatif Manque de concertation avec administrateurs réseau Manque de concertation avec les utilisateurs scolarité Manque de concertation avec les utilisateurs professeurs négligeable Documentation de conception mal faite ou incomplète Manque de formation des utilisateurs élèves faible sensible Manque de formation des utilisateurs professeurs Manque de formation des utilisateurs scolarité Les besoins clients changent

Plan de développement et planification

Planification

Définitions

Rubrique : STAGES

Etudiants Recherche suivant les critères : Année d’étude concernée (1A, 2A, 3A). Département d’étude concerné (GI, GPI, GC, MEP, CH). Domaine (Production, Logistique, Qualité…). Filière industrielle (Aéronautique, Bâtiment, Chimie…). Localisation géographique (Marseille, Toulouse, Paris…). Durée du stage (1 mois, 2, 4, 6… ). Période de l’année (Mars, Juin, Juillet,…). Année où il a été proposé (2000, 2001, 2002,…). Nom d’un étudiant.

Etudiants Visualisation des informations concernant un stage effectué dans les années précédentes : Nom, Prénom, Département de l’étudiant qui a effectué le stage, Informations relatives à ce stage. Des statistiques sont mises à dispositions des étudiants ( par département, par filière industrielle et par domaine, nombre total… ).

Etudiants Intéractions : L’étudiant réalise sa démarche auprès de la société qui propose le stage. Ensuite, il peut demander une convention pour ce stage. L’étudiant désirant effectuer un stage non répertorié sur la base de données, doit entrer dans celle-ci les informations relatives à ce stage afin que la scolarité lui fournisse une convention.

Professeurs En consultation : idem que pour les élèves. Ils disposent des mêmes critères pour effectuer des recherches. En interaction : les professeurs peuvent enregistrer des offres qu’ils reçoivent directement.

Scolarité Consultation : Totalité des champs disponibles et des statistiques. Interactions : Saisie en ligne des stages. Réception et réponse des demandes de conventions. Impression de la convention. Edition en ligne de courrier (modèles pré définis, nouveaux modèles).

Scolarité Suivi du stage : modifications des données relatives aux élèves une fois le stage validé (tuteur, maître de stage, données personnelles,…). Enregistrement des données concernant la soutenance (date, heure, salle, note, jury, références rapport,…).

Scolarité Prise en charge du suivi de la rencontre avec les industriels (contacts, conditions de restauration,…).

Rubrique : Options / Départs hors ENSIACET

Options / Départs Hors A7 Pour la troisième année, les étudiants doivent se décider sur leur orientation ie choix de l’option ou départ hors ENSIACET Ces deux possibilités sont traitées ensemble et représentent l’orientation 3A

Etudiants (1) Recherche suivant les critères : Année d’étude concernée (2A ou 3A) Par école (Georgia Tech, HMG, Imperial College,…) Département d’étude concerné (GI, GPI, GC, MEP, CH). Localisation géographique (Londres, Atlanta, Paris…). Nom des étudiants ayant passés une année hors ENSIACET Selon le réseau d’échanges (Erasmus,…)

Etudiants (2) Informations concernant l’établissement : Nom Localisation Filières concernées Nombre de places disponibles initialement Possibilité d’un double diplôme Idem pour les options

Etudiants (3) L’étudiant édite alors une liste qui rassemble tous ses vœux de 3A (Option,départs hors ENSIACET) Le formulaire est envoyé à la scolarité pour étude

Professeurs En consultation : idem que pour les étudiants. En interaction : les professeurs peuvent éditer une fiche de « candidature école » d’après ses contacts personnels qui sera soumise à la scolarité pour validation.

Scolarité Consultation : Totalité des champs disponibles. Interactions : Réception et réponse des listes de voeux Edition et impression des fiches école Validation des « candidatures école » Impression des fiches de délibération

Rubrique : Absences

Etudiants Choix de la rubrique: - Régularisation d’absence   Choix de la rubrique: -  Régularisation d’absence -  Validation des absences

Etudiants Rubrique Régularisation d’absence Champs à remplir: Date et heure de début d’absence Date et heure de fin d’absence Raison de l’absence Pièce jointe?

Scolarité   Une unique rubrique: -  Validation des demandes d’absence

Professeurs   Une seule rubrique: -  Vérifier les absences

Extension Pour la Scolarité : Pour le Professeur: Ajout d’une rubrique Liste des Absences Pour le Professeur: Ajout d’une rubrique Lister les Absences Mais nécessité d’une gestion de l’Emploi du Temps

Rubrique : Référents

Objectifs Choix d’un référent à l’arrivée à l’école Faciliter la recherche Eliminer le hasard

Etudiants Recherche suivant les critères : · matières enseignées ·  appartenance à l’école ou non ·  hobbies · requêtes croisées

Etudiants Aides pour le choix · CV des professeurs · liste des élèves encore à l’école qui ont ce professeur comme référent · CV des professeurs

Etudiants Interactions · Réponse du professeur toujours en ligne · L’étudiant contacte directement le professeur par courrier électronique par le biais de notre intranet. · Réponse du professeur toujours en ligne · Peut voir si le professeur accepte toujours des élèves

Professeurs Rôle interactif : · Répond aux élèves par mail · Réalise sa propre fiche · Répond aux élèves par mail · Indique s’il désire d’autres élèves

Scolarité · Mise à jour de la base de données automatique · Absente de ce système · Mise à jour de la base de données automatique · A la possibilité de modifier ou de créer de nouvelles fiches

Difficultés Professeurs anti-informatiques Consultation de leur mails Création de leur fiche

Solutions proposées

Solutions proposées (1) Modèle logique introduire schéma d’architecture....

Solutions proposées (2) Choix du logiciel Oracle MySQL/PHP Lotus Notes PostgreSQL

Oracle (1) Avantages: Nombreuses fonctionnalités Modélisation par UML Compatible avec APOGEE Déjà développé au sein de l’INP

Oracle (2) Inconvénients : Onéreux (100 000 Euros de licence) Complexité de mise en oeuvre Surdimensionné Formation nécessaire

MySQL/PHP (1) Avantages Peu coûteux Déjà développé par de nombreuses écoles Fonctionnalités suffisantes Aide en ligne Modèle relationnel plus simple que le modèle objet

MySQL/PHP (2) Inconvénients Formation nécessaire Développement PHP Compatibilité avec APOGEE non assurée

Lotus Notes (1) Avantages : Gestion des formulaires Messagerie intégrée Compatibilité avec Oracle Licences déjà en partie acquises Personnes déjà formées Logiciel déjà installé sur quelques postes

Lotus Notes (2) Inconvénients : N’est pas une base de données : Liberté de création limitée Interconnexions entre les données impossibles Pas de statistiques

PostgreSQL (1) Avantages : Rapidité du système Documentations libres Peu onéreux (135 euros) Compatible avec de nombreux langages de programmation Gestion de plusieurs bases de données simultanément SGBD relationnel-objet Langage SQL Supporte une perte de données suite à un crash machine

PostgreSQL (2) Inconvénients : Gestion de l’espace disque non optimale Formation nécessaire Développement sous Linux

Solution retenue PostgreSQL

Architecture du système

Etude et analyse des coûts

Composition du coût Prix des logiciels Prix du hardware Prix interne à l’école

Coûts des différentes possibilités MySQL: 720 euros Oracle : 100570 postgréSQL : 645 720 euros

Prix du hardware Serveur=2778 euros Ordinateurs déjà disponibles Aucune licence 2778 euros

Prix interne à l’école Administrateur réseau Scolarité Pas de surcoût 2 heures par semaine Scolarité Perte de temps initial Gain de temps ultérieur Pas de surcoût

Prix final 3498 euros 2 heures par semaine d’entretien

Qualité dans le projet

La Qualité Le Manuel Qualité La rédaction et la gestion du manuel qualité a pour mission : D’assurer la maîtrise documentaire cohérente avec l’ensemble des documents issus du système qualité, De vérifier que la rédaction est conforme aux dispositions d’assurances qualité définies et appliquées.

Gestion des documents Conception Une base de document Un format de rédaction Gestion des versions et évolutions des documents Conception Respect de la chartre graphique Règles de codage

La communication Contact direct avec la scolarité Pour mieux faire adopter le système, il faut impliquer les futurs utilisateurs. Contact direct avec la scolarité Une vitrine : le site internet présente l’ensemble du travail aperçu de la futur interface

Définition de fonctions

Répartition des fonctions. Composition de l’équipe : Belim-Kadeo Hubert Chang Loic Delorme Alexandre Emonet Cyril Gacon Laurent Guyot Damien Jeanberné Nicolas-Gwenaël Négroni Cédric

Répartition des fonctions.

Répartition des fonctions. Chef de projet : Emonet Cyril. Participe à la définition des besoins des utilisateurs. Evalue le temps et les moyens nécessaires à sa mise en œuvre. Répartie les rôles au sein de l’équipe en fonctions des compétences. Assure le suivi des délais, ainsi que le respect du budget et de la qualité. Il collabore à la conception du programme.

Répartition des fonctions. Ingénieur Sécurité : Guyot Damien Etablit des procédures de sécurité. Limite les accès au réseau en cas d’informations stratégiques. Sauvegarde, stocke les données. Veille régulièrement à ce que le réseau ne présente aucune faille.

Répartition des fonctions. Architecte en S.I. : Delorme Alexandre S’appuie sur une étude préalable des besoins du client et des existants (matériels, logiciels). Conçoit une architecture en la découpant en sous-systèmes. Détermine un plan de développement et d’intégration. Assure le suivi de la réalisation, et vérifie la cohésion de l’ensemble du système.

Répartition des fonctions. Designer d’interactivité : Jeanberné Nicolas-Gwenaël Elabore les éléments d’une interface cohérente : Arborescence Ergonomie Liens hypertextes. A pour objectif : rendre la navigation agréable et simple et susciter en permanence l’intérêt de l’utilisateur.

Répartition des fonctions. .Développeur : Négroni Cédric Etablit les différentes parties du programme à concevoir. Réalise les développements correspondants. Est amené à tester les programmes et à les déboguer afin d’assurer une utilisation sans faille.

Répartition des fonctions. Graphiste multimédia : Chang loïc Met en page un programme. Habille, crée des fenêtres ou des icônes et imagine des animations. Garantit le respect de la charte graphique. Rend le site Internet agréable à parcourir et suffisamment animé pour retenir l’attention.

Répartition des fonctions. Cyberdocumentaliste : Belim-Kadeo Hubert Etablit l’archivage de documents multimédias trouvés sur le net. Est à l’affût des technologies web les plus récentes. Déniche les pages les plus intéressantes par thèmes avant de rédiger une courte fiche de présentation décrivant le site et son contenu.

Répartition des fonctions. Administrateur en base de données : Gacon Laurent Installe, configure et gère les bases de données. Assure l’utilisation la plus optimale. Actualise les informations Garantit la qualité du système et l’accessibilité constante des informations.

Conclusion et premier aperçu

Conclusion Cahier des charges et modèle relationnel ont validés par la scolarité. Serveur livré et configuré. Création de la base de données commencées. Création de quelques pages Internet.