wiki:ImportantUseCase002

Version 10 (modified by 181213, 2 years ago) ( diff )

--

Креирање на нарачка

Актери:

  • Купувач

Чекор 1

Корисникот ја вклучува страната Eaty's и креира профил или се логира на веќепостоечки.


Чекор 2

Клика на копчето 'Ресторани' од навигациското мени. Потоа клика на мени на специфичен ресторан.


Чекор 3

Селектира кои од оброците сака да ги нарача и на крај клика на копчето "Креирај нарачка".


---прикажување на сите оброци 
select o.obrok_opis, o.obrok_ime, c.cena_iznos
from obrok as o
join cena as c on o.obrok_id=c.obrok_id;
--- креирање на нарачката каде user_id_kupuvac=1 е најавениот корисник
insert into naracka(naracana_na, naracka_status, naracka_cena_vkupna, user_id_kupuvac, user_id_dostavuvac)
values('2022-12-06 12:37:32', 'N', 380, 1, 3),

Чекор 4

Селектира количина на секој од оброците и на крај клика на копчето 'Нарачај'.


\

---прикажување на нарачката на најавениот корисник, n.user_id_kupuvac=2 е само пример id на корисникот што е најавен
select  o.obrok_ime, o.obrok_opis, sso.kolicina, sso.cena, n.naracka_cena_vkupna
from se_sostoi_od as sso
join naracka as n on sso.naracka_id=n.naracka_id
join obrok as o on sso.obrok_id=o.obrok_id
where n.user_id_kupuvac=2;
---- можност за менување на количината
insert into se_sostoi_od(naracka_id, obrok_id, kolicina, cena)
values(1, 1, 3, 440),
---- ажурирање на нарачката каде вкупната цена ќе биде соодветно пресметана како сума од  цената на оброците * количината на оброците, naracka_id=1 е претходно креираната нарачка
UPDATE naracka
SET naracka_cena_vkupna = 6555
where naracka_id=1

Attachments (7)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.