Changes between Version 6 and Version 7 of RelationalModel


Ignore:
Timestamp:
04/21/26 23:02:13 (11 days ago)
Author:
231072
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalModel

    v6 v7  
    1010Производите(Product) се организирани преку Category - која може да биде главна категорија или пак поткатерија(има parent category). Секоја категорија си има посебни атрибути кои се специфични само за неа и се чуваат во табела(CategoryAttributes). Во табелата Product се чуваат основните атрибути кои се заеднички за сите продукти, а атрибутите кои не се заеднички т.е. се специфични за соодветната категорија во која припаѓа продуктот се чуваат во посебна табела(ProductAttributes). За секој производ се чуваат и дополнителни информации како слики (ProductImages), статистики (ProductStats) и прегледи (ProductViews).
    1111
     12Секој корисник кој сака да стане продавач(seller) мора да се верифицира и да плати соодветен пакет. Табелата Package ги дефинира сите достапни пакети што платформата ги нуди. Секој пакет има јасно дефинирани карактеристики како цена, валута, времетраење и ниво на видливост (BASIC, STANDARD, PREMIUM). Табелата UserPackages чува информации за тоа кој пакет е активен кај одреден продавач(или порано бил), како и временскиот период на неговата важност (start_date и end_date).
     13
     14Корисникот може да додадава продукти во сопствена листа favorites кои се чуваат во табелата Favorites. Системот поддржува e-commerce функционалности преку додавање на производи кој сакаме да ги купиме во кошничка(табелата Cart) а соодветните продукти се чуваат во табелата CartItems. Кога корисникот ќе реши дека сака да ги купи производите ставени во cart, автоматски се креира нарачка(во табелата Order), a сите Cart Items од соодветната cart се префрлаат во OrderItems - табела која трајно ги чува сите продукти од секоја нарачка.
     15