= Вработен == Креирање === Актери - Администратор === Сценарио - Администраторот се најавува во системот. - Администраторот оди во делот "Вработени" и кликнува на копчето "Креирај вработен". - Се прикажува формулар со полиња за детали за вработениот: име, е-пошта, лозинка и улога (администратор или обичен). - Админот го пополнува формуларот со валидни информации и го доставува. - Апликацијата го потврдува внесувањето и креира запис во табелата {{{EMPLOYEE}}}. {{{#!sql INSERT INTO EMPLOYEE (name, email, password, role) VALUES ('Jane Smith', 'jane.smith@example.com', 'securepassword', 'admin'); }}} - Администраторот добива известување со кое се потврдува дека вработениот е успешно креиран. ==== Алтернативно сценарио - Администраторот не ги пополнува сите задолжителни полиња или доставува неважечки податоци. - Системот прикажува порака за грешка што укажува на конкретниот проблем. == Преглед === Актери - Администратор === Сценарио - Администраторот се најавува во системот. - Администраторот оди во делот "Вработени" и избира одреден вработен за преглед. - Системот ги вади деталите за вработениот од табелата {{{EMPLOYEE}}}. {{{#!sql SELECT * FROM EMPLOYEE WHERE employee_id = 1; }}} - Деталите за вработениот му се прикажуваат на администраторот. ==== Алтернативно сценарио - Системот не може да го пронајде бараниот вработен. - Системот прикажува порака што покажува дека вработениот не е пронајден. == Уредување === Актери - Администратор === Сценарио - Администраторот се најавува во системот. - Администраторот оди во делот "Вработени" и избира одреден вработен за уредување. - Се прикажува формулар со претходно пополнети податоци за тековниот вработен. - Администраторот ги менува деталите на вработениот (на пр., ја ажурира улогата или е-поштата) и го поднесува формуларот. - Апликацијата го потврдува внесувањето и го ажурира записот во табелата {{{EMPLOYEE}}}. {{{#!sql UPDATE EMPLOYEE SET email = 'updated.jane.smith@example.com', role = 'regular' WHERE employee_id = 1; }}} - Администраторот добива известување со кое се потврдува дека вработениот е успешно ажуриран. ==== Алтернативно сценарио - Администраторот доставува невалидни информации. - Системот прикажува порака за грешка што укажува на конкретниот проблем. == Бришење === Актери - Администратор === Сценарио - Администраторот се најавува во системот. - Администраторот оди во делот "Вработени" и избира конкретен вработен за бришење. - Се појавува дијалог за потврда, а администраторот го потврдува бришењето. - Системот ја брише евиденцијата на вработениот од табелата {{{EMPLOYEE}}}. {{{#!sql DELETE FROM EMPLOYEE WHERE employee_id = 1; }}} - Администраторот добива известување со кое се потврдува дека вработениот е успешно избришан. ==== Алтернативно сценарио - Администраторот го откажува бришењето. - Системот не го брише вработениот.