You are on page 1of 26

A

Project Report

On

{ONLINE BOOK STORE}

Submitted by

Akshata Tanaji Ghadage

Roll No.: 21417

Class: MCA- I

Guided by

Prof. [Ankush Kudale]

For the Academic Year 2021-22

Sinhgad Technical Education Society’s


SINHGAD INSTITUTE OF MANAGEMENT,
Vadgaon Bk, Pune

(Affiliated to Savitribai Phule Pune University, Approved by


AICTE & Accredited by National Board of Accreditation, New
Delhi).
Date:-30-3-2022

CERTIFICATE

This is to certify that Ms. _has successfully / partially completed his project work entitled “_Online Book

Store_” in partial fulfillment of MCA-I SEM-I Mini Project for the year 2021-2022. He have worked under

our guidance and direction.

Prof. Ankush Kudale Dr. Chandrani Singh

Project Guide Director, SIOM-MCA

Examiner 1 Examiner 2

Date:

Place: Pune
DECLARATION

We certify that the work contained in this report is original and has been done by us under the

guidance of my supervisor(s).

 The work has not been submitted to any other Institute for any degree or diploma.

 We have followed the guidelines provided by the Institute in preparing the report.

 We have conformed to the norms and guidelines given in the Ethical Code of Conduct of the

Institute.

 Whenever we have used materials (data, theoretical analysis, figures, and text) from other

sources, we have given due credit to them by citing them in the text of the report and giving

their details in the references.

Name and Signature of Project Team Members:

Sr. No. Seat No. Name of students Signature of student

1 21114 AKSHATA TANAJI GHADAGE


ACKNOWLEDGEMENT

We have immense pleasure in expressing our sincerest and deepest sense of gratitude towards our

guide Mr. _Ankush Kudale_ for the assistance, valuable guidance and co- operation in carrying out

this Project successfully. We have developed this project with the help of Faculty members of our

institute and we are extremely grateful to all of them. We also take this opportunity to thank Head of

the Department Dr. Chandrani Singh, for providing the required facilities in completing this project.

We are greatly thankful to our parents, friends and faculty members for their motivation, guidance

and help whenever needed.

Thank You,

AKSHATA TANAJI GHADAGE


TABLE OF CONTENTS

Index

Chapter Page number

Chapter 1 : INTRODUCTION

1.1 Existing System and Need for System

1.2 Scope of Work

1.3 Operating Environment - Hardware and Software

Chapter 2 : PROPOSED SYSTEM

2.1 Proposed System (Introduction of system)

2.2 Module specifications (Scope)

2.3 Objectives of System

Chapter 3 : ANALYSIS & DESIGN

3.1 Class Diagram


3.2Object Diagram
3.3 Component Diagram
3.4 Deployment Diagram ( in case of Web Deployment )
3.5 Use Case Diagrams
3.6 Activity Diagram
3.7 Sequence Diagram
3.8 Collaboration Diagram
3.9 State Chart Diagram
3.10 Table specifications (Database design)
3.11 Data dictionary

Chapter 4 : USER MANUAL

4.1 User Interface Screens with data (Input/ Output)

4.2 Data Reports

4.3 Sample program code

4.4 Limitations and Bibliography


Chapter 1: INTRODUCTION

>| In Online Book Store system Project customer can search desired book and buy it online In
Online Book Store Project customer can also pay their invoice bill online.

>| This project is menu driven. Online store system project provides facility of maintaining details
of customer, authors, publishers, books etc.

>| Online book store system project also manage some information of customers and back office
book order processing, such as customer details, order processing status etc. Detail of any record can
be searched by providing its id

>| The Online Book Store Project provides customers with online shopping facility through a web
browser A customer can, create, login to his account, sort books by their category, place books into a
shopping cart and pay bill using his credit card details. The Administrator will have additional
functionality when compared to the common user. He can add, delete and update the author,
publisher book categories book details, member information and also confirm a placed order Online
Book Store is developed using JAVA & MYSQL programming language

>| Online Book Store System project is two parts according to user role

>| Administrator module-

>| Customer/User module


1.1 Existing System and Need for System

|> Provide a web user interface to add, view, delete records in different areas.

|> We Provide a user interface to enter computer details.

|> Provide a user interface to change details of all the Books

|> Provide a user interface for users to explore the store and choose items to buy.

1.2 Scope of Work


|>Create different system users and assign different roles with related permissions.

|>Manage all the account details such as user name, phone numbers, address.
Websites, email addresses of the entire customer from one central location.

|>Manage all the details regarding features of the books suchCompany, book dimension, book
cost.

|>Track all the customers and their contact details.

|>Group the contacts together in a single account according to some criteria.

|>Capture, View and edit all user transactions.

|>Confirmation of end user identity and will verify which users are authorized to receive support.

|>Maintain history of each customer and their related information about the book sale, & support
related transactions.

|>View all the details of all the interactions made with the customer.
1.3 Operating Environment-Hardware & Software

Hardware Specification :-

Processor : Intel Dual based System

Processor Speed : 1GHz to 2GHz

RAM : 512MB to 1GB

Hard Disk : 4GB to 30GB

Keyboard : 104 keys

Software Requirement Specification :-


Language :- Java , HTML, CSS, JavaScript, Bootstrap

Database:- MYSQL

Operating System:- Windows NT/ XP/VISTA/7/8/10

IDE :- Eclipse IDE for Java and Web Developers


Chapter 2: PROPOSED SYSTEM
2.1 Proposed System (Introduction of system):-
An online bookstore software projects that acts as a central database containing various books in
stock along with their title, author and cost. This project is a website that acts as a central book store.
This web project is developed using php as the front end and sql as a back-end. The sql database
stores various book related details. A user visiting the website can see a wide range of books
arranged in respective categories. The user may select desired book and view its price. The user may
even search for specific books on the website. Once the user selects a book , he then has to fill in a
form and the book is booked for the user. The software has the following three main components:- 1.
Implement of new user to register and login. 2. Implement user to choose any book. 3. Implement
the user to buy books.

2.2 Module Specifications :-


|> Category Module

|>Sub-category module • Book Records Module

|>Module Admin

|>Customer's module

|>Module of login

|>Module of registration

|>Book Order Module

2.3 Objectives of System:-


The Online Book Store Project provides customers with online shopping facility through a
web browser A customer can, create, login to his account, sort books by their category, place
books into a shopping cart and pay bill using his credit card details. The Administrator will
have additional functionality when compared to the common user. He can add, delete and
update the author, publisher book categories book details, member information and also
confirm a placed order Online Book Store is developed using JAVA MYSQL programming
language
Chapter 3 :ANALYSIS & DESIGN
3.1Class Diagram
3.2 Object Diagram :-
3.3 Component Diagram :-

3.4 Deployment Diagram ( in case of Web Deployment) :-


3.5 Use Case Diagrams :-

Use Case Diagram


3.6 Activity Diagram :-
3.7 Sequence Diagram :-
3.8 Collaboration Diagram:-
3.9 State Chart Diagram :-
3.10 Table specifications (Database design) :-
3.11 Data dictionary :-

Books Table in onlinebookstore

Users Table in Onlinebookstore

Chapter 4 : USER MANUAL


4.1 User Interface Screens with data (Input/ Output):-
Before Giving Input:-
Admin Login:-

After Successfully Login as a Admin:-


View Books Sample:-
After Login Successfully as a User:-

Buy Books Option for User:-(Bill Generated)


4.2 Data Reports:-

4.3 Sample program code:-


AddBookServelet.java
AdminLoginServlet.java
4.4 Limitations and Bibliography :-
4.4.1:-Limitations:-

a)Unable to Make an Android app of the Dynamic Project

b)Lot of Modules and many lines of code is there in my Project so it is not very fast

c)Cart Option is Not Available to see the status of delivery of the Books

d)Payment Option is Not there

4.4.2:-Bibliography:-

The Internet has become a major resource in modern business, thus electronic shopping has
gained significance not only from the entrepreneur’s but also from the customer’s point of view. For
the entrepreneur, electronic shopping generates new business opportunities and for the customer, it
makes comparative shopping possible. As per a survey, most consumers of online stores are
impulsive and usually make a decision to stay on a site within the first few seconds. “Website design
is like a shop interior. If the shop looks poor or like hundreds of other shops the customer is most
likely to skip to the other site”. Hence we have designed the project to provide the user with easy
navigation, retrieval of data and necessary feedback as much as possible. In this project, the user is
provided with an ecommerce web site that can be used to buy books online. To implement this as a
web application we used Java as the Technology.

A good shopping cart design must be accompanied with user-friendly shopping cart application
logic. It should be convenient for the customer to view the contents of their cart and to be able to remove or
add items to their cart. The shopping cart application described in this project provides a number of features
that are designed to make the customer more comfortable. This project helps in understanding the creation
of an interactive web page and the technologies used to implement it. The design of the project which
includes Data Model and Process Model illustrates how the database is built with different tables, how the
data is accessed and processed from the tables. The building of the project has given me a precise
knowledge about how Java is used to develop a website, how it connects to the database to access the data
and how the data and web pages are modified to provide the user with a shopping cart application

You might also like