Changes between Initial Version and Version 1 of UseCase0006


Ignore:
Timestamp:
09/20/26 16:04:57 (10 days ago)
Author:
223306
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0006

    v1 v1  
     1= Use-case UC0006 - Управување со омилени книги =
     2
     3'''Иницирачки актер:''' Купувач
     4
     5'''Други актери:''' Нема
     6
     7'''Опис:'''
     8
     9Најавениот купувач може да ја прегледува својата листа со омилени книги, да додава книги во неа и да отстранува книги од листата.
     10
     11== Сценарио ==
     12
     131. Купувачот ја отвора својата листа со омилени книги.
     14
     15{{{
     16SELECT k.kniga_id, k.naslov, k.cena
     17FROM project.omileni o
     18JOIN project.knigi k ON o.kniga_id = k.kniga_id
     19WHERE o.korisnik_id = 1
     20ORDER BY k.naslov;
     21}}}
     22
     232. Системот ги прикажува книгите кои корисникот ги има додадено во омилени.
     24
     253. Купувачот избира книга која сака да ја додаде во омилени.
     26
     27{{{
     28INSERT INTO project.omileni
     29    (korisnik_id, kniga_id, datum_dodavanje)
     30VALUES
     31    (1, 2, CURRENT_DATE);
     32}}}
     33
     344. Системот ја додава избраната книга во листата со омилени книги.
     35
     365. Купувачот може повторно да ја прегледа својата листа со омилени книги.
     37
     38{{{
     39SELECT k.kniga_id, k.naslov, k.cena
     40FROM project.omileni o
     41JOIN project.knigi k ON o.kniga_id = k.kniga_id
     42WHERE o.korisnik_id = 1
     43ORDER BY k.naslov;
     44}}}
     45
     466. Купувачот избира книга која сака да ја отстрани од омилени.
     47
     48{{{
     49DELETE FROM project.omileni
     50WHERE korisnik_id = 1
     51  AND kniga_id = 2;
     52}}}
     53
     547. Системот ја отстранува избраната книга од листата со омилени книги.