wiki:Купување и плаќање на билет

Version 5 (modified by 181006, 2 years ago) ( diff )

--

Купување и плаќање на билет

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

Актери:

  • Купувач

Чекор 1

Претпоставуваме дека купувачот е веќе регистриран и најавен на системот и се наоѓа на почетната страна со понудените настани.

No image "Events.jpg" attached to Купување и плаќање на билет

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

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

Чекор 2

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

No image "Ticket1.jpg" attached to Купување и плаќање на билет

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

(во овој случај се прескокнува чекор 3 и веднаш следува чекор 4)

Чекор 3

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

Чекор 4

Со кликнување на копчето 'Плати', купувачот е известен дека билетите му се испратени на неговата електронска адреса.

Чекор ?

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

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

Чекор ?

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

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

Чекор ?

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

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 (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.