The Internet belongs to everyone. Let’s keep it that way.

Protect Net Neutrality
Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Cahier des charges

No description
by

Ikbel Mehdi

on 7 March 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Cahier des charges

Cahier des charges
d'un site web du Covoiturage

Realisee par :
MEHDI Ikbel
G2

1)Présentation de l'étude
Problematique
Problemes des conducteurs
le cout de l'essence.
le cout d'autoroute.

Problemes des passagers
le cout des moyens de transport.
le confort de ces moyens.

Problemes des deux
manque d'amitieet de convivialite.
pollution et trafic.
Solution
passage 1
let's go !!!
Vers "Z"
le Produit et ses objectifs
mon projet consiste àconcevoir et à devlopper une application web qui gere le covoiturage pour les habittants d'une ville .
Utilisation en commun d'un voiture unique afin de realiser un trajet





Les objectifs d'un tel site sont multiples et evidentes :

Pour les utilisateurs :
Diminution des frais liés à l'utilisation de la voiture
Réduction du temps passé dans les transports.
Meilleure accessibilité vers leur point d'arrivée
Creer des amitiés
Pour les entreprises :
Réduction des places de parking.
Diminution des émissions de CO2 imputées à l'activité.
Développement d'un esprit de solidarité.
Pour tout le monde
Moins de pollution, meilleure qualité de l'air.
Diminution des encombrements de circulations
je suis la conductrice X hier j'ai cree un trajet vers la ville "Z" passant par "passage1"dans

Carpool2gether
1)hier j'ai cherché
Carpool2gother
un trajet vers "Z" daté pour ce matin
2)j'ai trouvé deux trajets
3) j'ai fait l'inscription et la connexion
4) je retrouve le trajet que je veux
5) je réserve selon les préferences que j'aime
6)ma réservation est accepté par la conductrice X
"Z"
Contexte
Ecologique,economique et convivial, le covoiturage fait beaucoup parler de lui pour lutter contre les engorgements des villes ,la pollution , ou bien encore pour pallier aux greves de transports.
D'où le besoin de mettre en place un site dédié entièrement au covoiturage.
Ce site propose de mettre en contact conducteurs et passagers pour partager une voirure le temps d'un voyage determine. Le covoiturage peut s'effectuer entre le domicile et le lieu de travail/étude (périphérie/centre ville par exemple) ou d'une ville à l'autre.
la date de mise en service
mon site web sera terminé
pour le debut de Dicembre et sera deployé et hébergé par ma société

au debut du janvier .
1.4 Enveloppe budgétaire
l'analyse et la conception est estimee à(20*3) heures par homme
le devloppement et le test est estimee à(17*2)heures par homme
les interfaces graphiques est estimée à(23 *4)heures par homme
location du poste d'employé "ikbel" pendant 2 mois (Pc)
le cout d'hébergement est annuel (250 dinar)
au cas du dimensiennement du base de données il faut acheter un serveur du base de donnes (14 milles dinars)
2. Expression des besoins
2.1 Environnement
Ce site du covoiturage est utilisé par tous les citoyens d'une ville agees plus que 18 ans .

2.2 Description des fonctions

F1:
inscription
F2:
authentification
F3:
gestion des profils
F4:
gestion des trajets
F5:
gerer reservation
F6:
gestion des voitures
F1:inscription
Cette fonction doit permettre à un visiteur de devenir membre du site pour qu'il puisse utiliser le service du covoiturage.

F3:gérer les profils
l'administrateur a le droit de supprimer un compte ou de le poser dans une liste noire (black list). il permet à chacun des membres de faire la gestion de son compte. Il sera possible de modifier des informations personnelles ou préférences.

F5:gestion des réservations
ajout reservation


modifier reservation




supprimer reservation
F6:gerer voiture
l'utilisateur de type conducteur fait l'ajout de ses voitures ,la modification ainsi la suppression


Rappel de la signification des niveaux hiérarchiques
1: fonction fondamental
2: fonction important
3: fonction utile


F2:authentification
Pour accéder au reste des fonctionnalites, il est nécessaire de s’enregistrer et de se logger par la suite grace à un mot de passe.
pour sortir du site il faut faire la déconnexion

F4:gestion des trajets

ajouter trajet :
l'utilisateur de type "conducteur" publie
un trajet en saisissant les informations et les preferences
d'un trajet et il faut qu'il a une voiture .

consulter trajet
le visiteur peut rechercher et consulter les trajets de cette semaine sans qu'il voit tout les détailles d'un trajet.




le membre peut rechercher(recherche avancée) et consulter tout les trajets .

modifier/supprimer trajet
l'utilisateur (conducteur)peut modifier ou supprimer ses trajets qu'il a crée .

Le passager effectue une recherche du trajet
(ville de départ, celle d'arrivée, date), il choisi le trajet qui lui convient le mieux et réserve sa place en cliquant sur un bouton "Réserver". un message ou un email est envoyée au conducteur pour qu'il accepte ou refuse avec un temps maximal d'attente 10 heures .

le conducteur peut consulter les réservations de ses trajets ainsi le passager il consulte l'historiquede ses réservations .

le passager peut supprimer la demande de
réservation ainsi que le conducteur peut la supprimer de maniére implicite en supprimant le trajet.

2.3 Hiérarchisation des fonctions:

F1:
inscription
1
F2:
authentification
1
F3:
gestion des profils
2
F4:
gestion des trajets
2
F5:
gerer reservation
2
F6:
gestion des voitures
3
2.4 Description des contraintes :
2.4.1 Contraintes organisationnelle
le visiteur a le droit que de consulter les futures trajets .
L'administrateur a le droit de gérer tout les gestions sauf réservation

2.4.2 Contraintes Thechniques

2.4.3 Contraintes humaines:
mon site devra etre :
Facile à gérer et à manipuler par tout les types des utilisateur
fiable à l'affichage
conviviale :Les interfaces doivent être conviviales, ergonomes et faciles à utiliser avec un minimum de saisie de données et un affichage automatique des informations.
assure la communicabilité : fournit des interfaces facilites l'interaction entre l'user et le site web .
2.4.4 Contraintes reglementaires
absence d'un loi à la tunisie concerne le covoiturage
le probleme du confusion entre transport commun clandestin et le covoiturage
2.4.5 Contraintes financiéres
les frais de ce projet ne doivent pas depasser le max des enveloppes budgétaires
2.4.6 Contraintes des normes Standard

sans objet
2.5 Critere d'appreciations generales :

maintenir la securite :
Acces à la gestion des profils ,trajet et réservation sécurisé par l'authentification
mot de passe est inséré dans base de maniere cripté
garantir qu'il n'ya pas attaque d'injection du sql :
l'utlisation d'une architecture mvc dans un framework
garantir qu'il n'ya pas des attaques sur les droits d'acces d'utilisateur de mon site :
hasher et cripter les droits d'acces dans le fichier web.config

on doit cripter les donnes transferes dans les paquets TCP/IP pour qu'on évite le piratage
l'une des inconvénients du ASP.Net:
le pirate peut attaquer le fichier web.config facilement donc pour éviter ce probleme on cripte la chaine du caractere qui concernes la base de donnees ainsi on fait une seule page qui concerne les erreurs pour que le pirate n'accede pas en exploitant les failles des erreurs du ASP.NET
2.6) Organisation

2.7 Volume à traiter et leur évolution :

cette application web est faites pour n utilisateurs .
2.8 Performances principales :
Un message d’erreur doit être affiché lors du saisie
d'un login et d'un mot de passe erronés.
La recherche devient rapide.

3.mise en place
3.1 phase du recette
mon site est utilisable par tout le monde
Planning
15 octobre==> 1 novembre :
diagramme de classe +uses case +gestion des profils
1 novembre ==>16 novembre :
les autres gestions +diag de sequence +interfaces graphiques du profils
17 novembre==>3 decembre :
les interfaces graphiques +les test+ diagramme de deploiment
Merci pour votre
Attention
Full transcript