wiki:UseCase2

Version 6 (modified by 201082, 21 months ago) ( diff )

--

Регистрација на клиент

Опис:

Нов клиент се регистрира на апликацијата.

Актери:

Ненајавен клиент

Реализација:

Чекор 1.

На корисникот му се прикажува почетната страна на апликацијата

Чекор 2 и 3.

Избира опција за "Најава" од каде ја избира опцијата за "Регистрација"

Чекор 4.

Се прикажува страна со форма за регистрирање која корисникот ја пополнува

insert into project.klienti(klient_id, klient_ime, klient_prezime, klient_email, klient_password, klient_telefon) 
values (default, 'klient_ime', 'klient_prezime', 'klient@email.com', 'password', '+38978123123')

Поради приватност и безбедност, за лозинката ќе биде потребно да се врши енкрипција на серверска страна со некоја хеш функција (тоа ќе биде имплементирано подоцна). Податоците ќе се земаат од формата и ќе се внесуваат како атрибути за даден Клиент во базата.

Чекор 5.

Доколку регистрацијата е успешно извршена, корисникот се пренасочува кон страната за најава

Чекор 6.

Доколку најавата е успешна, се прикажува страна со сите рути достапни за резервација

select od.grad_ime, dest.grad_ime, r.datum_poagjanje, r.datum_pristignuvanje
from project.ruti as r
join project.gradovi as od on r.zapocnuva_vo = od.grad_id
join project.gradovi as dest on r.zavrsuva_vo = dest.grad_id
where 
r.datum_poagjanje > now()

Алтернативни чекори:

Чекор 7.

Доколку веќе постои корисник со внесеното корисничко име, се појавува порака за грешка

Чекор 8.

Доколку се појави грешка во повторувањето на лозинките во делот за регистрација, се појавува порака за грешка

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.