wiki:UseCase2

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

Опис:

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

Актери:

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

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

Чекор 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.

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

Last modified 23 months ago Last modified on 12/24/22 01:11:26

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.