| Version 2 (modified by , 10 days ago) ( diff ) |
|---|
Use-case UC0010 - Администратор - Управување со книги
Иницирачки актер: Администратор
Други актери: Нема
Опис
Администраторот може да ги прегледува постоечките книги, да додава нови книги и да ги ажурира податоците за постоечките книги, како наслов, ISBN, опис, година на издавање, цена, количина на залиха и корица. Книгите можат да бидат поврзани со соодветни автори, жанрови, категории и расположенија.
Сценарио
- Администраторот ја отвора страницата за управување со книги.
- Системот ги прикажува постоечките книги.
SELECT kniga_id, naslov, isbn, godina_izdavanje, cena, kolicina_na_zaliha FROM project.knigi ORDER BY naslov;
- Администраторот внесува податоци за нова книга.
INSERT INTO project.knigi
(naslov, isbn, opis, korica_url, godina_izdavanje, kolicina_na_zaliha, cena)
VALUES
('Nova kniga', '9781234567890', 'Opis na nova kniga',
'https://example.com/korica.jpg', 2026, 10, 750);
- Системот ја зачувува новата книга во базата на податоци.
- Администраторот може да ги измени податоците за постоечка книга.
UPDATE project.knigi
SET cena = 800,
kolicina_na_zaliha = 15
WHERE isbn = '9781234567890';
- Системот ги зачувува направените промени.
- Администраторот може да ја поврзе книгата со соодветен автор.
INSERT INTO project.napisana_od (kniga_id, avtor_id) SELECT k.kniga_id, 1 FROM project.knigi k WHERE k.isbn = '9781234567890';
- Администраторот може да ја поврзе книгата со соодветен жанр.
INSERT INTO project.ima_zhanr (kniga_id, zhanr_id) SELECT k.kniga_id, 1 FROM project.knigi k WHERE k.isbn = '9781234567890';
- Администраторот може да ја поврзе книгата со соодветна категорија.
INSERT INTO project.ima_kategorija (kniga_id, kategorija_id) SELECT k.kniga_id, 1 FROM project.knigi k WHERE k.isbn = '9781234567890';
- Администраторот може да ја поврзе книгата со соодветно расположение.
INSERT INTO project.povrzana_so (kniga_id, raspolozenie_id) SELECT k.kniga_id, 1 FROM project.knigi k WHERE k.isbn = '9781234567890';
- Системот ги зачувува врските на книгата со авторот, жанрот, категоријата и расположението.
Note:
See TracWiki
for help on using the wiki.
