Changes between Initial Version and Version 1 of UseCase0010


Ignore:
Timestamp:
09/20/26 19:08:52 (10 days ago)
Author:
223306
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0010

    v1 v1  
     1= Use-case UC0010 - Администратор - Управување со книги =
     2
     3'''Иницирачки актер:''' Администратор
     4
     5'''Други актери:''' Нема
     6
     7== Опис ==
     8
     9Администраторот може да додава нови книги и да ги ажурира податоците за постоечките книги, како наслов, ISBN, опис, година на издавање, цена, количина на залиха и корица. Книгите можат да бидат поврзани со соодветни автори, жанрови, категории и расположенија.
     10
     11== Сценарио ==
     12
     131. Администраторот ја отвора страницата за управување со книги.
     14
     152. Системот ги прикажува постоечките книги.
     16
     17{{{
     18SELECT kniga_id, naslov, isbn, godina_izdavanje, cena, kolicina_na_zaliha
     19FROM project.knigi
     20ORDER BY naslov;
     21}}}
     22
     233. Администраторот внесува податоци за нова книга.
     24
     25{{{
     26INSERT INTO project.knigi
     27    (naslov, isbn, opis, korica_url, godina_izdavanje, kolicina_na_zaliha, cena)
     28VALUES
     29    ('Nova kniga', '9781234567890', 'Opis na nova kniga',
     30     'https://example.com/korica.jpg', 2026, 10, 750);
     31}}}
     32
     334. Системот ја зачувува новата книга во базата на податоци.
     34
     355. Администраторот може да ги измени податоците за постоечка книга.
     36
     37{{{
     38UPDATE project.knigi
     39SET cena = 800,
     40    kolicina_na_zaliha = 15
     41WHERE kniga_id = 1;
     42}}}
     43
     446. Системот ги зачувува направените промени.
     45
     467. Администраторот може да ја поврзе книгата со соодветен жанр.
     47
     48{{{
     49INSERT INTO project.ima_zhanr (kniga_id, zhanr_id)
     50VALUES (1, 3);
     51}}}