Vous êtes sur la page 1sur 2

Cahier des charges Environnement Web HNT

Contexte Humanist Network souhaite faire voluer son site Web vers une solution entirement dynamique afin de faciliter la mise jour de certaines informations (Liste des news...). La nouvelle version sera hberge sur l'un des serveurs de la socit dont la configuration reste faire. (cf. projet prcdent : PPE3). La solution devra tre dveloppe avec PHP et MySQL (outils matriss en interne). Aprs une heure de concertation, vous devrez prsenter lingnieur le planning de ralisation avec la rpartition des tches entre vos collaborateurs. Fonctionnalits attendues Pour chaque page gnre dynamiquement, un formulaire de mise jour devra tre cr. Ce formulaire, rserv ladministrateur du site, ne sera accessible quaprs authentification. Une attention particulire devra tre accorde la ralisation de cette interface afin doptimiser les saisies (contrles, listes droulantes). La maquette du formulaire devra tre prsente lingnieur avant de le dvelopper. Voici la liste des pages rendre dynamiques classe par ordre de priorit : Les news de la page daccueil La liste des membres Lhistorique (prsidents et effectifs) Liens utiles

Vous vous efforcerez de proposer au moins deux solutions techniques et de justifier celle retenue. Reprise sur incident En cas de problme avec le serveur Web, HNT souhaite que vous mettiez en place une procdure simplifie de reprise sur incident. Les oprations de sauvegarde et de restauration (site web + base de donnes) devront tre ralisables via un menu interactif (en mode console). Ce script pourra tre lanc depuis une console distante (via PuTTY par exemple). Cahier des Charges Site Web HNT Page 1

Les mises jour sur le site tant peu frquentes, on se contentera de lancer des sauvegardes (automatiques) journalires. Une reprise sur incident survenu le jour J se fera sur la base de la sauvegarde ralise au jour J-1 (inutile de conserver un historique des sauvegardes). Veille technologique Dans le cadre de la veille technologique, le service informatique vous demande dtablir une note de prsentation de la technologie PHP daccs aux donnes nomme PDO (Vous justifierez vos sources). Une dmonstration de lutilisation de cet outil pour la phase dauthentification serait fort apprcie. Fonctionnalits secondaires Plusieurs pistes de travail vous sont proposes. Vous les traiterez dans lordre, en fonction de votre avancement. Piste 1 : La solution retenue concernant le formulaire de contact impose linternaute de disposer dun client de messagerie. Rdigez une petite note qui prsente une solution technique pour contourner ce problme. Piste 2 : Afin damliorer la scurit lors de la phase dauthentification, on souhaite que les mots de passe soient hachs et que lidentification soit ralise partir dune connexion MySQL ddie. Piste 3 : La solution dveloppe lors de la deuxime piste de travail peut tre amliore en termes de scurit. Le problme se pose lors de la transmission des identifiants au serveur Expliquez en quoi, proposer une solution de principe et mettez-la en place sil vous reste du temps. Remise des travaux Un compte rendu du travail devra tre rdig et remis Mardi 30 avril minuit au plus tard contenant : Partie Gestion de projet o Planification (gantt) o Estimation du projet : Ressources homme/heure, cot total (sachant que HNT supporte un cot mensuel pour ses Bac+2 de 2500 toutes cotisations comprises) Partie Technique o Structure de la base de donnes et connexion(s) mise(s) en place. o Gestion de lauthentification des administrateurs du site. Bilan o

Justification des carts (prvisionnel/ralis)

Une prsentation orale (avec diaporama) devra tre ralise devant les ingnieurs et les autres quipes le jeudi 2 mai. (15 minutes par groupe maximum). Une dmonstration, plutt technique que commerciale, devra tre ralise.

Cahier des Charges Site Web HNT

Page 2

Vous aimerez peut-être aussi