BukManiac/Overview

CS290F Fall 2006 - UCSB Computer Science - Thorsten von Eicken

Jump to: navigation, search

BukManiac -- Your Search for Books ends here !
Home | Overview | Design | Critical Paths & Analysis | Optimizations | Scaling the Database | Scaling the Application | Plugging in the Cache



Description

Present Functionalities -- We present BukManiac , an Online BookStore.
Our main objective is to build an available and reliable website that simulates an online bookstore by the means of horizontal scaling. We have used Amazon's EC2 infrastructure to host the web, application and the database server. BukManiac provides User registration (sign up) and authentication. A logged-in user can perform the following activities :

  • Search our variegated collection of books through Title,Author and browse them page by page. Users can also come back to the first page of results anytime.
    This facility is ,however, provided to the anonymous users also.
  • View the detailed desciption of book along with its reviews.
  • Order one or more books online by adding them to the Shopping Cart and checking out.
  • Change the quantity of books in their Cart.
  • Add their Reviews and Rating to any particular book.
  • Add books to their personal Wishlist for further reference.
  • Delete books from the wishlist and add them to their Shopping cart.
  • View their last 10 orders and detailed description. However, users can still view the previous orders and details.
  • Edit their personal information such as Billing Address, Credit Card number , password etc.



'Dream Functionalities' -- We look forward to provide users with the following additional functionalities :

  • Prioritize books in the wishlists.
  • Obtain more information and reviews about the authors and books gathered from other sources such as Wikipedia.
  • View their last visited history.
  • Advanced Search Methods like searching within a price range, searching only available books.


Data Source

We have used Amazon's E-Commerce webservice to gather approximatley 12,000 of the Books' records. Amazon E-Commerce Services


DataBase and Platform

We have used MySQL as the backend database and Windows as the Development platform for our web application.

Personal tools