wiki:Разгледување на настани

Version 9 (modified by 191285, 2 years ago) ( diff )

--

Регистрација на купувач

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

Актери:

  • Купувач

Чекор 1

На корисникот му се прикажува почетната страна на веб-сајтот.

Чекор 2

Корисникот избира опција да се регистрира.

insert into project.users (username, email, surname, "name", phone_number) 
                values ('koki4', 'kostaspirkovski@gmail.com', 'Spirkovski', 'Kosta', '070000016') 
insert into project.users (id_user) 
                values (16);

Чекор 3

Следува приказ на листа од активни настани од областа на уметност и search поле за пребарување.

-- приказ на сите настани
select e.ime from project.events as e;

-- приказ на настани според search полето
select e.ime from project.events as e
where e.ime like concat('%',:search,'%');

Чекор 4

Корисникот избира наста за кој е заинтересиран.

Чекор 5

За избраниот настан се прикажуваат информации за време и место на одржување, цена, времетрање, како и кои уметници учествуваат.

-- приказ на сите информации за избраниот настан
select * from project.events as e;

Чекор 6

Доколку корисникот сака да резервира билет за тој настан, го додава настанот во кошничката.

insert into project.cart (id_user_customer, total) 
values (12, 1500);

Чекор 7

По додавање на еден или повеќе настани во кошничката, корисникот извршува трансакција, односно ги плаќа билетите.

insert into project.transactions (id_user_customer, id_cart, edited_at, "name", created_at) 
values (12, 1, '2022-12-01 23:17:32', 'Transaction 1', '2022-12-01 18:35:12');

Attachments (8)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.