= Use-case UC0011 - Администратор - Управување со жанрови, категории и расположенија = '''Иницирачки актер:''' Администратор '''Други актери:''' Нема == Опис == Администраторот може да ги прегледува, додава и ажурира жанровите, категориите и расположенијата што се користат за организирање на книгите и за генерирање персонализирани препораки. == Сценарио == 1. Администраторот ја отвора страницата за управување со жанрови, категории и расположенија. 2. Системот ги прикажува постоечките жанрови. {{{ SELECT zhanr_id, naziv, opis FROM project.zhanrovi ORDER BY naziv; }}} 3. Системот ги прикажува постоечките категории. {{{ SELECT kategorija_id, naziv, opis FROM project.kategorii ORDER BY naziv; }}} 4. Системот ги прикажува постоечките расположенија. {{{ SELECT raspolozenie_id, naziv, opis FROM project.raspolozenija ORDER BY naziv; }}} 5. Администраторот може да додаде нов жанр. {{{ INSERT INTO project.zhanrovi (naziv, opis) VALUES ('Test zanr', 'Opis na test zanr'); }}} 6. Администраторот може да додаде нова категорија. {{{ INSERT INTO project.kategorii (naziv, opis) VALUES ('Test kategorija', 'Opis na test kategorija'); }}} 7. Администраторот може да додаде ново расположение. {{{ INSERT INTO project.raspolozenija (naziv, opis) VALUES ('Test raspolozenie', 'Opis na test raspolozenie'); }}} 8. Администраторот може да ги ажурира податоците за постоечки жанр. {{{ UPDATE project.zhanrovi SET opis = 'Azuriran opis na test zanr' WHERE naziv = 'Test zanr'; }}} 9. Администраторот може да ги ажурира податоците за постоечка категорија. {{{ UPDATE project.kategorii SET opis = 'Azuriran opis na test kategorija' WHERE naziv = 'Test kategorija'; }}} 10. Администраторот може да ги ажурира податоците за постоечко расположение. {{{ UPDATE project.raspolozenija SET opis = 'Azuriran opis na test raspolozenie' WHERE naziv = 'Test raspolozenie'; }}} 11. Системот ги зачувува направените промени во базата на податоци.