Groupe H2 Abou-Aichi Char Daniel De Morel Sommaire : I. Introduction II. Description de la demande 1. Objectifs 2. Fonctions du produit III. Contraintes 1. Contraintes de dlai 2. Contraintes matrielles IV. Droulement du projet 1. Ressources matrielles 2. Ressources umaines !. Or"anisation du projet Page 1 I. Introduction #e projet s$inscrit dans le cadre d$une "rande socit dsirant renou%eler son s&st'me de rser%ation de %icules. (otre projet propose une application )eb permettant de "rer automati*uement la rser%ation et la location de %icules. Ceci permettrait + une socit d$accro,tre sa client'le + tra%ers internet- et de faciliter la "estion des locations. .n ce *ui concerne le client- les a%anta"es seraient %idents : celui/ci pourrait rser%er un %icule de son coi0- a%ec ses crit'res- sans a%oir + se dplacer - ce *ui permettrait un "ain de temps considrable. #$entreprise serait alors plus comptiti%e. Ce projet s$inscrit dans le cadre de l$1. projet de pro"rammation- en deu0i'me anne de licence Informati*ue. II. Description de la demande 1. Les objectifs #$application doit fournir un ser%ice adapt et conforme au0 e0i"ences d$un potentiel client. Celui/ci de%ra s$inscrire %ia un formulaire afin de pou%oir coisir un %icule de son coi0 2parmi certains crit'res dtaills ci/dessous - puis %entuellement le rser%er en li"ne. .n ce *ui concerne les emplo&s- ceu0/ci pourront se connecter + la partie administration afin de rcuprer et de traiter les commandes effectues par les clients. 2 Les fonctions du produit #e site est propos en deu0 parties. #$interface client : / #e client se lo"era %ia un formulaire *ui sera transmis + une base de donne. / #e client pourra- par la suite- modifier3 rsilier son compte. / #e client pourra rser%er un %icule selon les crit'res sui%ant- %ia un moteur de recerce : Page 2 4&pe de %icule 2Camion- %oiture- moto..5- Couleur- 6ar*ue- 6od'les- (ombre de places. #ieu de location / #e s&st'me afficera ainsi la liste correspondante pour les crit'res slectionns- en s$assurant *ue le client remplisse correctement les camps obli"atoires. / Cependant- si le client souaite annuler- ou modifier sa commande- il pourra le faire 2%ia son compte client5 jus*u$+ 78 a%ant le dbut de sa location. #$interface administrateur : / Celui/ci pourra ajouter- modifier- supprimer des %icules dans la base de donne. / 9ccder + la liste des rser%ations passes et en cours. / 9ccder + la liste des clients 2mais pas le contenu des comptes5. / (otre base de donne contiendra les donnes relati%es au client : (om- :rnom- Date de naissance- (umro de tlpone- Ville- 9dresse e/mail- 1ne liste des rser%ations :ossibilits d$amlioration : #$application pourrait disposer des amliorations sui%antes- si le temps le permet. / Interface "rapi*ue amliore 2;a%ascript < j=uer&5- / >estion des %entuels accidents des clients- / #e client pourrait %isualiser ses rser%ations passes- / >estion de ne)sletters et d$%entuelles promotions futures- proposes Page 3 par l$entreprise. / 9pr's %alidation- un e/mail rcapitulant sa commande lui serait en%o& en "uise de confirmation. / Si le client perd son mot de passe- il aurait alors la possibilit : Soit d$en rclamer un nou%eau- au*uel cas le mot de passe perdu lui serait en%o& par e/mail- contre identification par e/mail et mot de passe. 1ne deu0i'me possibilit serait de lui proposer de ? reset @ son mot de passe- %ia un e/mail de confirmation- pour *ue le client en cre un nou%eau. III. Contraintes 1. Contraintes de dlais Dans l$opti*ue du projet de pro"rammation- certaines contraintes de temps nous ont t donnes. 4out d$abord- la premi're partie du projet est consacre + la rfle0ion et + la conception de di%ers documents 2caier des car"es- des recettes...5. .nsuite- la seconde partie- durant de la A'me + la 1B'me semaine- est utilise pour le d%eloppement du projet en lui/mCme. .nfin- jus*u$+ la 1!'me semaine- l$accent est mis sur l$laboration des derniers documents + rendre- et la prparation + la soutenance finale. 2. Contraintes matrielles #$application de%ra Ctre d%eloppe en ;a%a 2;a%a D5- 0E46# 2donc %alid par le F!C5- et CSS!. #es pa"es )eb utiliseront ainsi l$e0tension .jsp . Cette premi're de%ra se connecter + une base de donne 2utilisation de l$9:I ;SDG pour se connecter + une base de donne 6&S=#- ou :ost"reS=#5- %ia un objet contenu dans une ser%let 2code ;a%a compil5. De ce fait- l$application de%ra utiliser 9pace 4omcat. Page 4 .n outre- l$application de%ra rpondre + certains crit'res de scurit- tel *ue par e0emple : ne pas Ctre %ulnrable + la faille HSS. #es informations des clients ne seraient jamais %isibles par une tierce personne- & compris le personnel emplo& disposant de droits d$administrateurs. .n ce *ui concerne les autres closes juridi*ues- l$application de%ra imprati%ement respecter les cop&ri"ts- ainsi *ue la loi informati*ue et liberts- du D jan%ier 1IJ8. IV. Droulement du projet
#es principales pases du projet seront : la rfle0ion- la discussion- l$laboration- le d%eloppement- et la pase finale de tests. #es ressources sont di%ises en deu0 parties : 1. Les ressources matrielles : / SK&pe et SV(- pour le tra%ail collaboratif. / (otepadLL et .clipse2et plu"/ins5- pour la pro"rammation. / #ibre Office- pour la rdaction des diffrents documents du projet. / 9pace 4omcat et :S=#- pour le bon fonctionnement de l$application. / Des tutoriels pou%ant aider + a%ancer- et + comprendre da%anta"e le projet. 2. Les ressources humaines : / =uatre tudiants en deu0i'me anne de licence de 6atmati*ues et Informati*ue- spcialit informati*ue- + l$uni%ersit :aris A : Ren Descartes. Page 5 / 1n encadrant. .nfin- nous traitons ensuite l$or"anisation du projet. 3. rganisation du projet #$or"anisation du projet se droule comme suit : / (ous di%iserions le "roupe en *uatre dans le but *ue ca*ue membre du "roupe puisse sMatteler + une tNce prcise. / #es tNces seraient alors di%ises en deu0 sous/parties distinctes + ca*ue moment du projet : #a premi're tant la pro"rammation de l$application- et la seconde *ui est l$laboration des di%ers document + remettre 2cf : contraintes5. Page