wiki:ImportantUseCase0

Version 15 (modified by 201171, 4 months ago) ( diff )

--

Креирање и проверка на нарачки

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

Актери:

  • Корисник

Чекор 1

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

Чекор 2

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

Доколку податоците кои корисникот ги внел се во коректен формат, тогаш корисникот успешно ќе биде регистриран во системот.

insert into user_table (username,name_user,email,"password" ,phone_number) values
('penciluser1', 'John Wick', 'john.wick@gmail.com', 'wicked123', '123-456-7890'),

Чекор 3

Откако успешно ќе се регирстриа, на екран се прикажува формата за најава.

Процес на валидација на внесените податоци.

select username, password from user_table
where inputUsername=username and inputPassword=password

Чекор 4

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

Прикажување на категориите

select category.category_name from category

Прикажување на најпродаваните производи (Hottest products)

select product.product_name
from order_table
left join order_table_contains_product on order_table_contains_product.order_id = order_table.order_id
left join product on product.product_id  = order_table_contains_product.product_id
where order_table.order_status = 'Delivered' 
and order_table.order_date between  now() - interval '3 months' and now()

Чекор 5

За селектираниот производ се прикажуваат сите детали во врска со производот, како и копче Add to cart

Чекор 6

При клик на копчето Add to cart продуктот се додава во корпата

Чекор 7

При клик на копчето Checkout корисникот треба да внеси податоци за достава.

insert into order_table(order_status ,order_date ,customer_id) 
values ('Created',now(),8)
insert into order_table_contains_product (order_id , product_id , quantity)
values (4,1,1)

Чекор 8

Корисникот ќе има можност да ги прегледа своите нарачки

Чекор 9

На корисникот му се прикажуваат сите детали на неговите нарачки

Attachments (9)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.