CAHIER DES CHARGES. Développement d une interface web Dédiée aux enseignants chercheurs



Documents pareils
Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

LICENCE PROFESSIONNELLE

Paul FLYE SAINTE MARIE

BES WEBDEVELOPER ACTIVITÉ RÔLE

Documentation technique

Projet de Java Enterprise Edition

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

M1 IFPRU Cahier des Charges du projet de TER. Vidéo Surveillance sur IP Le système Rapace. Membres du groupe : Encadrés par :

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Note d intention Agence : KRONOS DIGITAL

Armand PY-PATINEC 2010

Loïc Rossignol Ingénieur Consultant

Bases de données et interfaces Génie logiciel

les techniques d'extraction, les formulaires et intégration dans un site WEB

Projet en nouvelles technologies de l information et de la communication

Système de Gestion de Ressources

Association UNIFORES 23, Rue du Cercler LIMOGES

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Bureautique Initiation Excel-Powerpoint

Gestion de la Maintenance Assistée par Ordinateur

Licence Professionnelle Génie logiciel, développement d'applications pour plateformes mobiles

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Guide d installation de ArcGIS server 9.3.1

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

La version 3.0 de Corman S

Optimiser pour les appareils mobiles

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT

TABLE DES MATIERES 1 INTRODUCTION OBJECTIF SOLUTION ETUDE COMPARATIVE GESTIÒIP PHPIPAM TEEMIP...

1/15. Jean Bernard CRAMPES Daniel VIELLE

Troisième concours d ingénieur des systèmes d information et de communication. «Session 2010»

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Webmaster / Webdesigner / Wordpress

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Programmation Web. Madalina Croitoru IUT Montpellier

Catalogue Formations Jalios

Point sur les solutions de développement d apps pour les périphériques mobiles

COMMENT METTRE A JOUR SON SITE WEB?

CAHIER DES CHARGES D IMPLANTATION

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Formation : Langues : Types d Intervention et Secteurs d Activité :

Dispositif e-learning déployé sur les postes de travail

Introduction MOSS 2007

Pré-requis installation

Vérifier la qualité de vos applications logicielle de manière continue

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Tableau comparatif des offres Visual Studio

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Ingénieur d étude Web & Lead testeur QA

CATALOGUE DES FORMATIONS LANGUES

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Nous vous proposons des formations à la carte et vous accompagnons dans leur mise en oeuvre au quotidien.

Rapport de stage Clément MOYSAN

Explications sur l évolution de la maquette. Version : 1.0 Nombre de pages : 9. Projet cplm-admin

Fiche technique Mailpro

Présentation des nouveaux services de l ENT Second degré Rentrée scolaire 2015 et fin du 1 er trimestre de l année scolaire

Réalisation d une application de soumission de cours en ligne de l Université Virtuelle de Tunis

Microsoft Application Center Test

Programmation Web. Introduction

Développeur - Conseiller - Formateur web

Solution de gestion de newsletter 12all Version 1.0 p.montier

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

CATALOGUE FORMATION 2015

DIF VAE Technicien Supérieur de Support en Informatique

Atelier Le gestionnaire de fichier

RÉF : 2002/COFAX/LP V1.0

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Installer un serveur de messagerie sous Linux

BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)

Un serveur web, difficile?

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Connexion à SQL server

Jeune diplômé : entre 24 et 35 K. Jeune cadre : entre 35 et 45 K (et plus selon expérience et missions confiées).

proximite + qualite + competitivite

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

Pré-requis installation

ITNETWORK PORTFOLIO ITNETWORK. 45, rue de Domremy Paris Tel : contact@itnetwork.fr

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Mise à jour : Octobre 2011

SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS

Un site Web performant p 3. Les moteurs de la réussite p 4

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

Compte-rendu N 04 Réunion du 19/12/14

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

Installation et configuration de base de l active Directory

Transcription:

CAHIER DES CHARGES Développement d une interface web Dédiée aux enseignants chercheurs Internet/Intranet Page 1 sur 13

Sommaire : Introduction... 3 1. Contexte... 3 2. Historique... 3 Description de la demande... 4 1. Les objectifs... 4 2. Produit du projet... 5 3. Fonctions du produit... 5 4. Critères d acceptabilité et de réception... 6 Contraintes... 7 1. Contrainte de délais... 7 2. Contrainte d accessibilité... 7 3. Contraintes techniques... 7 Déroulement du projet... 8 1. Planification... 8 2. Ressources... 9 Authentification... 9 Annexes... 9 Internet/Intranet Page 2 sur 13

Introduction 1. Contexte Notre projet va être réalisé à l IUT. Il s inscrit dans le cadre d un service pour les enseignants chercheurs. Le site devra permettre aux enseignants chercheurs d avoir un site personnel, où ils pourront avoir des publications des recherches des différents enseignants, ainsi que de communiquer sur le thème de leurs recherches. Ce projet va être réalisé par deux groupes : - BASCON Nicolas/RICHARD Yannis : Partie services web, liaison avec la base de données. Ensuite création d une application Windows 8 pour administrer le site. - BAILLOT Mickael/RAHMANI Thomas : Site web complet, avec une adaptation mobile pour pouvoir accéder au site avec des terminaux mobiles et avoir un site propre. 2. Historique Il existe déjà une application qui fait ce que nous devons faire. Malheureusement la partie cliente a été créée avec GWT (Google Web Toolkit, l application est développée en java et permet de générer l application en JavaScript). La partie interaction avec le serveur a elle été faite avec PHP. Pour réaliser le site, nous pouvons garder le design du site réalisé par les anciens étudiants. Internet/Intranet Page 3 sur 13

Description de la demande 1. Les objectifs Créer le site avec PHP Créer, ajouter et publier des rubriques (=pages) Diffuser les publications des enseignants chercheurs Génération d un fichier BibTeX pour chaque publication Ajouter importation de publications à partir d un fichier BibTeX Créer le site avec un framework PHP5 Utiliser des services web pour faire le lien avec la base de données Sécuriser le site et particulièrement les services web Adapter une version mobile du site Créer une application Windows 8 pour administrer le site Internet/Intranet Page 4 sur 13

2. Produit du projet Le site devra être un site web simple et fonctionnel. Il sera composé de rubriques, et on devra pouvoir en ajouter ou en retirer facilement dans la partie administration. Le site contiendra une partie très importante pour les enseignants chercheurs, la rubrique Publications. L administrateur devra pouvoir rajouter facilement des publications, et un fichier BibTeX sera généré à partir de ce qui vient d être créé. Si la publication contient un fichier PDF, il devra être enregistré dans un dossier du site pour pouvoir le récupérer facilement. Il faudra aussi adapter ce site pour les mobiles. Une interface d administration du site devra être créée en tant qu application Windows 8. 3. Fonctions du produit Le site est composé pour être utilisable par tout type d enseignants chercheurs comme son site personnel. Il devra être composé de plusieurs rubriques (=pages) qu on pourra ajouter, modifier ou supprimer facilement dans la partie administration. En annexe 2 la page qui permet actuellement de modifier, supprimer ou ajouter des rubriques. On pourra aussi mettre à jour l ordre des différentes catégories. La partie administration du site ne sera accessible qu après l authentification de l administrateur. Elle permettra de modifier les rubriques mais aussi d ajouter des publications. Le site devra être multi langages (Anglais et Français) et les rubriques devront être écrites avec un logiciel de type WYSIWYG (What You See Is What You Get) tel que CKEditor. Lors de la création d une rubrique, on devra avoir deux instances du logiciel WYSIWYG pour pouvoir créer la version anglaise et la version française. En annexe 3 il y a la représentation actuelle des deux instances du logiciel WYSIWYG. A partir de la partie administration, l enseignant devra aussi pouvoir ajouter des publications qui seront ajoutées dans la rubrique du même nom. Il aura juste à remplir un formulaire et à partir de là la publication se créera. L enseignant a aussi la Internet/Intranet Page 5 sur 13

possibilité d associer à la publication un fichier PDF qui sera enregistré dans les dossiers du site pour permettre de le récupérer facilement. Quand la publication a été créée, un fichier BibTeX est généré, respectant les données que l enseignant a mises dans sa publication. Ce fichier doit être aussi enregistré dans la base de données pour pouvoir le récupérer facilement. En effet les fichiers BibTeX pourront être utilisés facilement par l enseignant chercheur lors de la création de documents avec le logiciel LaTeX. Il a aussi la possibilité de créer une publication facilement en important juste un fichier BibTeX. Un exemple de cet import est en annexe 4. Les publications devront pouvoir être triées par catégorie ou par dates. La partie liens avec la base de données va être réalisée avec des services web écrits en PHP. Le site devra être adapté pour mobiles, car il devra être accessible à partir de n importe quel terminal mobile. Une application Windows 8 sera également développée pour gérer la partie administration ailleurs que sur le site web. 4. Critères d acceptabilité et de réception Le site web devra rester simple, sobre et facile d utilisation. Il devra intégrer toutes les fonctionnalités présentes dans ce cahier des charges. Il devra être aussi bien sécurisé, particulièrement la partie services web et l accès à la base de données. Il devra aussi être robuste. Des tests doivent être réalisés pour enlever tous les problèmes auxquels nous pourrions penser, particulièrement des tests d intégration et des tests unitaires dans les parties administration et authentification. Internet/Intranet Page 6 sur 13

Contraintes 1. Contrainte de délais Le projet devra être totalement finalisé pour le 20 décembre 2014. 2. Contrainte d accessibilité Le site devra être accessible et compatible avec tous les navigateurs récents et mis à jour. La version mobile devra aussi être accessible qu importe le terminal utilisé. 3. Contraintes techniques Le site devra être entièrement refait, et ne pas utiliser la technologie GWT. Il sera créé grâce à PHP5 ainsi que le framework Yii. La partie services web, qui fait le lien avec la base de données, sera aussi développée avec PHP5 avec l aide du micro-framework Silex. Des tests devront être réalisés afin de garantir l aspect sécuritaire et robuste du site. Le site devra être disponible en anglais et en français, donc il va conserver son mode d internationalisation. Internet/Intranet Page 7 sur 13

Déroulement du projet 1. Planification Le diagramme de GANTT prévisionnel simplifié est présent en annexe 1. Tout d abord, comme on peut le voir dans le diagramme, nous allons commencer par analyser le sujet du projet et découvrir les nouvelles technologies et les nouveaux logiciels tels que Redmine par exemple. A partir de là les deux groupes seront séparés. Le groupe 1 va commencer par réaliser le site web complet avec l aide du framework Yii ainsi que jquery, AngularJS, CasperJS et Selenium. Ensuite ils vont adapter ce site pour les terminaux mobiles. Le groupe 2 va quant à lui réaliser les services web en REST avec l aide du microframework Silex.Ensuite ils vont réaliser une application Windows 8 pour pouvoir administrer le site. Ensuite chaque groupe devra réaliser des tests (unitaires, d intégration ) pour valider les applications réalisées. Pour finir chaque groupe devra s occuper de réaliser un rapport de stage et un PowerPoint pour la présentation orale. Internet/Intranet Page 8 sur 13

2. Ressources Le client met à disposition le rapport de projet de l application existante, ainsi que son code. Un exemple de fichier BibTeX et plusieurs captures d écran de la partie administration actuelle du site, qui n est accessible que par le client, ont aussi été fournis, certains se trouvent d ailleurs en annexe de ce cahier des charges. Pour la version mobile, le client met à disposition une tablette pour pouvoir tester. Comme le client est un professeur de l IUT, si le groupe a un problème il peut toujours lui demander de l aide. Authentification Annexes Annexe 1 : Diagramme de GANTT prévisionnel simplifié Annexe 2 : Ajout / Modification / Suppression des rubriques actuellement Annexe 3 : Les deux instances du logiciel WYSIWIG dans le site déjà existant Annexe 4 : Création d une publication à partir d un import d un fichier BibTeX Internet/Intranet Page 9 sur 13

Groupe 1 : Baillot Mickael / Rahmani Thomas Groupe 2 : Bascon Nicolas / Richard Yannis Annexe 1 : Diagramme de GANTT prévisionnel simplifié Internet/Intranet Page 10 sur 13

Annexe 2 : Ajout / Modification / Suppression des rubriques actuellement Internet/Intranet Page 11 sur 13

Annexe 3 : Les deux instances du logiciel WYSIWIG dans le site déjà existant Internet/Intranet Page 12 sur 13

Annexe 4 : Création d une publication à partir d un import d un fichier BibTeX Internet/Intranet Page 13 sur 13