Version 6 (modified by 2 weeks ago) ( diff ) | ,
---|
Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL
Најважни случаи на употреба број 3: Нарачка на производ и плаќање
Како што веќе видовме во случај број 2, вака изгледа страната на екран доколку еден корисник кликне на опцијата корпа и сака да види детален приказ на производите кои ги има додадено како потенцијални за купување.
Првин, во табела orders
:
INSERT INTO orders (id_customer, payment_method, status, delivery_price, total_price, invoice_code, order_date) VALUES (1, 'Cash', 'Completed', 100, 1500, 'INV12345', '2024-12-29 10:30:00'), (2, 'Card', 'Failed', 150, 2000, 'INV12346', '2024-12-29 11:00:00');
За да пребараме нарачки по одреден корисник, ке го внесеме овој код :
SELECT * FROM orders WHERE id_customer = 1;
Бидејки базата не е наполнета, ке додадам информации за customers
:
INSERT INTO customers (email, first_name, last_name, delivery_address, password, phone) VALUES ('marko.nikolic@gmail.com', 'Марко', 'Николиќ', 'Улица 5, Скопје', 'password123', '071234567'), ('ana.ivanova@gmail.com', 'Ана', 'Иванова', 'Благој Давков, Скопје', 'password456', '072345678');
Сега откако имаме 3 лица како customers
, да ја наполниме delivery
:
INSERT INTO delivery (id_order, delivery_address, status) VALUES (1, 'Орце Николов, Скопје', 'Shipped'), (2, 'Улица 5, Скопје', 'Pending'), (3, 'Благој Давков, Скопје', 'Shipped');
Сега, ако сакаме да направиме пребарување по корисник :
SELECT id_customer, first_name, last_name, email, delivery_address, phone FROM customers;
Откако би кликнале на копче Продолжи, доаѓа наредниот чекор каде внесуваме податоци за плаќање,податоци за достава на производот и контакт.
Attachments (5)
- Цела корпа.png (68.2 KB ) - added by 3 weeks ago.
- Плаќање.png (58.9 KB ) - added by 3 weeks ago.
- Адреса.png (56.5 KB ) - added by 3 weeks ago.
- customers.png (98.0 KB ) - added by 2 weeks ago.
- customcustomer.png (94.0 KB ) - added by 2 weeks ago.
Download all attachments as: .zip