You are on page 1of 26

“Second hand book selling and buying services”

Submitted in partial fulfillment of the requirements of the degree


BACHELOR OF ENGINEERING IN INFORMATION
TECHNOLOGY

By

Mudaliyar Tarun kumar Murthi(29)


Kshirsagar Prathmesh Rohidas(33)
Deore Dhanraj Balkrishna(14)
Bhoir Vishal Gajanan(7)
Guide
Prof. Rajni Ratnaparkhi

Department of Information Technology


Indala College of Engineering
Bapsai, Kalyan-Murbad Road, Kalyan -421103
University of Mumbai
(AY 2022-23)
CERTIFICATE
This is to certify that the Mini Project entitled “Second hand book selling and buying services”

is a bonafide work of Kshirsagar Prathmesh Rohidas(33), Mudaliyar Tarun kumar

Murthi(29), Deore Dhanraj Balkrishna(14) ,Bhoir Vishal Gajanan(7) submitted to the

University of Mumbai in partial fulfillment of the requirement for the award of the degree of

“Bachelor of Engineering” in “Information Technology” .

(Prof. Rajni Ratnaparkhi ) Guide

(Dr. Prachi Gabhire) (Prof. Rajendra Bharambe)


Head of Department Principal
Mini Project Approval
This Mini Project entitled “Second hand book selling and buying services” Kshirsagar
Prathmesh Rohidas(33), Deore Dhanraj Balkrishna(14), Mudaliyar Tarun kumar Murthi(29),
Bhoir Vishal Gajanan(7) by is approved for the degree of Bachelor of Engineering in
Information Technology.

Examiners

1………………………………………
(Internal Examiner Name & Sign)

2…………………………………………
(External Examiner name & Sign)

Date:

Place:
Contents

Abstract ii

Acknowledgments iii

List of Abbreviations iv

List of Figures v

List of Tables vi
List of Symbols vii

1
1 Introduction

3 Introduction
Motivation Objectives

4 Literature Survey

Survey of Existing System


Limitation Existing system or research gap

5 Proposed System

Problem Definition
Proposed System (Architecture/ Framework)

6 System Design and Analysis

Details of Hardware & Software


Technology Required for Implementation
5. Implementation
5.1 coding
5.2 screenshot of output
5.3 conclusion

References
Abstract

Nowadays everything is digitalized and everyone is using a smart phone, everything a person wants is in
their hands because of the Online Marketing that is E-Commerce Websites which are offering a wide range
of options or choices for the buyer to buy from them.
This E-commerce Application allows its users to sell their books to the other users and also to buy books which
are for sale from the other users on the website. This is a very efficient way of buying a book which we need
for a affordable rate and from a trusted seller or user, we can also sell the books which we don’t need without
any hesitation of searching for person who likes to buy our book. This application helps us to do everything
from the tips of our fingers
Acknowledgement
It is my privilege to have been associated with Dr. Prachi Gabhire Head of department of
Information Technology engineering My guide. Prof. Rajni Ratnaparkhi during this project stage
I work. We thankful to her constants Inspiration and valuable guidance, carefully reading and editing
our work and always boosting my confidence to complete our work. We express our gratitude Prof.
Nilesh Bhelkar to their constant encouragement, co-operation valuable guidance and support, we
would like to all the staff members of the department of there continues support.
We grateful thanks to our principle Prof. .Rajendra Bharambe.
I would be failing in my duties if I do not make a mention of my family members including my
parents and my sisters for providing a moral support without which this work would not have been
completed.
This kind of work cannot be finished without may other help, even some of them have aware
of their contribution and in developing this project, it is great pleasure for to take this opportunity
to express my gratefulness to all them.
List of Figures

Figure Number Figure

Fig.1 Data Flow Diagram

Fig.2 Zero level Diagram

Fig.3 One level Diagram

Note: The above list of figures is not exhaustive and may vary depending on the specific context and
content of the report.
Chapter 1
Introduction

1.1 Introduction

The Second Hand Book Selling and Buying Services is an online platform that connects book buyers
and sellers in a convenient and efficient manner. The platform allows users to easily search for and
purchase used books at discounted prices, while also providing a way for individuals to sell their gently
used books to others. This project aims to promote the recycling and reuse of books, reducing the
environmental impact of new book production, and providing an affordable alternative to buying new
books. With the ability to browse books by category, search by keywords, and read reviews, users can
find the books they need quickly and easily. Additionally, the platform allows for easy communication
between buyers and sellers, making the buying and selling process simple and straightforward.
It is an online platform that connects book buyers and sellers in a seamless, user-friendly manner. It allows
users to easily browse and purchase second-hand books from a wide range of genres and categories at a
fraction of the cost of new books. The project aims to provide an affordable and sustainable way for
individuals to access literature, while also reducing the environmental impact of new book production.
The platform will also provide a way for users to sell their own used books and make some money in the
process. It will also provide a way for users to communicate with each other and communicate regarding
the books. It is a one-stop-shop for all book-related needs.
Users can also make a Wishlist and get notified when the book they want is available. The platform
will also have a search functionality to make it easy for users to find the books they need, and a variety
of sorting and filtering options to help them narrow down their search. The website will be easy to use,
with a user-friendly interface that allows users to quickly and easily navigate the platform. Additionally,
the platform will provide a secure and reliable payment gateway for users to make their purchases.
Overall, the Second Hand Book Selling and Buying Services will be a valuable resource for book lovers,
providing an easy and affordable way to access a wide range of literature.
It provides an easy and efficient way for users to buy and sell used books. The platform allows users
to search for books based on different criteria such as title, author, ISBN and even condition. They can
also list their own books for sale and set their desired price. The project aims to reduce the environmental
impact of new book production by encouraging the reuse and recycling of existing books, and to provide
an affordable option for readers to purchase books they need. It also provides a marketplace for people to
sell their gently used books and make some money back. The project will also have features such as
reviews, wish lists, and even a built-in communication system for buyer and seller to communicate and
make transactions. Overall, the project aims to create a sustainable and cost-effective solution for buying
and selling books.
This is a Project for Online Book reselling and purchase. This project provides the book client or
possible client to have an online platform for exploring and ordering, they can browse the different kinds
of types of books that the platform is selling.
The books are organized in each category and their subcategories. One of the best way to get rid of
these books is to sell them online, for instance. If you sell books online, it will bring you cash The system
has also an Admin Panel where the store management can manage the products, order, and other data in
the system
1.2 Motivation

The motivation for the Second Hand Book Selling and Buying Services project is to provide a
sustainable, cost-effective and convenient solution for buying and selling books.
The traditional process of buying new books can be costly, both financially and environmentally. The
book production process consumes a lot of resources, and when books are discarded, they end up in
landfills, contributing to pollution and waste. By providing a platform for buying and selling used books,
this project aims to reduce the environmental impact of new book production by encouraging the reuse
and recycling of existing books. Additionally, buying used books is often a more affordable option for
readers.
Furthermore, this project aims to create a marketplace for people to sell their gently used books
which can help them recoup some of the cost of their book purchases and help to clear out space in their
homes. This project also aims to connect book lovers and readers to a wider community, by providing a
platform for them to discover new books, share their reading experiences and connect with others who
share the same interest.
Additionally, by implementing a user-friendly interface, an efficient search system, and an easy-to-
use communication system, the project aims to make the process of buying and selling used books as
seamless as possible.
+Overall, the Second Hand Book Selling and Buying Services project is a win-win for both the
environment and for book enthusiasts. It encourages the reuse of existing books and provides a cost-
effective and convenient way for people to buy and sell them.
1.3 Objectives

The objectives for the Second Hand Book Selling and Buying Services project are as follows:
1. To provide an eco-friendly and cost-effective solution for buying and selling books by creating a
platform that connects book buyers and sellers.
2. To reduce the environmental impact of new book production by encouraging the reuse and recycling
of existing books.
3. To provide an affordable option for readers to purchase books they need.
4. To create a marketplace for people to sell their gently used books and make some money back.
5. To provide a user-friendly interface, an efficient search system, and an easy-to-use communication
system to make the process of buying and selling used books as seamless as possible.
6. To connect book lovers and readers to a wider community, by providing a platform for them to discover
new books, share their reading experiences and connect with others who share the same interest.
7. To ensure the security and privacy of user's personal information
8. To generate revenue through the platform through sales commissions or other means
9. To continuously improve the platform by adding new features and fixing bugs.
10. To increase the number of users and transactions on the platform over time.
11. To provide an eco-friendly and sustainable solution for buying and selling books by encouraging the
reuse and recycling of existing books
12. To provide a cost-effective alternative to buying new books by allowing users to purchase used books
at a discounted price.
13. To create a marketplace for people to sell their gently used books, which can help them recoup some
of the cost of their book purchases and help to clear out space in their homes.
14. To provide a user-friendly interface, an efficient search system, and an easy-to-use communication
system to make the process of buying and selling used books as seamless as possible.
15. To connect book lovers and readers to a wider community, by providing a platform for them to discover
new books, share their reading experiences and connect with others who share the same interest.
Chapter 2
Literature survey

2.1 Literature survey

1. OLX.com

OLX is a global online marketplace, founded in 2006, that allows users to buy and sell goods and services in their
local area. The platform is available in over 45 countries and is accessible through a website and mobile app. OLX
is a free-to-use platform and allows users to post listings for items they wish to sell, as well as search for items
they wish to purchase. The platform is commonly used for buying and selling used goods such as cars, furniture,
electronics, and real estate. OLX is headquartered in Netherlands and it's currently part of the Advanta
Group.

2. Book Chor app

At Book chor, we believe that books are our best friends and more importantly, friends for life. Bookchor believes
that everyone who reads a particular book or used books, contributes something to the understanding of the book.
It is these contributions which we aim to bring together on our platform where now you can buy and sell your
used books, thus sharing and receiving a part of the love, memories, moments and happiness the book has brought
it in your life

2.2 Survey of Existing System

A survey of existing systems for Second Hand Book Selling and Buying Services would involve
researching and analyzing existing online platforms and services that offer similar functionality. This
would include studying their features and functionalities, their user interfaces, and the overall user
experience.
One example of an existing platform in this space is " Show My Book," which allows third-party sellers
to list and sell used books on the platform. A survey of this platform would involve analyzing its search
functionality, its user interface for listing and purchasing books, and its system for managing orders and
shipments.
Another example is "" which also allows individuals and businesses to list and sell used books on its
platform. A survey of this platform would involve analyzing its auction system, its user interface for
buying and selling books, and its system for managing transactions and payments.
"" is another platform that specializes in selling used books. A survey of this platform would involve
analyzing its user interface, its inventory management system, and its system for buying and selling books.
A survey of existing systems could also involve interviews or surveys with users of these platforms to
gather feedback on their overall satisfaction with the service, their pain points and suggestions for
improvements.
Overall, a survey of existing systems would provide valuable information on the current state of the
industry, the features and functionalities that are currently available, and the areas where there is room
for improvement in the Second Hand Book Selling and Buying Services. This information can be used
to identify the unique selling points and the areas that need improvement for the proposed project.
2.3 Limitation Existing system or research gap

There are a few limitations of existing systems or research gaps for Second Hand Book Selling and
Buying Services:

1. Limited reach: Many existing platforms are limited to specific geographical regions, which can limit
the reach of the service and the number of buyers and sellers that can participate.
2. Limited inventory: Some existing platforms may have a limited inventory of used books available,
which can make it difficult for users to find the books they are looking for.
3. Limited search functionality: Some existing platforms may have limited search functionality, making
it difficult for users to find specific books or authors.
4. Limited communication system: Some existing platforms may have limited communication system
between buyers and sellers, which can make it difficult for users to ask questions about a book or
discuss the details of a transaction.
5. Limited customer service: Some existing platforms may have limited customer service options, which
can make it difficult for users to get help or assistance if they encounter problems.
6. Limited Trust system: Existing platforms may have limited trust system which can make it difficult for
users to trust the platform and the sellers.
7. Limited personalization: Some existing platforms may not have the functionality to personalize the
platform to the user's taste or preferences.
8. Limited Mobile support: Some existing platforms may not have mobile support which can limit the
usage of the platform on mobile devices.
Research on these areas can help to identify the gaps in existing systems and inform the development of
a more comprehensive and user-friendly Second Hand Book Selling and Buying Services platform.
Chapter 3
Proposed System

3.1 Problem Definition

The problem that the Second Hand Book Selling and Buying Services project aims to solve is the lack of a
convenient, efficient, and sustainable solution for buying and selling used books. The traditional process of
buying new books can be costly, both financially and environmentally. Additionally, many people have
gently used books that they no longer need or want, but have no way to easily sell them.
The proposed solution for this problem is an online platform that connects book buyers and sellers, allowing
them to easily buy and sell used books. This platform would provide a user-friendly interface, an efficient
search system, and an easy-to-use communication system to make the process of buying and selling used books
as seamless as possible. Additionally, the platform would encourage the reuse and recycling of existing books,
reducing the environmental impact of new book production.
The problem that the project aims to solve is multifaceted and include:
1. The high cost of buying new books
2. The lack of a convenient way for people to buy and sell used books
3. The environmental impact of book production
4. The challenge of finding and purchasing the specific book
5. The problem of trust and safety during transactions
6. The lack of a personalized experience
7. Limited mobile support
Overall, the Second Hand Book Selling and Buying Services project aims to create a sustainable, cost-
effective, and convenient solution for buying and selling used books while also addressing the above-
mentioned problems.
3.2 Proposed System

3.2.1 Data Flow Diagram

Fig.1 Data Flow Diagram

• Modules:
1. User:

a. Registration: User need to register first with their basic registration details and
nee to create a valid login id and password.

b. Login: Using valid login credentials, user need to login into the system in order to
access the system.
c. View Books: Once user is logged into the, he/she may view all the added books
with their details.
d. Buy Books: User can surf various book of their choice and buy them.
e. Add Books: System allows user to sell their books online buy added the book
name and its details.
f. Upload Books: User need to upload a book if he/she wants to sell a book.
g. My Orders: All the purchase history of user will be displayed with details.
h. View Buyer: If any buyer is interested in buying a book or anyone buys a book
from the user then buyer’s details will be displayed.

2. Admin:
a. Login: Using valid login credentials, admin need to login into the system in order
to access the system.
b. View Books: Admin can view all the added books online with their details.
c. View Transaction: System allows admin to view all the transaction details of
buying and selling a book.
d. View User: All the registered user details will be displayed to the admin
3.2.2 Zero-level DFD

Fig.2 Zero-Level DFD

3.2.3 1-level DFD

Fig.3 first-level DFD


3.3 Features and Functions

The proposed system for Second Hand Book Selling and Buying Services would be an online platform that
allows users to buy and sell used books. The platform would have the following features and
functionalities:

1. User-friendly interface: The platform would have a user-friendly interface that makes it easy for users
to navigate and search for books.
2. Efficient search system: The platform would have an efficient search system that allows users to search
for books based on different criteria such as title, author, ISBN, edition, and condition.
3. Listing and selling books: The platform would allow users to list their own books for sale and set their
desired price.
4. Secure payment system: The platform would have a secure payment system that allows users to make
transactions safely and securely.
5. Order tracking: The platform would have a system that allows users to track the status of their orders.
6. Inventory management: The platform would have a system that allows sellers to manage their
inventory.
7. Reviews and ratings: The platform would have a system that allows users to write reviews and rate the
books they have purchased.
8. Wishlist: The platform would have a system that allows users to add books to a wish list for future
purchase.
9. Communication system: The platform would have a communication system that allows buyers and
sellers to communicate and make transactions.
10. Personalization: The platform would allow users to personalize the platform to their taste or
preferences.
11. Mobile support: The platform would have mobile support to make it accessible on mobile devices.
12. Trust system: Platform would have a trust system that helps users to trust the platform and the sellers.
13. Admin Panel: A separate panel for the admin to manage and maintain the website.
14. Revenue Model: The platform could generate revenue through a commission-based, subscription-
based, or a combination of both.

This is just one possible design and it may vary depending on the requirement and the scope of the project.
Chapter 4 System Analysis

4.1 System Analysis

There are several key components to consider when designing a system for a second-hand book selling and
buying service:
2. Inventory management: This component is responsible for keeping track of the books that are available
for sale, including information such as the book's title, author, ISBN, and condition.
3. User management: This component is responsible for managing the users of the service, including their
profiles, buying and selling history, and any other relevant information.
4. Search and discovery: This component allows users to search for books they are interested in buying
or selling, and provides them with relevant information and recommendations.
5. Transactions: This component handles the process of buying and selling books, including the exchange
of money and the shipment of the book.
6. Payment and fraud detection: This component is responsible for processing payments and detecting
any potential fraud.
7. Communication: This component enables communication between the buyers and sellers.
8. Analytics: This component provides data and insights on the service's performance, user behavior, and
other relevant information.
9. Scalability and Performance: The system should be able to handle a large number of requests and
should be able to handle the increase in traffic with minimal downtime.
10. Availability and Reliability: The system should be highly available, meaning it should be able to handle
a high amount of traffic, and should be reliable, meaning it should not crash or lose data.
11. Security: The system should be secure, with appropriate measures in place to protect user data,
transactions, and other sensitive information
4.2 Details of Hardware & Software

o HARDWARE REQUIREMENTS:
• System: Pentium Dual Core
• Hard Disk: 120GB
• Monitor : 15” LED
• Input Devices: Keyboard, Mouse
• Ram: 1GB

o SOFTWARE REQUIREMENTS:
• Operating System: Windows 7
• Coding Language: JAVA/J2EE
• Tools: Netbeans 7.2.1
• Database: MYSQL
4.3 Advantage :

1. Cost savings: Second-hand books are typically cheaper than new books, which can be a cost- effective
option for both buyers and sellers.

2. Environmental benefits: Buying and selling second-hand books helps to reduce waste and promote
recycling, which is beneficial for the environment.

3. Community building: A second-hand book service can bring together people who are interested in
books and reading, which can foster a sense of community and shared passion.

4. Access to a wider range of books: Second-hand book services can provide access to books that may no
longer be in print or are difficult to find in new bookstores.

5. Supporting independent sellers: A second-hand book service can provide a platform for independent
sellers to reach a wider audience and earn a living from their passion.

6. Supporting literacy: A second-hand book service can provide a way to make books more affordable,
which can help to promote literacy and reading.

7. Easy to access: With the advent of technology, an online second-hand book service can be easily
accessible from anywhere, providing convenience for buyers and sellers.

4.4 Disadvantage

1. Dependent on human ratings for books


2. In Existing System the Customer is completely depending on the manual process for buying the products.
3. Manual process is a time consuming factor And when customer approaches for a manual shopping directly,
actually he/she does not have an idea about things like, price range, items, etc.,
4. The time which has been spent by the customer in manual shopping can equates to multiple number of
shopping. As customer can sit at home and browse in a fraction of seconds.
Chapter 5

implementation

5.1 coding
# Generated by Django 2.0.6 on 2018-12-21
05:30
from django.conf import settings from django.db import migrations, models import django.db.models.deletion
class Migration (migrations.Migration):
initial = True
dependencies = [
('store', '0001 _initial'),
migrations.swappable_dependency (settings.A
UTH_USER_MODEL),
]
operations = [
migrations.CreateModel ( name='Order' fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose name='ID')),
(' name'
models.CharField (max_length=30)),
('email' models.EmailField(max_length=254)), ('phone'
1
models.CharField (max_length=16)),
('address'
models.CharField (max_length=150)),
('division',
models. CharField (max_Iength=20)),
('district'
models. CharField (max_length=30)),
('zip_code',
models. CharField (max_length=30)),
('payment method'
models.CharField(max.
_length=20)), ('account_no'
models. Cha rField (neransactio2.1:
models.CharField(max_length=20)),
('account no'
models. Charfield (max lenoth-201:
models.IntegerField()),
('payable',
models. IntegerField()),
('totalbook'
models. IntegerField()),
('created',
models. DateTimeField (auto_now_add=True)),
{'updated
models.DateTimeField (auto_now=True)),
('paid'
models.BooleanField(default=False)),
('customer',
models.ForeignKeylon_delete=django.db.mode
ls.deletion.CASCADE,
to=settings.AUTH_USER_MODEL)),
],
options={
'ordering': ('-created',),
},
)
migrations. CreateMode1 (
name='OrderItem'
fields=[
('id',
models.AutoField(auto_created=True,
primary_key=True, serialize=False,
verbose name='ID')),
('price'
models.DecimalField(decimal_places=2,
max_digits=10)),
('quantity'
models.PositiveIntederField(default=1)),
('book'
models.ForeignKey(on_delete=django.db.mode
ls.deletion.CASCADE,
to='store.Book')),
('order'
models.ForeignKeylon_delete=django.db.mode
1s.deletion.CASCADE,to='order.Order')),
5.2 Screenshort
Conclusion:
Second handbook selling and buying Java project would summarize the main objectives and
accomplishments of the project, as well as any challenges that were encountered and overcome. It could also
include suggestions for future improvements or expansion of the project. Additionally, a conclusion would
discuss the overall significance of the project and its impact on the users and the industry.
References

4.5 http://www.diva-portal.se/smash/get/diva2:398899/FULLTEXT01.pdf
4.6 https://www.scribd.com/document/452875198/OLD-BOOK-BUY-OR-SELL
4.7 https://ijcrt.org/papers/IJCRT2105030.pdf
4.8 https://code-projects.org/online-book-shop-using-php-source-code/
4.9 https://www.kashipara.com/project/idea/php/Book-buying-and-selling_173.html
4.10 https://play.google.com/store/apps/details?hl=en&id=booksfortune.bookchor
4.11 https://openai.com/blog/chatgpt/
4.12 https://jpinfotech.org/online-book-buying-and-selling-portal/
4.13 https://jpinfotech.org/online-book-buying-and-selling-portal/
4.14 https://www.kashipara.com/project/idea/php/Book-buying-and-selling_173.html

You might also like