Changes between Initial Version and Version 1 of UseCase001


Ignore:
Timestamp:
12/25/25 04:07:18 (2 weeks ago)
Author:
221181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase001

    v1 v1  
     1=== Детален Use Case 1: Додавање нов производ ===
     2
     3'''Актер:''' Inventory Manager (Менаџер на залихи)
     4
     5'''Цел:''' Да се додаде во системот нов производ кој претходно не бил евидентиран.
     6
     7
     8|| '''Чекор''' || '''Опис (Дијалог)''' || '''SQL Команда''' ||
     9|| 1 || '''Актер:''' Ги прегледува листите на категории и добавувачи за да изврши избор. || `SELECT category_id, name FROM category;` [[BR]][[BR]] `SELECT supplier_id, name FROM supplier;` ||
     10|| 2 || '''Систем:''' Ги прикажува опциите во паѓачко мени. || - ||
     11|| 3 || '''Актер:''' Ги внесува информациите за новиот производ (Име: Gaming Keyboard, Цена: 3000, SKU: KEY-001). || - ||
     12|| 4 || '''Систем:''' Проверува дали внесеното SKU е уникатно. || `SELECT count(*) FROM product WHERE sku = 'KEY-001';` ||
     13|| 5 || '''Актер:''' Го притиска копчето Зачувај. || - ||
     14|| 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);` ||
     15|| 7 || '''Систем:''' Прикажува порака за успех и го листа новиот производ. || `SELECT * FROM product WHERE sku = 'KEY-001';` ||