Entity for Online Shopping Project Database (2)
Entity for Online Shopping Project Database (2)
1 , customer
Fields: user_id,name,email,username,password,address.
2 , admin
Fields: admin_id,name,email,username,password.
3 , seller
Fields: seller_id,name,email,username,password,TIN.
4 , product
Fields: product_id,name,email,description,price,quantity,brand,statues,seller_id(FK).
5 , payment
Fields: payment_id,user_id(FK),order_id(FK),payment_date,amount,transaction_id,
payment_method.
6 , order
Fields: order_id,user_id(FK),product_id(FK),order_date,quantity,price,seller_id(FK).
7 , cart
Fields: cart_id,user_id(FK),product_id(FK),quantity,price.
Functional requirements
User Management
User Registration:
Product Catalog:
1. Sellers can add new products with details like name, description, price, quantity,
brand, etc.
2. Sellers can update product information.
3. Sellers can delete products from their catalog.
Product Details:
Shopping Cart
Order Management
Order Placement:
Order Tracking:
1. Customers can track the status of their orders (e.g., pending, shipped, delivered).
2. Estimated delivery date and shipping details.
Payment Management
Payment Processing:
Payment History:
Admin Functions:
Seller Dashboard:
1. Sellers can view their product listings, sales, and order statuses.
2. Sellers can manage their profile and business information.