Vous êtes sur la page 1sur 7

Cahier des charges

Logiciel de location de voiture


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