Вы находитесь на странице: 1из 9

Documentation dveloppeur

Application Parking
Contexte : Afin dviter le stationnement sauvage dans le labyrinthe quest le
parking, il a t dcid dattribuer chaque membre qui le demandait une
place de parking numrote.

Cahier des charges :


Fonctionnalits

Le front-office doit tre scuris et naccepter que les demandes du


personnel des ligues. Les inscriptions au service de rservation de
place doivent tre valides par un administrateur.
Ladministrateur, seul utilisateur du back-office, doit pouvoir diter la
liste des places et valider les demandes dinscription des utilisateurs.
Les places libres sont attribues alatoirement par le systme,
chaque utilisateur possde sa place pour une dure dtermine par
ladministrateur.
Si une demande ne peut pas tre satisfaite, lutilisateur est plac en
liste dattente.
Quand un utilisateur perd sa place, il est plac la fin de la file
dattente.

Au niveau de la scurit
Protection des accs par mot de passe.

Contrles de saisie des donnes ct serveur.

Contrles de saisie ct client.

Protection contre les attaques par injection.s mots de passe

Fonction "mot de passe perdu ?".

Hachage des mots de passe.

Un espace client

Vrification de lidentit par saisie dun mot de passe.

Possibilit de visualiser le numro de place attribue, ainsi que


lhistorique des places prcdemment attribues.
Possibilit de faire une demande de rservation.

Possibilit de connatre son rang sur la file dattente.

Modification du mot de passe.

Un espace administrateur

MCD

Protection de laccs par mot de passe.

dition de la liste des utilisateurs, rinitialisation des mots de


passe.
dition de la liste des places

Consultation de la liste dattente.

Consultation de lhistorique dattribution des places.

Attribution manuelle des places.

dition de la file dattente (modification de la position des


personnes en attente).

Cheminement dun administrateur


Ladministrateur soccupe de lapplication et de la gestion du parking. Laccs
est scuris, il lui suffit de se connecter avec ces identifiants

Ladministrateur arrive sur sa page daccueil avec un menu diffrent dun


utilisateur lambda. Dici, il peut voir sil possde une notification dans le
panneau principal.

Le panneau est un rcapitulatif des informations ladministrateur pour une


bonne gestion du parking. Il peut y voir les notifications de demande de places,
les places de parking et la liste dattente.

Longlet Parking regroupe les actions que ladministrateur peut faire savoir
crer une place ou bien la supprimer.

Ladministrateur possde un accs aux informations des utilisateurs via longlet


Utilisateurs. Il peut supprimer cet utilisateur ou le valider quand il sinscrit

Prenons le cas o un utilisateur sinscrit lapplication, il ne pourra pas accder


lapplication si son compte na pas t valid

Dans ce cas-l, ladministrateur peut dcider de valider le nouvel arrivant ou


bien de le supprimer.

Maintenant, comment se passe une rservation du point de vue de


ladministrateur

Prenons le cas o le nouvel arrivant fasse une rservation

Tenez ce que nous avons ici, une demande a t faite pour un nombre de jours
choisis par lutilisateur. Toute rservation apparatra comme une nouvelle
notification pour ladministrateur. Il peut aussi supprimer les notifications
comme a ni vu, ni connu

Ladministrateur choisit de lui attribuer une place tant donn que le parking
est dsert. Ladministrateur a le choix sur la place attribuer, la date de dbut
et aussi le nombre de jours cependant il peut laisser le nombre de jours que
lutilisateur a demand

Une interrogation peut tre permise ici, comment est calcul lchance de la
place de parking puisquil ny a aucun champ qui le demande. Cest trs

simple. Elle est calcule par rapport la date de dbut attribu par
ladministrateur et le nombre de jours souhait.

Voila, la place est attribu. Il suffit juste de valider et hop le tour est jou.
Ladministrateur le verra sur le tableau rcapitulatif du panneau et lutilisateur
verra aussi quil a lou la place attribu par ladministrateur.

Вам также может понравиться