27
Used car retrieval system Group member: Wangxin Li Zhuoqing zhang Yiwei Wang

Used car retrieval system Group member: Wangxin Li Zhuoqing zhang Yiwei Wang

Embed Size (px)

Citation preview

Used car retrieval system

Group member:Wangxin Li

Zhuoqing zhangYiwei Wang

outline

Introduction

Analyze

Query

Conclusion

outline

Introduction

Analyze

Query

Conclusion

Why we build a used car retrieval system?

?it will be inconvenient for people to anywhere

without a car

the price of a new car is still too high for some group of people

Function & object

Dealers can post detailed car information on the system, and customer could search the particular type of cars.

Dealers can learn customer as well.

Customers can write review for other customers to reference.

outline

Introduction

Analyze

Query

Conclusion

1.E-R model

2.Normalized tableCUSTOMER (CustomerID, CustomerName, CustomerPhone#,

CustomerAddress, PriceRange)

CAR (VinNumber, Make, Model, Years, Miles, Price, CARFAXReportNumber, CertifiedType, PreownerID, DealerID)

PRE-OWNER (PreownerID, Age, Occupation, Gender, DealerID)

DEALER (DealerID, DealerAddress, Ratings)

ORDER (OrderNumber, OrderDate, CustomerID)

REVIEW (CustomerID, DealerID, Comment)

SEARCH (CustomerID, VinNumber, Date)

3.relationship

Attribute Attribute Description

Data Type

VinNumber ID of car Long Text

Make Brand of car Short Text

Model A type of car in particular brand

Short Text

Years Year the car made in

Date/Time

Miles Miles run by the car

Number

Price The price of Car Number

CARFAXReportNumber

ID of CARFAX report

Number

CertifiedType Whether the car has been certified

Short Text

PreownerID Primary key of Preowner

Number

DealerID Primary key of dealer

Number

Attribute Attribute Description

Data Type

CustomerID Primary key of customer

Number

CustomerName The name of customer

Short Text

PhoneNumber Phone number of customer

Long Text

Address Customer address Short Text

PriceRange Price range the customer prefered

Short Text

Table name :Car Table name :Customer

Attribute Attribute Description

Data Type

DealerID Primary key of dealer

Number

Address Dealer address Short Text

Ratings The evaluate of dealer

Number

Table name :DealerAttribute Attribute

Description Data Type

OrderNumber Primary key of order

Number

OrderDate Date placed the order

Short Text

CustomerID Primary key of cusromer

Number

Table name :Order

4.Data dictionary

Attribute Attribute Description

Data Type

PreownerID Primary key of preowner

Number

Age Age of preowner Number

Occupation Occupation of preowner

Short Text

Gender Gender of the preowner

Short Text

DealerID Primary key of Dealer

Number

Attribute Attribute Description

Data Type

CustomerID ID of customer Number

DealerID ID of car Long Text

comment Customer’s comment to dealer

Long Text

Attribute Attribute Description

Data Type

CustomerID ID of customer Number

VinNumber ID of car Long Text

Date Date when customer select a car as favorite

Date/Time

Table name :Review

Table name :Search

Table name :Pre-owner

outline

Introduction

Analyze

Query

Conclusion

1.Select dealers and sort by the amount of comment

2.Select the dealers which possess the highest rating.

3. Select dealers whose rating is larger than three and select customer comment of them.

4. select name and rating of dealer who owns most kinds of car model types .

5.Select the car which has the least miles or with the lowest price

6. Select the price ,dealer and information of the car which is selected as favorite by most customer

7. Select the top three of the most favorite car types.

outline

Introduction

Analyze

Query

Conclusion

Conclusion

Customers can find suitable cars

Dealers can learn customers well

Thank you!