wiki:ImportantUseCase002

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

Актери:

  • Купувач

Чекор 1

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

Чекор 2

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


Чекор 3

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


Чекор 4

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


---прикажување на сите оброци 
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),

Чекор 5

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


\

---прикажување на нарачката на најавениот корисник, 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
Last modified 23 months ago Last modified on 12/23/22 18:08:08

Attachments (7)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.