SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 750
A Web-based Book Application using MongoDB & Nodejs
Aishna Gupta1, Anuska Rakshit2, Mansi Raturi3, Nishant Raj4, Pallavi Mishra5
1-5Vellore Institute of Technology, Vellore
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract – The main objective of this research paper is to
develop a web application for bibliophilesallaroundtheworld
with the ease of a click. This online platform not only
overcomes the need of physically going to the bookstores and
libraries, but also enables users to develop a community of
like-minded people. Moreover, it also extends its services to
those preparing for various competitive exams. As various
students find it financially challenging to buy many books
before exams, this platform provides them with the best
facility of borrowing or lending textbooks or practice papers.
The borrower can thus keep the book based on the
requirement in exchange for a minimal amount.
BookBea is a book-lovers' platform where people can
exchange, share, and sell books according to their interests
and tastes. Once a user logs in, he/she is registered in the
system and a new profile is created, where the user may
construct their own bookshelf with all the books they want to
read or swap. Our idea is aimed to cater to the needs of
voracious readers who have a wide range of reading
preferences and often find acquiring each book from a
bookstore quite cumbersome, thus, making BookBea the right
place for them in this instance. Each book’s edition and
description are provided, giving the user a gist of what they
are interested in buying or borrowing. A chat room feature is
also integrated in the system enabling the user and lender to
contact each other directly, giving the user the belief that the
opposite end person is genuine. Apart from cash-on delivery,
an online payment gateway has been created to keep track of
all the payments and protect the users from any kind of
privacy issues.
Key Words: Nodejs, MongoDB, Interactive WebApplication,
Book Management System, JW token, middleware.
1. INTRODUCTION
BookBea is an online book rental website which is built with
an aim to provide users a user-friendly experience while
they rent a book. With the onset of the pandemic buying
books from the stores is a tiresome task for most and with
available online book sites users prefer to read books on
their phones, laptops and tabs. Topreservetheexperience of
reading books the traditional way, our online book rental
site provides users with wide variety of genres they can
select from and also for price less than the one on store.
BookBea provide the users a personalized experience as it
offers not only a range of books for rent but also a section
where the books that have been rented/borrowed are
displayed. One user can upload as many books as they want
on their account and these books are present on the
bookshelf that is there on the site and books can be added
and removed from the shelf. To rent the book oneuserhasto
make request to the other user for a book that they want,
there is a section in the site which displays all the request a
user gets for book others want and the user can accept the
request and rent the book. There is a real time chat room
which enables the two users to contact each other and
discuss about the payment, place for book pick up and drop,
know the condition of the book, etc. The site has a portal for
payment where user can select the mode they want to pay
for the book (like COD, net banking, credit/debit card and
UPIs).
2. BACKGROUND
Purchasing anything online gives users more confidence as
they enjoy the convenience of purchasingfromtheirdevices.
Online book rental site is quite similar to Netflix, a popular
video renting service established in California. In India,
online book rental is becoming more and more popular.
According to the recent statistics India is world’s third
largest market for books and with the online book market it
is assumed that it will grow 30-35% more in coming years.
Most online book rental sites are managed by some central
authority which facilitates book renting. All the books that a
site has are owned by a single entity and then distributed
from there. This system is more like an online library where
users can rent the book from the library online. This seems
to be like any other online shopping platform the only
difference is here books are given on rent.
BookBea is an online book rental site but it is notownedbya
central authority. The books here belong to the users who
are members of BookBea and for someonewhoislooking for
some book can request the user who ownsitforrent,and the
chat room help the two users to communicate. Generally,
these sites have books that belong to different genresbut for
someone looking for some study material related to school
and college users have to go to some shop that sells second-
hand books. BookBea tries to overcome this problem as it
offers a section where users can find course books on rent.
It’s also helps you keep track of the books that a user has
rented or of the books that he owns.
3. METHODOLOGY
3.1 Module Description
The BookBea website majorly consists of 8 modules.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 751
3.1.1 Login Page
A login page is a web page or login page that requires user
identification andverification,usuallyusinga combinationof
username and password. Signing in may give you access to
the entire website or just a portion of it. Logging in allows
the website to track the user's activity and behavior in
addition to giving them access to the site. Removing a web
page or site can be done manually or can be done
automatically in certain situations (such as closing a page,
shutting down a computer, a long-time delay, etc.) occur. An
error notice will appear on the screen if the user fails to
plunge in the correct information.
3.1.2 My Books
My Books page on our website can be easily describedasthe
available books section in a library. The books present here
can be borrowed, shared, or purchased as per the user’s
wish. In this module, the user will be able to view the book
title, author name, description of the book, the publication
year and the rating of the book. All these attributes help the
user select the appropriate one.
3.1.3 Add Books
In the Add Books module, users will be able to add as many
books as they want in their individual portal. The bookshelf
of one user will not interfere with the bookshelf of the other.
Deletion of any existing book in the bookshelf can also be
done based on the user’s choice.
3.1.4 My Request
In this module, users will have the Approve Request and
Your Request section. In the Approve request section, users
will have the pending requests from the other users who
wished to borrow their books. If the user wants to, he/she
can approve the request and can let other readers read his
book but if the user doesn't want to then he can reject the
request too. Then in the Your Request section, the user will
have a list of books he/she requested to borrow from the
other users.
3.1.5 Books Shared
In the Shared book section, the user will have a list of books
he/she shared with other users. This module is created to
track the number of books shared by the user to any other
user. A digital proof remains with both the users so that the
user can claim his book in case of any unwanted behaviour.
3.1.6 Books Borrowed
In this module, the user will have a list of books he/she
borrowed from the other users. This module is created to
keep the track of borrowed books in theuser’sprofilesothat
in any case if there exists a discrepancy between the
borrower and the lender, they can verify itfromourwebsite.
3.1.7 Chat Room
In this module, we created an interactive chat room for the
users to provide them with a source of interaction. Themain
purpose of this module revolves around making our users
trust the borrower or the lender before sharing or buying
the product. To avoid any cases of activities like fraud or
theft we introduced this feature to get a proper
understanding of the customer or the buyer. Moreover, this
chat room will help all the readers to stay connected, share
their thoughts, and will aid in creating a readingcommunity.
3.1.8 Payment Gateway
The Payment Gateway page is the final page on our website.
This is created to direct the user to the payment portal for
instance- net banking, pay or credit cards. Once the lender
approves the borrower's request of borrowing his book, the
borrower will take him to the payment gateway through
which he/she can make payment and get the book from the
lender. All the transactions are saved in the database.
3.2 System Architecture
Fig-1: Entity Relationship Diagram
Fig-2: Proposed System Design
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 752
Fig-3: Database Design
4. EVALUATION METHOD
The system testing process aimed to determine all defects in
our project. Our website was subjected to various sets of
tests and then observations were made whetherthewebsite
is working as expected or not. If there is any default in the
working then all those were removed after the system
testing process.
4.1. Unit testing
In our model, unit test plans (UTPs) were developed in the
module design phase. Unit Testing is characterized as a kind
of programming testing where individual parts of a product
are tried. In V Model, Unit testing is the first degreeoftesting
done before reconciliation testing. Unit testing is such a sort
of testing method that is typically performed by the
developers.
The objective of Unit Testing are:
 To check the accuracy of code.
 To test every function and procedure.
 To help for code reuse.
 To fix errors in the early phase of the project and
save the money.
Fig-4: Unit Testing Flowchart
4.2. Integration Testing
Integration test is the most common way of testing the
connection point between two programming units or
modules. It’s focused on determining the correctness of the
interface.
Integration Tests were implemented in the Architectural
Design Period. Test results were shared to the usersasthese
results prove that the unit formed and verified
independently can coexist and communicate among
themselves.
4.3. System Testing
System Testing is a software testing that is performed on a
total integrated system to assess the consistency of the
framework with the comparing prerequisites. Passed
components of Integration testing are taken as input in
System testing. System testing helps in detecting the defects
in both integrated and overall systems.
4.4. User Acceptance Testing
User Acceptance Testing (UAT) is the final phase of testing
which is done after unit, integration, and system testing. In
UAT testing is done by the end user or the client to check or
acknowledge or accept the product framework prior to
moving it to the production environment.UATdemonstrates
that the conveyed framework meetstheclient'sneedand the
framework is prepared for use in the real time world.
Fig-6: User Acceptance Testing workflow
5. EXPERIMENTAL RESULTS
In this section, we have discussed the results we got from
our proposed system. These results will help us in
concluding the overall accuracy, usefulness and efficiencyof
Fig-5: Steps involved in System Testing
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 753
our website. By these results we have summarized how
computerized work is more efficient than manual work.
Table-1: explains the Test cases, system requirements,
design specifications, and functional specifications.
Test Case Testing
Purpose
Testing
Condition
Expected
Outcomes
Actual
Results
Login Checks
the
username
and
password
If user
details are
not correct,
it will
display the
error
message
Grantaccess
to the
applicable
main
system
User
successf
ully logs
into the
system
upon
submiss
ion of
correct
login
credenti
als or
user
forgets
the
passwor
d and
had to
change
again.
My Books Users are
able to see
the home
page,
bookshelf.
Book title,
author
name,
description
of the book,
the
publication
year and the
rating of the
book are
not visible
Book title,
author
name,
description
of the book,
the
publication
year and the
rating of the
book should
be visible to
the
registered
user
Users
are able
to
select/s
ee
differen
t books
in the
bookshe
lf.
Add
Books
Ensuring
that users
are able to
add a new
book or
it’s copy
on the
website.
If a book
already
exists onthe
website,
then the
system will
increase its
number of
copies.
User should
be able to
successfully
upload the
book on the
website
Users
are able
to
upload
the
book
and if
the
book
already
exists
on the
website,
then the
number
of
copies
are
increase
d.
My
Request
Ensuring
that
approval
and
pending
request
are
received
by the
user
If the user is
able to
reject the
approval
request or
not.
Users are
able to
approve
pending
requests
and also
able to send
requests to
other users.
Users
are
sending
request
s to
other
users
and
approvi
ng their
request
s also.
Books
Shared
To ensure
that the
user has
the list of
books
he/she
shared.
If any
shared book
is not
updated on
the Books
Shared
page, users
are
requestedto
refresh the
website.
Users have
the proof of
books
shared to
other users.
Users
can see
the
details
of the
book
shared
to other
users
and can
contact
the
person
if
require
d.
Books
Borrowed
To ensure
that the
user has
the list of
borrowed
books
If any
borrowed
book is not
updated on
the Books
Borrowed
page, users
are
requestedto
refresh the
page.
Keeps the
track of
borrowed
books for
the user.
Users
can see
the
details
of the
books
borrow
ed by
others
from
them
and if
any
discrep
ancy is
there
they can
contact
them.
Chat
Room
To ensure
that we
have an
enthusiast
ic
communit
y of book
lovers on
our
website.
If a user
wants to
leave the
chat room,
he/she has
the required
option.
Book lovers
from
different
countries
are able to
connect
with each
other on our
website
Users'
private
informa
tion is
kept
safe
until
they
want to
reveal
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 754
it. Users
are able
to
connect
and
share
reviews
on
differen
t books.
Payment
Gateway
To ensure
safe
transactio
n from
users
account
If the
payment is
failed user
will receive
an error
message
Users are
able to pay
safely for
the books
they
borrowed.
Transac
tions
were
safe and
the user
was
successf
ully able
to
borrow
books.
From Fig-7 to Fig-14 illustrates the graphical interfaceofour
application.
Fig-7: Login/Sign In Page
Fig-8: Add Book Page
Fig-9: Bookshelf Page
Fig-10: My Request Page
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 755
Fig-11: Shared Books Page
Fig-12: Borrowed Page
Fig-13: Chatroom Page
Fig-14: Payment Page
A database is used to store many types of files in the system.
Although the database is built to allow users to modify,
delete, and add documentsatanymoment.Fig-15andFig-16
displays the record of users accessing our system and the
books present in the bookshelf of individual users.
Fig-15: User’s Database
Fig-16: Books Database of individual users
6. CONCLUSION
The model that we proposed for the project was to build a
website that has a user-friendly interface which makes it
easy for the user to use it and access the information. The
built-in chat room would help the readers stay connected to
each other and make a reading community of their own
where like-minded people can share and exchange ideas
along with their favourite books. The website would help all
the bibliophiles to read as many different booksastheywant
without worrying about spending money.Theydon'thaveto
waste their time on the internet to know thereviews,ratings
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 756
of the book as our website will be giving honest opinions
about the book and feedback from different readers. In case
of second thoughts, the user can put a message in the chat
room and directly contact other readers to know their
experience. Our project targets avid readers who have a
wide variety of tastes in books and students who wish to
exchange their previous books forotherreferencematerials.
The promising experimental results prove that the portal is
user-friendly and enables the user to lendandborrowbooks
without any hassle in mere seconds.
A future enhancement would be to add GPStoourwebsiteto
make it more reliable and user-friendly,addinga databaseto
the payment portal, and adding filters in the bookshelf
section which would result in a better user experience.
REFERENCES
[1] Tsega Weldu Araya, Ass. Pro. Adhana Mengsteab,
“Designing Web-based Library Management System,”
International Journal of Engineering Research&Technology
(IJERT), 2020, 9, (10)
[2] Namburi Sai Naga Lakshmi Prasanna, B.N.Srinivasa
Gupta, “ONLINE LIBRARY MANAGEMENT SYSTEM,” Journal
of Emerging Technologies and Innovative Research,2020, 9,
(1)
[3] Ms. Pragati Bagmare, Ms. Shraddha Girhepunje,Ms.Priya
Bisen, “Research Paper on Online Bookshop Management
System,” International Journal for Research in Applied
Science & Engineering Technology (IJRASET), 2017, 5, (4)
[4] Tao Tao, Ningli Wang, Haibo Lu, “Analysis and Design of
Online Bookstore System,” Information and Business
Intelligence. IBI 2011, 2012
[5] Hezbullah Shah, Tariq Rahim Soomro, “Node. Is
Challenges in Implementation,” Global Journal of Computer
Science and Technology, 2017, 17, (2)
[6] Paul Benjamin Lowry, TaylorMichael Wells,GregMoody,
Sean Humpherys, Degan Kettles, “Online Payment Gateways
Used To Facilitate E-Commerce Transactions And Improve
Risk Management,” Communications of AIS, 2006, 17, (2)
[7] Gangadhar Sajjanar, Akram Pasha, “A Critical Study:
Secure Gateway in Payment System for Electronic
Transaction,” International Journal of Science and Research
(IJSR), 2014, 3, (3)
[8] A.Thendral Mary, S.Ramya, Mr.S.Krishna Murthy,
Dr.A.Valarmathi, “Enhanced Library Management System,”
International Journal of CreativeResearchThoughts(IJCRT),
2017, 5, (4)
[9] Xia-Meng Si, Y. Liu, “Influence of internet chat rooms on
network public opinion,” Journal of Internet Technology,
2011, 12, (3)
[10] Cornelia GYŐRÖDI, Robert GYŐRÖDI, George
PECHERLE,Andrada OLAH,“AComparativeStudy:MongoDB
vs. MySQL,” Conference on Engineering of Modern Electric
Systems, 2015
[11] A. Calanducci, C. Cherubino, L. N. Ciuffo, M. Fargetta, D.
Scardaci, “A Digital Library Management System for Grid,”
Conference: Enabling Technologies: Infrastructure for
Collaborative Enterprises, 2007
[12] Renee Garett, MS, LCSW, 1 JasonChiu,MS,LyZhang,and
Sean D. Young, “A Literature Review: Website Design and
User Engagement,”OnlineJCommunMedia Technol,2016,6,
(3)

More Related Content

Similar to A Web-based Book Application using MongoDB & Nodejs

L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxsittiepalao
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book LocatorIRJET Journal
 
IRJET- Library Management System
IRJET- Library Management SystemIRJET- Library Management System
IRJET- Library Management SystemIRJET Journal
 
Scalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping MallScalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping MallIvan Guliver
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxclaireolitres
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxEm Magallon
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxVinceBraveCatinan1
 
L1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptxL1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptxlodie_93
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxarchied4
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxJustinGallardo3
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxMaeAmir
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxChrismelynTGudoyLund
 
1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptxReminPasion1
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxMichaelleBunao1
 
L1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptxL1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptxninosulit
 
L1 introduction to information and communication technology
L1 introduction to information and communication technologyL1 introduction to information and communication technology
L1 introduction to information and communication technologyrowenick
 
L1 introduction to information and communication technology
L1 introduction to information and communication technologyL1 introduction to information and communication technology
L1 introduction to information and communication technologyrowenick
 
E-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptxE-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptxLeah Condina
 

Similar to A Web-based Book Application using MongoDB & Nodejs (20)

EMPO ICT.pptx
EMPO ICT.pptxEMPO ICT.pptx
EMPO ICT.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
 
IRJET- Library Management System
IRJET- Library Management SystemIRJET- Library Management System
IRJET- Library Management System
 
Scalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping MallScalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping Mall
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
komala.docx
komala.docxkomala.docx
komala.docx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
L1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptxL1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx
 
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptxL1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
 
L1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptxL1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptx
 
L1 introduction to information and communication technology
L1 introduction to information and communication technologyL1 introduction to information and communication technology
L1 introduction to information and communication technology
 
L1 introduction to information and communication technology
L1 introduction to information and communication technologyL1 introduction to information and communication technology
L1 introduction to information and communication technology
 
E-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptxE-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptx
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

A Web-based Book Application using MongoDB & Nodejs

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 750 A Web-based Book Application using MongoDB & Nodejs Aishna Gupta1, Anuska Rakshit2, Mansi Raturi3, Nishant Raj4, Pallavi Mishra5 1-5Vellore Institute of Technology, Vellore ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract – The main objective of this research paper is to develop a web application for bibliophilesallaroundtheworld with the ease of a click. This online platform not only overcomes the need of physically going to the bookstores and libraries, but also enables users to develop a community of like-minded people. Moreover, it also extends its services to those preparing for various competitive exams. As various students find it financially challenging to buy many books before exams, this platform provides them with the best facility of borrowing or lending textbooks or practice papers. The borrower can thus keep the book based on the requirement in exchange for a minimal amount. BookBea is a book-lovers' platform where people can exchange, share, and sell books according to their interests and tastes. Once a user logs in, he/she is registered in the system and a new profile is created, where the user may construct their own bookshelf with all the books they want to read or swap. Our idea is aimed to cater to the needs of voracious readers who have a wide range of reading preferences and often find acquiring each book from a bookstore quite cumbersome, thus, making BookBea the right place for them in this instance. Each book’s edition and description are provided, giving the user a gist of what they are interested in buying or borrowing. A chat room feature is also integrated in the system enabling the user and lender to contact each other directly, giving the user the belief that the opposite end person is genuine. Apart from cash-on delivery, an online payment gateway has been created to keep track of all the payments and protect the users from any kind of privacy issues. Key Words: Nodejs, MongoDB, Interactive WebApplication, Book Management System, JW token, middleware. 1. INTRODUCTION BookBea is an online book rental website which is built with an aim to provide users a user-friendly experience while they rent a book. With the onset of the pandemic buying books from the stores is a tiresome task for most and with available online book sites users prefer to read books on their phones, laptops and tabs. Topreservetheexperience of reading books the traditional way, our online book rental site provides users with wide variety of genres they can select from and also for price less than the one on store. BookBea provide the users a personalized experience as it offers not only a range of books for rent but also a section where the books that have been rented/borrowed are displayed. One user can upload as many books as they want on their account and these books are present on the bookshelf that is there on the site and books can be added and removed from the shelf. To rent the book oneuserhasto make request to the other user for a book that they want, there is a section in the site which displays all the request a user gets for book others want and the user can accept the request and rent the book. There is a real time chat room which enables the two users to contact each other and discuss about the payment, place for book pick up and drop, know the condition of the book, etc. The site has a portal for payment where user can select the mode they want to pay for the book (like COD, net banking, credit/debit card and UPIs). 2. BACKGROUND Purchasing anything online gives users more confidence as they enjoy the convenience of purchasingfromtheirdevices. Online book rental site is quite similar to Netflix, a popular video renting service established in California. In India, online book rental is becoming more and more popular. According to the recent statistics India is world’s third largest market for books and with the online book market it is assumed that it will grow 30-35% more in coming years. Most online book rental sites are managed by some central authority which facilitates book renting. All the books that a site has are owned by a single entity and then distributed from there. This system is more like an online library where users can rent the book from the library online. This seems to be like any other online shopping platform the only difference is here books are given on rent. BookBea is an online book rental site but it is notownedbya central authority. The books here belong to the users who are members of BookBea and for someonewhoislooking for some book can request the user who ownsitforrent,and the chat room help the two users to communicate. Generally, these sites have books that belong to different genresbut for someone looking for some study material related to school and college users have to go to some shop that sells second- hand books. BookBea tries to overcome this problem as it offers a section where users can find course books on rent. It’s also helps you keep track of the books that a user has rented or of the books that he owns. 3. METHODOLOGY 3.1 Module Description The BookBea website majorly consists of 8 modules.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 751 3.1.1 Login Page A login page is a web page or login page that requires user identification andverification,usuallyusinga combinationof username and password. Signing in may give you access to the entire website or just a portion of it. Logging in allows the website to track the user's activity and behavior in addition to giving them access to the site. Removing a web page or site can be done manually or can be done automatically in certain situations (such as closing a page, shutting down a computer, a long-time delay, etc.) occur. An error notice will appear on the screen if the user fails to plunge in the correct information. 3.1.2 My Books My Books page on our website can be easily describedasthe available books section in a library. The books present here can be borrowed, shared, or purchased as per the user’s wish. In this module, the user will be able to view the book title, author name, description of the book, the publication year and the rating of the book. All these attributes help the user select the appropriate one. 3.1.3 Add Books In the Add Books module, users will be able to add as many books as they want in their individual portal. The bookshelf of one user will not interfere with the bookshelf of the other. Deletion of any existing book in the bookshelf can also be done based on the user’s choice. 3.1.4 My Request In this module, users will have the Approve Request and Your Request section. In the Approve request section, users will have the pending requests from the other users who wished to borrow their books. If the user wants to, he/she can approve the request and can let other readers read his book but if the user doesn't want to then he can reject the request too. Then in the Your Request section, the user will have a list of books he/she requested to borrow from the other users. 3.1.5 Books Shared In the Shared book section, the user will have a list of books he/she shared with other users. This module is created to track the number of books shared by the user to any other user. A digital proof remains with both the users so that the user can claim his book in case of any unwanted behaviour. 3.1.6 Books Borrowed In this module, the user will have a list of books he/she borrowed from the other users. This module is created to keep the track of borrowed books in theuser’sprofilesothat in any case if there exists a discrepancy between the borrower and the lender, they can verify itfromourwebsite. 3.1.7 Chat Room In this module, we created an interactive chat room for the users to provide them with a source of interaction. Themain purpose of this module revolves around making our users trust the borrower or the lender before sharing or buying the product. To avoid any cases of activities like fraud or theft we introduced this feature to get a proper understanding of the customer or the buyer. Moreover, this chat room will help all the readers to stay connected, share their thoughts, and will aid in creating a readingcommunity. 3.1.8 Payment Gateway The Payment Gateway page is the final page on our website. This is created to direct the user to the payment portal for instance- net banking, pay or credit cards. Once the lender approves the borrower's request of borrowing his book, the borrower will take him to the payment gateway through which he/she can make payment and get the book from the lender. All the transactions are saved in the database. 3.2 System Architecture Fig-1: Entity Relationship Diagram Fig-2: Proposed System Design
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 752 Fig-3: Database Design 4. EVALUATION METHOD The system testing process aimed to determine all defects in our project. Our website was subjected to various sets of tests and then observations were made whetherthewebsite is working as expected or not. If there is any default in the working then all those were removed after the system testing process. 4.1. Unit testing In our model, unit test plans (UTPs) were developed in the module design phase. Unit Testing is characterized as a kind of programming testing where individual parts of a product are tried. In V Model, Unit testing is the first degreeoftesting done before reconciliation testing. Unit testing is such a sort of testing method that is typically performed by the developers. The objective of Unit Testing are:  To check the accuracy of code.  To test every function and procedure.  To help for code reuse.  To fix errors in the early phase of the project and save the money. Fig-4: Unit Testing Flowchart 4.2. Integration Testing Integration test is the most common way of testing the connection point between two programming units or modules. It’s focused on determining the correctness of the interface. Integration Tests were implemented in the Architectural Design Period. Test results were shared to the usersasthese results prove that the unit formed and verified independently can coexist and communicate among themselves. 4.3. System Testing System Testing is a software testing that is performed on a total integrated system to assess the consistency of the framework with the comparing prerequisites. Passed components of Integration testing are taken as input in System testing. System testing helps in detecting the defects in both integrated and overall systems. 4.4. User Acceptance Testing User Acceptance Testing (UAT) is the final phase of testing which is done after unit, integration, and system testing. In UAT testing is done by the end user or the client to check or acknowledge or accept the product framework prior to moving it to the production environment.UATdemonstrates that the conveyed framework meetstheclient'sneedand the framework is prepared for use in the real time world. Fig-6: User Acceptance Testing workflow 5. EXPERIMENTAL RESULTS In this section, we have discussed the results we got from our proposed system. These results will help us in concluding the overall accuracy, usefulness and efficiencyof Fig-5: Steps involved in System Testing
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 753 our website. By these results we have summarized how computerized work is more efficient than manual work. Table-1: explains the Test cases, system requirements, design specifications, and functional specifications. Test Case Testing Purpose Testing Condition Expected Outcomes Actual Results Login Checks the username and password If user details are not correct, it will display the error message Grantaccess to the applicable main system User successf ully logs into the system upon submiss ion of correct login credenti als or user forgets the passwor d and had to change again. My Books Users are able to see the home page, bookshelf. Book title, author name, description of the book, the publication year and the rating of the book are not visible Book title, author name, description of the book, the publication year and the rating of the book should be visible to the registered user Users are able to select/s ee differen t books in the bookshe lf. Add Books Ensuring that users are able to add a new book or it’s copy on the website. If a book already exists onthe website, then the system will increase its number of copies. User should be able to successfully upload the book on the website Users are able to upload the book and if the book already exists on the website, then the number of copies are increase d. My Request Ensuring that approval and pending request are received by the user If the user is able to reject the approval request or not. Users are able to approve pending requests and also able to send requests to other users. Users are sending request s to other users and approvi ng their request s also. Books Shared To ensure that the user has the list of books he/she shared. If any shared book is not updated on the Books Shared page, users are requestedto refresh the website. Users have the proof of books shared to other users. Users can see the details of the book shared to other users and can contact the person if require d. Books Borrowed To ensure that the user has the list of borrowed books If any borrowed book is not updated on the Books Borrowed page, users are requestedto refresh the page. Keeps the track of borrowed books for the user. Users can see the details of the books borrow ed by others from them and if any discrep ancy is there they can contact them. Chat Room To ensure that we have an enthusiast ic communit y of book lovers on our website. If a user wants to leave the chat room, he/she has the required option. Book lovers from different countries are able to connect with each other on our website Users' private informa tion is kept safe until they want to reveal
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 754 it. Users are able to connect and share reviews on differen t books. Payment Gateway To ensure safe transactio n from users account If the payment is failed user will receive an error message Users are able to pay safely for the books they borrowed. Transac tions were safe and the user was successf ully able to borrow books. From Fig-7 to Fig-14 illustrates the graphical interfaceofour application. Fig-7: Login/Sign In Page Fig-8: Add Book Page Fig-9: Bookshelf Page Fig-10: My Request Page
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 755 Fig-11: Shared Books Page Fig-12: Borrowed Page Fig-13: Chatroom Page Fig-14: Payment Page A database is used to store many types of files in the system. Although the database is built to allow users to modify, delete, and add documentsatanymoment.Fig-15andFig-16 displays the record of users accessing our system and the books present in the bookshelf of individual users. Fig-15: User’s Database Fig-16: Books Database of individual users 6. CONCLUSION The model that we proposed for the project was to build a website that has a user-friendly interface which makes it easy for the user to use it and access the information. The built-in chat room would help the readers stay connected to each other and make a reading community of their own where like-minded people can share and exchange ideas along with their favourite books. The website would help all the bibliophiles to read as many different booksastheywant without worrying about spending money.Theydon'thaveto waste their time on the internet to know thereviews,ratings
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 756 of the book as our website will be giving honest opinions about the book and feedback from different readers. In case of second thoughts, the user can put a message in the chat room and directly contact other readers to know their experience. Our project targets avid readers who have a wide variety of tastes in books and students who wish to exchange their previous books forotherreferencematerials. The promising experimental results prove that the portal is user-friendly and enables the user to lendandborrowbooks without any hassle in mere seconds. A future enhancement would be to add GPStoourwebsiteto make it more reliable and user-friendly,addinga databaseto the payment portal, and adding filters in the bookshelf section which would result in a better user experience. REFERENCES [1] Tsega Weldu Araya, Ass. Pro. Adhana Mengsteab, “Designing Web-based Library Management System,” International Journal of Engineering Research&Technology (IJERT), 2020, 9, (10) [2] Namburi Sai Naga Lakshmi Prasanna, B.N.Srinivasa Gupta, “ONLINE LIBRARY MANAGEMENT SYSTEM,” Journal of Emerging Technologies and Innovative Research,2020, 9, (1) [3] Ms. Pragati Bagmare, Ms. Shraddha Girhepunje,Ms.Priya Bisen, “Research Paper on Online Bookshop Management System,” International Journal for Research in Applied Science & Engineering Technology (IJRASET), 2017, 5, (4) [4] Tao Tao, Ningli Wang, Haibo Lu, “Analysis and Design of Online Bookstore System,” Information and Business Intelligence. IBI 2011, 2012 [5] Hezbullah Shah, Tariq Rahim Soomro, “Node. Is Challenges in Implementation,” Global Journal of Computer Science and Technology, 2017, 17, (2) [6] Paul Benjamin Lowry, TaylorMichael Wells,GregMoody, Sean Humpherys, Degan Kettles, “Online Payment Gateways Used To Facilitate E-Commerce Transactions And Improve Risk Management,” Communications of AIS, 2006, 17, (2) [7] Gangadhar Sajjanar, Akram Pasha, “A Critical Study: Secure Gateway in Payment System for Electronic Transaction,” International Journal of Science and Research (IJSR), 2014, 3, (3) [8] A.Thendral Mary, S.Ramya, Mr.S.Krishna Murthy, Dr.A.Valarmathi, “Enhanced Library Management System,” International Journal of CreativeResearchThoughts(IJCRT), 2017, 5, (4) [9] Xia-Meng Si, Y. Liu, “Influence of internet chat rooms on network public opinion,” Journal of Internet Technology, 2011, 12, (3) [10] Cornelia GYŐRÖDI, Robert GYŐRÖDI, George PECHERLE,Andrada OLAH,“AComparativeStudy:MongoDB vs. MySQL,” Conference on Engineering of Modern Electric Systems, 2015 [11] A. Calanducci, C. Cherubino, L. N. Ciuffo, M. Fargetta, D. Scardaci, “A Digital Library Management System for Grid,” Conference: Enabling Technologies: Infrastructure for Collaborative Enterprises, 2007 [12] Renee Garett, MS, LCSW, 1 JasonChiu,MS,LyZhang,and Sean D. Young, “A Literature Review: Website Design and User Engagement,”OnlineJCommunMedia Technol,2016,6, (3)