= Регистрација и најава на корисник и пребарување на делови = ''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици'' Актери: - Корисник === Чекор 1 === На корисникот му се прикажува почетната страна на веб-сајтот. Во зависност од опцијата (регистрација или најава) која ќе ја избере, корисникот соодветно се регистрира или се најавува. [[Image(1.jpg)]] === Чекор 2 === Нека корисникот во претходниот чекор избрал опција да се регистрира. Се прикажува форма за регистрација. [[Image(2.jpg)]] {{{#!sql insert into users_table (username,email,name_user,password_user,phone_number) values ('stefanmileski5','stefanmileski5@gmail.com','Stefan Mileski','stefanklient','070 123 456'); }}} *Поради приватност и безбедност, за лозинката ќе биде потребно да се врши енкрипција на серверска страна со некоја хеш функција (тоа ќе биде имплементирано подоцна). Statement-от погоре е само пример - податоците од формата ќе се земаат и ќе се внесуваат како атрибути за даден Корисник во базата. === Чекор 3 === По успешна регистрација, корисникот може да се најави во системот преку формата за најава [[Image(3.jpg)]] === Чекор 4 === По успешна најава, на корисникот му се прикажува почетната страна со сите производи [[Image(8.jpg)]] {{{#!sql select part_name from project.part }}} === Чекор 5 === Корисникот одбира соодветно тип на кола за која што сака да му се појават делови, како и категорија на делови и соодветно му се прикажуваат резултати [[Image(9.jpg)]] {{{#!sql select p.part_name from project.part p join project.part_is_appropriate_for_car piafc on piafc.id_part = p.id_part join project.car c on c.id_car = piafc.id_car join project.part_is_from_category pifc on pifc.id_part = p.id_part join project.category c2 on c2.id_category = pifc.id_category where c.car_type = 'Punto' and c2.category_name = 'Exterior' }}}