Skip to content

jayabhavana342/Txstate_BookFinder

Repository files navigation

Txstate Book-Finder

The scope of this project is to create and implement a website for the Texas State University Bookstore named BookFinder. The website will be used primarily by Texas State students and allow users to create and maintain individual accounts, search the Texas State Bookstore database for textbooks, and purchase books online with credit cards. It is easier, quicker, and more convenient to purchase Books from BookFinder.

System Overview

bookfinder-system

Features

  • Account Registration - The registration function shall allow users to create accounts.
  • Account Login - The account login function shall allow account members to enter their username and password.
  • Search - The search function shall offer users the ability to search for books by title, author, subject, course number, professor, or ISBN number.
  • Add to Shopping Cart - The add to shopping cart function shall allow users to temporarily save books in a placeholder that are being considered for purchase until finished shopping.
  • Balance Calculator - The balance calculator function shall calculate the total balance of the books in the shopping cart and give that information to the checkout function.
  • Delete from Shopping Cart - The delete from shopping cart function shall remove any unwanted books from the cart.
  • Checkout - : The checkout function shall allow account members to purchase books on-line securely.
  • Contact Us - : The contact us function shall display the store address, store telephone number, store email address, and directions on how to get to the store.
  • Update Account Information - : The update account information function shall give account member access to edit their information.
  • View Purchase History - : The view account purchase history function shall allow account members to see previous purchases made under the account.
  • Help - : The help function shall give the user an overview of how to use the different functions listed above.
  • Account Logout - : The account logout function shall allow account members to exit their account for security purposes.

Prerequisites

Below software's should be installed to run the Project:

Course

CS 5391 Survey of Software Engineering with Dr.Xiao Chen at Texas State University.