| | 1 | == Регистрација на клиент |
| | 2 | - Нов клиент се регистрира на апликацијата |
| | 3 | |
| | 4 | == Актери |
| | 5 | - Ненајавен клиент |
| | 6 | |
| | 7 | == Реализација |
| | 8 | **Чекор1**: На клиентот му се прикажува почетната страна. |
| | 9 | |
| | 10 | |
| | 11 | |
| | 12 | **Чекор2**: Клиентот ја одбира опцијата за регистрација. |
| | 13 | |
| | 14 | |
| | 15 | **Чекор3**: Се отвора формата за регистрирање. |
| | 16 | |
| | 17 | |
| | 18 | |
| | 19 | {{{ |
| | 20 | insert into Korisnici(username,upassword) |
| | 21 | values ('username', 'password'); |
| | 22 | insert into Klient(user_id,ime,prezime,tel_br,e_mail) values |
| | 23 | (1, 'ime', 'prezime', '070000000', 'email'); |
| | 24 | }}} |
| | 25 | |
| | 26 | |
| | 27 | **Чекор4**: Доколку е извршена успешна регистрација, клиентот се пренасочува кон страната за најава. |
| | 28 | |
| | 29 | |
| | 30 | |
| | 31 | |
| | 32 | {{{ |
| | 33 | select username, upassword from Korisnici as kor |
| | 34 | join Klient as k on kor.user_id = k.user_id; |
| | 35 | }}} |
| | 36 | |
| | 37 | |
| | 38 | == Алтернативен тек |
| | 39 | |
| | 40 | **Чекор5**: При грешка во повторувањето за лозинка во делот за регистрација, се прикажува грешка. |
| | 41 | |
| | 42 | |
| | 43 | **Чекор6**: Доколку не се совпаѓа корисничкото име или лозинката со веќе постоечки креденцијали во базата, се прикажува грешка. |
| | 44 | |
| | 45 | |