270 likes | 367 Views
Used car retrieval system. Group member: Wangxin Li Zhuoqing zhang Yiwei Wang. outline. Introduction Analyze Query Conclusion. outline. Introduction Analyze Query Conclusion. Why we build a used car retrieval system? ?.
E N D
Used car retrieval system Group member: Wangxin Li Zhuoqing zhang Yiwei 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 table • CUSTOMER (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
4.Data dictionary Table name :Car Table name :Customer Table name :Dealer Table name :Order
Table name :Pre-owner Table name :Search Table name :Review
outline • Introduction • Analyze • Query • Conclusion
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
outline • Introduction • Analyze • Query • Conclusion
Conclusion • Customers can find suitable cars • Dealers can learn customers well