Changes between Version 3 and Version 4 of ImportantUseCase3


Ignore:
Timestamp:
02/21/24 02:43:43 (4 months ago)
Author:
161007
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImportantUseCase3

    v3 v4  
    772. Се прикажува почетната страна на апликацијата, која ги содржи продуктите.
    88
    9 3. Со соодветно клилкање на определен продукт, се отвара pop-up прозорец каде што може да се прочитаат детали за одредена книга, односно цената, количина и тираж. Исто така има опција и за нарачка на тој продукт кој доколку ја кликне корисникот, се отвара нов прозорец каде што корисникот треба да ги пополни потребните барања.
    10 Корисникот кога сака да купи книга, се генерира cart, со cart_quantity и cart_id и се извршува order.
     93. Со соодветно кликање на определен продукт, се отвара pop-up прозорец каде што може да се прочитаат детали за одредена книга, односно цената, количина и тираж. Исто така има копче за нарачка "buy" на тој продукт кој доколку ја кликне корисникот, се отвара нов прозорец каде што корисникот треба да ги пополни потребните барања. Корисникот ги пополнува потребните барања за нарачка и клика Pay. Доколку е успешно плаќањето, корисникот на фронтенд добива порака дека е успешно извршена нарачката.
     10
    1111{{{#!sql
    1212
    13 INSERT INTO cart (cartid, quantity) VALUES(@cart_id_value, @cart_quantity_value);
    14  
    15 INSERT INTO cartcustomer (cartid, customerid) VALUES(@cartid_value, @customerid_value)';
     13-- Пример на SQL наредби за приказ на детали за книга и нарачка:
    1614
    17 INSERT INTO ordertable (orderid, orderdate, totalamount) VALUES(@cart_id_value, @orderdate_value, @totalamount_value);
     15-- Приказ на детали за одредена книга
     16SELECT Title, Price, StockQuantity
     17FROM Book
     18WHERE BookID = @ProductID;
     19
     20-- Пример наредба за нарачка на книгата
     21INSERT INTO Cart (CartID, Quantity)
     22VALUES (@CartID, 1);
     23
     24-- Вметнување нарачка во табелата за нарачки
     25INSERT INTO OrderTable (CustomerID, OrderDate, TotalAmount)
     26VALUES (@CustomerID, GETDATE(), (SELECT Price FROM Book WHERE BookID = @ProductID));
    1827
    1928
     
    3342{{{#!sql
    3443
    35 INSERT INTO cartorder (cartid, orderid) VALUES(@cardid_value, @orderid_value)';
     44INSERT INTO CartOrder (CartID, OrderID)
     45VALUES (@cartid_value, @orderid_value);
    3646
    3747------------------------------------------------------------------------------- STEFAN