wiki:ImportantUseCase1

Version 6 (modified by 201094, 2 years ago) ( diff )

--

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

Актери

  • Ненајавен корисник

Чекор 1

На корисникот кој за прв пат ја посетува страната има можност да се регистрира.
Следната слика ја прикажува целосно почетната страна на веб апликацијата.


Чекор 2

Во горниот десен агол од апликацијата има мени Најави се/Регистрирај се кој со кликање се појавува нова страна.


Чекор 3 и 4

Корисникот е префрлен на страната за регистрација каде му се пркажува форма која ја пополнува со потребните информации.



insert into users(password,first_name,last_name,address,contact_number,date_created) values
('123','Denica','Kjorvezir','VidoeS','078705224',now());

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

Чекор 5

Со кликање на копчето Регистрирај се не редиректира кон почетната страна. Во случај на поле со невенесени податоци треба да даде исклучок за пополнување на податоците. Следната слика е приказ на како изгледа почетната страна по регистрацијата на корисник.



Има разлика во тоа како изгледа навигацијата ако најавениот корисник има улога вработен.



Чекор 6

По регистрацијата или најавата може да се пристапи до страната за Мои Карти. На оваа страна се прикажуваат сите резервирани карти кои ги има направено клиентот.

select * from tickets as t
join customers c on c.id_customer = t.id_customer and c.id_customer=4

Чекор 7

Доколку клиентот сака да ги подели резервациите на тие кои поминале веќе и тие што му следуваат може да филтрира.

select * from tickets as t
join customers c on c.id_customer = t.id_customer and c.id_customer=7
join projections p on p.id_projection = t.id_projection and p.date_time_start >= now()

Attachments (11)

Note: See TracWiki for help on using the wiki.