=== Детален Use Case 1: Додавање нов производ === '''Актер:''' Inventory Manager (Менаџер на залихи) '''Цел:''' Да се додаде во системот нов производ кој претходно не бил евидентиран. || '''Чекор''' || '''Опис (Дијалог)''' || '''SQL Команда''' || || 1 || '''Актер:''' Ги прегледува листите на категории и добавувачи за да изврши избор. || `SELECT category_id, name FROM category;` [[BR]][[BR]] `SELECT supplier_id, name FROM supplier;` || || 2 || '''Систем:''' Ги прикажува опциите во паѓачко мени. || - || || 3 || '''Актер:''' Ги внесува информациите за новиот производ (Име: Gaming Keyboard, Цена: 3000, SKU: KEY-001). || - || || 4 || '''Систем:''' Проверува дали внесеното SKU е уникатно. || `SELECT count(*) FROM product WHERE sku = 'KEY-001';` || || 5 || '''Актер:''' Го притиска копчето Зачувај. || - || || 6 || '''Систем:''' Го додава производот во базата на податоци. || `INSERT INTO product (name, description, sku, unit_price, reorder_level, category_id, supplier_id) VALUES ('Gaming Keyboard', 'RGB Mechanical', 'KEY-001', 3000.00, 5, 1, 2);` || || 7 || '''Систем:''' Прикажува порака за успех и го листа новиот производ. || `SELECT * FROM product WHERE sku = 'KEY-001';` ||