Download presentation
Presentation is loading. Please wait.
Published byGillian Ferguson Modified over 6 years ago
1
One Click Textbooks CSE 454 By Mark, Nick, and Ken
2
Aspiration Slick, one-stop search website for buying textbooks for UW classes at cheapest prices Include shipping price and tax Eliminate or add books on the fly Include images of all books returned Link to UW to verify books returned Links to carts full of needed books
3
Reality Working one-stop search website for buying textbooks for UW classes at cheapest prices New or Used search Includes shipping price Eliminates duplicate books Links to cart from supplier
4
Distribution of Work Mark: Nick: Ken:
Wrote crawler combining information from UW and the UW bookstore’s website Used to populate SQL database Nick: Used the web APIs to query Amazon, Ebay, Half.com Web front page and results page and redirects frame Ken: Sent result of database query to servlet Converted java to Tomcat
5
Class Source
6
Sample Page
7
Regex Grabs Tags
8
ISBN Source
9
Intermediate Results
10
Results
11
Database
12
Open APIs
13
Finding Shipping
14
Front End Connects Everything Together.
15
Surprises UW Bookstore displays ISBN as image
Bookstore doesn’t have complete class data Half.com doesn’t have shopping cart API Web APIs are not designed for intuitive use Shipping costs complicated Web taxes are complex Cookies Java doesn’t work on web servers
16
TomCat
17
Lessons Learned Writing a crawler
Emulating a browser with post requests How to use open APIs Javascript Php Having a well written plan is crucial New web technologies – Tomcat Whitespace
18
Experiments and Testing
Subjects were given website address and told to find books for next quarter Subjects found books faster than their traditional methods, and still much cheaper than the UW bookstore Subjects found several points confusing, so we improved the UI and provided instructions Further testing showed satisfaction with product for classes that UW bookstore listed
19
Demo Check it out! Now showing in a classroom near you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.