= Регистрација на магационер и преглед на магацин = ''*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици'' Актери: - Магационер === Чекор 1 === На корисникот му се прикажува почетната страна на веб-сајтот и го избира копчето „Регистрирај се“. [[Image(1-01.jpg)]] === Чекор 2 === На корисникот му се прикажува формата за регистрација. Тој ја пополнува формата и избира да се регистрира како магационер. [[Image(1-02.jpg)]] {{{#!sql insert into users (firstname,lastname,username,email,userpassword) values ('Petko','Petkovski','PetkoP','petko@gmail.com','3333') }}} {{{#!sql insert into workers (userid) values (4) }}} *Statement-от погоре е само пример - податоците од формата ќе се земаат и ќе се внесуваат како атрибути за даден магационер во базата. \\ *Избирањето во кој магацин магационерот работи го прави менаџерот. === Чекор 3 === По успешна најава, корисникот е пренасочен кон почетната веб страна каде што избира да се најави. Претходно внесените параметри за регистрација ги внесува во формата. [[Image(1-03.jpg)]] === Чекор 4 === По успешна најава, на магационерот му се прикажува почетната страна со привилегии за магационер. [[Image(1-04.jpg)]] {{{#!sql select username, firstname, lastname, locationname from users u join workers w on w.userid=u.userid left join locations l on l.locationid=w.locationid where u.userid=4 }}} *Statement-от погоре е само пример - податоците ќе се земат во однос кој магационер е најавен. \\ === Чекор 5 === Магационерот избира да му се прикажат сите артикли кои се чуваат во магацинот со нивната количина. [[Image(1-05.jpg)]] {{{#!sql select articlename, quantity from articles a left join storedarticles s on s.articleid=a.articleid where s.locationid=1 }}} *Statement-от погоре е само пример - податоците ќе се земат во однос кој магационер е најавен. \\ === Чекор 6 === Магационерот избира еден артикл од листата и му се прикажуваат детални информации за избраниот артикл. [[Image(1-06-2.jpg)]] {{{#!sql select a.articlename, s.quantity, l.locationname, a.description from articles a left join storedarticles s on s.articleid=a.articleid left join locations l on l.locationid=s.locationid where a.articleid=3 }}} {{{#!sql select c.categoryname from categories c left join article_belongs_to_category abtc on abtc.categoryid=c.categoryid left join articles a on a.articleid=abtc.articleid where a.articleid=3 }}} *Statement-от погоре е само пример - податоците ќе се земат во однос кој магационер е најавен. \\