wiki:ImportantUseCase5

Version 23 (modified by 186102, 3 years ago) ( diff )

--

Додавање во кошница и нарачка

Актери: - Client

Чекор 1 -Client има пристап до листа од сите продукти и конфигурации

     select * from project."product" as a;

Чекор 2 -При притискање на конфигурација или продукт се прикажуваат детални информации како и копче за додавање во кошница.

  • При притискање на копчето (Додади во кошничка), се додава продуктот во cart.
    insert into project.contains_product(prod_id,cart_id)
    values (112,4000); 
    

Чекор 3 -Во кошницата се прикажуваат додадените продукти/конфигурации и до ново копче за купување и за бришење.

select * from project.contains_product, project.product
where cart_id = 4000 and project.contains_product.prod_id = project.product.prod_id;

Чекор 4 -При притискање на копчето за бришење се трга соодветниот продукт/конфигурација од кошницата.

Чекор 4 алтернатива -Со притискање на копчето за купување се носи на нова форма.

Чекор 5 -Корисникот внесува информации за адреса во новата форма.

Чекор 5 -Корисникот финализира нарачката со плаќање преку картичка

INSERT INTO project.payment (payment_id,creditcard_number,order_id)
VALUES (3000,2654598,2000),(3001,4651258,2001);
INSERT INTO project."order" (order_id,order_status,total_price,client_id,delivery_id)
        VALUES (2000,'complete',1500,10,1000),(2001,'complete',33000,11,1001),
               (2002,'complete',2500,12,1002),(2003,'complete',45000,13,1003);

Attachments (5)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.