Professional Documents
Culture Documents
Design Phase Incomplete
Design Phase Incomplete
Design Phase Incomplete
For
Online Market Place for Laptops and Cars
with Price Predictor
Prepared by:
Osama Shabir (11)
Sayaam Naveed (23)
Supervised by:
Mr. Ammar Khalil
ii
Use Case Diagram
Seller
Buyer
Login
Signup
Add Services
Remove
View
Update
Recommendation
Message
Buy
Products
Payment
Rating
Logout
1
Class Diagram
Market Place
User
user_id (int)
username (string)
email (string)
password (string)
login()
logout()
Buyer Seller
user_id (int) user_id (int)
username (string) username (string)
email (string) email (string)
password (string) password (string)
login() login()
logout() logout()
Products
product_id (int)
name(string)
description (string)
price (float)
images (list of strings)
get_price_prediction()
Car
Laptop
brand (string) make (string)
model (string) model (string)
CPU (string) year (int)
RAM (int) mileage (int)
storage (string) engine (string)
screen_size (float) transmission (string)
2
Price Prediction
Price_Prediction_model
product (Product)
predict_price()
LaptopPricePredictionModel
CarPricePredictionModel
brand (string)
model (string) make (string)
CPU (string) model (string)
RAM (int) year (int)
storage (string) mileage (int)
screen_size (float) engine (string)
transmission (string)
Activity Diagrams
3
Activity diagram for login
Start
Buy Product
Choose
Category
Yes
Interest
No
ed
Search
END
Product
4
Activity diagram for Payment
Start
Payment
method
EasyPaisa COD
Slip
End
Sequence Diagram
5
Sequence diagram for Login
3: Show products
4: Search products
6: generate receipt