Professional Documents
Culture Documents
Guide:
PROF.RAMYA R B
CERTIFICATE
This is to certify that the project entitled Online Book Store System is a bonafide work of
Advait Mulay, 21102171; Pranav Nagothanekar, 21102030; Viraj Mali, 21102118;
Kalpesh Mayekar, 21102076 submitted to the University of Mumbai in fulfilment of the
requirement for the Mini Project 2A of Bachelor of Engineering in Computer Engineering
______________
PROF.RAMYA R B
Guide
_____________ _______________
PROF.SACHIN.H. MALVE DR. UTTAM KOLEKAR
Head of Department Principal
A.P. SHAH INSTITUTE OF TECHNOLOGY,
THANE
Date:
Place:
Declaration
We declare that this written submission represents my ideas in my own words and where
others' ideas or words have been included, I have adequately cited and referenced the original
sources. I also declare that I have adhered to all principles of academic honesty and integrity
and have not misrepresented or fabricated or falsified any idea/data/fact/source in my
submission. I understand that any violation of the above will be cause for disciplinary action
by the Institute and can also evoke penal action from the sources which have thus not been
properly cited or from whom proper permission has not been taken when needed.
______________________
ADVAIT MULAY, 21102171
__________________________
__________________________
__________________________
Date:
Abstract
Online Book Store has been developed to override the problems prevailing in the practicing
manual system. Every organization whether big or small, has challenges to overcome and
managing the information of Customer, Books, Order Status, Book Store, Stock. This
software is supported to eliminate and, in some cases, reduce the hardships faced by this
existing system. Using this software, the user can purchase a book online instead of going out
to a book store and wasting time. The application is reduced as much as possible to avoid
errors while entering the data. The purpose of Online Book Store is to automate the existing
manual system by the help of computerized equipment and full-fledged computer software,
fulfilling their requirements. The required software and hardware are easily available and easy
to work with. Online Book Store can lead to free, reliable management system. It can assist
the user to concentrate on their other activities rather to concentrate on the record keeping.
Thus, it will help organization in better utilization of resources.
CONTENTS
1. Introduction ........................…………………………….……………………………. 07
5. Experimental Setup.…...…….………...………………………………………………. 13
6. Results…………………...……………………………………………………………... 19
7. Project Plan……………………………………………………………………….…….. 24
8. References………………………………………………………………………………. 25
Introduction
Online shopping is the process of buying goods and services from merchants who sell on the
Internet. Since the emergence of the World Wide Web, merchants have sought to sell their
books to people who surf the Internet. Shoppers can visit web stores from the comfort of
their homes and shop as they sit in front of the computer. Consumers buy a variety of items
from online stores. In fact, people can purchase just about anything from companies that
provide their books online. Books, clothing, household appliances, toys, hardware, software,
and health insurance are just some of the hundreds of books consumers can buy from an
online store. Many people choose to conduct shopping online because of the convenience.
For example, when a person shops at a brick-and-mortar store, she has to drive to the store,
find a parking place, and walk throughout the store until she locates the books she needs.
After finding the items she wants to purchase, she may often need to stand in long lines at the
cash register.
Online shopping allows you to browse through endless possibilities, and even offers
merchandise that's unavailable in stores. If you're searching for a niche product that may not
be distributed locally, you're sure to find what you're looking for on the internet. What's even
more useful is the ability to compare items, similar or not, online. You can search through
multiple stores at the same time, comparing material quality, sizes and pricing
simultaneously.
The objective of this project is to develop an e-book store where people may buy books from
the comfort of their own homes. A virtual book store on the internet where customers can
browse the catalogue and select books of interest is known as an online book store. A
shopping cart can be used to collect the selected books. The items in the shopping cart will
be displayed as an order at the moment of checkout. More information will be required at
that time to complete the transaction.
An online bookstore software project that serves as a central database for all of the books in
stock, as well as their title, author, and price. The goal of this project is to create a website
that serves as a central book store. This website was built with Html, CSS, JS on the front
end and PHP, SQL on the back end. Various book related details are stored in the SQL
database. A user visiting the website will find a wide selection of books organized by
category. The user can choose a book and see its price. The user can even utilize the website
to look for certain books. A customer can create an account, log in, sort books by category,
add books to a shopping basket. When compared to a regular user, the Administrator will
have more options. He can edit the author, publisher, book categories, book details, and
member information, as well as confirm an order.
Literature survey:
When we use Google to search for educational websites and applications, we will find a lot of
options. However, there is some ambiguity in selecting suitable content at the proper time.
Some websites have been developed that contain stories, novels, essays, and other types of
content. Electronic Commerce (ecommerce) applications allow multiple parties involved in a
commerce transaction to connect in order to shop for new, second hand, rare, and out of print
books. Review of literature for an online bookstore. The prototype serves as a roadmap for
establishing a solid Online Book Ordering System based on user feedback, notably from the
perspective of academics, which will be handled by the university's book store. The arranging,
however, is still manually.
Objective:
To create an online book store that allows users to search and purchase a book based on
title, author and subject.
Provide a web user interface to add, view, delete records in different areas.
Provide a user interface for users to explore the store and choose items to buy.
Scope:
The main scope and deliverables of the project would be to:
Manage all the account details such as user name, phone numbers, address, websites,
email addresses of the entire customer from one central location.
Proposed System
Architecture diagram:
Used technologies:
HTML: The Hyper Text Markup Language or HTML is the standard mark-up language for
documents designed to be displayed in a web browser. It can be assisted by technologies such
as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.
CSS: Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of document written in a markup language such as HTML or XML (including
XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone technology of the
World Wide Web, alongside HTML and JavaScript.
JavaScript: Often abbreviated as JS, is a programming language that is one of the core
technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of
websites use JavaScript on the client side for webpage behavior, often incorporating third
party libraries. All major web browsers have a dedicated JavaScript engine to execute the code
on users’ devices.
PHP: PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open-
source general-purpose scripting language that is especially suited for web development and
can be embedded into HTML. Instead of lots of commands to output HTML (as seen in C or
Perl), PHP pages contain HTML with embedded code that does "something" (in this case,
output "Hi, I'm a PHP script!"). The PHP code is enclosed in special start and end processing
instructions <?php and?> that allow you to jump into and out of "PHP mode."
MYSQL: MySQL, the most popular Open-Source SQL database management system, is
developed, distributed, and supported by Oracle Corporation. The MySQL Web site
(http://www.mysql.com/) provides the latest information about MySQL software. The SQL
part of “MySQL” stands for “Structured Query Language”. SQL is the most common
standardized language used to access databases. Depending on your programming
environment, you might enter SQL directly (for example, to generate reports), embed SQL
statements into code written in another language, or use a language-specific API that hides the
SQL syntax.
HARDWARE SPECIFICATION:
SOFTWARE SPECIFICATION:
JDK: The JDK is a development environment for building applications, applets, and
components using the Java programming language. The JDK includes tools useful for
developing and testing programs written in the Java programming language and running on
the Java platform.
SQL: MySQL has been used as a database to store the information about the customer.
JDBC: JDBC is the driver making the connection between the application and the database.
Experimental Setup
Design details:
1. LOGIN PAGE:
• Creation and styling of the login page using html and css.
• CSS:
• HTML:
2. REGISTRATION PAGE:
• Creation and styling of the registration page using html and css.
• CSS:
• HTML:
3. MODULE PAGE:
REGISTRATION PAGE:
Since first impressions can influence how many people perceive your
company, the web homepage is typically the first opportunity to hook a
potential customer.
Shop Section:
User can shop the various books from the shop section.
He can use the filter options to select the category of the book he wants.
Shopping Cart Page:
The customer can choose the books they want, add them to their shopping
cart, and pay for them with a debit or credit card.
After adding to cart user can place the order by filling the form.
It asks user about their personal details like name, number, mail, payment
method as well as their address.
Admin Orders Panel:
Once the user filled the order placement form admin will receive the
request regarding the book.
User Profile:
User can view his profile as well as he can update the profile.
User will be able to see his placed order and can check the delivery status
Project Plan:
GANTT CHART:
Reference:
[1] L. T. T. Tran (2021, January). Managing the effectiveness of e-commerce platforms in
a pandemic.
[4] Ms. Pragati Bagmare1, Ms. Shraddha Girhepunje 2, Ms. Priya Bisen, “Research Paper
on Online Bookshop Management System”, International Journal for Research in Applied
Science & Engineering Technology (IJRASET), Volume 5., Issue 4., 2017, page no. 115-117.
[1] Yingqian Tan.Research on Evaluation Index
System of Online Bookstore Based on
University Students'
[2] Satisfaction.Journal of Sun Yat-sen
University (Social Science Edition),2011,
(4):174-184.