Bookstore Online Project: Assignment 2
Bookstore Online Project: Assignment 2
H Thy c
Nguyn Ngc Minh Nghi
V nh Tun
Assignment 2
BOOKSTORE ONLINE
PROJECT
I.
Introduction
Bookstore online is a project of Web Application and
Development subject.
The purpose of this e-commerce project is create an interface
webpage online as same as a bookstore but it will be work on the
internet.
Definitely, one of us ever would like to buy a book when it has just
published but hesitant because the bookstore is far away from our house
or the bookstore is so crowed. Our bookstore online system was born to
overcome such difficulties. Bookstore online is a website which people
can view the detail of the book, look up and buy books online. The
convenient of bookstore online shop is helping people buying books
online in the easy way rather than going to bookstore and save their
time.
In the other hand, the website also have admin site that the
admin can manage the user account and books in the website. Admin
can also add or delete books which are new or sold out. More than that,
user can purchase online and deliver at home.
2. User
-
3. Admin
-
Normal case
Initial Condition
Normal case
By clicking on the view book button below the book image, user
can access to the page Book Detail to see more information about the
book: author, publisher, date publish, price, comment books or more
3. Search book
Initial Condition
Normal case
Goes to search box, and enter the title of book, then click the icon
search. The result will be shown.
If the book may not be in the database yet, the system will return
Book not found message
4. Shopping function
Normal case
Initial Condition
Normal case
User can click on the Shopping cart button, the browser will
automatically access to the Shopping Cart page and show the book
that user has added. The page will include the total price of all the
book has been chosen.
If there is no book that has been added, the page will return
Empty message
Normal case
User can click on Delete button beside the title of the book when
they visit Shopping Cart page and remove them. The total price can
be changed.
Admin
Assume that admin has logged in her/his account.
When new book arrival, admin wants to add a new book in the
system.
Normal case
After homepage is loaded, admin chooses "add a new book" to
perform this action.
If the new book is already in the system, the system will ask
admin to update the quantity of it by using 'Edit' function.
b. Delete book
Initial Condition
Admin wants to remove a book from system that sold out
Normal case
If the book is currently used by the other users, the book might
not disappear till refresh.
V. Functional / Technical
- Responsive HTML5 & CSS3 design.
- Java Servlet Code , JSP
- My SQL Database
- More than 10 page template
Some of the included page templates are:
- Home Page
- Product Page
- Shop (Multiple Versions)
- Shopping Cart
- Checkout Page
- About
- Contact Us