Version 19 (modified by 8 months ago) ( diff ) | ,
---|
Креирање и проверка на нарачки
*сликите во наредните чекори не се конечен изглед на апликацијата, туку само цртежи/скици
Актери:
- Нерегистриран корисник / Регистриран корисник
Чекор 1
При старт на веб апликацијата на корисникот му се прикажува каде што се прикажани сите производи.
Прикажување на категориите
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()
Чекор 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, subcategory.subcategory_name from category join subcategory on subcategory.category_id = category.category_id where category.category_id = 1
Прикажување на најпродаваните производи (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
За селектираниот производ се прикажуваат сите детали во врска со производот
select product.product_image, product.product_name, product.product_description, product.product_price, review.review_rating, review.review_description from product join review on review.product_id = product.product_id where product.product_id = 1
Чекор 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
На корисникот му се прикажуваат сите детали на неговите нарачки
select order_table.order_id, order_table.order_date, product.product_image, product.product_name, order_table_contains_product.quantity, order_table.order_status from order_table join order_table_contains_product on order_table_contains_product.order_id = order_table.order_id join product on product.product_id = order_table_contains_product.product_id where order_table.customer_id = 8
Attachments (9)
- 2.jpg (25.0 KB ) - added by 8 months ago.
- 3.jpg (8.2 KB ) - added by 8 months ago.
- 6.jpg (43.8 KB ) - added by 8 months ago.
- 4-1.jpg (55.9 KB ) - added by 8 months ago.
- 1-1.jpg (77.0 KB ) - added by 8 months ago.
- 8.1.jpg (15.5 KB ) - added by 8 months ago.
- 9-1.jpg (49.7 KB ) - added by 8 months ago.
- 5.1.jpg (50.0 KB ) - added by 8 months ago.
- 7.1.jpg (95.6 KB ) - added by 8 months ago.
Download all attachments as: .zip