wiki:ImportantUseCase1

Version 8 (modified by 201065, 2 years ago) ( diff )

--

Регистрација на магационер и преглед на магацин

*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици

Актери:

  • Магационер

Чекор 1

На корисникот му се прикажува почетната страна на веб-сајтот и го избира копчето „Регистрирај се“.

Чекор 2

На корисникот му се прикажува формата за регистрација. Тој ја пополнува формата и избира да се регистрира како магационер.

insert into users (firstname,lastname,username,email,userpassword) values 
('Petko','Petkovski','PetkoP','petko@gmail.com','3333')
insert into workers (userid) values (4)

*Statement-от погоре е само пример - податоците од формата ќе се земаат и ќе се внесуваат како атрибути за даден магационер во базата.
*Избирањето во кој магацин магационерот работи го прави менаџерот.

Чекор 3

По успешна најава, корисникот е пренасочен кон почетната веб страна каде што избира да се најави. Претходно внесените параметри за регистрација ги внесува во формата.

Чекор 4

По успешна најава, на магационерот му се прикажува почетната страна со привилегии за магационер.

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

Магационерот избира да му се прикажат сите артикли кои се чуваат во магацинот со нивната количина.

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-от погоре е само пример - податоците ќе се земат во однос кој магационер е најавен.

Чекор 6

Магационерот избира еден артикл од листата и му се прикажуваат детални информации за избраниот артикл.

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-от погоре е само пример - податоците ќе се земат во однос кој магационер е најавен.

Attachments (9)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.