| | 1 | = Регистрација на нов корисник |
| | 2 | |
| | 3 | == Актери |
| | 4 | |
| | 5 | - Ненајавен корисник |
| | 6 | |
| | 7 | == Сценарио |
| | 8 | |
| | 9 | - Корисникот пристапува до страницата за регистрација. |
| | 10 | - Се прикажува формулар со полиња за детали за корисникот: име, е-пошта, лозинка и улога (администратор или редовен). |
| | 11 | - Корисникот го пополнува формуларот со валидни информации и го доставува. |
| | 12 | - Апликацијата го потврдува внесувањето и создава запис во табелата ВРАБОТЕН (претпоставувајќи дека вработените ги претставуваат корисниците). |
| | 13 | |
| | 14 | {{{#!sql |
| | 15 | INSERT INTO EMPLOYEE (name, email, password, role) |
| | 16 | VALUES ('John Doe', 'john.doe@example.com', 'securepassword', 'regular'); |
| | 17 | }}} |
| | 18 | |
| | 19 | - Корисникот добива известување со кое потврдува дека регистрацијата е успешна. |
| | 20 | |
| | 21 | === Алтернативно сценарио |
| | 22 | |
| | 23 | - Корисникот не ги пополнува сите потребни полиња или доставува невалидни податоци. |
| | 24 | - Системот прикажува порака за грешка што укажува на конкретниот проблем (на пр. "Потребна е е-пошта"). |