0% found this document useful (0 votes)
58 views4 pages

SW

Uploaded by

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

SW

Uploaded by

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

Let you are going to develop e-commerce

The system will have the following pages


• Product page to display the product.
• Cart page to display the selected product to be purchased.
• Payment page that makes the purchaser pay for the
selected products available in the cart.
• Confirmation page to check whether the payments of
ordered products are completed or not.
• Login page to enable customer and seller login to the
system
The system will have the following functionalities
• It enable seller to post products on the system, update
posts and delete posts
• The system enable the customer to view products, add to
cart, pay for the added product in cart and track the
ordered products.
Thes system will have the following tables
in the databse
• Tbl_users that has columns of id as primary key, user_id as
foreign key, username and password. User_id used to
relate tbl_seller and tbl_customer. Seller_id from tbl_sell and
customer_id from tbl_customer will be taken as
user_id in tbl_user
• Tbl_seller that has columns of seller_id as primary key,
full_name, email and phone_number, bank_account

Tbl_customer will have columns of customer_id as primary


key, full_name, phone_number, bank_account.
• Tbl_product will have columns of product_id as primary
key, name, brand_name, product_category, price.
• Tbl_cart will have columns of cart_id as primary key,
product_id as foreign key, customer_id as foreign key,
quanity, total_price. Product_id and
customer_id are used to relate tbl_cart with tbl_product and
tbl_customer
respectively.
• Tbl_payment will have columns of payment_id as primary
key, cart_id as foreign key, paymet_status.
• Cart_id will used to relate tbl_payment with tbl_cart.
• This helps to know who purchased the product, what is the
quaintly of purchased product and cross checke
whether the payment is completed or not.
Draw the following high-level diagram for this system.
➢ Block diagram of the system (the project).
➢ ER diagram
➢ Use case diagram and
➢ sequence diagram.
The system will allow seller and ustomer to access their
respective page if their username
and password provided on login page are
correct. If the login password and username are
incorrect, the system will redirect the seller or customer to
login page.

You might also like