0% found this document useful (0 votes)
24 views7 pages

Project DBL

This document summarizes a project on developing a mobile shop management system. It lists 11 key requirements for the system including user authentication, a product catalog, search and filtering tools, a shopping cart, payment options, order tracking, and an inventory management dashboard. It also includes an entity relationship diagram laying out the various database tables needed to support the features of the mobile shop management system.

Uploaded by

hannansabir918
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views7 pages

Project DBL

This document summarizes a project on developing a mobile shop management system. It lists 11 key requirements for the system including user authentication, a product catalog, search and filtering tools, a shopping cart, payment options, order tracking, and an inventory management dashboard. It also includes an entity relationship diagram laying out the various database tables needed to support the features of the mobile shop management system.

Uploaded by

hannansabir918
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Project

DATABASE LAB
Mobile Shop Management

Group Members

Name’s Roll No
Abdullah Ejaz 22101001-004
Abdul-Hannan 22101001-012
Zaiden Arshad 22101001-029
M.Yasir 22101001-037

Submitted to: Ma’am Sumbal

Topic:

Mobile Shop Management


Requirements:
1. User Authentication:

Users should be able to create accounts, log in securely, and manage their profiles. Different
access levels (admin, customer) should have appropriate permissions.

2. Product Catalog:

An extensive catalog of mobile phones, including details like brand, model,


specifications, price, availability, and images. Filters and search options for easy
navigation.

3. Product Specifications and Customer Feedback:

Detailed descriptions for each mobile phone, highlighting features, specifications, user
reviews, and ratings to help customers make informed decisions.

4. Search and Filter:

System must Allow users to easily search and filter products based on various criteria like
brand, price range, specifications, and features.

5. Comparison Tool:

Users must be able to compare different phone models side-by-side based


on specifications (RAM, ROM, Camera), Price and features.

6. Shopping Cart:

System must have a shopping cart, in which user must be able to add and remove their
favourite items, View total cost and confirm order.
7. Payment Methods:

System must support various payment methods like credit and debit
cards, digital wallets, net banking, or cash on delivery, ensuring secure and seamless transactions.

8. Order Tracking and History:

Customers should be able to track their orders in real-time, receive updates on order
status, and access their order history for reference and reordering.

9. Review and Rating:

System must allow customers to share their thoughts. Allow people to write reviews
and give ratings for products so others can know what they think.

10. Inventory Management:

Real-time inventory tracking to ensure accurate stock levels are displayed, preventing
overselling and managing restocking efficiently.

11.Order Management For Admin:

System must have a control center for administrators to handle product listings, stock,
customer orders, and info, monitor sales data, and create reports for making smart business
choices.
Entity Relationship Diagram
DATABASE

create table users(


user_id int Primary key,
name varchar(20),
pass int
);
create table users_review(
user_id int,
email varchar(30),
phone_no int,
address varchar(40)
);
create table Admin(
Admin_id int primary key,
Admin_name varchar(20),
Email Varchar(30)

);

create table review(


review_id int Primary key,
review_Date int,
comments varchar(20)
);
create table user_can_write_review(
User_id int,
review_id int
);
create table cart(
cart_id int primary key,
Quantity int,
user_id int,
product_id int

);
create table product(
Product_id int primary key,
name varchar(20),
brand varchar(20),
Price int,
Avalibality Varchar(3)

);
create table Order_(
Order_id int primary key,
Total_price int,
Status Varchar(10),
Order_date int
);
create table order_contain_product(
order_id int,
Product_id
);
create table Payment(
payment_id int primary key,
payment_method varchar(30),
Amount int,
Payment_date int
);

create table Admin_can_update(


Admin_id int ,
product_id int
);
Create Table Admin_can_verify(
admin_id int,
payment_id int
);

You might also like