Use-case UC0006 - Управување со омилени книги
Иницирачки актер: Купувач
Други актери: Нема
Опис:
Најавениот купувач може да ја прегледува својата листа со омилени книги, да додава книги во неа и да отстранува книги од листата.
Сценарио
- Купувачот ја отвора својата листа со омилени книги.
SELECT k.kniga_id, k.naslov, k.cena FROM project.omileni o JOIN project.knigi k ON o.kniga_id = k.kniga_id WHERE o.korisnik_id = 1 ORDER BY k.naslov;
- Системот ги прикажува книгите кои корисникот ги има додадено во омилени.
- Купувачот избира книга која сака да ја додаде во омилени.
INSERT INTO project.omileni
(korisnik_id, kniga_id, datum_dodavanje)
VALUES
(1, 2, CURRENT_DATE);
- Системот ја додава избраната книга во листата со омилени книги.
- Купувачот може повторно да ја прегледа својата листа со омилени книги.
SELECT k.kniga_id, k.naslov, k.cena FROM project.omileni o JOIN project.knigi k ON o.kniga_id = k.kniga_id WHERE o.korisnik_id = 1 ORDER BY k.naslov;
- Купувачот избира книга која сака да ја отстрани од омилени.
DELETE FROM project.omileni WHERE korisnik_id = 1 AND kniga_id = 2;
- Системот ја отстранува избраната книга од листата со омилени книги.
Last modified
10 days ago
Last modified on 09/20/26 16:04:57
Note:
See TracWiki
for help on using the wiki.
